package
0.0.0-20241126115353-bdecd68324ff
Repository: https://github.com/open-telemetry/opentelemetry-ebpf-profiler.git
Documentation: pkg.go.dev

# Functions

New returns an object with Process interface accessing it.
NewPtrace attaches the calling goroutine to the target PID using unix PTrace API.
OpenCoredump opens the named file as a coredump.
OpenCoredumpFile opens the given `pfelf.File` as a coredump.

# Constants

nolint:revive,stylecheck.
nolint:revive,stylecheck.
nolint:revive,stylecheck.
nolint:revive,stylecheck.
nolint:revive,stylecheck.
nolint:revive,stylecheck.
nolint:revive,stylecheck.
nolint:revive,stylecheck.
VdsoPathName is the path to use for VDSO mappings.

# Structs

CoredumpFile contains information about a file mapped into a coredump.
CoredumpMapping describes a file backed mapping in a coredump.
CoredumpProcess implements Process interface to ELF coredumps.
FileMappingEntry64 is the per-mapping data header in CORE/NT_FILE note.
FileMappingHeader64 is the header for CORE/NT_FILE note.
MachineData contains machine specific information about the process.
Mapping contains information about a memory mapping.
ELF64 Note header.
PrpsInfo64 is the 64-bit NT_PRPSINFO note header.
ThreadInfo contains the information about a thread CPU state needed for unwinding.

# Interfaces

Process is the interface to inspect ELF coredump/process.
ReadAtCloser interfaces implements io.ReaderAt and io.Closer.