1. ba05fd3 libbpf: Perform map fd cleanup for gen_loader in case of error by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
  2. 64165dd libbpf: Fix lookup_and_delete_elem_flags error reporting by Mehrdad Arshad Rad · 3 years, 2 months ago
  3. b7b98f8 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by Jakub Kicinski · 3 years, 3 months ago
  4. 0b17045 libbpf: Deprecate AF_XDP support by Magnus Karlsson · 3 years, 3 months ago
  5. 589fed4 riscv, libbpf: Add RISC-V (RV64) support to bpf_tracing.h by Björn Töpel · 3 years, 3 months ago
  6. 92274e2 libbpf: Use O_CLOEXEC uniformly when opening fds by Kumar Kartikeya Dwivedi · 3 years, 3 months ago
  7. 549a632 libbpf: Ensure that BPF syscall fds are never 0, 1, or 2 by Kumar Kartikeya Dwivedi · 3 years, 3 months ago
  8. 585a357 libbpf: Add weak ksym support to gen_loader by Kumar Kartikeya Dwivedi · 3 years, 3 months ago
  9. c24941c libbpf: Add typeless ksym support to gen_loader by Kumar Kartikeya Dwivedi · 3 years, 3 months ago
  10. 4751210 libbpf: Add "map_extra" as a per-map-type extra flag by Joanne Koong · 3 years, 3 months ago
  11. 689624f libbpf: Deprecate bpf_objects_list by Joe Burton · 3 years, 3 months ago
  12. 3930198 libbpf: Use __BYTE_ORDER__ by Ilya Leoshkevich · 3 years, 3 months ago
  13. 45f2beb libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() by Ilya Leoshkevich · 3 years, 3 months ago
  14. c4813e9 libbpf: Deprecate ambiguously-named bpf_program__size() API by Andrii Nakryiko · 3 years, 3 months ago
  15. e21d585 libbpf: Deprecate multi-instance bpf_program APIs by Andrii Nakryiko · 3 years, 3 months ago
  16. 65a7fa2 libbpf: Add ability to fetch bpf_program's underlying instructions by Andrii Nakryiko · 3 years, 3 months ago
  17. de5d0dc libbpf: Fix off-by-one bug in bpf_core_apply_relo() by Andrii Nakryiko · 3 years, 3 months ago
  18. c825f5f libbpf: Fix BTF header parsing checks by Andrii Nakryiko · 3 years, 3 months ago
  19. 5245daf libbpf: Fix overflow in BTF sanity checks by Andrii Nakryiko · 3 years, 3 months ago
  20. a77f879 libbpf: Use func name when pinning programs with LIBBPF_STRICT_SEC_NAME by Stanislav Fomichev · 3 years, 3 months ago
  21. 6a886de libbpf: Add btf__type_cnt() and btf__raw_data() APIs by Hengqi Chen · 3 years, 3 months ago
  22. 1000298 libbpf: Fix memory leak in btf__dedup() by Mauricio Vásquez · 3 years, 3 months ago
  23. fae1b05 libbpf: Fix the use of aligned attribute by Andrii Nakryiko · 3 years, 3 months ago
  24. 2607163 libbpf: Simplify look up by name of internal maps by Andrii Nakryiko · 3 years, 3 months ago
  25. aed6591 libbpf: Support multiple .rodata.* and .data.* BPF maps by Andrii Nakryiko · 3 years, 3 months ago
  26. 25bbbd7 libbpf: Remove assumptions about uniqueness of .rodata/.data/.bss maps by Andrii Nakryiko · 3 years, 3 months ago
  27. ad23b72 libbpf: Use Elf64-specific types explicitly for dealing with ELF by Andrii Nakryiko · 3 years, 3 months ago
  28. 29a30ff libbpf: Extract ELF processing state into separate struct by Andrii Nakryiko · 3 years, 3 months ago
  29. b96c07f libbpf: Deprecate btf__finalize_data() and move it into libbpf.c by Andrii Nakryiko · 3 years, 3 months ago
  30. 632f96d libbpf: Fix ptr_is_aligned() usages by Ilya Leoshkevich · 3 years, 3 months ago
  31. 961632d libbpf: Fix dumping non-aligned __int128 by Ilya Leoshkevich · 3 years, 3 months ago
  32. c9e982b libbpf: Fix dumping big-endian bitfields by Ilya Leoshkevich · 3 years, 3 months ago
  33. ebc7b50 libbpf: Migrate internal use of bpf_program__get_prog_info_linear by Dave Marchevsky · 3 years, 3 months ago
  34. d51b6b2 libbpf: Remove Makefile warnings on out-of-sync netlink.h/if_link.h by Quentin Monnet · 3 years, 3 months ago
  35. 223f903 bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG by Yonghong Song · 3 years, 3 months ago
  36. ccaf12d libbpf: Support detecting and attaching of writable tracepoint program by Hou Tao · 3 years, 3 months ago
  37. b79c2ce libbpf: Skip re-installing headers file if source is older than target by Quentin Monnet · 3 years, 3 months ago
  38. 9fe1155 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 3 years, 3 months ago
  39. 2088a3a libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7 by Hengqi Chen · 3 years, 3 months ago
  40. 4a404a7 libbpf: Deprecate bpf_object__unload() API since v0.6 by Hengqi Chen · 3 years, 4 months ago
  41. 929bef4 bpf: Use $(pound) instead of \# in Makefiles by Quentin Monnet · 3 years, 3 months ago
  42. 7ca6112 libbpf: Add API that copies all BTF types from one BTF object to another by Andrii Nakryiko · 3 years, 3 months ago
  43. 18f4fcc libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations by Kumar Kartikeya Dwivedi · 3 years, 4 months ago
  44. 466b2e1 libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0 by Kumar Kartikeya Dwivedi · 3 years, 4 months ago
  45. 9dbe601 libbpf: Support kernel module function calls by Kumar Kartikeya Dwivedi · 3 years, 4 months ago
  46. 6b7b0c3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by Jakub Kicinski · 3 years, 4 months ago
  47. f731052 libbpf: Support uniform BTF-defined key/value specification across all BPF maps by Hengqi Chen · 3 years, 4 months ago
  48. b0e875b libbpf: Fix memory leak in strset by Andrii Nakryiko · 3 years, 4 months ago
  49. dd9a887 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 3 years, 4 months ago
  50. 4729445 libbpf: Fix segfault in light skeleton for objects without BTF by Kumar Kartikeya Dwivedi · 3 years, 4 months ago
  51. e68ac00 libbpf: Fix skel_internal.h to set errno on loader retval < 0 by Kumar Kartikeya Dwivedi · 3 years, 4 months ago
  52. 161ecd5 libbpf: Properly ignore STT_SECTION symbols in legacy map definitions by Toke Høiland-Jørgensen · 3 years, 4 months ago
  53. 66fe332 libbpf: Make gen_loader data aligned. by Alexei Starovoitov · 3 years, 4 months ago
  54. 7c80c87 selftests/bpf: Switch sk_lookup selftests to strict SEC("sk_lookup") use by Andrii Nakryiko · 3 years, 4 months ago
  55. dd94d45 libbpf: Add opt-in strict BPF program section name handling logic by Andrii Nakryiko · 3 years, 4 months ago
  56. d41ea04 libbpf: Complete SEC() table unification for BPF_APROG_SEC/BPF_EAPROG_SEC by Andrii Nakryiko · 3 years, 4 months ago
  57. 15ea31f libbpf: Refactor ELF section handler definitions by Andrii Nakryiko · 3 years, 4 months ago
  58. 13d35a0 libbpf: Reduce reliance of attach_fns on sec_def internals by Andrii Nakryiko · 3 years, 4 months ago
  59. 12d9466 libbpf: Refactor internal sec_def handling to enable pluggability by Andrii Nakryiko · 3 years, 4 months ago
  60. 9673268 libbpf: Add "tc" SEC_DEF which is a better name for "classifier" by Andrii Nakryiko · 3 years, 4 months ago
  61. bcfd367 libbpf: Fix segfault in static linker for objects without BTF by Kumar Kartikeya Dwivedi · 3 years, 4 months ago
  62. c3e8c44 libbpf: Ignore STT_SECTION symbols in 'maps' section by Toke Høiland-Jørgensen · 3 years, 4 months ago
  63. cc10623 libbpf: Add legacy uprobe attaching support by Andrii Nakryiko · 3 years, 4 months ago
  64. 46ed5fc libbpf: Refactor and simplify legacy kprobe code by Andrii Nakryiko · 3 years, 4 months ago
  65. 303a257 libbpf: Fix memory leak in legacy kprobe attach logic by Andrii Nakryiko · 3 years, 4 months ago
  66. 97c140d libbpf: Add doc comments in libbpf.h by Grant Seltzer · 3 years, 4 months ago
  67. 6c66b0e libbpf: Use static const fmt string in __bpf_printk by Dave Marchevsky · 3 years, 4 months ago
  68. c2758ba libbpf: Modify bpf_printk to choose helper based on arg count by Dave Marchevsky · 3 years, 4 months ago
  69. 942025c libbpf: Constify all high-level program attach APIs by Andrii Nakryiko · 3 years, 4 months ago
  70. 91b555d libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7 by Andrii Nakryiko · 3 years, 4 months ago
  71. 2d5ec1c libbpf: Allow skipping attach_func_name in bpf_program__set_attach_target() by Andrii Nakryiko · 3 years, 4 months ago
  72. 2776418 libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs by Andrii Nakryiko · 3 years, 4 months ago
  73. f11f86a libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id() by Andrii Nakryiko · 3 years, 4 months ago
  74. 69cd823 libbpf: Add sphinx code documentation comments by Grant Seltzer · 3 years, 4 months ago
  75. 5b84bd1 libbpf: Add support for BTF_KIND_TAG by Yonghong Song · 3 years, 4 months ago
  76. 30025e8 libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag by Yonghong Song · 3 years, 4 months ago
  77. b6291a6 libbpf: Minimize explicit iterator of section definition array by Andrii Nakryiko · 3 years, 4 months ago
  78. 5532dfd libbpf: Simplify BPF program auto-attach code by Andrii Nakryiko · 3 years, 4 months ago
  79. 91b4d1d libbpf: Ensure BPF prog types are set before relocations by Andrii Nakryiko · 3 years, 4 months ago
  80. ca304b4 libbpf: Introduce legacy kprobe events support by Rafael David Tinoco · 3 years, 4 months ago
  81. 2f38304 libbpf: Make libbpf_version.h non-auto-generated by Andrii Nakryiko · 3 years, 4 months ago
  82. 0b46b75 libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations by Quentin Monnet · 3 years, 4 months ago
  83. 006a509 libbpf: Fix build with latest gcc/binutils with LTO by Andrii Nakryiko · 3 years, 4 months ago
  84. 08a6f22 libbpf: Change bpf_object_skeleton data field to const pointer by Matt Smith · 3 years, 5 months ago
  85. 03e601f libbpf: Don't crash on object files with no symbol tables by Toke Høiland-Jørgensen · 3 years, 5 months ago
  86. 5e3b835 libbpf: Add uprobe ref counter offset support for USDT semaphores by Andrii Nakryiko · 3 years, 5 months ago
  87. 47faff3 libbpf: Add bpf_cookie to perf_event, kprobe, uprobe, and tp attach APIs by Andrii Nakryiko · 3 years, 5 months ago
  88. 3ec84f4 libbpf: Add bpf_cookie support to bpf_link_create() API by Andrii Nakryiko · 3 years, 5 months ago
  89. 668ace0 libbpf: Use BPF perf link when supported by kernel by Andrii Nakryiko · 3 years, 5 months ago
  90. d88b71d libbpf: Remove unused bpf_link's destroy operation, but add dealloc by Andrii Nakryiko · 3 years, 5 months ago
  91. 61c7aa5 libbpf: Re-build libbpf.so when libbpf.map changes by Andrii Nakryiko · 3 years, 5 months ago
  92. 2211c82 libbpf: Support weak typed ksyms. by Hao Luo · 3 years, 5 months ago
  93. f4083a7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 3 years, 5 months ago
  94. c34c338 libbpf: Do not close un-owned FD 0 on errors by Daniel Xu · 3 years, 6 months ago
  95. 78d14bd libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT by Robin Gögge · 3 years, 6 months ago
  96. a710eed libbpf: Add btf__load_vmlinux_btf/btf__load_module_btf by Hengqi Chen · 3 years, 6 months ago
  97. 61fc51b libbpf: Add split BTF support for btf__load_from_kernel_by_id() by Quentin Monnet · 3 years, 6 months ago
  98. 6cc93e2 libbpf: Rename btf__get_from_id() as btf__load_from_kernel_by_id() by Quentin Monnet · 3 years, 6 months ago
  99. 3c7e585 libbpf: Rename btf__load() as btf__load_into_kernel() by Quentin Monnet · 3 years, 6 months ago
  100. 6d2d73c libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() by Quentin Monnet · 3 years, 6 months ago