mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-18 23:39:06 +08:00
Syncing latest libbpf commits from kernel repository.
Baseline bpf-next commit: e34cfee65ec891a319ce79797dda18083af33a76
Checkpoint bpf-next commit: 87dbdc230d162bf9ee1ac77c8ade178b6b1e199e
Baseline bpf commit: 14b20b784f59bdd95f6f1cfb112c9818bcec4d84
Checkpoint bpf commit: 60240bc26114543fcbfcd8a28466e67e77b20388
Andrii Nakryiko (3):
libbpf: Fix crash if SEC("freplace") programs don't have
attach_prog_fd set
libbpf: restore memory layout of bpf_object_open_opts
libbpf: Don't require full struct enum64 in UAPI headers
Benjamin Tissoires (1):
libbpf: add map_get_fd_by_id and map_delete_elem in light skeleton
Daniel Borkmann (1):
libbpf: Remove gcc support for bpf_tail_call_static for now
David Vernet (3):
bpf: Define new BPF_MAP_TYPE_USER_RINGBUF map type
bpf: Add bpf_user_ringbuf_drain() helper
bpf: Add libbpf logic for user-space ring buffer
Hao Luo (2):
bpf: Introduce cgroup iter
bpf: Add CGROUP prefix to cgroup_iter_order
James Hilliard (1):
libbpf: Add GCC support for bpf_tail_call_static
Jiri Olsa (1):
bpf: Return value in kprobe get_func_ip only for entry address
Jon Doron (1):
libbpf: Fix the case of running as non-root with capabilities
Pu Lehui (1):
bpf, cgroup: Reject prog_attach_flags array when effective query
Quentin Monnet (1):
bpf: Fix a few typos in BPF helpers documentation
Shmulik Ladkani (2):
bpf, flow_dissector: Introduce BPF_FLOW_DISSECTOR_CONTINUE retcode for
bpf progs
bpf: Support getting tunnel flags
Stanislav Fomichev (1):
bpf: update bpf_{g,s}et_retval documentation
Tao Chen (1):
libbpf: Support raw BTF placed in the default search path
Wang Yufen (1):
libbpf: Add pathname_concat() helper
Xin Liu (2):
libbpf: Clean up legacy bpf maps declaration in bpf_helpers
libbpf: Fix NULL pointer exception in API btf_dump__dump_type_data
Yonghong Song (3):
bpf: Update descriptions for helpers bpf_get_func_arg[_cnt]()
libbpf: Add new BPF_PROG2 macro
libbpf: Improve BPF_PROG2 macro code quality and description
include/uapi/linux/bpf.h | 139 +++++++++++++++++---
src/bpf_helpers.h | 12 --
src/bpf_tracing.h | 107 ++++++++++++++++
src/btf.c | 32 ++---
src/btf.h | 25 +++-
src/btf_dump.c | 2 +-
src/libbpf.c | 106 ++++++++-------
src/libbpf.h | 111 +++++++++++++++-
src/libbpf.map | 10 ++
src/libbpf_probes.c | 1 +
src/libbpf_version.h | 2 +-
src/ringbuf.c | 271 +++++++++++++++++++++++++++++++++++++++
src/skel_internal.h | 23 ++++
src/usdt.c | 2 +-
14 files changed, 731 insertions(+), 112 deletions(-)
--
2.30.2
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
87dbdc230d162bf9ee1ac77c8ade178b6b1e199e
|