Slide 2
Slide 2 text
00002160 b580 push
{r7, lr}
00002162 466f mov r7, sp
00002164 b099 sub sp, #100
00002166 9017 str r0, [sp, #92]
00002168 9116 str r1, [sp, #88]
0000216a 4610 mov r0, r2
0000216c 930e str r3, [sp, #56]
0000216e f000ef42 blx 0x2ff4 @ symbol stub for: _objc_retain
00002172 9015 str r0, [sp, #84]
00002174 980e ldr r0, [sp, #56]
00002176 f000ef3e blx 0x2ff4 @ symbol stub for: _objc_retain
0000217a 9014 str r0, [sp, #80]
0000217c 9817 ldr r0, [sp, #92]
0000217e 4967 ldr r1, [pc, #412] (0x231c)
00002180 4479 add r1, pc
00002182 6809 ldr r1, [r1, #0]
00002184 4a64 ldr r2, [pc, #400] (0x2318)
00002186 447a add r2, pc
00002188 6812 ldr r2, [r2, #0]
0000218a 900d str r0, [sp, #52]
0000218c 4608 mov r0, r1
0000218e 4611 mov r1, r2
00002190 f000ef28 blx 0x2fe4 @ symbol stub for: _objc_msgSend
00002194 495f ldr r1, [pc, #380] (0x2314)
00002196 4479 add r1, pc
00002198 6809 ldr r1, [r1, #0]
0000219a 4a5d ldr r2, [pc, #372] (0x2310)
0000219c 447a add r2, pc
0000219e 6812 ldr r2, [r2, #0]
000021a0 900c str r0, [sp, #48]
000021a2 4608 mov r0, r1
000021a4 4611 mov r1, r2
000021a6 f000ef1e blx 0x2fe4 @ symbol stub for: _objc_msgSend
000021aa 463f mov r7, r7
000021ac f000ef24 blx 0x2ff8 @ symbol stub for: _objc_retainAutoreleasedReturnValue
000021b0 2100 movs
r1, #0
ТОЛЬКО АССЕМБЛЕР!
ТОЛЬКО ХАРДКОР!