summaryrefslogtreecommitdiffstats
path: root/tools/objtool
Commit message (Expand)AuthorAgeFilesLines
* objtool: Fix _THIS_IP_ detection for cold functionsJosh Poimboeuf2023-09-121-1/+2
* objtool/x86: Fixup frame-pointer vs rethunkPeter Zijlstra2023-08-171-6/+11
* x86/cpu: Rename original retbleed methodsPeter Zijlstra2023-08-162-2/+2
* x86/cpu: Clean up SRSO return thunk messPeter Zijlstra2023-08-161-1/+1
* objtool/x86: Fix SRSO messPeter Zijlstra2023-08-164-6/+31
* x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANGPetr Pavlu2023-08-141-1/+1
* x86/srso: Add a Speculative RAS Overflow mitigationBorislav Petkov (AMD)2023-07-271-1/+4
* objtool: initialize all of struct elfMichal Kubecek2023-07-101-1/+1
* objtool: Remove btrfs_assertfail() from the noreturn exceptions listIngo Molnar2023-06-291-1/+0
* Merge tag 'objtool-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-06-2715-695/+908
|\
| * objtool: Skip reading DWARF section dataJosh Poimboeuf2023-06-071-1/+6
| * objtool: Free insns when doneJosh Poimboeuf2023-06-071-0/+30
| * objtool: Get rid of reloc->rel[a]Josh Poimboeuf2023-06-073-78/+96
| * objtool: Shrink elf hash nodesJosh Poimboeuf2023-06-072-18/+58
| * objtool: Shrink reloc->sym_reloc_entryJosh Poimboeuf2023-06-072-6/+7
| * objtool: Get rid of reloc->jump_table_startJosh Poimboeuf2023-06-072-13/+23
| * objtool: Get rid of reloc->addendJosh Poimboeuf2023-06-076-42/+53
| * objtool: Get rid of reloc->typeJosh Poimboeuf2023-06-075-13/+21
| * objtool: Get rid of reloc->offsetJosh Poimboeuf2023-06-073-14/+18
| * objtool: Get rid of reloc->idxJosh Poimboeuf2023-06-072-7/+9
| * objtool: Get rid of reloc->listJosh Poimboeuf2023-06-072-24/+26
| * objtool: Allocate relocs in advance for new rela sectionsJosh Poimboeuf2023-06-071-5/+13
| * objtool: Add for_each_reloc()Josh Poimboeuf2023-06-072-12/+18
| * objtool: Don't free memory in elf_close()Josh Poimboeuf2023-06-071-20/+4
| * objtool: Keep GElf_Rel[a] structs syncedJosh Poimboeuf2023-06-071-41/+14
| * objtool: Add elf_create_section_pair()Josh Poimboeuf2023-06-076-157/+184
| * objtool: Add mark_sec_changed()Josh Poimboeuf2023-06-072-16/+29
| * objtool: Fix reloc_hash sizeJosh Poimboeuf2023-06-072-10/+14
| * objtool: Consolidate rel/rela handlingJosh Poimboeuf2023-06-073-159/+68
| * objtool: Improve reloc namingJosh Poimboeuf2023-06-073-149/+151
| * objtool: Remove flags argument from elf_create_section()Josh Poimboeuf2023-06-074-15/+18
| * objtool: Tidy elf.hJosh Poimboeuf2023-06-071-49/+47
| * objtool: Allow stack operations in UNWIND_HINT_UNDEFINED regionsJosh Poimboeuf2023-06-072-0/+13
| * tools: Remove unnecessary variablesLu Hongfei2023-06-071-4/+3
| * objtool: Add __kunit_abort() to noreturnsJosh Poimboeuf2023-06-021-0/+1
| * objtool: Move noreturn function list to separate fileJosh Poimboeuf2023-05-163-44/+50
| * objtool: Remove superfluous global_noreturns entriesJosh Poimboeuf2023-05-161-2/+0
| * objtool: Ignore exc_double_fault() __noreturn warningsJosh Poimboeuf2023-05-161-1/+30
| * objtool: Detect missing __noreturn annotationsJosh Poimboeuf2023-05-162-1/+19
| * objtool: Include backtrace in verbose modeJosh Poimboeuf2023-05-163-24/+20
| * objtool: Add verbose option for disassembling affected functionsJosh Poimboeuf2023-05-164-0/+88
| * objtool: Limit unreachable warnings to once per functionJosh Poimboeuf2023-05-163-3/+10
* | Merge tag 'linux-kselftest-kunit-6.5-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds2023-06-271-0/+1
|\|
* | Merge tag 'x86_alternatives_for_v6.5' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2023-06-261-7/+1
|\ \
| * | x86/alternative: Support relocations in alternativesPeter Zijlstra2023-05-101-7/+1
| |/
* / btrfs: print assertion failure report and stack trace from the same lineDavid Sterba2023-06-191-1/+0
|/
* Merge tag 'objtool-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-04-288-271/+290
|\
| * x86/hyperv: Mark hv_ghcb_terminate() as noreturnGuilherme G. Piccoli2023-04-141-0/+1
| * scsi: message: fusion: Mark mpt_halt_firmware() __noreturnJosh Poimboeuf2023-04-141-0/+1
| * x86/cpu: Mark {hlt,resume}_play_dead() __noreturnJosh Poimboeuf2023-04-141-0/+2