summaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf
Commit message (Expand)AuthorAgeFilesLines
...
* libbpf: fix up global symbol counting logicAndrii Nakryiko2022-05-191-1/+1
* libbpf: fix memory leak in attach_tp for target-less tracepoint programAndrii Nakryiko2022-05-161-4/+4
* libbpf: Add safer high-level wrappers for map operationsAndrii Nakryiko2022-05-135-0/+229
* libbpf: Add bpf_program__set_insns functionJiri Olsa2022-05-113-0/+41
* libbpf: Clean up ringbuf size adjustment implementationAndrii Nakryiko2022-05-111-4/+2
* libbpf: Assign cookies to links in libbpf.Kui-Feng Lee2022-05-105-4/+40
* libbpf: Automatically fix up BPF_MAP_TYPE_RINGBUF size, if necessaryAndrii Nakryiko2022-05-091-1/+41
* libbpf: Provide barrier() and barrier_var() in bpf_helpers.hAndrii Nakryiko2022-05-091-0/+24
* libbpf: Complete field-based CO-RE helpers with field offset helperAndrii Nakryiko2022-05-091-0/+12
* libbpf: Improve usability of field-based CO-RE helpersAndrii Nakryiko2022-05-091-4/+21
* libbpf: Make __kptr and __kptr_ref unconditionally use btf_type_tag() attrAndrii Nakryiko2022-05-091-5/+0
* libbpf: Allow to opt-out from creating BPF mapsAndrii Nakryiko2022-04-283-17/+133
* libbpf: Use libbpf_mem_ensure() when allocating new mapAndrii Nakryiko2022-04-281-27/+10
* libbpf: Append "..." in fixed up log if CO-RE spec is truncatedAndrii Nakryiko2022-04-281-4/+4
* libbpf: Support target-less SEC() definitions for BTF-backed programsAndrii Nakryiko2022-04-281-17/+32
* libbpf: Allow "incomplete" basic tracing SEC() definitionsAndrii Nakryiko2022-04-281-18/+51
* libbpf: Fix up verifier log for unguarded failed CO-RE relosAndrii Nakryiko2022-04-263-4/+154
* libbpf: Simplify bpf_core_parse_spec() signatureAndrii Nakryiko2022-04-261-19/+15
* libbpf: Refactor CO-RE relo human description formatting routineAndrii Nakryiko2022-04-261-26/+38
* libbpf: Record subprog-resolved CO-RE relocations unconditionallyAndrii Nakryiko2022-04-261-15/+12
* libbpf: Avoid joining .BTF.ext data with BPF programs by section nameAndrii Nakryiko2022-04-263-29/+65
* libbpf: Fix logic for finding matching program for CO-RE relocationAndrii Nakryiko2022-04-261-2/+3
* libbpf: Drop unhelpful "program too large" guessAndrii Nakryiko2022-04-261-4/+0
* libbpf: Fix anonymous type check in CO-RE logicAndrii Nakryiko2022-04-261-1/+1
* libbpf: Add kptr type tag macros to bpf_helpers.hKumar Kartikeya Dwivedi2022-04-251-0/+7
* libbpf: Remove unnecessary type castYuntao Wang2022-04-251-1/+1
* libbpf: Teach bpf_link_create() to fallback to bpf_raw_tracepoint_open()Andrii Nakryiko2022-04-232-3/+34
* libbpf: Remove redundant non-null checks on obj_elfGaosheng Cui2022-04-211-4/+2
* libbpf: Add documentation to API functionsGrant Seltzer2022-04-211-0/+76
* libbpf: Update API functions usage to check errorGrant Seltzer2022-04-211-7/+5
* libbpf: Add error returns to two API functionsGrant Seltzer2022-04-212-5/+13
* libbpf: Support riscv USDT argument parsing logicPu Lehui2022-04-191-0/+107
* libbpf: Fix usdt_cookie being cast to 32 bitsPu Lehui2022-04-193-6/+6
* libbpf: Support opting out from autoloading BPF programs declarativelyAndrii Nakryiko2022-04-191-10/+21
* libbpf: Usdt aarch64 arg parsing supportAlan Maguire2022-04-111-0/+76
* libbpf: Fix a bug with checking bpf_probe_read_kernel() support in old kernelsRunqing Yang2022-04-101-1/+1
* libbpf: Add ARC support to bpf_tracing.hVladimir Isaev2022-04-101-0/+23
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2022-04-089-24/+2141
|\
| * libbpf: Use weak hidden modifier for USDT BPF-side API functionsAndrii Nakryiko2022-04-081-3/+3
| * libbpf: Don't error out on CO-RE relos for overriden weak subprogsAndrii Nakryiko2022-04-081-4/+11
| * libbpf: Allow WEAK and GLOBAL bindings during BTF fixupAndrii Nakryiko2022-04-081-2/+5
| * libbpf: Use strlcpy() in path resolution fallback logicAndrii Nakryiko2022-04-081-1/+1
| * libbpf: Add s390-specific USDT arg spec parsing logicIlya Leoshkevich2022-04-081-0/+55
| * libbpf: Make BPF-side of USDT support work on big-endian machinesIlya Leoshkevich2022-04-071-0/+3
| * libbpf: Minor style improvements in USDT codeIlya Leoshkevich2022-04-072-8/+8
| * libbpf: Fix use #ifdef instead of #if to avoid compiler warningAndrii Nakryiko2022-04-071-2/+2
| * libbpf: Potential NULL dereference in usdt_manager_attach_usdt()Haowen Bai2022-04-071-2/+2
| * libbpf: Improve string parsing for uprobe auto-attachAlan Maguire2022-04-071-48/+33
| * libbpf: Improve library identification for uprobe binary path resolutionAlan Maguire2022-04-072-1/+12
| * libbpf: Fix spelling mistake "libaries" -> "libraries"Colin Ian King2022-04-061-1/+1