summaryrefslogtreecommitdiff
path: root/tools/objtool
Commit message (Expand)AuthorAgeFilesLines
* static_call: Allow module use without exposing static_call_keyJosh Poimboeuf2021-03-301-2/+15
* objtool: Fix ".cold" section suffix check for newer versions of GCCJosh Poimboeuf2021-03-041-2/+2
* objtool: Fix retpoline detection in asm codeJosh Poimboeuf2021-03-043-2/+14
* objtool: Fix error handling for STD/CLD warningsJosh Poimboeuf2021-03-041-2/+6
* objtool: Fix seg fault with Clang non-section symbolsJosh Poimboeuf2021-02-174-26/+42
* objtool: Don't fail the kernel build on fatal errorsJosh Poimboeuf2021-02-071-9/+5
* objtool: Don't add empty symbols to the rbtreeJosh Poimboeuf2021-02-071-0/+7
* tools: Factor HOSTCC, HOSTLD, HOSTAR definitionsJean-Philippe Brucker2021-01-301-9/+0
* objtool: Don't fail on missing symbol tableJosh Poimboeuf2021-01-301-2/+5
* 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
| | |/
* | | 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-038-244/+375
|\
| * Merge branch 'objtool/urgent' into objtool/corePeter Zijlstra2020-06-187-8/+119
| |\
| * \ Merge branch 'objtool/core' of git://git.kernel.org/pub/scm/linux/kernel/git/...Peter Zijlstra2020-06-178-229/+349
| |\ \
| | * | objtool: Add support for relocations without addendsMatt Helsley2020-06-023-20/+134
| | * | objtool: Rename rela to relocMatt Helsley2020-06-018-218/+218
| | * | objtool: Use sh_info to find the base for .rela sectionsSami Tolvanen2020-05-281-1/+1
| | * | objtool: Do not assume order of parent/child functionsKristen Carlson Accardi2020-05-281-1/+7
* | | | Merge tag 'objtool_urgent_for_5.8_rc3' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2020-06-287-8/+108
|\ \ \ \ | | |_|/ | |/| |
| * | | objtool: Fix noinstr vs KCOVPeter Zijlstra2020-06-184-0/+45
| * | | objtool: Provide elf_write_{insn,reloc}()Peter Zijlstra2020-06-182-2/+45
| * | | objtool: Clean up elf_write() conditionPeter Zijlstra2020-06-184-6/+18
| |/ /