summaryrefslogtreecommitdiffstats
path: root/tools/objtool/check.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'objtool-core-2020-10-13' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2020-10-141-179/+51
|\
| * objtool: Permit __kasan_check_{read,write} under UACCESSJann Horn2020-10-021-0/+2
| * objtool: Ignore unreachable trap after call to noreturn functionsIlie Halip2020-09-211-3/+7
| * objtool: Handle calling non-function symbols in other sectionsJulien Thierry2020-09-211-5/+14
| * objtool: Ignore unreachable fake jumpsJulien Thierry2020-09-181-0/+3
| * objtool: Remove useless tests before save_reg()Julien Thierry2020-09-181-4/+2
| * objtool: Decode unwind hint register depending on architectureJulien Thierry2020-09-101-26/+1
| * objtool: Make unwind hint definitions available to other architecturesJulien Thierry2020-09-101-1/+3
| * objtool: Refactor jump table code to support other architecturesRaphael Gault2020-09-101-86/+4
| * objtool: Make relocation in alternative handling arch dependentJulien Thierry2020-09-101-13/+6
| * objtool: Move ORC logic out of check()Julien Thierry2020-09-011-17/+1
| * objtool: Move object file loading out of check()Julien Thierry2020-09-011-29/+13
* | Merge tag 'core-static_call-2020-10-12' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2020-10-121-0/+138
|\|
| * static_call: Handle tail-callsPeter Zijlstra2020-09-011-5/+13
| * x86/static_call: Add inline static call implementation for x86-64Josh Poimboeuf2020-09-011-0/+130
* | Merge tag 'locking-core-2020-10-12' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2020-10-121-0/+55
|\ \
| * \ Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck...Ingo Molnar2020-10-091-0/+55
| |\ \
| | * | objtool, kcsan: Add __tsan_read_write to uaccess whitelistMarco Elver2020-08-241-0/+5
| | * | objtool: Add atomic builtin TSAN instrumentation to uaccess whitelistMarco Elver2020-08-241-0/+50
| | |/
* | | Merge tag 'ras_updates_for_v5.10' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-10-121-2/+3
|\ \ \ | |/ / |/| |
| * | x86/copy_mc: Introduce copy_mc_enhanced_fast_string()Dan Williams2020-10-061-0/+1
| * | x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}()Dan Williams2020-10-061-2/+2
| |/
* / objtool: Fix noreturn detection for ignored functionsJosh Poimboeuf2020-09-181-1/+1
|/
* Merge tag 'objtool-core-2020-08-03' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2020-08-031-101/+101
|\
| * Merge branch 'objtool/urgent' into objtool/corePeter Zijlstra2020-06-181-1/+22
| |\
| * \ Merge branch 'objtool/core' of git://git.kernel.org/pub/scm/linux/kernel/git/...Peter Zijlstra2020-06-171-98/+98
| |\ \
| | * | objtool: Rename rela to relocMatt Helsley2020-06-011-98/+98
* | | | Merge tag 'objtool_urgent_for_5.8_rc3' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2020-06-281-1/+22
|\ \ \ \ | | |_|/ | |/| |
| * | | objtool: Fix noinstr vs KCOVPeter Zijlstra2020-06-181-0/+19
| * | | objtool: Clean up elf_write() conditionPeter Zijlstra2020-06-181-1/+3
| |/ /
* | | objtool: Don't consider vmlinux a C-filePeter Zijlstra2020-06-251-1/+1
* | | x86/entry, ubsan, objtool: Whitelist __ubsan_handle_*()Peter Zijlstra2020-06-151-1/+27
|/ /
* | Rebase locking/kcsan to locking/urgentThomas Gleixner2020-06-111-0/+22
|\ \ | |/ |/|
| * Merge branch 'kcsan-for-tip' of git://git.kernel.org/pub/scm/linux/kernel/git...Thomas Gleixner2020-05-081-0/+4
| |\
| | * objtool, kcsan: Add kcsan_disable_current() and kcsan_enable_current_nowarn()Marco Elver2020-05-061-0/+2
| | * objtool, kcsan: Add explicit check functions to uaccess whitelistMarco Elver2020-04-131-0/+2
| * | Merge tag 'v5.7-rc1' into locking/kcsan, to resolve conflicts and refreshIngo Molnar2020-04-131-110/+159
| |\ \ | | |/ | |/|
| * | Merge tag 'v5.5-rc4' into locking/kcsan, to resolve conflictsIngo Molnar2019-12-301-0/+2
| |\ \
| * | | objtool, kcsan: Add KCSAN runtime functions to whitelistMarco Elver2019-11-161-0/+18
* | | | objtool: Enable compilation of objtool for all architecturesMatt Helsley2020-05-201-2/+2
* | | | objtool: Add check_kcov_mode() to the uaccess safelistJosh Poimboeuf2020-05-201-0/+1
* | | | Merge tag 'v5.7-rc6' into objtool/core, to pick up fixes and resolve semantic...Ingo Molnar2020-05-181-3/+14
|\ \ \ \
| * \ \ \ Merge tag 'x86-urgent-2020-05-10' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-05-101-1/+1
| |\ \ \ \
| | * | | | objtool: Fix stack offset tracking for indirect CFAsJosh Poimboeuf2020-04-251-1/+1
| * | | | | objtool: Fix infinite loop in find_jump_table()Josh Poimboeuf2020-05-071-2/+13
| |/ / / /
* | | | | objtool: optimize add_dead_ends for split sectionsSami Tolvanen2020-05-151-19/+17
* | | | | objtool: Allow no-op CFI ops in alternativesPeter Zijlstra2020-05-151-5/+6
* | | | | objtool: Add support for intra-function callsAlexandre Chartre2020-04-301-4/+75
* | | | | objtool: Move the IRET hack into the arch decoderMiroslav Benes2020-04-301-11/+0
* | | | | objtool: Remove INSN_STACKPeter Zijlstra2020-04-301-3/+0