summaryrefslogtreecommitdiffstats
path: root/tools/objtool
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'x86_bugs_retbleed' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-07-119-22/+356
|\
| * x86/retbleed: Add fine grained Kconfig knobsPeter Zijlstra2022-06-293-2/+15
| * objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}Josh Poimboeuf2022-06-272-9/+50
| * objtool: Add entry UNRET validationPeter Zijlstra2022-06-274-11/+184
| * objtool: Update Retpoline validationPeter Zijlstra2022-06-271-6/+13
| * x86: Add magic AMD return-thunkPeter Zijlstra2022-06-271-3/+19
| * objtool: Treat .text.__x86.* as noinstrPeter Zijlstra2022-06-271-1/+2
| * x86,objtool: Create .return_sitesPeter Zijlstra2022-06-276-0/+83
* | x86/ibt, objtool: Don't discard text references from tracepoint sectionPeter Zijlstra2022-07-071-2/+1
|/
* x86/extable: Annotate ex_handler_msr_mce() as a dead endBorislav Petkov2022-05-271-0/+1
* objtool: Mark __ubsan_handle_builtin_unreachable() as noreturnPeter Zijlstra2022-05-271-1/+2
* Merge tag 'kbuild-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds2022-05-261-2/+2
|\
| * kbuild: Allow kernel installation packaging to override pkg-configChun-Tse Shao2022-04-051-2/+2
* | objtool: Fix objtool regression on x32 systemsMikulas Patocka2022-05-203-7/+8
* | objtool: Fix symbol creationPeter Zijlstra2022-05-201-69/+129
* | objtool: Remove libsubcmd.a when make cleanTiezhu Yang2022-05-121-1/+1
* | objtool: Remove inat-tables.c when make cleanTiezhu Yang2022-05-121-1/+1
* | objtool: Update documentationJosh Poimboeuf2022-04-221-20/+102
* | objtool: Remove --lto and --vmlinux in favor of --linkJosh Poimboeuf2022-04-225-33/+64
* | objtool: Make noinstr hacks optionalJosh Poimboeuf2022-04-223-2/+9
* | objtool: Make jump label hack optionalJosh Poimboeuf2022-04-223-9/+31
* | objtool: Make static call annotation optionalJosh Poimboeuf2022-04-223-4/+9
* | objtool: Make stack validation frame-pointer-specificJosh Poimboeuf2022-04-223-5/+3
* | objtool: Extricate sls from stack validationJosh Poimboeuf2022-04-221-13/+43
* | objtool: Rework ibt and extricate from stack validationJosh Poimboeuf2022-04-221-133/+147
* | objtool: Make stack validation optionalJosh Poimboeuf2022-04-223-13/+18
* | objtool: Add option to print section addressesJosh Poimboeuf2022-04-223-14/+19
* | objtool: Don't print parentheses in function addressesJosh Poimboeuf2022-04-221-5/+1
* | objtool: Ditch subcommandsJosh Poimboeuf2022-04-228-202/+66
* | objtool: Reorganize cmdline optionsJosh Poimboeuf2022-04-227-62/+84
* | Merge branch 'tip/x86/urgent'Peter Zijlstra2022-04-221-8/+5
|\ \
| * | objtool: Use offstr() to print address of missing ENDBRJosh Poimboeuf2022-04-191-3/+2
| * | objtool: Print data address for "!ENDBR" data warningsJosh Poimboeuf2022-04-191-5/+2
| * | x86,objtool: Mark cpu_startup_entry() __noreturnPeter Zijlstra2022-04-191-0/+1
* | | objtool: Fix code relocs vs weak symbolsPeter Zijlstra2022-04-221-22/+165
* | | objtool: Fix type of reloc::addendPeter Zijlstra2022-04-223-7/+7
* | | objtool: Fix function fallthrough detection for vmlinuxJosh Poimboeuf2022-04-193-3/+2
* | | objtool: Fix sibling call detection in alternativesJosh Poimboeuf2022-04-191-19/+17
* | | objtool: Don't set 'jump_dest' for sibling callsJosh Poimboeuf2022-04-191-13/+22
|/ /
* | 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