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

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

NewLoaderInfo returns a populated LoaderInfo struct.

# Constants

LruFunctionCacheSize is the LRU size for caching functions for an interpreter.
TopLevelFunctionName is the name to be used when a function does not have a name, but we can deduce that it is at the highest possible scope (e.g for top-level PHP code).
UnknownSourceFile is the source file name to use when the real one is not available.

# Variables

No description provided by the author

# Structs

InstanceStubs provides empty implementations of Instance hooks that are not mandatory for a Instance implementation.
LoaderInfo contains information about an ELF that is passed to the interpreter loaders.

# Interfaces

Data is the interface to operate on per-ELF DSO data.
EbpfHandler provides the functionality for interpreters to interact with eBPF maps.
Instance is the interface to operate on per-PID data.

# Type aliases

Loader is a function to detect and load data from given interpreter ELF file.