]> git.baikalelectronics.ru Git - kernel.git/commit
bpf/selftests: Add bpf_get_task_stack retval bounds test_prog
authorDave Marchevsky <davemarchevsky@fb.com>
Fri, 16 Apr 2021 20:47:04 +0000 (13:47 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Tue, 20 Apr 2021 01:23:33 +0000 (18:23 -0700)
commit70fe758093557dcc43bcc4d50b9a40884752cbca
tree0a40b8c3beeb6f735fc54e932bdd5a85ad8ec3d8
parent5edce41f54ee9aba7878b28862132cc2c8356b37
bpf/selftests: Add bpf_get_task_stack retval bounds test_prog

Add a libbpf test prog which feeds bpf_get_task_stack's return value
into seq_write after confirming it's positive. No attempt to bound the
value from above is made.

Load will fail if verifier does not refine retval range based on buf sz
input to bpf_get_task_stack.

Signed-off-by: Dave Marchevsky <davemarchevsky@fb.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: Song Liu <songliubraving@fb.com>
Link: https://lore.kernel.org/bpf/20210416204704.2816874-4-davemarchevsky@fb.com
tools/testing/selftests/bpf/prog_tests/bpf_iter.c
tools/testing/selftests/bpf/progs/bpf_iter_task_stack.c