diff options
author | 2024-10-23 16:47:58 -0700 | |
---|---|---|
committer | 2024-10-24 10:26:00 -0700 | |
commit | 898cbca4a7579bea3ab746cd8dc33027bff80dac (patch) | |
tree | 1218cef182cd2e3c2ad676aae99d9b8a2bd78714 /tools/testing/selftests/bpf/prog_tests | |
parent | selftests/bpf: Add update_elem failure test for task storage uptr (diff) | |
download | wireguard-linux-898cbca4a7579bea3ab746cd8dc33027bff80dac.tar.xz wireguard-linux-898cbca4a7579bea3ab746cd8dc33027bff80dac.zip |
selftests/bpf: Add uptr failure verifier tests
Add verifier tests to ensure invalid uptr usages are rejected.
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
Link: https://lore.kernel.org/r/20241023234759.860539-12-martin.lau@linux.dev
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'tools/testing/selftests/bpf/prog_tests')
-rw-r--r-- | tools/testing/selftests/bpf/prog_tests/task_local_storage.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/testing/selftests/bpf/prog_tests/task_local_storage.c b/tools/testing/selftests/bpf/prog_tests/task_local_storage.c index e985665efe7a..772ed7ce4feb 100644 --- a/tools/testing/selftests/bpf/prog_tests/task_local_storage.c +++ b/tools/testing/selftests/bpf/prog_tests/task_local_storage.c @@ -18,6 +18,7 @@ #include "uptr_test_common.h" #include "task_ls_uptr.skel.h" #include "uptr_update_failure.skel.h" +#include "uptr_failure.skel.h" static void test_sys_enter_exit(void) { @@ -467,4 +468,5 @@ void test_task_local_storage(void) test_uptr_across_pages(); if (test__start_subtest("uptr_update_failure")) test_uptr_update_failure(); + RUN_TESTS(uptr_failure); } |