summaryrefslogtreecommitdiff
path: root/tools/objtool/include/objtool/check.h
AgeCommit message (Expand)AuthorFilesLines
2026-05-04objtool/klp: Fix position-dependent checksums for non-relocated jumps/callsJosh Poimboeuf1-1/+2
2026-05-04objtool: Add insn_sym() helperJosh Poimboeuf1-2/+18
2026-05-04objtool/klp: Add "objtool klp checksum" subcommandJosh Poimboeuf1-0/+6
2026-05-04objtool: Consolidate file decoding into decode_file()Josh Poimboeuf1-0/+5
2026-01-13objtool: Allow multiple pv_ops arraysJuergen Gross1-0/+1
2025-11-21objtool: Provide access to feature and flags of group alternativesAlexandre Chartre1-0/+1
2025-11-21objtool: Identify the different types of alternativesAlexandre Chartre1-0/+12
2025-11-21objtool: Add option to trace function validationAlexandre Chartre1-1/+5
2025-11-21objtool: Disassemble instruction on warning or backtraceAlexandre Chartre1-0/+2
2025-11-21objtool: Print symbol during disassemblyAlexandre Chartre1-0/+9
2025-11-21objtool: Disassemble code with libopcodes instead of running objdumpAlexandre Chartre1-0/+5
2025-10-14objtool/klp: Add --checksum option to generate per-function checksumsJosh Poimboeuf1-2/+3
2025-10-14objtool: Fix weak symbol hole detection for .cold functionsJosh Poimboeuf1-1/+2
2025-03-25objtool: Fix X86_FEATURE_SMAP alternative handlingJosh Poimboeuf1-1/+2
2024-12-02objtool: Allow arch code to discover jump table sizeArd Biesheuvel1-1/+4
2023-03-23x86,objtool: Separate unret validation from unwind hintsJosh Poimboeuf1-2/+2
2023-02-23objtool: Remove instruction::listPeter Zijlstra1-24/+27
2023-02-23objtool: Union instruction::{call_dest,jump_table}Peter Zijlstra1-2/+4
2023-02-23objtool: Remove instruction::relocPeter Zijlstra1-3/+3
2023-02-23objtool: Shrink instruction::{type,visited}Peter Zijlstra1-5/+5
2023-02-23objtool: Make instruction::alts a single-linked listPeter Zijlstra1-1/+1
2023-02-23objtool: Make instruction::stack_ops a single-linked listPeter Zijlstra1-1/+1
2022-10-17objtool: Rework instruction -> symbol mappingPeter Zijlstra1-1/+11
2022-06-27objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}Josh Poimboeuf1-9/+10
2022-06-27objtool: Add entry UNRET validationPeter Zijlstra1-2/+9
2022-03-15objtool: Read the NOENDBR annotationPeter Zijlstra1-3/+10
2021-10-28objtool: Shrink struct instructionPeter Zijlstra1-1/+0
2021-09-15objtool: Introduce CFI hashPeter Zijlstra1-1/+1
2021-04-02objtool: Cache instruction relocsPeter Zijlstra1-0/+1
2021-04-02objtool: Keep track of retpoline call sitesPeter Zijlstra1-1/+1
2021-02-23Merge tag 'clang-lto-v5.12-rc1-part2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+1
2021-01-26objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNCJosh Poimboeuf1-1/+0
2021-01-26objtool: Fix retpoline detection in asm codeJosh Poimboeuf1-0/+11
2021-01-14objtool: Support stack layout changes in alternativesJosh Poimboeuf1-0/+6
2021-01-14objtool: Add 'alt_group' structJosh Poimboeuf1-1/+12
2021-01-14objtool: Refactor ORC section generationJosh Poimboeuf1-3/+0
2021-01-13objtool: Rework header include pathsVasily Gorbik1-0/+69