mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-20 16:29:07 +08:00
Syncing latest libbpf commits from kernel repository.
Baseline bpf-next commit: 66b5f1c439843bcbab01cc7f3854ae2742f3d1e3
Checkpoint bpf-next commit: b707659213d3c70f2c704ec950df6263b4bffe84
Baseline bpf commit: 53db1cced401e4c65d49edf198e00daa9fc837e6
Checkpoint bpf commit: f1fc7249dddc0e52d9e805e2e661caa118649509
Andrii Nakryiko (8):
libbpf: provide more helpful message on uninitialized global var
libbpf: return previous print callback from libbpf_set_print
libbpf: add helpers for working with BTF types
libbpf: convert libbpf code to use new btf helpers
libbpf: add .BTF.ext offset relocation section loading
libbpf: implement BPF CO-RE offset relocation algorithm
libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists
libbpf: sanitize VAR to conservative 1-byte INT
Petar Penkov (1):
bpf: sync bpf.h to tools/
Stanislav Fomichev (2):
tools/bpf: sync bpf_flow_keys flags
bpf/flow_dissector: support ipv6 flow_label and
BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL
Toke Høiland-Jørgensen (2):
tools/include/uapi: Add devmap_hash BPF map type
tools/libbpf_probes: Add new devmap_hash type
include/uapi/linux/bpf.h | 44 +-
src/btf.c | 250 +++++-----
src/btf.h | 182 ++++++++
src/btf_dump.c | 138 ++----
src/libbpf.c | 972 ++++++++++++++++++++++++++++++++++++---
src/libbpf.h | 3 +-
src/libbpf_internal.h | 105 +++++
src/libbpf_probes.c | 1 +
8 files changed, 1405 insertions(+), 290 deletions(-)
--
2.17.1
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
f1fc7249dddc0e52d9e805e2e661caa118649509
|