aboutsummaryrefslogtreecommitdiff
path: root/tools/lib/bpf/btf.h
AgeCommit message (Expand)AuthorFilesLines
2022-09-27libbpf: Don't require full struct enum64 in UAPI headersGravatar Andrii Nakryiko 1-1/+24
2022-08-17libbpf: Clean up deprecated and legacy aliasesGravatar Andrii Nakryiko 1-1/+0
2022-06-28libbpf: remove deprecated BTF APIsGravatar Andrii Nakryiko 1-84/+2
2022-06-07libbpf: Add enum64 relocation supportGravatar Yonghong Song 1-0/+7
2022-06-07libbpf: Add enum64 sanitizationGravatar Yonghong Song 1-1/+2
2022-06-07libbpf: Add enum64 support for btf_dumpGravatar Yonghong Song 1-0/+5
2022-06-07libbpf: Add enum64 deduplication supportGravatar Yonghong Song 1-0/+5
2022-06-07libbpf: Add enum64 parsing and new enum64 public APIGravatar Yonghong Song 1-0/+12
2022-02-04libbpf: Deprecate forgotten btf__get_map_kv_tids()Gravatar Andrii Nakryiko 1-0/+1
2022-02-01libbpf: Deprecate btf_ext rec_size APIsGravatar Dave Marchevsky 1-2/+4
2022-01-25libbpf: hide and discourage inconsistently named gettersGravatar Andrii Nakryiko 1-4/+1
2022-01-18libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errorsGravatar Toke Høiland-Jørgensen 1-1/+21
2021-12-23libbpf: Do not use btf_dump__new() macro in C++ modeGravatar Jiri Olsa 1-0/+6
2021-11-26libbpf: Fix potential misaligned memory access in btf_ext__new()Gravatar Andrii Nakryiko 1-1/+1
2021-11-11libbpf: Support BTF_KIND_TYPE_TAGGravatar Yonghong Song 1-1/+8
2021-11-11libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proofGravatar Andrii Nakryiko 1-4/+47
2021-11-11libbpf: Turn btf_dedup_opts into OPTS-based structGravatar Andrii Nakryiko 1-4/+16
2021-10-22libbpf: Add btf__type_cnt() and btf__raw_data() APIsGravatar Hengqi Chen 1-0/+4
2021-10-21libbpf: Deprecate btf__finalize_data() and move it into libbpf.cGravatar Andrii Nakryiko 1-0/+1
2021-10-18bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAGGravatar Yonghong Song 1-6/+6
2021-10-06libbpf: Add API that copies all BTF types from one BTF object to anotherGravatar Andrii Nakryiko 1-0/+22
2021-09-15libbpf: Add sphinx code documentation commentsGravatar Grant Seltzer 1-0/+70
2021-09-14libbpf: Add support for BTF_KIND_TAGGravatar Yonghong Song 1-0/+15
2021-09-09libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecationsGravatar Quentin Monnet 1-0/+2
2021-07-30libbpf: Add btf__load_vmlinux_btf/btf__load_module_btfGravatar Hengqi Chen 1-2/+4
2021-07-29libbpf: Add split BTF support for btf__load_from_kernel_by_id()Gravatar Quentin Monnet 1-0/+1
2021-07-29libbpf: Rename btf__get_from_id() as btf__load_from_kernel_by_id()Gravatar Quentin Monnet 1-1/+3
2021-07-29libbpf: Rename btf__load() as btf__load_into_kernel()Gravatar Quentin Monnet 1-0/+1
2021-07-16libbpf: BTF dumper support for typed dataGravatar Alan Maguire 1-0/+19
2021-03-19libbpf: Add explicit padding to btf_dump_emit_type_decl_optsGravatar KP Singh 1-0/+1
2021-03-18libbpf: Add generic BTF type shallow copy APIGravatar Andrii Nakryiko 1-0/+2
2021-03-04libbpf: Add BTF_KIND_FLOAT supportGravatar Ilya Leoshkevich 1-0/+6
2020-12-03libbpf: Add base BTF accessorGravatar Andrii Nakryiko 1-0/+1
2020-11-05libbpf: Implement basic split BTF supportGravatar Andrii Nakryiko 1-0/+8
2020-09-29libbpf: Support BTF loading and raw data output in both endiannessGravatar Andrii Nakryiko 1-0/+7
2020-09-28libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offsetGravatar Andrii Nakryiko 1-0/+1
2020-09-28libbpf: Add BTF writing APIsGravatar Andrii Nakryiko 1-0/+38
2020-09-28libbpf: Add btf__new_empty() to create an empty BTF objectGravatar Andrii Nakryiko 1-0/+1
2020-09-28libbpf: Allow modification of BTF and add btf__add_str APIGravatar Andrii Nakryiko 1-0/+4
2020-09-03libbpf: Implement generalized .BTF.ext func/line info adjustmentGravatar Andrii Nakryiko 1-8/+10
2020-08-18libbpf: Clean up and improve CO-RE reloc loggingGravatar Andrii Nakryiko 1-38/+0
2020-08-13libbpf: Handle BTF pointer sizes more carefullyGravatar Andrii Nakryiko 1-0/+2
2020-08-03libbpf: Add btf__parse_raw() and generic btf__parse() APIsGravatar Andrii Nakryiko 1-2/+3
2020-07-13tools/bpftool: Strip away modifiers from global variablesGravatar Andrii Nakryiko 1-1/+1
2020-07-13libbpf: Support stripping modifiers for btf_dumpGravatar Andrii Nakryiko 1-0/+2
2020-07-10libbpf: Fix memory leak and optimize BTF sanitizationGravatar Andrii Nakryiko 1-1/+1
2020-07-09libbpf: Add btf__set_fd() for more control over loaded BTF FDGravatar Andrii Nakryiko 1-0/+1
2020-06-22libbpf: Add support for extracting kernel symbol addressesGravatar Andrii Nakryiko 1-0/+5
2020-01-15libbpf: Expose bpf_find_kernel_btf as a LIBBPF_APIGravatar Martin KaFai Lau 1-0/+2
2019-12-15libbpf: Expose BTF-to-C type declaration emitting APIGravatar Andrii Nakryiko 1-0/+22