summaryrefslogtreecommitdiffstats
path: root/tools/objtool/builtin-check.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* objtool: Improve rare switch jump table pattern detectionJosh Poimboeuf2016-10-161-2/+9
* objtool: Add do_task_dead() to global noreturn listJosh Poimboeuf2016-09-231-0/+1
* objtool: Support new GCC 6 switch jump table patternJosh Poimboeuf2016-07-291-52/+88
* Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2016-07-251-1/+2
|\
| * objtool: Initialize variable to silence old compilerArnaldo Carvalho de Melo2016-07-151-1/+1
| * perf tools: Uninline scnprintf() and vscnprint()Arnaldo Carvalho de Melo2016-07-121-0/+1
* | objtool: Fix STACK_FRAME_NON_STANDARD macro checking for function symbolsJosh Poimboeuf2016-07-101-2/+6
|/
* objtool: Detect falling through to the next functionJosh Poimboeuf2016-04-161-14/+32
* objtool: Add workaround for GCC switch jump table bugJosh Poimboeuf2016-04-151-12/+41
* objtool: Only print one warning per functionJosh Poimboeuf2016-03-091-23/+25
* objtool: Add several performance improvementsJosh Poimboeuf2016-03-091-6/+12
* objtool: Fix false positive warnings for functions with multiple switch state...Josh Poimboeuf2016-03-091-45/+100
* objtool: Rename some variables and functionsJosh Poimboeuf2016-03-091-39/+41
* objtool: Remove superflous INIT_LIST_HEADJosh Poimboeuf2016-03-091-2/+0
* objtool: Add helper macros for traversing instructionsJosh Poimboeuf2016-03-091-73/+55
* objtool: Fix false positive warnings related to sibling callsJosh Poimboeuf2016-03-091-1/+6
* objtool: Detect infinite recursionJosh Poimboeuf2016-03-091-12/+33
* objtool: Prevent infinite recursion in noreturn detectionJosh Poimboeuf2016-03-091-4/+20
* objtool: Add tool to perform compile-time stack metadata validationJosh Poimboeuf2016-02-291-0/+1072