summaryrefslogtreecommitdiffstats
path: root/tools/objtool/builtin-check.c
Commit message (Expand)AuthorAgeFilesLines
* 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