ELF格式文件如下:

orange's学习--第五章:什么是ELF格式文件

ELF文件由4部分组成,分别是ELF头 (ELFheader)、程序头表 (Program   headertable)、节 (Sections)和节头表 (Section  headertable)。实际上,一个文件中不一定包含全部这些内容,而且它们的位置也未必如图5.2所示这样安排,只有ELF头的位置是固定的,其余各部分的位置、大小等信息由ELF头中的各项值来决定。 
可以使用 readelf  -h    readelf  -l  命令查看ELF头、程序头表 (Program headertable)。

Program  header描述的是一个段在文件中的位置、大小以及它被放进内存后所在的位置和大小。

如果我们想把一个文件加载进内存的话,需要的正是这些信息。 

orange's学习--第五章:什么是ELF格式文件

 

相关文章:

  • 2021-06-09
  • 2021-06-16
猜你喜欢
  • 2021-07-05
  • 2021-07-06
  • 2021-09-09
  • 2021-07-14
  • 2021-06-15
  • 2021-12-06
  • 2021-04-26
相关资源
相似解决方案