Bazı sökme koduna bakıyorum ve 0x01c8f09b <+0015> mov 0x8(%edx),%edi
gibi bir şey görüyorum ve %edx
veya %edi
değerinin ne olduğunu merak ediyorum.Xcode konsolunda sökme kayıtları nasıl yazdırılır
%edx
veya diğer derleme değişkenlerinin değerini yazdırmanın bir yolu var mı? %edx
noktasında bulunan bellek adresindeki değeri yazdırmanın bir yolu var mı? (edx
'un burada bir şeye işaret eden bir kayıt olduğu varsayılıyor). Örneğin, bir objeyi konsolda po
yazarak yazdırabilirsiniz, böylece derleme içindeki kayıtlar/değişkenler yazdırmak için bir komut veya sözdizimi var mı?
Geçmiş:
bu hat üzerinde EXC_BAD_ACCESS
alıyorum ve ne olup bittiğini hata ayıklamak istiyorum. Bu hatanın bellek yönetimi ile ilgili olduğunun farkındayım ve nerede kalacağım/çok fazla tutma/bırakma/otomatik arama çağrılarının nerede olduğunu anlamaya çalışıyorum.
Ek Bilgi:
Bu IOS üzerinde ve benim uygulama iPhone simülatörü çalışıyor.