Crate bcc[−][src]
Rust bindings for the BCC compiler collection to enable eBPF instrumentation
Goals
- Provide idiomatic Rust bindings for the BCC compiler collection
- Mimic the Python BCC bindings https://github.com/iovisor/bcc
Examples
Modules
cpuonline | |
perf_event | |
ring_buf | |
symbol | |
table |
Structs
BPF | The |
BPFBuilder | A builder struct which allows one to initialize a BPF module with additional options. |
BccDebug | |
Kprobe | A |
Kretprobe | A |
PerfEvent | |
PerfEventArray | |
PerfMap | |
RawTracepoint | |
Tracepoint | |
USDTContext | A USDT context. |
Uprobe | A |
Uretprobe | A |
XDP | An object that can run BPF code as an XDP program that runs on every packet at the driver level. |
Enums
BccError | |
BpfProgType | |
XDPMode |