码迷,mamicode.com
首页 >  
搜索关键字:elf文件    ( 194个结果
ELF Format 笔记(六)—— 字符串表
字符串表中包含若干以 null 结尾的字符串,这些字符串通常是 symbol 或 section 的名字。当 ELF 文件的其它部分需要引用字符串时,只需提供该字符串在字符串表中的位置索引即可。字符串表中首先是一个空串,用于表示一个空名字,所以字符串表的第一个字节是“\0”。下图展示了一个长度为 2...
分类:其他好文   时间:2015-06-30 23:28:43    阅读次数:148
ELF Format 笔记(四)—— 节(Section)
ELF 文件可以包含很多 section,所有的 section 都在 section header table 中有对应的一项,每个 section header 都是一个 Elf32_Shdr 结构,用于描述相应 section 的信息。ELF Header 中的 e_shoff 给出了 sec...
分类:其他好文   时间:2015-06-22 20:39:39    阅读次数:175
目标文件ELF
目标文件ELF(Executable Linkable Format)          可执行文件:主流上有两种,PE 和 ELF 。目标文件就是.o文件,它和可执行文件有相似几乎相同的文件结构,所以我们可以将他们两个看成是一种类型的文件,其实库文件就是.o文件,这足以说明它和可执行文件的关系。      ELF文件类型                                   说...
分类:其他好文   时间:2015-06-18 19:58:54    阅读次数:132
Linux readelf命令
一、简介 readelf用来显示一个或者多个elf格式的目标文件的信息,可以通过它的选项来控制显示哪些信息。这里的elf-file(s)就表示那些被检查的文件。可以支持32位,64位的elf格式文件,也支持包含elf文件的文档(这里一般指的是使用ar命令将一些elf文件打包之后生成的例如lib*.a...
分类:系统相关   时间:2015-06-13 12:46:17    阅读次数:176
Python源码剖析笔记0 ——C语言基础
python源码剖析笔记0——C语言基础回顾 要分析python源码,C语言的基础不能少,特别是指针和结构体等知识。这篇文章先回顾C语言基础,方便后续代码的阅读。 1 关于ELF文件linux中的C编译得到的目标文件和可执行文件都是ELF格式的,可执行文件中以segment来划分,目标文件中,我们是以section划分。一个segment包含一个或多个section,通过readelf命令可以看...
分类:编程语言   时间:2015-05-12 00:14:55    阅读次数:234
Zynq 开发板FPGA比特流文件下载方式
Zynq开发板FPGA比特流文件可以通过三种途径下载: 1. 利用SDK生成的FSBL.elf文件自动加载FPGA比特流配置文件,将比特流文件,FSBL.elf文件和u-boot.elf文件利用SDK工具生成BOOT.BIN文件。 2. 利用u-boot下面的命令方式下载:1>fpga info 0查看FPGA信息: 2>fatload mmc 0 0x1000000 design_...
分类:其他好文   时间:2015-05-08 18:16:22    阅读次数:180
《Linux内核分析》 week8作业-Linux加载和启动一个可执行程序
一.ELF文件格式ELF(Executable and Linking Format)是x86 Linux系统下常用的目标文件格式,有三种主要类型:适于连接的可重定位文件,可与其他目标文件一起创建可执行文件和共享目标文件。适于执行的可执行文件,用于提供程序的进程映像,加载的内存执行。共享目标文件,连...
分类:系统相关   时间:2015-05-01 22:29:45    阅读次数:525
bin文件和elf文件
ELF文件格式是一个开放标准,各种UNIX系统的可执行文件都采用ELF格式,它有三种不同的类型:可重定位的目标文件(Relocatable,或者Object File)可执行文件(Executable)共享库(Shared Object,或者Shared Library) ELF格式提供了两种不同的...
分类:其他好文   时间:2015-04-22 10:55:20    阅读次数:170
linux装载可执行程序简析
朱宇轲 +原创作品转载请注明出处+《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000linux中主要的可执行文件为ELF文件,我们可以将它装载到自己的程序中,这次我们就将分析linux装载可执行程序的过程。首先明确一点,...
分类:系统相关   时间:2015-04-19 12:55:49    阅读次数:166
探寻ELF文件内容,理清符号所在section
受《CSAPP》P453启发,想实际的看看ELF文件的内容,所以做了简单的尝试,希望不虚此行。 采用的程序demo是: swap.c extern int buf[]; int *bufp0 = &buf[0]; int *bufp1; void swap() { int temp; bufp1 = &buf[1]; temp = *bufp0; ...
分类:其他好文   时间:2015-04-07 21:39:56    阅读次数:221
194条   上一页 1 ... 14 15 16 17 18 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!