enum_signed_64_reloc.bpf.c 352 B

1234567891011121314151617
  1. #include "reloc.h"
  2. enum relocated_enum_signed_64 {
  3. S64_VAL =
  4. #ifndef TARGET
  5. -0xAAAAAAABBBBBBBB
  6. #else
  7. -0xCCCCCCCDDDDDDDD
  8. #endif
  9. };
  10. __noinline int enum_signed_64_global() {
  11. return set_output(
  12. bpf_core_enum_value(enum relocated_enum_signed_64, S64_VAL));
  13. }
  14. SEC("uprobe") int program(void *ctx) { return enum_signed_64_global(); }