首页
社区
课程
招聘
[求助]请教一个WINDOWS的调试中断异常分发例程的问题
发表于: 2007-11-19 09:49 5862

[求助]请教一个WINDOWS的调试中断异常分发例程的问题

2007-11-19 09:49
5862
用WINDBG工具进行内核调试,输入指令!idt,打印出中断例程分派表。

目前我有一事搞不清楚,当系统中任何一个进程发起调试中断的时候,也就是CPU中断号为1号和3号(来源于IA-32编程手册)的异常时,CPU首先是跳转到操作系统中的哪一个分派程序啊,这个例程肯定是中断例程分派表里的一项。但我搞不清楚是哪一项。我记得中断例程分派表里有这两项:halprofileinterrrupt和 apicinterruptdispatchrotine这两个例程,名字大概是这个,记不太清了。这两函数是我认为最有可能的,因为其它的例程似乎在名字上看的出都对应了一个外部设备。但这两个函数在WRK-1.2里整个找不到源代码,能找到的线索也就是KE文件夹里有一个raiseexp的文件,里面就定义了三个函数。

感觉《深入理解WINDOWS操作系统》也就是windows internals这书看起来内容很详实,很厚,哪怕就是WRK也是这样。看起来很全,一到真正要解决问题的时候,感觉捉襟见肘。

不知道谁能解决我的问题啊!

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 267
活跃值: (16)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
是不是在trap.asm里。。
有_KiTrap03和_KiTrap01
2007-11-19 14:34
0
雪    币: 80
活跃值: (14)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
太谢谢楼上了,呵呵,我找到了。
2007-11-19 19:29
0
游客
登录 | 注册 方可回帖
返回