summaryrefslogtreecommitdiffstats
path: root/tools/objtool
Commit message (Expand)AuthorAgeFilesLines
* objtool: Support GCC 8 '-fnoreorder-functions'Josh Poimboeuf2018-08-241-13/+28
* Kbuild: fix # escaping in .cmd files for future MakeRasmus Villemoes2018-07-111-1/+1
* objtool: update .gitignore fileGreg Kroah-Hartman2018-06-261-1/+1
* objtool: header file sync-upGreg Kroah-Hartman2018-06-054-24/+4
* objtool: Fix "noreturn" detection for recursive sibling callsJosh Poimboeuf2018-06-051-3/+7
* objtool: Detect RIP-relative switch table references, part 2Josh Poimboeuf2018-06-051-25/+12
* objtool: Detect RIP-relative switch table referencesJosh Poimboeuf2018-06-051-15/+18
* objtool: Support GCC 8 switch tablesJosh Poimboeuf2018-06-051-2/+22
* objtool: Support GCC 8's cold subfunctionsJosh Poimboeuf2018-06-053-44/+93
* objtool: sync up with the 4.14.47 version of objtoolGreg Kroah-Hartman2018-06-0529-498/+2661
* objtool: Move checking code to check.cJosh Poimboeuf2018-06-054-1333/+1392
* objtool: Improve detection of BUG() and other dead endsJosh Poimboeuf2018-06-053-10/+58
* objtool: Improve error message for bad file argumentJosh Poimboeuf2018-01-231-1/+3
* objtool: Fix retpoline support for pre-ORC objtoolJosh Poimboeuf2018-01-171-0/+8
* objtool: Allow alternatives to be ignoredJosh Poimboeuf2018-01-171-7/+57
* objtool: Detect jumps to retpoline thunksJosh Poimboeuf2018-01-171-0/+7
* objtool, modules: Discard objtool annotation sections for modulesJosh Poimboeuf2018-01-171-1/+1
* sync objtool's copy of x86-opcode-map.txtGreg Kroah-Hartman2018-01-021-1/+1
* objtool: Fix another GCC jump table detection issueJosh Poimboeuf2017-07-053-3/+25
* objtool: Fix IRET's opcodeJiri Slaby2017-07-051-1/+1
* objtool: Fix bytes check of lea's rex_prefixJiri Slaby2016-12-061-1/+1
* 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: Support '-mtune=atom' stack frame setup instructionJosh Poimboeuf2016-10-111-0/+9
* objtool: Add do_task_dead() to global noreturn listJosh Poimboeuf2016-09-231-0/+1
* Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2016-07-308-154/+310
|\
| * objtool: Un-capitalize "Warning" for out-of-sync instruction decoderJosh Poimboeuf2016-07-291-1/+1
| * objtool: Resync x86 instruction decoder with the kernel'sJosh Poimboeuf2016-07-295-101/+220
| * objtool: Support new GCC 6 switch jump table patternJosh Poimboeuf2016-07-291-52/+88
| * objtool: Add 'fixdep' to objtool/.gitignorePaul Gortmaker2016-07-271-0/+1
* | Merge tag 'libnvdimm-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2016-07-281-1/+1
|\ \ | |/ |/|
| * x86/insn: remove pcommitDan Williams2016-07-231-1/+1
* | Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2016-07-262-6/+4
|\ \
| * | tools build: Fix objtool build with ARCH=x86_64Josh Poimboeuf2016-07-222-2/+2
| * | objtool: Always use host headersArnaldo Carvalho de Melo2016-07-221-1/+1
| * | objtool: Use tools/scripts/Makefile.arch to get ARCH and HOSTARCHArnaldo Carvalho de Melo2016-07-221-3/+1
* | | Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2016-07-254-3/+19
|\| |
| * | objtool: Initialize variable to silence old compilerArnaldo Carvalho de Melo2016-07-151-1/+1
| * | objtool: Add -I$(srctree)/tools/arch/$(ARCH)/include/uapiArnaldo Carvalho de Melo2016-07-151-1/+1
| * | objtool: Avoid checking code drift on busybox's diffArnaldo Carvalho de Melo2016-07-131-1/+4
| * | objtool: Add fallback from ELF_C_READ_MMAP to ELF_C_READArnaldo Carvalho de Melo2016-07-131-0/+7
| * | tools lib subcmd: Use str_error_r()Arnaldo Carvalho de Melo2016-07-121-0/+5
| * | 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: Allow building with older libelfJan Beulich2016-05-172-0/+9
* objtool: Detect falling through to the next functionJosh Poimboeuf2016-04-162-23/+61
* 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-093-14/+35