1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| _autoreleasepool: 0000000100006b80 stp x29, x30, [sp, #0xfffffff0]! ; XREF=_main+24 0000000100006b84 mov x29, sp 0000000100006b88 sub sp, sp, #0x10 0000000100006b8c bl imp___stubs__objc_autoreleasePoolPush 0000000100006b90 adrp x8, #0x100008000 ; imp___got_dyld_stub_binder 0000000100006b94 add x8, x8, #0xc30 ; @selector(alloc) 0000000100006b98 adrp x9, #0x100008000 ; imp___got_dyld_stub_binder 0000000100006b9c add x9, x9, #0xc40 ; objc_cls_ref_NSObject 0000000100006ba0 ldr x9, [x9] ; objc_cls_ref_NSObject 0000000100006ba4 ldr x1, [x8] ; @selector(alloc) 0000000100006ba8 str x0, [sp] 0000000100006bac mov x0, x9 0000000100006bb0 bl imp___stubs__objc_msgSend 0000000100006bb4 adrp x8, #0x100008000 ; imp___got_dyld_stub_binder 0000000100006bb8 add x8, x8, #0xc38 ; @selector(init) 0000000100006bbc ldr x1, [x8] ; @selector(init) 0000000100006bc0 bl imp___stubs__objc_msgSend 0000000100006bc4 movz x8, #0x0 0000000100006bc8 add x9, sp, #0x8 0000000100006bcc str x0, [sp, #0x8] 0000000100006bd0 mov x0, x9 0000000100006bd4 mov x1, x8 0000000100006bd8 bl imp___stubs__objc_storeStrong 0000000100006bdc ldr x0, [sp] 0000000100006be0 bl imp___stubs__objc_autoreleasePoolPop 0000000100006be4 mov sp, x29 0000000100006be8 ldp x29, x30, [sp], #0x10 0000000100006bec ret ; endp
|