async_ebpf/lib.rs
1#[cfg(not(all(
2 target_os = "linux",
3 any(target_arch = "x86_64", target_arch = "aarch64")
4)))]
5compile_error!("only x86_64/aarch64 linux is supported");
6
7/// Error types returned by the runtime.
8pub mod error;
9/// Helper definitions and utilities for eBPF programs.
10pub mod helpers;
11mod linker;
12mod pointer_cage;
13mod region_analysis;
14/// Program loading and execution APIs.
15pub mod program;
16mod ubpf;
17mod util;
18
19#[cfg(test)]
20mod test;
21
22#[cfg(any(test, feature = "testing"))]
23/// Test helpers and fixtures for exercising the runtime.
24pub mod test_util;