0

我正在将 Breakpad 实现到几个应用程序中,在这些应用程序中,堆栈跟踪非常有用,但我对如何处理我们的一些库的符号文件有点困惑。

我已经为 Application 和 ourlibrary.so 生成了一个符号表,我已经将异常处理程序包含到 Applicaion 和 ourlibrary.so 中,它为两者生成了一个很好的转储,但只为 Application 获取符号表,所以我我想知道我是否在正确的位置有库的符号表。

目前其设置如下:

  • 符号
    • 应用
      • Breakpad 生成的值
      • 应用程序.sym
    • 我们的图书馆.so
      • Breakpad 生成的值
      • 我们的图书馆.so

我假设我弄乱了符号目录文件夹结构,但我不是 100% 确定。

4

1 回答 1

2

我找出了我做错了什么,加载的库直接指向 ourlibrary.so.1.0.0,这是 Breakpad 期望调用的文件夹,将文件夹名称更改为解决它。

于 2012-02-20T10:54:31.917 回答