summaryrefslogtreecommitdiffstats
path: root/tools/objtool/include
Commit message (Expand)AuthorAgeFilesLines
* objtool: Fix ORC 'signal' propagationJosh Poimboeuf2023-02-231-0/+1
* objtool: Remove instruction::listPeter Zijlstra2023-02-232-25/+27
* objtool: Union instruction::{call_dest,jump_table}Peter Zijlstra2023-02-231-2/+4
* objtool: Remove instruction::relocPeter Zijlstra2023-02-231-3/+3
* objtool: Shrink instruction::{type,visited}Peter Zijlstra2023-02-231-5/+5
* objtool: Make instruction::alts a single-linked listPeter Zijlstra2023-02-231-1/+1
* objtool: Make instruction::stack_ops a single-linked listPeter Zijlstra2023-02-232-2/+2
* objtool: Change arch_decode_instruction() signaturePeter Zijlstra2023-02-231-3/+1
* objtool: Optimize layout of struct special_altThomas Weißschuh2023-02-011-1/+1
* objtool: Optimize layout of struct symbolThomas Weißschuh2023-02-011-3/+2
* objtool: Allocate multiple structures with calloc()Thomas Weißschuh2023-02-011-0/+4
* objtool: Make struct check_options staticThomas Weißschuh2023-02-011-2/+0
* Merge tag 'powerpc-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2022-12-194-16/+27
|\
| * objtool/powerpc: Implement arch_pc_relative_reloc()Michael Ellerman2022-11-231-0/+2
| * objtool: Add arch specific function arch_ftrace_match()Sathvika Vasireddy2022-11-181-0/+2
| * objtool: Add --mnop as an option to --mcountSathvika Vasireddy2022-11-181-0/+1
| * objtool: Use target file class size instead of a compiled constantChristophe Leroy2022-11-181-0/+8
| * objtool: Use target file endianness instead of a compiled constantChristophe Leroy2022-11-181-16/+16
* | objtool: Optimize elf_dirty_reloc_sym()Peter Zijlstra2022-11-051-0/+2
* | objtool: Add --cfi to generate the .cfi_sites sectionPeter Zijlstra2022-11-011-0/+1
* | objtool: Add option to generate prefix symbolsPeter Zijlstra2022-11-012-0/+3
* | objtool: Avoid O(bloody terrible) behaviour -- an ode to libelfPeter Zijlstra2022-11-011-1/+1
* | objtool: Rework instruction -> symbol mappingPeter Zijlstra2022-10-171-1/+11
* | objtool: Fix find_{symbol,func}_containing()Peter Zijlstra2022-10-171-1/+2
* | objtool: Add --hacks=skylakePeter Zijlstra2022-10-171-0/+1
* | objtool: Add .call_sites sectionPeter Zijlstra2022-10-171-0/+1
* | objtool: Track init sectionPeter Zijlstra2022-10-171-1/+1
* | objtool: Allow !PC relative relocationsPeter Zijlstra2022-10-171-0/+2
|/
* x86/retbleed: Add fine grained Kconfig knobsPeter Zijlstra2022-06-291-0/+1
* objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}Josh Poimboeuf2022-06-271-9/+10
* objtool: Add entry UNRET validationPeter Zijlstra2022-06-272-2/+10
* x86,objtool: Create .return_sitesPeter Zijlstra2022-06-273-0/+3
* objtool: Fix objtool regression on x32 systemsMikulas Patocka2022-05-201-2/+2
* objtool: Remove --lto and --vmlinux in favor of --linkJosh Poimboeuf2022-04-222-3/+12
* objtool: Make noinstr hacks optionalJosh Poimboeuf2022-04-221-0/+1
* objtool: Make jump label hack optionalJosh Poimboeuf2022-04-221-0/+1
* objtool: Make static call annotation optionalJosh Poimboeuf2022-04-221-0/+1
* objtool: Make stack validation frame-pointer-specificJosh Poimboeuf2022-04-221-1/+0
* objtool: Make stack validation optionalJosh Poimboeuf2022-04-221-0/+1
* objtool: Add option to print section addressesJosh Poimboeuf2022-04-222-14/+18
* objtool: Don't print parentheses in function addressesJosh Poimboeuf2022-04-221-5/+1
* objtool: Ditch subcommandsJosh Poimboeuf2022-04-221-2/+3
* objtool: Reorganize cmdline optionsJosh Poimboeuf2022-04-221-3/+23
* objtool: Fix type of reloc::addendPeter Zijlstra2022-04-221-2/+2
* objtool: Fix function fallthrough detection for vmlinuxJosh Poimboeuf2022-04-191-1/+1
* objtool: Find unused ENDBR instructionsPeter Zijlstra2022-03-151-0/+1
* objtool: Validate IBT assumptionsPeter Zijlstra2022-03-152-1/+5
* objtool: Add IBT/ENDBR decodingPeter Zijlstra2022-03-151-0/+1
* objtool: Read the NOENDBR annotationPeter Zijlstra2022-03-151-3/+10
* objtool: Ignore extra-symbol codePeter Zijlstra2022-03-151-0/+1