mirror of
https://github.com/netdata/libbpf.git
synced 2026-11-06 01:40:15 +08:00
Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: a0c584fc18056709c8e047a82a6045d6c209f4ce Checkpoint bpf-next commit: 7f9ce282da0c397673be7d5870b0bcdbc8c6ce82 Baseline bpf commit: d8a9a4b11a137909e306e50346148fc5c3b63f9d Checkpoint bpf commit: e7ae89a0c97ce2b68b0983cd01eda67cf373517d Aaron Tomlin (1): libbpf: Report error when a negative kprobe offset is specified Alan Maguire (3): libbpf: Allow use of feature cache for non-token cases bpf: Extend BTF UAPI vlen, kinds to use unused bits libbpf: Adjust btf_vlen() to return a __u32 Andy Roulin (1): net: bridge: add stp_mode attribute for STP mode selection Antoine Tenart (1): libbpf: Fix deduplication of typedef with base definitions Carlos Llamas (1): libbpf: Fix UAF in strset__add_str() Daniel Borkmann (2): net: Add queue-create operation netkit: Add single device mode for netkit Hangbin Liu (1): bonding: print churn state via netlink Jiri Olsa (1): libbpf: Prevent double close and leak of btf objects KP Singh (1): libbpf: fix off-by-one in emit_signature_match jump offset Kees Cook (1): libbpf: Use strscpy() in kernel code for skel_map_create() Leon Hwang (4): bpf: Extend BPF syscall with common attributes support libbpf: Add support for extended BPF syscall libbpf: Add syscall common attributes support for map_create libbpf: Add OPTS_VALID() for log_opts in bpf_map_create Menglong Dong (1): docs/bpf: add missing fsession attach type to docs Michael Bommarito (1): libbpf: Harden parse_vma_segs() path parsing Mykyta Yatsenko (1): libbpf: Add section handlers for sleepable tracepoints Tiezhu Yang (1): libbpf: Add __NR_bpf definition for LoongArch docs/program_types.rst | 4 ++ include/uapi/linux/bpf.h | 8 +++ include/uapi/linux/btf.h | 26 +++---- include/uapi/linux/if_link.h | 47 +++++++++++++ include/uapi/linux/netdev.h | 11 +++ src/bpf.c | 57 ++++++++++++++- src/bpf.h | 17 ++++- src/btf.c | 54 ++++++++++----- src/btf.h | 2 +- src/btf_dump.c | 24 +++---- src/features.c | 8 +++ src/gen_loader.c | 3 +- src/libbpf.c | 130 +++++++++++++++++++++++------------ src/libbpf_internal.h | 6 +- src/relo_core.c | 16 ++--- src/skel_internal.h | 5 ++ src/strset.c | 62 +++++++++++------ src/usdt.c | 16 +++-- 18 files changed, 370 insertions(+), 126 deletions(-) Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
7f9ce282da0c397673be7d5870b0bcdbc8c6ce82
|