summaryrefslogtreecommitdiff
path: root/tools/objtool/include
AgeCommit message (Expand)AuthorFilesLines
2025-04-08objtool: Split INSN_CONTEXT_SWITCH into INSN_SYSCALL and INSN_SYSRETJosh Poimboeuf1-1/+2
2025-04-01objtool: Change "warning:" to "error: " for fatal errorsJosh Poimboeuf1-16/+35
2025-04-01Revert "objtool: Increase per-function WARN_FUNC() rate limit"Josh Poimboeuf2-12/+4
2025-03-25objtool: Reduce CONFIG_OBJTOOL_WERROR verbosityJosh Poimboeuf1-2/+4
2025-03-25objtool: Improve error handlingJosh Poimboeuf2-5/+10
2025-03-25objtool: Fix X86_FEATURE_SMAP alternative handlingJosh Poimboeuf2-4/+3
2025-03-25objtool: Ignore entire functions rather than instructionsJosh Poimboeuf1-0/+1
2025-03-25objtool: Fix detection of consecutive jump tables on Clang 20Josh Poimboeuf1-1/+26
2025-03-17objtool: Create backup on error and print argsJosh Poimboeuf1-1/+0
2025-03-17objtool: Change "warning:" to "error:" for --WerrorJosh Poimboeuf1-2/+4
2025-03-17objtool: Add --Werror optionJosh Poimboeuf1-0/+1
2025-03-17objtool: Add --output optionJosh Poimboeuf1-0/+1
2025-03-17objtool: Increase per-function WARN_FUNC() rate limitJosh Poimboeuf2-4/+12
2025-03-13objtool: Handle PC relative relocation typeTiezhu Yang1-0/+1
2025-03-13objtool: Handle different entry size of rodataTiezhu Yang1-0/+2
2025-02-25objtool: Fix C jump table annotations for ClangArd Biesheuvel1-1/+1
2024-12-02objtool: Allow arch code to discover jump table sizeArd Biesheuvel2-2/+6
2024-10-18objtool: Detect non-relocated text referencesJosh Poimboeuf1-0/+1
2024-09-17objtool: Handle frame pointer related instructionsTiezhu Yang1-0/+1
2024-03-11objtool: Check local label in add_dead_ends()Tiezhu Yang1-0/+1
2024-03-11objtool/x86: Separate arch-specific and generic partsTiezhu Yang1-0/+14
2023-08-16objtool/x86: Fix SRSO messPeter Zijlstra2-0/+2
2023-06-07objtool: Get rid of reloc->rel[a]Josh Poimboeuf1-12/+82
2023-06-07objtool: Shrink elf hash nodesJosh Poimboeuf1-10/+14
2023-06-07objtool: Shrink reloc->sym_reloc_entryJosh Poimboeuf1-2/+2
2023-06-07objtool: Get rid of reloc->jump_table_startJosh Poimboeuf1-1/+0
2023-06-07objtool: Get rid of reloc->addendJosh Poimboeuf1-1/+5
2023-06-07objtool: Get rid of reloc->typeJosh Poimboeuf1-1/+10
2023-06-07objtool: Get rid of reloc->offsetJosh Poimboeuf1-2/+6
2023-06-07objtool: Get rid of reloc->idxJosh Poimboeuf1-3/+7
2023-06-07objtool: Get rid of reloc->listJosh Poimboeuf1-5/+13
2023-06-07objtool: Add for_each_reloc()Josh Poimboeuf1-0/+6
2023-06-07objtool: Add elf_create_section_pair()Josh Poimboeuf1-6/+27
2023-06-07objtool: Add mark_sec_changed()Josh Poimboeuf1-1/+13
2023-06-07objtool: Fix reloc_hash sizeJosh Poimboeuf1-1/+7
2023-06-07objtool: Consolidate rel/rela handlingJosh Poimboeuf1-5/+8
2023-06-07objtool: Improve reloc namingJosh Poimboeuf1-1/+1
2023-06-07objtool: Remove flags argument from elf_create_section()Josh Poimboeuf1-1/+1
2023-06-07objtool: Tidy elf.hJosh Poimboeuf1-49/+47
2023-06-07objtool: Allow stack operations in UNWIND_HINT_UNDEFINED regionsJosh Poimboeuf1-0/+1
2023-05-16objtool: Include backtrace in verbose modeJosh Poimboeuf1-6/+8
2023-05-16objtool: Add verbose option for disassembling affected functionsJosh Poimboeuf1-0/+1
2023-05-16objtool: Limit unreachable warnings to once per functionJosh Poimboeuf2-1/+7
2023-04-14objtool: Add symbol iteration helpersJosh Poimboeuf1-0/+9
2023-04-14objtool: Add WARN_INSN()Josh Poimboeuf1-0/+5
2023-03-24x86,objtool: Separate unret validation from unwind hintsJosh Poimboeuf1-2/+2
2023-02-23objtool: Fix ORC 'signal' propagationJosh Poimboeuf1-0/+1
2023-02-23objtool: Remove instruction::listPeter Zijlstra2-25/+27
2023-02-23objtool: Union instruction::{call_dest,jump_table}Peter Zijlstra1-2/+4
2023-02-23objtool: Remove instruction::relocPeter Zijlstra1-3/+3