1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/tools/objtool/include/objtool
Josh Poimboeuf ec24b927c1 objtool: Get rid of reloc->rel[a]
Get the relocation entry info from the underlying rsec->data.

With allyesconfig + CONFIG_DEBUG_INFO:

- Before: peak heap memory consumption: 35.12G
- After:  peak heap memory consumption: 29.93G

Link: https://lore.kernel.org/r/2be32323de6d8cc73179ee0ff14b71f4e7cefaa0.1685464332.git.jpoimboe@kernel.org
Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org>
2023-06-07 10:03:26 -07:00
..
arch.h objtool: Make instruction::stack_ops a single-linked list 2023-02-23 09:20:59 +01:00
builtin.h objtool: Add verbose option for disassembling affected functions 2023-05-16 06:31:51 -07:00
cfi.h objtool: Allow stack operations in UNWIND_HINT_UNDEFINED regions 2023-06-07 10:03:11 -07:00
check.h x86,objtool: Separate unret validation from unwind hints 2023-03-23 23:18:58 +01:00
elf.h objtool: Get rid of reloc->rel[a] 2023-06-07 10:03:26 -07:00
endianness.h objtool: Use target file endianness instead of a compiled constant 2022-11-18 19:00:15 +11:00
objtool.h objtool: Remove instruction::list 2023-02-23 09:21:44 +01:00
special.h objtool: Optimize layout of struct special_alt 2023-02-01 09:15:24 -08:00
warn.h objtool: Include backtrace in verbose mode 2023-05-16 06:31:52 -07:00