summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorJosh Poimboeuf <jpoimboe@kernel.org>2023-05-30 20:20:59 +0300
committerJosh Poimboeuf <jpoimboe@kernel.org>2023-06-07 20:03:17 +0300
commit6342a20efbd8b70d169c325b2c27a8a8f96388d5 (patch)
treecd0a2d698c8914194d1524ae09a4219017cf0309 /tools/perf/scripts/python/stackcollapse.py
parentff4082730c2aaff3706232266e09d1ae4b350521 (diff)
downloadlinux-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