首页
社区
课程
招聘
[求助] 使用drx设置硬件断点的问题
发表于: 2008-12-10 18:02 5536

[求助] 使用drx设置硬件断点的问题

2008-12-10 18:02
5536
我挂了1号中断后

系统触发了1号中断,进入我的例程
在我处理完一些事情后,最后我要重新恢复dr7.gd位=1时
执行到mov dr7,eax;直接触发了保护中断了,而新的中断,根据堆栈看,是因为一个内核函数访问drx积存器导致的异常,但是这里很奇怪啊,我刚设置完dr7的gd位,中断例程排在他后面的恢复现场返回中断地方的代码都没机会执行了。
请问这是怎么回事啊

环境是vmx+windbg,未用windbg下硬件断点,vmx虚拟的是单核环境。

问过好几个论坛,但是却没有多少人帮我,试试这里了,呵呵

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 442
活跃值: (107)
能力值: ( LV9,RANK:350 )
在线值:
发帖
回帖
粉丝
2
解决没????
2009-3-2 19:01
0
雪    币: 82
活跃值: (10)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
3
int 1历程里来个int 1,会发生啥情况?
2009-3-3 06:26
0
雪    币: 224
活跃值: (89)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
半个解决了~

回楼上,会运行会,然后蓝给你看
2009-6-25 21:05
0
游客
登录 | 注册 方可回帖
返回
//