代码拉取完成,页面将自动刷新
723
release 5.10.0-106.8.0
已合并
TASK | COMMIT |
---|---|
bugzilla: #I5OE36:【openEuler 22.09】【arm/x86】native-turbo大页特性异常流程存在内存泄露 | 17d2143 hugetlb: fix hugepage leakage |
bugzilla: #I5NS6H:【openEuler 22.09】【arm/x86】native-turbo大页特性perf执行程序时无法解析符号 | b1cd6a8 hugetlb: fix perf file name |
bugzilla: #I5EUVD:OLK 5.10 支持BPF CO-RE | 2c4f661 libbpf: Fix logic for finding matching program for CO-RE relocation b2c1cb0 selftests/bpf: Fix GCC11 compiler warnings in -O2 mode 678cd0e libbpf: Fix gen_loader assumption on number of programs. 66648b6 libbpf: Add "bool skipped" to struct bpf_map 214ab1b bpf: Silence purge_cand_cache build warning. 4e78715 libbpf: Reduce bpf_core_apply_relo_insn() stack usage. 1fd71d8 libbpf: Fix non-C89 loop variable declaration in gen_loader.c e52db24 selftests/bpf: Add CO-RE relocations to verifier scale test. f539290 selftests/bpf: Additional test for CO-RE in the kernel. ea5e5de selftests/bpf: Convert map_ptr_kern test to use light skeleton. 46b2296 selftests/bpf: Improve inner_map test coverage. 5f2faae libbpf: Clean gen_loader's attach kind. c0d74bf libbpf: Support init of inner maps in light skeleton. 2fe6b20 libbpf: Use CO-RE in the kernel in light skeleton. 046a8d3 bpf: Add bpf_core_add_cands() and wire it into bpf_core_apply_relo_insn(). 9c297ba libbpf: Cleanup struct bpf_core_cand. f4475d1 bpf: Pass a set of bpf_core_relo-s to prog_load command. cff9a2c bpf: Define enum bpf_core_relo_kind as uapi. 0b07cc7 bpf: Prepare relo_core.c for kernel duty. 2c7e541 bpf: Rename btf_member accessors. 9891ace libbpf: Replace btf__type_by_id() with btf_type_by_id(). 7c0bfa7 libbpf: Avoid reload of imm for weak, unresolved, repeating ksym d6609a6 libbpf: Avoid doublestores for success/failure case of ksym relocations 31b0e8f bpf: Change bpf_kallsyms_lookup_name size type to ARG_CONST_SIZE_OR_ZERO f8ca70b libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY be3a131 selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2bpf tests 2243c1e selftests/bpf: Prevent out-of-bounds stack access in test_bpffs b4a8fa2 selftests/bpf: Fix misaligned memory access in queue_stack_map test b4fee68b selftests/bpf: Prevent misaligned memory access in get_stack_raw_tp test 841d6e8e selftests/bpf: Fix possible NULL passed to memcpy() with zero size 06fdaf4 libbpf: Fix using invalidated memory in bpf_linker 5412105 libbpf: Fix glob_syms memory leak in bpf_linker 587461d libbpf: Don't call libc APIs with NULL pointers 72c1c34 libbpf: Fix potential misaligned memoryaccess in btf_ext__new() 715cb08 libbpf: Load global data maps lazily on legacy kernels 90e5ede libbpf: Fix a couple of missed btf_type_tag handling in btf.c 61a3364 docs/bpf: Update documentation for BTF_KIND_TYPE_TAG support 426c84d bpftool: Support BTF_KIND_TYPE_TAG ae6a9ed libbpf: Support BTF_KIND_TYPE_TAG a7081a1 bpf: Support BTF_KIND_TYPE_TAG for btf_type_tag attributes 57b7bde selftests/bpf: Avoid duplicate btf__parse() call ef1a8bb selftests/bpf: Free inner strings index in btf selftest 9bbd7b3 selftests/bpf: Free per-cpu values array in bpf_iter selftest 55c4764 selftests/bpf: Fix memory leaks in btf_type_c_dump() helper f40b3c7 libbpf: Free up resources used by inner map definition 0feb88c selftests/bpf: Pass sanitizer flags to linker through LDFLAGS ab7af01 libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS f378bb5 libbpf: Improve ELF relo sanitization b9c5e4a libbpf: Fix section counting logic 396d465 libbpf: Validate that .BTF and .BTF.ext sections contain data ab788aa libbpf: Improve sanity checking during BTF fix up cabb9ce libbpf: Detect corrupted ELF symbols section 7350b31 libbpf: Perform map fd cleanup for gen_loader in case of error 0d9466e tools/runqslower: Fix cross-build 600d6b6 selftests/bpf: Add weak/typeless ksym test for light skeleton 907db67 libbpf: Add weak ksym support to gen_loader ae0b9f8 libbpf: Add typeless ksym support to gen_loader 7d57696d bpf: Add bpf_kallsyms_lookup_name helper 6d49ff9 libbpf: Use BYTE_ORDER ab6530c3 libbpf: Deprecate ambiguously-named bpf_program__size() API 722c094 libbpf: Deprecate multi-instance bpf_programAPIs 2365b8f libbpf: Add ability to fetch bpf_program's underlying instructions f2a6f42 libbpf: Fix off-by-one bug in bpf_core_apply_relo() c2d5ec6 docs/bpf: Update documentation for BTF_KIND_DECL_TAG typedef support 890b64b bpf: Add BTF_KIND_DECL_TAG typedef support 798d225 libbpf: Fix memory leak in btf__dedup() b85cd2e selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups for internal maps 3a18a3b libbpf: Simplify look up by name of internal maps aae37f3 selftests/bpf: Demonstrate use of custom .rodata/.data sections 5d5f713 libbpf: Support multiple .rodata.* and .data.* BPF maps 81909f4 bpftool: Improve skeleton generation for data maps without DATASEC type eab7faf bpftool: Support multiple .rodata/.data internal maps in skeleton 0b38d6d libbpf: Remove assumptions about uniqueness of .rodata/.data/.bss maps 3fe1d8c libbpf: Use Elf64-specific types explicitly for dealing with ELF 688c4e8 libbpf: Extract ELF processing state into separate struct 037e50e libbpf: Deprecate btf__finalize_data() and move it into libbpf.c 9a9a006 bpf: Add verified_insns to bpf_prog_info and fdinfo b87fc8a bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG 64dfed7 bpftool: Add install-bin target to install binary only d2e010f selftests/bpf: Better clean up for runqslower in test_bpftool_build.sh 400a4ff1 bpf: iterators: Install libbpf headers when building 28d753b bpf: preload: Install libbpf headers when building 7cba5c2 tools/runqslower: Install libbpf headers when building 3a32924 tools/resolve_btfids: Install libbpf headers when building 34731a4 bpftool: Install libbpf headers instead of including the dir 486e24a bpftool: Remove unused includes to <bpf/bpf_gen_internal.h> 1c6a75e libbpf: Skip re-installing headers file if source is older than target 078e809 libbpf: Add API that copies all BTF types from one BTF object to another 613154c bpf: selftests: Add selftests for module kfunc support 30ff6c9 libbpf: Updategen_loader to emit BTF_KIND_FUNC relocations 76e2794 libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0 8c0e827 libbpf: Support kernel module function calls 66a49a77 tools: Allow specifying base BTF file in resolve_btfids 4287032 bpf: btf: Introduce helpers for dynamic BTF set registration d33b448 bpf: Be conservative while processing invalid kfunc calls c07591d bpf: Introduce BPF support for kernel module function calls c87a2a8 libbpf: Support uniform BTF-defined key/value specification across all BPF maps 3fcba4d libbpf: Properly ignore STT_SECTION symbols in legacy map definitions 67d50a5 libbpf: Make gen_loader data aligned. 2940ac7 libbpf: Reduce reliance of attach_fns on sec_def internals 119bc7f libbpf: Refactor internal sec_def handling to enable pluggability 009fa55 libbpf: Add "tc" SEC_DEF which is a better name for "classifier" 2b969b4 libbpf: Ignore STT_SECTION symbols in 'maps' section f1dc789 selftests/bpf: Switch fexit_bpf2bpf selftest to set_attach_target() API 1584c51 selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks 29c9c9d libbpf: Constify all high-level program attach APIs c8f83b2 libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7 e3da961 libbpf: Allow skipping attach_func_name in bpf_program__set_attach_target() ecc5a98 libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs fecee35 selftests/bpf: Stop using relaxed_core_relocs which has no effect 6769efd libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id() 98162f1 bpftool: Add support for BTF_KIND_TAG 5b2bd2f libbpf: Add support for BTF_KIND_TAG c0c2564 libbpf: Rename btf_{hash,equal}int to btf{hash,equal}int_tag d5f0093 bpf: Support for new btf kind BTF_KIND_TAG 0366666 btf: Change BTF_KIND* macros to enums c98cff6 libbpf: Minimize explicit iterator of section definition array 75ad79c libbpf: Simplify BPF program auto-attach code be839f0 libbpf: Ensure BPF prog typesare set before relocations cb98b55 selftests/bpf: Update selftests to always provide "struct_ops" SEC 666c6402 libbpf: Make libbpf_version.h non-auto-generated 20353b1 libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations 2226e0d libbpf: Fix build with latest gcc/binutils with LTO c1eff80 selftests/bpf: Add checks for X__elf_bytes() skeleton helper 6d12ed3 selftests/bpf: Add remaining ASSERT_xxx() variants 4f82651 bpftool: Provide a helper method for accessing skeleton's embedded ELF data fcb215b libbpf: Change bpf_object_skeleton data field to const pointer 8d30981 libbpf: Don't crash on object files with no symbol tables 878b828 libbpf: Fix segfault in light skeleton for objects without BTF 86f5aba libbpf: Fix segfault in static linker for objects without BTF 656d672 libbpf: Support weak typed ksyms. 2aca0c8 libbpf: Add btf__load_vmlinux_btf/btf__load_module_btf ea7ea58 tools: bpftool: Support dumping split BTF by id 9a78b72 libbpf: Add split BTF support for btf__load_from_kernel_by_id() 0cf7e44 tools: Replace btf__get_from_id() with btf__load_from_kernel_by_id() 59c1b296 tools: Free BTF objects at various locations b704536 libbpf: Rename btf__get_from_id() as btf__load_from_kernel_by_id() 22012a5 libbpf: Rename btf__load() as btf__load_into_kernel() 8eb40e4 libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() a3c6e40 bpf: Emit better log message if bpf_iter ctx arg btf_id == 0 749eead tools/resolve_btfids: Emit warnings and patch zero id for missing symbols e125d2b libbpf: Fix comment typo 70a6230 libbpf: Split CO-RE logic into relo_core.c. 22887d4 libbpf: Move CO-RE types into relo_core.h. 2cd4cbb libbpf: Split bpf_core_apply_relo() into bpf_program independent helper. 98536a1 libbpf: Cleanup the layering between CORE and bpf_program. bdca260 libbpf: Propagate errors when retrieving enum value for typed data display 4cf677f0 libbpf: Avoid use of _int128in typed dump display ff8961a selftests/bpf: Check inner map deletion 1d4ef18 libbpf: Clarify/fix unaligned data issues for btf typed dump 511130f libbpf: BTFdumper support for typed data d1ead19 libbpf: Introduce 'btf_custom_path' to 'bpf_obj_open_opts' ed4abf3 bpf: Factor out bpf_spin_lock into helpers. 1d2d035 bpf: Prepare bpf_prog_put() to be called from irq context. 8a7a290 libbpf: Do not close un-owned FD 0 on errors 3ccf090 libbpf: Restore errno return for functions that were already returning it 1f43f0b libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading 22a2708 libbpf: Set NLM_F_EXCL when creating qdisc 26545540 libbpf: Remove unneeded check for flags during tc detach 55d7e99 libbpf: Simplify the return expression of bpf_object__init_maps function eb1c6c2 libbpf: Fix pr_warn type warnings on 32bit 6ade80e tools/bpftool: Fix cross-build c5ea61e0d libbpf: Install skel_internal.h header used from light skeletons 1c91a47 libbpf: Refactor header installation portions of Makefile 1414e03 libbpf: Move few APIs from 0.4 to 0.5 version 78c8ce6 libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h da4510c bpftool: Set errno on skeleton failures and propagate errors 82eb15f libbpf: Streamline error reporting for high-level APIs 8f007977 libbpf: Streamline error reporting for low-level APIs 27baa8a libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors 1be393b libbpf: Add support for new llvm bpf relocations 498ba61 libbpf: Skip bpf_object__probe_loading for light skeleton 9c9a2ed bpf: Add cmd alias BPF_PROG_RUN c99e79d selftests/bpf: Convert test trace_printk to lskel. 70af883 selftests/bpf: Convert test printk to use rodata. c7c9aa2 selftests/bpf: Convert atomics test to light skeleton. fe27eb6 selftests/bpf: Convert few tests to light skeleton. a58478e bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. 74260b6 libbpf: Introduce bpf_map__initial_value(). fcbd883 libbpf: Cleanup temp FDs when intermediate sys_bpf fails. 98420e8 libbpf: Generate loader program out of BPF ELF file. 8a1a4a0 libbpf: Preliminary support for fd_idx 856c95e libbpf: Add bpf_object pointer to kernel_supports(). 185a4cd libbpf: Change the order of data and text relocations. dd656ab bpf: Add bpf_sys_close() helper. 1873332 bpf: Add bpf_btf_find_by_name_kind() helper. e9bf7d3 bpf: Introduce fd_idx c373353 bpf: Make btf_load command to be bpfptr_t compatible. ed2f9cb libbpf: Support for syscall program type 1752e66 bpf: Prepare bpf syscall to be used from kernel and user space. c3c60f2 bpf: Introduce bpfptr_t user/kernel pointer. 01ac26a bpf: Introduce bpf_sys_bpf() helper and program type. fb41d40 libbpf: Add low level TC-BPF management API 6150206 libbpf: Add various netlink helpers 432f3ac libbpf: Reject static entry-point BPF programs a1d9340 libbpf: Reject static maps a5e3096 libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions 464819c libbpf: Fix ELF symbol visibility update logic c3bf657 bpftool: Stop emitting static variables in BPF skeleton d5073e2 selftests/bpf: Stop using static variables for passing data to/from user-space d33cbc9 libbpf: Add per-file linker opts a690e6b bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars 046e849 libbpf: Provide GELF_ST_VISIBILITY() define for older libelf faf399e libbpf: Add NULL check to add_dummy_ksym_var e67bce2 libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE de0b6c0 selftests/bpf: Add re-attach test to fexit_test 3608efc selftests/bpf: Add re-attach test to fentry_test fad56be libbpf: Introduce a BPF_SNPRINTF helper macro 0707c0a bpf: Add a bpf_snprintf helper 3daacee bpf: Add a ARG_PTR_TO_CONST_STR argument type 78f2697 bpf: Factorize bpf_trace_printk and bpf_seq_printf 6d85c34 selftests/bpf: Fix the ASSERT_ERR_PTR macro 0aca3dc bpf: Return target info when a tracing bpf_link is queried 9036235 bpf: Generate BTF_KIND_FLOAT when linking vmlinux bca088f libbpf: Support extern resolution for BTF-defined maps in .maps section 94475c9 libbpf: Add linker extern resolution support for functions and global variables 3469796a libbpf: Tighten BTF type ID rewriting with error checking ba18b6a libbpf: Extend sanity checking ELF symbols with externs validation 0131afb libbpf: Make few internal helpers available outside of libbpf.c 9ce3a4a libbpf: Factor out symtab and relos sanity checks 2d51f75 libbpf: Refactor BTF map definition parsing 1d59aaa libbpf: Allow gaps in BPF program sections to support overriden weak functions 17ba40b libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier 9bd3b0f libbpf: Suppress compiler warning when using SEC() macro with externs eec09d6 bpftool: Fix a clang compilation warning 6bff703 selftests/bpf: Fix test_cpp compilation failure with clang 799c6ed libbpf: Remove unused field. 81f8351 libbpf: Clarify flags in ringbuf helpers 8300a99 selftests/bpf: ringbuf_multi: Use runtime page size fd43050 libbpf: Add bpf_map__inner_map API a271336 selftests/bpf: ringbuf: Use runtime page size 6fb4ae4 selftests/bpf: mmap: Use runtime page size 5ed9da2 selftests/bpf: Pass page size from userspace in map_ptr 482fd0d selftests/bpf: Pass page size from userspace in sockopt_sk 5fd2c47 selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton abd3955 selftests/bpf: test_progs/sockopt_sk: Remove version 27db40d libbpf: Fix KERNEL_VERSION macro b991514 libbpf: Fix memory leak when emitting final btf_ext 6e2b086 bpf: selftests: Add kfunc_call test 95dd1d0 libbpf: Support extern kernel function 2b38e48 libbpf: Record extern symrelocation first e51ffde libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR 315fd85 libbpf: Refactor codes for finding btf id of a kernel symbol 32151ec libbpf: Refactor bpf_object__resolve_ksyms_btf_id 52b0a4b bpf: Support kernel function call in x86-32 97e70bd bpf: Support bpf program calling kernel function a3a7730 bpf: Refactor btf_check_func_arg_match e0a7056 bpf: Simplify freeing logic in linfo and jited_linfo cc78926 libbpf: Preserve empty DATASEC BTFs during static linking ad0de89 libbpf: Add bpf object kern_version attribute setter 6674aea libbpf: Constify few bpf_program getters 637d218 libbpf: Skip BTF fixup if object file has no BTF 1483c0b selftests/bpf: Add multi-file statically linked BPF object file test 77f5c0c selftests/bpf: Pass all BPF .o's through BPF static linker fb6946b bpftool: Add gen object command to perform BPF static linking6adf7bc bpftool: Add ability to specify custom skeleton object name dc592ea libbpf: Add BPF static linker BTF and BTF.ext support afb6daf libbpf: Add BPF static linker APIs 15092b0 libbpf: Add generic BTF type shallow copy API d2c3c47 libbpf: Extract internal set-of-strings datastructure APIs b27de66 libbpf: Rename internal memory-management helpers 7529f16 libbpf: Generalize BTF and BTF.ext type ID and strings iteration fc8027e libbpf: Expose btf_type_by_id() internally a3578a1 libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h 5560032 libbpf: Avoid inline hint definition from 'linux/stddef.h' 6173aa6 tools: Sync uapi bpf.h header with latest changes c065c28 libbpf: Add BTF_KIND_FLOAT support 9a34a3a libbpf: Fix whitespace in btf_add_composite() comment 8232ede bpf: Add BTF_KIND_FLOAT to uapi 3186a6e libbpf: Support subprog address relocation 86474c6 libbpf: Move function is_ldimm64() earlier in libbpf.c 656cec3 bpf: Add bpf_for_each_map_elem() helper 3a49def bpf: Change return value of verifier function add_subprog() bf5adef bpf: Refactor check_func_call() to allow callback function c433dd3a bpf: Factor out verbose_invalid_scalar() 3e7dbda selftests/bpf: Copy extras in out-of-srctree builds da9be65 bpf: Factor out visit_func_call_insn() in check_cfg() 2a4087b bpf: Rename fixup_bpf_calls and add some comments be010ae bpf: Use MAX_BPF_FUNC_REG_ARGS macro 8f01d42 bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. 619138a perf build: Move feature cleanup under tools/build f1b738bperf stat: Enable counting events for BPF programs 78b44bf perf build: Support build BPF skeletons with perf cec818e selftests/bpf: Fix a compiler warning in global func test 49403ee bpf: Drop imprecise log message 1bdf14a bpf: Clear percpu pointers in bpf_prog_clone_free() cb456e4 bpftool: Add Makefile target bootstrap 57d6c21 selftests/bpf: Add unit tests for pointers in global functions 20a6e23 bpf: Support pointers in global func args 915ece0 bpf: Extract nullable reg type conversion into a helper function ab8f5c9 bpf: Rename bpf_reg_state variables 033a30d bpf: Clear per_cpu pointers during bpf_prog_realloc abcf69b selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs c2830cd bpf: Allows per-cpu maps and map-in-map in sleepable programs d613429 selftests/bpf: Improve recursion selftest fe6bed3 bpf: Count the number of times recursion was prevented 4a52252 selftest/bpf: Add a recursion test 5de0cd1 bpf: Add per-programrecursion prevention mechanism 86dfa98 bpf: Compute program stats for sleepable programs c82a344 bpf: Run sleepable programs with migration disabled 1e2df96 bpf: Optimize program stats 14851dd bpf: Refactor BPF_PSEUDO_CALL checking as a helper function 46277c5 libbpf: Stop using feature-detection Makefiles 25305f8 tools: Factor Clang, LLC and LLVM utils definitions d825654 selftests/bpf: Don't exit on failed bpf_testmod unload 58a1e7b libbpf: Use string table index from index table if needed ef163d1 bpf: Permit size-0 datasec 5b8dec3 selftests/bpf: Add verifier tests for x64 jit jump padding 9f331c5 test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 f72c53d bpf,x64: Pad NOPs to make images converge more easily 8ab5506 bpf: Document new atomic instructions 436bfde bpf: Add tests for new BPF atomic operations 626ad7b bpf: Add bitwise atomic instructions dc6ad05 bpf: Pull out a macro for interpreting atomic ALU operations 5230290 bpf: Add instructions for atomic[cmp]xchg e166dbf bpf: Add BPF_FETCH field / create atomic_fetch_add instruction fe2982d bpf: Move BPF_STX reserved field check into BPF_STX verifier code 27e419b bpf: Rename BPF_XADD and prepare to encode other atomics in .imm de3ae91d bpf: x86: Factor out a lookup table for some ALU opcodes 1e288e5 bpf: x86: Factor out emission of REX byte 09aeaa9 bpf: x86: Factor out emission of ModR/M for *(reg + off) a36cd45 tools/bpftool: Add -Wall when buildingBPF programs 527d0e4 bpf, libbpf: Avoid unused function warning on bpf_tail_call_static ab89237 selftests/bpf: Install btf_dump test cases 1e11819 selftests/bpf: Fix installation of urandom_read 5c3c819 selftests/bpf: Move generated test files to $(TEST_GEN_FILES) a91d594 selftests/bpf: Fix out-of-tree build e9eb8d6selftests/bpf: Enable cross-building c5ab1a5 selftests/bpf: Test kernel module ksym externs 3806d94 libbpf: Support kernel module ksym externs 8734757 bpf: Support BPF ksym variables in kernel modules a9a7f96 selftests/bpf: Sync RCU before unloading bpf_testmod a851748 bpf: Clarify return value of probe str helpers 7683e30 libbpf: Clarify kernel type use with USER variants of CORE reading macros ac917ac selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants 96aa267 libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family 4c64672 libbpf: Add user-space variants of BPF_CORE_READ() family of macros 3d6e6b5 bpf: Allow empty module BTFs bed2fcc tools/resolve_btfids: Warn when having multiple IDs for single type f561a60 libbpf: Support modules in bpf_program__set_attach_target() API 702b1d1 selftests/bpf: Drop the need for LLVM's llc 49a96da selftests/bpf: fix bpf_testmod.ko recompilation logic 7f2c081 selftests/bpf: Avoid errno clobbering bb90029 selftests/bpf: Print reason when a tester could not run a program 3bdd4a6 bpf: Refactor check_cfg to use a structured loop. 1ba9931 kbuild: Skip module BTF generation for out-of-tree external modules 2f269ee selftests/bpf: Add tp_btf CO-RE reloc test for modules c0b3b0a libbpf: Support attachment of BPF tracing programs to kernel modules f0810f2 libbpf: Factor out low-level BPF program loading helper f2b5caf4 bpf: Allow to specify kernel module BTFs when attaching BPF programs dff82a4 bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier 6f557b3 selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF 0d00b4f selftests/bpf: Add support for marking sub-tests as skipped 50943c2 selftests/bpf: Add bpf_testmod kernel module for testing f981877 libbpf: Add kernel module BTF support for CO-RE relocations 6c4cdea libbpf: Refactor CO-RE relocs to not assume a single BTF object cf9c33b libbpf: Add internal helper to load BTF data by FD 3f8bb24 bpf: Keep module's btf_data_size intact after load 18fda61c bpf: Fix cold build of test_progs-no_alu32 2b57ef87 libbpf: Cap retries insys_bpf_prog_load b763ba2 libbpf: Fail early when loading programs with unspecified type 5036be8 tools/resolve_btfids: Fix some error messages 04c83d4 tools/bpftool: Auto-detect split BTFs in common cases a268378 libbpf: Add base BTF accessor a28de89 tools/bpftool: Emit name for anonymous BTFs 218999b bpf: Sanitize BTF data pointer after module is loaded d60d273 libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() 30f45ed tools/bpftool: Fix build slowdown e5068d9 tools/runqslower: Build bpftool using HOSTCC 7f7c19c tools/runqslower: Enable out-of-tree build 398eb29 tools/runqslower: Use Makefile.include d9a7346 tools: Factor HOSTCC, HOSTLD, HOSTAR definitions 3f5caa2 bpf: Compile out btf_parse_module() if module BTF is not enabled 185ffad tools/bpftool: Add support forin-kernel and named BTF in btf show 2543c47 bpf: Load and verify kernel module BTFs ddeef2c kbuild: Build kernel module BTFs if BTF is enabled and pahole supports it 0c1d8e9 bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO de987ba bpf: Add in-kernel split BTF support 60622c7 bpf, btf: Remove the duplicate btf_ids.h include 0015595 tools/bpftool: Add bpftool support for split BTF 86c7947 selftests/bpf: Add split BTF dedup selftests ad2c163 libbpf:Accomodate DWARF/compiler bug with duplicated identical arrays 89468d9c libbpf: Support BTF dedup of split BTFs ecd28d1 selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests fb88849 selftests/bpf: Add split BTF basic test c75a422 libbpf: Implement basic split BTF support 46b7583 libbpf: Unify and speed up BTF string deduplication 7cff1bc selftest/bpf: Relax btf_dedup test checks ea3d0d8 libbpf: Factor out common operations in BTF writing APIs b021026 bpf:Add PROG_TEST_RUN support for sk_lookup programs fd7dc3d bpf: Consolidate shared test timing code |
暂无评论