summaryrefslogtreecommitdiffstats
path: root/tools/objtool/arch/x86/decode.c
Commit message (Expand)AuthorAgeFilesLines
* objtool/x86: objtool can confuse memory and stack accessAlexandre Chartre2024-07-021-1/+7
* x86/objtool: Teach objtool about ERET[US]H. Peter Anvin (Intel)2024-01-311-5/+14
* objtool: Use 'the fallthrough' pseudo-keywordRuan Jinjie2023-10-031-3/+3
* x86/cpu: Rename original retbleed methodsPeter Zijlstra2023-08-161-1/+1
* x86/cpu: Clean up SRSO return thunk messPeter Zijlstra2023-08-161-1/+1
* objtool/x86: Fix SRSO messPeter Zijlstra2023-08-161-4/+7
* x86/srso: Add a Speculative RAS Overflow mitigationBorislav Petkov (AMD)2023-07-271-1/+4
* objtool: Get rid of reloc->addendJosh Poimboeuf2023-06-071-2/+2
* objtool: Get rid of reloc->typeJosh Poimboeuf2023-06-071-1/+1
* objtool: Make instruction::stack_ops a single-linked listPeter Zijlstra2023-02-231-2/+2
* objtool: Change arch_decode_instruction() signaturePeter Zijlstra2023-02-231-53/+52
* Merge tag 'powerpc-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2022-12-191-0/+5
|\
| * objtool: Add arch specific function arch_ftrace_match()Sathvika Vasireddy2022-11-181-0/+5
* | objtool: Allow !PC relative relocationsPeter Zijlstra2022-10-171-0/+24
|/
* objtool,x86: Teach decode about LOOP* instructionsPeter Zijlstra2022-09-151-0/+6
* x86,objtool: Create .return_sitesPeter Zijlstra2022-06-271-0/+5
* objtool: Reorganize cmdline optionsJosh Poimboeuf2022-04-221-1/+1
* objtool: Add IBT/ENDBR decodingPeter Zijlstra2022-03-151-5/+29
* tools/objtool: Check for use of the ENQCMD instruction in the kernelFenghua Yu2022-03-151-1/+10
* 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
|/
* 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-281-119/+163
|\
| * 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: Rewrite retpoline thunk callsPeter Zijlstra2021-04-021-0/+117
* | objtool: Handle per arch retpoline namingPeter Zijlstra2021-04-021-0/+5
* | 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: Rework header include pathsVasily Gorbik2021-01-131-4/+4
* objtool: Decode unwind hint register depending on architectureJulien Thierry2020-09-101-0/+37
* Merge branch 'objtool/urgent' into objtool/corePeter Zijlstra2020-06-181-0/+18
|\
| * objtool: Fix noinstr vs KCOVPeter Zijlstra2020-06-181-0/+18
* | 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