全部博文(2759)
发布时间:2013-07-13 06:14:16
Linux 内核解读入门 针对好多Linux 爱好者对内核很有兴趣却无从下手,本文旨在介绍一种解读Linux内核源 码的入门方法,而不是解说Linux复杂的内核机制。 1.核心源程序的文件组织 (1)Linux核心源程序通常都安装在/usr/src/Linux下,而且它有一个非常简单的编号 约定:任何偶数的核心(例如2.........【阅读全文】
发布时间:2013-07-13 06:14:02
欢迎转载,转载请保留文档完整性! Code Debug and Inject Author: Tony tingw.liu@gmail.com Date:2013年7月11日星期四 1. Debug Linux下较新的内核调试是Kprobe,应用层框架是Ptrace和Utrace。gdb正是基于ptrace实现。 由于应用层程序可能不在内存.........【阅读全文】
发布时间:2013-07-13 05:59:49
1.内存地址1.逻辑地址:每一个逻辑地址都有一个段和偏移量组成。2.线性地址:也叫虚拟地址,是一个32位无符号整数,可以用来表示高达4GB的地址,值得范围从0x00000000到0xffffffff。3.物理地址:用于内存芯片级内存单元寻址内存控制单元(MMU)将逻辑地址转化成线性地址,再转化成物理地址。2.硬.........【阅读全文】