.text:0000000140002FE8 ; __int64 __fastcall main(int argc, char **argv) .text:0000000140002FE8 main ; CODE XREF: sub_14000130C+8↑j .text:0000000140002FE8 ; DATA XREF: sub_14000130C↑o ... .text:0000000140002FE8 .text:0000000140002FE8 var_18 = -0x18 .text:0000000140002FE8 var_10 = -0x10 .text:0000000140002FE8 .text:0000000140002FE8 STR X30, [SP,#var_10]! .text:0000000140002FEC SUB SP, SP, #0x10 .text:0000000140002FF0 ADRP X8, #__imp_malloc@PAGE .text:0000000140002FF4 LDR X8, [X8,#__imp_malloc@PAGEOFF] .text:0000000140002FF8 MOV X0, #0x100 .text:0000000140002FFC BLR X8 .text:0000000140003000 CBNZ X0, loc_14000300C .text:0000000140003004 MOV X0, #0 .text:0000000140003008 B loc_140003074 .text:000000014000300C ; --------------------------------------------------------------------------- .text:000000014000300C .text:000000014000300C loc_14000300C ; CODE XREF: main+18↑j .text:000000014000300C MOV X10, X0 .text:0000000140003010 MOV W11, #0x10 .text:0000000140003014 MOV X12, SP .text:0000000140003018 MOV X13, SP .text:000000014000301C MOV X14, SP .text:0000000140003020 ADD X15, SP, #0x20+var_18 .text:0000000140003024 MOV X7, SP .text:0000000140003028 ADD X6, SP, #0x20+var_18 .text:000000014000302C .text:000000014000302C loc_14000302C ; CODE XREF: main+88↓j .text:000000014000302C LDR X8, [X12] .text:0000000140003030 DMB ISH .text:0000000140003034 DMB ISH .text:0000000140003038 STR X8, [X13] .text:000000014000303C LDR X9, [X14] .text:0000000140003040 DMB ISH .text:0000000140003044 DMB ISH .text:0000000140003048 STR X9, [X15] .text:000000014000304C LDR X8, [X7] .text:0000000140003050 DMB ISH .text:0000000140003054 DMB ISH .text:0000000140003058 STR X8, [X10],#0x10 .text:000000014000305C LDR X9, [X6] .text:0000000140003060 DMB ISH .text:0000000140003064 DMB ISH .text:0000000140003068 STUR X9, [X10,#-8] .text:000000014000306C SUB W11, W11, #1 .text:0000000140003070 CBNZ W11, loc_14000302C .text:0000000140003074 .text:0000000140003074 loc_140003074 ; CODE XREF: main+20↑j .text:0000000140003074 LDR X2, [X0] .text:0000000140003078 DMB ISH .text:000000014000307C MOV X1, X0 .text:0000000140003080 ADRP X8, #aPP@PAGE ; "%p %p\n" .text:0000000140003084 ADD X0, X8, #aPP@PAGEOFF ; "%p %p\n" .text:0000000140003088 BL sub_140001234 .text:000000014000308C MOV W0, #0 .text:0000000140003090 ADD SP, SP, #0x10 .text:0000000140003094 LDR X30, [SP+0x10+var_10],#0x10 .text:0000000140003098 RET .text:0000000140003098 ; End of function main