summaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf/libbpf.c
Commit message (Expand)AuthorAgeFilesLines
* libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-REAndrii Nakryiko2021-04-261-2/+4
* libbpf: Make few internal helpers available outside of libbpf.cAndrii Nakryiko2021-04-231-10/+3
* libbpf: Refactor BTF map definition parsingAndrii Nakryiko2021-04-231-111/+146
* libbpf: Allow gaps in BPF program sections to support overriden weak functionsAndrii Nakryiko2021-04-231-36/+22
* libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifierAndrii Nakryiko2021-04-231-1/+44
* libbpf: Remove unused field.Alexei Starovoitov2021-04-151-14/+1
* libbpf: Add bpf_map__inner_map APIAndrii Nakryiko2021-04-081-0/+10
* libbpf: Support extern kernel functionMartin KaFai Lau2021-03-261-12/+162
* libbpf: Record extern sym relocation firstMartin KaFai Lau2021-03-261-29/+34
* libbpf: Rename RELO_EXTERN to RELO_EXTERN_VARMartin KaFai Lau2021-03-261-3/+3
* libbpf: Refactor codes for finding btf id of a kernel symbolMartin KaFai Lau2021-03-261-11/+33
* libbpf: Refactor bpf_object__resolve_ksyms_btf_idMartin KaFai Lau2021-03-261-57/+67
* libbpf: Add bpf object kern_version attribute setterRafael David Tinoco2021-03-251-0/+10
* libbpf: Constify few bpf_program gettersAndrii Nakryiko2021-03-261-2/+2
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2021-03-251-12/+3
|\
| * libbpf: Add BPF static linker APIsAndrii Nakryiko2021-03-181-10/+1
| * libbpf: Rename internal memory-management helpersAndrii Nakryiko2021-03-181-2/+2
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2021-03-251-1/+2
|\ \ | |/ |/|
| * libbpf: Fix error path in bpf_object__elf_init()Namhyung Kim2021-03-181-1/+2
* | libbpf: Add BTF_KIND_FLOAT supportIlya Leoshkevich2021-03-041-1/+28
* | libbpf: Support subprog address relocationYonghong Song2021-02-261-3/+61
* | libbpf: Move function is_ldimm64() earlier in libbpf.cYonghong Song2021-02-261-6/+6
|/
* libbpf: Ignore non function pointer member in struct_opsMartin KaFai Lau2021-02-121-11/+11
* libbpf: Support kernel module ksym externsAndrii Nakryiko2021-01-121-18/+32
* libbpf: Support modules in bpf_program__set_attach_target() APIAndrii Nakryiko2020-12-141-24/+40
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2020-12-041-117/+410
|\
| * libbpf: Support attachment of BPF tracing programs to kernel modulesAndrii Nakryiko2020-12-031-31/+107
| * libbpf: Factor out low-level BPF program loading helperAndrii Nakryiko2020-12-031-18/+16
| * libbpf: Add kernel module BTF support for CO-RE relocationsAndrii Nakryiko2020-12-031-10/+169
| * libbpf: Refactor CO-RE relocs to not assume a single BTF objectAndrii Nakryiko2020-12-031-76/+111
| * libbpf: Sanitise map names before pinningToke Høiland-Jørgensen2020-12-031-0/+12
| * libbpf: Fail early when loading programs with unspecified typeAndrei Matei2020-12-031-1/+14
* | libbpf: Don't attempt to load unused subprog as an entry-point BPF programAndrii Nakryiko2020-11-091-10/+13
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2020-10-121-59/+289
|\
| * libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF overrideAndrii Nakryiko2020-10-071-1/+1
| * libbpf: Support safe subset of load/store instruction resizing with CO-REAndrii Nakryiko2020-10-071-8/+136
| * libbpf: Skip CO-RE relocations for not loaded BPF programsAndrii Nakryiko2020-10-071-0/+5
| * bpf, libbpf: Use valid btf in bpf_program__set_attach_targetLuigi Rizzo2020-10-061-3/+2
| * libbpf: Check if pin_path was set even map fd existHangbin Liu2020-10-061-19/+18
| * libbpf: Close map fd if init map slots failedHangbin Liu2020-10-061-21/+34
| * bpf/libbpf: BTF support for typed ksymsHao Luo2020-10-021-13/+99
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2020-10-051-1/+1
|\ \ | |/ |/|
| * libbpf: Fix XDP program load regression for old kernelsAndrii Nakryiko2020-09-241-1/+1
* | libbpf: Add support for freplace attachment in bpf_link_createToke Høiland-Jørgensen2020-09-291-5/+39
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2020-09-231-446/+910
|\ \
| * | libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata sectionYiFei Zhu2020-09-151-0/+69
| * | libbpf: Fix potential multiplication overflowAndrii Nakryiko2020-09-041-1/+1
| * | libbpf: Fix another __u64 cast in printfAndrii Nakryiko2020-09-041-1/+1
| * | libbpf: Deprecate notion of BPF program "title" in favor of "section name"Andrii Nakryiko2020-09-031-118/+97
| * | libbpf: Add multi-prog section support for struct_opsAndrii Nakryiko2020-09-031-18/+8