summaryrefslogtreecommitdiffstats
path: root/tools/objtool
Commit message (Expand)AuthorAgeFilesLines
* objtool: Tolerate STT_NOTYPE symbols at end of sectionNicholas Piggin2023-01-091-0/+9
* Merge tag 'powerpc-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2022-12-1919-56/+269
|\
| * objtool/powerpc: Implement arch_pc_relative_reloc()Michael Ellerman2022-11-232-0/+11
| * objtool/powerpc: Add --mcount specific implementationSathvika Vasireddy2022-11-182-0/+18
| * objtool/powerpc: Enable objtool to be built on ppcSathvika Vasireddy2022-11-186-0/+146
| * objtool: Add arch specific function arch_ftrace_match()Sathvika Vasireddy2022-11-183-1/+8
| * objtool: Use macros to define arch specific reloc typesSathvika Vasireddy2022-11-182-1/+3
| * objtool: Read special sections with alts only when specific options are selectedSathvika Vasireddy2022-11-181-3/+5
| * objtool: Add --mnop as an option to --mcountSathvika Vasireddy2022-11-183-9/+25
| * objtool: Use target file class size instead of a compiled constantChristophe Leroy2022-11-183-10/+24
| * objtool: Use target file endianness instead of a compiled constantChristophe Leroy2022-11-186-31/+30
| * objtool: Fix SEGFAULTChristophe Leroy2022-11-181-1/+1
* | Merge tag 'x86_core_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-1410-182/+566
|\ \
| * | objtool: Fix weak hole vs prefix symbolPeter Zijlstra2022-11-051-1/+21
| * | objtool: Optimize elf_dirty_reloc_sym()Peter Zijlstra2022-11-052-17/+12
| * | objtool: Add --cfi to generate the .cfi_sites sectionPeter Zijlstra2022-11-013-0/+71
| * | objtool: Add option to generate prefix symbolsPeter Zijlstra2022-11-015-1/+67
| * | objtool: Avoid O(bloody terrible) behaviour -- an ode to libelfPeter Zijlstra2022-11-012-7/+84
| * | objtool: Slice up elf_create_section_symbol()Peter Zijlstra2022-11-011-21/+35
| * | objtool: Allow STT_NOTYPE -> STT_FUNC+0 sibling-callsPeter Zijlstra2022-10-171-27/+47
| * | objtool: Rework instruction -> symbol mappingPeter Zijlstra2022-10-172-51/+66
| * | objtool: Allow symbol range comparisons for IBT/ENDBRPeter Zijlstra2022-10-171-0/+28
| * | objtool: Fix find_{symbol,func}_containing()Peter Zijlstra2022-10-172-54/+42
| * | objtool: Add --hacks=skylakePeter Zijlstra2022-10-173-5/+13
| * | objtool: Add .call_sites sectionPeter Zijlstra2022-10-173-0/+53
| * | objtool: Track init sectionPeter Zijlstra2022-10-172-8/+11
| * | objtool: Allow !PC relative relocationsPeter Zijlstra2022-10-173-1/+27
| |/
* / objtool, kcsan: Add volatile read/write instrumentation to whitelistMarco Elver2022-10-181-0/+10
|/
* Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-101-0/+20
|\
| * objtool: kmsan: list KMSAN API functions as uaccess-safeAlexander Potapenko2022-10-031-0/+20
* | Merge tag 'objtool-core-2022-10-07' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-10-102-4/+7
|\ \
| * | objtool,x86: Teach decode about LOOP* instructionsPeter Zijlstra2022-09-151-0/+6
| * | objtool: Remove "ANNOTATE_NOENDBR on ENDBR" warningJosh Poimboeuf2022-08-191-3/+0
| * | objtool: Use arch_jump_destination() in read_intra_function_calls()Chen Zhongjin2022-08-191-1/+1
* | | Merge tag 'net-next-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2022-10-041-1/+2
|\ \ \
| * | | ftrace: Add HAVE_DYNAMIC_FTRACE_NO_PATCHABLEPeter Zijlstra (Intel)2022-09-161-1/+2
| | |/ | |/|
* | | Merge tag 'x86_cpu_for_v6.1_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-10-041-0/+3
|\ \ \
| * | | x86/clear_user: Make it fasterBorislav Petkov2022-08-181-0/+3
| | |/ | |/|
* | | objtool: Disable CFI warningsSami Tolvanen2022-09-261-1/+6
* | | objtool: Preserve special st_shndx indexes in elf_update_symbolSami Tolvanen2022-09-261-1/+6
| |/ |/|
* | Merge tag 'x86-urgent-2022-08-28' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-08-281-16/+18
|\ \
| * | x86/sev: Mark snp_abort() noreturnBorislav Petkov2022-08-251-16/+18
| |/
* / x86/ibt, objtool: Add IBT_NOSEAL()Josh Poimboeuf2022-08-191-1/+2
|/
* Merge tag 'docs-6.0' of git://git.lwn.net/linuxLinus Torvalds2022-08-021-1/+1
|\
| * objtool: update objtool.txt referencesMauro Carvalho Chehab2022-07-071-1/+1
* | Merge tag 'x86_bugs_retbleed' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-07-119-22/+356
|\ \
| * | x86/retbleed: Add fine grained Kconfig knobsPeter Zijlstra2022-06-293-2/+15
| * | objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}Josh Poimboeuf2022-06-272-9/+50
| * | objtool: Add entry UNRET validationPeter Zijlstra2022-06-274-11/+184
| * | objtool: Update Retpoline validationPeter Zijlstra2022-06-271-6/+13