Как сгенерировать файл ядра для разбившегося приложения в XCode + GDB? - PullRequest
2 голосов
/ 10 ноября 2011

Воспроизведив неуловимую ошибку, которая приводит к сбою моего приложения (точнее, в симуляторе iOS), я хочу сгенерировать основной файл для проверки позже.В Linux я запускал команду generate-core-file из gdb, но эта команда недоступна в версии gdb для Mac OS X.

Итак, как я могу сгенерировать основной файл из gdb?Есть способы запросить у ОС дамп ядра аварийного приложения, но я боюсь, что к тому времени приложение изменит свое состояние.Какой лучший способ сделать это?

Спасибо!

1 Ответ

5 голосов
/ 04 декабря 2011

К сожалению, в Mac OSX GDB нет команды gcore, но есть хорошая статья о том, как сгенерировать дамп ядра на osx

http://osxbook.com/book/bonus/chapter8/core/

В этой статье есть загружаемый исходный код для создания дампа ядра, который я использовал много раз.

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