summaryrefslogtreecommitdiffstats
path: root/tools/objtool
Commit message (Expand)AuthorAgeFilesLines
* 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
* | x86/insn: Add a __ignore_sync_check__ markerBorislav Petkov2021-03-151-4/+13
* | objtool,x86: Fix uaccess PUSHF/POPF validationPeter Zijlstra2021-03-121-0/+3
|/
* Merge tag 'x86-entry-2021-02-24' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2021-02-241-0/+14
|\
| * objtool: Fix stack-swizzle for FRAME_POINTER=yPeter Zijlstra2021-02-221-0/+14
| * Merge branch 'x86/paravirt' into x86/entryIngo Molnar2021-02-122-11/+17
| |\
* | | kasan: prefix global functions with kasan_Andrey Konovalov2021-02-241-1/+1
* | | Merge tag 'clang-lto-v5.12-rc1-part2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2021-02-236-8/+104
|\ \ \
| * | | objtool: Split noinstr validation from --vmlinuxSami Tolvanen2021-02-233-3/+4
| * | | objtool: Don't autodetect vmlinux.oSami Tolvanen2021-02-231-5/+1
| * | | objtool: Fix __mcount_loc generation with Clang's assemblerSami Tolvanen2021-02-231-2/+15
| * | | objtool: Add a pass for generating __mcount_locPeter Zijlstra2021-02-236-2/+88
* | | | Merge tag 'objtool-core-2021-02-23' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2021-02-2327-379/+621
|\ \ \ \ | | |/ / | |/| |
| * | | objtool: Support stack-swizzlePeter Zijlstra2021-02-101-0/+45
| * | | objtool,x86: Additionally decode: mov %rsp, (%reg)Peter Zijlstra2021-02-101-8/+34
| * | | x86/unwind/orc: Change REG_SP_INDIRECTPeter Zijlstra2021-02-101-1/+1
| * | | objtool: Add xen_start_kernel() to noreturn listJosh Poimboeuf2021-01-261-0/+1
| * | | objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNCJosh Poimboeuf2021-01-263-25/+17