1

我已附加到流程,目前正在逐步执行非常大的类中的代码。在我感兴趣的行中,有一些重要指针的用法。我需要知道它的值(它指向的对象的任何属性)最近发生了变化。堆栈跟踪没有帮助,因为更改是通过一些异步调用完成的。如何识别此代码?如何在Microsoft Visual C++ 6.0中设置数据断点,这将有助于我调查显式内存更改的位置随着时间的推移?

编辑:不是在问新的Microsoft Visual Studio,是的,我需要使用一个 15 岁的编译器。

4

1 回答 1

0

这并不难。只需在执行指针初始写入后的某处创建一个断点(位置有些随意)。然后右键单击,选择Condition...,然后输入表达式yourPtr并选择Has changed

于 2013-05-17T13:24:47.893 回答