【发布时间】:2011-01-29 05:27:09
【问题描述】:
Windows 上是否有任何工具/库可以帮助我找出罪魁祸首?这是一个相当大的代码库,有多个线程。
我主要为 Linux 编写代码; Windows 是一个陌生的领域。感谢您的意见。
【问题讨论】:
标签: windows visual-c++ stack buffer overrun
Windows 上是否有任何工具/库可以帮助我找出罪魁祸首?这是一个相当大的代码库,有多个线程。
我主要为 Linux 编写代码; Windows 是一个陌生的领域。感谢您的意见。
【问题讨论】:
标签: windows visual-c++ stack buffer overrun
对于堆栈缓冲区,使用 /GS 编译,请参阅 Compiler Security Checks In Depth
对于堆缓冲区,您可以尝试堆 gflag,请参阅GFlags and PageHeap,但需要小心,因为所有分配,无论大小,都会获得自己的页面。
【讨论】: