mirror-linux/tools/testing/selftests/bpf/benchs
Jiri Olsa 4173b494d9 selftests/bpf: Allow to benchmark trigger with stacktrace
Adding support to call bpf_get_stackid helper from trigger programs,
so far added for kprobe multi.

Adding the --stacktrace/-g option to enable it.

Signed-off-by: Jiri Olsa <jolsa@kernel.org>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20260126211837.472802-7-jolsa@kernel.org
2026-01-30 13:40:09 -08:00
..
bench_bloom_filter_map.c
bench_bpf_crypto.c selftests: bpf: crypto: add benchmark for crypto functions 2024-04-24 16:01:10 -07:00
bench_bpf_hashmap_full_update.c
bench_bpf_hashmap_lookup.c
bench_bpf_loop.c
bench_count.c
bench_htab_mem.c selftests/bpf: Close the file descriptor to avoid resource leaks 2025-04-22 14:29:58 -07:00
bench_local_storage.c
bench_local_storage_create.c selftests/bpf: Remove second semicolon 2024-03-15 14:53:56 +01:00
bench_local_storage_rcu_tasks_trace.c
bench_lpm_trie_map.c selftests/bpf: Add LPM trie microbenchmarks 2025-08-27 17:28:14 -07:00
bench_rename.c
bench_ringbufs.c selftests/bpf/benchs: Add overwrite mode benchmark for BPF ring buffer 2025-10-27 19:47:32 -07:00
bench_sockmap.c selftests/bpf: Fix incorrect array size calculation 2025-09-09 09:23:47 -07:00
bench_strncmp.c
bench_trigger.c selftests/bpf: Allow to benchmark trigger with stacktrace 2026-01-30 13:40:09 -08:00
run_bench_bloom_filter_map.sh
run_bench_bpf_hashmap_full_update.sh
run_bench_bpf_loop.sh
run_bench_htab_mem.sh
run_bench_local_storage.sh
run_bench_local_storage_rcu_tasks_trace.sh
run_bench_rename.sh
run_bench_ringbufs.sh selftests/bpf: Add perfbuf multi-producer benchmark 2026-01-20 11:37:25 -08:00
run_bench_strncmp.sh
run_bench_trigger.sh selftests/bpf: add benchmark testing for kprobe-multi-all 2025-09-04 09:00:25 -07:00
run_bench_uprobes.sh selftests/bpf: Add 5-byte NOP uprobe trigger benchmark 2025-04-18 09:03:45 +02:00
run_common.sh