2013-02-21 61 views
0

我目前使用MSVC来试图找出内存被覆盖的地方。我在内存地址MSVC中使用数据断点。当内存改变时它会停止,我看到十六进制值被改变,另一个窗口中出现一些低级代码(从列表中弹出)。在MSVC中调试内存覆盖

我的问题是如何让MSVC停止当内存改变,但不是显示我的内存十六进制值来显示我的C代码行导致这一点?

在此先感谢。

回答

1

没有直接的答案。 当程序暂停时,您可以看到程序中每个线程的调用堆栈并分析它。 要看到它,请显示线程窗口: Debug->Windows->Threads。 您通过双击选择了线程,然后查看窗口Call Stack(Debug->Windows->Call Stack) 分析该列表中的最上面的函数。