mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-19 15:59:06 +08:00
Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: 155f556d64b1a48710f01305e14bb860734ed1e3 Checkpoint bpf-next commit: 1e1032b0c4afaed7739a6681ff6b4cb120b82994 Baseline bpf commit: 002322402dafd846c424ffa9240a937f49b48c42 Checkpoint bpf commit: a14d273ba15968495896a38b7b3399dba66d0270 Andrii Nakryiko (2): libbpf: Preserve empty DATASEC BTFs during static linking libbpf: Fix memory leak when emitting final btf_ext Ciara Loftus (3): libbpf: Ensure umem pointer is non-NULL before dereferencing libbpf: Restore umem state after socket create failure libbpf: Only create rx and tx XDP rings when necessary Cong Wang (1): sock_map: Introduce BPF_SK_SKB_VERDICT Hengqi Chen (1): libbpf: Fix KERNEL_VERSION macro Maciej Fijalkowski (1): libbpf: xsk: Use bpf_link Martin KaFai Lau (6): bpf: Support bpf program calling kernel function libbpf: Refactor bpf_object__resolve_ksyms_btf_id libbpf: Refactor codes for finding btf id of a kernel symbol libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR libbpf: Record extern sym relocation first libbpf: Support extern kernel function Pedro Tammela (1): libbpf: Fix bail out from 'ringbuf_process_ring()' on error Yang Yingliang (1): libbpf: Remove redundant semi-colon include/uapi/linux/bpf.h | 5 + src/bpf_helpers.h | 2 +- src/libbpf.c | 389 +++++++++++++++++++++++++++++---------- src/linker.c | 39 +++- src/ringbuf.c | 2 +- src/xsk.c | 315 ++++++++++++++++++++++++------- 6 files changed, 574 insertions(+), 178 deletions(-) -- 2.30.2
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
1e1032b0c4afaed7739a6681ff6b4cb120b82994
|