在ac程序中拆卸部分

som*_*one 5 c objdump disassembly

我写了一个非常基本的Hello World程序来了解各个部分.使用后objdump我得到了所有部分.我在用ubuntu 12.04.

在输出中我发现它是这样的:

  1. 拆卸部分.init

  2. 拆卸部分.plt

  3. 部分.text的反汇编

  4. __do_global_dtors_aux

  5. 部分.fini的反汇编

我想知道那些部分是什么?他们存储了哪些数据?特别.plt.fini.关于.init,.text我可以猜,但其他人怎么样?

nou*_*ney 5

你应该google它:这是第一个结果.了解有关ELF格式的更多信息是一个良好的开端.

关于.init.fini,就在这里.

以下是ELF部分的列表以及简要说明.

  • 我用谷歌搜索了它,这个线程是第一个链接 ́\\_(ツ)_/̊ (2认同)