summaryrefslogtreecommitdiffstats
path: root/tools/objtool/check.c
Commit message (Expand)AuthorAgeFilesLines
* objtool: Reflow handle_jump_alt()Peter Zijlstra2021-05-141-11/+11
* objtool: Provide stats for jump_labelsPeter Zijlstra2021-05-121-2/+20
* objtool: Rewrite jump_label instructionsPeter Zijlstra2021-05-121-0/+14
* Merge tag 'objtool-core-2021-04-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2021-04-281-29/+24
|\
| * objtool: Support asm jump tablesJosh Poimboeuf2021-04-191-1/+13
| * objtool,x86: Rewrite LEAVEPeter Zijlstra2021-03-061-22/+2
| * objtool: Allow UNWIND_HINT to suppress dodgy stack modificationsPeter Zijlstra2021-03-061-6/+9
* | objtool: Cache instruction relocsPeter Zijlstra2021-04-021-6/+22
* | objtool: Keep track of retpoline call sitesPeter Zijlstra2021-04-021-5/+29
* | objtool: Create reloc sections implicitlyPeter Zijlstra2021-04-021-6/+0
* | objtool: Add elf_create_reloc() helperPeter Zijlstra2021-04-021-62/+16
* | objtool: Rework the elf_rebuild_reloc_section() logicPeter Zijlstra2021-04-021-6/+0
* | objtool: Fix static_call list generationPeter Zijlstra2021-04-021-5/+12
* | objtool: Handle per arch retpoline namingPeter Zijlstra2021-04-021-2/+7
* | objtool: Correctly handle retpoline thunk callsPeter Zijlstra2021-04-021-0/+12
* | x86/retpoline: Simplify retpolinesPeter Zijlstra2021-04-021-2/+1
* | 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-241-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-231-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-131-8/+8
| * | | objtool: Fix x86 orc generation on big endian cross-compilesVasily Gorbik2021-01-131-2/+3
| * | | objtool: Make SP memory operation match PUSH/POP semanticsJulien Thierry2021-01-131-0/+20
| * | | objtool: Support addition to set CFA baseJulien Thierry2021-01-131-0/+11
| * | | objtool: Fully validate the stack frameJulien Thierry2021-01-131-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