跟踪Visual c++ 6.0中的变量变化

Trace variable changes in Visual C++ 6.0

本文关键字:变量 变化 Visual c++ 跟踪      更新时间:2023-10-16

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

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

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