summaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf/linker.c
Commit message (Expand)AuthorAgeFilesLines
* libbpf: Checking the btf_type kind when fixing variable offsetsDonglin Peng2024-06-211-2/+9
* libbpf: Make use of BTF field iterator in BPF linker codeAndrii Nakryiko2024-06-051-22/+36
* libbpf: Add missed btf_ext__raw_data() APIAndrii Nakryiko2024-02-011-1/+1
* libbpf: Skip DWARF sections in linker sanity checkAlyssa Ross2023-12-211-0/+3
* libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elfSergei Trofimovich2023-12-081-4/+20
* libbpf: Fix double-free when linker processes empty sectionsEduard Zingerman2023-03-271-1/+13
* libbpf: Cleanup linker_append_elf_relosViktor Malik2023-03-011-9/+2
* libbpf: Add enum64 support for bpf linkingYonghong Song2022-06-071-0/+2
* libbpf: Fix is_pow_of_2Yuze Chi2022-06-031-5/+0
* libbpf: Fix using invalidated memory in bpf_linkerAndrii Nakryiko2021-11-261-1/+4
* libbpf: Fix glob_syms memory leak in bpf_linkerAndrii Nakryiko2021-11-261-0/+1
* libbpf: Turn btf_dedup_opts into OPTS-based structAndrii Nakryiko2021-11-111-1/+3
* libbpf: Use O_CLOEXEC uniformly when opening fdsKumar Kartikeya Dwivedi2021-10-281-2/+2
* libbpf: Use __BYTE_ORDER__Ilya Leoshkevich2021-10-251-6/+6
* libbpf: Add btf__type_cnt() and btf__raw_data() APIsHengqi Chen2021-10-221-14/+14
* libbpf: Use Elf64-specific types explicitly for dealing with ELFAndrii Nakryiko2021-10-211-1/+0
* libbpf: Fix segfault in static linker for objects without BTFKumar Kartikeya Dwivedi2021-09-281-1/+7
* libbpf: Streamline error reporting for high-level APIsAndrii Nakryiko2021-05-251-11/+11
* libbpf: Add support for new llvm bpf relocationsYonghong Song2021-05-241-1/+2
* libbpf: Fix ELF symbol visibility update logicAndrii Nakryiko2021-05-111-1/+1
* libbpf: Add per-file linker optsAndrii Nakryiko2021-05-111-4/+12
* libbpf: Support extern resolution for BTF-defined maps in .maps sectionAndrii Nakryiko2021-04-231-0/+132
* libbpf: Add linker extern resolution support for functions and global variablesAndrii Nakryiko2021-04-231-59/+790
* libbpf: Tighten BTF type ID rewriting with error checkingAndrii Nakryiko2021-04-231-0/+7
* libbpf: Extend sanity checking ELF symbols with externs validationAndrii Nakryiko2021-04-231-9/+40
* libbpf: Make few internal helpers available outside of libbpf.cAndrii Nakryiko2021-04-231-8/+6
* libbpf: Factor out symtab and relos sanity checksAndrii Nakryiko2021-04-231-106/+127
* libbpf: Remove redundant semi-colonYang Yingliang2021-04-031-1/+1
* libbpf: Fix memory leak when emitting final btf_extAndrii Nakryiko2021-03-301-8/+16
* libbpf: Preserve empty DATASEC BTFs during static linkingAndrii Nakryiko2021-03-261-1/+12
* libbpf: Skip BTF fixup if object file has no BTFAndrii Nakryiko2021-03-221-0/+3
* libbpf: Add BPF static linker BTF and BTF.ext supportAndrii Nakryiko2021-03-181-2/+767
* libbpf: Add BPF static linker APIsAndrii Nakryiko2021-03-181-0/+1176