profile

package
v0.30.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Function

type Function struct {
	ModuleName string
	Name       string
	Filename   string
	StartLine  int
}

func (Function) FullName added in v0.24.0

func (f Function) FullName() string

type InterpreterSymbolTable added in v0.28.0

type InterpreterSymbolTable map[uint32]*Function

type PID

type PID uint32

type ProcessRawData

type ProcessRawData struct {
	PID        PID
	RawSamples []RawSample
}

type RawData

type RawData []ProcessRawData

type RawSample

type RawSample struct {
	TID         PID
	UserStack   []uint64
	KernelStack []uint64
	// The interpreter stack is formed of the ids we need to fetch
	// from the corresponding BPF map in order to fetch the interpreter
	// frame.
	InterpreterStack []uint64
	Value            uint64
	TraceID          [16]byte
}

type Writer

type Writer interface {
	Write(w io.Writer) error
	WriteUncompressed(w io.Writer) error
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL