1. 首页
  2. 操作系统
  3. Linux
  4. GoogleBreakpad源代码

GoogleBreakpad源代码

上传者: 2019-05-22 23:33:11上传 RAR文件 2.14MB 热度 21次
如果你开发了一个需要发布到用户电脑上的客户端小程序,你当然不会在程序的可执行文件中包含符号表之类的调试信息,你当然也不想麻烦你的用户在程序崩溃时把计算机抱来给你检修——但你却一定想知道,万一你的程序在用户的计算机上崩溃,该如何了解崩溃那一刻程序的状态,特别是对程序调试至关重要的堆栈状态呢?试试Breakpad吧,无论你的程序运行在Windows平台,MacOSX平台还是Linux平台,Breakpad都可以帮你截获程序崩溃那一刹那的重要信息。利用Breakpad,你可以在程序中加入自己的灾难响应装置,就像为程序加装安全气囊。你可以获取程序崩溃时可能为后期调试提供帮助的所有重要信息。你还可以在自己的灾难响应代码中把这些重要信息发回给自己,然后利用符号分析
用户评论
码姐姐匿名网友 2019-05-22 23:33:11

太老了,完全用不了

码姐姐匿名网友 2019-05-22 23:33:11

什么鬼?有报错啊!!! 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::max() -

码姐姐匿名网友 2019-05-22 23:33:11

不能编译 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

码姐姐匿名网友 2019-05-22 23:33:11

终于可以跨平台了

码姐姐匿名网友 2019-05-22 23:33:11

总算有不要钱的了,谢谢分享!

码姐姐匿名网友 2019-05-22 23:33:11

googlecode被封了,下载不下来,还算比较全的。

码姐姐匿名网友 2019-05-22 23:33:11

太好了,找了好久。对系统崩溃值得研究。

码姐姐匿名网友 2019-05-22 23:33:11

不错,可以编译

码姐姐匿名网友 2019-05-22 23:33:11

可以用,不错

码姐姐匿名网友 2019-05-22 23:33:11

可以编译通过,而且该工程,可以跨平台捕获崩溃日志,在windows下直接用windbg可以分析出崩溃在哪里,比较好用。