mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-20 00:09:06 +08:00
Syncing latest libbpf commits from kernel repository.
Baseline bpf-next commit: ced33f2cfa21a14a292a00e31dc9f85c1bfbda1c
Checkpoint bpf-next commit: 943b043aeecce9accb6d367af47791c633e95e4d
Baseline bpf commit: 577e4432f3ac810049cb7e6b71f4d96ec7c6e894
Checkpoint bpf commit: 577e4432f3ac810049cb7e6b71f4d96ec7c6e894
Andrii Nakryiko (8):
libbpf: integrate __arg_ctx feature detector into kernel_supports()
libbpf: fix __arg_ctx type enforcement for perf_event programs
libbpf: add __arg_trusted and __arg_nullable tag macros
libbpf: add bpf_core_cast() macro
libbpf: Call memfd_create() syscall directly
libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim
API
libbpf: Add btf__new_split() API that was declared but not implemented
libbpf: Add missed btf_ext__raw_data() API
Eduard Zingerman (1):
libbpf: Remove unnecessary null check in kernel_supports()
Ian Rogers (1):
libbpf: Add some details for BTF parsing failures
src/bpf.h | 2 +-
src/bpf_core_read.h | 13 ++++++
src/bpf_helpers.h | 2 +
src/btf.c | 33 ++++++++++++---
src/features.c | 58 +++++++++++++++++++++++++
src/libbpf.c | 99 ++++++++++++++-----------------------------
src/libbpf.map | 5 ++-
src/libbpf_internal.h | 2 +
src/linker.c | 2 +-
9 files changed, 140 insertions(+), 76 deletions(-)
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
943b043aeecce9accb6d367af47791c633e95e4d
|