summaryrefslogtreecommitdiffstats
path: root/tools/objtool/builtin-check.c
Commit message (Expand)AuthorAgeFilesLines
* objtool: Make struct check_options staticThomas Weißschuh2023-02-011-1/+1
* Merge tag 'powerpc-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2022-12-191-0/+14
|\
| * objtool: Add --mnop as an option to --mcountSathvika Vasireddy2022-11-181-0/+14
* | objtool: Add --cfi to generate the .cfi_sites sectionPeter Zijlstra2022-11-011-0/+1
* | objtool: Add option to generate prefix symbolsPeter Zijlstra2022-11-011-0/+1
* | objtool: Add --hacks=skylakePeter Zijlstra2022-10-171-1/+6
|/
* x86/retbleed: Add fine grained Kconfig knobsPeter Zijlstra2022-06-291-0/+7
* objtool: Add entry UNRET validationPeter Zijlstra2022-06-271-0/+6
* objtool: Remove --lto and --vmlinux in favor of --linkJosh Poimboeuf2022-04-221-4/+35
* objtool: Make noinstr hacks optionalJosh Poimboeuf2022-04-221-1/+7
* objtool: Make jump label hack optionalJosh Poimboeuf2022-04-221-8/+29
* objtool: Make static call annotation optionalJosh Poimboeuf2022-04-221-0/+2
* objtool: Make stack validation frame-pointer-specificJosh Poimboeuf2022-04-221-2/+1
* objtool: Make stack validation optionalJosh Poimboeuf2022-04-221-0/+2
* objtool: Add option to print section addressesJosh Poimboeuf2022-04-221-0/+1
* objtool: Ditch subcommandsJosh Poimboeuf2022-04-221-12/+44
* objtool: Reorganize cmdline optionsJosh Poimboeuf2022-04-221-19/+21
* objtool: Validate IBT assumptionsPeter Zijlstra2022-03-151-1/+3
* objtool: Rename --duplicate to --ltoPeter Zijlstra2022-03-151-2/+2
* objtool: Add --dry-runPeter Zijlstra2022-03-151-1/+2
* objtool: Add straight-line-speculation validationPeter Zijlstra2021-12-081-1/+2
* objtool: Parse options from OBJTOOL_ARGSPeter Zijlstra2021-03-061-0/+25
* objtool: Collate parse_options() usersPeter Zijlstra2021-03-061-5/+9
* objtool: Add --backupPeter Zijlstra2021-03-061-1/+3
* Merge tag 'clang-lto-v5.12-rc1-part2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2021-02-231-6/+4
|\
| * objtool: Split noinstr validation from --vmlinuxSami Tolvanen2021-02-231-1/+2
| * objtool: Don't autodetect vmlinux.oSami Tolvanen2021-02-231-5/+1
| * objtool: Add a pass for generating __mcount_locPeter Zijlstra2021-02-231-1/+2
* | objtool: Rework header include pathsVasily Gorbik2021-01-131-2/+2
|/
* objtool: Move ORC logic out of check()Julien Thierry2020-09-011-1/+9
* objtool: Move object file loading out of check()Julien Thierry2020-09-011-1/+6
* objtool: Enable compilation of objtool for all architecturesMatt Helsley2020-05-201-1/+1
* objtool: Implement noinstr validationPeter Zijlstra2020-04-221-2/+9
* objtool: Add a statistics modePeter Zijlstra2020-03-251-1/+2
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13Thomas Gleixner2019-05-211-13/+1
* objtool: Add UACCESS validationPeter Zijlstra2019-04-031-1/+2
* objtool: Add --backtrace supportPeter Zijlstra2019-04-031-1/+2
* objtool: Add module specific retpoline rulesPeter Zijlstra2018-02-211-1/+2
* objtool: Add retpoline validationPeter Zijlstra2018-02-211-1/+2
* objtool: Use existing global variables for optionsPeter Zijlstra2018-02-211-1/+1
* objtool: Fix gcov check for older versions of GCCJosh Poimboeuf2017-07-251-3/+4
* objtool: Add ORC unwind table generationJosh Poimboeuf2017-07-181-1/+1
* objtool: Move checking code to check.cJosh Poimboeuf2017-06-301-1268/+13
* objtool: Add fortify_panic as __noreturn functionKees Cook2017-06-161-1/+2
* objtool: Drop ARRAY_SIZE() definition, tools/include/linux/kernel.h has it nowArnaldo Carvalho de Melo2017-04-191-2/+1
* objtool: Fix another GCC jump table detection issueJosh Poimboeuf2017-03-071-3/+12
* objtool, modules: Discard objtool annotation sections for modulesJosh Poimboeuf2017-03-011-3/+3
* objtool: Improve detection of BUG() and other dead endsJosh Poimboeuf2017-02-241-4/+56
* objtool: Fix rare switch jump table pattern detectionJosh Poimboeuf2016-10-271-1/+1
* objtool: Skip all "unreachable instruction" warnings for gcov kernelsJosh Poimboeuf2016-10-161-31/+26