有一个旧应用程序由于堆损坏而崩溃,我们想对其进行调查。目前,每次崩溃后都会创建转储,但问题是堆损坏不一定会在应用程序发生时崩溃。我想在发生堆损坏时(使用 GFlags)创建一个信息转储,即使不会使应用程序崩溃。
为了测试 GFlags 功能,我正在编写一个简单的 CPP 应用程序。我试图激发一个简单的堆损坏,它不一定会使应用程序崩溃并看到创建了转储。但是,我对 CPP 一无所知,也找不到此类损坏的简单示例,这将证明 GFlags 有效,并且在发生堆损坏时确实会创建转储。
有一个可以帮助我的简单例子吗?