调试undebuggable应用程序以进行内存损坏

时间:2013-08-30 15:53:52

标签: c++ windows debugging stack-overflow memory-corruption

这是一个糟糕的情况:我在Windows上有一个大型C ++应用程序,它有内存损坏。

基本上我转储了一个浮点变量的内容,并从其他地方的字符串“hello world”中找到了“hell”的ASCII码。

最大的问题是:我无法使用内存断点调试它,因为这只发生在visual studio之外的发布模式中(visual studio启动的发布模式不会触发错误,也不会发布调试符号)。

由于应用程序很大并且使用大量字符串操作,我不知道如何调试它。

您对如何进行有任何想法吗?

1 个答案:

答案 0 :(得分:0)

分而治之。 printf。耐心。