ELF文件格式
这一节文章的标题叫做,在这里就不得不说ELF文件的格式. 因为像.o , .so, .exe 为后缀名的文件都是elf格式的文件. ELF 文件格式是一种二进制的文件.它被叫做可执行链接的格式(Executable and Linking Format).
ELF格式文件标准被选作为一种可移植的目标文件被分为三种类型:
可重定位文件(Relocatable F...
分类:
其他好文 时间:
2015-04-03 23:58:42
阅读次数:
603
导读 可执行文件只有装载到内存以后才能被CPU执行。早期装载的基本过程就是把程序从外部存储器中读取到内存中的某个位置,随着硬件MMU的诞生,多进程、多用户、虚拟存储的操作系统出现以后,可执行文件的装载过程变得非常复杂。现在我们通过ELF文件在linux下的装载过程,来层层拨开迷雾,看看可执行文件装....
分类:
其他好文 时间:
2015-01-22 12:52:27
阅读次数:
179
近期研究了一下elf文件格式,发现好多资料写的都比較繁琐,可能会严重打击学习者的热情,我把自己研究的结果和大家分享,希望我的描写叙述可以简洁一些。一、基础知识 elf是一种文件格式,用于存储Linux程序. 它内部都有一些什么信息呢?大概包含编制好的计算机指令,数据,计算机在须要的时候把这个文件读取...
分类:
其他好文 时间:
2015-01-19 14:04:52
阅读次数:
163
linux elf文件格式浅谈Linux的可执行文件格式ELFLinux中ELF格式文件介绍
分类:
系统相关 时间:
2015-01-18 21:03:41
阅读次数:
171
3.Arm机器码
首先汇编程序转化为机器码,才能在机器内运行。
首先我们对上面的裸机的代码中生的.elf文件进行反汇编:
start.elf: file format elf32-littlearm Disassembly of section .text: 50008000 :
.text
.gl...
分类:
其他好文 时间:
2015-01-03 17:08:49
阅读次数:
441
来源:《程序员的自我修养》3.4节。补充:http://wiki.osdev.org/ELFhttp://www.linux-mag.com/id/116/http://en.wikipedia.org/wiki/A.outhttp://osr507doc.sco.com/en/man/html.F...
分类:
其他好文 时间:
2014-12-18 00:01:34
阅读次数:
490
linux 修改 elf 文件的dynamic linker 和 rpath
分类:
系统相关 时间:
2014-12-16 18:25:58
阅读次数:
600
file命令及其用法Windows:peLinux:ELF文件系统:rootfs:根文件系统FHS:Linuxls/查看根目录/boot:系统启动相关的文件,如内核,initrd以及grub(bootloader)/dev:设备文件块设备:随机访问的设备数据块硬盘字符设备:线性访问按字符访问键盘鼠标显示器设备号:主设备号(major)..
分类:
系统相关 时间:
2014-12-06 06:45:03
阅读次数:
303
1.线程安全2.数据流3.研究到symbolize.cc : 599行2014/12/31.大致明白glog产生的log,以及输出log的过程2.对于glog怎样寻找到efl文件的函数名大致理解了,但是为什么移植出来就不行呢(?)需要作的:3.需要详细研究下elf文件函数名的需找
分类:
其他好文 时间:
2014-12-03 12:23:19
阅读次数:
141
作为一名Linux小白,第一次看到a.out这个名字,感觉实在是奇怪,搜了一下才知道这是编译器输出的默认可执行文件名然后vi一下,哇,各种乱码,仔细看看,发现了三个清晰的字符ELF。继续搜索, 第一感觉就是这就是windows下的*.exe顺便看到了readelf这条命令,就读了一下这个文件,发现这...
分类:
其他好文 时间:
2014-11-28 17:31:27
阅读次数:
147