1mod btf_internal_bindings;
4
5pub use btf_internal_bindings::{bpf_core_relo, bpf_core_relo_kind, btf_ext_header};
8
9#[cfg(target_arch = "aarch64")]
10mod linux_bindings_aarch64;
11#[cfg(target_arch = "arm")]
12mod linux_bindings_armv7;
13#[cfg(target_arch = "loongarch64")]
14mod linux_bindings_loongarch64;
15#[cfg(target_arch = "mips")]
16mod linux_bindings_mips;
17#[cfg(target_arch = "powerpc64")]
18mod linux_bindings_powerpc64;
19#[cfg(target_arch = "riscv64")]
20mod linux_bindings_riscv64;
21#[cfg(target_arch = "s390x")]
22mod linux_bindings_s390x;
23#[cfg(target_arch = "x86_64")]
24mod linux_bindings_x86_64;
25
26#[cfg(target_arch = "aarch64")]
27pub use linux_bindings_aarch64::*;
28#[cfg(target_arch = "arm")]
29pub use linux_bindings_armv7::*;
30#[cfg(target_arch = "loongarch64")]
31pub use linux_bindings_loongarch64::*;
32#[cfg(target_arch = "mips")]
33pub use linux_bindings_mips::*;
34#[cfg(target_arch = "powerpc64")]
35pub use linux_bindings_powerpc64::*;
36#[cfg(target_arch = "riscv64")]
37pub use linux_bindings_riscv64::*;
38#[cfg(target_arch = "s390x")]
39pub use linux_bindings_s390x::*;
40#[cfg(target_arch = "x86_64")]
41pub use linux_bindings_x86_64::*;