スタックトレースを使用すると非常に便利ないくつかのアプリケーションにBreakpadを実装していますが、一部のライブラリのシンボルファイルをどう処理するかについて少し混乱しています。
Applicationとourlibrary.soのシンボルテーブルを生成しました。例外ハンドラーをApplicaionとourlibrary.soに含めました。両方のダンプが生成されますが、Applicationのシンボルテーブルのみが取得されるため、ライブラリのシンボルテーブルが適切な場所にあるかどうか疑問に思います。
現在、そのセットアップは次のようになっています。
- シンボル
- 応用
- ブレークパッドで生成された値
- Application.sym
- ourlibrary.so
- ブレークパッドで生成された値
- ourlibrary.so
- 応用
シンボルディレクトリのフォルダ構造を台無しにしたと思いますが、100%確実ではありません。