ELF文件格式

参考文献:https://zhuanlan.zhihu.com/p/286088470

执行视图的格式:
ELF头 : 描述整个ELF文件,包括segment的数量,位置,大小。本文件的一些属性
program header : 描述一个segment。一个segment就是代码段,数据点,或者只读数据段,或者BSS段
segments : .text .data .rodata

链接视图的格式
ELF头
section header : 描述每个section的属性,因为需要和lib的section整合,所以section整合后就是segment。这也是为什么section的数量总比segment多
secionts: .text .data .rodata 等等

原文地址:https://www.cnblogs.com/custoyth/p/14023141.html