summaryrefslogtreecommitdiffstats
path: root/tools/objtool/check.c
Commit message (Expand)AuthorAgeFilesLines
* objtool: Fix truncated string warningSergei Trofimovich2022-01-241-1/+1
* Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-01-171-3/+5
|\
| * objtool: Add a missing comma to avoid string concatenationEric W. Biederman2021-12-151-1/+1
| * exit: Rename complete_and_exit to kthread_complete_and_exitEric W. Biederman2021-12-131-1/+1
| * exit: Rename module_put_and_exit to module_put_and_kthread_exitEric W. Biederman2021-12-131-1/+1
| * exit: Implement kthread_exitEric W. Biederman2021-12-131-0/+1
| * exit: Add and use make_task_dead.Eric W. Biederman2021-12-131-1/+2
* | Merge tag 'x86_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-01-121-6/+16
|\ \
| * | objtool: Remove .fixup handlingPeter Zijlstra2021-12-111-6/+2
| * | objtool: Add straight-line-speculation validationPeter Zijlstra2021-12-081-0/+14
| |/
* | objtool, kcsan: Remove memory barrier instrumentation from noinstrMarco Elver2021-12-091-6/+31
* | objtool, kcsan: Add memory barrier instrumentation to whitelistMarco Elver2021-12-091-0/+4
|/
* static_call,x86: Robustify trampoline patchingPeter Zijlstra2021-11-111-0/+3
* Merge tag 'trace-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds2021-11-011-1/+1
|\
| * objtool: Ignore unwind hints for ignored functionsJosh Poimboeuf2021-09-301-1/+1
* | objtool,x86: Replace alternatives with .retpoline_sitesPeter Zijlstra2021-10-281-39/+93
* | objtool: Shrink struct instructionPeter Zijlstra2021-10-281-3/+3
* | objtool: Explicitly avoid self modifying code in .altinstr_replacementPeter Zijlstra2021-10-281-11/+31
* | objtool: Classify symbolsPeter Zijlstra2021-10-281-12/+22
* | Merge branch 'objtool/urgent'Peter Zijlstra2021-10-071-8/+8
|\ \
| * | objtool: Remove redundant 'len' field from struct sectionJoe Lawrence2021-10-051-8/+8
| |/
* | objtool: Support pv_opsindirect calls for noinstrPeter Zijlstra2021-09-171-10/+141
* | objtool: Handle __sanitize_cov*() tail callsPeter Zijlstra2021-09-151-74/+84
* | objtool: Introduce CFI hashPeter Zijlstra2021-09-151-18/+136
* | x86/xen: Mark cpu_bringup_and_idle() as dead_end_functionPeter Zijlstra2021-09-151-0/+1
|/
* objtool: Reflow handle_jump_alt()Peter Zijlstra2021-05-141-11/+11
* objtool: Provide stats for jump_labelsPeter Zijlstra2021-05-121-2/+20
* objtool: Rewrite jump_label instructionsPeter Zijlstra2021-05-121-0/+14
* Merge tag 'objtool-core-2021-04-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2021-04-281-29/+24
|\
| * objtool: Support asm jump tablesJosh Poimboeuf2021-04-191-1/+13
| * objtool,x86: Rewrite LEAVEPeter Zijlstra2021-03-061-22/+2
| * objtool: Allow UNWIND_HINT to suppress dodgy stack modificationsPeter Zijlstra2021-03-061-6/+9
* | objtool: Cache instruction relocsPeter Zijlstra2021-04-021-6/+22
* | objtool: Keep track of retpoline call sitesPeter Zijlstra2021-04-021-5/+29
* | objtool: Create reloc sections implicitlyPeter Zijlstra2021-04-021-6/+0
* | objtool: Add elf_create_reloc() helperPeter Zijlstra2021-04-021-62/+16
* | objtool: Rework the elf_rebuild_reloc_section() logicPeter Zijlstra2021-04-021-6/+0
* | objtool: Fix static_call list generationPeter Zijlstra2021-04-021-5/+12
* | objtool: Handle per arch retpoline namingPeter Zijlstra2021-04-021-2/+7
* | objtool: Correctly handle retpoline thunk callsPeter Zijlstra2021-04-021-0/+12
* | x86/retpoline: Simplify retpolinesPeter Zijlstra2021-04-021-2/+1
* | 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-121-9/+5
| |\
* | | 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-231-1/+96
|\ \ \
| * | | objtool: Split noinstr validation from --vmlinuxSami Tolvanen2021-02-231-1/+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-231-0/+82