Вот рутина. Может кто-нибудь объяснить, что мне нужно изменить, чтобы сделать его вернуть значение TRUEIDA Pro: Как изменить подпрограмму, чтобы всегда возвращать true?
__text:00086494 ; =============== S U B R O U T I N E =======================================
__text:00086494
__text:00086494 ; BLAH - (char)free
__text:00086494
__text:00086494 ; char __cdecl -[BLAH free](struct BLAH *self, SEL)
__text:00086494 __BLAH_free_ ; DATA XREF: __objc_const:00BC0CECo
__text:00086494 MOV R1, #(_OBJC_IVAR_$_BLAH._free - 0x864A0) ; char _free;
__text:0008649C ADD R1, PC ; char _free;
__text:0008649E LDR R1, [R1] ; char _free;
__text:000864A0 LDRSB R0, [R0,R1]
__text:000864A2 BX LR
__text:000864A2 ; End of function -[BLAH free]
Чтение [Стандарт вызова процедуры архитектуры ARM] (http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042e/IHI0042E_aapcs.pdf), вероятно, будет хорошим Начало. – Michael