跨平台崩溃处理程序

Tho*_*omi 15 c++ crash cross-platform crash-dumps postmortem-debugging

我正在寻找一个跨平台的崩溃处理程序.谷歌Breakpad看起来很有前途,但它非常缺乏任何文档,并且需要合理数量的摆弄实际开始.

什么是更好的选择?

我所需要的只是能够在崩溃时可靠地记录故障转储,堆栈跟踪和CPU信息.或者,使用Google Breakpad的体验是什么?它是伟大的还是可怕的?

Tho*_*omi 7

好吧,事实证明google-breakpad毕竟是相当不错的.设置并不是一件容易的事,但它可以满足我的需求.


RED*_*AIR 6

几年前我写了一篇关于在DD/J + C++中使用Windows和Unix/Linux转储堆栈的文章.它不使用coredump,但它会将堆栈帧写入日志文件,内部错误或OS确定应用程序故障时.

也许它可以帮助你:

http://www.ddj.com/architect/185300443