Expand description
Nested message and enum types in FtraceConfig
.
Modules§
- kprobe_
event - Nested message and enum types in
KprobeEvent
. - print_
filter - Nested message and enum types in
PrintFilter
. - tracefs_
option - Nested message and enum types in
TracefsOption
.
Structs§
- Compact
Sched Config - Configuration for compact encoding of scheduler events. When enabled (and recording the relevant ftrace events), specific high-volume events are encoded in a denser format than normal.
- Kprobe
Event - Print
Filter - Optional filter for “ftrace/print” events.
- Tracefs
Option - Tracefs options to set directly in the tracefs instance. This is a very niche feature since almost all of the options deal with formatting textual output (the /trace file), which perfetto doesn’t use.
Enums§
- Ksyms
MemPolicy - When symbolize_ksyms=true, determines whether the traced_probes daemon should keep the symbol map in memory (and reuse it for future tracing sessions) or clear it (saving memory) and re-create it on each tracing session (wasting cpu and wall time). The tradeoff is roughly: KSYMS_RETAIN: pay a fixed ~1.2 MB cost after the first trace. KSYMS_CLEANUP_ON_STOP: pay a ~300-500ms cost when starting each trace. Default behavior: KSYMS_CLEANUP_ON_STOP.