Попытка понять вывод журнала сбоя - PullRequest
1 голос
/ 30 апреля 2010

Я пытаюсь понять отладочный вывод из журнала сбоев. У меня есть следующая строка из краш-журнала:

22  FG                          0x00022b94 0x1000 + 138132

Я понимаю, как использовать atos на 0x00022b94 для получения местоположения исходного кода.

Что я хотел бы знать, так это почему журнал аварийно разбивает это число на 0x1000 + 138132? Я гуглил, и гугл подвел меня.

1 Ответ

0 голосов
/ 30 апреля 2010

0x1000 - это место, где отображается сегмент __TEXT этого двоичного файла (вашего приложения или некоторого dylib), и 138132 является (десятичным) смещением от этого источника. Это разделение позволяет программе находить местоположение ошибки независимо от позиции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...