- e59618f libbpf: Add documentation for bpf_map batch operations by Grant Seltzer · 3 years ago
- 5f60826 libbpf 1.0: Deprecate bpf_object__find_map_by_offset() API by Christy Lee · 3 years ago
- 9855c13 libbpf 1.0: Deprecate bpf_map__is_offload_neutral() by Christy Lee · 3 years ago
- 51a33c6 libbpf: Support repeated legacy kprobes on same function by Qiang Wang · 3 years ago
- 71cff67 libbpf: Use probe_name for legacy kprobe by Qiang Wang · 3 years ago
- 7218c28 libbpf: Deprecate bpf_perf_event_read_simple() API by Christy Lee · 3 years ago
- 5b3d729 libbpf: Improve LINUX_VERSION_CODE detection by Andrii Nakryiko · 3 years ago
- f60edf5 libbpf: Use 100-character limit to make bpf_tracing.h easier to read by Andrii Nakryiko · 3 years ago
- 3cc31d7 libbpf: Normalize PT_REGS_xxx() macro definitions by Andrii Nakryiko · 3 years ago
- 5652b80 libbpf: Do not use btf_dump__new() macro in C++ mode by Jiri Olsa · 3 years ago
- 878d8de libbpf: Rework feature-probing APIs by Andrii Nakryiko · 3 years ago
- 4980beb tools/libbpf: Enable cross-building with clang by Jean-Philippe Brucker · 3 years ago
- f979823 libbpf: Avoid reading past ELF data section end when copying license by Andrii Nakryiko · 3 years ago
- 0da2596 libbpf: Mark bpf_object__find_program_by_title API deprecated. by Kui-Feng Lee · 3 years, 1 month ago
- e542f2c libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF by Andrii Nakryiko · 3 years ago
- 9fc205b libbpf: Add sane strncpy alternative and use it internally by Andrii Nakryiko · 3 years, 1 month ago
- 4581e67 libbpf: Fix potential uninit memory read by Andrii Nakryiko · 3 years, 1 month ago
- f742fc6 libbpf: Add doc comments for bpf_program__(un)pin() by Grant Seltzer · 3 years, 1 month ago
- 4b443bc libbpf: Don't validate TYPE_ID relo's original imm value by Andrii Nakryiko · 3 years, 1 month ago
- 259172b libbpf: Fix gen_loader assumption on number of programs. by Alexei Starovoitov · 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
- b69c5c0 libbpf: Fix typo in btf__dedup@LIBBPF_0.0.2 definition by Vincent Minet · 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
- 1a190d1 libbpf: Allow passing preallocated log_buf when loading BTF into kernel by Andrii Nakryiko · 3 years, 1 month ago
- 0ed08d6 libbpf: Add OPTS-based bpf_btf_load() API by Andrii Nakryiko · 3 years, 1 month ago
- 4cf23a3 libbpf: Fix bpf_prog_load() log_buf logic for log_level 0 by Andrii Nakryiko · 3 years, 1 month ago
- d5284de libbpf: Add doc comments in libbpf.h by Grant Seltzer · 3 years, 1 month ago
- 222c98c libbpf: Fix trivial typo by huangxuesen · 3 years, 1 month ago
- 78c1f8d libbpf: Reduce bpf_core_apply_relo_insn() stack usage. by Alexei Starovoitov · 3 years, 1 month ago
- c93faaa libbpf: Deprecate bpf_prog_load_xattr() API by Andrii Nakryiko · 3 years, 1 month ago
- dbdd2c7 libbpf: Add API to get/set log_level at per-program level by Andrii Nakryiko · 3 years, 1 month ago
- 74d9807 libbpf: Use __u32 fields in bpf_map_create_opts by Andrii Nakryiko · 3 years, 1 month ago
- 19250f5 libbpf: Clean gen_loader's attach kind. by Alexei Starovoitov · 3 years, 1 month ago
- be05c94 libbpf: Support init of inner maps in light skeleton. by Alexei Starovoitov · 3 years, 1 month ago
- d0e9288 libbpf: Use CO-RE in the kernel in light skeleton. by Alexei Starovoitov · 3 years, 1 month ago
- 03d5b99 libbpf: Cleanup struct bpf_core_cand. by Andrii Nakryiko · 3 years, 1 month ago
- fbd94c7 bpf: Pass a set of bpf_core_relo-s to prog_load command. by Alexei Starovoitov · 3 years, 1 month ago
- 46334a0 bpf: Define enum bpf_core_relo_kind as uapi. by Alexei Starovoitov · 3 years, 1 month ago
- 29db4be bpf: Prepare relo_core.c for kernel duty. by Alexei Starovoitov · 3 years, 1 month ago
- 74753e14 libbpf: Replace btf__type_by_id() with btf_type_by_id(). by Alexei Starovoitov · 3 years, 1 month ago
- d995816 libbpf: Avoid reload of imm for weak, unresolved, repeating ksym by Kumar Kartikeya Dwivedi · 3 years, 1 month ago
- 0270090d libbpf: Avoid double stores for success/failure case of ksym relocations by Kumar Kartikeya Dwivedi · 3 years, 1 month ago
- c291d0a libbpf: Remove duplicate assignments by Mehrdad Arshad Rad · 3 years, 1 month ago
- 43174f0 libbpf: Silence uninitialized warning/error in btf_dump_dump_type_data by Alan Maguire · 3 years, 1 month ago
- 341ac5f libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY by Hengqi Chen · 3 years, 1 month ago
- e32cb12 bpf, mips: Fix build errors about __NR_bpf undeclared by Tiezhu Yang · 3 years, 1 month ago
- 5938353 libbpf: Fix using invalidated memory in bpf_linker by Andrii Nakryiko · 3 years, 1 month ago
- 8cb1255 libbpf: Fix glob_syms memory leak in bpf_linker by Andrii Nakryiko · 3 years, 1 month ago
- 2a6a9bf libbpf: Don't call libc APIs with NULL pointers by Andrii Nakryiko · 3 years, 1 month ago
- 401891a libbpf: Fix potential misaligned memory access in btf_ext__new() by Andrii Nakryiko · 3 years, 1 month ago
- 99a12a3 libbpf: Prevent deprecation warnings in xsk.c by Andrii Nakryiko · 3 years, 1 month ago
- a9606f4 libbpf: Use bpf_map_create() consistently internally by Andrii Nakryiko · 3 years, 1 month ago
- 992c422 libbpf: Unify low-level map creation APIs w/ new bpf_map_create() by Andrii Nakryiko · 3 years, 1 month ago
- 16e0c35 libbpf: Load global data maps lazily on legacy kernels by Andrii Nakryiko · 3 years, 1 month ago
- 8cccee9 libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flags by Florent Revest · 3 years, 1 month ago
- efdd3eb libbpf: Accommodate DWARF/compiler bug with duplicated structs by Andrii Nakryiko · 3 years, 1 month ago
- 7615209 libbpf: Add runtime APIs to query libbpf version by Andrii Nakryiko · 3 years, 1 month ago
- 50fc249 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 3 years, 1 month ago
- 69a055d libbpf: Fix a couple of missed btf_type_tag handling in btf.c by Yonghong Song · 3 years, 1 month ago
- a5bdc36 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by Jakub Kicinski · 3 years, 1 month 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
- 6084f5d libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof by Andrii Nakryiko · 3 years, 2 months ago
- 957d350 libbpf: Turn btf_dedup_opts into OPTS-based struct 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
- 3a74ac2 libbpf: Compile using -std=gnu89 by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
- 8f7b239 libbpf: Free up resources used by inner map definition by Andrii Nakryiko · 3 years, 2 months ago
- 5c5edcd libbpf: Remove deprecation attribute from struct bpf_prog_prep_result 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
- 45493cb libbpf: Pass number of prog load attempts explicitly by Andrii Nakryiko · 3 years, 2 months ago
- be80e9c libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS by Andrii Nakryiko · 3 years, 2 months ago
- b8b5cb5 libbpf: Fix non-C89 loop variable declaration in gen_loader.c by Andrii Nakryiko · 3 years, 2 months ago
- 64165dd libbpf: Fix lookup_and_delete_elem_flags error reporting by Mehrdad Arshad Rad · 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
- f5aafbc libbpf: Deprecate bpf_program__get_prog_info_linear by Dave Marchevsky · 3 years, 2 months ago
- b7b98f8 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by Jakub Kicinski · 3 years, 2 months ago
- 0b17045 libbpf: Deprecate AF_XDP support by Magnus Karlsson · 3 years, 2 months ago
- 589fed4 riscv, libbpf: Add RISC-V (RV64) support to bpf_tracing.h by Björn Töpel · 3 years, 2 months ago
- 92274e2 libbpf: Use O_CLOEXEC uniformly when opening fds by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
- 549a632 libbpf: Ensure that BPF syscall fds are never 0, 1, or 2 by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
- 585a357 libbpf: Add weak ksym support to gen_loader by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
- c24941c libbpf: Add typeless ksym support to gen_loader by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
- 4751210 libbpf: Add "map_extra" as a per-map-type extra flag by Joanne Koong · 3 years, 2 months ago
- 689624f libbpf: Deprecate bpf_objects_list by Joe Burton · 3 years, 2 months ago
- 3930198 libbpf: Use __BYTE_ORDER__ by Ilya Leoshkevich · 3 years, 2 months ago
- 45f2beb libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() by Ilya Leoshkevich · 3 years, 2 months ago
- c4813e9 libbpf: Deprecate ambiguously-named bpf_program__size() API by Andrii Nakryiko · 3 years, 2 months ago