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: 2d0df01974ce2b59b6f7d5bd3ea58d74f12ddf85
Checkpoint bpf-next commit: 34ba23b44c664792a4308ec37b5788a3162944ec
Baseline bpf commit: 0a210af6d0a0595fef566e7eeb072f10f37774be
Checkpoint bpf commit: 8de8b71b787f38983d414d2dba169a3bfefa668a
Alan Maguire (2):
libbpf: Improve library identification for uprobe binary path
resolution
libbpf: Improve string parsing for uprobe auto-attach
Andrii Nakryiko (5):
libbpf: Fix use #ifdef instead of #if to avoid compiler warning
libbpf: Use strlcpy() in path resolution fallback logic
libbpf: Allow WEAK and GLOBAL bindings during BTF fixup
libbpf: Don't error out on CO-RE relos for overriden weak subprogs
libbpf: Use weak hidden modifier for USDT BPF-side API functions
Colin Ian King (1):
libbpf: Fix spelling mistake "libaries" -> "libraries"
Haowen Bai (1):
libbpf: Potential NULL dereference in usdt_manager_attach_usdt()
Ilya Leoshkevich (3):
libbpf: Minor style improvements in USDT code
libbpf: Make BPF-side of USDT support work on big-endian machines
libbpf: Add s390-specific USDT arg spec parsing logic
src/libbpf.c | 105 ++++++++++++++++++++----------------------
src/libbpf_internal.h | 11 +++++
src/usdt.bpf.h | 13 ++++--
src/usdt.c | 79 ++++++++++++++++++++++++++-----
4 files changed, 136 insertions(+), 72 deletions(-)
--
2.30.2
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
34ba23b44c664792a4308ec37b5788a3162944ec
|