Sto guardando un codice di disassemblaggio e vedo qualcosa come 0x01c8f09b <+0015> mov 0x8(%edx),%edi
e mi chiedo quale sia il valore di %edx
o %edi
.Come stampare i registri di disassemblaggio nella console Xcode
C'è un modo per stampare il valore di %edx
o altre variabili di assieme? C'è un modo per stampare il valore all'indirizzo di memoria che %edx
punti a (sto assumendo edx
è un registro contenente un puntatore a ... qualcosa qui).
Ad esempio, è possibile stampare un oggetto digitando po
nella console, quindi esiste un comando o una sintassi per la stampa di registri/variabili nell'assieme?
Background:
sto ottenendo EXC_BAD_ACCESS
su questa linea e vorrei eseguire il debug di cosa sta succedendo. Sono consapevole che questo errore è legato alla gestione della memoria e sto cercando di capire dove potrei mancare/anche - molte chiamate di mantenimento/rilascio/autoricolazione.
Informazione supplementare:
Questo è su IOS, e la mia applicazione è in esecuzione nel simulatore iPhone.