| 8eb629585d22 ("libbpf: Fix potential multiplication overflow") |
| 8505e8709b5e ("libbpf: Implement generalized .BTF.ext func/line info adjustment") |
| c3c556966de7 ("libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls") |
| c112239272c6 ("libbpf: Parse multi-function sections into multiple BPF programs") |
| 9c0f8cbdc0e9 ("libbpf: Normalize and improve logging across few functions") |
| 50e09460d9f8 ("libbpf: Skip well-known ELF sections when iterating ELF") |
| 88a82120282b ("libbpf: Factor out common ELF operations and improve logging") |
| 029258d7b228 ("libbpf: Remove any use of reallocarray() in libbpf") |
| 28b93c64499a ("libbpf: Clean up and improve CO-RE reloc logging") |
| 109cea5a594f ("libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str]") |
| 47b6cb4d0add ("libbpf: Make kernel feature probing lazy") |
| 15728ad3e71c ("libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches") |
| 0f0e55d8247c ("libbpf: Improve BTF sanitization handling") |
| d929758101fc ("libbpf: Support disabling auto-loading BPF programs") |
| 192b6638eea5 ("libbpf: Prevent loading vmlinux BTF twice") |
| 1c0c7074fefd ("libbpf: Add support for extracting kernel symbol addresses") |
| 2e33efe32e01 ("libbpf: Generalize libbpf externs support") |
| 1bdb6c9a1c43 ("libbpf: Add a bunch of attribute getters/setters for map definitions") |
| 7bd3a33ae6d2 ("libbpf: Bump version to 0.1.0") |
| bf99c936f947 ("libbpf: Add BPF ring buffer support") |
| 272d51af3289 ("libbpf: Add API to consume the perf ring buffer content") |
| fd9eef1a132d ("libbpf: Fix probe code to return EPERM if encountered") |
| c09add2fbc5a ("tools/libbpf: Add bpf_iter support") |
| 0bee106716cf ("libbpf: Add support for command BPF_ENABLE_STATS") |
| 063e68813391 ("libbpf: Fix false uninitialized variable warning") |
| 646f02ffdd49 ("libbpf: Add BTF-defined map-in-map support") |
| 2d39d7c56f11 ("libbpf: Refactor map creation logic and fix cleanup leak") |
| 41017e56af6c ("libbpf: Refactor BTF-defined map definition parsing logic") |
| 0dbc866832a0 ("libbpf: Add low-level APIs for new bpf_link commands") |
| 25498a1969bf ("libbpf: Always specify expected_attach_type on program load if supported") |
| cc4f864bb118 ("libbpf: Add support for bpf_link-based cgroup attachment") |
| af6eea57437a ("bpf: Implement bpf_link-based cgroup BPF program attachment") |
| 1e092a031829 ("tools/libbpf: Add support for BPF_PROG_TYPE_LSM") |
| e2842be53d4f ("libbpf: Add setter for initial value for internal maps") |
| bd5ca3ef93cd ("libbpf: Add function to set link XDP fd while specifying old program") |
| 00c4eddf7ee5 ("bpf: Factor out cgroup storages operations") |
| 9fc9aad99e5d ("libbpf: Remove unused parameter `def` to get_map_field_int") |
| 98868668367b ("bpf: Abstract away entire bpf_link clean up procedure") |
| b35f14f41041 ("libbpf: Split BTF presence checks into libbpf- and kernel-specific parts") |
| babf3164095b ("bpf: Add bpf_link_new_file that doesn't install FD") |
| c016b68edc7a ("libbpf: Add bpf_link pinning/unpinning") |
| 70ed506c3bbc ("bpf: Introduce pinnable bpf_link abstraction") |
| df8ff35311c8 ("libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h") |
| 396f544ed5e5 ("selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test") |
| ff26ce5cd768 ("libbpf: Add support for dynamic program attach target") |
| dd88aed92d01 ("libbpf: Bump libpf current version to v0.0.8") |
| 5327644614a1 ("libbpf: Relax check whether BTF is mandatory") |
| 67306f84ca78 ("selftests/bpf: Add bpf_read_branch_records() selftest") |
| d633d57902a5 ("selftest/bpf: Add test for allowed trampolines count") |
| 35b9211c0a24 ("libbpf: Fix realloc usage in bpf_core_find_cands") |