c++ - 检测堆栈损坏

标签 c++ windbg

有时,我的应用程序中的某些代码部分会损坏堆栈。但问题在一段时间后才会显现出来。所以我们无法确定问题的具体位置。是否有任何工具可以在堆栈损坏后立即检测 C++ 应用程序中的堆栈损坏?

有没有windbg工具可以识别这个?

最佳答案

使用/RTCs编译,启用堆栈帧运行时错误检查。请参阅/RTC (Run-Time Error Checks) .

关于c++ - 检测堆栈损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5901461/

相关文章:

c++ - 数组 :/有问题

c# - 什么是 "Async Pinned Handle"?

c++ - 分析 .dmp 文件

command-line-arguments - 如何在 WinDbg 的启动命令行打开转储中转义引号

c++ - 具有类型特征的模板元编程 : Why does the first code compile and the second doesn't?

C++ "this"与调用的对象方法不匹配

android - 如何使用头文件正确设置动态库加载?

c++ - 使用 clang/g++ 时 __m256i 数组的段错误

c# - 使用 Windbg 在内存转储中查找调用的目标线程

c++ - 不匹配的符号是完整的展示塞子还是我可以部分信任它们来提取线索?