summaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf/libbpf.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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-041-31/+107
| * libbpf: Factor out low-level BPF program loading helperAndrii Nakryiko2020-12-041-18/+16
| * libbpf: Add kernel module BTF support for CO-RE relocationsAndrii Nakryiko2020-12-041-10/+169
| * libbpf: Refactor CO-RE relocs to not assume a single BTF objectAndrii Nakryiko2020-12-041-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-131-59/+289
|\
| * libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF overrideAndrii Nakryiko2020-10-081-1/+1
| * libbpf: Support safe subset of load/store instruction resizing with CO-REAndrii Nakryiko2020-10-081-8/+136
| * libbpf: Skip CO-RE relocations for not loaded BPF programsAndrii Nakryiko2020-10-081-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-061-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-161-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-041-118/+97
| * | libbpf: Add multi-prog section support for struct_opsAndrii Nakryiko2020-09-041-18/+8
| * | libbpf: Implement generalized .BTF.ext func/line info adjustmentAndrii Nakryiko2020-09-041-76/+141
| * | libbpf: Make RELO_CALL work for multi-prog sections and sub-program callsAndrii Nakryiko2020-09-041-138/+380
| * | libbpf: Support CO-RE relocations for multi-prog sectionsAndrii Nakryiko2020-09-041-8/+74
| * | libbpf: Parse multi-function sections into multiple BPF programsAndrii Nakryiko2020-09-041-107/+142
| * | libbpf: Ensure ELF symbols table is found before further ELF processingAndrii Nakryiko2020-09-041-11/+29
* | | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2020-09-231-1/+1
|\ \ \ | |/ / |/| / | |/
| * libbpf: Fix build failure from uninitialized variable warningTony Ambardar2020-08-311-1/+1
| * libbpf: Fix map index used in error messageToke Høiland-Jørgensen2020-08-201-1/+1
* | libbpf: Support sleepable progsAlexei Starovoitov2020-08-281-1/+24
* | libbpf: Fix compilation warnings for 64-bit printf argsAndrii Nakryiko2020-08-271-3/+5
* | libbpf: Fix unintentional success return code in bpf_object__loadAlex Gartrell2020-08-271-1/+1
* | libbpf: Fix type compatibility check copy-paste errorAndrii Nakryiko2020-08-241-1/+1
* | libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_reloAndrii Nakryiko2020-08-241-1/+1
* | libbpf: Normalize and improve logging across few functionsAndrii Nakryiko2020-08-221-50/+67
* | libbpf: Skip well-known ELF sections when iterating ELFAndrii Nakryiko2020-08-221-6/+49
* | libbpf: Factor out common ELF operations and improve loggingAndrii Nakryiko2020-08-221-161/+206
* | libbpf: Add perf_buffer APIs for better integration with outside epoll loopAndrii Nakryiko2020-08-211-1/+55
* | libbpf: Fix detection of BPF helper call instructionAndrii Nakryiko2020-08-201-6/+4
* | libbpf: Simplify the return expression of build_map_pin_path()Xu Wang2020-08-201-6/+2
* | libbpf: Implement enum value-based CO-RE relocationsAndrii Nakryiko2020-08-191-5/+140
* | libbpf: Implement type-based CO-RE relocations supportAndrii Nakryiko2020-08-191-23/+208
* | tools: Remove feature-libelf-mmap feature detectionAndrii Nakryiko2020-08-191-8/+6
* | libbpf: Centralize poisoning and poison reallocarray()Andrii Nakryiko2020-08-191-3/+0
* | libbpf: Remove any use of reallocarray() in libbpfAndrii Nakryiko2020-08-191-11/+10