summaryrefslogtreecommitdiffstats
path: root/tools/objtool/arch
Commit message (Expand)AuthorAgeFilesLines
* 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-136-6/+6
* objtool: Fix x86 orc generation on big endian cross-compilesVasily Gorbik2021-01-131-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-08-3110-2703/+4
* objtool: Convert insn type to enumJosh Poimboeuf2019-07-181-1/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner2019-05-305-73/+5
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13Thomas Gleixner2019-05-212-26/+2
* objtool: Add Direction Flag validationPeter Zijlstra2019-04-031-0/+8
* objtool: Add UACCESS validationPeter Zijlstra2019-04-031-3/+10
* x86/unwind/orc: Detect the end of the stackJosh Poimboeuf2018-06-211-0/+2
* objtool, kprobes/x86: Sync the latest <asm/insn.h> header with tools/objtool/...Ingo Molnar2018-05-141-0/+18
* objtool: Fix Clang enum conversion warningLukas Bulwahn2017-12-281-1/+1
* Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2017-12-151-3/+12
|\
| * objtool: Resync objtool's instruction decoder source code copy with the kerne...Ingo Molnar2017-12-151-0/+10
| * x86/decoder: Fix and update the opcodes mapRandy Dunlap2017-12-151-3/+12
* | tools/headers: Sync objtool UAPI headerIngo Molnar2017-11-141-0/+10
* | objtool: Move synced files to their original relative locationsJosh Poimboeuf2017-11-0710-13/+120
|/
* objtool: Resync objtool's instruction decoder source code copy with the kerne...Josh Poimboeuf2017-11-041-0/+1
* objtool: Support unoptimized frame pointer setupJosh Poimboeuf2017-09-281-3/+8
* objtool: Handle another GCC stack pointer adjustment bugJosh Poimboeuf2017-09-231-3/+3
* objtool: Handle GCC stack pointer adjustment bugJosh Poimboeuf2017-08-301-68/+26
* objtool: Fix '-mtune=atom' decoding support in objtool 2.0Josh Poimboeuf2017-07-281-1/+25
* objtool: Assume unannotated UD2 instructions are dead endsJosh Poimboeuf2017-07-281-5/+12
* Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2017-07-031-1/+1
|\
| * x86/insn: perf tools: Add new ptwrite instructionAdrian Hunter2017-06-271-1/+1
* | objtool: Implement stack validation 2.0Josh Poimboeuf2017-06-301-38/+362
|/
* objtool: Improve detection of BUG() and other dead endsJosh Poimboeuf2017-02-241-3/+0
* objtool: Fix IRET's opcodeJiri Slaby2017-01-191-1/+1
* objtool: Fix bytes check of lea's rex_prefixJiri Slaby2016-12-061-1/+1
* objtool: Support '-mtune=atom' stack frame setup instructionJosh Poimboeuf2016-10-111-0/+9