Created
September 17, 2018 10:33
-
-
Save rolfbjarne/24465d3fd9ff53e1a8919b7ea602d976 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ otool -arch arm64_32 -vVt /Users/rolf/Library/Developer/Xcode/DerivedData/w64test-durlnwauuqyqblfhokolmfdmjpsz/Build/Products/Debug-watchos/w64test\ WatchKit\ Extension.appex/w64test\ WatchKit\ Extension | |
/Users/rolf/Library/Developer/Xcode/DerivedData/w64test-durlnwauuqyqblfhokolmfdmjpsz/Build/Products/Debug-watchos/w64test WatchKit Extension.appex/w64test WatchKit Extension: | |
(__TEXT,__text) section | |
-[ExtensionDelegate applicationDidFinishLaunching]: | |
0000ada0 sub sp, sp, #0x30 | |
0000ada4 stp x29, x30, [sp, #0x20] | |
0000ada8 add x29, sp, #0x20 | |
0000adac mov x8, x0 | |
0000adb0 stur w8, [x29, #-0x4] | |
0000adb4 mov x8, x1 | |
0000adb8 stur w8, [x29, #-0x8] | |
0000adbc mov x0, sp | |
0000adc0 orr w8, wzr, #0x4 | |
0000adc4 str w8, [x0, #0x14] | |
0000adc8 orr w9, wzr, #0x8 | |
0000adcc str w9, [x0, #0x10] | |
0000add0 mov w9, #-0x1 | |
0000add4 str w9, [x0, #0xc] | |
0000add8 str w8, [x0, #0x8] | |
0000addc str w8, [x0, #0x4] | |
0000ade0 str w8, [x0] | |
0000ade4 adrp x0, 2 ; 0xa000 | |
0000ade8 add x0, x0, #0x34 | |
0000adec bl 0xb6b4 ; symbol stub for: _NSLog | |
0000adf0 ldp x29, x30, [sp, #0x20] | |
0000adf4 add sp, sp, #0x30 | |
0000adf8 ret | |
-[ExtensionDelegate applicationDidBecomeActive]: | |
0000adfc sub sp, sp, #0x10 | |
0000ae00 mov x8, x0 | |
0000ae04 str w8, [sp, #0xc] | |
0000ae08 mov x8, x1 | |
0000ae0c str w8, [sp, #0x8] | |
0000ae10 add sp, sp, #0x10 | |
0000ae14 ret | |
-[ExtensionDelegate applicationWillResignActive]: | |
0000ae18 sub sp, sp, #0x10 | |
0000ae1c mov x8, x0 | |
0000ae20 str w8, [sp, #0xc] | |
0000ae24 mov x8, x1 | |
0000ae28 str w8, [sp, #0x8] | |
0000ae2c add sp, sp, #0x10 | |
0000ae30 ret | |
-[ExtensionDelegate handleBackgroundTasks:]: | |
0000ae34 sub sp, sp, #0x150 | |
0000ae38 stp x28, x27, [sp, #0x130] | |
0000ae3c stp x29, x30, [sp, #0x140] | |
0000ae40 add x29, sp, #0x140 | |
0000ae44 adrp x8, 2 ; 0xa000 | |
0000ae48 ldr w8, [x8] | |
0000ae4c ldr w8, [x8] | |
0000ae50 mov x9, x8 | |
0000ae54 stur w9, [x29, #-0x14] | |
0000ae58 mov x9, x0 | |
0000ae5c stur w9, [x29, #-0x58] | |
0000ae60 mov x9, x1 | |
0000ae64 stur w9, [x29, #-0x5c] | |
0000ae68 mov w9, #0x0 | |
0000ae6c stur w9, [x29, #-0x60] | |
0000ae70 sub x0, x29, #0x60 | |
0000ae74 mov x1, x2 | |
0000ae78 bl 0xb720 ; symbol stub for: _objc_storeStrong | |
0000ae7c mov x8, #0x0 | |
0000ae80 stur x8, [x29, #-0x70] | |
0000ae84 stur x8, [x29, #-0x78] | |
0000ae88 stur x8, [x29, #-0x80] | |
0000ae8c stur x8, [x29, #-0x88] | |
0000ae90 ldur w9, [x29, #-0x60] | |
0000ae94 mov x0, x9 | |
0000ae98 bl 0xb708 ; symbol stub for: _objc_retain | |
0000ae9c adrp x8, 2 ; 0xa000 | |
0000aea0 ldr w9, [x8, #0x4dc] | |
0000aea4 mov x1, x9 | |
0000aea8 mov x2, x0 | |
0000aeac orr w4, wzr, #0x10 | |
0000aeb0 sub x8, x29, #0x88 | |
0000aeb4 sub x3, x29, #0x54 | |
0000aeb8 str x0, [sp, #0x98] | |
0000aebc mov x0, x2 | |
0000aec0 mov x2, x8 | |
0000aec4 bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000aec8 str w0, [sp, #0x94] | |
0000aecc cbz w0, 0xb39c | |
0000aed0 mov w8, #0x0 | |
0000aed4 sub x9, x29, #0x88 | |
0000aed8 add x9, x9, #0x8 | |
0000aedc ldur w10, [x29, #-0x80] | |
0000aee0 mov x11, x10 | |
0000aee4 ldr w10, [x11] | |
0000aee8 ldr w12, [sp, #0x94] | |
0000aeec str w10, [sp, #0x90] | |
0000aef0 str x9, [sp, #0x88] | |
0000aef4 str w8, [sp, #0x84] | |
0000aef8 str w12, [sp, #0x80] | |
0000aefc ldr w8, [sp, #0x80] | |
0000af00 ldr w9, [sp, #0x84] | |
0000af04 ldr x10, [sp, #0x88] | |
0000af08 ldr w11, [x10] | |
0000af0c mov x12, x11 | |
0000af10 ldr w11, [x12] | |
0000af14 ldr w13, [sp, #0x90] | |
0000af18 cmp w11, w13 | |
0000af1c str w8, [sp, #0x7c] | |
0000af20 str w9, [sp, #0x78] | |
0000af24 b.eq 0xaf30 | |
0000af28 ldr x0, [sp, #0x98] | |
0000af2c bl 0xb6d8 ; symbol stub for: _objc_enumerationMutation | |
0000af30 ldur w8, [x29, #-0x84] | |
0000af34 ldr w9, [sp, #0x78] | |
0000af38 add w8, w8, w9, lsl #2 | |
0000af3c mov x10, x8 | |
0000af40 ldr w8, [x10] | |
0000af44 stur w8, [x29, #-0x64] | |
0000af48 ldur w8, [x29, #-0x64] | |
0000af4c mov x10, x8 | |
0000af50 adrp x11, 2 ; 0xa000 | |
0000af54 ldr w8, [x11, #0x504] | |
0000af58 mov x0, x8 | |
0000af5c adrp x11, 2 ; 0xa000 | |
0000af60 ldr w8, [x11, #0x4e0] | |
0000af64 mov x1, x8 | |
0000af68 str x10, [sp, #0x70] | |
0000af6c bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000af70 adrp x10, 2 ; 0xa000 | |
0000af74 ldr w8, [x10, #0x4e4] | |
0000af78 mov x1, x8 | |
0000af7c ldr x10, [sp, #0x70] | |
0000af80 str x0, [sp, #0x68] | |
0000af84 mov x0, x10 | |
0000af88 ldr x2, [sp, #0x68] | |
0000af8c bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000af90 tbz w0, #0x0, 0xafd8 | |
0000af94 ldur w8, [x29, #-0x64] | |
0000af98 mov x0, x8 | |
0000af9c bl 0xb708 ; symbol stub for: _objc_retain | |
0000afa0 mov x8, x0 | |
0000afa4 stur w8, [x29, #-0x8c] | |
0000afa8 ldur w8, [x29, #-0x8c] | |
0000afac mov x0, x8 | |
0000afb0 adrp x30, 2 ; 0xa000 | |
0000afb4 ldr w8, [x30, #0x4e8] | |
0000afb8 mov x1, x8 | |
0000afbc mov w8, #0x0 | |
0000afc0 mov x2, x8 | |
0000afc4 bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000afc8 sub x0, x29, #0x8c | |
0000afcc mov x1, #0x0 | |
0000afd0 bl 0xb720 ; symbol stub for: _objc_storeStrong | |
0000afd4 b 0xb344 | |
0000afd8 ldur w8, [x29, #-0x64] | |
0000afdc mov x0, x8 | |
0000afe0 adrp x9, 2 ; 0xa000 | |
0000afe4 ldr w8, [x9, #0x508] | |
0000afe8 mov x9, x8 | |
0000afec adrp x10, 2 ; 0xa000 | |
0000aff0 ldr w8, [x10, #0x4e0] | |
0000aff4 mov x1, x8 | |
0000aff8 str x0, [sp, #0x60] | |
0000affc mov x0, x9 | |
0000b000 bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b004 adrp x9, 1 ; 0xb000 | |
0000b008 ldr w8, [x9, #0x4e4] | |
0000b00c mov x1, x8 | |
0000b010 ldr x9, [sp, #0x60] | |
0000b014 str x0, [sp, #0x58] | |
0000b018 mov x0, x9 | |
0000b01c ldr x2, [sp, #0x58] | |
0000b020 bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b024 tbz w0, #0x0, 0xb0c0 | |
0000b028 ldur w8, [x29, #-0x64] | |
0000b02c mov x0, x8 | |
0000b030 bl 0xb708 ; symbol stub for: _objc_retain | |
0000b034 mov x8, x0 | |
0000b038 stur w8, [x29, #-0x90] | |
0000b03c ldur w8, [x29, #-0x90] | |
0000b040 mov x0, x8 | |
0000b044 adrp x30, 1 ; 0xb000 | |
0000b048 ldr w8, [x30, #0x50c] | |
0000b04c mov x30, x8 | |
0000b050 adrp x9, 1 ; 0xb000 | |
0000b054 ldr w8, [x9, #0x4ec] | |
0000b058 mov x1, x8 | |
0000b05c str x0, [sp, #0x50] | |
0000b060 mov x0, x30 | |
0000b064 bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b068 mov x29, x29 | |
0000b06c bl 0xb714 ; symbol stub for: _objc_retainAutoreleasedReturnValue | |
0000b070 adrp x9, 1 ; 0xb000 | |
0000b074 ldr w8, [x9, #0x4f0] | |
0000b078 mov x1, x8 | |
0000b07c ldr x9, [sp, #0x50] | |
0000b080 orr w2, wzr, #0x1 | |
0000b084 mov x30, #0x0 | |
0000b088 str x0, [sp, #0x48] | |
0000b08c mov x0, x9 | |
0000b090 ldr x3, [sp, #0x48] | |
0000b094 mov x4, x30 | |
0000b098 bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b09c ldr x0, [sp, #0x48] | |
0000b0a0 bl 0xb6fc ; symbol stub for: _objc_release | |
0000b0a4 sub x9, x29, #0x90 | |
0000b0a8 mov x0, #0x0 | |
0000b0ac str x0, [sp, #0x40] | |
0000b0b0 mov x0, x9 | |
0000b0b4 ldr x1, [sp, #0x40] | |
0000b0b8 bl 0xb720 ; symbol stub for: _objc_storeStrong | |
0000b0bc b 0xb340 | |
0000b0c0 ldur w8, [x29, #-0x64] | |
0000b0c4 mov x0, x8 | |
0000b0c8 adrp x9, 1 ; 0xb000 | |
0000b0cc ldr w8, [x9, #0x510] | |
0000b0d0 mov x9, x8 | |
0000b0d4 adrp x10, 1 ; 0xb000 | |
0000b0d8 ldr w8, [x10, #0x4e0] | |
0000b0dc mov x1, x8 | |
0000b0e0 str x0, [sp, #0x38] | |
0000b0e4 mov x0, x9 | |
0000b0e8 bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b0ec adrp x9, 1 ; 0xb000 | |
0000b0f0 ldr w8, [x9, #0x4e4] | |
0000b0f4 mov x1, x8 | |
0000b0f8 ldr x9, [sp, #0x38] | |
0000b0fc str x0, [sp, #0x30] | |
0000b100 mov x0, x9 | |
0000b104 ldr x2, [sp, #0x30] | |
0000b108 bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b10c tbz w0, #0x0, 0xb154 | |
0000b110 ldur w8, [x29, #-0x64] | |
0000b114 mov x0, x8 | |
0000b118 bl 0xb708 ; symbol stub for: _objc_retain | |
0000b11c mov x8, x0 | |
0000b120 stur w8, [x29, #-0x94] | |
0000b124 ldur w8, [x29, #-0x94] | |
0000b128 mov x0, x8 | |
0000b12c adrp x30, 1 ; 0xb000 | |
0000b130 ldr w8, [x30, #0x4e8] | |
0000b134 mov x1, x8 | |
0000b138 mov w8, #0x0 | |
0000b13c mov x2, x8 | |
0000b140 bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b144 sub x0, x29, #0x94 | |
0000b148 mov x1, #0x0 | |
0000b14c bl 0xb720 ; symbol stub for: _objc_storeStrong | |
0000b150 b 0xb33c | |
0000b154 ldur w8, [x29, #-0x64] | |
0000b158 mov x0, x8 | |
0000b15c adrp x9, 1 ; 0xb000 | |
0000b160 ldr w8, [x9, #0x514] | |
0000b164 mov x9, x8 | |
0000b168 adrp x10, 1 ; 0xb000 | |
0000b16c ldr w8, [x10, #0x4e0] | |
0000b170 mov x1, x8 | |
0000b174 str x0, [sp, #0x28] | |
0000b178 mov x0, x9 | |
0000b17c bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b180 adrp x9, 1 ; 0xb000 | |
0000b184 ldr w8, [x9, #0x4e4] | |
0000b188 mov x1, x8 | |
0000b18c ldr x9, [sp, #0x28] | |
0000b190 str x0, [sp, #0x20] | |
0000b194 mov x0, x9 | |
0000b198 ldr x2, [sp, #0x20] | |
0000b19c bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b1a0 tbz w0, #0x0, 0xb1e8 | |
0000b1a4 ldur w8, [x29, #-0x64] | |
0000b1a8 mov x0, x8 | |
0000b1ac bl 0xb708 ; symbol stub for: _objc_retain | |
0000b1b0 mov x8, x0 | |
0000b1b4 stur w8, [x29, #-0x98] | |
0000b1b8 ldur w8, [x29, #-0x98] | |
0000b1bc mov x0, x8 | |
0000b1c0 adrp x30, 1 ; 0xb000 | |
0000b1c4 ldr w8, [x30, #0x4e8] | |
0000b1c8 mov x1, x8 | |
0000b1cc mov w8, #0x0 | |
0000b1d0 mov x2, x8 | |
0000b1d4 bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b1d8 sub x0, x29, #0x98 | |
0000b1dc mov x1, #0x0 | |
0000b1e0 bl 0xb720 ; symbol stub for: _objc_storeStrong | |
0000b1e4 b 0xb338 | |
0000b1e8 ldur w8, [x29, #-0x64] | |
0000b1ec mov x0, x8 | |
0000b1f0 adrp x9, 1 ; 0xb000 | |
0000b1f4 ldr w8, [x9, #0x518] | |
0000b1f8 mov x9, x8 | |
0000b1fc adrp x10, 1 ; 0xb000 | |
0000b200 ldr w8, [x10, #0x4e0] | |
0000b204 mov x1, x8 | |
0000b208 str x0, [sp, #0x18] | |
0000b20c mov x0, x9 | |
0000b210 bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b214 adrp x9, 1 ; 0xb000 | |
0000b218 ldr w8, [x9, #0x4e4] | |
0000b21c mov x1, x8 | |
0000b220 ldr x9, [sp, #0x18] | |
0000b224 str x0, [sp, #0x10] | |
0000b228 mov x0, x9 | |
0000b22c ldr x2, [sp, #0x10] | |
0000b230 bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b234 tbz w0, #0x0, 0xb27c | |
0000b238 ldur w8, [x29, #-0x64] | |
0000b23c mov x0, x8 | |
0000b240 bl 0xb708 ; symbol stub for: _objc_retain | |
0000b244 mov x8, x0 | |
0000b248 stur w8, [x29, #-0x9c] | |
0000b24c ldur w8, [x29, #-0x9c] | |
0000b250 mov x0, x8 | |
0000b254 adrp x30, 1 ; 0xb000 | |
0000b258 ldr w8, [x30, #0x4e8] | |
0000b25c mov x1, x8 | |
0000b260 mov w8, #0x0 | |
0000b264 mov x2, x8 | |
0000b268 bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b26c sub x0, x29, #0x9c | |
0000b270 mov x1, #0x0 | |
0000b274 bl 0xb720 ; symbol stub for: _objc_storeStrong | |
0000b278 b 0xb334 | |
0000b27c ldur w8, [x29, #-0x64] | |
0000b280 mov x0, x8 | |
0000b284 adrp x9, 1 ; 0xb000 | |
0000b288 ldr w8, [x9, #0x51c] | |
0000b28c mov x9, x8 | |
0000b290 adrp x10, 1 ; 0xb000 | |
0000b294 ldr w8, [x10, #0x4e0] | |
0000b298 mov x1, x8 | |
0000b29c str x0, [sp, #0x8] | |
0000b2a0 mov x0, x9 | |
0000b2a4 bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b2a8 adrp x9, 1 ; 0xb000 | |
0000b2ac ldr w8, [x9, #0x4e4] | |
0000b2b0 mov x1, x8 | |
0000b2b4 ldr x9, [sp, #0x8] | |
0000b2b8 str x0, [sp] | |
0000b2bc mov x0, x9 | |
0000b2c0 ldr x2, [sp] | |
0000b2c4 bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b2c8 tbz w0, #0x0, 0xb310 | |
0000b2cc ldur w8, [x29, #-0x64] | |
0000b2d0 mov x0, x8 | |
0000b2d4 bl 0xb708 ; symbol stub for: _objc_retain | |
0000b2d8 mov x8, x0 | |
0000b2dc str w8, [sp, #0xa0] | |
0000b2e0 ldr w8, [sp, #0xa0] | |
0000b2e4 mov x0, x8 | |
0000b2e8 adrp x30, 1 ; 0xb000 | |
0000b2ec ldr w8, [x30, #0x4e8] | |
0000b2f0 mov x1, x8 | |
0000b2f4 mov w8, #0x0 | |
0000b2f8 mov x2, x8 | |
0000b2fc bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b300 add x0, sp, #0xa0 | |
0000b304 mov x1, #0x0 | |
0000b308 bl 0xb720 ; symbol stub for: _objc_storeStrong | |
0000b30c b 0xb330 | |
0000b310 ldur w8, [x29, #-0x64] | |
0000b314 mov x0, x8 | |
0000b318 adrp x9, 1 ; 0xb000 | |
0000b31c ldr w8, [x9, #0x4e8] | |
0000b320 mov x1, x8 | |
0000b324 mov w8, #0x0 | |
0000b328 mov x2, x8 | |
0000b32c bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b330 b 0xb334 | |
0000b334 b 0xb338 | |
0000b338 b 0xb33c | |
0000b33c b 0xb340 | |
0000b340 b 0xb344 | |
0000b344 b 0xb348 | |
0000b348 ldr w8, [sp, #0x78] | |
0000b34c add w9, w8, #0x1 | |
0000b350 ldr w10, [sp, #0x7c] | |
0000b354 cmp w9, w10 | |
0000b358 str w10, [sp, #0x80] | |
0000b35c str w9, [sp, #0x84] | |
0000b360 b.lo 0xaefc | |
0000b364 adrp x8, 1 ; 0xb000 | |
0000b368 ldr w9, [x8, #0x4dc] | |
0000b36c mov x1, x9 | |
0000b370 ldr x8, [sp, #0x98] | |
0000b374 orr w4, wzr, #0x10 | |
0000b378 sub x2, x29, #0x88 | |
0000b37c sub x3, x29, #0x54 | |
0000b380 mov x0, x8 | |
0000b384 bl 0xb6e4 ; symbol stub for: _objc_msgSend | |
0000b388 mov w9, #0x0 | |
0000b38c mov x4, x0 | |
0000b390 str w4, [sp, #0x80] | |
0000b394 str w9, [sp, #0x84] | |
0000b398 cbnz w0, 0xaefc | |
0000b39c ldr x0, [sp, #0x98] | |
0000b3a0 bl 0xb6fc ; symbol stub for: _objc_release | |
0000b3a4 sub x0, x29, #0x60 | |
0000b3a8 mov x1, #0x0 | |
0000b3ac bl 0xb720 ; symbol stub for: _objc_storeStrong | |
0000b3b0 adrp x0, 1 ; 0xb000 | |
0000b3b4 ldr w0, [x0] | |
0000b3b8 ldr w0, [x0] | |
0000b3bc and x0, x0, #0xffffffff | |
0000b3c0 ldur w8, [x29, #-0x14] | |
0000b3c4 mov x1, x8 | |
0000b3c8 cmp x0, x1 | |
0000b3cc b.ne 0xb3e0 | |
0000b3d0 ldp x29, x30, [sp, #0x140] | |
0000b3d4 ldp x28, x27, [sp, #0x130] | |
0000b3d8 add sp, sp, #0x150 | |
0000b3dc ret | |
0000b3e0 bl 0xb6c0 ; symbol stub for: ___stack_chk_fail | |
0000b3e4 brk #0x1 | |
-[InterfaceController awakeWithContext:]: | |
0000b3e8 sub sp, sp, #0x40 | |
0000b3ec stp x29, x30, [sp, #0x30] | |
0000b3f0 add x29, sp, #0x30 | |
0000b3f4 mov x8, x0 | |
0000b3f8 stur w8, [x29, #-0x4] | |
0000b3fc mov x8, x1 | |
0000b400 stur w8, [x29, #-0x8] | |
0000b404 mov w8, #0x0 | |
0000b408 stur w8, [x29, #-0xc] | |
0000b40c sub x0, x29, #0xc | |
0000b410 str x0, [sp, #0x10] | |
0000b414 mov x1, x2 | |
0000b418 bl 0xb720 ; symbol stub for: _objc_storeStrong | |
0000b41c ldur w8, [x29, #-0x4] | |
0000b420 ldur w9, [x29, #-0xc] | |
0000b424 mov x2, x9 | |
0000b428 str w8, [sp, #0x18] | |
0000b42c adrp x0, 1 ; 0xb000 | |
0000b430 ldr w8, [x0, #0x520] | |
0000b434 str w8, [sp, #0x1c] | |
0000b438 adrp x0, 1 ; 0xb000 | |
0000b43c ldr w8, [x0, #0x4f4] | |
0000b440 mov x1, x8 | |
0000b444 add x0, sp, #0x18 | |
0000b448 bl 0xb6f0 ; symbol stub for: _objc_msgSendSuper2 | |
0000b44c mov x0, #0x0 | |
0000b450 ldr x1, [sp, #0x10] | |
0000b454 str x0, [sp, #0x8] | |
0000b458 mov x0, x1 | |
0000b45c ldr x1, [sp, #0x8] | |
0000b460 bl 0xb720 ; symbol stub for: _objc_storeStrong | |
0000b464 ldp x29, x30, [sp, #0x30] | |
0000b468 add sp, sp, #0x40 | |
0000b46c ret | |
-[InterfaceController willActivate]: | |
0000b470 sub sp, sp, #0x20 | |
0000b474 stp x29, x30, [sp, #0x10] | |
0000b478 add x29, sp, #0x10 | |
0000b47c mov x8, x0 | |
0000b480 stur w8, [x29, #-0x4] | |
0000b484 mov x8, x1 | |
0000b488 str w8, [sp, #0x8] | |
0000b48c ldur w8, [x29, #-0x4] | |
0000b490 str w8, [sp] | |
0000b494 adrp x0, 1 ; 0xb000 | |
0000b498 ldr w8, [x0, #0x520] | |
0000b49c str w8, [sp, #0x4] | |
0000b4a0 adrp x0, 1 ; 0xb000 | |
0000b4a4 ldr w8, [x0, #0x4f8] | |
0000b4a8 mov x1, x8 | |
0000b4ac mov x0, sp | |
0000b4b0 bl 0xb6f0 ; symbol stub for: _objc_msgSendSuper2 | |
0000b4b4 ldp x29, x30, [sp, #0x10] | |
0000b4b8 add sp, sp, #0x20 | |
0000b4bc ret | |
-[InterfaceController didDeactivate]: | |
0000b4c0 sub sp, sp, #0x20 | |
0000b4c4 stp x29, x30, [sp, #0x10] | |
0000b4c8 add x29, sp, #0x10 | |
0000b4cc mov x8, x0 | |
0000b4d0 stur w8, [x29, #-0x4] | |
0000b4d4 mov x8, x1 | |
0000b4d8 str w8, [sp, #0x8] | |
0000b4dc ldur w8, [x29, #-0x4] | |
0000b4e0 str w8, [sp] | |
0000b4e4 adrp x0, 1 ; 0xb000 | |
0000b4e8 ldr w8, [x0, #0x520] | |
0000b4ec str w8, [sp, #0x4] | |
0000b4f0 adrp x0, 1 ; 0xb000 | |
0000b4f4 ldr w8, [x0, #0x4fc] | |
0000b4f8 mov x1, x8 | |
0000b4fc mov x0, sp | |
0000b500 bl 0xb6f0 ; symbol stub for: _objc_msgSendSuper2 | |
0000b504 ldp x29, x30, [sp, #0x10] | |
0000b508 add sp, sp, #0x20 | |
0000b50c ret | |
-[NotificationController init]: | |
0000b510 sub sp, sp, #0x30 | |
0000b514 stp x29, x30, [sp, #0x20] | |
0000b518 add x29, sp, #0x20 | |
0000b51c mov x8, x0 | |
0000b520 stur w8, [x29, #-0x4] | |
0000b524 mov x8, x1 | |
0000b528 stur w8, [x29, #-0x8] | |
0000b52c ldur w8, [x29, #-0x4] | |
0000b530 mov w9, #0x0 | |
0000b534 stur w9, [x29, #-0x4] | |
0000b538 str w8, [sp, #0x10] | |
0000b53c adrp x0, 1 ; 0xb000 | |
0000b540 ldr w8, [x0, #0x524] | |
0000b544 str w8, [sp, #0x14] | |
0000b548 adrp x0, 1 ; 0xb000 | |
0000b54c ldr w8, [x0, #0x500] | |
0000b550 mov x1, x8 | |
0000b554 add x0, sp, #0x10 | |
0000b558 bl 0xb6f0 ; symbol stub for: _objc_msgSendSuper2 | |
0000b55c mov x8, x0 | |
0000b560 stur w8, [x29, #-0x4] | |
0000b564 sub x1, x29, #0x4 | |
0000b568 str x0, [sp, #0x8] | |
0000b56c mov x0, x1 | |
0000b570 ldr x1, [sp, #0x8] | |
0000b574 bl 0xb720 ; symbol stub for: _objc_storeStrong | |
0000b578 ldur w8, [x29, #-0x4] | |
0000b57c mov x0, x8 | |
0000b580 cmp x0, #0x0 | |
0000b584 b.eq 0xb58c | |
0000b588 b 0xb58c | |
0000b58c ldur w8, [x29, #-0x4] | |
0000b590 mov x0, x8 | |
0000b594 bl 0xb708 ; symbol stub for: _objc_retain | |
0000b598 sub x30, x29, #0x4 | |
0000b59c mov x1, #0x0 | |
0000b5a0 str x0, [sp] | |
0000b5a4 mov x0, x30 | |
0000b5a8 bl 0xb720 ; symbol stub for: _objc_storeStrong | |
0000b5ac ldr x0, [sp] | |
0000b5b0 ldp x29, x30, [sp, #0x20] | |
0000b5b4 add sp, sp, #0x30 | |
0000b5b8 ret | |
-[NotificationController willActivate]: | |
0000b5bc sub sp, sp, #0x20 | |
0000b5c0 stp x29, x30, [sp, #0x10] | |
0000b5c4 add x29, sp, #0x10 | |
0000b5c8 mov x8, x0 | |
0000b5cc stur w8, [x29, #-0x4] | |
0000b5d0 mov x8, x1 | |
0000b5d4 str w8, [sp, #0x8] | |
0000b5d8 ldur w8, [x29, #-0x4] | |
0000b5dc str w8, [sp] | |
0000b5e0 adrp x0, 1 ; 0xb000 | |
0000b5e4 ldr w8, [x0, #0x524] | |
0000b5e8 str w8, [sp, #0x4] | |
0000b5ec adrp x0, 1 ; 0xb000 | |
0000b5f0 ldr w8, [x0, #0x4f8] | |
0000b5f4 mov x1, x8 | |
0000b5f8 mov x0, sp | |
0000b5fc bl 0xb6f0 ; symbol stub for: _objc_msgSendSuper2 | |
0000b600 ldp x29, x30, [sp, #0x10] | |
0000b604 add sp, sp, #0x20 | |
0000b608 ret | |
-[NotificationController didDeactivate]: | |
0000b60c sub sp, sp, #0x20 | |
0000b610 stp x29, x30, [sp, #0x10] | |
0000b614 add x29, sp, #0x10 | |
0000b618 mov x8, x0 | |
0000b61c stur w8, [x29, #-0x4] | |
0000b620 mov x8, x1 | |
0000b624 str w8, [sp, #0x8] | |
0000b628 ldur w8, [x29, #-0x4] | |
0000b62c str w8, [sp] | |
0000b630 adrp x0, 1 ; 0xb000 | |
0000b634 ldr w8, [x0, #0x524] | |
0000b638 str w8, [sp, #0x4] | |
0000b63c adrp x0, 1 ; 0xb000 | |
0000b640 ldr w8, [x0, #0x4fc] | |
0000b644 mov x1, x8 | |
0000b648 mov x0, sp | |
0000b64c bl 0xb6f0 ; symbol stub for: _objc_msgSendSuper2 | |
0000b650 ldp x29, x30, [sp, #0x10] | |
0000b654 add sp, sp, #0x20 | |
0000b658 ret | |
-[NotificationController didReceiveNotification:]: | |
0000b65c sub sp, sp, #0x30 | |
0000b660 stp x29, x30, [sp, #0x20] | |
0000b664 add x29, sp, #0x20 | |
0000b668 mov x8, x0 | |
0000b66c stur w8, [x29, #-0x4] | |
0000b670 mov x8, x1 | |
0000b674 stur w8, [x29, #-0x8] | |
0000b678 mov w8, #0x0 | |
0000b67c stur w8, [x29, #-0xc] | |
0000b680 sub x0, x29, #0xc | |
0000b684 str x0, [sp, #0x8] | |
0000b688 mov x1, x2 | |
0000b68c bl 0xb720 ; symbol stub for: _objc_storeStrong | |
0000b690 mov x0, #0x0 | |
0000b694 ldr x1, [sp, #0x8] | |
0000b698 str x0, [sp] | |
0000b69c mov x0, x1 | |
0000b6a0 ldr x1, [sp] | |
0000b6a4 bl 0xb720 ; symbol stub for: _objc_storeStrong | |
0000b6a8 ldp x29, x30, [sp, #0x20] | |
0000b6ac add sp, sp, #0x30 | |
0000b6b0 ret |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment