| da00d2f117a0 ("bpf: Add test ops for BPF_PROG_TYPE_TRACING") |
| 1a6fa10640d9 ("selftests/bpf: Initialize duration variable before using") |
| 5dc7a8b21144 ("bpftool, selftests/bpf: Embed object file inside skeleton") |
| 330a73a7b6ca ("selftests/bpf: Add tests for libbpf-provided externs") |
| 197448eaac1a ("selftests/bpf: Add test validating data section to struct convertion layout") |
| dde53c1b763b ("selftests/bpf: Convert few more selftest to skeletons") |
| f3c926a4df2c ("selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c") |
| 985ead416df3 ("bpftool: Add skeleton codegen command") |
| 917f6b7b07a4 ("libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files") |
| 8f9081c92523 ("selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees") |
| 6bf6affe18da ("selftests/bpf: Bring back c++ include/link test") |
| a25ecd9d1e60 ("bpf: Fix memory leak on object 'data'") |
| 56bf877a5080 ("selftests, bpf: xdping is not meant to be run standalone") |
| 5051b384523b ("selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests") |
| d6f39601ec5e ("selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog") |
| 510312882c4b ("selftests/bpf: Add combined fentry/fexit test") |
| d3b0856e5959 ("selftests/bpf: Add fexit tests for BPF trampoline") |
| 11d1e2eefffe ("selftests/bpf: Add test for BPF trampoline") |
| faeb2dce084a ("bpf: Add kernel test functions for fentry testing") |
| 8b1cb1c9601f ("selftest/bpf: Add relocatable bitfield reading tests") |
| 57a00f41644f ("libbpf: Add auto-pinning of maps when loading BPF objects") |
| 4580b25fcee5 ("libbpf: Store map pin path and status in struct bpf_map") |
| f1b9509c2fb0 ("bpf: Replace prog_raw_tp+btf_id with prog_tracing") |
| 027cbaaf6198 ("selftests/bpf: Fix .gitignore to ignore no_alu32/") |
| 382072916044 ("bpf: Prepare btf_ctx_access for non raw_tp use case") |
| e00aca65e646 ("libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration") |
| e13a2fe642bd ("tools/bpf: Turn on llvm alu32 attribute by default") |
| 1678e33c21b7 ("selftest/bpf: Get rid of a bunch of explicit BPF program type setting") |
| dd4436bb8383 ("libbpf: Teach bpf_object__open to guess program types") |
| be18010ea2d8 ("tools, bpf: Rename pr_warning to pr_warn to align with kernel logging") |
| 54b8625cd940 ("bpf, libbpf: Add kernel version section parsing back") |
| 1f5343c0ae96 ("bpf: Fix build error without CONFIG_NET") |
| c108e3c1bdbd ("bpf: Fix bpf_attr.attach_btf_id check") |
| 74b5a5968fe8 ("selftests/bpf: Replace test_progs and test_maps w/ general rule") |
| 03dcb78460c2 ("selftests/bpf: Add simple per-test targets to Makefile") |
| ee6c52e92dd0 ("selftests/bpf: Switch test_maps to test_progs' test.h format") |
| a7658e1a4164 ("bpf: Check types of arguments passed into helpers") |
| ac4414b5ca47 ("bpf: Attach raw_tp program with BTF via type name") |
| 9e15db66136a ("bpf: Implement accurate raw_tp context access via BTF") |
| f75a697e0913 ("libbpf: Auto-detect btf_id of BTF-based raw_tracepoints") |
| 8580ac9404f6 ("bpf: Process in-kernel BTF") |
| c7566a69695c ("selftests/bpf: Add field existence CO-RE relocs tests") |
| 62561eb442bd ("libbpf: Add support for field existance CO-RE relocation") |
| 291ee02b5e40 ("libbpf: Refactor bpf_object__open APIs to use common opts") |
| 598dc04fa0f1 ("selftests/bpf: Remove obsolete pahole/BTF support detection") |
| 3fbe31ae7ec4 ("selftests/bpf: Enforce libbpf build before BPF programs are built") |
| 793a349cd819 ("libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets") |
| 5c26f9a78358 ("libbpf: Don't use cxx to test_libpf target") |
| 666b2c10ee9d ("selftests/bpf: Add read-only map values propagation tests") |
| a23740ec43ba ("bpf: Track contents of read-only maps as scalars") |