aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/testing/selftests/bpf/prog_tests
diff options
context:
space:
mode:
authorMartin KaFai Lau <martin.lau@kernel.org>2024-10-23 16:47:58 -0700
committerAlexei Starovoitov <ast@kernel.org>2024-10-24 10:26:00 -0700
commit898cbca4a7579bea3ab746cd8dc33027bff80dac (patch)
tree1218cef182cd2e3c2ad676aae99d9b8a2bd78714 /tools/testing/selftests/bpf/prog_tests
parentselftests/bpf: Add update_elem failure test for task storage uptr (diff)
downloadwireguard-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.c2
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);
}