在 Windows 中,我们可以使用 gflags 启用页堆验证,以更轻松地捕获内存损坏错误。 Linux 和 FreeBSD 操作系统有类似的服务/程序吗?
答案1
看https://en.wikibooks.org/wiki/Linux_Applications_Debugging_Techniques/Heap_corruption
例如,电围栏就可以做到这一点。
Valgrind 也会做这个以及更多http://valgrind.org/docs/manual/mc-manual.html