文章目录
一、ELF 文件简介
二、ELF 文件结构
一、ELF 文件简介
----
ELF 文件是 Executable and Linkable Format ( 可执行 和 可链接 格式 ) 的文件...| 编译器指示字 ) 博客 ;
ELF 文件 对应的 Linux 中的目标文件格式有 : 库文件 , 可执行文件 , 编译中间文件 ; 编译中间文件有 .a , .o , .s 文件 ;
库文件 ,...可执行文件 , 编译中间文件 , 都是 ELF 格式的文件 ;
在 Android 应用运行时 , ELF 文件的大部分内容 , 会被 映射到内存中 ; 这就意味着 Android 应用内存中的很多数据..., 会遵循 ELF 文件格式的规范 ;
ELF 文件格式最常见的形式就是 .so 动态库 ;
ELF 文件的特点 : ELF 文件是以 7F 45 4C 46 开头 , 其中 7F 是一个二进制标志..., 45 4C 46 是 ELF 字符对应的 ASCII 码 ;
二、ELF 文件结构
----
ELF 文件由以下四部分组成 :
ELF 文件头
ELF 程序头 : ELF 程序头 会告知 节区头部表的位置