Directories
¶
| Path | Synopsis |
|---|---|
|
Package dwarfagent wires the perf_dwarf BPF program, the ehmaps lifecycle (TableStore / PIDTracker / MmapWatcher), and pprof output into a single Profiler with the same Collect/CollectAndWrite shape as profile.Profiler.
|
Package dwarfagent wires the perf_dwarf BPF program, the ehmaps lifecycle (TableStore / PIDTracker / MmapWatcher), and pprof output into a single Profiler with the same Collect/CollectAndWrite shape as profile.Profiler. |
|
Package ehcompile parses an ELF file's .eh_frame section and produces flat tables of unwind rules suitable for loading into BPF maps.
|
Package ehcompile parses an ELF file's .eh_frame section and produces flat tables of unwind rules suitable for loading into BPF maps. |
|
Package ehmaps populates the BPF-side CFI / classification / pid-mappings maps from unwind/ehcompile output.
|
Package ehmaps populates the BPF-side CFI / classification / pid-mappings maps from unwind/ehcompile output. |
|
Package fpwalker unwinds a stack given captured registers and raw stack bytes from a PERF_SAMPLE_STACK_USER sample, assuming the target used frame pointers.
|
Package fpwalker unwinds a stack given captured registers and raw stack bytes from a PERF_SAMPLE_STACK_USER sample, assuming the target used frame pointers. |
|
Package perfreader captures PERF_RECORD_SAMPLE events via perf_event_open with REGS_USER + STACK_USER so userspace can DWARF-unwind the raw stack.
|
Package perfreader captures PERF_RECORD_SAMPLE events via perf_event_open with REGS_USER + STACK_USER so userspace can DWARF-unwind the raw stack. |
|
Package procmap resolves addresses into per-binary mapping identity (path, start/limit, file offset, build-id) by parsing /proc/<pid>/maps and ELF .note.gnu.build-id sections.
|
Package procmap resolves addresses into per-binary mapping identity (path, start/limit, file offset, build-id) by parsing /proc/<pid>/maps and ELF .note.gnu.build-id sections. |
Click to show internal directories.
Click to hide internal directories.