Использование Breakpad для библиотек: запрос структуры символов - PullRequest
0 голосов
/ 03 февраля 2012

Я внедряю Breakpad в пару приложений, где трассировка стека была бы очень полезна, но я немного запутался, что делать с файлами символов для некоторых из наших библиотек.

Я сгенерировал таблицу символов для Application и ourlibrary.so, я включил обработчик исключений в Applicaion и ourlibrary.so, и он генерирует хороший дамп для обоих, но только берет таблицу символов для Application поэтому мне интересно, есть ли у меня таблица символов для библиотеки в нужном месте.

В настоящее время его настройки как:

  • символы
    • Применение
      • Сгенерированное значение Breakpad
      • Application.sym
    • ourlibrary.so
      • Сгенерированное значение Breakpad
      • ourlibrary.so

Я предполагаю, что испортил структуру папок с символами, но не уверен на 100%.

1 Ответ

2 голосов
/ 20 февраля 2012

Я понял, что сделал неправильно, загруженные библиотеки напрямую указывали обратно на ourlibrary.so.1.0.0, то есть, что Breakpad ожидал, что папка будет вызвана, изменив имя папки на то, что разрешило ее.

...