当前位置: 代码迷 >> 汇编语言 >> x86不能支持读写某一内存地址就中止的调试吧
  详细解决方案

x86不能支持读写某一内存地址就中止的调试吧

热度:8292   发布时间:2013-02-26 00:00:00.0
x86不能支持读写某一内存地址就中断的调试吧?
那么类似VC调试器支持的,变量改变的时候调试中断,其实现原理是什么样子的呢?

------解决方案--------------------------------------------------------
x86 的内存访问断点,SoftICE 是支持的
------解决方案--------------------------------------------------------
调试寄存器,或者使页不可存取
------解决方案--------------------------------------------------------
原理就是硬件断点,CPU实现的断点功能,可以实现指令执行(前边界)、内存读写、I/O断点。