mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-13 21:09:07 +08:00
Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: e63985ecd22681c7f5975f2e8637187a326b6791 Checkpoint bpf-next commit: 14bb1e8c8d4ad5d9d2febb7d19c70a3cf536e1e5 Baseline bpf commit: 2487007aa3b9fafbd2cb14068f49791ce1d7ede5 Checkpoint bpf commit: 443574b033876c85a35de4c65c14f7fe092222b2 Alexei Starovoitov (6): libbpf: Allow specifying 64-bit integers in map BTF. bpf: Introduce bpf_arena. bpf: Disasm support for addr_space_cast instruction. libbpf: Add __arg_arena to bpf_helpers.h libbpf: Add support for bpf_arena. libbpf, selftests/bpf: Adjust libbpf, bpftool, selftests to match LLVM Andrii Nakryiko (4): libbpf: Recognize __arena global variables. bpf: support BPF cookie in raw tracepoint (raw_tp, tp_btf) programs libbpf: add support for BPF cookie for raw_tp/tp_btf programs libbpf: fix u64-to-pointer cast on 32-bit arches Arnaldo Carvalho de Melo (1): libbpf: Define MFD_CLOEXEC if not available Jakub Kicinski (2): netdev: add per-queue statistics netdev: add queue stat for alloc failures Kui-Feng Lee (1): libbpf: Skip zeroed or null fields if not found in the kernel type. Mykyta Yatsenko (1): libbpbpf: Check bpf_map/bpf_program fd validity Quentin Monnet (1): libbpf: Prevent null-pointer dereference when prog to load has no BTF Yonghong Song (2): libbpf: Add new sec_def "sk_skb/verdict" bpf: Sync uapi bpf.h to tools directory include/uapi/linux/bpf.h | 20 ++- include/uapi/linux/netdev.h | 20 +++ src/bpf.c | 16 +- src/bpf.h | 9 + src/bpf_helpers.h | 2 + src/libbpf.c | 322 +++++++++++++++++++++++++++++++----- src/libbpf.h | 13 +- src/libbpf.map | 2 + src/libbpf_probes.c | 7 + 9 files changed, 366 insertions(+), 45 deletions(-) Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
443574b033876c85a35de4c65c14f7fe092222b2
|