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: 1e1032b0c4afaed7739a6681ff6b4cb120b82994
Checkpoint bpf-next commit: 87bd9e602e39585c5280556a2b6a6363bb334257
Baseline bpf commit: a14d273ba15968495896a38b7b3399dba66d0270
Checkpoint bpf commit: b02265429681c9c827c45978a61a9f00be5ea9aa
Alexei Starovoitov (1):
libbpf: Remove unused field.
Andrii Nakryiko (11):
libbpf: Add bpf_map__inner_map API
libbpf: Suppress compiler warning when using SEC() macro with externs
libbpf: Mark BPF subprogs with hidden visibility as static for BPF
verifier
libbpf: Allow gaps in BPF program sections to support overriden weak
functions
libbpf: Refactor BTF map definition parsing
libbpf: Factor out symtab and relos sanity checks
libbpf: Make few internal helpers available outside of libbpf.c
libbpf: Extend sanity checking ELF symbols with externs validation
libbpf: Tighten BTF type ID rewriting with error checking
libbpf: Add linker extern resolution support for functions and global
variables
libbpf: Support extern resolution for BTF-defined maps in .maps
section
Ciara Loftus (1):
libbpf: Fix potential NULL pointer dereference
Daniel Borkmann (1):
bpf: Sync bpf headers in tooling infrastucture
Florent Revest (3):
bpf: Add a bpf_snprintf helper
libbpf: Initialize the bpf_seq_printf parameters array field by field
libbpf: Introduce a BPF_SNPRINTF helper macro
Pedro Tammela (1):
libbpf: Clarify flags in ringbuf helpers
Toke Høiland-Jørgensen (1):
bpf: Return target info when a tracing bpf_link is queried
include/uapi/linux/bpf.h | 83 ++-
src/bpf_helpers.h | 19 +-
src/bpf_tracing.h | 58 +-
src/btf.c | 5 -
src/libbpf.c | 396 +++++++-----
src/libbpf.h | 1 +
src/libbpf.map | 1 +
src/libbpf_internal.h | 45 ++
src/linker.c | 1270 ++++++++++++++++++++++++++++++++------
src/xsk.c | 3 +
10 files changed, 1512 insertions(+), 369 deletions(-)
--
2.30.2
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
87bd9e602e39585c5280556a2b6a6363bb334257
|