Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
This package contains a series of helper functions that are useful for ARM disassembly.
|
This package contains a series of helper functions that are useful for ARM disassembly. |
|
asm
|
|
|
Package host implements types and methods specific to interacting with eBPF maps.
|
Package host implements types and methods specific to interacting with eBPF maps. |
|
internal
|
|
|
apmint
Package apmint implements a pseudo interpreter handler that detects APM agent libraries, establishes socket connections with them and notifies them about the stack traces that we collected for their process.
|
Package apmint implements a pseudo interpreter handler that detects APM agent libraries, establishes socket connections with them and notifies them about the stack traces that we collected for their process. |
|
Package kallsyms provides functionality for reading /proc/kallsyms and using it to symbolize kernel addresses.
|
Package kallsyms provides functionality for reading /proc/kallsyms and using it to symbolize kernel addresses. |
|
basehash
Package basehash provides basic types to implement hash identifiers.
|
Package basehash provides basic types to implement hash identifiers. |
|
hash
Package hash provides the same hash primitives as used by the eBPF.
|
Package hash provides the same hash primitives as used by the eBPF. |
|
pfelf
package pfelf implements functions for processing of ELF files and extracting data from them.
|
package pfelf implements functions for processing of ELF files and extracting data from them. |
|
pfelf/internal/mmap
Package mmap is inspired by golang.org/x/exp/mmap with additional functionality.
|
Package mmap is inspired by golang.org/x/exp/mmap with additional functionality. |
|
xsync
Package xsync provides thin wrappers around locking primitives in an effort towards better documenting the relationship between locks and the data they protect.
|
Package xsync provides thin wrappers around locking primitives in an effort towards better documenting the relationship between locks and the data they protect. |
|
lpm package provides helpers for calculating prefix lists from ranges
|
lpm package provides helpers for calculating prefix lists from ranges |
|
Package maccess provides functionality to check if a certain bug in copy_from_user_nofault is patched.
|
Package maccess provides functionality to check if a certain bug in copy_from_user_nofault is patched. |
|
Package metrics contains the code for reporting metrics.
|
Package metrics contains the code for reporting metrics. |
|
genids
command
|
|
|
stackdeltatypes
Package stackdeltatypes provides types used to represent stack delta information as constructed by `nativeunwind.GetIntervalStructures` This information is a post-processed form of the stack delta information that is used in all relevant packages.
|
Package stackdeltatypes provides types used to represent stack delta information as constructed by `nativeunwind.GetIntervalStructures` This information is a post-processed form of the stack delta information that is used in all relevant packages. |
|
nopanicslicereader provides little convenience utilities to read "native" endian values from a slice at given offset.
|
nopanicslicereader provides little convenience utilities to read "native" endian values from a slice at given offset. |
|
Package periodiccaller allows periodic calls of functions.
|
Package periodiccaller allows periodic calls of functions. |
|
Package processmanager manages the loading and unloading of information related to processes.
|
Package processmanager manages the loading and unloading of information related to processes. |
|
remotememory provides access to memory space of a process.
|
remotememory provides access to memory space of a process. |
|
rust-crates
|
|
|
symblib-capi/go
command
|
|
|
successfailurecounter provides a wrapper to atomically increment success or failure counters.
|
successfailurecounter provides a wrapper to atomically increment success or failure counters. |
|
support maps the definitions from headers in the C world into a nice go way
|
support maps the definitions from headers in the C world into a nice go way |
|
tools
|
|
|
coredump
command
|
|
|
coredump/cloudstore
cloudstore provides access to the cloud based storage used in the tests.
|
cloudstore provides access to the cloud based storage used in the tests. |
|
coredump/testsources/go
command
|
|
|
errors-codegen
command
errors-codegen generates the code containing the host agent error code enums.
|
errors-codegen generates the code containing the host agent error code enums. |
|
gooffsets
command
|
|
|
stackdeltas
command
A command-line tool to parse stack deltas from given ELF files.
|
A command-line tool to parse stack deltas from given ELF files. |
|
zstpak
command
|
|
|
Package tracer contains functionality for populating tracers.
|
Package tracer contains functionality for populating tracers. |
|
Package vc provides buildtime information.
|
Package vc provides buildtime information. |
Click to show internal directories.
Click to hide internal directories.