]> git.baikalelectronics.ru Git - kernel.git/commit
selftests/bpf: Verifier test on refill from a smaller spill
authorMartin KaFai Lau <kafai@fb.com>
Tue, 2 Nov 2021 06:45:41 +0000 (23:45 -0700)
committerDaniel Borkmann <daniel@iogearbox.net>
Wed, 3 Nov 2021 14:55:43 +0000 (15:55 +0100)
commite0c8ebe589a1b3669c16f1aeaa5f327de22ee480
treee4f096bf5019ce088a2c88c53e2b9021d6697b2f
parentcca8c56edab1cf64ed29a36c31e3f923ee8b6558
selftests/bpf: Verifier test on refill from a smaller spill

This patch adds a verifier test to ensure the verifier can read 8 bytes
from the stack after two 32bit write at fp-4 and fp-8. The test is similar
to the reported case from bcc [0].

  [0] https://github.com/iovisor/bcc/pull/3683

Signed-off-by: Martin KaFai Lau <kafai@fb.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Yonghong Song <yhs@fb.com>
Link: https://lore.kernel.org/bpf/20211102064541.316414-1-kafai@fb.com
tools/testing/selftests/bpf/verifier/spill_fill.c