## Keyboard shortcuts

Press `←` or `→` to navigate between chapters

Press `S` or `/` to search in the book

Press `?` to show this help

Press `Esc` to hide this help

# ARM Processor iOS (iPhone): Parameter Identification & Tracking (PIT)

Assembler code

    __text:00002CAC
    __text:00002CAC ; =============== S U B R O U T I N E =======================================
    __text:00002CAC
    __text:00002CAC ; Attributes: bp-based frame
    __text:00002CAC
    __text:00002CAC sub_2CAC                                ; CODE XREF: sub_12FF8+18↓p
    __text:00002CAC                 LDR     R0, =off_52014
    __text:00002CB0                 PUSH    {R4,R7,LR}
    __text:00002CB4                 MOV     R1, #0          ; __c
    __text:00002CB8                 LDR     R4, =dword_52DBC
    __text:00002CBC                 LDR     R3, =unk_52DC4
    __text:00002CC0                 ADD     R7, SP, #4
    __text:00002CC4                 MOV     R2, #0xE7 ; 'ç' ; __len
    __text:00002CC8                 LDR     R0, [R0]        ; unk_53620 ; __b
    __text:00002CCC                 STR     R3, [R4]
    __text:00002CD0                 BL      _memset
    __text:00002CD4                 LDR     R3, =off_52018
    __text:00002CD8                 MOV     R1, #0
    __text:00002CDC                 LDR     R2, [R3]        ; byte_53610
    __text:00002CE0                 MOV     R3, R2
    __text:00002CE4                 STRB    R1, [R2,#(byte_53611 - 0x53610)]
    __text:00002CE8                 STRB    R1, [R3],#1
    __text:00002CEC                 LDR     R2, [R4]
    __text:00002CF0                 ADD     R3, R3, #1
    __text:00002CF4                 ADD     R0, R2, #0x84 ; '„'
    __text:00002CF8                 STRB    R1, [R3],#1
    __text:00002CFC                 STRB    R1, [R3],#1
    __text:00002D00                 STRB    R1, [R3],#1
    __text:00002D04                 STRB    R1, [R3],#1
    __text:00002D08                 STRB    R1, [R3]
    __text:00002D0C                 MOV     R3, R2
    __text:00002D10
    __text:00002D10 loc_2D10                                ; CODE XREF: sub_2CAC+70↓j
    __text:00002D10                 STR     R1, [R3,#8]
    __text:00002D14                 ADD     R3, R3, #4