An open-source multi-platform crash reporting system
使用google-breakpad生成dump文件
breakpad的主要功能就是生成dump文件,还可以将dump文件发送的远程http服务器。
breakpad的SVN在这里http://google-breakpad.googlecode.com/svn/trunk
linux,mac,solaris,windows下面产生dump文件的例子文件在这几个文件里面,他们的流程几乎是一样的。
src/client/linux/handler/exception_handler_test.cc
src/client/mac/handler/exception_handler_test.cc
src/client/solaris/handler/exception_handler_test.cc
src/processor/testdata/test_app.cc
首先编译breakpad中的exception_handler库,然后链接过去就可以了。
1