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)
commitc08455dec5acf4668f5d1eb099f7fedb29f2de5f
treee4f096bf5019ce088a2c88c53e2b9021d6697b2f
parentf30d4968e9aee737e174fc97942af46cfb49b484
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