summaryrefslogtreecommitdiffstats
path: root/tools/objtool
Commit message (Expand)AuthorAgeFilesLines
...
| * | | 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
| * objtool: Make sync-check consider the target architectureJulien Thierry2020-09-101-0/+7
| * objtool: Group headers to check in a single listJulien Thierry2020-09-101-9/+14
| * objtool: Define 'struct orc_entry' only when neededJulien Thierry2020-09-013-0/+8
| * objtool: Skip ORC entry creation for non-text sectionsJulien Thierry2020-09-011-0/+3
| * objtool: Move ORC logic out of check()Julien Thierry2020-09-015-21/+32
| * objtool: Move object file loading out of check()Julien Thierry2020-09-016-35/+60
* | Merge tag 'core-static_call-2020-10-12' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2020-10-127-7/+149
|\|
| * static_call: Handle tail-callsPeter Zijlstra2020-09-011-5/+13
| * x86/static_call: Add inline static call implementation for x86-64Josh Poimboeuf2020-09-017-7/+141
* | 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
| | |/