Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BpfCfaType ¶
type BpfCfaType uint16
const ( CfaRegisterUndefined BpfCfaType = iota CfaRegisterRbp CfaRegisterRsp CfaRegisterExpression )
type BpfRbpType ¶
type BpfRbpType uint16
const ( RbpRuleOffsetUnchanged BpfRbpType = iota RbpRuleOffset RbpRuleRegister RbpRegisterExpression )
type CPU ¶
type CPU struct {
MemlockRlimit uint64
// contains filtered or unexported fields
}
func NewCPUProfiler ¶
func NewCPUProfiler( logger log.Logger, reg prometheus.Registerer, symbolizer profiler.Symbolizer, psMapCache profiler.ProcessMapCache, objFileCache profiler.ObjectFileCache, profileWriter profiler.ProfileWriter, debuginfoProcessor profiler.DebugInfoManager, labelsManager profiler.LabelsManager, profilingDuration time.Duration, memlockRlimit uint64, dwarfUnwindingPIDs []int, ) *CPU
func (*CPU) LastProfileStartedAt ¶
func (*CPU) ProcessLastErrors ¶
Click to show internal directories.
Click to hide internal directories.