summaryrefslogtreecommitdiff
path: root/tools/objtool/elf.h
Commit message (Expand)AuthorAgeFilesLines
* objtool: Rework header include pathsVasily Gorbik2021-01-131-150/+0
* objtool: Fix seg fault with Clang non-section symbolsJosh Poimboeuf2020-12-161-0/+2
* x86/static_call: Add inline static call implementation for x86-64Josh Poimboeuf2020-09-011-1/+2
* Merge branch 'objtool/urgent' into objtool/corePeter Zijlstra2020-06-181-3/+9
|\
| * objtool: Provide elf_write_{insn,reloc}()Peter Zijlstra2020-06-181-1/+6
| * objtool: Clean up elf_write() conditionPeter Zijlstra2020-06-181-2/+3
* | objtool: Add support for relocations without addendsMatt Helsley2020-06-021-2/+5
* | objtool: Rename rela to relocMatt Helsley2020-06-011-11/+11
|/
* Merge tag 'v5.7-rc6' into objtool/core, to pick up fixes and resolve semantic...Ingo Molnar2020-05-181-3/+4
|\
| * Merge tag 'x86-urgent-2020-05-10' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-05-101-3/+4
| |\
| | * objtool: Fix infinite loop in for_offset_range()Josh Poimboeuf2020-04-261-3/+4
| * | objtool: Fix 32bit cross buildsPeter Zijlstra2020-04-221-1/+1
| |/
* | objtool: Move the IRET hack into the arch decoderMiroslav Benes2020-04-301-1/+1
* | objtool: Rename elf_read() to elf_open_read()Ingo Molnar2020-04-231-1/+1
* | objtool: Constify 'struct elf *' parametersIngo Molnar2020-04-231-10/+10
* | objtool: Optimize !vmlinux.o againPeter Zijlstra2020-04-221-5/+8
* | objtool: Implement noinstr validationPeter Zijlstra2020-04-221-1/+1
* | objtool: Fix 32bit cross buildsPeter Zijlstra2020-04-221-1/+1
|/
* objtool: Optimize find_rela_by_dest_range()Peter Zijlstra2020-03-251-1/+15
* objtool: Optimize read_sections()Peter Zijlstra2020-03-251-4/+17
* objtool: Optimize find_symbol_by_name()Peter Zijlstra2020-03-251-0/+2
* objtool: Rename find_containing_func()Peter Zijlstra2020-03-251-1/+1
* objtool: Optimize find_symbol_*() and read_symbols()Peter Zijlstra2020-03-251-0/+3
* objtool: Optimize find_section_by_name()Peter Zijlstra2020-03-251-0/+3
* objtool: Optimize find_section_by_index()Peter Zijlstra2020-03-251-0/+2
* objtool: Optimize find_symbol_by_index()Peter Zijlstra2020-03-251-2/+1
* objtool: Improve call destination function detectionJosh Poimboeuf2020-02-211-0/+1
* objtool: Support repeated uses of the same C jump tableJann Horn2019-07-181-0/+1
* objtool: Refactor jump table codeJosh Poimboeuf2019-07-181-1/+1
* objtool: Rename elf_open() to prevent conflict with libelf from elftoolchainMichael Forney2019-07-181-1/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13Thomas Gleixner2019-05-211-13/+1
* objtool: Add UACCESS validationPeter Zijlstra2019-04-031-0/+1
* objtool: Handle function aliasesPeter Zijlstra2019-04-031-1/+1
* objtool: Support per-function rodata sectionsAllan Xavier2018-09-081-1/+2
* objtool: Support GCC 8's cold subfunctionsJosh Poimboeuf2018-05-141-0/+2
* objtool: Add ORC unwind table generationJosh Poimboeuf2017-07-181-1/+14
* objtool: Implement stack validation 2.0Josh Poimboeuf2017-06-301-3/+3
* objtool: Fix another GCC jump table detection issueJosh Poimboeuf2017-03-071-0/+1
* objtool: Allow building with older libelfJan Beulich2016-05-171-0/+5
* objtool: Add several performance improvementsJosh Poimboeuf2016-03-091-2/+8
* objtool: Rename some variables and functionsJosh Poimboeuf2016-03-091-2/+2
* objtool: Add tool to perform compile-time stack metadata validationJosh Poimboeuf2016-02-291-0/+79