summaryrefslogtreecommitdiffstats
path: root/tools/objtool/check.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* objtool,x86: Fix uaccess PUSHF/POPF validationPeter Zijlstra2021-03-121-0/+3
* Merge tag 'x86-entry-2021-02-24' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2021-02-251-0/+14
|\
| * objtool: Fix stack-swizzle for FRAME_POINTER=yPeter Zijlstra2021-02-221-0/+14
| * Merge branch 'x86/paravirt' into x86/entryIngo Molnar2021-02-121-9/+5
| |\
* | | kasan: prefix global functions with kasan_Andrey Konovalov2021-02-241-1/+1
* | | Merge tag 'clang-lto-v5.12-rc1-part2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2021-02-241-1/+96
|\ \ \
| * | | objtool: Split noinstr validation from --vmlinuxSami Tolvanen2021-02-231-1/+1
| * | | objtool: Fix __mcount_loc generation with Clang's assemblerSami Tolvanen2021-02-231-2/+15
| * | | objtool: Add a pass for generating __mcount_locPeter Zijlstra2021-02-231-0/+82
* | | | Merge tag 'objtool-core-2021-02-23' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2021-02-231-147/+255
|\ \ \ \ | | |/ / | |/| |
| * | | objtool: Support stack-swizzlePeter Zijlstra2021-02-101-0/+45
| * | | objtool: Add xen_start_kernel() to noreturn listJosh Poimboeuf2021-01-261-0/+1
| * | | objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNCJosh Poimboeuf2021-01-261-22/+15
| * | | objtool: Assume only ELF functions do sibling callsJosh Poimboeuf2021-01-261-14/+22
| * | | objtool: Support retpoline jump detection for vmlinux.oJosh Poimboeuf2021-01-261-4/+4
| * | | objtool: Fix ".cold" section suffix check for newer versions of GCCJosh Poimboeuf2021-01-261-2/+2
| * | | objtool: Fix retpoline detection in asm codeJosh Poimboeuf2021-01-261-1/+2
| * | | objtool: Fix error handling for STD/CLD warningsJosh Poimboeuf2021-01-261-2/+6
| * | | objtool: Support stack layout changes in alternativesJosh Poimboeuf2021-01-141-96/+96
| * | | objtool: Add 'alt_group' structJosh Poimboeuf2021-01-141-6/+23
| * | | objtool: Rework header include pathsVasily Gorbik2021-01-141-8/+8
| * | | objtool: Fix x86 orc generation on big endian cross-compilesVasily Gorbik2021-01-141-2/+3
| * | | objtool: Make SP memory operation match PUSH/POP semanticsJulien Thierry2021-01-141-0/+20
| * | | objtool: Support addition to set CFA baseJulien Thierry2021-01-141-0/+11
| * | | objtool: Fully validate the stack frameJulien Thierry2021-01-141-4/+11
| |/ /
* | / static_call: Allow module use without exposing static_call_keyJosh Poimboeuf2021-02-171-2/+15
| |/ |/|
* | objtool: Don't fail the kernel build on fatal errorsJosh Poimboeuf2021-01-211-9/+5
|/
* objtool: Fix seg fault with Clang non-section symbolsJosh Poimboeuf2020-12-161-2/+9
* 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-021-17/+1
| * objtool: Move object file loading out of check()Julien Thierry2020-09-021-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-251-0/+5
| | * | objtool: Add atomic builtin TSAN instrumentation to uaccess whitelistMarco Elver2020-08-251-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
| |/