mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-19 07:49:07 +08:00
sync: latest libbpf changes from kernel
Syncing latest libbpf commits from kernel repository. Baseline bpf-next commit: b24d7f0da6ef5a23456a301eaf51b170f961d4ae Checkpoint bpf-next commit: 989a29cfed9b5092c3e18be14e9032c51bb1c9f6 Baseline bpf commit: b24d7f0da6ef5a23456a301eaf51b170f961d4ae Checkpoint bpf commit: b836cbdf3b81a4a22b3452186efa2e5105a77e10 Andrii Nakryiko (2): libbpf: fix sym_is_subprog() logic for weak global subprogs libbpf: never interpret subprogs in .text as entry programs Chen Ni (1): libbpf: Remove unneeded semicolon Eduard Zingerman (1): bpf: __bpf_fastcall for bpf_get_smp_processor_id in uapi Eric Long (1): libbpf: Do not resolve size on duplicate FUNCs Ihor Solodrai (1): libbpf: Change log level of BTF loading error message Martin Kelly (1): bpf: Update bpf_override_return() comment Matteo Croce (1): bpf: fix argument type in bpf_loop documentation Namhyung Kim (1): libbpf: Fix possible compiler warnings in hashmap Tao Chen (1): libbpf: Fix expected_attach_type set handling in program load callback Tony Ambardar (7): libbpf: Improve log message formatting libbpf: Fix header comment typos for BTF.ext libbpf: Fix output .symtab byte-order during linking libbpf: Support BTF.ext loading and output in either endianness libbpf: Support opening bpf objects of either endianness libbpf: Support linking bpf objects of either endianness libbpf: Support creating light skeleton of either endianness include/uapi/linux/bpf.h | 8 +- src/bpf_gen_internal.h | 1 + src/btf.c | 280 ++++++++++++++++++++++++++++++--------- src/btf.h | 3 + src/btf_dump.c | 2 +- src/btf_relocate.c | 2 +- src/gen_loader.c | 187 ++++++++++++++++++-------- src/hashmap.h | 20 +-- src/libbpf.c | 81 ++++++++--- src/libbpf.map | 2 + src/libbpf_internal.h | 43 +++++- src/linker.c | 84 +++++++++--- src/relo_core.c | 2 +- src/skel_internal.h | 3 +- src/zip.c | 2 +- 15 files changed, 550 insertions(+), 170 deletions(-) Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
This commit is contained in:
committed by
Andrii Nakryiko
parent
db8a210964
commit
fc064eb41e
@@ -1 +1 @@
|
||||
b24d7f0da6ef5a23456a301eaf51b170f961d4ae
|
||||
b836cbdf3b81a4a22b3452186efa2e5105a77e10
|
||||
|
||||
@@ -1 +1 @@
|
||||
b24d7f0da6ef5a23456a301eaf51b170f961d4ae
|
||||
989a29cfed9b5092c3e18be14e9032c51bb1c9f6
|
||||
|
||||
Reference in New Issue
Block a user