summaryrefslogtreecommitdiffstats
path: root/tools/objtool/arch/x86 (follow)
Commit message (Expand)AuthorAgeFilesLines
* objtool: Add straight-line-speculation validationPeter Zijlstra2021-12-081-4/+9
* objtool,x86: Replace alternatives with .retpoline_sitesPeter Zijlstra2021-10-281-120/+0
* Merge branch 'objtool/urgent'Peter Zijlstra2021-10-071-1/+1
|\
| * objtool: Make .altinstructions section entry size consistentJoe Lawrence2021-10-051-1/+1
* | objtool: Support pv_opsindirect calls for noinstrPeter Zijlstra2021-09-171-1/+33
* | objtool: Handle __sanitize_cov*() tail callsPeter Zijlstra2021-09-151-0/+20
* | objtool: Introduce CFI hashPeter Zijlstra2021-09-151-11/+9
|/
*-. Merge tags 'objtool-urgent-2021-06-28' and 'objtool-core-2021-06-28' of git:/...Linus Torvalds2021-06-282-1/+2
|\ \
| | * objtool: Decode jump_entry::key addendPeter Zijlstra2021-05-121-0/+1
| * | objtool: Don't make .altinstructions writableJosh Poimboeuf2021-06-241-1/+1
|/ /
* | objtool: Only rewrite unconditional retpoline thunk callsPeter Zijlstra2021-06-111-0/+4
* | objtool/x86: Fix elf_add_alternative() endiannessVasily Gorbik2021-05-121-1/+2
|/
* Merge tag 'objtool-core-2021-04-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2021-04-282-125/+169
|\
| * 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-061-3/+11
| * objtool,x86: Rewrite LEA decodePeter Zijlstra2021-03-061-58/+28
| * objtool,x86: Renumber CFI_regPeter Zijlstra2021-03-061-6/+6
* | objtool/x86: Rewrite retpoline thunk callsPeter Zijlstra2021-04-021-0/+117
* | objtool: Handle per arch retpoline namingPeter Zijlstra2021-04-021-0/+5
* | 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-021-5/+8
|\ \
| * | objtool/x86: Use asm/nops.hPeter Zijlstra2021-03-151-5/+8
| |/
* / tools/objtool: Convert to insn_decode()Borislav Petkov2021-03-151-5/+4
|/
* objtool,x86: Additionally decode: mov %rsp, (%reg)Peter Zijlstra2021-02-101-8/+34
* objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNCJosh Poimboeuf2021-01-261-2/+2
* objtool: Fix retpoline detection in asm codeJosh Poimboeuf2021-01-261-1/+1
* objtool: Rework header include pathsVasily Gorbik2021-01-146-6/+6
* objtool: Fix x86 orc generation on big endian cross-compilesVasily Gorbik2021-01-141-0/+9
* objtool: Decode unwind hint register depending on architectureJulien Thierry2020-09-101-0/+37
* objtool: Refactor jump table code to support other architecturesRaphael Gault2020-09-101-0/+95
* objtool: Make relocation in alternative handling arch dependentJulien Thierry2020-09-101-0/+13
* objtool: Abstract alternative special case handlingJulien Thierry2020-09-102-0/+38
* objtool: Move macros describing structures to arch-dependent codeJulien Thierry2020-09-101-0/+20
* Merge branch 'objtool/urgent' into objtool/corePeter Zijlstra2020-06-182-0/+24
|\
| * objtool: Fix noinstr vs KCOVPeter Zijlstra2020-06-182-0/+24
* | objtool: Rename rela to relocMatt Helsley2020-06-011-1/+1
|/
* objtool: Add support for intra-function callsAlexandre Chartre2020-04-301-0/+8
* objtool: Move the IRET hack into the arch decoderMiroslav Benes2020-04-301-10/+18
* objtool: Remove INSN_STACKPeter Zijlstra2020-04-301-23/+0
* objtool: Rework allocating stack_ops on decodePeter Zijlstra2020-04-301-104/+147
* objtool: Constify arch_decode_instruction()Ingo Molnar2020-04-231-3/+3
* objtool: Rename struct cfi_statePeter Zijlstra2020-04-221-1/+1
* objtool: Better handle IRETPeter Zijlstra2020-04-221-2/+12
* objtool: Support multiple stack_op per instructionJulien Thierry2020-04-221-1/+12
* objtool: Split out arch-specific CFI definitionsJulien Thierry2020-04-221-0/+25
* objtool: Add abstraction for destination offsetsRaphael Gault2020-04-221-0/+11
* objtool: Move x86 insn decoder to a common locationJosh Poimboeuf2019-09-0110-2703/+4