summaryrefslogtreecommitdiffstats
path: root/tools/objtool (follow)
Commit message (Expand)AuthorAgeFilesLines
* objtool: Fix SLS validation for kcov tail-call replacementPeter Zijlstra2022-04-051-0/+11
* objtool: Fix IBT tail-call detectionPeter Zijlstra2022-04-051-5/+14
* Merge tag 'kbuild-v5.18-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-03-311-1/+1
|\
| * kbuild: replace $(if A,A,B) with $(or A,B)Masahiro Yamada2022-02-151-1/+1
* | objtool: Find unused ENDBR instructionsPeter Zijlstra2022-03-153-2/+69
* | objtool: Validate IBT assumptionsPeter Zijlstra2022-03-154-5/+215
* | objtool: Add IBT/ENDBR decodingPeter Zijlstra2022-03-152-5/+30
* | objtool: Read the NOENDBR annotationPeter Zijlstra2022-03-152-3/+37
* | objtool: Rework ASM_REACHABLEPeter Zijlstra2022-03-151-13/+20
* | x86: Mark __invalid_creds() __noreturnPeter Zijlstra2022-03-151-0/+1
* | exit: Mark do_group_exit() __noreturnPeter Zijlstra2022-03-151-0/+1
* | x86: Mark stop_this_cpu() __noreturnPeter Zijlstra2022-03-151-0/+1
* | objtool: Ignore extra-symbol codePeter Zijlstra2022-03-153-0/+104
* | objtool: Rename --duplicate to --ltoPeter Zijlstra2022-03-153-4/+9
* | objtool: Have WARN_FUNC fall back to sym+offPeter Zijlstra2022-03-151-0/+2
* | objtool: Default ignore INT3 for unreachablePeter Zijlstra2022-03-151-7/+5
* | objtool: Add --dry-runPeter Zijlstra2022-03-153-2/+6
* | tools/objtool: Check for use of the ENQCMD instruction in the kernelFenghua Yu2022-03-151-1/+10
|/
* 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-135-12/+29
|\ \
| * | objtool: Remove .fixup handlingPeter Zijlstra2021-12-111-6/+2
| * | objtool: Add straight-line-speculation validationPeter Zijlstra2021-12-085-6/+27
* | | Merge tag 'kcsan.2022.01.09a' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-01-112-7/+36
|\ \ \ | |/ / |/| |
| * | objtool, kcsan: Remove memory barrier instrumentation from noinstrMarco Elver2021-12-102-7/+32
| * | objtool, kcsan: Add memory barrier instrumentation to whitelistMarco Elver2021-12-101-0/+4
| |/
* / objtool: Fix pv_ops noinstr validationPeter Zijlstra2021-12-032-0/+5
|/
* 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-021-1/+1
|\
| * objtool: Ignore unwind hints for ignored functionsJosh Poimboeuf2021-10-011-1/+1
* | Merge tag 'objtool-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2021-11-0111-379/+604
|\ \
| * | objtool,x86: Replace alternatives with .retpoline_sitesPeter Zijlstra2021-10-285-252/+93
| * | objtool: Shrink struct instructionPeter Zijlstra2021-10-282-4/+3
| * | objtool: Explicitly avoid self modifying code in .altinstr_replacementPeter Zijlstra2021-10-281-11/+31
| * | objtool: Classify symbolsPeter Zijlstra2021-10-282-14/+27
| * | Merge branch 'objtool/urgent'Peter Zijlstra2021-10-076-30/+27
| |\ \
| * | | objtool: Support pv_opsindirect calls for noinstrPeter Zijlstra2021-09-176-12/+207
| * | | objtool: Handle __sanitize_cov*() tail callsPeter Zijlstra2021-09-153-74/+105
| * | | objtool: Introduce CFI hashPeter Zijlstra2021-09-156-35/+160
| * | | x86/xen: Mark cpu_bringup_and_idle() as dead_end_functionPeter Zijlstra2021-09-151-0/+1
| | |/ | |/|
* | | objtool: Update section header before relocationsMichael Forney2021-10-071-29/+17
* | | objtool: Check for gelf_update_rel[a] failuresMichael Forney2021-10-071-2/+8
| |/ |/|
* | objtool: Remove redundant 'len' field from struct sectionJoe Lawrence2021-10-055-20/+17
* | objtool: Make .altinstructions section entry size consistentJoe Lawrence2021-10-051-1/+1
* | objtool: Remove reloc symbol type checks in get_alt_entry()Josh Poimboeuf2021-10-051-29/+7