如何创建断点符号?

问题描述 投票:0回答:2

我在我的服务器上运行mini-breakpad-server,它从我的

Electron
应用程序正确收集报告,但是我不知道如何创建breakpad符号(适用于Windows,OSX,Linux)来与我的Electron应用程序,你能给我一个提示吗?

symbols debug-symbols google-breakpad
2个回答
1
投票

我之前没有使用过 mini-breakpad-server, 但我确实使用 Breakpad 在我们的游戏项目中使用我们自己编写的简单 Breakpad 服务器进行崩溃跟踪。

基本上, 在客户端,您需要做的是集成breakpad客户端LIB来处理任何异常,作为这一步的结果,您将得到一个“崩溃报告文件”。 然后您需要自己将报告发送到breakpad服务器。 (我认为breakpad lib有一些用于上传报告的辅助类)

如果我没记错的话,在服务器端,您需要使用breakpad提供的工具将PDB转换为breakpad符号。 然后将这些符号与其他工具一起使用从客户端“崩溃报告文件”生成调用堆栈

您可以从此链接阅读一些详细信息: http://zxstudio.org/blog/2014/10/28/integrating-google-breakpad/


0
投票

您可以通过将带有调试符号的二进制文件输入到 Breakpad 的

dump_syms
工具中来创建 Breakpad 格式的符号:

dump_syms foo > foo.sym
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.