summaryrefslogtreecommitdiffstats
path: root/tools/objtool
AgeCommit message (Expand)AuthorLines
2025-10-14objtool: Convert elf iterator macros to use 'struct elf'Josh Poimboeuf-17/+17
2025-10-14objtool: Remove .parainstructions referenceJosh Poimboeuf-1/+0
2025-10-14objtool: Clean up compiler flag usageJosh Poimboeuf-8/+13
2025-10-14objtool: Const string cleanupJosh Poimboeuf-10/+10
2025-10-14objtool: Check for missing annotation entries in read_annotate()Josh Poimboeuf-0/+5
2025-10-14objtool: Fix "unexpected end of section" warning for alternativesJosh Poimboeuf-4/+1
2025-10-14objtool: Fix __pa_symbol() relocation handlingJosh Poimboeuf-1/+12
2025-10-14objtool: Fix x86 addend calculationJosh Poimboeuf-17/+17
2025-10-14objtool: Fix weak symbol detectionJosh Poimboeuf-4/+4
2025-10-14objtool: Fix interval tree insertion for zero-length symbolsJosh Poimboeuf-1/+1
2025-10-14objtool: Add empty symbols to the symbol tree againJosh Poimboeuf-8/+2
2025-10-14objtool: Remove error handling boilerplateJosh Poimboeuf-101/+59
2025-10-14objtool: Propagate elf_truncate_section() error in elf_write()Josh Poimboeuf-3/+2
2025-10-14objtool: Fix broken error handling in read_symbols()Josh Poimboeuf-7/+3
2025-10-14objtool: Make find_symbol_containing() less arbitraryJosh Poimboeuf-5/+20
2025-10-14interval_tree: Sync interval_tree_generic.h with toolsJosh Poimboeuf-0/+1
2025-10-14objtool: Fix standalone --hacks=jump_labelDylan Hatch-1/+2
2025-10-14objtool: Remove unneeded semicolonChen Ni-1/+1
2025-10-14objtool/x86: Fix NOP decodePeter Zijlstra-4/+11
2025-10-14objtool/x86: Add UDB supportPeter Zijlstra-0/+4
2025-10-14objtool/x86: Remove 0xea hackPeter Zijlstra-9/+0
2025-10-11Merge tag 'x86_core_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds-0/+43
2025-10-01Merge tag 'kbuild-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kb...Linus Torvalds-10/+0
2025-09-30Merge tag 'x86_apic_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds-2/+63
2025-09-19Merge 6.17-rc6 into kbuild-nextNathan Chancellor-0/+23
2025-09-18objtool/LoongArch: Mark special atomic instruction as INSN_BUG typeTiezhu Yang-0/+21
2025-09-18objtool/LoongArch: Mark types based on break immediate codeTiezhu Yang-3/+9
2025-09-09objtool: Ignore __pi___cfi_ prefixed symbolsNathan Chancellor-0/+1
2025-09-04x86/sev: Zap snp_abort()Borislav Petkov (AMD)-1/+0
2025-09-03x86/boot: Create a confined code area for startup codeArd Biesheuvel-1/+2
2025-09-03objtool: Add action to check for absence of absolute relocationsArd Biesheuvel-0/+60
2025-08-28objtool: Drop noinstr hack for KCSAN_WEAK_MEMORYNathan Chancellor-10/+0
2025-08-20objtool/LoongArch: Get table size correctly if LTO is enabledTiezhu Yang-0/+23
2025-08-18objtool: Validate kCFI callsPeter Zijlstra-0/+43
2025-07-30Merge tag 'trace-rv-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/tr...Linus Torvalds-0/+1
2025-07-28Merge tag 'hardening-v6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds-2/+2
2025-07-21stackleak: Rename stackleak_track_stack to __sanitizer_cov_stack_depthKees Cook-1/+1
2025-07-21stackleak: Rename STACKLEAK to KSTACK_ERASEKees Cook-1/+1
2025-07-19Merge tag 'rust-fixes-6.16-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds-0/+1
2025-07-14objtool/rust: add one more `noreturn` Rust function for Rust 1.89.0Miguel Ojeda-0/+1
2025-07-11objtool: Add vpanic() to the noreturn listNam Cao-0/+1
2025-07-01objtool: Add missing endian conversion to read_annotate()Heiko Carstens-0/+1
2025-06-04Merge tag 'rust-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/...Linus Torvalds-1/+2
2025-05-26Merge tag 'x86-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds-2/+4
2025-05-26Merge tag 'objtool-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds-1/+38
2025-05-22objtool/rust: relax slice condition to cover more `noreturn` Rust functionsMiguel Ojeda-1/+2
2025-05-14objtool: Speed up SHT_GROUP reindexingJosh Poimboeuf-18/+30
2025-05-13Merge commit 'its-for-linus-20250509-merge' into x86/core, to resolve conflictsIngo Molnar-0/+9
2025-05-13Merge branch 'x86/boot' into x86/core, to merge dependent commitsIngo Molnar-2/+4
2025-05-11Merge tag 'its-for-linus-20250509' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds-0/+9