= 3= 在这里介绍一下在XP在进行LINUX0.11内核跟踪的过程
所使用的工具为提供的实验工具套件
我这里为了节省空间,筛选了在XP下运行的文件, Bochs-2.2.pre4请使用上述连接中的Bochs-2.2.pre4安装文件.
安装Bochs-2.2.pre4在C:\盘下就可,例如C:\Bochs-2.2.pre4
大家也可以自己修改DEBUG.BAT中的路径,这样安装在哪都没问题.
然后将 linux-0.11-devel-050518.zip 中的hdc-0.11-new.img文件复制到我提供的压缩包的目录下,运行DEBUG.BAT即可.
Bochs的DEBUG命令在有提供,我这里简要介绍一下DEBUG的方法.
在启动的时候在Bootsect.s的第一条指令就停下来,这条指令在0x7c00处,呢么在Bochs中输入vb 0x0:0x7c00,然后输入c就能停在在Bootsect.s中的第1条指令.
下面提供一些我得到的DEBUG地址:
Bootsect.s : 0x0:0x7c00
Setup.s : 0x9020:0x0
head.s : 0x8:0x0
在main中
move_to_user : 0x8:672f
copy_process : 0x8:0x9004
fork : 0xf:0x6756
在这里感谢赵先生和 提供的资源
|
文件: |
linux-0.11-devel-050518.rar |
大小: |
37KB |
下载: |
下载 | |
阅读(2805) | 评论(0) | 转发(0) |