summaryrefslogtreecommitdiff
path: root/tools/lib/bpf/libbpf_internal.h
AgeCommit message (Expand)AuthorFilesLines
2022-01-25libbpf: hide and discourage inconsistently named gettersAndrii Nakryiko1-0/+3
2021-12-28libbpf: Improve LINUX_VERSION_CODE detectionAndrii Nakryiko1-0/+2
2021-12-14libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPFAndrii Nakryiko1-0/+39
2021-12-14libbpf: Add sane strncpy alternative and use it internallyAndrii Nakryiko1-0/+19
2021-12-10libbpf: Allow passing preallocated log_buf when loading BTF into kernelAndrii Nakryiko1-0/+1
2021-12-02libbpf: Replace btf__type_by_id() with btf_type_by_id().Alexei Starovoitov1-1/+1
2021-11-25libbpf: Unify low-level map creation APIs w/ new bpf_map_create()Andrii Nakryiko1-21/+0
2021-11-11libbpf: Support BTF_KIND_TYPE_TAGYonghong Song1-0/+2
2021-11-07libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load()Andrii Nakryiko1-31/+0
2021-10-28libbpf: Ensure that BPF syscall fds are never 0, 1, or 2Kumar Kartikeya Dwivedi1-0/+24
2021-10-28libbpf: Add "map_extra" as a per-map-type extra flagJoanne Koong1-1/+24
2021-10-21libbpf: Use Elf64-specific types explicitly for dealing with ELFAndrii Nakryiko1-2/+2
2021-10-21libbpf: Deprecate btf__finalize_data() and move it into libbpf.cAndrii Nakryiko1-4/+0
2021-10-18bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAGYonghong Song1-2/+2
2021-10-05libbpf: Support kernel module function callsKumar Kartikeya Dwivedi1-0/+3
2021-09-28libbpf: Reduce reliance of attach_fns on sec_def internalsAndrii Nakryiko1-0/+7
2021-09-14libbpf: Add support for BTF_KIND_TAGYonghong Song1-0/+2
2021-09-07libbpf: Fix build with latest gcc/binutils with LTOAndrii Nakryiko1-6/+19
2021-08-17libbpf: Add bpf_cookie support to bpf_link_create() APIAndrii Nakryiko1-10/+22
2021-07-26libbpf: Split CO-RE logic into relo_core.c.Alexei Starovoitov1-0/+10
2021-07-26libbpf: Move CO-RE types into relo_core.h.Alexei Starovoitov1-70/+1
2021-06-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-0/+59
2021-05-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+5
2021-05-25libbpf: Streamline error reporting for high-level APIsAndrii Nakryiko1-0/+27
2021-05-25libbpf: Streamline error reporting for low-level APIsAndrii Nakryiko1-0/+26
2021-05-24libbpf: Add support for new llvm bpf relocationsYonghong Song1-0/+6
2021-05-19libbpf: Generate loader program out of BPF ELF file.Alexei Starovoitov1-0/+2
2021-05-11libbpf: Provide GELF_ST_VISIBILITY() define for older libelfArnaldo Carvalho de Melo1-0/+5
2021-04-23libbpf: Make few internal helpers available outside of libbpf.cAndrii Nakryiko1-0/+7
2021-04-23libbpf: Refactor BTF map definition parsingAndrii Nakryiko1-0/+32
2021-04-23libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifierAndrii Nakryiko1-0/+6
2021-03-18libbpf: Add BPF static linker APIsAndrii Nakryiko1-0/+20
2021-03-18libbpf: Rename internal memory-management helpersAndrii Nakryiko1-3/+3
2021-03-18libbpf: Generalize BTF and BTF.ext type ID and strings iterationAndrii Nakryiko1-0/+7
2021-03-18libbpf: Expose btf_type_by_id() internallyAndrii Nakryiko1-0/+5
2021-03-04libbpf: Add BTF_KIND_FLOAT supportIlya Leoshkevich1-0/+2
2020-12-03libbpf: Support attachment of BPF tracing programs to kernel modulesAndrii Nakryiko1-0/+1
2020-12-03libbpf: Factor out low-level BPF program loading helperAndrii Nakryiko1-0/+29
2020-12-03libbpf: Add internal helper to load BTF data by FDAndrii Nakryiko1-0/+1
2020-09-30libbpf: Make btf_dump work with modifiable BTFAndrii Nakryiko1-0/+1
2020-09-28libbpf: Generalize common logic for managing dynamically-sized arraysAndrii Nakryiko1-0/+3
2020-09-28libbpf: Support test run of raw tracepoint programsSong Liu1-0/+5
2020-08-20libbpf: Fix libbpf build on compilers missing __builtin_mul_overflowAndrii Nakryiko1-0/+10
2020-08-19libbpf: Implement enum value-based CO-RE relocationsAndrii Nakryiko1-0/+2
2020-08-19libbpf: Implement type-based CO-RE relocations supportAndrii Nakryiko1-0/+4
2020-08-18libbpf: Centralize poisoning and poison reallocarray()Andrii Nakryiko1-0/+7
2020-08-18tools/bpftool: Remove libbpf_internal.h usage in bpftoolAndrii Nakryiko1-12/+0
2020-08-18libbpf: Remove any use of reallocarray() in libbpfAndrii Nakryiko1-0/+25
2020-08-18libbpf: Clean up and improve CO-RE reloc loggingAndrii Nakryiko1-19/+59
2020-05-11bpf, libbpf: Replace zero-length array with flexible-arrayGustavo A. R. Silva1-1/+1