Daniel Borkmann
ceb65eb600
selftests/bpf: Add test coverage for reg_set_min_max handling
...
Add a test case for the jmp32/k fix to ensure selftests have coverage.
Before fix:
# ./vmtest.sh -- ./test_progs -t verifier_or_jmp32_k
[...]
./test_progs -t verifier_or_jmp32_k
tester_init:PASS:tester_log_buf 0 nsec
process_subtest:PASS:obj_open_mem 0 nsec
process_subtest:PASS:specs_alloc 0 nsec
run_subtest:PASS:obj_open_mem 0 nsec
run_subtest:FAIL:unexpected_load_success unexpected success: 0
#492/1 verifier_or_jmp32_k/or_jmp32_k: bit ops + branch on unknown value:FAIL
#492 verifier_or_jmp32_k:FAIL
Summary: 0/0 PASSED, 0 SKIPPED, 1 FAILED
After fix:
# ./vmtest.sh -- ./test_progs -t verifier_or_jmp32_k
[...]
./test_progs -t verifier_or_jmp32_k
#492/1 verifier_or_jmp32_k/or_jmp32_k: bit ops + branch on unknown value:OK
#492 verifier_or_jmp32_k:OK
Summary: 1/1 PASSED, 0 SKIPPED, 0 FAILED
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: John Fastabend <john.fastabend@gmail.com>
Link: https://lore.kernel.org/r/20240613115310.25383-3-daniel@iogearbox.net
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
2024-06-13 11:16:01 -07:00
..
2024-05-21 15:45:14 -07:00
2024-05-24 17:12:12 +02:00
2024-04-25 20:56:15 -07:00
2024-02-24 08:41:20 +08:00
2024-04-23 13:16:03 +02:00
2024-05-30 12:15:56 +02:00
2024-05-31 14:56:51 -07:00
2024-05-13 14:59:24 -07:00
2024-03-30 22:12:37 +01:00
2024-05-26 08:41:34 -03:00
2024-05-28 09:22:57 -06:00
2024-02-23 14:19:07 -08:00
2024-04-21 09:58:17 +09:00
2024-06-13 11:16:01 -07:00
2024-05-23 10:46:01 -04:00
2024-03-20 05:39:06 +01:00
2024-03-05 11:38:14 +01:00
2024-03-25 10:11:32 -10:00
2024-05-05 17:53:51 -07:00
2024-03-26 11:07:21 -07:00