首页
社区
课程
招聘
[求助]用虚拟机调试 bp KiDispatchException下断点 为什么windbg和被调试机都会卡死
发表于: 2010-1-22 12:53 7406

[求助]用虚拟机调试 bp KiDispatchException下断点 为什么windbg和被调试机都会卡死

2010-1-22 12:53
7406
如题
用虚拟机调试 bp KiDispatchException下断点 为什么windbg和被调试机都会卡死

请高手给我讲下原理和解决办法

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 58
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我也有这个疑问啊。。
2010-1-25 10:42
0
雪    币: 1233
活跃值: (907)
能力值: ( LV12,RANK:750 )
在线值:
发帖
回帖
粉丝
3
死循环了,不卡死怎么办
2010-1-25 11:44
0
雪    币: 722
活跃值: (123)
能力值: ( LV12,RANK:300 )
在线值:
发帖
回帖
粉丝
4
windbg的双机调试机制,本来就是通过调试机的windbg和被调试机的调试子系统进行通讯来完成的,实际上被调试机通知windbg调试器的动作正是在KiDispatchException中实现的,它是调试子系统的一部分,因此它不能够调试自身。由于KiDispatchException本身就是异常的中断处理函数的一部分,在其中下断,会导致异常处理一旦触发就不断地重入,从而系统卡死。
2010-1-25 14:28
0
雪    币: 58
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
学习了,
2010-1-25 15:29
0
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
6
用来支持调试功能的代码不能被调试
2010-1-25 20:33
0
雪    币: 246
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
轩辕小葱不对啊。我记得在异常中再次触发异常就会直接触发INT8(双重异常)啊?
2010-2-17 14:42
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
支持轩辕小葱....支持双重异常.....
2010-2-22 22:44
0
游客
登录 | 注册 方可回帖
返回
//