tools/bpf/bpftool/gen.c | 16 +- tools/lib/bpf/libbpf.c | 18 ++ tools/lib/bpf/libbpf.h | 6 + tools/lib/bpf/libbpf.map | 4 + .../bpf/prog_tests/test_array_elem.c | 112 ++++++++++ .../selftests/bpf/progs/array_elem_test.c | 195 ++++++++++++++++++ tools/testing/selftests/bpf/progs/bpf_misc.h | 43 ++++ 7 files changed, 381 insertions(+), 13 deletions(-) create mode 100644 tools/testing/selftests/bpf/prog_tests/test_array_elem.c create mode 100644 tools/testing/selftests/bpf/progs/array_elem_test.c