mirror of
https://gitee.com/openharmony/third_party_libbpf
synced 2024-10-07 22:43:33 +00:00
bd9e2feb2a
Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: 2fcd80144b93ff90836a44f2054b4d82133d3a85 Checkpoint bpf-next commit: c321022244708aec4675de4f032ef1ba9ff0c640 Baseline bpf commit: edadedf1c5b4e4404192a0a4c3c0c05e3b7672ab Checkpoint bpf commit: 7f645462ca01d01abb94d75e6768c8b3ed3a188b Andrii Nakryiko (8): bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link libbpf: Add low-level APIs for new bpf_link commands libbpf: Refactor BTF-defined map definition parsing logic libbpf: Refactor map creation logic and fix cleanup leak libbpf: Add BTF-defined map-in-map support libbpf: Fix memory leak and possible double-free in hashmap__clear libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() libbpf: Fix false uninitialized variable warning David Ahern (1): libbpf: Only check mode flags in get_xdp_id Jakub Wilk (1): bpf: Fix reStructuredText markup Maciej Żenczykowski (1): bpf: add bpf_ktime_get_boot_ns() Mao Wenan (1): libbpf: Return err if bpf_object__load failed Yoshiki Komachi (1): bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h Zou Wei (1): libbpf: Remove unneeded semicolon in btf_dump_emit_type include/uapi/linux/bpf.h | 46 ++- src/bpf.c | 19 +- src/bpf.h | 4 +- src/bpf_helpers.h | 7 + src/btf_dump.c | 2 +- src/hashmap.c | 7 + src/libbpf.c | 705 +++++++++++++++++++++++++++------------ src/libbpf.map | 6 + src/netlink.c | 2 + 9 files changed, 572 insertions(+), 226 deletions(-) -- 2.24.1
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
c321022244708aec4675de4f032ef1ba9ff0c640
|