mirror of
https://gitee.com/openharmony/third_party_libbpf
synced 2024-10-07 06:23:25 +00:00
b9278634aa
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
b02265429681c9c827c45978a61a9f00be5ea9aa
|