summaryrefslogtreecommitdiffstats
path: root/tools/objtool
Commit message (Expand)AuthorAgeFilesLines
* objtool: Update section header before relocationsMichael Forney2021-10-061-29/+17
* objtool: Check for gelf_update_rel[a] failuresMichael Forney2021-10-061-2/+8
* objtool: Remove redundant 'len' field from struct sectionJoe Lawrence2021-10-055-20/+17
* objtool: Make .altinstructions section entry size consistentJoe Lawrence2021-10-051-1/+1
* objtool: Remove reloc symbol type checks in get_alt_entry()Josh Poimboeuf2021-10-051-29/+7
* objtool: print out the symbol type when complaining about itLinus Torvalds2021-10-031-4/+8
* objtool: Teach get_alt_entry() about more relocation typesPeter Zijlstra2021-10-011-7/+25
*-. Merge tags 'objtool-urgent-2021-06-28' and 'objtool-core-2021-06-28' of git:/...Linus Torvalds2021-06-288-51/+136
|\ \
| | * objtool: Improve reloc hash size guestimatePeter Zijlstra2021-06-142-7/+5
| | * objtool: Reflow handle_jump_alt()Peter Zijlstra2021-05-141-11/+11
| | * objtool: Provide stats for jump_labelsPeter Zijlstra2021-05-122-2/+23
| | * objtool: Rewrite jump_label instructionsPeter Zijlstra2021-05-121-0/+14
| | * objtool: Decode jump_entry::key addendPeter Zijlstra2021-05-123-0/+16
| | * objtool: Rewrite hashtable sizingPeter Zijlstra2021-05-122-47/+83
| * | objtool: Don't make .altinstructions writableJosh Poimboeuf2021-06-241-1/+1
|/ /
* | objtool: Only rewrite unconditional retpoline thunk callsPeter Zijlstra2021-06-111-0/+4
* | objtool: Fix .symtab_shndx handling for elf_create_undef_symbol()Peter Zijlstra2021-06-101-1/+24
* | objtool/x86: Fix elf_add_alternative() endiannessVasily Gorbik2021-05-121-1/+2
* | objtool: Fix elf_create_undef_symbol() endiannessVasily Gorbik2021-05-121-0/+1
|/
* Merge tag 'objtool-core-2021-04-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2021-04-288-166/+299
|\
| * objtool: Support asm jump tablesJosh Poimboeuf2021-04-191-1/+13
| * objtool: Parse options from OBJTOOL_ARGSPeter Zijlstra2021-03-061-0/+25
| * objtool: Collate parse_options() usersPeter Zijlstra2021-03-063-9/+12
| * objtool: Add --backupPeter Zijlstra2021-03-063-2/+69
| * objtool,x86: More ModRM sugarPeter Zijlstra2021-03-061-11/+17
| * objtool,x86: Rewrite ADD/SUB/ANDPeter Zijlstra2021-03-061-19/+51
| * objtool,x86: Support %riz encodingsPeter Zijlstra2021-03-061-19/+48
| * objtool,x86: Simplify register decodePeter Zijlstra2021-03-061-40/+39
| * objtool,x86: Rewrite LEAVEPeter Zijlstra2021-03-063-26/+13
| * objtool,x86: Rewrite LEA decodePeter Zijlstra2021-03-061-58/+28
| * objtool,x86: Renumber CFI_regPeter Zijlstra2021-03-061-6/+6
| * objtool: Allow UNWIND_HINT to suppress dodgy stack modificationsPeter Zijlstra2021-03-061-6/+9
* | objtool/x86: Rewrite retpoline thunk callsPeter Zijlstra2021-04-021-0/+117
* | objtool: Skip magical retpoline .altinstr_replacementPeter Zijlstra2021-04-021-1/+11
* | objtool: Cache instruction relocsPeter Zijlstra2021-04-022-6/+23
* | objtool: Keep track of retpoline call sitesPeter Zijlstra2021-04-025-6/+34
* | objtool: Add elf_create_undef_symbol()Peter Zijlstra2021-04-022-0/+61
* | objtool: Extract elf_symbol_add()Peter Zijlstra2021-04-021-25/+31
* | objtool: Extract elf_strtab_concat()Peter Zijlstra2021-04-021-22/+38
* | objtool: Create reloc sections implicitlyPeter Zijlstra2021-04-024-10/+8
* | objtool: Add elf_create_reloc() helperPeter Zijlstra2021-04-024-119/+85
* | objtool: Rework the elf_rebuild_reloc_section() logicPeter Zijlstra2021-04-024-16/+14
* | objtool: Fix static_call list generationPeter Zijlstra2021-04-021-5/+12
* | objtool: Handle per arch retpoline namingPeter Zijlstra2021-04-023-2/+14
* | objtool: Correctly handle retpoline thunk callsPeter Zijlstra2021-04-021-0/+12
* | x86/retpoline: Simplify retpolinesPeter Zijlstra2021-04-021-2/+1
* | x86/alternatives: Optimize optimize_nops()Peter Zijlstra2021-04-021-1/+1
* | Merge branch 'x86/cpu' into WIP.x86/core, to merge the NOP changes & resolve ...Ingo Molnar2021-04-022-5/+9
|\ \
| * | objtool/x86: Use asm/nops.hPeter Zijlstra2021-03-152-5/+9
| |/
* | tools/objtool: Convert to insn_decode()Borislav Petkov2021-03-151-5/+4