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