summaryrefslogtreecommitdiffstats
path: root/tools/objtool/arch/x86 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'objtool-core-2024-07-16' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-07-171-1/+7
|\
| * objtool/x86: objtool can confuse memory and stack accessAlexandre Chartre2024-07-031-1/+7
* | x86/alternatives: Add nested alternatives macrosPeter Zijlstra2024-06-111-0/+23
|/
* Merge tag 'loongarch-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds2024-03-222-0/+189
|\
| * objtool/x86: Separate arch-specific and generic partsTiezhu Yang2024-03-112-0/+189
* | Merge tag 'x86-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-03-121-1/+1
|\ \
| * | x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINEBreno Leitao2024-01-101-1/+1
| |/
* / 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
* Merge tag 'objtool-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-06-283-9/+14
|\
| * objtool: Get rid of reloc->addendJosh Poimboeuf2023-06-072-3/+3
| * objtool: Get rid of reloc->typeJosh Poimboeuf2023-06-072-3/+3
| * objtool: Add elf_create_section_pair()Josh Poimboeuf2023-06-071-3/+8
* | x86/alternative: Support relocations in alternativesPeter Zijlstra2023-05-101-7/+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
* x86/alternatives: Add alt_instr.flagsBorislav Petkov (AMD)2023-01-051-3/+3
* Merge tag 'powerpc-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2022-12-193-9/+7
|\
| * objtool: Add arch specific function arch_ftrace_match()Sathvika Vasireddy2022-11-181-0/+5
| * objtool: Use macros to define arch specific reloc typesSathvika Vasireddy2022-11-181-0/+2
| * objtool: Use target file endianness instead of a compiled constantChristophe Leroy2022-11-181-9/+0
* | 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-222-2/+2
* 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
|/
*-. 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