-
-
[求助]关于DR寄存器的重叠设置
-
发表于: 2012-6-6 18:41 3536
-
看了Intel和AMD的说明书,关于DR7的设定。
单个设定倒是明白,但是一次设定复数个,其结果会如何呢?
...
mov dr0,eax
...
mov dr7,eax
...
设定1:
DR0的执行断点指向自己的执行地址【mov dr0,eax】。
DR7的GD位设1,并使能dr0的执行断点。
下次运行到 mov dr0,eax的时候,
会有2个条件成立,DR寄存器保护中断和硬件执行断点。
那么会产生2个的异常呢?还是只产生1个异常呢?
单个设定倒是明白,但是一次设定复数个,其结果会如何呢?
...
mov dr0,eax
...
mov dr7,eax
...
设定1:
DR0的执行断点指向自己的执行地址【mov dr0,eax】。
DR7的GD位设1,并使能dr0的执行断点。
下次运行到 mov dr0,eax的时候,
会有2个条件成立,DR寄存器保护中断和硬件执行断点。
那么会产生2个的异常呢?还是只产生1个异常呢?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
- [原创]VT Debugger with Open Source 71830
- [求助]关于DR寄存器的重叠设置 3537
- [求助]反键盘Hook都有哪些方法? 4263
- [求助]如何检测其他hook 4291
- [讨论]问一个关于R0和R3访问的高档问题 1716
看原图
赞赏
雪币:
留言: