大体结构目下:
《把 VIM 打造成源代码编辑器》
源代码编辑过程:用 VIM 编辑代码的一些技巧
更新时间:2008-2-22
《GCC 编译的背后》
编译过程:预处理、编译、汇编、链接
第一部分:《预处理和编译》(更新时间:2008-2-22)
第二部分:《汇编和链接》(更新时间:2008-2-22)
《程序执行的那一刹那 》
执行过程:当从命令行输入一个命令之后
更新时间:2008-2-15
《进程的内存映像》
进程加载过程:程序在内存里是个什么样子?
第一部分(讨论“缓冲区溢出和注入”问题)(更新时间:2008-2-13)
第二部分(讨论进程的内存分布情况)(更新时间:2008-6-1)
《进程和进程的基本操作》
进程操作:描述进程相关概念和基本操作
更新时间:2008-2-21
《动态符号链接的细节》
动态链接过程:函数 puts/printf 的地址在哪里?
更新时间:2008-2-26
《为可执行文件“减肥”》
ELF 详解:从”减肥”的角度一层一层剖开ELF文件
更新时间:2008-2-23
《代码测试、调试与优化小结》
程序开发过后:内存溢出了吗?有缓冲区溢出?代码覆盖率如何测试呢?怎么调试汇编代码?有哪些代码优化技巧和方法呢?