| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-06-05 | libbpf: Add support for printing BTF character arrays as strings | Blake Jones | 1 | -1/+2 |
| 2025-02-05 | libbpf: Introduce kflag for type_tags and decl_tags in BTF | Ihor Solodrai | 1 | -0/+3 |
| 2024-10-03 | libbpf: Support BTF.ext loading and output in either endianness | Tony Ambardar | 1 | -0/+3 |
| 2024-09-09 | libbpf: Fix some typos in comments | Yusheng Zheng | 1 | -1/+1 |
| 2024-06-17 | libbpf: Make btf_parse_elf process .BTF.base transparently | Eduard Zingerman | 1 | -0/+1 |
| 2024-06-17 | libbpf: Split BTF relocation | Alan Maguire | 1 | -0/+14 |
| 2024-06-17 | libbpf: Add btf__distill_base() creating split BTF with distilled base BTF | Alan Maguire | 1 | -0/+21 |
| 2022-09-27 | libbpf: Don't require full struct enum64 in UAPI headers | Andrii Nakryiko | 1 | -1/+24 |
| 2022-08-17 | libbpf: Clean up deprecated and legacy aliases | Andrii Nakryiko | 1 | -1/+0 |
| 2022-06-28 | libbpf: remove deprecated BTF APIs | Andrii Nakryiko | 1 | -84/+2 |
| 2022-06-07 | libbpf: Add enum64 relocation support | Yonghong Song | 1 | -0/+7 |
| 2022-06-07 | libbpf: Add enum64 sanitization | Yonghong Song | 1 | -1/+2 |
| 2022-06-07 | libbpf: Add enum64 support for btf_dump | Yonghong Song | 1 | -0/+5 |
| 2022-06-07 | libbpf: Add enum64 deduplication support | Yonghong Song | 1 | -0/+5 |
| 2022-06-07 | libbpf: Add enum64 parsing and new enum64 public API | Yonghong Song | 1 | -0/+12 |
| 2022-02-04 | libbpf: Deprecate forgotten btf__get_map_kv_tids() | Andrii Nakryiko | 1 | -0/+1 |
| 2022-02-01 | libbpf: Deprecate btf_ext rec_size APIs | Dave Marchevsky | 1 | -2/+4 |
| 2022-01-25 | libbpf: hide and discourage inconsistently named getters | Andrii Nakryiko | 1 | -4/+1 |
| 2022-01-18 | libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors | Toke Høiland-Jørgensen | 1 | -1/+21 |
| 2021-12-23 | libbpf: Do not use btf_dump__new() macro in C++ mode | Jiri Olsa | 1 | -0/+6 |
| 2021-11-26 | libbpf: Fix potential misaligned memory access in btf_ext__new() | Andrii Nakryiko | 1 | -1/+1 |
| 2021-11-11 | libbpf: Support BTF_KIND_TYPE_TAG | Yonghong Song | 1 | -1/+8 |
| 2021-11-11 | libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof | Andrii Nakryiko | 1 | -4/+47 |
| 2021-11-11 | libbpf: Turn btf_dedup_opts into OPTS-based struct | Andrii Nakryiko | 1 | -4/+16 |
| 2021-10-22 | libbpf: Add btf__type_cnt() and btf__raw_data() APIs | Hengqi Chen | 1 | -0/+4 |
| 2021-10-21 | libbpf: Deprecate btf__finalize_data() and move it into libbpf.c | Andrii Nakryiko | 1 | -0/+1 |
| 2021-10-18 | bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG | Yonghong Song | 1 | -6/+6 |
| 2021-10-06 | libbpf: Add API that copies all BTF types from one BTF object to another | Andrii Nakryiko | 1 | -0/+22 |
| 2021-09-15 | libbpf: Add sphinx code documentation comments | Grant Seltzer | 1 | -0/+70 |
| 2021-09-14 | libbpf: Add support for BTF_KIND_TAG | Yonghong Song | 1 | -0/+15 |
| 2021-09-09 | libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations | Quentin Monnet | 1 | -0/+2 |
| 2021-07-30 | libbpf: Add btf__load_vmlinux_btf/btf__load_module_btf | Hengqi Chen | 1 | -2/+4 |
| 2021-07-29 | libbpf: Add split BTF support for btf__load_from_kernel_by_id() | Quentin Monnet | 1 | -0/+1 |
| 2021-07-29 | libbpf: Rename btf__get_from_id() as btf__load_from_kernel_by_id() | Quentin Monnet | 1 | -1/+3 |
| 2021-07-29 | libbpf: Rename btf__load() as btf__load_into_kernel() | Quentin Monnet | 1 | -0/+1 |
| 2021-07-16 | libbpf: BTF dumper support for typed data | Alan Maguire | 1 | -0/+19 |
| 2021-03-19 | libbpf: Add explicit padding to btf_dump_emit_type_decl_opts | KP Singh | 1 | -0/+1 |
| 2021-03-18 | libbpf: Add generic BTF type shallow copy API | Andrii Nakryiko | 1 | -0/+2 |
| 2021-03-04 | libbpf: Add BTF_KIND_FLOAT support | Ilya Leoshkevich | 1 | -0/+6 |
| 2020-12-03 | libbpf: Add base BTF accessor | Andrii Nakryiko | 1 | -0/+1 |
| 2020-11-05 | libbpf: Implement basic split BTF support | Andrii Nakryiko | 1 | -0/+8 |
| 2020-09-29 | libbpf: Support BTF loading and raw data output in both endianness | Andrii Nakryiko | 1 | -0/+7 |
| 2020-09-28 | libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset | Andrii Nakryiko | 1 | -0/+1 |
| 2020-09-28 | libbpf: Add BTF writing APIs | Andrii Nakryiko | 1 | -0/+38 |
| 2020-09-28 | libbpf: Add btf__new_empty() to create an empty BTF object | Andrii Nakryiko | 1 | -0/+1 |
| 2020-09-28 | libbpf: Allow modification of BTF and add btf__add_str API | Andrii Nakryiko | 1 | -0/+4 |
| 2020-09-03 | libbpf: Implement generalized .BTF.ext func/line info adjustment | Andrii Nakryiko | 1 | -8/+10 |
| 2020-08-18 | libbpf: Clean up and improve CO-RE reloc logging | Andrii Nakryiko | 1 | -38/+0 |
| 2020-08-13 | libbpf: Handle BTF pointer sizes more carefully | Andrii Nakryiko | 1 | -0/+2 |
| 2020-08-03 | libbpf: Add btf__parse_raw() and generic btf__parse() APIs | Andrii Nakryiko | 1 | -2/+3 |
| 2020-07-13 | tools/bpftool: Strip away modifiers from global variables | Andrii Nakryiko | 1 | -1/+1 |
| 2020-07-13 | libbpf: Support stripping modifiers for btf_dump | Andrii Nakryiko | 1 | -0/+2 |
| 2020-07-10 | libbpf: Fix memory leak and optimize BTF sanitization | Andrii Nakryiko | 1 | -1/+1 |
| 2020-07-09 | libbpf: Add btf__set_fd() for more control over loaded BTF FD | Andrii Nakryiko | 1 | -0/+1 |
| 2020-06-22 | libbpf: Add support for extracting kernel symbol addresses | Andrii Nakryiko | 1 | -0/+5 |
| 2020-01-15 | libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API | Martin KaFai Lau | 1 | -0/+2 |
| 2019-12-15 | libbpf: Expose BTF-to-C type declaration emitting API | Andrii Nakryiko | 1 | -0/+22 |
| 2019-12-15 | libbpf: Expose btf__align_of() API | Andrii Nakryiko | 1 | -0/+1 |
| 2019-12-15 | libbpf: Extract common user-facing helpers | Andrii Nakryiko | 1 | -4/+2 |
| 2019-11-15 | libbpf: Introduce btf__find_by_name_kind() | Alexei Starovoitov | 1 | -0/+2 |
| 2019-10-15 | libbpf: Update BTF reloc support to latest Clang format | Andrii Nakryiko | 1 | -2/+2 |
| 2019-08-07 | libbpf: add .BTF.ext offset relocation section loading | Andrii Nakryiko | 1 | -0/+4 |
| 2019-08-07 | libbpf: add helpers for working with BTF types | Andrii Nakryiko | 1 | -0/+178 |
| 2019-06-18 | libbpf: allow specifying map definitions using BTF | Andrii Nakryiko | 1 | -0/+1 |
| 2019-05-24 | libbpf: add btf_dump API for BTF-to-C conversion | Andrii Nakryiko | 1 | -0/+17 |
| 2019-05-24 | libbpf: add btf__parse_elf API to load .BTF and .BTF.ext | Andrii Nakryiko | 1 | -0/+2 |
| 2019-04-09 | bpf, libbpf: add support for BTF Var and DataSec | Daniel Borkmann | 1 | -0/+3 |
| 2019-03-01 | btf: allow to customize dedup hash table size | Andrii Nakryiko | 1 | -0/+1 |
| 2019-03-01 | libbpf: fix formatting for btf_ext__get_raw_data | Andrii Nakryiko | 1 | -1/+1 |
| 2019-02-08 | tools/bpf: remove btf__get_strings() superseded by raw data API | Andrii Nakryiko | 1 | -2/+0 |
| 2019-02-08 | btf: expose API to work with raw btf_ext data | Andrii Nakryiko | 1 | -0/+2 |
| 2019-02-08 | btf: expose API to work with raw btf data | Andrii Nakryiko | 1 | -0/+1 |
| 2019-02-08 | btf: separate btf creation and loading | Andrii Nakryiko | 1 | -0/+1 |
| 2019-02-05 | tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter | Yonghong Song | 1 | -1/+1 |
| 2019-02-05 | selftests/btf: add initial BTF dedup tests | Andrii Nakryiko | 1 | -0/+3 |
| 2019-02-05 | btf: add BTF types deduplication algorithm | Andrii Nakryiko | 1 | -0/+7 |
| 2019-02-04 | tools/bpf: implement libbpf btf__get_map_kv_tids() API function | Yonghong Song | 1 | -0/+4 |
| 2019-02-04 | tools/bpf: expose functions btf_ext__* as API functions | Yonghong Song | 1 | -12/+12 |
| 2019-02-04 | tools/bpf: move libbpf pr_* debug print functions to headers | Yonghong Song | 1 | -5/+2 |
| 2018-12-09 | bpf: libbpf: Add btf_line_info support to libbpf | Martin KaFai Lau | 1 | -1/+9 |
| 2018-12-09 | bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic | Martin KaFai Lau | 1 | -13/+4 |
| 2018-11-26 | libbpf: Name changing for btf_get_from_id | Martin KaFai Lau | 1 | -1/+1 |
| 2018-11-21 | libbpf: make sure bpf headers are c++ include-able | Stanislav Fomichev | 1 | -0/+8 |
| 2018-11-20 | tools/bpf: refactor to implement btf_get_from_id() in lib/bpf | Yonghong Song | 1 | -0/+1 |
| 2018-11-20 | tools/bpf: add support to read .BTF.ext sections | Yonghong Song | 1 | -0/+50 |
| 2018-10-16 | libbpf: Per-symbol visibility for DSO | Andrey Ignatov | 1 | -8/+14 |
| 2018-10-08 | libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause | Alexei Starovoitov | 1 | -1/+1 |
| 2018-10-04 | libbpf: Make include guards consistent | Andrey Ignatov | 1 | -3/+3 |
| 2018-08-11 | Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -1/+1 |
| 2018-08-06 | bpf: btf: Change tools/lib/bpf/btf to LGPL | Martin KaFai Lau | 1 | -1/+1 |
| 2018-08-02 | tools: bpf: fix BTF code added twice to different trees | Jakub Kicinski | 1 | -1/+0 |
| 2018-08-02 | Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -4/+6 |
| 2018-07-25 | bpf: Introduce BPF_ANNOTATE_KV_PAIR | Martin KaFai Lau | 1 | -0/+2 |
| 2018-07-25 | bpf: Replace [u]int32_t and [u]int64_t in libbpf | Martin KaFai Lau | 1 | -4/+4 |
| 2018-07-14 | bpf: btf: export btf types and name by offset from lib | Okash Khawaja | 1 | -0/+3 |
| 2018-04-19 | bpf: btf: Add BTF support to libbpf | Martin KaFai Lau | 1 | -0/+22 |