Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .text:013A9504 ; =============== S U B R O U T I N E =======================================
- .text:013A9504
- .text:013A9504 ; Attributes: bp-based frame
- .text:013A9504
- .text:013A9504 ; std::__ndk1::function<void ()(int, int, char)>::operator()(int, int, char)const
- .text:013A9504 WEAK _ZNKSt6__ndk18functionIFviicEEclEiic
- .text:013A9504 _ZNKSt6__ndk18functionIFviicEEclEiic ; CODE XREF: std::__ndk1::function<void ()(int,int,char)>::operator()(int,int,char)+8j
- .text:013A9504 ; DATA XREF: .got:_ZNKSt6__ndk18functionIFviicEEclEiic_ptro
- .text:013A9504
- .text:013A9504 var_15 = -0x15
- .text:013A9504 var_14 = -0x14
- .text:013A9504 var_10 = -0x10
- .text:013A9504 var_C = -0xC
- .text:013A9504
- .text:013A9504 PUSH {R0-R4,R6,R7,LR}
- .text:013A9506 ADD R7, SP, #0x18
- .text:013A9508 STRD.W R2, R1, [SP,#4]
- .text:013A950C ADD R2, SP, #0x18+var_14
- .text:013A950E STRB.W R3, [R7,#var_15]
- .text:013A9512 SUB.W R3, R7, #-var_15
- .text:013A9516 LDR R1, =(__stack_chk_guard_ptr - 0x13A951C)
- .text:013A9518 ADD R1, PC ; __stack_chk_guard_ptr
- .text:013A951A LDR R4, [R1] ; __stack_chk_guard
- .text:013A951C LDR R1, [R4]
- .text:013A951E STR R1, [SP,#0x18+var_C]
- .text:013A9520 ADD R1, SP, #0x18+var_10
- .text:013A9522 BL sub_13A9A1C
- .text:013A9526 LDR R0, [R4]
- .text:013A9528 LDR R1, [SP,#0x18+var_C]
- .text:013A952A SUBS R0, R0, R1
- .text:013A952C IT EQ
- .text:013A952E POPEQ {R0-R4,R6,R7,PC}
- .text:013A9530 BLX.W __stack_chk_fail
- .text:013A9530 ; End of function std::__ndk1::function<void ()(int,int,char)>::operator()(int,int,char)
- .text:013A9530
- .text:013A9530 ; ---------------------------------------------------------------------------
- .text:013A9534 off_13A9534 DCD __stack_chk_guard_ptr - 0x13A951C
- .text:013A9534 ; DATA XREF: std::__ndk1::function<void ()(int,int,char)>::operator()(int,int,char)+12r
- .text:013A9538
Advertisement
Add Comment
Please, Sign In to add comment