mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-21 00:39:07 +08:00
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>
2 lines
41 B
Plaintext
2 lines
41 B
Plaintext
989a29cfed9b5092c3e18be14e9032c51bb1c9f6
|