ELF文件格式 (3)

ELF文件结构可以用下面的图表示:

ELF文件格式

可执行程序结构

和未链接的ELF文件结构一样,只不过引入了Segment的概念(注意和Section进行区分)。Segment本质上是从装载的角度重新划分了ELF的各个段。目标文件链接成可执行文件时,链接器会尽可能把相同权限属性的段(Section)分配到同一Segment。Segment结构的起始位置,项数,大小分别由ELF头中的Size of program headers,Number of program headers, Size of this header字段指定。

参考资料:

《程序员的自我修养》第3,6章

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyzggw.html