- 81bfdd0 libbpf: Put Kconfig externs into .kconfig section by Andrii Nakryiko · 5 years ago
- d695870 libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource by Andrii Nakryiko · 5 years ago
- 4a3d6c6 libbpf: Reduce log level for custom section names by Andrii Nakryiko · 5 years ago
- dc3a2d2 libbpf: Print hint about ulimit when getting permission denied error by Toke Høiland-Jørgensen · 5 years ago
- 1b484b3 libbpf: Support flexible arrays in CO-RE by Andrii Nakryiko · 5 years ago
- 2ad97d4 bpftool: Generate externs datasec in BPF skeleton by Andrii Nakryiko · 5 years ago
- 166750b libbpf: Support libbpf-provided extern variables by Andrii Nakryiko · 5 years ago
- ac9d138 libbpf: Extract internal map names into constants by Andrii Nakryiko · 5 years ago
- d66562f libbpf: Add BPF object skeleton support by Andrii Nakryiko · 5 years ago
- 3f51935 libbpf: Reduce log level of supported section names dump by Andrii Nakryiko · 5 years ago
- 13acb50 libbpf: Postpone BTF ID finding for TRACING programs to load phase by Andrii Nakryiko · 5 years ago
- eba9c5f libbpf: Refactor global data map initialization by Andrii Nakryiko · 5 years ago
- 01af3bf libbpf: Expose BPF program's function name by Andrii Nakryiko · 5 years ago
- d7a18ea libbpf: Add generic bpf_program__attach() by Andrii Nakryiko · 5 years ago
- 0d13bfc libbpf: Don't require root for bpf_object__open() by Andrii Nakryiko · 5 years ago
- 783b8f0 libbpf: Don't attach perf_buffer to offline/missing CPUs by Andrii Nakryiko · 5 years ago
- 6803ee2 libbpf: Extract and generalize CPU mask parsing logic by Andrii Nakryiko · 5 years ago
- 67d69cc libbpf: Recognize SK_REUSEPORT programs from section name by Jakub Sitnicki · 5 years ago
- 679152d libbpf: Fix printf compilation warnings on ppc64le arch by Andrii Nakryiko · 5 years ago
- 7c3977d libbpf: Fix sym->st_value print on 32-bit arches by Alexei Starovoitov · 5 years ago
- 53f8dd4 libbpf: Fix global variable relocation by Andrii Nakryiko · 5 years ago
- b615e5a libbpf: Fix usage of u32 in userspace code by Andrii Nakryiko · 5 years ago
- 1aace10 libbpf: Fix bpf_object name determination for bpf_object__open_file() by Andrii Nakryiko · 5 years ago
- 393cdfb libbpf: Support initialized global variables by Andrii Nakryiko · 5 years ago
- 8983b73 libbpf: Fix various errors and warning reported by checkpatch.pl by Andrii Nakryiko · 5 years ago
- 1f8e2bc libbpf: Refactor relocation handling by Andrii Nakryiko · 5 years ago
- a0d7da2 libbpf: Fix call relocation offset calculation bug by Andrii Nakryiko · 5 years ago
- 7fe74b4 libbpf: Make global data internal arrays mmap()-able, if possible by Andrii Nakryiko · 5 years ago
- e7bf94d libbpf: Add support for attaching BPF programs to other BPF programs by Alexei Starovoitov · 5 years ago
- b8c54ea libbpf: Add support to attach to fentry/fexit tracing progs by Alexei Starovoitov · 5 years ago
- 1a734ef libbpf: Add getter for program size by Toke Høiland-Jørgensen · 5 years ago
- 4f33ddb libbpf: Propagate EPERM to caller on program load by Toke Høiland-Jørgensen · 5 years ago
- ec6d5f47 libbpf: Unpin auto-pinned maps if loading fails by Toke Høiland-Jørgensen · 5 years ago
- 98e527af libbpf: Improve handling of corrupted ELF during map initialization by Andrii Nakryiko · 5 years ago
- 3dc5e05 libbpf: Fix memory leak/double free issue by Andrii Nakryiko · 5 years ago
- 94f060e libbpf: Add support for field size relocations by Andrii Nakryiko · 5 years ago
- ee26dad libbpf: Add support for relocatable bitfields by Andrii Nakryiko · 5 years ago
- 57a00f4 libbpf: Add auto-pinning of maps when loading BPF objects by Toke Høiland-Jørgensen · 5 years ago
- 196f848 libbpf: Move directory creation into _pin() functions by Toke Høiland-Jørgensen · 5 years ago
- 4580b25 libbpf: Store map pin path and status in struct bpf_map by Toke Høiland-Jørgensen · 5 years ago
- d1b4574 libbpf: Fix error handling in bpf_map__reuse_fd() by Toke Høiland-Jørgensen · 5 years ago
- 12a8654 libbpf: Add support for prog_tracing by Alexei Starovoitov · 5 years ago
- d3a3aa0 libbpf: Fix off-by-one error in ELF sanity check by Andrii Nakryiko · 5 years ago
- 58eeb22 libbpf: Fix strncat bounds error in libbpf_prog_type_by_name by KP Singh · 5 years ago
- e00aca6 libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration by Andrii Nakryiko · 5 years ago
- dd4436b libbpf: Teach bpf_object__open to guess program types by Andrii Nakryiko · 5 years ago
- 32dff6d libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes by Andrii Nakryiko · 5 years ago
- f1eead9 libbpf: Add bpf_program__get_{type, expected_attach_type) APIs by Andrii Nakryiko · 5 years ago
- be18010 tools, bpf: Rename pr_warning to pr_warn to align with kernel logging by Kefeng Wang · 5 years ago
- 54b8625 bpf, libbpf: Add kernel version section parsing back by John Fastabend · 5 years ago
- f75a697 libbpf: Auto-detect btf_id of BTF-based raw_tracepoints by Alexei Starovoitov · 5 years ago
- 62561eb libbpf: Add support for field existance CO-RE relocation by Andrii Nakryiko · 5 years ago
- 291ee02 libbpf: Refactor bpf_object__open APIs to use common opts by Andrii Nakryiko · 5 years ago
- 511bb00 libbpf: Update BTF reloc support to latest Clang format by Andrii Nakryiko · 5 years ago
- c9e4c30 libbpf: fix bpf_object__name() to actually return object name by Andrii Nakryiko · 5 years ago
- 2ce8450 libbpf: add bpf_object__open_{file, mem} w/ extensible opts by Andrii Nakryiko · 5 years ago
- 5e61f27 libbpf: stop enforcing kern_version, populate it for users by Andrii Nakryiko · 5 years ago
- 446bf64 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by David S. Miller · 5 years ago
- 708852d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by Jakub Kicinski · 5 years ago
- a1916a1 libbpf: attempt to load kernel BTF from sysfs first by Andrii Nakryiko · 5 years ago
- ddc7c30 libbpf: implement BPF CO-RE offset relocation algorithm by Andrii Nakryiko · 5 years ago
- b03bc68 libbpf: convert libbpf code to use new btf helpers by Andrii Nakryiko · 5 years ago
- 3415ec6 libbpf: set BTF FD for prog only when there is supported .BTF.ext data by Andrii Nakryiko · 5 years ago
- 56fbc24 libbpf : make libbpf_num_possible_cpus function thread safe by Takshak Chahande · 5 years ago
- e87fd8b libbpf: return previous print callback from libbpf_set_print by Andrii Nakryiko · 5 years ago
- 5d01ab7 libbpf: fix erroneous multi-closing of BTF FD by Andrii Nakryiko · 5 years ago
- f2a3e4e libbpf: provide more helpful message on uninitialized global var by Andrii Nakryiko · 5 years ago
- 4be6e05 libbpf: Avoid designated initializers for unnamed union members by Arnaldo Carvalho de Melo · 6 years ago
- cdb2f92 libbpf: Fix endianness macro usage for some compilers by Arnaldo Carvalho de Melo · 6 years ago
- 1d4126c libbpf: sanitize VAR to conservative 1-byte INT by Andrii Nakryiko · 6 years ago
- 04efe59 libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists by Andrii Nakryiko · 6 years ago
- 36db2a9 libbpf: fix ptr to u64 conversion warning on 32-bit platforms by Andrii Nakryiko · 6 years ago
- d7ff34d libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs by Andrii Nakryiko · 6 years ago
- fb84b82 libbpf: add perf buffer API by Andrii Nakryiko · 6 years ago
- ef99b02 libbpf: capture value in BTF type info for BTF-defined map defs by Andrii Nakryiko · 6 years ago
- 84bf5e1 libbpf: add raw tracepoint attach API by Andrii Nakryiko · 6 years ago
- f6de59c libbpf: add tracepoint attach API by Andrii Nakryiko · 6 years ago
- b265002 libbpf: add kprobe/uprobe attach API by Andrii Nakryiko · 6 years ago
- 63f2f5e libbpf: add ability to attach/detach BPF program to perf event by Andrii Nakryiko · 6 years ago
- 1c2e9ef libbpf: introduce concept of bpf_link by Andrii Nakryiko · 6 years ago
- 33bae18 bpf, libbpf, smatch: Fix potential NULL pointer dereference by Leo Yan · 6 years ago
- 4cdbfb5 libbpf: support sockopt hooks by Stanislav Fomichev · 6 years ago
- 9506497 libbpf: fix max() type mismatch for 32bit by Ivan Khoronzhuk · 6 years ago
- 900de4a libbpf: fix spelling mistake "conflictling" -> "conflicting" by Colin Ian King · 6 years ago
- dca73a6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 6 years ago
- a324aae libbpf: constify getter APIs by Andrii Nakryiko · 6 years ago
- 13091aa Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 6 years ago
- abd29c9 libbpf: allow specifying map definitions using BTF by Andrii Nakryiko · 6 years ago
- 063183b libbpf: split initialization and loading of BTF by Andrii Nakryiko · 6 years ago
- db48814 libbpf: identify maps by section index in addition to offset by Andrii Nakryiko · 6 years ago
- bf82927 libbpf: refactor map initialization by Andrii Nakryiko · 6 years ago
- 01b29d1 libbpf: streamline ELF parsing error-handling by Andrii Nakryiko · 6 years ago
- 9c6660d libbpf: extract BTF loading logic by Andrii Nakryiko · 6 years ago
- e55d54f libbpf: fix check for presence of associated BTF for map creation by Andrii Nakryiko · 6 years ago
- 6446b31 bpf: add a new API libbpf_num_possible_cpus() by Hechao Li · 6 years ago
- 9bb59ac bpf, libbpf: enable recvmsg attach types by Daniel Borkmann · 6 years ago
- cfd4921 libbpf: Return btf_fd for load_sk_storage_btf by Michal Rostecki · 6 years ago
- 399dc65 libbpf: reduce unnecessary line wrapping by Andrii Nakryiko · 6 years ago
- 76e1022 libbpf: typo and formatting fixes by Andrii Nakryiko · 6 years ago
- 7e8c328 libbpf: simplify two pieces of logic by Andrii Nakryiko · 6 years ago