summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Expand)AuthorAgeFilesLines
* libbpf: Make remark about zero-initializing bpf_*_info structsMatt Bobrowski2024-02-141-5/+17
* bpf: emit source code file name and line number in verifier logAndrii Nakryiko2024-02-131-2/+2
* selftests/bpf: add anonymous user struct as global subprog arg testAndrii Nakryiko2024-02-131-0/+29
* bpf: don't infer PTR_TO_CTX for programs with unnamed context typeAndrii Nakryiko2024-02-131-0/+19
* selftests/bpf: Test PTR_MAYBE_NULL arguments of struct_ops operators.Kui-Feng Lee2024-02-135-1/+115
* libbpf: Add support to GCC in CORE macro definitionsCupertino Miranda2024-02-131-7/+38
* bpf: Abstract loop unrolling pragmas in BPF selftestsJose E. Marchesi2024-02-1319-42/+102
* selftests/bpf: Ensure fentry prog cannot attach to bpf_spin_{lock,unlcok}()Yonghong Song2024-02-132-0/+57
* bpf: Allow compiler to inline most of bpf_local_storage_lookup()Marco Elver2024-02-113-49/+0
* selftests/bpf: Mark cpumask kfunc declarations as __weakYafang Shao2024-02-071-28/+29
* selftests/bpf: Fix error checking for cpumask_success__load()Yafang Shao2024-02-071-3/+3
* tools/resolve_btfids: Fix cross-compilation to non-host endiannessViktor Malik2024-02-071-0/+35
* tools/resolve_btfids: Refactor set sorting with types from btf_ids.hViktor Malik2024-02-072-14/+30
* libbpf: Use OPTS_SET() macro in bpf_xdp_query()Toke Høiland-Jørgensen2024-02-061-2/+2
* bpf: Use -Wno-address-of-packed-member in some selftestsJose E. Marchesi2024-02-063-0/+6
* selftests/bpf: mark dynptr kfuncs __weak to make them optional on old kernelsAndrii Nakryiko2024-02-051-9/+9
* libbpf: fix return value for PERF_EVENT __arg_ctx type fix up checkAndrii Nakryiko2024-02-051-3/+3
* selftests/bpf: Add tests for RCU lock transfer between subprogsKumar Kartikeya Dwivedi2024-02-052-0/+126
* selftests/bpf: Add test for static subprog call in lock csKumar Kartikeya Dwivedi2024-02-053-0/+111
* bpf: Allow calling static subprogs while holding a bpf_spin_lockKumar Kartikeya Dwivedi2024-02-051-1/+1
* selftests/bpf: Fix flaky selftest lwt_redirect/lwt_rerouteYonghong Song2024-02-053-2/+2
* selftests/bpf: Suppress warning message of an unused variable.Kui-Feng Lee2024-02-053-7/+4
* selftests/bpf: Fix flaky test ptr_untrustedYonghong Song2024-02-051-3/+3
* selftests/bpf: add more cases for __arg_trusted __arg_nullable argsAndrii Nakryiko2024-02-021-3/+29
* selftests/bpf: trace_helpers.c: do not use poisoned typeShung-Hsi Yu2024-02-021-1/+1
* selftests/bpf: States pruning checks for scalar vs STACK_MISCEduard Zingerman2024-02-021-0/+154
* selftests/bpf: Add test cases for narrowing fillMaxim Mikityanskiy2024-02-021-0/+111
* bpf: Preserve boundaries and track scalars on narrowing fillMaxim Mikityanskiy2024-02-021-7/+19
* selftests/bpf: Test tracking spilled unbounded scalarsMaxim Mikityanskiy2024-02-021-0/+27
* bpf: Track spilled unbounded scalarsMaxim Mikityanskiy2024-02-021-3/+3
* selftests/bpf: Fix bench runner SIGSEGVAndrii Nakryiko2024-02-011-2/+10
* libbpf: Add missed btf_ext__raw_data() APIAndrii Nakryiko2024-02-013-3/+7
* libbpf: Add btf__new_split() API that was declared but not implementedAndrii Nakryiko2024-02-012-1/+7
* libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim APIAndrii Nakryiko2024-02-011-1/+1
* libbpf: Call memfd_create() syscall directlyAndrii Nakryiko2024-02-011-1/+10
* selftests/bpf: Enable inline bpf_kptr_xchg() test for RV64Pu Lehui2024-02-011-1/+2
* libbpf: Remove unnecessary null check in kernel_supports()Eduard Zingerman2024-02-011-1/+1
* bpf: treewide: Annotate BPF kfuncs in BTFDaniel Xu2024-01-311-4/+4
* selftests/bpf: Disable IPv6 for lwt_redirect testManu Bretelle2024-01-311-0/+1
* selftests/bpf: convert bpf_rdonly_cast() uses to bpf_core_cast() macroAndrii Nakryiko2024-01-308-18/+12
* libbpf: add bpf_core_cast() macroAndrii Nakryiko2024-01-304-6/+15
* selftests/bpf: add trusted global subprog arg testsAndrii Nakryiko2024-01-302-0/+158
* libbpf: add __arg_trusted and __arg_nullable tag macrosAndrii Nakryiko2024-01-301-0/+2
* bpf: Move -Wno-compare-distinct-pointer-types to BPF_CFLAGSJose E. Marchesi2024-01-301-3/+3
* bpf: Build type-punning BPF selftests with -fno-strict-aliasingJose E. Marchesi2024-01-301-0/+13
* libbpf: Add some details for BTF parsing failuresIan Rogers2024-01-291-4/+18
* bpf: Use -Wno-error in certain tests when building with GCCJose E. Marchesi2024-01-291-1/+11
* selftests/bpf: Remove "&>" usage in the selftestsMartin KaFai Lau2024-01-2910-20/+25
* libbpf: fix __arg_ctx type enforcement for perf_event programsAndrii Nakryiko2024-01-291-1/+20
* libbpf: integrate __arg_ctx feature detector into kernel_supports()Andrii Nakryiko2024-01-293-64/+61