jjzjj

namecheck

全部标签

c++ - 在 C++ 中处理堆栈损坏的工具

编辑:由于对我的示例的评论是正确的,我将其删除并将其变成一个通用问题:在我的项目中,有时我会遇到堆栈损坏的情况。无论我多么努力地编写代码来避免它,有时它就是不可避免的。但是当它发生时,有什么方法可以对抗它?我在这个博客里找到了好心人给的一个宏:http://rxwen.blogspot.com/2009/04/detect-stack-corruption.html它读取ebp寄存器值以检测损坏。但肯定会有更复杂的工具来帮助避免搬起石头砸自己的脚。我在Windows中使用Codeblocks和gcc编译器进行编程。我提出这个问题的原因是找到我可以在我的编程环境下使用的工具来帮助我检测这