unwind/

directory
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: May 15, 2026 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

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