Google Breakpad 源代码

时间:2011-09-27 08:47:53
【文件属性】:

文件名称:Google Breakpad 源代码

文件大小:2.14MB

文件格式:RAR

更新时间:2011-09-27 08:47:53

Google Breakpad 崩溃 调试 堆栈

如果你开发了一个需要发布到用户电脑上的客户端小程序,你当然不会在程序的可执行文件中包含符号表之类的调试信息,你当然也不想麻烦你的用户在程序崩溃时把计算机抱来给你检修——但你却一定想知道,万一你的程序在用户的计算机上崩溃,该如何了解崩溃那一刻程序的状态,特别是对程序调试至关重要的堆栈状态呢? 试试Breakpad吧,无论你的程序运行在Windows平台,Mac OS X平台还是Linux平台,Breakpad都可以帮你截获程序崩溃那一刹那的重要信息。利用Breakpad,你可以在程序中加入自己的灾难响应装置,就像为程序加装安全气囊。你可以获取程序崩溃时可能为后期调试提供帮助的所有重要信息。你还可以在自己的灾难响应代码中把这些重要信息发回给自己,然后利用符号分析和调试工具,在不需要接触用户环境的情况下找到程序的错误原因。


网友评论

  • 太老了,完全用不了
  • 什么鬼?有报错啊!!! src/processor/minidump.cc: In member function 'void google_breakpad::MinidumpMemoryRegion::SetDescriptor(MDMemoryDescriptor*)': src/processor/minidump.cc:706:31: error: 'uint64_t' was not declared in this scope numeric_limits<uint64_t>::max() -
  • 不能编译 src/processor/minidump.cc: In member function 'void google_breakpad::MinidumpMemoryRegion::SetDescriptor(MDMemoryDescriptor*)': src/processor/minidump.cc:706:31: error: 'uint64_t' was not declared in this scope src/processor/minidump.cc:706:39: error: template argument 1 is invalid src/processo
  • 终于可以跨平台了
  • 总算有不要钱的了,谢谢分享!
  • googlecode被封了,下载不下来,还算比较全的。
  • 太好了,找了好久。对系统崩溃值得研究。
  • 不错,可以编译
  • 可以用,不错
  • 可以编译通过,而且该工程,可以跨平台捕获崩溃日志,在windows下直接用windbg可以分析出崩溃在哪里,比较好用。
  • 不错,终于可以跨平台了。
  • 终于成功了,谢谢 haha
  • 谢谢 直接编译过了
  • 能编译通过。谢谢。
  • rar格式的,linux下不好弄