Modules§
Structs§
- All
- Monitor all processes (if
Proc
is not set) or all CPUs (ifCpu
is not set). - Branch
Type - Branch types.
- Call
Chain - Call chain options.
- Cgroup
- Which cgroup to monitor.
- Cpu
- Which CPU to monitor.
- Entry
Format - Controls the format of LBR entry.
- Extra
Record - Generate extra record types.
- Lbr
- LBR options.
- Mmap
Mmap
record options.- Opts
- Event options.
- Priv
- Privilege levels.
- Proc
- Which process (thread) to monitor.
- Record
IdFormat - Controls the format of
RecordId
. - Regs
Mask - Register mask that defines the set of CPU registers to dump on samples.
- Sample
Format - Controls the format of sample record.
- SigData
- Semantic wrapper for signal data to pass.
- Size
- Semantic wrapper for options that require a size (in bytes).
- Stat
Format - Controls the format of
Stat
. - Target
- Event target, the process (or cgroup) and CPU to monitor.
- Target
Priv - Branch target privilege levels.
- UseBuild
Id - Carry
BuildId
instead ofDevice
inMmap
records if possible. - WakeUp
- Wake up options for asynchronous iterators.
Enums§
- Clock
- Available internal Linux timers.
- Inherit
- Controls the inherit behavior.
- OnExecve
- Counter behavior when calling
execve
. - Repr
- Controls how weight values are represented.
- Sample
On - Controls when to generate a sample record.
- Sample
Skid - Controls the amount of sample skid.
- Wake
UpOn - When to wake up asynchronous iterators.