This patch adds support to validate a pointer as not null when its value is compared to a register whose value the verifier knows to be null. Initial pattern only verifies against an immediate operand. Signed-off-by: Cupertino Miranda Cc: David Faust Cc: Jose Marchesi Cc: Elena Zannoni Acked-by: Eduard Zingerman --- kernel/bpf/verifier.c | 9 ++++-- tools/testing/selftests/bpf/log | 28 ++++++++++++++++++ .../bpf/verifier_jeq_infer_not_null.bc | Bin 0 -> 13560 bytes 3 files changed, 34 insertions(+), 3 deletions(-) create mode 100644 tools/testing/selftests/bpf/log create mode 100644 tools/testing/selftests/bpf/verifier_jeq_infer_not_null.bc diff --git a/kernel/bpf/verifier.c b/kernel/bpf/verifier.c index fc4ccd1de569..41a9a99ba7be 100644 --- a/kernel/bpf/verifier.c +++ b/kernel/bpf/verifier.c @@ -17608,12 +17608,15 @@ static int check_cond_jmp_op(struct bpf_verifier_env *env, } /* detect if R == 0 where R is returned from bpf_map_lookup_elem(). + * Also does the same detection for a register whose the value is + * known to be 0. * NOTE: these optimizations below are related with pointer comparison * which will never be JMP32. */ - if (!is_jmp32 && BPF_SRC(insn->code) == BPF_K && - insn->imm == 0 && (opcode == BPF_JEQ || opcode == BPF_JNE) && - type_may_be_null(dst_reg->type)) { + if (!is_jmp32 && (opcode == BPF_JEQ || opcode == BPF_JNE) && + type_may_be_null(dst_reg->type) && + ((BPF_SRC(insn->code) == BPF_K && insn->imm == 0) || + (BPF_SRC(insn->code) == BPF_X && register_is_null(src_reg)))) { /* Mark all identical registers in each branch as either * safe or unknown depending R == 0 or R != 0 conditional. */ diff --git a/tools/testing/selftests/bpf/log b/tools/testing/selftests/bpf/log new file mode 100644 index 000000000000..c846f86c5642 --- /dev/null +++ b/tools/testing/selftests/bpf/log @@ -0,0 +1,28 @@ + +Auto-detecting system features: +... llvm: [ OFF ] + +/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/sbin/bpftool btf dump file /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/vmlinux format c > /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/include/.vmlinux.h.tmp +cmp -s /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/include/.vmlinux.h.tmp /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/include/vmlinux.h || mv /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/include/.vmlinux.h.tmp /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/include/vmlinux.h +clang -g -Wall -Werror -D__TARGET_ARCH_x86 -mlittle-endian -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/include -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/include/uapi -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/usr/include -std=gnu11 -fno-strict-aliasing -Wno-microsoft-anon-tag -fms-extensions -Wno-compare-distinct-pointer-types -Wno-initializer-overrides -idirafter /usr/lib/llvm-19/lib/clang/19/include -idirafter /usr/local/include -idirafter /usr/include/x86_64-linux-gnu -idirafter /usr/include -DENABLE_ATOMICS_TESTS -O2 --target=bpfel -c progs/verifier_jeq_infer_not_null.c -mcpu=v3 -o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.bpf.o +/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/sbin/bpftool gen object /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.bpf.linked1.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.bpf.o +/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/sbin/bpftool gen object /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.bpf.linked2.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.bpf.linked1.o +/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/sbin/bpftool gen object /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.bpf.linked3.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.bpf.linked2.o +diff /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.bpf.linked2.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.bpf.linked3.o +/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/sbin/bpftool gen skeleton /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.bpf.linked3.o name verifier_jeq_infer_not_null > /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.skel.h +/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/sbin/bpftool gen subskeleton /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.bpf.linked3.o name verifier_jeq_infer_not_null > /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.subskel.h +rm -f /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.bpf.linked1.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.bpf.linked2.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.bpf.linked3.o +bpf-unknown-none-gcc -g -Wall -Werror -D__TARGET_ARCH_x86 -mlittle-endian -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/include -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/include/uapi -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/usr/include -std=gnu11 -fno-strict-aliasing -Wno-microsoft-anon-tag -fms-extensions -Wno-compare-distinct-pointer-types -Wno-initializer-overrides -idirafter /usr/lib/gcc/x86_64-linux-gnu/14/include -idirafter /usr/local/include -idirafter /usr/include/x86_64-linux-gnu -idirafter /usr/include -DBPF_NO_PRESERVE_ACCESS_INDEX -Wno-attributes -O2 -c progs/verifier_jeq_infer_not_null.c -o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_gcc/verifier_jeq_infer_not_null.bpf.o +/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/sbin/bpftool gen object /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_gcc/verifier_jeq_infer_not_null.bpf.linked1.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_gcc/verifier_jeq_infer_not_null.bpf.o +/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/sbin/bpftool gen object /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_gcc/verifier_jeq_infer_not_null.bpf.linked2.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_gcc/verifier_jeq_infer_not_null.bpf.linked1.o +/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/sbin/bpftool gen object /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_gcc/verifier_jeq_infer_not_null.bpf.linked3.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_gcc/verifier_jeq_infer_not_null.bpf.linked2.o +diff /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_gcc/verifier_jeq_infer_not_null.bpf.linked2.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_gcc/verifier_jeq_infer_not_null.bpf.linked3.o +/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/sbin/bpftool gen skeleton /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_gcc/verifier_jeq_infer_not_null.bpf.linked3.o name verifier_jeq_infer_not_null > /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_gcc/verifier_jeq_infer_not_null.skel.h +libbpf: elf: skipping section(3) .data (size 0) +libbpf: elf: skipping unrecognized data section(9) .comment +/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/sbin/bpftool gen subskeleton /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_gcc/verifier_jeq_infer_not_null.bpf.linked3.o name verifier_jeq_infer_not_null > /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_gcc/verifier_jeq_infer_not_null.subskel.h +libbpf: elf: skipping section(3) .data (size 0) +libbpf: elf: skipping unrecognized data section(9) .comment +rm -f /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_gcc/verifier_jeq_infer_not_null.bpf.linked1.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_gcc/verifier_jeq_infer_not_null.bpf.linked2.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_gcc/verifier_jeq_infer_not_null.bpf.linked3.o +cd /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf && gcc -I. -g -O0 -rdynamic -std=gnu11 -Wall -Werror -fno-omit-frame-pointer -Wno-unused-but-set-variable -DHAVE_GENHDR -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/include -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/include/generated -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/lib -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/include -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/arch/x86/include -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/include/uapi -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf -D_GNU_SOURCE= -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/../../../tools/testing/selftests -MMD -MT /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier.test.o -c /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/prog_tests/verifier.c -lelf -lz -lrt -lpthread -o verifier.test.o +gcc -g -O0 -rdynamic -std=gnu11 -Wall -Werror -fno-omit-frame-pointer -Wno-unused-but-set-variable -DHAVE_GENHDR -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/include -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/include/generated -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/lib -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/include -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/arch/x86/include -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/include/uapi -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf -D_GNU_SOURCE= -I/home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/../../../tools/testing/selftests /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/access_variable_array.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/arena_atomics.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/arena_htab.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/arena_list.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/arena_spin_lock.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/arena_strsearch.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/arg_parsing.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/assign_reuse.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/async_stack_depth.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/atomic_bounds.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/atomics.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/attach_probe.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/autoattach.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/autoload.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bad_struct_ops.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bind_perm.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bloom_filter_map.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_cookie.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_gotox.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_insn_array.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_iter.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_iter_setsockopt.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_iter_setsockopt_unix.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_loop.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_mod_race.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_nf.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_obj_id.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_obj_pinning.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_qdisc.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_tcp_ca.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpf_verif_scale.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpftool_maps_access.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpftool_metadata.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/btf.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/btf_dedup_split.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/btf_distill.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/btf_dump.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/btf_endian.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/btf_field_iter.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/btf_map_in_map.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/btf_module.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/btf_permute.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/btf_skc_cls_ingress.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/btf_split.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/btf_sysfs.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/btf_tag.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/btf_write.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/build_id.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cb_refs.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cg_storage_multi.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup1_hierarchy.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_ancestor.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_attach_autodetach.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_attach_multi.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_attach_override.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_dev.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_get_current_cgroup_id.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_getset_retval.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_hierarchical_stats.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_iter.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_iter_memcg.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_link.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_mprog_opts.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_mprog_ordering.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_preorder.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_skb_direct_packet_access.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_skb_sk_lookup.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_storage.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_tcp_skb.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_v1v2.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_xattr.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgrp_kfunc.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgrp_local_storage.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/check_mtu.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cls_redirect.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/compute_live_registers.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/connect_force_port.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/connect_ping.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/core_autosize.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/core_extern.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/core_kern.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/core_kern_overflow.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/core_read_macros.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/core_reloc.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/core_reloc_raw.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/core_retro.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cpu_mask.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cpumask.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/crypto_sanity.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/ctx_rewrite.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/custom_sec_handlers.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/d_path.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/decap_sanity.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/deny_namespace.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/dmabuf_iter.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/dummy_st_ops.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/dynptr.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/empty_skb.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/enable_stats.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/endian.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/exceptions.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/exe_ctx.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/exhandler.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/fd_array.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/fd_htab_lookup.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/fentry_fexit.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/fentry_test.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/fexit_bpf2bpf.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/fexit_sleep.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/fexit_stress.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/fexit_test.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/fib_lookup.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/file_reader.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/fill_link_info.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/find_vma.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/flow_dissector.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/flow_dissector_classification.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/flow_dissector_load_bytes.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/flow_dissector_reattach.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/for_each.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/free_timer.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/fs_kfuncs.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/fsession_test.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/get_branch_snapshot.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/get_func_args_test.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/get_func_ip_test.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/get_stack_raw_tp.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/get_stackid_cannot_attach.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/global_data.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/global_data_init.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/global_func_args.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/global_func_dead_code.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/global_map_resize.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/hash_large_key.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/hashmap.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/helper_restricted.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/htab_reuse.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/htab_update.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/inner_array_lookup.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/ip_check_defrag.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/iters.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/jeq_infer_not_null.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/jit_probe_mem.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/kernel_flag.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/kfree_skb.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/kfunc_call.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/kfunc_dynptr_param.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/kfunc_implicit_args.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/kfunc_module_order.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/kfunc_param_nullable.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/kmem_cache_iter.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/kprobe_multi_test.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/kprobe_multi_testmod_test.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/kptr_xchg_inline.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/ksyms.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/ksyms_btf.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/ksyms_module.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/l4lb_all.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/legacy_printk.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/libbpf_get_fd_by_id_opts.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/libbpf_probes.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/libbpf_str.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/link_pinning.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/linked_funcs.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/linked_list.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/linked_maps.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/linked_vars.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/livepatch_trampoline.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/load_bytes_relative.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/local_kptr_stash.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/log_buf.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/log_fixup.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/lookup_and_delete.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/lookup_key.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/lru_bug.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/lsm_cgroup.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/lwt_ip_encap.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/lwt_redirect.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/lwt_reroute.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/lwt_seg6local.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/map_btf.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/map_excl.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/map_in_map.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/map_init.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/map_kptr.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/map_kptr_race.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/map_lock.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/map_lookup_percpu_elem.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/map_ops.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/map_ptr.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/mem_rdonly_untrusted.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/metadata.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/migrate_reuseport.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/missed.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/mmap.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/modify_return.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/module_attach.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/module_fentry_shadow.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/mptcp.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/nested_trust.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/net_timestamping.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/netcnt.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/netfilter_link_attach.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/netns_cookie.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/ns_current_pid_tgid.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/obj_name.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/parse_tcp_hdr_opt.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/pe_preserve_elems.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/percpu_alloc.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/perf_branches.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/perf_buffer.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/perf_event_stackmap.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/perf_link.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/perf_skip.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/pinning.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/pinning_devmap_reuse.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/pinning_htab.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/pkt_access.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/pkt_md_access.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/preempt_lock.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/preempted_bpf_ma_op.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/prepare.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/pro_epilogue.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/probe_read_user_str.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/probe_user.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/prog_array_init.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/prog_run_opts.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/prog_tests_framework.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/ptr_untrusted.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/queue_stack_map.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/raw_tp_null.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/raw_tp_test_run.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/raw_tp_writable_reject_nbd_invalid.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/raw_tp_writable_test_run.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/rbtree.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/rcu_read_lock.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/rdonly_maps.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/read_vsyscall.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/recursion.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/recursive_attach.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/refcounted_kptr.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/reference_tracking.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/reg_bounds.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/res_spin_lock.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/resolve_btfids.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/ringbuf.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/ringbuf_multi.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/section_names.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/select_reuseport.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/send_signal.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/send_signal_sched_switch.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/setget_sockopt.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sha256.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/signal_pending.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sk_assign.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sk_bypass_prot_mem.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sk_lookup.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sk_storage_omem_uncharge.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sk_storage_tracing.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/skb_ctx.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/skb_helpers.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/skb_load_bytes.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/skc_to_unix_sock.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/skeleton.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/snprintf.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/snprintf_btf.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sock_addr.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sock_create.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sock_destroy.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sock_fields.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sock_iter_batch.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sock_post_bind.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/socket_cookie.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sockmap_basic.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sockmap_ktls.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sockmap_listen.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sockmap_redir.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sockmap_strp.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sockopt.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sockopt_inherit.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sockopt_multi.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sockopt_qos_to_cc.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/sockopt_sk.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/spin_lock.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/stack_var_off.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/stacktrace_build_id.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/stacktrace_build_id_nmi.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/stacktrace_ips.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/stacktrace_map.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/stacktrace_map_raw_tp.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/stacktrace_map_skip.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/static_linked.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/stream.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/string_kfuncs.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/struct_ops_autocreate.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/struct_ops_private_stack.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/subprogs.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/subprogs_extable.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/subskeleton.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/summarization.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/syscall.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tailcalls.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/task_fd_query_rawtp.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/task_fd_query_tp.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/task_kfunc.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/task_local_storage.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/task_pt_regs.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/task_under_cgroup.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/task_work_stress.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tc_bpf.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tc_change_tail.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tc_links.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tc_netkit.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tc_opts.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tc_redirect.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tcp_custom_syncookie.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tcp_estats.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tcp_hdr_options.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tcp_rtt.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tcpbpf_user.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_bpf_ma.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_bpf_smc.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_bpf_syscall_macro.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_bpffs.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_bprm_opts.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_btf_ext.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_csum_diff.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_global_funcs.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_ima.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_ldsx_insn.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_local_storage.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_lsm.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_mmap_inner_array.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_overhead.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_profiler.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_skb_pkt_end.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_strncmp.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_struct_ops_assoc.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_struct_ops_id_ops_mapping.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_struct_ops_kptr_return.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_struct_ops_maybe_null.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_struct_ops_module.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_struct_ops_multi_pages.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_struct_ops_no_cfi.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_struct_ops_refcounted.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_sysctl.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_task_local_data.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_task_work.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_tc_edt.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_tc_tunnel.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_tunnel.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_veristat.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_xdp_veth.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_xsk.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/time_tai.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/timer.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/timer_crash.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/timer_lockup.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/timer_mim.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/timer_start_deadlock.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/timer_start_delete_race.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/token.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tp_attach_query.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tp_btf_nullable.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/trace_ext.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/trace_printk.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/trace_vprintk.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tracing_failure.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tracing_struct.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/trampoline_count.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/type_cast.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/udp_limit.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/uninit_stack.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/unpriv_bpf_disabled.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/uprobe.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/uprobe_autoattach.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/uprobe_multi_test.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/uprobe_syscall.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/uretprobe_stack.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/usdt.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/user_ringbuf.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/varlen.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verif_stats.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_kfunc_prog_types.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verifier_log.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/verify_pkcs7_sig.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/vmlinux.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/vrf_socket_lookup.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/wq.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_adjust_frags.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_adjust_tail.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_attach.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_bonding.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_bpf2bpf.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_context_test_run.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_cpumap_attach.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_dev_bound_only.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_devmap_attach.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_do_redirect.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_flowtable.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_info.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_link.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_metadata.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_noinline.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_perf.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_pull_data.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_synproxy.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdp_vlan.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xdpwall.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xfrm_info.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xsk.test.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_progs.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cgroup_helpers.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/trace_helpers.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/network_helpers.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/testing_helpers.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/btf_helpers.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/cap_helpers.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/unpriv_helpers.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/netlink_helpers.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/jit_disasm_helpers.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/io_helpers.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_loader.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/xsk.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/disasm.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/disasm_helpers.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/json_writer.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/bpftool_helpers.o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/tools/build/libbpf/libbpf.a /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/find_bit.o -lelf -lz -lrt -lpthread -o /home/tino/oracle/playground/bpf/debootstrap_image/pristine_to_test_in_chroot/tools/testing/selftests/bpf/test_progs diff --git a/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.bc b/tools/testing/selftests/bpf/verifier_jeq_infer_not_null.bc new file mode 100644 index 0000000000000000000000000000000000000000..c9093089d133bb18ad6ac73e633662c0c095e842 GIT binary patch literal 13560 zcmeHO4{#ILnSbk*ca3aT0!$*?l2~Iy4GCEOQ)62eNES4P0uh8};F?yFWeE#pOO|9~ zleAq~PGoX!M^I1drre#NPD(noCsLZy9&?c`Cv_4xRZ@DxrIfLYAtacf0O>GO+TQne zwZ`;%~uqUlyIO9+@Yy46-`x;SN+qIbq&ziq7ysvYAT27pP zV{T4uPtO9ms@gw{&@L9C*-+PfheZBjZRdIEYF_ zhckTPkf$-^Z6w>GlYXuLtnQ+qo1R@GG2o&dpav8H-GK= zU!$ep`j2;uAK&ut6+e38;(z{1`S<7lc;>~c=f3&7mp`cf!TH<^5wt*lAD02GKqv#o zRhvm#nvo?J7!oN$z2QhA!&SG6`T>FTNX{2TLU2 z$WF6Y_14bnH2`I8`BQ23fpX*S7t69wTaBxCRP_F|$v9)#GIR*~@>P&mmcc29#*~h1 zLf37q?27l)@&m=!*OGMx$YhUAsiKVf6lu(7I-zaD|XWvuKbwY~9T zsPt;5_86&+#25o(QN+RPPgNhhjrz)L6Y22Cu0w)euW)M>~w`4QnrlW!M7hZR*#p z%Cq^ZlLM-65^Ah)zA9;@Ha!`v9EoeAMjaUB>R`>dQQHlV@t#+t(9+Nj&?f_CFYWCM zJa$UXOvISeCgzf+VBl?odVK8u<729mpg>)YHX76&4(4^mD|?JpBk`Ie169LuXk*Pt z-QkuD8nkNR;UMP^uQC%B+4)f_$;wV^WT#o#pG{1&oH?ao;PKKZ_1-8mZep%z3jQ=< zg_);1K6d{^zUoZAYA9a?J$N>Mo`d~2?NOud2wBw|tQy&T6nY;TyA$-R3+?cPa^85C zxuB7ajWX})W$#6xmN-HB4$#mRa~}*9Y+-)_x-!sZs2Yuf>2%OjBl;nj?)y}u2KC7S zrK8ZMVa9O(%0S3zjWIvis-S&!A#)`31PAXP>LqG=;x)bT%7n2RhSLaGEUPYmZmm@f zs=hg(+8D@otlg?%E&yhXQUDv5u_)&BD0POFjU}M5Khy`?8tIOVP|icSBf**;QhPLB zi8@$>7Q>wLs_R%|cUH~}Z)qJ{5a`*x`>mA`c~L`6NonnO!udZeqFrGh%%iVWa{)z> zO`r9Ki5)7ZWEGhiWmLM2m3WmI`*WW3DbqKV?|EDE1I4C1s?F|oI-GW|d7Hh(>}+-b z)$I10n_FG3rMBWmcay!??`(D#yS-MM%U~p%C*^;WIB}=m4cdL%;pXwWxB7~2*)D&F$L?(QH(A@w_GZ7=Y4>fnceGhut#-4^X|p%`?6yX$ z7xXe?u`aiJd#lH6ciEeSCODgIuGR)SZvkAW(eCnq-5Tr;-_l0R@NG9cz<@rtZM#^u z)#`B;yPVCf?fA8&jh}&O`I@21dfYvrO`F;2C~oz6i$xu*zNRHx?ak2RHsJY}xLg(G zOB>DR*0R#pW}kCwv%P@@zQfw&baj9k{cfAv)nxT~M>m9k{#9KIcxm!)tA_FY&mc8Fp{I-vMT@xy*j+ zR-3!23HrL4ACvZWkKN`s`&w-_yU%x{KRK*USF6`aRE?{oU3Ogaetu1u0i|s z(nlyVN%w2u;hX$J0v^Z>(&s(W0~!;dNJAq&)WC7zC;TpZNC{OKW72{xwIC}hwMdZu z0W21d*h*OvZb#CJ_(#oKWO-S&%0XFs8LitdmCj3mvnn1m=ml!N2mYcfx$ugB`9Bq{|=0w9Y~Awj7H2T zlSfUNzu+=2DN#;&h6R*gslv)fGX>=%nHDHjjElk%)2AmhL?zH<3;F~H3YSPJIGR#$ zM00hpxGTQ43w4vJKb^X!J9ubF&*0avW-$_Oq8YL}tNQS3d&SqzPJb<&dJTH1kN~wz z(7V4S!UO44i~u7%^9qxfn3SwH{v`NpZe*0P;F@q3BrNBm&r?N5NCo0~@XBuvF|KV~ zradF{(@;q70ShhgpNEyLJ!2I zbY%G-tA}48q<;n_b*|NiX}zBfFB2{VgeD^JkZ3wS}o2 znm9*q3)5v;JEPR&nz)5_adeqvD2vd{$w!Nb5%zE(4=w}vLMY*4z?XpXv0|kBbqoCV zZixkT$Agb0$<0Rst7yNT_9JPtMe2`z|4Ci9MCEZL8uY|`!9*y2>b#)l7&V0 zS5*90#r>s+%D#8#R~tG_!`5Q&~?TO*&ZU1(>-@;GQY<7J;8k@7(O^1K$k0RaJ?2=NaXz`(~as zU^gE8BEkQ>ul$sSdDkQxV`bymxs|TYA+m4TXraWxmnJ!*gg z^JQ&_`Uax5anwgRIHjB%bx}@RqLf8XwS=k1!-cQq9Uv6_!77f(9S*8E!#ofbGhnfx z*0Ep>jN912q`>MvQgN*qq1YSOCgL!!wXuQX@WAr323A1fpNo zQ-6ujABCCmgbZuW_mKhHEfT1SK~EXxfo)Il7RHZ+;s97at~wl;moP4m8LRpytvy+b zmA4F7;N2v1ImuXJj3=4d5S8sTVdws@U@^W4KZn2uQC39#cvSivPk?QA@s;wm9E&T5 z1G)Wtb=*KMN8}6}awiOXqNMU_TFyjJeau)LHm*2p;H6D%xFtflaa#%n`(RV>kE^Rj zjnxUEyI)(}Pv!}~EAi#Sr1CPEhY6!d1Vth)5~NBjBN9Q8h>HZN7R#iF!w^EpwZq2c zmjRnU)F6Z%f%y*&hc_@Q8-YZ5+T#TFi|u~1!wpdfL<$b8%V#&&d#%m3#%Z2YgWYHI zIz4`H_H|IO7(x{APa#BMAw*$ui1Hw7+O*NU>0$FD4;#O{YLofljpp@VS-X~9vV8g< zSg4C#vwjuJ*TvqTu9O4U3H+pcW0k9-5hU7 z#eso5esoy)NgSaXO)|)eZ3|P4tgHo5+hHEdX(yi97_r3JfN=|E1EK6E6p*q=7s_+s2Z)lpJ+lvG?dU||Rs3NzrMhgU!&JD1En!_VMLN#<0PX#@_- zfC8z3JRfTXv;3kZHIRiQ1AwB3ho6)jnBoE&2@`_H2Fs@wj&U)}oI%()DF_j=I$?~L zr{SB=LLLTdB2GJ87|%R8))`*8DGcnH2Ir(wfO9~XTU!`#s7rvQDTqFF9isCeierQD zSx|IA2X#Kso5mB+Q@7A(hIX2qpgQ$g5Resf|jvqFA4%Svj4g4># zVj@@*Gpva6#E?h~i^PaXBt+tvNE{c56CyDx65|44)b<)70SK9{6)?Sc+}a3t9=B%K zeGBtcRaXKKAfQ$NDM&)t8z$k)?}cFX28eR^=rvi#By8b2ZjD;H5)4<)W(ZB44Q!LW ziM8^-nfW);m$R^Y1}o;)32X`dDOm{j(VeY&eE1S z4+iGsr9BHan}&POv&VSco5dKW;~vN3-uM*UTQUXr-T^t&aqpMkoqhEdxc903tRqHU zl+@mOZcc*aKRo*Je%YO&A9k;92mMk`+3llW?V_R2JNjMwe0=V_HUa+(Fy92fZO9BH zdZ&82-v-&@dk=g!cH35MU_TlEM6a#vCI~i1BKc~{XNv^a^po5*{JMRg?fsO`wqf=s z`fLwQ!LDJj-*oI6+daGgvy2h{iCui~cblHur^BvEUkC?|c~=PCI0@;3+(|!K^bh%3 zuX5Fe>=~V7{zF2nFSIDm>sh+Y=B;Qtea2KaP(rVSyY% zO1v5^gFFo6vS7W|l3>P=Y%;cN=LJH<3k4>42||nb^crW-c9At#(_q|(It0Z&mL(I?eb;5lgwz>qZb&9GCz8yC zDDx4Ly==m(`{yA5<7gLzmth>A3r*NnGbEUZR0}cEa8L-wYQ`b%!W~oz+ZUpwA`G!Q z#NNAbV1`Xf3MT!GgM6G81GO!wco^{R)@eGh$tNe!CP!UW7YRuRoRJfI0XJ|mQ+Jab z+TiqzT!c=I;Tt41CZ$1I6&rK)M&?QwGSPh6^F`@Y4{A-NDgj^(8kyymIuuJ&59mJpO3?}oVhP7W=b%O-jG`-10E$1XEJ91CV9 zp}@5%+n&mfed=-2FJ#vK-_mM$E#N_z%c->hey#19yj}utJM!AM@+XgJwnn>c z`!pcCmZs8G=)4+M$1W~{Ei3HeMMd!RfM(InN-xtnyzVA;8S8hmRZ#aFNrQ-Am!Dd5 zh2pN^*R&Xrs$cN+{R>_7MgXb;>M6+C$0UQxY^JMUs-1%pWz>_8OUemEl-w*||Iift zqJZY{>uV)}>VM)F%(UD2{e$3_kk0gcYewli#l-Q41Wa7@^o=nwzeL!lpZT;Nc7+H> z3k&<)fh=X@^Sj8u({<4oxb*+cYUHkP^h>k4J-Wb*(0!@0c32qQ4fJfXw;j8P7;}FQ zC*Gs67EXXyv>8r(;5%M~g&lAF{SQFn{V1bw7Ql)BhL1{Na}Q68yh3=&gHycYe>CWV z2fQGJ*L}ph$bSrYc$1TO7x`_#Q^P6VMSd^v=E5o7Mg9xG!)+DsBLC$SU%ZQaU{AIK z>(2ARFqp