summaryrefslogtreecommitdiffstats
path: root/tools/objtool/elf.c
Commit message (Expand)AuthorAgeFilesLines
* objtool: Optimize find_rela_by_dest_range()Peter Zijlstra2020-03-251-4/+11
* objtool: Optimize read_sections()Peter Zijlstra2020-03-251-10/+14
* objtool: Optimize find_symbol_by_name()Peter Zijlstra2020-03-251-5/+5
* objtool: Rename find_containing_func()Peter Zijlstra2020-03-251-1/+1
* objtool: Optimize find_symbol_*() and read_symbols()Peter Zijlstra2020-03-251-58/+136
* objtool: Optimize find_section_by_name()Peter Zijlstra2020-03-251-1/+9
* objtool: Optimize find_section_by_index()Peter Zijlstra2020-03-251-5/+8
* objtool: Add a statistics modePeter Zijlstra2020-03-251-1/+17
* objtool: Optimize find_symbol_by_index()Peter Zijlstra2020-03-251-8/+5
* objtool: Improve call destination function detectionJosh Poimboeuf2020-02-211-2/+12
* objtool: Refactor jump table codeJosh Poimboeuf2019-07-181-1/+1
* objtool: Refactor function alias logicJosh Poimboeuf2019-07-181-1/+1
* objtool: Rename elf_open() to prevent conflict with libelf from elftoolchainMichael Forney2019-07-181-1/+1
* objtool: Use Elf_Scn typedef instead of assuming struct nameMichael Forney2019-07-181-1/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13Thomas Gleixner2019-05-211-13/+1
* objtool: Handle function aliasesPeter Zijlstra2019-04-031-4/+11
* objtool: Fix segfault in .cold detection with -ffunction-sectionsArtem Savkov2018-11-201-3/+14
* objtool: Fix double-free in .cold detection error pathArtem Savkov2018-11-201-1/+1
* Merge branch 'core/urgent' into x86/urgent, to pick up objtool fixIngo Molnar2018-11-031-1/+1
|\
| * objtool: Support GCC 9 cold subfunction naming schemeJosh Poimboeuf2018-11-011-1/+1
* | objtool: Support per-function rodata sectionsAllan Xavier2018-09-081-0/+1
|/
* objtool: Use '.strtab' if '.shstrtab' doesn't exist, to support ORC tables on...Simon Ser2018-07-141-2/+4
* objtool: Support GCC 8 '-fnoreorder-functions'Josh Poimboeuf2018-07-021-13/+28
* objtool: Support GCC 8's cold subfunctionsJosh Poimboeuf2018-05-141-2/+40
* objtool: Improve error message for bad file argumentJosh Poimboeuf2018-01-161-1/+3
* objtool: Fix object file corruptionJosh Poimboeuf2017-09-151-1/+6
* objtool: Do not retrieve data from empty sectionsPetr Vandrovec2017-09-151-12/+13
* objtool: Fix memory leak in elf_create_rela_section()Martin Kepplinger2017-09-151-0/+1
* objtool: Add ORC unwind table generationJosh Poimboeuf2017-07-181-13/+199
* objtool: Implement stack validation 2.0Josh Poimboeuf2017-06-301-31/+28
* objtool: Fix another GCC jump table detection issueJosh Poimboeuf2017-03-071-0/+12
* objtool: Add fallback from ELF_C_READ_MMAP to ELF_C_READArnaldo Carvalho de Melo2016-07-131-0/+7
* objtool: Add several performance improvementsJosh Poimboeuf2016-03-091-6/+15
* objtool: Rename some variables and functionsJosh Poimboeuf2016-03-091-11/+11
* objtool: Add tool to perform compile-time stack metadata validationJosh Poimboeuf2016-02-291-0/+403