跟踪Visual c++ 6.0中的变量变化
Trace variable changes in Visual C++ 6.0
我已经附加到进程,我目前正在非常大的类内步进代码。在我感兴趣的行中,有一个重要的指针的用法。我需要知道它的值(它所指向的对象的任何属性)最近被改变了。堆栈跟踪没有帮助,因为更改是从某个异步调用完成的。如何识别这个代码?如何在Microsoft Visual c++ 6.0中设置数据断点,这将帮助我调查随着时间的推移显式内存变化的位置?
编辑:我是不是询问新的Microsoft Visual Studio是的,我需要使用一个15年的编译器。
这并不难。只需在执行指针的初始写入后的某个地方创建一个断点(位置有些随意)。然后右键单击,选择Condition…,输入表达式yourPtr
,选择Has changed
相关文章:
- 为什么我的全局变量似乎没有变化?
- C++11:具有互斥锁的线程看到原子变量的值发生变化,尽管这是唯一可以改变它的代码
- c++问题:给一个变量赋值后,另一个变量发生了变化
- 不稳定的C :每行适应性变化多变量初始化
- 整数变量的值在传递给 c++ 中的函数后发生变化
- 整数变量与整数字面变化的乘法结果
- X 变量在最后一次尝试简单猜谜游戏时发生变化,C++
- 我想制作受变量变化(c ++)影响的字符串
- 串行通信和从属RAM C上变量的变化值
- 当变量的顺序发生变化时C++双倍乘法会产生不同的结果
- const vs non-const变量一旦分配就没有变化
- 变量的值发生变化
- 通知有关变量变化的线程(信号?)
- 在X个对象之间跟踪一个对象中的变量变化
- 跟踪Visual c++ 6.0中的变量变化
- 带有常量和变量变化的c++模板
- 调用fscanf后发生了奇怪的局部变量变化
- 为什么会发生这种意外的变量变化
- c++中未知原因的成员变量变化
- c++布尔变量变化