summaryrefslogtreecommitdiffstats
path: root/tools/objtool/check.c
AgeCommit message (Expand)AuthorLines
2026-03-16objtool: Fix Clang jump table detectionJosh Poimboeuf-3/+2
2026-03-09objtool: Fix another stack overflow in validate_branch()Josh Poimboeuf-5/+5
2026-03-09objtool: Handle Clang RSP musical chairsJosh Poimboeuf-0/+14
2026-02-22Merge tag 'rust-fixes-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/o...Linus Torvalds-1/+2
2026-02-10Merge tag 'x86_paravirt_for_v7.0_rc1' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds-19/+59
2026-02-10objtool/rust: add one more `noreturn` Rust functionMiguel Ojeda-1/+2
2026-02-07Merge tag 'objtool-urgent-2026-02-07' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds-2/+2
2026-02-05objtool/klp: Fix unexported static call key access for manually built livepat...Josh Poimboeuf-1/+1
2026-02-05livepatch: Free klp_{object,func}_ext data after initializationPetr Pavlu-1/+1
2026-01-13x86/pvlocks: Move paravirt spinlock functions into own headerJuergen Gross-0/+1
2026-01-13objtool: Allow multiple pv_ops arraysJuergen Gross-16/+58
2026-01-12x86/xen: Drop xen_mmu_opsJuergen Gross-1/+0
2026-01-12x86/xen: Drop xen_cpu_opsJuergen Gross-1/+0
2026-01-12x86/xen: Drop xen_irq_opsJuergen Gross-1/+0
2026-01-04objtool/rust: add one more `noreturn` Rust functionFUJITA Tomonori-1/+2
2025-12-02objtool: Fix stack overflow in validate_branch()Josh Poimboeuf-14/+13
2025-11-21objtool: Provide access to feature and flags of group alternativesAlexandre Chartre-0/+2
2025-11-21objtool: Preserve alternatives orderAlexandre Chartre-2/+14
2025-11-21objtool: Add the --disas=<function-pattern> actionAlexandre Chartre-17/+21
2025-11-21objtool: Do not validate IBT for .return_sites and .call_sitesAlexandre Chartre-0/+2
2025-11-21objtool: Improve tracing of alternative instructionsAlexandre Chartre-12/+6
2025-11-21objtool: Identify the different types of alternativesAlexandre Chartre-5/+8
2025-11-21objtool: Trace instruction state changes during function validationAlexandre Chartre-1/+7
2025-11-21objtool: Add option to trace function validationAlexandre Chartre-17/+87
2025-11-21objtool: Record symbol name max lengthAlexandre Chartre-0/+7
2025-11-21objtool: Extract code to validate instruction from the validate branch loopAlexandre Chartre-181/+205
2025-11-21objtool: Disassemble instruction on warning or backtraceAlexandre Chartre-6/+30
2025-11-21objtool: Print symbol during disassemblyAlexandre Chartre-9/+0
2025-11-21objtool: Disassemble code with libopcodes instead of running objdumpAlexandre Chartre-5/+9
2025-11-21objtool: Create disassembly contextAlexandre Chartre-1/+5
2025-11-21objtool: Move disassembly functions to a separated fileAlexandre Chartre-81/+0
2025-11-21Revert "objtool: Warn on functions with ambiguous -ffunction-sections section...Josh Poimboeuf-33/+0
2025-11-21objtool: Remove second pass of .cold function correlationJosh Poimboeuf-22/+1
2025-11-21objtool: Skip non-canonical aliased symbols in add_jump_table_alts()Josh Poimboeuf-1/+1
2025-11-13objtool: Warn on functions with ambiguous -ffunction-sections section namesJosh Poimboeuf-0/+33
2025-11-13Merge tag 'v6.18-rc5' into objtool/core, to pick up fixesIngo Molnar-3/+7
2025-11-01objtool: Fix skip_alt_group() for non-alternative STAC/CLACJosh Poimboeuf-1/+4
2025-10-22objtool: Fix failure when being compiled on x32 systemMikulas Patocka-2/+2
2025-10-22objtool/rust: add one more `noreturn` Rust functionMiguel Ojeda-0/+1
2025-10-14objtool: Add base objtool support for livepatch modulesJosh Poimboeuf-5/+47
2025-10-14objtool: Refactor prefix symbol creation codeJosh Poimboeuf-12/+45
2025-10-14objtool/klp: Introduce klp diff subcommand for diffing object filesJosh Poimboeuf-14/+0
2025-10-14objtool/klp: Add --debug-checksum=<funcs> to show per-instruction checksumsJosh Poimboeuf-0/+42
2025-10-14objtool/klp: Add --checksum option to generate per-function checksumsJosh Poimboeuf-5/+136
2025-10-14objtool: Add annotype() helperJosh Poimboeuf-4/+1
2025-10-14objtool: Refactor add_jump_destinations()Josh Poimboeuf-113/+99
2025-10-14objtool: Resurrect --backup optionJosh Poimboeuf-1/+3
2025-10-14objtool: Avoid emptying lists for duplicate sectionsJosh Poimboeuf-4/+0
2025-10-14objtool: Simplify reloc offset calculation in unwind_read_hints()Josh Poimboeuf-8/+1
2025-10-14objtool: Mark prefix functionsJosh Poimboeuf-4/+1