写在前面:
这一节主要对于ELF头以及节头表进行理解。
ELF头
ARM的可执行文件的格式是ELF格式文件
文件的开头的几个字节通常用来确定文件的格式 这个叫做魔数。
ELF头一共占52个字节
头信息举例:
Linux 里专门的软件去解析ELF头 $readelf -h
这样就将ELF头的01序列解析出来。
45H 4cH 46 分别是大写的E L F的ASCII码
头文件的最先的四个字节是ELF的魔数
可重定位的文件 链接视图 这个程序根本不会执行 程序入口地址是0
可重定位的目标文件是用来链接的而不是用来加载的所以对应的虚拟地址的位置都是0