Как распечатать регистры дизассемблирования в консоли Xcode

Я смотрю код дизассемблирования и вижу что-то вроде 0x01c8f09b <+0015> mov 0x8 (% edx),% edi , и я интересно, каково значение % edx или % edi .

Есть ли способ распечатать значение % edx или других переменных сборки? Есть ли способ распечатать значение по адресу памяти, на который указывает % edx (я предполагаю, что edx - это регистр, содержащий указатель на ... что-то здесь).

Например, вы можете распечатать объект, набрав po в консоли, так есть ли команда или синтаксис для печати регистров / переменных в сборке?

Справочная информация:

I ' m получает EXC_BAD_ACCESS в этой строке, и я хотел бы отладить, что происходит. Я знаю, что эта ошибка связана с управлением памятью, и я пытаюсь выяснить, где мне может не хватать / слишком много вызовов сохранения / освобождения / автоматического выпуска.

Дополнительная информация:

Это на IOS, и мое приложение работает в симуляторе iPhone.

12
задан Chris Wagner 18 October 2011 в 19:32
поделиться