mirror of
https://gitee.com/openharmony/third_party_libbpf
synced 2024-10-07 06:23:25 +00:00
sync: latest libbpf changes from kernel
Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: 2f7de9865ba3cbfcf8b504f07154fdb6124176a4 Checkpoint bpf-next commit: b0efc216f577997bf563d76d51673ed79c3d5f71 Baseline bpf commit: 87f92ac4c12758c4da3bbe4393f1d884b610b8a6 Checkpoint bpf commit: 9cf51446e68607136e42a4e531a30c888c472463 Alan Maguire (2): bpf: Add bpf_snprintf_btf helper bpf: Add bpf_seq_printf_btf helper Andrii Nakryiko (11): libbpf: Refactor internals of BTF type index libbpf: Remove assumption of single contiguous memory for BTF data libbpf: Generalize common logic for managing dynamically-sized arrays libbpf: Extract generic string hashing function for reuse libbpf: Allow modification of BTF and add btf__add_str API libbpf: Add btf__new_empty() to create an empty BTF object libbpf: Add BTF writing APIs libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset selftests/bpf: Test BTF writing APIs libbpf: Support BTF loading and raw data output in both endianness libbpf: Fix uninitialized variable in btf_parse_type_sec Martin KaFai Lau (4): bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON Song Liu (3): bpf: Fix comment for helper bpf_current_task_under_cgroup() bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint libbpf: Support test run of raw tracepoint programs Toke Høiland-Jørgensen (2): bpf: Support attaching freplace programs to multiple attach points libbpf: Add support for freplace attachment in bpf_link_create YiFei Zhu (2): bpf: Add BPF_PROG_BIND_MAP syscall libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section Yonghong Song (1): libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 include/uapi/linux/bpf.h | 118 ++- src/bpf.c | 67 +- src/bpf.h | 39 +- src/btf.c | 1851 ++++++++++++++++++++++++++++++++------ src/btf.h | 51 ++ src/btf_dump.c | 9 +- src/hashmap.h | 12 + src/libbpf.c | 113 ++- src/libbpf.h | 3 + src/libbpf.map | 28 + src/libbpf_internal.h | 8 + src/xsk.c | 1 + 12 files changed, 1997 insertions(+), 303 deletions(-) -- 2.24.1
This commit is contained in:
parent
760f71ec87
commit
21ea184818
@ -1 +1 @@
|
||||
87f92ac4c12758c4da3bbe4393f1d884b610b8a6
|
||||
9cf51446e68607136e42a4e531a30c888c472463
|
||||
|
@ -1 +1 @@
|
||||
2f7de9865ba3cbfcf8b504f07154fdb6124176a4
|
||||
b0efc216f577997bf563d76d51673ed79c3d5f71
|
||||
|
Loading…
Reference in New Issue
Block a user