summaryrefslogtreecommitdiffstats
path: root/tools/objtool
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek...Linus Torvalds2016-12-171-2/+2
|\
| * make use of make variable CURDIR instead of calling pwdUwe Kleine-König2016-12-111-2/+2
* | 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
* 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-093-52/+54
* 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: Compile with debugging symbolsJosh Poimboeuf2016-03-091-1/+1
* objtool: Detect infinite recursionJosh Poimboeuf2016-03-091-12/+33
* objtool: Prevent infinite recursion in noreturn detectionJosh Poimboeuf2016-03-091-4/+20
* objtool: Support CROSS_COMPILEJosh Poimboeuf2016-03-031-7/+10
* x86/asm/decoder: Use explicitly signed charsJosh Poimboeuf2016-03-031-3/+3
* objtool: Add tool to perform compile-time stack metadata validationJosh Poimboeuf2016-02-2922-0/+5165
OpenPOWER on IntegriCloud