lib.rs 1.1 KB

12345678910111213141516171819202122
  1. use aya::include_bytes_aligned;
  2. pub const EXT: &[u8] = include_bytes_aligned!(concat!(env!("OUT_DIR"), "/ext.bpf.o"));
  3. pub const MAIN: &[u8] = include_bytes_aligned!(concat!(env!("OUT_DIR"), "/main.bpf.o"));
  4. pub const MULTIMAP_BTF: &[u8] =
  5. include_bytes_aligned!(concat!(env!("OUT_DIR"), "/multimap-btf.bpf.o"));
  6. pub const TEXT_64_64_RELOC: &[u8] =
  7. include_bytes_aligned!(concat!(env!("OUT_DIR"), "/text_64_64_reloc.o"));
  8. pub const LOG: &[u8] = include_bytes_aligned!(concat!(env!("OUT_DIR"), "/log"));
  9. pub const MAP_TEST: &[u8] = include_bytes_aligned!(concat!(env!("OUT_DIR"), "/map_test"));
  10. pub const NAME_TEST: &[u8] = include_bytes_aligned!(concat!(env!("OUT_DIR"), "/name_test"));
  11. pub const PASS: &[u8] = include_bytes_aligned!(concat!(env!("OUT_DIR"), "/pass"));
  12. pub const TEST: &[u8] = include_bytes_aligned!(concat!(env!("OUT_DIR"), "/test"));
  13. pub const RELOCATIONS: &[u8] = include_bytes_aligned!(concat!(env!("OUT_DIR"), "/relocations"));
  14. pub const BPF_PROBE_READ: &[u8] =
  15. include_bytes_aligned!(concat!(env!("OUT_DIR"), "/bpf_probe_read"));
  16. #[cfg(test)]
  17. mod tests;
  18. #[cfg(test)]
  19. mod utils;