- 2
- 0
- 约1.74千字
- 约 7页
- 2016-11-28 发布于河南
- 举报
ELF文件格(扩展)
ELF文件格式
?目标文件有三种类型:
– 可重定位文件(Relocatable File) 包含适合于与其他目标文件链接来创建可执行文件或者共享目标文件的代码和数据。
– 可执行文件(Executable File) 包含适合于执行的一个程序,此文件规定了 exec() 如何创建一个程序的进程映像。
– 共享目标文件(Shared Object File) 包含可在两种上下文中链接的代码和数据。首先链接编辑器可以将它和其它可重定位文件和共享目标文件一起处理,生成另外一个目标文件。其次,动态链接器(Dynamic Linker)可能将它与某个可执行文件以及其它共享目标一起组合,创建进程映像。
?目标文件全部是程序的二进制表示,目的是直接在某种处理器上直接执行。
ELF格式文件目前是UNIX系统非常常见二进制文件格式,ELF文件格式主要3大部分,ELF文件头,节区表,和节区。对于可执行文件对应的是段表,段。
下面这3部分简单分布情况,上面这条横条可以看成ELF文件从头到尾。对于ELF头,节区表,节区都对应分布在文件里面,通过偏移来表示其对应在文件的位置。
2、ELF头对应字段的意义简单用下图来说明,其他字段可以对应解析
3、节区相关信息
4、对于节区经常使用的两个信息字段sh_info ,sh_link对应字段意义
5、对于一个ELF目标文件,通常都会有以下几个节区
您可能关注的文档
最近下载
- LS-1866常用参数设置方法.pdf VIP
- 〖历史〗改革开放的起步教学课件 2025-2026学年统编版八年级历史下册.pptx VIP
- 台球项目计划书.docx VIP
- 支部班子“加强理论武装、执行上级组织决定、加强党员管理监督等六个对照”2025年度组织生活会班子对照检查提纲四篇.docx VIP
- 胸部影像学检查临床应用指南(2025年版).docx
- 八达KBZ20-630(1000)-1140矿用隔爆真空馈电开关说明书-中文.doc VIP
- 第二单元主题活动二《爱心捐物箱》(教学设计)-2023-2024学年五年级下册综合实践活动内蒙古版.docx VIP
- 乙酰水杨酸工业制备工艺详解.docx VIP
- 责任护士不掌握患者主要护理问题及措施原因及整改措施.docx VIP
- 新型杀虫剂与三种重金属对白符跳虫的毒性效应及机制探究.docx VIP
原创力文档

文档评论(0)