summaryrefslogtreecommitdiffstats
path: root/tools/objtool
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-01-171-3/+5
|\
| * objtool: Add a missing comma to avoid string concatenationEric W. Biederman2021-12-151-1/+1
| * exit: Rename complete_and_exit to kthread_complete_and_exitEric W. Biederman2021-12-131-1/+1
| * exit: Rename module_put_and_exit to module_put_and_kthread_exitEric W. Biederman2021-12-131-1/+1
| * exit: Implement kthread_exitEric W. Biederman2021-12-131-0/+1
| * exit: Add and use make_task_dead.Eric W. Biederman2021-12-131-1/+2
* | Merge tag 'x86_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-01-125-12/+29
|\ \
| * | objtool: Remove .fixup handlingPeter Zijlstra2021-12-111-6/+2
| * | objtool: Add straight-line-speculation validationPeter Zijlstra2021-12-085-6/+27
* | | Merge tag 'kcsan.2022.01.09a' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-01-112-7/+36
|\ \ \ | |/ / |/| |
| * | objtool, kcsan: Remove memory barrier instrumentation from noinstrMarco Elver2021-12-092-7/+32
| * | objtool, kcsan: Add memory barrier instrumentation to whitelistMarco Elver2021-12-091-0/+4
| |/
* / objtool: Fix pv_ops noinstr validationPeter Zijlstra2021-12-032-0/+5
|/
* static_call,x86: Robustify trampoline patchingPeter Zijlstra2021-11-111-0/+3
* Merge tag 'trace-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds2021-11-011-1/+1
|\
| * objtool: Ignore unwind hints for ignored functionsJosh Poimboeuf2021-09-301-1/+1
* | Merge tag 'objtool-core-2021-10-31' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2021-11-0111-379/+604
|\ \
| * | objtool,x86: Replace alternatives with .retpoline_sitesPeter Zijlstra2021-10-285-252/+93
| * | objtool: Shrink struct instructionPeter Zijlstra2021-10-282-4/+3
| * | objtool: Explicitly avoid self modifying code in .altinstr_replacementPeter Zijlstra2021-10-281-11/+31
| * | objtool: Classify symbolsPeter Zijlstra2021-10-282-14/+27
| * | Merge branch 'objtool/urgent'Peter Zijlstra2021-10-076-30/+27
| |\ \
| * | | objtool: Support pv_opsindirect calls for noinstrPeter Zijlstra2021-09-176-12/+207
| * | | objtool: Handle __sanitize_cov*() tail callsPeter Zijlstra2021-09-153-74/+105
| * | | objtool: Introduce CFI hashPeter Zijlstra2021-09-156-35/+160
| * | | x86/xen: Mark cpu_bringup_and_idle() as dead_end_functionPeter Zijlstra2021-09-151-0/+1
| | |/ | |/|
* | | objtool: Update section header before relocationsMichael Forney2021-10-061-29/+17
* | | objtool: Check for gelf_update_rel[a] failuresMichael Forney2021-10-061-2/+8
| |/ |/|
* | objtool: Remove redundant 'len' field from struct sectionJoe Lawrence2021-10-055-20/+17
* | objtool: Make .altinstructions section entry size consistentJoe Lawrence2021-10-051-1/+1
* | objtool: Remove reloc symbol type checks in get_alt_entry()Josh Poimboeuf2021-10-051-29/+7
* | objtool: print out the symbol type when complaining about itLinus Torvalds2021-10-031-4/+8
* | objtool: Teach get_alt_entry() about more relocation typesPeter Zijlstra2021-10-011-7/+25
|/
*-. Merge tags 'objtool-urgent-2021-06-28' and 'objtool-core-2021-06-28' of git:/...Linus Torvalds2021-06-288-51/+136
|\ \
| | * objtool: Improve reloc hash size guestimatePeter Zijlstra2021-06-142-7/+5
| | * objtool: Reflow handle_jump_alt()Peter Zijlstra2021-05-141-11/+11
| | * objtool: Provide stats for jump_labelsPeter Zijlstra2021-05-122-2/+23
| | * objtool: Rewrite jump_label instructionsPeter Zijlstra2021-05-121-0/+14
| | * objtool: Decode jump_entry::key addendPeter Zijlstra2021-05-123-0/+16
| | * objtool: Rewrite hashtable sizingPeter Zijlstra2021-05-122-47/+83
| * | objtool: Don't make .altinstructions writableJosh Poimboeuf2021-06-241-1/+1
|/ /
* | objtool: Only rewrite unconditional retpoline thunk callsPeter Zijlstra2021-06-111-0/+4
* | objtool: Fix .symtab_shndx handling for elf_create_undef_symbol()Peter Zijlstra2021-06-101-1/+24
* | objtool/x86: Fix elf_add_alternative() endiannessVasily Gorbik2021-05-121-1/+2
* | objtool: Fix elf_create_undef_symbol() endiannessVasily Gorbik2021-05-121-0/+1
|/
* Merge tag 'objtool-core-2021-04-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2021-04-288-166/+299
|\
| * objtool: Support asm jump tablesJosh Poimboeuf2021-04-191-1/+13
| * objtool: Parse options from OBJTOOL_ARGSPeter Zijlstra2021-03-061-0/+25
| * objtool: Collate parse_options() usersPeter Zijlstra2021-03-063-9/+12
| * objtool: Add --backupPeter Zijlstra2021-03-063-2/+69