Как разобрать двоичный файл без разделения функций с помощью objdump?
Я собираю сборку общих программ linux из их двоичных файлов, таких как gcc, g++, cmake, vlc и так далее. В конечном итоге я хочу иметь сборку без функций или разделов. Например, это короткая часть вывода objdump двоичного файла git:
Disassembly of section .init:
0000000000403c30 <_init@@Base>:
403c30: sub $0x8,%rsp
403c34: mov 0x3bb3bd(%rip),%rax # 7beff8 <_fini@@Base+0x26f70c>
403c3b: test %rax,%rax
403c3e: je 403c45 <_init@@Base+0x15>
403c40: callq 404a90 <socket@plt+0x10>
403c45: add $0x8,%rsp
403c49: retq
Disassembly of section .plt:
0000000000403c50 <__uflow@plt-0x10>:
403c50: pushq 0x3bb3b2(%rip) # 7bf008 <_fini@@Base+0x26f71c>
403c56: jmpq *0x3bb3b4(%rip) # 7bf010 <_fini@@Base+0x26f724>
403c5c: nopl 0x0(%rax)
0000000000403c60 <__uflow@plt>:
403c60: jmpq *0x3bb3b2(%rip) # 7bf018 <_fini@@Base+0x26f72c>
403c66: pushq $0x0
403c6b: jmpq 403c50 <_init@@Base+0x20>
Есть ли способ для меня генерировать один непрерывный кусок кода сборки без этих разделов?