summaryrefslogtreecommitdiffstats
path: root/tools/objtool
Commit message (Expand)AuthorAgeFilesLines
* 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-122-11/+17
| |\
* | | 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-236-8/+104
|\ \ \
| * | | objtool: Split noinstr validation from --vmlinuxSami Tolvanen2021-02-233-3/+4
| * | | objtool: Don't autodetect vmlinux.oSami Tolvanen2021-02-231-5/+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-236-2/+88
* | | | Merge tag 'objtool-core-2021-02-23' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2021-02-2327-379/+621
|\ \ \ \ | | |/ / | |/| |
| * | | objtool: Support stack-swizzlePeter Zijlstra2021-02-101-0/+45
| * | | objtool,x86: Additionally decode: mov %rsp, (%reg)Peter Zijlstra2021-02-101-8/+34
| * | | x86/unwind/orc: Change REG_SP_INDIRECTPeter Zijlstra2021-02-101-1/+1
| * | | 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-263-25/+17
| * | | 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-263-2/+14
| * | | objtool: Fix error handling for STD/CLD warningsJosh Poimboeuf2021-01-261-2/+6
| * | | objtool: Support stack layout changes in alternativesJosh Poimboeuf2021-01-144-111/+159
| * | | objtool: Add 'alt_group' structJosh Poimboeuf2021-01-142-7/+35
| * | | objtool: Refactor ORC section generationJosh Poimboeuf2021-01-147-159/+140
| * | | objtool: Rework header include pathsVasily Gorbik2021-01-1326-47/+48
| * | | objtool: Fix x86 orc generation on big endian cross-compilesVasily Gorbik2021-01-136-6/+60
| * | | objtool: Fix reloc generation on big endian cross-compilesMartin Schwidefsky2021-01-131-15/+19
| * | | 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
* | | rbtree: Add generic add and find helpersPeter Zijlstra2021-02-171-62/+11
| |/ |/|
* | objtool: Don't fail on missing symbol tableJosh Poimboeuf2021-01-211-2/+5
* | objtool: Don't fail the kernel build on fatal errorsJosh Poimboeuf2021-01-211-9/+5
* | objtool: Don't add empty symbols to the rbtreeJosh Poimboeuf2021-01-131-0/+7
|/
* Merge tag 'objtool-urgent-2020-12-27' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2020-12-274-26/+42
|\
| * objtool: Fix seg fault with Clang non-section symbolsJosh Poimboeuf2020-12-164-26/+42
* | tools: Factor HOSTCC, HOSTLD, HOSTAR definitionsJean-Philippe Brucker2020-11-111-9/+0
|/
* Merge tag 'objtool-core-2020-10-13' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2020-10-1418-245/+398
|\
| * objtool: Allow nested externs to enable BUILD_BUG()Vasily Gorbik2020-10-061-1/+1
| * 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-103-26/+40
| * objtool: Make unwind hint definitions available to other architecturesJulien Thierry2020-09-104-7/+15
| * objtool: Refactor jump table code to support other architecturesRaphael Gault2020-09-104-87/+103
| * objtool: Make relocation in alternative handling arch dependentJulien Thierry2020-09-104-13/+29
| * objtool: Abstract alternative special case handlingJulien Thierry2020-09-106-29/+47
| * objtool: Move macros describing structures to arch-dependent codeJulien Thierry2020-09-102-15/+21