我已经加入了进程,我正在逐步调试非常大的类中的代码。在我感兴趣的行中,有一些重要指针的用法。我最近需要知道它的值(它所指向的对象的任何属性)的位置。堆栈跟踪没有帮助,因为更改是从某些异步调用完成的。如何识别这段代码?如何在 Microsoft Visual C ++ 6.0 中设置data breakpoint,这将帮助我随着时间的推移调查显式内存更改的位置?
编辑:我不询问新的 Microsoft Visual Studio ,是的,我需要使用15年前的编译器
答案 0 :(得分:0)
这并不困难。只需在执行指针的初始写入后在某处创建一个断点(该位置有些随意)。然后右键单击,选择条件... ,然后输入表达式yourPtr
并选择已更改。