- 51a33c6 libbpf: Support repeated legacy kprobes on same function by Qiang Wang · 3 years, 1 month ago
- 71cff67 libbpf: Use probe_name for legacy kprobe by Qiang Wang · 3 years, 1 month ago
- 7218c28 libbpf: Deprecate bpf_perf_event_read_simple() API by Christy Lee · 3 years, 1 month ago
- 5b3d729 libbpf: Improve LINUX_VERSION_CODE detection by Andrii Nakryiko · 3 years, 1 month ago
- f979823 libbpf: Avoid reading past ELF data section end when copying license by Andrii Nakryiko · 3 years, 1 month ago
- e542f2c libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF by Andrii Nakryiko · 3 years, 1 month ago
- 9fc205b libbpf: Add sane strncpy alternative and use it internally by Andrii Nakryiko · 3 years, 1 month ago
- be31582 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by Jakub Kicinski · 3 years, 1 month ago
- 229fae3 libbpf: Add "bool skipped" to struct bpf_map by Shuyi Cheng · 3 years, 1 month ago
- e7b924c libbpf: Deprecate bpf_object__load_xattr() by Andrii Nakryiko · 3 years, 1 month ago
- b3ce907 libbpf: Add per-program log buffer setter and getter by Andrii Nakryiko · 3 years, 1 month ago
- 2eda214 libbpf: Preserve kernel error code and remove kprobe prog type guessing by Andrii Nakryiko · 3 years, 1 month ago
- ad9a7f9 libbpf: Improve logging around BPF program loading by Andrii Nakryiko · 3 years, 1 month ago
- e0e3ea8 libbpf: Allow passing user log setting through bpf_object_open_opts by Andrii Nakryiko · 3 years, 1 month ago
- 78c1f8d libbpf: Reduce bpf_core_apply_relo_insn() stack usage. by Alexei Starovoitov · 3 years, 1 month ago
- dbdd2c7 libbpf: Add API to get/set log_level at per-program level by Andrii Nakryiko · 3 years, 2 months ago
- be05c94 libbpf: Support init of inner maps in light skeleton. by Alexei Starovoitov · 3 years, 2 months ago
- d0e9288 libbpf: Use CO-RE in the kernel in light skeleton. by Alexei Starovoitov · 3 years, 2 months ago
- 03d5b99 libbpf: Cleanup struct bpf_core_cand. by Andrii Nakryiko · 3 years, 2 months ago
- 46334a0 bpf: Define enum bpf_core_relo_kind as uapi. by Alexei Starovoitov · 3 years, 2 months ago
- c291d0a libbpf: Remove duplicate assignments by Mehrdad Arshad Rad · 3 years, 2 months ago
- 341ac5f libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY by Hengqi Chen · 3 years, 2 months ago
- 2a6a9bf libbpf: Don't call libc APIs with NULL pointers by Andrii Nakryiko · 3 years, 2 months ago
- a9606f4 libbpf: Use bpf_map_create() consistently internally by Andrii Nakryiko · 3 years, 2 months ago
- 992c422 libbpf: Unify low-level map creation APIs w/ new bpf_map_create() by Andrii Nakryiko · 3 years, 2 months ago
- 16e0c35 libbpf: Load global data maps lazily on legacy kernels by Andrii Nakryiko · 3 years, 2 months ago
- 8cccee9 libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flags by Florent Revest · 3 years, 2 months ago
- 7615209 libbpf: Add runtime APIs to query libbpf version by Andrii Nakryiko · 3 years, 2 months ago
- 50fc249 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 3 years, 2 months ago
- ba05fd3 libbpf: Perform map fd cleanup for gen_loader in case of error by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
- 2dc1e48 libbpf: Support BTF_KIND_TYPE_TAG by Yonghong Song · 3 years, 2 months ago
- 4178893 libbpf: Make perf_buffer__new() use OPTS-based interface by Andrii Nakryiko · 3 years, 2 months ago
- a6ca715 libbpf: Add ability to get/set per-program load flags by Andrii Nakryiko · 3 years, 2 months ago
- 8f7b239 libbpf: Free up resources used by inner map definition by Andrii Nakryiko · 3 years, 2 months ago
- bcc40fc libbpf: Stop using to-be-deprecated APIs by Andrii Nakryiko · 3 years, 2 months ago
- e32660a libbpf: Remove internal use of deprecated bpf_prog_load() variants by Andrii Nakryiko · 3 years, 2 months ago
- d10ef2b libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load() by Andrii Nakryiko · 3 years, 2 months ago
- be2f2d1 libbpf: Deprecate bpf_program__load() API by Andrii Nakryiko · 3 years, 2 months ago
- b7332d2 libbpf: Improve ELF relo sanitization by Andrii Nakryiko · 3 years, 2 months ago
- 0d6988e libbpf: Fix section counting logic by Andrii Nakryiko · 3 years, 2 months ago
- 62554d5 libbpf: Validate that .BTF and .BTF.ext sections contain data by Andrii Nakryiko · 3 years, 2 months ago
- 88918dc libbpf: Improve sanity checking during BTF fix up by Andrii Nakryiko · 3 years, 2 months ago
- 8339078 libbpf: Detect corrupted ELF symbols section by Andrii Nakryiko · 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
- 92274e2 libbpf: Use O_CLOEXEC uniformly when opening fds 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
- 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
- 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
- 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
- ebc7b50 libbpf: Migrate internal use of bpf_program__get_prog_info_linear by Dave Marchevsky · 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
- 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
- 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
- f731052 libbpf: Support uniform BTF-defined key/value specification across all BPF maps by Hengqi Chen · 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
- 161ecd5 libbpf: Properly ignore STT_SECTION symbols in legacy map definitions by Toke Høiland-Jørgensen · 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
- 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
- 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
- f11f86a libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id() by Andrii Nakryiko · 3 years, 4 months ago
- 5b84bd1 libbpf: Add support for BTF_KIND_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
- 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
- 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
- 2211c82 libbpf: Support weak typed ksyms. by Hao Luo · 3 years, 5 months ago
- a710eed libbpf: Add btf__load_vmlinux_btf/btf__load_module_btf by Hengqi Chen · 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