diff options
author | Josh Poimboeuf <jpoimboe@kernel.org> | 2023-05-30 20:20:59 +0300 |
---|---|---|
committer | Josh Poimboeuf <jpoimboe@kernel.org> | 2023-06-07 20:03:17 +0300 |
commit | 6342a20efbd8b70d169c325b2c27a8a8f96388d5 (patch) | |
tree | cd0a2d698c8914194d1524ae09a4219017cf0309 /tools/perf/scripts/python/stackcollapse.py | |
parent | ff4082730c2aaff3706232266e09d1ae4b350521 (diff) | |
download | linux-6342a20efbd8b70d169c325b2c27a8a8f96388d5.tar.xz |
objtool: Add elf_create_section_pair()
When creating an annotation section, allocate the reloc section data at
the beginning. This simplifies the data model a bit and also saves
memory due to the removal of malloc() in elf_rebuild_reloc_section().
With allyesconfig + CONFIG_DEBUG_INFO:
- Before: peak heap memory consumption: 53.49G
- After: peak heap memory consumption: 49.02G
Link: https://lore.kernel.org/r/048e908f3ede9b66c15e44672b6dda992b1dae3e.1685464332.git.jpoimboe@kernel.org
Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions