1
実行可能ファイルをダンプするときには、コードセグメントのみを出力することができます。オフセットやバイナリ形式のコードではありません。私は人間のobjdumpからそれを確認することができます。方法はありますか?objdump、オフセットなしで表示
実行可能ファイルをダンプするときには、コードセグメントのみを出力することができます。オフセットやバイナリ形式のコードではありません。私は人間のobjdumpからそれを確認することができます。方法はありますか?objdump、オフセットなしで表示
あなたは、コード内のジャンプを持っているなら、あなたはそれらの意味を理解するためにオフセットを必要--no-ショー生のinsn
とオブジェクトコード進ダンプを抑制しますが、もしすることができます
objdump -d --no-show-raw-insn myfile.o | perl -p -e 's/^\s+(\S+):\t//;'
出力例:
0000000000000000 <foo>:
retq
lea 0x0(%rsi),%rsi
lea 0x0(%rdi),%rdi
Disassembly of section .gnu.linkonce.t.goo:
0000000000000000 <goo>:
retq
lea 0x0(%rsi),%rsi
lea 0x0(%rdi),%rdi
あなたは本当に、それらを取り除くようなものでコードをフィルタリングします