1. 51a33c6 libbpf: Support repeated legacy kprobes on same function by Qiang Wang · 3 years, 1 month ago
  2. 71cff67 libbpf: Use probe_name for legacy kprobe by Qiang Wang · 3 years, 1 month ago
  3. 7218c28 libbpf: Deprecate bpf_perf_event_read_simple() API by Christy Lee · 3 years, 1 month ago
  4. 5b3d729 libbpf: Improve LINUX_VERSION_CODE detection by Andrii Nakryiko · 3 years, 1 month ago
  5. f979823 libbpf: Avoid reading past ELF data section end when copying license by Andrii Nakryiko · 3 years, 1 month ago
  6. e542f2c libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF by Andrii Nakryiko · 3 years, 1 month ago
  7. 9fc205b libbpf: Add sane strncpy alternative and use it internally by Andrii Nakryiko · 3 years, 1 month ago
  8. be31582 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by Jakub Kicinski · 3 years, 1 month ago
  9. 229fae3 libbpf: Add "bool skipped" to struct bpf_map by Shuyi Cheng · 3 years, 1 month ago
  10. e7b924c libbpf: Deprecate bpf_object__load_xattr() by Andrii Nakryiko · 3 years, 1 month ago
  11. b3ce907 libbpf: Add per-program log buffer setter and getter by Andrii Nakryiko · 3 years, 1 month ago
  12. 2eda214 libbpf: Preserve kernel error code and remove kprobe prog type guessing by Andrii Nakryiko · 3 years, 1 month ago
  13. ad9a7f9 libbpf: Improve logging around BPF program loading by Andrii Nakryiko · 3 years, 1 month ago
  14. e0e3ea8 libbpf: Allow passing user log setting through bpf_object_open_opts by Andrii Nakryiko · 3 years, 1 month ago
  15. 78c1f8d libbpf: Reduce bpf_core_apply_relo_insn() stack usage. by Alexei Starovoitov · 3 years, 1 month ago
  16. dbdd2c7 libbpf: Add API to get/set log_level at per-program level by Andrii Nakryiko · 3 years, 2 months ago
  17. be05c94 libbpf: Support init of inner maps in light skeleton. by Alexei Starovoitov · 3 years, 2 months ago
  18. d0e9288 libbpf: Use CO-RE in the kernel in light skeleton. by Alexei Starovoitov · 3 years, 2 months ago
  19. 03d5b99 libbpf: Cleanup struct bpf_core_cand. by Andrii Nakryiko · 3 years, 2 months ago
  20. 46334a0 bpf: Define enum bpf_core_relo_kind as uapi. by Alexei Starovoitov · 3 years, 2 months ago
  21. c291d0a libbpf: Remove duplicate assignments by Mehrdad Arshad Rad · 3 years, 2 months ago
  22. 341ac5f libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY by Hengqi Chen · 3 years, 2 months ago
  23. 2a6a9bf libbpf: Don't call libc APIs with NULL pointers by Andrii Nakryiko · 3 years, 2 months ago
  24. a9606f4 libbpf: Use bpf_map_create() consistently internally by Andrii Nakryiko · 3 years, 2 months ago
  25. 992c422 libbpf: Unify low-level map creation APIs w/ new bpf_map_create() by Andrii Nakryiko · 3 years, 2 months ago
  26. 16e0c35 libbpf: Load global data maps lazily on legacy kernels by Andrii Nakryiko · 3 years, 2 months ago
  27. 8cccee9 libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flags by Florent Revest · 3 years, 2 months ago
  28. 7615209 libbpf: Add runtime APIs to query libbpf version by Andrii Nakryiko · 3 years, 2 months ago
  29. 50fc249 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 3 years, 2 months ago
  30. ba05fd3 libbpf: Perform map fd cleanup for gen_loader in case of error by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
  31. 2dc1e48 libbpf: Support BTF_KIND_TYPE_TAG by Yonghong Song · 3 years, 2 months ago
  32. 4178893 libbpf: Make perf_buffer__new() use OPTS-based interface by Andrii Nakryiko · 3 years, 2 months ago
  33. a6ca715 libbpf: Add ability to get/set per-program load flags by Andrii Nakryiko · 3 years, 2 months ago
  34. 8f7b239 libbpf: Free up resources used by inner map definition by Andrii Nakryiko · 3 years, 2 months ago
  35. bcc40fc libbpf: Stop using to-be-deprecated APIs by Andrii Nakryiko · 3 years, 2 months ago
  36. e32660a libbpf: Remove internal use of deprecated bpf_prog_load() variants by Andrii Nakryiko · 3 years, 2 months ago
  37. d10ef2b libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load() by Andrii Nakryiko · 3 years, 2 months ago
  38. be2f2d1 libbpf: Deprecate bpf_program__load() API by Andrii Nakryiko · 3 years, 2 months ago
  39. b7332d2 libbpf: Improve ELF relo sanitization by Andrii Nakryiko · 3 years, 2 months ago
  40. 0d6988e libbpf: Fix section counting logic by Andrii Nakryiko · 3 years, 2 months ago
  41. 62554d5 libbpf: Validate that .BTF and .BTF.ext sections contain data by Andrii Nakryiko · 3 years, 2 months ago
  42. 88918dc libbpf: Improve sanity checking during BTF fix up by Andrii Nakryiko · 3 years, 2 months ago
  43. 8339078 libbpf: Detect corrupted ELF symbols section by Andrii Nakryiko · 3 years, 2 months ago
  44. b7b98f8 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by Jakub Kicinski · 3 years, 3 months ago
  45. 92274e2 libbpf: Use O_CLOEXEC uniformly when opening fds by Kumar Kartikeya Dwivedi · 3 years, 3 months ago
  46. c24941c libbpf: Add typeless ksym support to gen_loader by Kumar Kartikeya Dwivedi · 3 years, 3 months ago
  47. 4751210 libbpf: Add "map_extra" as a per-map-type extra flag by Joanne Koong · 3 years, 3 months ago
  48. 689624f libbpf: Deprecate bpf_objects_list by Joe Burton · 3 years, 3 months ago
  49. 3930198 libbpf: Use __BYTE_ORDER__ by Ilya Leoshkevich · 3 years, 3 months ago
  50. e21d585 libbpf: Deprecate multi-instance bpf_program APIs by Andrii Nakryiko · 3 years, 3 months ago
  51. 65a7fa2 libbpf: Add ability to fetch bpf_program's underlying instructions by Andrii Nakryiko · 3 years, 3 months ago
  52. de5d0dc libbpf: Fix off-by-one bug in bpf_core_apply_relo() by Andrii Nakryiko · 3 years, 3 months ago
  53. a77f879 libbpf: Use func name when pinning programs with LIBBPF_STRICT_SEC_NAME by Stanislav Fomichev · 3 years, 3 months ago
  54. 6a886de libbpf: Add btf__type_cnt() and btf__raw_data() APIs by Hengqi Chen · 3 years, 3 months ago
  55. 2607163 libbpf: Simplify look up by name of internal maps by Andrii Nakryiko · 3 years, 3 months ago
  56. aed6591 libbpf: Support multiple .rodata.* and .data.* BPF maps by Andrii Nakryiko · 3 years, 3 months ago
  57. 25bbbd7 libbpf: Remove assumptions about uniqueness of .rodata/.data/.bss maps by Andrii Nakryiko · 3 years, 3 months ago
  58. ad23b72 libbpf: Use Elf64-specific types explicitly for dealing with ELF by Andrii Nakryiko · 3 years, 3 months ago
  59. 29a30ff libbpf: Extract ELF processing state into separate struct by Andrii Nakryiko · 3 years, 3 months ago
  60. b96c07f libbpf: Deprecate btf__finalize_data() and move it into libbpf.c by Andrii Nakryiko · 3 years, 3 months ago
  61. ebc7b50 libbpf: Migrate internal use of bpf_program__get_prog_info_linear by Dave Marchevsky · 3 years, 3 months ago
  62. 223f903 bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG by Yonghong Song · 3 years, 3 months ago
  63. ccaf12d libbpf: Support detecting and attaching of writable tracepoint program by Hou Tao · 3 years, 3 months ago
  64. 9fe1155 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 3 years, 3 months ago
  65. 2088a3a libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7 by Hengqi Chen · 3 years, 3 months ago
  66. 4a404a7 libbpf: Deprecate bpf_object__unload() API since v0.6 by Hengqi Chen · 3 years, 4 months ago
  67. 18f4fcc libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations by Kumar Kartikeya Dwivedi · 3 years, 4 months ago
  68. 466b2e1 libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0 by Kumar Kartikeya Dwivedi · 3 years, 4 months ago
  69. 9dbe601 libbpf: Support kernel module function calls by Kumar Kartikeya Dwivedi · 3 years, 4 months ago
  70. f731052 libbpf: Support uniform BTF-defined key/value specification across all BPF maps by Hengqi Chen · 3 years, 4 months ago
  71. 4729445 libbpf: Fix segfault in light skeleton for objects without BTF by Kumar Kartikeya Dwivedi · 3 years, 4 months ago
  72. 161ecd5 libbpf: Properly ignore STT_SECTION symbols in legacy map definitions by Toke Høiland-Jørgensen · 3 years, 4 months ago
  73. 7c80c87 selftests/bpf: Switch sk_lookup selftests to strict SEC("sk_lookup") use by Andrii Nakryiko · 3 years, 4 months ago
  74. dd94d45 libbpf: Add opt-in strict BPF program section name handling logic by Andrii Nakryiko · 3 years, 4 months ago
  75. d41ea04 libbpf: Complete SEC() table unification for BPF_APROG_SEC/BPF_EAPROG_SEC by Andrii Nakryiko · 3 years, 4 months ago
  76. 15ea31f libbpf: Refactor ELF section handler definitions by Andrii Nakryiko · 3 years, 4 months ago
  77. 13d35a0 libbpf: Reduce reliance of attach_fns on sec_def internals by Andrii Nakryiko · 3 years, 4 months ago
  78. 12d9466 libbpf: Refactor internal sec_def handling to enable pluggability by Andrii Nakryiko · 3 years, 4 months ago
  79. 9673268 libbpf: Add "tc" SEC_DEF which is a better name for "classifier" by Andrii Nakryiko · 3 years, 4 months ago
  80. c3e8c44 libbpf: Ignore STT_SECTION symbols in 'maps' section by Toke Høiland-Jørgensen · 3 years, 4 months ago
  81. cc10623 libbpf: Add legacy uprobe attaching support by Andrii Nakryiko · 3 years, 4 months ago
  82. 46ed5fc libbpf: Refactor and simplify legacy kprobe code by Andrii Nakryiko · 3 years, 4 months ago
  83. 303a257 libbpf: Fix memory leak in legacy kprobe attach logic by Andrii Nakryiko · 3 years, 4 months ago
  84. 942025c libbpf: Constify all high-level program attach APIs by Andrii Nakryiko · 3 years, 4 months ago
  85. 91b555d libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7 by Andrii Nakryiko · 3 years, 4 months ago
  86. 2d5ec1c libbpf: Allow skipping attach_func_name in bpf_program__set_attach_target() by Andrii Nakryiko · 3 years, 4 months ago
  87. f11f86a libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id() by Andrii Nakryiko · 3 years, 4 months ago
  88. 5b84bd1 libbpf: Add support for BTF_KIND_TAG by Yonghong Song · 3 years, 4 months ago
  89. b6291a6 libbpf: Minimize explicit iterator of section definition array by Andrii Nakryiko · 3 years, 4 months ago
  90. 5532dfd libbpf: Simplify BPF program auto-attach code by Andrii Nakryiko · 3 years, 4 months ago
  91. 91b4d1d libbpf: Ensure BPF prog types are set before relocations by Andrii Nakryiko · 3 years, 4 months ago
  92. ca304b4 libbpf: Introduce legacy kprobe events support by Rafael David Tinoco · 3 years, 4 months ago
  93. 03e601f libbpf: Don't crash on object files with no symbol tables by Toke Høiland-Jørgensen · 3 years, 5 months ago
  94. 5e3b835 libbpf: Add uprobe ref counter offset support for USDT semaphores by Andrii Nakryiko · 3 years, 5 months ago
  95. 47faff3 libbpf: Add bpf_cookie to perf_event, kprobe, uprobe, and tp attach APIs by Andrii Nakryiko · 3 years, 5 months ago
  96. 668ace0 libbpf: Use BPF perf link when supported by kernel by Andrii Nakryiko · 3 years, 5 months ago
  97. d88b71d libbpf: Remove unused bpf_link's destroy operation, but add dealloc by Andrii Nakryiko · 3 years, 5 months ago
  98. 2211c82 libbpf: Support weak typed ksyms. by Hao Luo · 3 years, 5 months ago
  99. a710eed libbpf: Add btf__load_vmlinux_btf/btf__load_module_btf by Hengqi Chen · 3 years, 6 months ago
  100. 6cc93e2 libbpf: Rename btf__get_from_id() as btf__load_from_kernel_by_id() by Quentin Monnet · 3 years, 6 months ago