aboutsummaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/bpf/test_progs.h
diff options
context:
space:
mode:
authorAlexei Starovoitov <ast@kernel.org>2019-08-02 16:23:40 -0700
committerAlexei Starovoitov <ast@kernel.org>2019-08-06 08:20:31 -0700
commit8c30396074c131765b19eb3cb7ff764a4f2f2913 (patch)
tree46e44350fd17175e1ab9b8394c980c6e6fe89300 /tools/testing/selftests/bpf/test_progs.h
parentselftests/bpf: add loop test 4 (diff)
downloadlinux-dev-8c30396074c131765b19eb3cb7ff764a4f2f2913.tar.xz
linux-dev-8c30396074c131765b19eb3cb7ff764a4f2f2913.zip
selftests/bpf: add loop test 5
Add a test with multiple exit conditions. It's not an infinite loop only when the verifier can properly track all math on variable 'i' through all possible ways of executing this loop. barrier()s are needed to disable llvm optimization that combines multiple branches into fewer branches. Signed-off-by: Alexei Starovoitov <ast@kernel.org> Acked-by: Yonghong Song <yhs@fb.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions