我正在查看一些反彙編代碼,看到類似0x01c8f09b <+0015> mov 0x8(%edx),%edi
,我想知道%edx
或%edi
的值是多少。如何在Xcode控制檯中打印反彙編寄存器
有沒有辦法打印%edx
或其他裝配變量的值?有沒有辦法在%edx
指向的內存地址處打印值(我假設edx
是包含指向...的某個指針的寄存器)。
例如,您可以通過在控制檯中鍵入po
來打印對象,因此在程序集中是否有用於打印寄存器/變量的命令或語法?
背景:
我得到這條線上EXC_BAD_ACCESS
,我想調試是怎麼回事。我知道這個錯誤與內存管理有關,我正在考慮找出我可能丟失的位置/太多保留/釋放/自動釋放調用。
附加信息:
這是IOS,和我的應用程序在iPhone模擬器中運行。