objdump 分析で見た DWARF の完全な形式とは、DWARF デバッグ情報の形式を学習することです。簡単なプログラムを解析してみた
void main()
{
printf("Hello World!!\n");
}
これが .o ファイルのように命令でどのようになるかを分析したかったのですか? 誰でも助けてください。
私も自分のプログラムを (objdump -d file.o) でマップしたかったのですが、
00000000 main:
0: 55 push %ebp
1: 89 e5 mov %esp,%ebp
3: 83 e4 f0 and $0xfffffff0,%esp
6: 83 ec 10 sub $0x10,%esp
9: b8 00 00 00 00 mov $0x0,%eax
e: 89 04 24 mov %eax,(%esp)
11: e8 fc ff ff ff call 12 <main+0x12>
16: b8 00 00 00 00 mov $0x0,%eax
1b: c9 leave
1c: c3 ret