Can I relink a executable to collapse multiple sections into one
陈云星
chen.yunxing@me.com
Sat May 15 07:35:29 GMT 2021
After Linker linked the executable contains following sections:
27 .data.rel.ro.local 002a2660 000000000ad74f40 000000000ad74f40 0a974f40 2**6
CONTENTS, ALLOC, LOAD, DATA
28 memory_context_static_id 00000008 000000000b0175a0 000000000b0175a0 0ac175a0 2**3
CONTENTS, ALLOC, LOAD, DATA
29 memory_context_static_idz 00000008 000000000b0175a8 000000000b0175a8 0ac175a8 2**3
CONTENTS, ALLOC, LOAD, DATA
30 memory_context_static_id5 00000010 000000000b0175b0 000000000b0175b0 0ac175b0 2**3
CONTENTS, ALLOC, LOAD, DATA
31 memory_context_static_id8 000000d8 000000000b0175c0 000000000b0175c0 0ac175c0 2**3
CONTENTS, ALLOC, LOAD, DATA
32 memory_context_static_id2 00000020 000000000b017698 000000000b017698 0ac17698 2**3
CONTENTS, ALLOC, LOAD, DATA
33 CO_HOOK_BEGIN 00000020 000000000b0176c0 000000000b0176c0 0ac176c0 2**5
CONTENTS, ALLOC, LOAD, DATA
34 CO_HOOK_END 00000020 000000000b0176e0 000000000b0176e0 0ac176e0 2**5
CONTENTS, ALLOC, LOAD, DATA
35 memory_context_static_id0 00000008 000000000b017700 000000000b017700 0ac17700 2**3
CONTENTS, ALLOC, LOAD, DATA
36 memory_context_static_id11 00000060 000000000b017708 000000000b017708 0ac17708 2**3
CONTENTS, ALLOC, LOAD, DATA
37 memory_context_static_id17 00000008 000000000b017768 000000000b017768 0ac17768 2**3
CONTENTS, ALLOC, LOAD, DATA
38 memory_context_static_id9 00000010 000000000b017770 000000000b017770 0ac17770 2**3
CONTENTS, ALLOC, LOAD, DATA
39 memory_context_static_id12 00000008 000000000b017780 000000000b017780 0ac17780 2**3
CONTENTS, ALLOC, LOAD, DATA
40 memory_context_static_id14 00000008 000000000b017788 000000000b017788 0ac17788 2**3
CONTENTS, ALLOC, LOAD, DATA
41 CO_BUFFER_BEGIN 00000004 000000000b017790 000000000b017790 0ac17790 2**2
CONTENTS, ALLOC, LOAD, DATA
42 CO_BUFFER_END 00000004 000000000b017794 000000000b017794 0ac17794 2**2
What I want to do was collapse “memory_context_static_*” into one section “memory_context_static”;
Is there some method let the linker to relink this executable file to do such job ?
More information about the Binutils
mailing list