自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 可执行文件的装载与进程

<br /><!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;}

2011-01-25 23:02:00 422

原创 Windows PE/COEF

<br />Windows 平台下的可执行文件采用PE的格式, VISUAL C++编译产生的目标文件仍然是COFF,<br />以为为了兼容以前的DOS可执行文件,所以出了PE相对于COFF的超集来处理。<br /> <br />VISUAL C++<br />#pragma data_seg("FOO")<br />int global = 1;<br />#pragma data_seg(".data")<br />表示先全局变量 global 存到FOO段中间去,然后在回到.data段。<br />

2011-01-13 23:34:00 429

原创 静态链接

<br />根据前面知道的目标文件的各个段,<br />现在想把多个目标文件链接到一起,为什么不简单就把各个目标的各个段相加合起来?<br />1. 输出文件将会有很多零散的段<br />2.由于每个段都需要和有一定的地址和空间对齐,所以这样做也很造成很多内部碎片<br /> <br />很自然的我们想起 相似的段进行合并。<br />关于2步链接:<br />1. 空间与地址分配<br />2. 符号解析与重定位。<br />关于 内存地址 都是指的VMA, 虽然很多地方LMA 都是等于 VMA的,但是有

2011-01-13 13:03:00 440

原创 目标文件

<br /> <br />目标文件:<br />编译器编译源代码后生成的文件,目标文件从结构上讲,它是已经编译后的可执行文件格式,只是没有经过链接的过程,其中可能有些符号或游资哦地址没有被调整。其实本身是按照可执行文件格式存储的。(链接的关键->符号表)<br /> <br />2种流行的可执行文件格式:<br />windows                             linux<br />PE                                       ELF      

2011-01-12 13:01:00 1852

原创 编译和链接

<br />1.GCC 的编译过程<br />预处理cpp gcc -E hello.c -o hello.i  or cpp hello.c > hello.i <br />主要是展开所有的#define #include,#if 等等<br />编译<br />进行编译原理那些(词法分析,语法分析,语义分析,优化等)<br />gcc -S hello.i -o hello.s<br />生成的就是汇编代码。<br />汇编<br />将汇编器是将汇编代码转变成及其可以执行的指令。<br />as he

2011-01-08 15:07:00 423

原创 温故而知新

<br />第一次写博客,请大家多多指教。<br />为什么要写关于这本书的读后感呢?<br />其实主要是了方便我以后回忆起里面的知识,能够更加清晰,还有和大家一起交流的机会。<br />1.2<br />对于北桥和南桥的理解:<br />北桥主要用于协调CPU,内存和高速的图形设备进行交换数据产生的。<br />南桥更简单,主要是为了平衡北桥产生的,为低速设备与CPU进行数据交互产生的。<br /> <br />对称多处理器(SMP, Symmetrical Multi-Processing)<br /

2011-01-05 13:03:00 348

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除