1. 01b5ede [DON'T BLOCK] Test ownership migration rules by Aditya Choudhary · 1 year, 6 months ago
  2. 661ec16 Add missing libc++ includes by Tomasz Wasilczyk · 1 year, 7 months ago
  3. ddb0ab8 BpfRingBuf.h - implement wait() by Maciej Żenczykowski · 1 year, 9 months ago
  4. 0b99c96 BpfRingBuf.h - implement isEmpty() by Maciej Żenczykowski · 1 year, 9 months ago
  5. 0ad252e BpfMap.h - simplify error returns by Maciej Żenczykowski · 1 year, 9 months ago
  6. 3a64568 type safety for kernel version by Maciej Żenczykowski · 1 year, 10 months ago
  7. 6dec6e9 type safety for bool ignore_on_{eng,user,userdebug} by Maciej Żenczykowski · 1 year, 10 months ago
  8. f2466ef type safety for bool optional by Maciej Żenczykowski · 1 year, 10 months ago
  9. a262bd3 type safety for bool shared by Maciej Żenczykowski · 1 year, 10 months ago
  10. 10da6d4 move PRIVATE/SHARED/MANDATORY/OPTIONAL/{LOAD,IGNORE}_ON_* into core headers by Maciej Żenczykowski · 1 year, 10 months ago
  11. 1e32277 BpfClassic.h - add missing commas by Maciej Żenczykowski · 1 year, 10 months ago
  12. d5bf206 more classic bpf macros by Maciej Żenczykowski · 1 year, 10 months ago
  13. 73df741 BpfClassic.h - more helpers by Maciej Żenczykowski · 1 year, 10 months ago
  14. b900201 rename BPF2_REJECT_IF_ANY_BITS_SET -> BPF2_REJECT_IF_ANY_MASKED_BITS_SET by Maciej Żenczykowski · 1 year, 10 months ago
  15. 7e2f53e reverse BpfMap & BpfMapRO inheritence to make sense by Maciej Żenczykowski · 1 year, 11 months ago
  16. 601d9f8 use different log.h header file by Maciej Żenczykowski · 1 year, 11 months ago
  17. 1ef814d Merge "BpfMap.h - hide getMap()" into main by Maciej Żenczykowski · 2 years ago
  18. 12c0ea9 BpfMap.h - hide getMap() by Maciej Żenczykowski · 2 years ago
  19. ef136eb Merge "BpfMap.h - add 3 using statements" into main by Maciej Żenczykowski · 2 years ago
  20. eb1eb69 BpfMap.h - add 3 using statements by Maciej Żenczykowski · 2 years ago
  21. 910cf4d BpfMap - slightly simplify isEmpty() by Maciej Żenczykowski · 2 years ago
  22. 2cd8b69 BpfClassic - add three more macros by Maciej Żenczykowski · 2 years, 1 month ago
  23. f1416b5 enforce bpf ring buffer size is a power of two by Maciej Żenczykowski · 2 years, 2 months ago
  24. 8837bf2 add macro to disable BTF on user builds by Maciej Żenczykowski · 2 years, 2 months ago
  25. 5bec8b4 force map key/value sizes < 1024/65536 bytes to match BpfMap.java by Maciej Żenczykowski · 2 years, 2 months ago
  26. 2129040 KernelUtils.h - better static assert messages for impossible conditions by Maciej Żenczykowski · 2 years, 3 months ago
  27. 4782ab1 KernelUtils.h: explicitly do not support x32 by Maciej Żenczykowski · 2 years, 3 months ago
  28. 1c4ba30 Merge "bpfloader: ignore_on_(arch) support" by Maciej Żenczykowski · 2 years, 3 months ago
  29. 2998627 KernelUtils.h - add describeArch() by Maciej Żenczykowski · 2 years, 3 months ago
  30. 6d3224e bpfloader: ignore_on_(arch) support by Maciej Żenczykowski · 2 years, 3 months ago
  31. 8273756 Merge "KernelUtils.h - add arch query helpers" by Treehugger Robot · 2 years, 3 months ago
  32. 93312c9 bpf_headers: Make bpf_headers available to libsysutils by Patrick Rohr · 2 years, 3 months ago
  33. 85a86cb BpfRingbuf: Clean up memory access by Patrick Rohr · 2 years, 3 months ago
  34. 52954ff BpfRingbuf: Add support for 32 bit kernels by Patrick Rohr · 2 years, 3 months ago
  35. 5b2bcc5 KernelUtils.h - add arch query helpers by Maciej Żenczykowski · 2 years, 3 months ago
  36. 0d6edee Merge "BpfRingbuf: support 32 bit userspace" by Maciej Żenczykowski · 2 years, 3 months ago
  37. cee4bd6 Merge "bpf_headers: add kernel bitness utility functions to KernelUtils" by Treehugger Robot · 2 years, 3 months ago
  38. 7d2b91e Merge "bpf: Copy comment about bpffs labelling into bpf_helpers.h" by Maciej Żenczykowski · 2 years, 3 months ago
  39. 311f8b3 BpfRingbuf: support 32 bit userspace by Patrick Rohr · 2 years, 3 months ago
  40. 2f5c115 bpf: Copy comment about bpffs labelling into bpf_helpers.h by Patrick Rohr · 2 years, 3 months ago
  41. 432291a bpf_headers: add kernel bitness utility functions to KernelUtils by Patrick Rohr · 2 years, 3 months ago
  42. 66452f5 bpf_headers: rename KernelVersion.h to KernelUtils.h by Patrick Rohr · 2 years, 3 months ago
  43. bc89547 Merge "Remove mentions of bploader versions between S and T" by Maciej Żenczykowski · 2 years, 3 months ago
  44. 82b6bd2 Merge "Bump the default bpfloader version for platform code." by Treehugger Robot · 2 years, 3 months ago
  45. 9ee26f7 Remove mentions of bploader versions between S and T by Maciej Żenczykowski · 2 years, 3 months ago
  46. 59934d1 Bump the default bpfloader version for platform code. by Maciej Żenczykowski · 2 years, 3 months ago
  47. 1e697e5 Added a new #define for U BpfLoader version by Maciej Żenczykowski · 2 years, 3 months ago
  48. 2632888 bpf_headers: add bpf_probe_read_user by Gopal Krishna Shukla · 2 years, 4 months ago
  49. fb914d8 update comment about synchronizeKernelRCU() still working by Maciej Żenczykowski · 2 years, 4 months ago
  50. 59e3433 bpf_headers: add bpf_probe_read_user_str by Steven Moreland · 2 years, 4 months ago
  51. aab04f1 introduce BpfClassic.h by Maciej Żenczykowski · 2 years, 5 months ago
  52. aa9063c improve getSocketCookie() by Maciej Żenczykowski · 2 years, 6 months ago
  53. 2669e24 Add BpfRingbuf class to wrap ringbuf access by Ryan Zuklie · 2 years, 8 months ago
  54. be2ff67 Add macro support for ignore_on BPF maps. by Ryan Zuklie · 2 years, 7 months ago
  55. 888bd2d Update bpf helpers to support new ignore_on fields by Ryan Zuklie · 2 years, 7 months ago
  56. d2819de Merge "bpf_helpers.h: add load_byte/half/word() llvm/clang asm magic" by Treehugger Robot · 2 years, 7 months ago
  57. d6aa621 Merge "Use the .o-wide bpfloader min/max ver for maps & programs too" by Maciej Żenczykowski · 2 years, 7 months ago
  58. 3114700 bpf_helpers.h: add load_byte/half/word() llvm/clang asm magic by Maciej Żenczykowski · 2 years, 7 months ago
  59. ff99872 Use the .o-wide bpfloader min/max ver for maps & programs too by Maciej Żenczykowski · 2 years, 7 months ago
  60. d7d3b03 dedup kernelversion.h by Maciej Żenczykowski · 2 years, 8 months ago
  61. 32be06f verify java map key/value struct size matches file descriptor by Maciej Żenczykowski · 2 years, 8 months ago
  62. cc40e9c Merge "remove spurious #include and OVERFLOW_COUNTERSET" by Maciej Żenczykowski · 2 years, 8 months ago
  63. e504cc8 Merge "Add option to skip map/prog based on build type" by Maciej Żenczykowski · 2 years, 8 months ago
  64. 8531cfe Add option to skip map/prog based on build type by Ryan Zuklie · 2 years, 8 months ago
  65. 6776e3b remove spurious #include and OVERFLOW_COUNTERSET by Maciej Żenczykowski · 2 years, 8 months ago
  66. ec6505e remove SKIP_IF_BPF_NOT_SUPPORTED by Maciej Żenczykowski · 2 years, 8 months ago
  67. d6ba77a remove no longer needed SKIP_IF_EXTENDED_BPF_NOT_SUPPORTED macro by Maciej Żenczykowski · 2 years, 8 months ago
  68. 8da25a7 remove unused SKIP_IF_XDP_NOT_SUPPORTED macro by Maciej Żenczykowski · 2 years, 8 months ago
  69. 22d2158 Merge "Add skeleton BPF ring buffer integration test" by Treehugger Robot · 2 years, 8 months ago
  70. ccd5eb9 Add skeleton BPF ring buffer integration test by Ryan Zuklie · 2 years, 8 months ago
  71. 5a8738e Rename DEFINE_BPF_RINGBUF to DEFINE_BPF_RINGBUF_EXT by Ryan Zuklie · 2 years, 8 months ago
  72. 79ce874 Add macro to create BPF ring buffers. by Ryan Zuklie · 2 years, 9 months ago
  73. 91e4845 Merge "Revert "add bpf_for_each_map_elem() helper definition"" by Maciej Żenczykowski · 2 years, 9 months ago
  74. 61e21ff Revert "add bpf_for_each_map_elem() helper definition" by Maciej Żenczykowski · 2 years, 9 months ago
  75. 203d5e0 trivialize SKIP_IF_EXTENDED_BPF_NOT_SUPPORTED by Maciej Żenczykowski · 2 years, 10 months ago
  76. 87e48d4 Merge "Bug: b/255652639" by Chris Sabotta · 2 years, 10 months ago
  77. 33f1f3f Bug: b/255652639 by Chris Sabotta · 2 years, 10 months ago
  78. 713c112 Merge "remove SKIP_IF_EXTENDED_BPF_NOT_SUPPORTED" by Maciej Żenczykowski · 2 years, 10 months ago
  79. 5897a80 remove SKIP_IF_BPF_SUPPORTED by Maciej Żenczykowski · 2 years, 10 months ago
  80. 52605df remove SKIP_IF_EXTENDED_BPF_NOT_SUPPORTED by Maciej Żenczykowski · 2 years, 10 months ago
  81. 6f9830c Disallow pre-T use of userspace writable bpf map arrays with more than 1 element. by Maciej Żenczykowski · 2 years, 10 months ago
  82. dd3fe1d add DEFINE_BPF_MAP_RO for output maps which userspace should never modify by Maciej Żenczykowski · 2 years, 10 months ago
  83. c5dcf2c add bpf_for_each_map_elem() helper definition by Maciej Żenczykowski · 2 years, 11 months ago
  84. 30a1808 Bump up BPFLOADER_MIN_VER for platform bpf.o's by Maciej Żenczykowski · 3 years, 1 month ago
  85. eb4194e BpfLoader v0.21-v0.27 don't support map uid at the new location by Maciej Żenczykowski · 3 years, 1 month ago
  86. a2469f3 bpf_map_def: rename uid to 'zero', add new uid field by Maciej Żenczykowski · 3 years, 1 month ago
  87. 72e19c5 Bpf maps & programs: support DEFAULT_BPF_(MAP|PROG)_(UID|SELINUX_CONTEXT|PIN_SUBDIR) by Maciej Żenczykowski · 3 years, 1 month ago
  88. b6338ce define BPFLOADER_OBJ_AT_VER_VERSION as 25 by Maciej Żenczykowski · 3 years, 1 month ago
  89. e182ece Merge "refactor common logic into abortOnKeyOrValueSizeMismatch" by Treehugger Robot · 3 years, 2 months ago
  90. 96ffe37 refactor common logic into abortOnKeyOrValueSizeMismatch by Maciej Żenczykowski · 3 years, 2 months ago
  91. 1a542aa bpf_helpers - BPFLOADER_T_VERSION is v0.19 by Maciej Żenczykowski · 3 years, 2 months ago
  92. 53a144e actually enable the use of new fields added in previous commit by Maciej Żenczykowski · 3 years, 2 months ago
  93. d4e612b support per-map/prog selinux context and cross .o map sharing by Maciej Żenczykowski · 3 years, 2 months ago
  94. 2efccc5 BpfMap.h - hide dangerous stuff behind #ifdef BPF_MAP_MAKE_VISIBLE_FOR_TESTING by Maciej Żenczykowski · 3 years, 2 months ago
  95. cf4b58f BpfMap - add BpfMapRO.init() support by Maciej Żenczykowski · 3 years, 2 months ago
  96. 4b1b409 TEST_BPF_MAP -> BPF_MAP_MAKE_VISIBLE_FOR_TESTING by Maciej Żenczykowski · 3 years, 2 months ago
  97. 5c5fae7 BpfMap key/value access size verification by Maciej Żenczykowski · 3 years, 3 months ago
  98. 1a31e3e BpfMap: simplify .init() mMapFd assignment by Maciej Żenczykowski · 3 years, 2 months ago
  99. ec3e848 Merge "BpfMap: introduce resetMap(type, entries, flags)" by Maciej Żenczykowski · 3 years, 2 months ago
  100. 1db4a79 BpfMap: introduce resetMap(type, entries, flags) by Maciej Żenczykowski · 3 years, 2 months ago