mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-21 00:39:07 +08:00
Syncing latest libbpf commits from kernel repository.
Baseline bpf-next commit: 807b8f0e24e6004984094e1bcbbd2b297011a085
Checkpoint bpf-next commit: 372642ea83ff1c71a5d567a704c912359eb59776
Baseline bpf commit: d6371c76e20d7d3f61b05fd67b596af4d14a8886
Checkpoint bpf commit: a02215ce72a37a19a690803b23b091186ee4f7b2
Alexei Starovoitov (4):
libbpf: Cleanup the layering between CORE and bpf_program.
libbpf: Split bpf_core_apply_relo() into bpf_program independent
helper.
libbpf: Move CO-RE types into relo_core.h.
libbpf: Split CO-RE logic into relo_core.c.
Daniel Xu (1):
libbpf: Do not close un-owned FD 0 on errors
Evgeniy Litvinenko (1):
libbpf: Add bpf_map__pin_path function
Hengqi Chen (1):
libbpf: Add btf__load_vmlinux_btf/btf__load_module_btf
Jason Wang (1):
libbpf: Fix comment typo
Jiri Olsa (3):
libbpf: Fix func leak in attach_kprobe
libbpf: Allow decimal offset for kprobes
libbpf: Export bpf_program__attach_kprobe_opts function
Martynas Pumputis (1):
libbpf: Fix race when pinning maps in parallel
Quentin Monnet (4):
libbpf: Return non-null error on failures in libbpf_find_prog_btf_id()
libbpf: Rename btf__load() as btf__load_into_kernel()
libbpf: Rename btf__get_from_id() as btf__load_from_kernel_by_id()
libbpf: Add split BTF support for btf__load_from_kernel_by_id()
Robin Gögge (1):
libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT
src/btf.c | 50 +-
src/btf.h | 12 +-
src/libbpf.c | 1419 +++--------------------------------------
src/libbpf.h | 16 +
src/libbpf.map | 7 +
src/libbpf_internal.h | 81 +--
src/libbpf_probes.c | 4 +-
src/relo_core.c | 1295 +++++++++++++++++++++++++++++++++++++
src/relo_core.h | 100 +++
9 files changed, 1561 insertions(+), 1423 deletions(-)
create mode 100644 src/relo_core.c
create mode 100644 src/relo_core.h
--
2.30.2
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
372642ea83ff1c71a5d567a704c912359eb59776
|