导航:首页 > 编程大全 > elf文件格式工具

elf文件格式工具

发布时间:2024-12-18 08:52:07

① ELF文件格式

Linux ELF ELF = Executable and Linkable Format,可执行连接格式,是UNIX系统实验室(USL)作为应用程序二进制接口(Application Binary Interface,ABI)而开发和发布的。扩展名为elf。工具接口标准委员会(TIS)选择了正在发展中的ELF标准作为工作在32位INTEL体系上不同操作系统之间可移植的二进制文件格式。假定开发者定义了一个二进制接口集合,ELF标准用它来支持流线型的软件发展。应该减少不同执行接口的数量。因此可以减少重新编程重新编译的代码
编辑本段文件格式
Linking View Elf header
Program header table optional
section1
……
section n
section header table
Exection View Elf header
Program header table
segment 1
section 2
……
segment header table
一个ELF头在文件的开始,保存了路线图(road map),描述了该文件的组织情况。sections保存着object 文件的信息,从连接角度看:包括指令,数据,符号表,重定位信息等等。特别sections的描述会出项在以后的第一部分。第二部分讨论了段和从程序的执行角度看文件。 假如一个程序头表(program header table)存在,那么它告诉系统如何来创建一个进程的内存映象。被用来建立进程映象(执行一个程序)的文件必须要有一个程序头表(program header table);可重定位文件不需要这个头表。一个section头表(section header table)包含了描述文件sections的信息。每个section在这个表中有一个入口;每个入口给出了该section的名字,大小,等等信息。在联接过程中的文件必须有一个section头表;其他object文件可要可不要这个section头表。 注意: 虽然图显示出程序头表立刻出现在一个ELF头后,section头表跟着其他section部分出现,事实是的文件是可以不同的。此外,sections和段(segments)没有特别的顺序。只有ELF头(elf header)是在文件的固定位置。

阅读全文

与elf文件格式工具相关的资料

热点内容
微信如何加删除的好友 浏览:967
工业自动化编程需要哪些算法 浏览:715
安卓手机存储卡文件夹 浏览:384
虚拟桌面怎样共享文件夹 浏览:99
网络用词ig什么意思 浏览:502
保存网页中的ppt文件 浏览:820
台式机怎么打开无线网络 浏览:489
word2010如何首页不显示页码 浏览:495
我想招工应该在什么网站招工 浏览:7
linuxmysql10061 浏览:782
蓝牙文件夹找不到了怎么办 浏览:184
红米3新机文件夹是什么样子 浏览:272
格式化c盘文件系统 浏览:19
怎么把苹果系统变成w 浏览:752
想如何删除一个用户的配置文件 浏览:716
易语言数据源可以用于哪些 浏览:274
什么app可以翻译整个英文文件 浏览:76
龙江网络退网需要什么手续 浏览:859
flac音频文件 浏览:253
竞技荣耀小苹果 浏览:49

友情链接