0
如果我在应用程序正在使用的某些内存上的Visual Studio中设置数据断点,并且该内存再次释放,那么数据断点是否会中断应用程序使用我的程序的内存?只有当我的程序访问内存时,Visual Studio中的数据断点才会中断
如果有什么区别我正在C++
工作。
如果我在应用程序正在使用的某些内存上的Visual Studio中设置数据断点,并且该内存再次释放,那么数据断点是否会中断应用程序使用我的程序的内存?只有当我的程序访问内存时,Visual Studio中的数据断点才会中断
如果有什么区别我正在C++
工作。
数据断点是基于虚拟地址的,所以其他进程无法访问它,除非通过类似WriteProcessMemory
这(我敢肯定)也不会触发断点(因为在这种情况下,写入操作由内核代码完成,不会有该断点设置)。
为什么代码中没有设置断点?我的印象是在处理器硬件上设置了数据断点,并且总是被解雇。 – sji