patrzę na niektóre kodu demontażu i zobaczyć coś jak 0x01c8f09b <+0015> mov 0x8(%edx),%edi
i zastanawiam się, jaka jest wartość %edx
lub %edi
jest. Czy można wydrukować wartość %edx
lub innych zmiennych zespołu? Czy istnieje sposób wydrukowania wartości pod adresem pamięci, który wskazuje na %edx
(zakładam, że edx
jest rejestrem zawierającym wskaźnik do ... czegoś tutaj).Jak wydrukować rejestry demontażu w konsoli Xcode
Na przykład można wydrukować obiekt, wpisując w konsoli po
, a więc czy istnieje polecenie lub składnia do drukowania rejestrów/zmiennych w zespole?
Tło:
Dostaję EXC_BAD_ACCESS
na tej linii i chciałbym do debugowania, co się dzieje. Zdaję sobie sprawę, że ten błąd związany jest z zarządzaniem pamięcią i szukam odpowiedzi na pytanie, gdzie może być brakujące/zbyt wiele połączeń zatrzymujących/zwalniania/autoreasowania.
Informacje dodatkowe:
Jest na IOS, a moja aplikacja jest uruchomiona w symulatorze iPhone.