Assembly 数据段组成

Assembly 数据段组成,assembly,x86,elf,Assembly,X86,Elf,所以,我有这个想法,我四处寻找,看看它是不是真的,但还没有找到任何东西来证实它 我正在开发一个elf解析器,我想从这些部分构造程序的数据 我的想法是数据段是由.DATA、DATA1、.BSS、CtoS和DROTS(.C++和.C++程序)中的信息组成的;对吗 请提供文档链接将段加载到内存时,必须查看程序标题表,而不是节标题表。程序头是加载器的输入,而节头用于调试信息 例如,.data和.bss可以收集到同一个程序头中,也可以分散在两个程序头中。将分配一段或两段内存。只有一个代码段和一个内存段是必

所以,我有这个想法,我四处寻找,看看它是不是真的,但还没有找到任何东西来证实它
我正在开发一个elf解析器,我想从这些部分构造程序的数据
我的想法是数据段是由.DATA、DATA1、.BSS、CtoS和DROTS(.C++和.C++程序)中的信息组成的;对吗

请提供文档链接

将段加载到内存时,必须查看程序标题表,而不是节标题表。程序头是加载器的输入,而节头用于调试信息


例如,
.data
.bss
可以收集到同一个程序头中,也可以分散在两个程序头中。将分配一段或两段内存。只有一个代码段和一个内存段是必须的。这取决于二进制文件的链接方式。

将段加载到内存时,必须查看程序头表,而不是节头表。程序头是加载器的输入,而节头用于调试信息

例如,
.data
.bss
可以收集到同一个程序头中,也可以分散在两个程序头中。将分配一段或两段内存。只有一个代码段和一个内存段是必须的。这取决于二进制文件的链接方式