summaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf/btf.c
Commit message (Expand)AuthorAgeFilesLines
* libbpf: Allow loading empty BTFsAndrii Nakryiko2021-01-121-5/+0
* libbpf: Add internal helper to load BTF data by FDAndrii Nakryiko2020-12-031-26/+35
* libbpf: Add base BTF accessorAndrii Nakryiko2020-12-031-0/+5
* libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types()Alan Maguire2020-11-161-4/+4
* libbpf: Accomodate DWARF/compiler bug with duplicated identical arraysAndrii Nakryiko2020-11-051-2/+25
* libbpf: Support BTF dedup of split BTFsAndrii Nakryiko2020-11-051-53/+168
* libbpf: Fix BTF data layout checks and allow empty BTFAndrii Nakryiko2020-11-051-10/+6
* libbpf: Implement basic split BTF supportAndrii Nakryiko2020-11-051-45/+152
* libbpf: Unify and speed up BTF string deduplicationAndrii Nakryiko2020-11-051-165/+98
* libbpf: Factor out common operations in BTF writing APIsAndrii Nakryiko2020-11-051-80/+43
* libbpf: Make btf_dump work with modifiable BTFAndrii Nakryiko2020-09-301-0/+17
* libbpf: Fix uninitialized variable in btf_parse_type_secAndrii Nakryiko2020-09-291-1/+1
* libbpf: Support BTF loading and raw data output in both endiannessAndrii Nakryiko2020-09-291-64/+246
* selftests/bpf: Test BTF writing APIsAndrii Nakryiko2020-09-281-4/+4
* libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offsetAndrii Nakryiko2020-09-281-1/+6
* libbpf: Add BTF writing APIsAndrii Nakryiko2020-09-281-0/+781
* libbpf: Add btf__new_empty() to create an empty BTF objectAndrii Nakryiko2020-09-281-0/+30
* libbpf: Allow modification of BTF and add btf__add_str APIAndrii Nakryiko2020-09-281-8/+252
* libbpf: Generalize common logic for managing dynamically-sized arraysAndrii Nakryiko2020-09-281-21/+56
* libbpf: Remove assumption of single contiguous memory for BTF dataAndrii Nakryiko2020-09-281-41/+58
* libbpf: Refactor internals of BTF type indexAndrii Nakryiko2020-09-281-64/+75
* libbpf: Centralize poisoning and poison reallocarray()Andrii Nakryiko2020-08-181-3/+0
* libbpf: Remove any use of reallocarray() in libbpfAndrii Nakryiko2020-08-181-6/+5
* libbpf: Clean up and improve CO-RE reloc loggingAndrii Nakryiko2020-08-181-9/+8
* libbpf: Handle BTF pointer sizes more carefullyAndrii Nakryiko2020-08-131-3/+80
* libbf: Fix uninitialized pointer at btf__parse_raw()Daniel T. Lee2020-08-061-1/+1
* libbpf: Add btf__parse_raw() and generic btf__parse() APIsAndrii Nakryiko2020-08-031-36/+78
* libbpf: Make destructors more robust by handling ERR_PTR(err) casesAndrii Nakryiko2020-07-311-2/+2
* libbpf: Fix memory leak and optimize BTF sanitizationAndrii Nakryiko2020-07-101-1/+1
* libbpf: Add btf__set_fd() for more control over loaded BTF FDAndrii Nakryiko2020-07-091-1/+6
* libbpf: Don't allocate 16M for log buffer by defaultStanislav Fomichev2020-03-261-5/+15
* libbpf: Expose bpf_find_kernel_btf as a LIBBPF_APIMartin KaFai Lau2020-01-151-6/+96
* libbpf: Poison kernel-only integer typesAndrii Nakryiko2020-01-101-0/+3
* libbpf: Fix build by renaming variablesPrashant Bhole2019-12-161-6/+6
* libbpf: Support libbpf-provided extern variablesAndrii Nakryiko2019-12-151-1/+8
* libbpf: Expose btf__align_of() APIAndrii Nakryiko2019-12-151-0/+39
* libbpf: Introduce btf__find_by_name_kind()Alexei Starovoitov2019-11-151-0/+22
* libbpf: Make btf__resolve_size logic always check size error conditionAndrii Nakryiko2019-11-071-2/+1
* tools, bpf: Rename pr_warning to pr_warn to align with kernel loggingKefeng Wang2019-10-211-28/+28
* libbpf: Update BTF reloc support to latest Clang formatAndrii Nakryiko2019-10-151-8/+8
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2019-08-131-140/+110
|\
| * libbpf: add .BTF.ext offset relocation section loadingAndrii Nakryiko2019-08-071-42/+27
| * libbpf: convert libbpf code to use new btf helpersAndrii Nakryiko2019-08-071-98/+83
* | libbpf: Fix endianness macro usage for some compilersArnaldo Carvalho de Melo2019-07-221-2/+3
|/
* libbpf: add common min/max macro to libbpf_internal.hAndrii Nakryiko2019-06-181-3/+0
* libbpf: switch btf_dedup() to hashmap for dedup tableAndrii Nakryiko2019-05-241-116/+85
* libbpf: add btf__parse_elf API to load .BTF and .BTF.extAndrii Nakryiko2019-05-241-0/+128
* libbpf: move logging helpers into libbpf_internal.hAndrii Nakryiko2019-05-161-1/+1
* btf: add support for VAR and DATASEC in btf_dedup()Andrii Nakryiko2019-04-161-2/+27
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2019-04-111-1/+96
|\