aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2024-02-22selftests/bpf: Test case for lacking CFI stub functions.Gravatar Kui-Feng Lee 6-3/+151
2024-02-22bpf: Clarify batch lookup/lookup_and_delete semanticsGravatar Martin Kelly 2-6/+17
2024-02-22selftests/bpf: update tcp_custom_syncookie to use scalar packet offsetGravatar Eduard Zingerman 1-30/+53
2024-02-21selftests/bpf: Remove intermediate test files.Gravatar Alexei Starovoitov 1-0/+3
2024-02-16selftests/bpf: Remove empty TEST_CUSTOM_PROGSGravatar Marcos Paulo de Souza 1-3/+2
2024-02-15bpf: Fix test verif_scale_strobemeta_subprogs failure due to llvm19Gravatar Yonghong Song 2-4/+8
2024-02-14libbpf: Make remark about zero-initializing bpf_*_info structsGravatar Matt Bobrowski 1-5/+17
2024-02-13bpf: emit source code file name and line number in verifier logGravatar Andrii Nakryiko 1-2/+2
2024-02-13selftests/bpf: add anonymous user struct as global subprog arg testGravatar Andrii Nakryiko 1-0/+29
2024-02-13bpf: don't infer PTR_TO_CTX for programs with unnamed context typeGravatar Andrii Nakryiko 1-0/+19
2024-02-13selftests/bpf: Test PTR_MAYBE_NULL arguments of struct_ops operators.Gravatar Kui-Feng Lee 5-1/+115
2024-02-13libbpf: Add support to GCC in CORE macro definitionsGravatar Cupertino Miranda 1-7/+38
2024-02-13bpf: Abstract loop unrolling pragmas in BPF selftestsGravatar Jose E. Marchesi 19-42/+102
2024-02-13selftests/bpf: Ensure fentry prog cannot attach to bpf_spin_{lock,unlcok}()Gravatar Yonghong Song 2-0/+57
2024-02-11bpf: Allow compiler to inline most of bpf_local_storage_lookup()Gravatar Marco Elver 3-49/+0
2024-02-07selftests/bpf: Mark cpumask kfunc declarations as __weakGravatar Yafang Shao 1-28/+29
2024-02-07selftests/bpf: Fix error checking for cpumask_success__load()Gravatar Yafang Shao 1-3/+3
2024-02-07tools/resolve_btfids: Fix cross-compilation to non-host endiannessGravatar Viktor Malik 1-0/+35
2024-02-07tools/resolve_btfids: Refactor set sorting with types from btf_ids.hGravatar Viktor Malik 2-14/+30
2024-02-06libbpf: Use OPTS_SET() macro in bpf_xdp_query()Gravatar Toke Høiland-Jørgensen 1-2/+2
2024-02-06bpf: Use -Wno-address-of-packed-member in some selftestsGravatar Jose E. Marchesi 3-0/+6
2024-02-05selftests/bpf: mark dynptr kfuncs __weak to make them optional on old kernelsGravatar Andrii Nakryiko 1-9/+9
2024-02-05libbpf: fix return value for PERF_EVENT __arg_ctx type fix up checkGravatar Andrii Nakryiko 1-3/+3
2024-02-05selftests/bpf: Add tests for RCU lock transfer between subprogsGravatar Kumar Kartikeya Dwivedi 2-0/+126
2024-02-05selftests/bpf: Add test for static subprog call in lock csGravatar Kumar Kartikeya Dwivedi 3-0/+111
2024-02-05bpf: Allow calling static subprogs while holding a bpf_spin_lockGravatar Kumar Kartikeya Dwivedi 1-1/+1
2024-02-05selftests/bpf: Fix flaky selftest lwt_redirect/lwt_rerouteGravatar Yonghong Song 3-2/+2
2024-02-05selftests/bpf: Suppress warning message of an unused variable.Gravatar Kui-Feng Lee 3-7/+4
2024-02-05selftests/bpf: Fix flaky test ptr_untrustedGravatar Yonghong Song 1-3/+3
2024-02-02selftests/bpf: add more cases for __arg_trusted __arg_nullable argsGravatar Andrii Nakryiko 1-3/+29
2024-02-02selftests/bpf: trace_helpers.c: do not use poisoned typeGravatar Shung-Hsi Yu 1-1/+1
2024-02-02selftests/bpf: States pruning checks for scalar vs STACK_MISCGravatar Eduard Zingerman 1-0/+154
2024-02-02selftests/bpf: Add test cases for narrowing fillGravatar Maxim Mikityanskiy 1-0/+111
2024-02-02bpf: Preserve boundaries and track scalars on narrowing fillGravatar Maxim Mikityanskiy 1-7/+19
2024-02-02selftests/bpf: Test tracking spilled unbounded scalarsGravatar Maxim Mikityanskiy 1-0/+27
2024-02-02bpf: Track spilled unbounded scalarsGravatar Maxim Mikityanskiy 1-3/+3
2024-02-01selftests/bpf: Fix bench runner SIGSEGVGravatar Andrii Nakryiko 1-2/+10
2024-02-01libbpf: Add missed btf_ext__raw_data() APIGravatar Andrii Nakryiko 3-3/+7
2024-02-01libbpf: Add btf__new_split() API that was declared but not implementedGravatar Andrii Nakryiko 2-1/+7
2024-02-01libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim APIGravatar Andrii Nakryiko 1-1/+1
2024-02-01libbpf: Call memfd_create() syscall directlyGravatar Andrii Nakryiko 1-1/+10
2024-02-01selftests/bpf: Enable inline bpf_kptr_xchg() test for RV64Gravatar Pu Lehui 1-1/+2
2024-02-01libbpf: Remove unnecessary null check in kernel_supports()Gravatar Eduard Zingerman 1-1/+1
2024-01-31bpf: treewide: Annotate BPF kfuncs in BTFGravatar Daniel Xu 1-4/+4
2024-01-31selftests/bpf: Disable IPv6 for lwt_redirect testGravatar Manu Bretelle 1-0/+1
2024-01-30selftests/bpf: convert bpf_rdonly_cast() uses to bpf_core_cast() macroGravatar Andrii Nakryiko 8-18/+12
2024-01-30libbpf: add bpf_core_cast() macroGravatar Andrii Nakryiko 4-6/+15
2024-01-30selftests/bpf: add trusted global subprog arg testsGravatar Andrii Nakryiko 2-0/+158
2024-01-30libbpf: add __arg_trusted and __arg_nullable tag macrosGravatar Andrii Nakryiko 1-0/+2
2024-01-30bpf: Move -Wno-compare-distinct-pointer-types to BPF_CFLAGSGravatar Jose E. Marchesi 1-3/+3