summaryrefslogtreecommitdiffstats
path: root/tools/objtool/check.c
Commit message (Expand)AuthorAgeFilesLines
...
* | | | | objtool: Make handle_insn_ops() unconditionalPeter Zijlstra2020-04-301-5/+3
* | | | | objtool: UNWIND_HINT_RET_OFFSET should not check registersAlexandre Chartre2020-04-301-0/+8
* | | | | objtool: is_fentry_call() crashes if call has no destinationAlexandre Chartre2020-04-301-1/+1
* | | | | objtool: Fix ORC vs alternativesPeter Zijlstra2020-04-301-1/+33
* | | | | objtool: Uniquely identify alternative instruction groupsAlexandre Chartre2020-04-301-1/+5
* | | | | objtool: Remove check preventing branches within alternativeJulien Thierry2020-04-301-6/+0
* | | | | objtool: Rename elf_read() to elf_open_read()Ingo Molnar2020-04-231-1/+1
* | | | | objtool: Also consider .entry.text as noinstrThomas Gleixner2020-04-221-6/+12
* | | | | objtool: Add STT_NOTYPE noinstr validationPeter Zijlstra2020-04-221-16/+30
* | | | | objtool: Rearrange validate_section()Peter Zijlstra2020-04-221-22/+29
* | | | | objtool: Avoid iterating !text section symbolsPeter Zijlstra2020-04-221-1/+5
* | | | | objtool: Use sec_offset_hash() for insn_hashPeter Zijlstra2020-04-221-2/+3
* | | | | objtool: Implement noinstr validationPeter Zijlstra2020-04-221-0/+98
* | | | | objtool: Fix !CFI insn_state propagationPeter Zijlstra2020-04-221-127/+137
* | | | | objtool: Rename struct cfi_statePeter Zijlstra2020-04-221-1/+1
* | | | | objtool: Remove SAVE/RESTORE hintsPeter Zijlstra2020-04-221-39/+3
* | | | | objtool: Introduce HINT_RET_OFFSETPeter Zijlstra2020-04-221-8/+16
* | | | | objtool: Better handle IRETPeter Zijlstra2020-04-221-13/+16
* | | | | objtool: Support multiple stack_op per instructionJulien Thierry2020-04-221-28/+46
* | | | | objtool: Remove redundant .rodata section name comparisonMuchun Song2020-04-221-2/+2
* | | | | objtool: Add abstraction for destination offsetsRaphael Gault2020-04-221-8/+10
* | | | | objtool: Use arch specific values in restore_reg()Julien Thierry2020-04-221-2/+2
* | | | | objtool: Ignore empty alternativesJulien Thierry2020-04-221-0/+6
* | | | | objtool: Clean instruction state before each function validationJulien Thierry2020-04-221-7/+6
* | | | | objtool: Remove redundant checks on operand typeJulien Thierry2020-04-221-3/+1
|/ / / /
* | | | objtool: Make BP scratch register warning more robustJosh Poimboeuf2020-04-141-2/+2
* | | | objtool: Fix switch table detection in .text.unlikelyJosh Poimboeuf2020-04-141-4/+1
* | | | objtool: Fix CONFIG_UBSAN_TRAP unreachable warningsJosh Poimboeuf2020-04-141-2/+15
| |_|/ |/| |
* | | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2020-03-301-0/+1
|\ \ \
| * | | objtool: whitelist __sanitizer_cov_trace_switch()Al Viro2020-03-271-0/+1
| | |/ | |/|
* | | objtool: Re-arrange validate_functions()Peter Zijlstra2020-03-251-22/+30
* | | objtool: Delete cleanup()Peter Zijlstra2020-03-251-19/+0
* | | objtool: Optimize read_sections()Peter Zijlstra2020-03-251-9/+9
* | | objtool: Add a statistics modePeter Zijlstra2020-03-251-0/+5
* | | objtool: Rename func_for_each_insn_all()Peter Zijlstra2020-03-251-6/+6
* | | objtool: Rename func_for_each_insn()Peter Zijlstra2020-03-251-8/+8
* | | objtool: Introduce validate_return()Peter Zijlstra2020-03-251-28/+36
* | | objtool: Improve call destination function detectionJosh Poimboeuf2020-02-211-9/+18
* | | objtool: Fix clang switch table edge caseJosh Poimboeuf2020-02-211-2/+9
* | | objtool: Add relocation check for alternative sectionsJosh Poimboeuf2020-02-111-0/+21
* | | objtool: Add is_static_jump() helperJosh Poimboeuf2020-02-111-6/+9
* | | objtool: Fail the kernel build on fatal errorsJosh Poimboeuf2020-02-111-3/+9
|/ /
* | Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2019-11-261-0/+1
|\ \
| * | ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uacces...Peter Zijlstra2019-10-281-0/+1
| |/
* / objtool: add kunit_try_catch_throw to the noreturn listBrendan Higgins2019-09-301-0/+1
|/
* KVM: x86: Check kvm_rebooting in kvm_spurious_fault()Sean Christopherson2019-09-251-1/+0
* objtool: Improve UACCESS coveragePeter Zijlstra2019-07-251-3/+4
* objtool: Support conditional retpolinesJosh Poimboeuf2019-07-181-2/+10
* objtool: Convert insn type to enumJosh Poimboeuf2019-07-181-7/+0
* objtool: Fix seg fault on bad switch table entryJosh Poimboeuf2019-07-181-1/+1