summaryrefslogtreecommitdiff
path: root/tools/objtool/check.c
AgeCommit message (Expand)AuthorFilesLines
2025-12-02objtool: Fix stack overflow in validate_branch()Josh Poimboeuf1-14/+13
2025-11-21objtool: Provide access to feature and flags of group alternativesAlexandre Chartre1-0/+2
2025-11-21objtool: Preserve alternatives orderAlexandre Chartre1-2/+14
2025-11-21objtool: Add the --disas=<function-pattern> actionAlexandre Chartre1-17/+21
2025-11-21objtool: Do not validate IBT for .return_sites and .call_sitesAlexandre Chartre1-0/+2
2025-11-21objtool: Improve tracing of alternative instructionsAlexandre Chartre1-12/+6
2025-11-21objtool: Identify the different types of alternativesAlexandre Chartre1-5/+8
2025-11-21objtool: Trace instruction state changes during function validationAlexandre Chartre1-1/+7
2025-11-21objtool: Add option to trace function validationAlexandre Chartre1-17/+87
2025-11-21objtool: Record symbol name max lengthAlexandre Chartre1-0/+7
2025-11-21objtool: Extract code to validate instruction from the validate branch loopAlexandre Chartre1-181/+205
2025-11-21objtool: Disassemble instruction on warning or backtraceAlexandre Chartre1-6/+30
2025-11-21objtool: Print symbol during disassemblyAlexandre Chartre1-9/+0
2025-11-21objtool: Disassemble code with libopcodes instead of running objdumpAlexandre Chartre1-5/+9
2025-11-21objtool: Create disassembly contextAlexandre Chartre1-1/+5
2025-11-21objtool: Move disassembly functions to a separated fileAlexandre Chartre1-81/+0
2025-11-21Revert "objtool: Warn on functions with ambiguous -ffunction-sections section...Josh Poimboeuf1-33/+0
2025-11-21objtool: Remove second pass of .cold function correlationJosh Poimboeuf1-22/+1
2025-11-21objtool: Skip non-canonical aliased symbols in add_jump_table_alts()Josh Poimboeuf1-1/+1
2025-11-13objtool: Warn on functions with ambiguous -ffunction-sections section namesJosh Poimboeuf1-0/+33
2025-11-13Merge tag 'v6.18-rc5' into objtool/core, to pick up fixesIngo Molnar1-3/+7
2025-11-01objtool: Fix skip_alt_group() for non-alternative STAC/CLACJosh Poimboeuf1-1/+4
2025-10-22objtool: Fix failure when being compiled on x32 systemMikulas Patocka1-2/+2
2025-10-22objtool/rust: add one more `noreturn` Rust functionMiguel Ojeda1-0/+1
2025-10-15objtool: Add base objtool support for livepatch modulesJosh Poimboeuf1-5/+47
2025-10-15objtool: Refactor prefix symbol creation codeJosh Poimboeuf1-12/+45
2025-10-15objtool/klp: Introduce klp diff subcommand for diffing object filesJosh Poimboeuf1-14/+0
2025-10-15objtool/klp: Add --debug-checksum=<funcs> to show per-instruction checksumsJosh Poimboeuf1-0/+42
2025-10-15objtool/klp: Add --checksum option to generate per-function checksumsJosh Poimboeuf1-5/+136
2025-10-15objtool: Add annotype() helperJosh Poimboeuf1-4/+1
2025-10-15objtool: Refactor add_jump_destinations()Josh Poimboeuf1-113/+99
2025-10-15objtool: Resurrect --backup optionJosh Poimboeuf1-1/+3
2025-10-15objtool: Avoid emptying lists for duplicate sectionsJosh Poimboeuf1-4/+0
2025-10-15objtool: Simplify reloc offset calculation in unwind_read_hints()Josh Poimboeuf1-8/+1
2025-10-15objtool: Mark prefix functionsJosh Poimboeuf1-4/+1
2025-10-15objtool: Fix weak symbol hole detection for .cold functionsJosh Poimboeuf1-41/+43
2025-10-15objtool: Mark .cold subfunctionsJosh Poimboeuf1-8/+6
2025-10-15objtool: Add section/symbol type helpersJosh Poimboeuf1-29/+29
2025-10-15objtool: Convert elf iterator macros to use 'struct elf'Josh Poimboeuf1-12/+12
2025-10-15objtool: Remove .parainstructions referenceJosh Poimboeuf1-1/+0
2025-10-15objtool: Clean up compiler flag usageJosh Poimboeuf1-2/+2
2025-10-15objtool: Check for missing annotation entries in read_annotate()Josh Poimboeuf1-0/+5
2025-10-15objtool: Fix "unexpected end of section" warning for alternativesJosh Poimboeuf1-4/+1
2025-10-15objtool: Fix x86 addend calculationJosh Poimboeuf1-10/+5
2025-10-15objtool: Remove error handling boilerplateJosh Poimboeuf1-95/+56
2025-10-15objtool: Fix standalone --hacks=jump_labelDylan Hatch1-1/+2
2025-10-11Merge tag 'x86_core_for_v6.18_rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+42
2025-10-02Merge tag 'kbuild-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kb...Linus Torvalds1-10/+0
2025-09-09objtool: Ignore __pi___cfi_ prefixed symbolsNathan Chancellor1-0/+1
2025-09-03x86/boot: Create a confined code area for startup codeArd Biesheuvel1-1/+2