我想在我的C++程序中暂时设置一个观察点(硬件写入中断)来查找内存损坏.
我已经看过所有通过gdb手动完成的方法,但我想通过我的代码中的某些方法实际设置观察点,所以我不必闯入gdb,查找地址,设置观察点然后继续.
就像是:
#define SET_WATCHPOINT(addr) asm ("set break on hardware write %addr")
c++ gdb watchpoint
c++ ×1
gdb ×1
watchpoint ×1