File predator_85d8f504cadb55851a393a13a026f1833ed6db32cb07882415e029e709ae0750.macho
Function:
    10003ae80
    10003ae80fn_10003ae80:
    10003ae80pacibsp
    10003ae84stp d9, d8, [sp-112]!
    10003ae88stp x28, x27, [sp+16]
    10003ae8cstp x26, x25, [sp+32]
    10003ae90stp x24, x23, [sp+48]
    10003ae94stp x22, x21, [sp+64]
    10003ae98stp x20, x19, [sp+80]
    10003ae9cstp x29, x30, [sp+96]
    10003aea0add x29, sp, 96
    10003aea4sub sp, sp, 3616
    10003aea8mov x19, x0
    10003aeacstr x0, [sp+152]
    10003aeb0bl _ZNSt3__119__thread_local_dataEv@plt
    10003aeb4ldr x1, [x19]
    10003aeb8str xzr, [x19]
    10003aebcldr x0, [x0]
    10003aec0bl pthread_setspecific@plt
    10003aec4ldr x26, [x19+8]
    10003aec8movn x16, 26
    10003aeccsvc 0
    10003aed0cset w9, lo
    10003aed4mov x8, x0
    10003aed8mov x10, x1
    10003aedcstr w8, [sp+2464]
    10003aee0movz w9, 128
    10003aee4str w9, [sp+1304]
    10003aee8add x2, sp, 1304
    10003aeecmov x0, x8
    10003aef0movz w1, 3
    10003aef4movz w3, 1
    10003aef8bl thread_policy_set@plt
    10003aefccbz w0, 0x10003af30
    10003af00movz w0, 0
    10003af04bl usleep@plt
    10003af08movz w0, 50
    10003af0cbl usleep@plt
    10003af10movz w0, 50
    10003af14bl usleep@plt
    10003af18movz w0, 50
    10003af1cbl usleep@plt
    10003af20movz w0, 50
    10003af24bl usleep@plt
    10003af28movz w0, 50
    10003af2cbl usleep@plt
    10003af30
    10003af30loc_10003af30:
    10003af30str x19, [sp+112]
    10003af34add x0, sp, 2464
    10003af38bl fn_100019904
    10003af3cadd x8, x26, 1432
    10003af40ldarb w8, [x8]
    10003af44tbnz w8, 0, 0x10003b3ac
    10003af48add x20, x26, 1416
    10003af4cadd x8, sp, 2464
    10003af50add x27, x8, 1128
    10003af54add x9, sp, 1304
    10003af58add x21, x9, 16
    10003af5cadd x10, x9, 64
    10003af60add x28, x26, 648
    10003af64add x24, x8, 1088
    10003af68add x9, sp, 160
    10003af6cadd x9, x9, 44
    10003af70stp x10, x9, [sp+136]
    10003af74add x10, x26, 2232
    10003af78add x9, x26, 696
    10003af7cstp x9, x10, [sp+120]
    10003af80add x10, x26, 744
    10003af84add x9, x26, 792
    10003af88stp x9, x10, [sp+96]
    10003af8cadd x10, x26, 840
    10003af90add x9, x26, 888
    10003af94stp x9, x10, [sp+80]
    10003af98add x10, x26, 936
    10003af9cadd x9, x26, 984
    10003afa0stp x9, x10, [sp+64]
    10003afa4add x10, x26, 1032
    10003afa8add x9, x26, 1080
    10003afacstp x9, x10, [sp+48]
    10003afb0add x10, x26, 1128
    10003afb4add x9, x26, 1176
    10003afb8stp x9, x10, [sp+32]
    10003afbcadd x10, x26, 1224
    10003afc0add x9, x26, 1272
    10003afc4stp x9, x10, [sp+16]
    10003afc8add x10, x26, 1320
    10003afccadd x9, x26, 1368
    10003afd0stp x9, x10, [sp]
    10003afd4add x19, x8, 1116
    10003afd8hint
    10003afdcldr d8, 31972
    10003afe0hint
    10003afe4ldr d9, 31756
    10003afe8b 0x10003aff8
    10003afec
    10003afecloc_10003afec:
    10003afecadd x8, x26, 1432
    10003aff0ldarb w8, [x8]
    10003aff4tbnz w8, 0, 0x10003b3ac
    10003aff8
    10003aff8loc_10003aff8:
    10003aff8add x0, sp, 2464
    10003affcmovz w1, 1140
    10003b000bl bzero@plt
    10003b004ldr w25, [x20]
    10003b008ldr x8, [x27]
    10003b00cstr x8, [sp+1304]
    10003b010ldr w8, [x27+8]
    10003b014str w8, [sp+1312]
    10003b018str w25, [sp+1316]
    10003b01cmov x0, x21
    10003b020movz w1, 1144
    10003b024bl bzero@plt
    10003b028movz w8, 1160
    10003b02cstr w8, [sp+1308]
    10003b030add x0, sp, 1304
    10003b034movz w1, 2
    10003b038movz w2, 0
    10003b03cmovz w3, 1160
    10003b040mov x4, x25
    10003b044movz w5, 0
    10003b048movz w6, 0
    10003b04cbl mach_msg@plt
    10003b050ldr w25, [sp+1312]
    10003b054add w8, w25, 1
    10003b058subs wzr, w8, 1
    10003b05cb.hi 0x10003b078
    10003b060ldr w8, [sp+1316]
    10003b064sub w8, w8, 1
    10003b068adds wzr, w8, 2
    10003b06ccset w8, lo
    10003b070cbnz w8, 0x10003b080
    10003b074b 0x10003b3a4
    10003b078
    10003b078loc_10003b078:
    10003b078movz w8, 1
    10003b07ccbz w8, 0x10003b3a4
    10003b080
    10003b080loc_10003b080:
    10003b080ldr w8, [sp+1324]
    10003b084subs wzr, w8, 2406
    10003b088b.ne 0x10003b3a4
    10003b08cldr x8, [sp+1624]
    10003b090ldrb w9, [sp+1636]
    10003b094tbnz w9, 0, 0x10003b09c
    10003b098xpaci x8
    10003b09c
    10003b09cloc_10003b09c:
    10003b09cldr x11, [x28]
    10003b0a0subs xzr, x11, x8
    10003b0a4b.ne 0x10003b0b0
    10003b0a8
    10003b0a8loc_10003b0a8:
    10003b0a8movz w22, 1
    10003b0acb 0x10003b100
    10003b0b0
    10003b0b0loc_10003b0b0:
    10003b0b0sub x9, x8, 4
    10003b0b4mov x10, x28
    10003b0b8subs xzr, x11, x9
    10003b0bcb.ne 0x10003b214
    10003b0c0
    10003b0c0loc_10003b0c0:
    10003b0c0ldr x8, [sp+136]
    10003b0c4str x8, [sp+2464]
    10003b0c8ldr x0, [x10+32]
    10003b0cccbz x0, 0x10003b3fc
    10003b0d0ldr x16, [x0]
    10003b0d4mov x17, x0
    10003b0d8movk x17, 0x7ce3000000000000
    10003b0dcautda x16, x17
    10003b0e0ldr x8, [x16+48]!
    10003b0e4mov x9, x16
    10003b0e8add x1, sp, 2464
    10003b0ecmov x17, x9
    10003b0f0movk x17, 0x24f2000000000000
    10003b0f4blraa x8, x17
    10003b0f8movz w22, 0
    10003b0fcldr w25, [sp+1312]
    10003b100
    10003b100loc_10003b100:
    10003b100add x0, sp, 2464
    10003b104movz w1, 1108
    10003b108bl bzero@plt
    10003b10cstp xzr, xzr, [x19]
    10003b110str xzr, [x19+16]
    10003b114str w25, [sp+3560]
    10003b118movz w8, 18
    10003b11cstr w8, [sp+3552]
    10003b120movz w8, 2506
    10003b124str w8, [sp+3572]
    10003b128ldr x23, [sp+1328]
    10003b12ccbz w22, 0x10003b1a0
    10003b130add x0, sp, 2464
    10003b134ldr x1, [sp+128]
    10003b138movz w2, 520
    10003b13cbl memcpy@plt
    10003b140ldr q0, [x24]
    10003b144str q0, [sp+160]
    10003b148ldr x8, [x24+16]
    10003b14cstp x8, x23, [sp+176]
    10003b150str d8, [sp+192]
    10003b154str wzr, [sp+1292]
    10003b158movz w8, 130
    10003b15cstr w8, [sp+200]
    10003b160add x1, sp, 2464
    10003b164ldr x0, [sp+144]
    10003b168movz w2, 1088
    10003b16cbl memcpy@plt
    10003b170movz w8, 564
    10003b174str w8, [sp+164]
    10003b178add x1, sp, 160
    10003b17cmov x0, x20
    10003b180movz w2, 0
    10003b184movz w3, 0
    10003b188movz w4, 0
    10003b18cbl _ZNK21PortSendRightBaseImplI20PortSendReceiveRightE6doSendEP17mach_msg_header_tijj@plt
    10003b190tbnz w0, 0, 0x10003afec
    10003b194movz w0, 0
    10003b198bl usleep@plt
    10003b19cb 0x10003afec
    10003b1a0
    10003b1a0loc_10003b1a0:
    10003b1a0ldr w22, [sp+1364]
    10003b1a4ubfm w25, w22, 30, 29
    10003b1a8add x0, sp, 2464
    10003b1acldr x1, [sp+136]
    10003b1b0mov x2, x25
    10003b1b4bl memcpy@plt
    10003b1b8ldr q0, [x24]
    10003b1bcstr q0, [sp+160]
    10003b1c0ldr x8, [x24+16]
    10003b1c4stp x8, x23, [sp+176]
    10003b1c8str d9, [sp+192]
    10003b1ccstr wzr, [sp+1292]
    10003b1d0str w22, [sp+200]
    10003b1d4add x1, sp, 2464
    10003b1d8ldr x0, [sp+144]
    10003b1dcmovz w2, 1088
    10003b1e0bl memcpy@plt
    10003b1e4add w8, w25, 44
    10003b1e8str w8, [sp+164]
    10003b1ecadd x1, sp, 160
    10003b1f0mov x0, x20
    10003b1f4movz w2, 0
    10003b1f8movz w3, 0
    10003b1fcmovz w4, 0
    10003b200bl _ZNK21PortSendRightBaseImplI20PortSendReceiveRightE6doSendEP17mach_msg_header_tijj@plt
    10003b204tbnz w0, 0, 0x10003afec
    10003b208movz w0, 0
    10003b20cbl usleep@plt
    10003b210b 0x10003afec
    10003b214
    10003b214loc_10003b214:
    10003b214ldr x10, [sp+120]
    10003b218ldr x11, [x10]
    10003b21csubs xzr, x11, x8
    10003b220b.eq 0x10003b0a8
    10003b224subs xzr, x11, x9
    10003b228b.eq 0x10003b0c0
    10003b22cldr x10, [sp+104]
    10003b230ldr x11, [x10]
    10003b234subs xzr, x11, x8
    10003b238b.eq 0x10003b0a8
    10003b23csubs xzr, x11, x9
    10003b240b.eq 0x10003b0c0
    10003b244ldr x10, [sp+96]
    10003b248ldr x11, [x10]
    10003b24csubs xzr, x11, x8
    10003b250b.eq 0x10003b0a8
    10003b254subs xzr, x11, x9
    10003b258b.eq 0x10003b0c0
    10003b25cldr x10, [sp+88]
    10003b260ldr x11, [x10]
    10003b264subs xzr, x11, x8
    10003b268b.eq 0x10003b0a8
    10003b26csubs xzr, x11, x9
    10003b270b.eq 0x10003b0c0
    10003b274ldr x10, [sp+80]
    10003b278ldr x11, [x10]
    10003b27csubs xzr, x11, x8
    10003b280b.eq 0x10003b0a8
    10003b284subs xzr, x11, x9
    10003b288b.eq 0x10003b0c0
    10003b28cldr x10, [sp+72]
    10003b290ldr x11, [x10]
    10003b294subs xzr, x11, x8
    10003b298b.eq 0x10003b0a8
    10003b29csubs xzr, x11, x9
    10003b2a0b.eq 0x10003b0c0
    10003b2a4ldr x10, [sp+64]
    10003b2a8ldr x11, [x10]
    10003b2acsubs xzr, x11, x8
    10003b2b0b.eq 0x10003b0a8
    10003b2b4subs xzr, x11, x9
    10003b2b8b.eq 0x10003b0c0
    10003b2bcldr x10, [sp+56]
    10003b2c0ldr x11, [x10]
    10003b2c4subs xzr, x11, x8
    10003b2c8b.eq 0x10003b0a8
    10003b2ccldr x10, [sp+56]
    10003b2d0subs xzr, x11, x9
    10003b2d4b.eq 0x10003b0c0
    10003b2d8ldr x10, [sp+48]
    10003b2dcldr x11, [x10]
    10003b2e0subs xzr, x11, x8
    10003b2e4b.eq 0x10003b0a8
    10003b2e8ldr x10, [sp+48]
    10003b2ecsubs xzr, x11, x9
    10003b2f0b.eq 0x10003b0c0
    10003b2f4ldr x10, [sp+40]
    10003b2f8ldr x11, [x10]
    10003b2fcsubs xzr, x11, x8
    10003b300b.eq 0x10003b0a8
    10003b304ldr x10, [sp+40]
    10003b308subs xzr, x11, x9
    10003b30cb.eq 0x10003b0c0
    10003b310ldr x10, [sp+32]
    10003b314ldr x11, [x10]
    10003b318subs xzr, x11, x8
    10003b31cb.eq 0x10003b0a8
    10003b320ldr x10, [sp+32]
    10003b324subs xzr, x11, x9
    10003b328b.eq 0x10003b0c0
    10003b32cldr x10, [sp+24]
    10003b330ldr x11, [x10]
    10003b334subs xzr, x11, x8
    10003b338b.eq 0x10003b0a8
    10003b33cldr x10, [sp+24]
    10003b340subs xzr, x11, x9
    10003b344b.eq 0x10003b0c0
    10003b348ldr x10, [sp+16]
    10003b34cldr x11, [x10]
    10003b350subs xzr, x11, x8
    10003b354b.eq 0x10003b0a8
    10003b358ldr x10, [sp+16]
    10003b35csubs xzr, x11, x9
    10003b360b.eq 0x10003b0c0
    10003b364ldr x10, [sp+8]
    10003b368ldr x11, [x10]
    10003b36csubs xzr, x11, x8
    10003b370b.eq 0x10003b0a8
    10003b374ldr x10, [sp+8]
    10003b378subs xzr, x11, x9
    10003b37cb.eq 0x10003b0c0
    10003b380ldr x10, [sp]
    10003b384ldr x11, [x10]
    10003b388subs xzr, x11, x8
    10003b38cb.eq 0x10003b0a8
    10003b390ldr x10, [sp]
    10003b394subs xzr, x11, x9
    10003b398b.eq 0x10003b0c0
    10003b39cmovz w22, 0
    10003b3a0b 0x10003b100
    10003b3a4
    10003b3a4loc_10003b3a4:
    10003b3a4movz w0, 50
    10003b3a8bl usleep@plt
    10003b3ac
    10003b3acloc_10003b3ac:
    10003b3acmovz w0, 50
    10003b3b0bl usleep@plt
    10003b3b4ldr x19, [sp+112]
    10003b3b8ldr x0, [x19]
    10003b3bcstr xzr, [x19]
    10003b3c0cbz x0, 0x10003b3cc
    10003b3c4bl _ZNSt3__115__thread_structD1Ev@plt
    10003b3c8bl _ZdlPv@plt
    10003b3cc
    10003b3ccloc_10003b3cc:
    10003b3ccmov x0, x19
    10003b3d0bl _ZdlPv@plt
    10003b3d4movz x0, 0
    10003b3d8add sp, sp, 3616
    10003b3dcldp x29, x30, [sp+96]
    10003b3e0ldp x20, x19, [sp+80]
    10003b3e4ldp x22, x21, [sp+64]
    10003b3e8ldp x24, x23, [sp+48]
    10003b3ecldp x26, x25, [sp+32]
    10003b3f0ldp x28, x27, [sp+16]
    10003b3f4ldp d9, d8, [sp], 112
    10003b3f8retab
    10003b3fc
    10003b3fcloc_10003b3fc:
    10003b3fcbl fn_10000823c
    10003b400brk 1
    10003b404bl fn_100005128
    10003b408mov x19, x0
    10003b40cadd x0, sp, 2464
    10003b410bl fn_100019904
    10003b414b 0x10003b424
    10003b418bl fn_100005128
    10003b41cb 0x10003b420
    10003b420
    10003b420loc_10003b420:
    10003b420mov x19, x0
    10003b424
    10003b424loc_10003b424:
    10003b424add x0, sp, 152
    10003b428bl fn_10003b434
    10003b42cmov x0, x19
    10003b430bl _Unwind_Resume@plt
    10003ae80
    10003b434
    10003b434fn_10003b434:
    10003b434pacibsp
    10003b438stp x20, x19, [sp-32]!
    10003b43cstp x29, x30, [sp+16]
    10003b440add x29, sp, 16
    10003b444mov x19, x0
    10003b448ldr x20, [x0]
    10003b44cstr xzr, [x0]
    10003b450cbz x20, 0x10003b470
    10003b454ldr x0, [x20]
    10003b458str xzr, [x20]
    10003b45ccbz x0, 0x10003b468
    10003b460bl _ZNSt3__115__thread_structD1Ev@plt
    10003b464bl _ZdlPv@plt
    10003b468
    10003b468loc_10003b468:
    10003b468mov x0, x20
    10003b46cbl _ZdlPv@plt
    10003b470
    10003b470loc_10003b470:
    10003b470mov x0, x19
    10003b474ldp x29, x30, [sp+16]
    10003b478ldp x20, x19, [sp], 32
    10003b47cretab
    10003b434
    10003b480
    10003b480fn_10003b480:
    10003b480pacibsp
    10003b484stp x20, x19, [sp-32]!
    10003b488stp x29, x30, [sp+16]
    10003b48cadd x29, sp, 16
    10003b490movz x19, 20585
    10003b494movk x19, 0x6f680000
    10003b498movk x19, 0x656e00000000
    10003b49cmovk x19, 0x3531000000000000
    10003b4a0bl __ZN17VersionDispatcher26OffsetsVersionByDeviceInitEv
    10003b4a4adr x10, 55548
    10003b4a8hint
    10003b4acadd x9, x10, 1024
    10003b4b0ldr x8, [x10+1024]
    10003b4b4eor x11, x8, x19
    10003b4b8ldur x8, [x9+3]
    10003b4bcmovz x12, 28271
    10003b4c0movk x12, 0x31650000
    10003b4c4movk x12, 0x2c3500000000
    10003b4c8movk x12, 0x32000000000000
    10003b4cceor x12, x8, x12
    10003b4d0movz w8, 17
    10003b4d4orr x11, x11, x12
    10003b4d8cbz x11, 0x10003b50c
    10003b4dcldr x10, [x10+1024]
    10003b4e0eor x10, x19, x10
    10003b4e4ldur x9, [x9+3]
    10003b4e8movz x11, 28271
    10003b4ecmovk x11, 0x31650000
    10003b4f0movk x11, 0x2c3500000000
    10003b4f4movk x11, 0x33000000000000
    10003b4f8eor x9, x9, x11
    10003b4fcorr x9, x10, x9
    10003b500subs xzr, x9, 0
    10003b504movz w9, 25
    10003b508csel w8, w8, w9, eq
    10003b50c
    10003b50cloc_10003b50c:
    10003b50cadrp x9, 53248
    10003b510str w8, [x9+3316]
    10003b514ldp x29, x30, [sp+16]
    10003b518ldp x20, x19, [sp], 32
    10003b51cretab
    10003b480
    10003b520
    10003b520__ZN8DMHookerC1EO14RemoteTaskPort:
    10003b520pacibsp
    10003b524stp x20, x19, [sp-32]!
    10003b528stp x29, x30, [sp+16]
    10003b52cadd x29, sp, 16
    10003b530mov x19, x0
    10003b534str wzr, [x0+8]
    10003b538ldr w8, [x1]
    10003b53cstr w8, [x0+8]
    10003b540str wzr, [x1], 8
    10003b544strb wzr, [x0+16]!
    10003b548strb wzr, [x19+24]
    10003b54cstp xzr, xzr, [x19+32]
    10003b550movi v0.2d, -1
    10003b554str d0, [x19+48]
    10003b558movi v0.2d, 0
    10003b55cstur q0, [x19+56]
    10003b560stur q0, [x19+72]
    10003b564stur q0, [x19+88]
    10003b568stur q0, [x19+104]
    10003b56cstur q0, [x19+120]
    10003b570str xzr, [x19+136]
    10003b574movn w8, 0
    10003b578str w8, [x19+144]
    10003b57cstrb wzr, [x19+184]
    10003b580stp q0, q0, [x19+192]
    10003b584str xzr, [x19+224]
    10003b588stp xzr, xzr, [x19+160]
    10003b58cstr xzr, [x19+152]
    10003b590strb wzr, [x19+176]
    10003b594movz w8, 0x3f800000
    10003b598str w8, [x19+232]
    10003b59cstr wzr, [x19+240]
    10003b5a0add x9, x19, 280
    10003b5a4str wzr, [x19+592]
    10003b5a8str xzr, [x19+600]
    10003b5acstr wzr, [x19+608]
    10003b5b0add x10, x19, 616
    10003b5b4str q0, [x10]
    10003b5b8add x10, x19, 632
    10003b5bcstr q0, [x10]
    10003b5c0stp xzr, xzr, [x19+256]
    10003b5c4str wzr, [x19+272]
    10003b5c8str xzr, [x19+248]
    10003b5ccstr q0, [x9]
    10003b5d0add x9, x19, 296
    10003b5d4str q0, [x9]
    10003b5d8add x9, x19, 312
    10003b5dcstr q0, [x9]
    10003b5e0add x9, x19, 328
    10003b5e4str q0, [x9]
    10003b5e8add x9, x19, 344
    10003b5ecstr q0, [x9]
    10003b5f0add x9, x19, 360
    10003b5f4str q0, [x9]
    10003b5f8add x9, x19, 376
    10003b5fcstr q0, [x9]
    10003b600add x9, x19, 392
    10003b604str q0, [x9]
    10003b608add x9, x19, 408
    10003b60cstr q0, [x9]
    10003b610add x9, x19, 424
    10003b614str q0, [x9]
    10003b618add x9, x19, 440
    10003b61cstr q0, [x9]
    10003b620add x9, x19, 456
    10003b624str q0, [x9]
    10003b628add x9, x19, 472
    10003b62cstr q0, [x9]
    10003b630add x9, x19, 488
    10003b634str q0, [x9]
    10003b638add x9, x19, 504
    10003b63cstr q0, [x9]
    10003b640add x9, x19, 520
    10003b644str q0, [x9]
    10003b648add x9, x19, 536
    10003b64cstr q0, [x9]
    10003b650add x9, x19, 552
    10003b654str q0, [x9]
    10003b658add x9, x19, 568
    10003b65cstr q0, [x9]
    10003b660str wzr, [x19+584]
    10003b664str w8, [x19+648]
    10003b668bl _ZN9NSTaskROP20WithoutDeveloperMode7TaskROPI13FDGuardNeonRWEaSEOS3_@plt
    10003b66cstr wzr, [x19+656]
    10003b670str xzr, [x19+664]
    10003b674str wzr, [x19+672]
    10003b678str xzr, [x19+1224]
    10003b67cstr wzr, [x19+1232]
    10003b680strh wzr, [x19+1240]
    10003b684str xzr, [x19+1248]
    10003b688str xzr, [x19+1280]
    10003b68cstr wzr, [x19+1288]
    10003b690strh wzr, [x19+1296]
    10003b694str xzr, [x19+1304]
    10003b698str xzr, [x19+1336]
    10003b69cstr wzr, [x19+1344]
    10003b6a0strh wzr, [x19+1352]
    10003b6a4str xzr, [x19+1360]
    10003b6a8str xzr, [x19+1392]
    10003b6acstr wzr, [x19+1400]
    10003b6b0strh wzr, [x19+1408]
    10003b6b4str xzr, [x19+1416]
    10003b6b8str xzr, [x19+1448]
    10003b6bcstr wzr, [x19+1456]
    10003b6c0strh wzr, [x19+1464]
    10003b6c4str xzr, [x19+1472]
    10003b6c8str xzr, [x19+1504]
    10003b6ccstr wzr, [x19+1512]
    10003b6d0strh wzr, [x19+1520]
    10003b6d4str xzr, [x19+1528]
    10003b6d8str xzr, [x19+1560]
    10003b6dcstr wzr, [x19+1568]
    10003b6e0strh wzr, [x19+1576]
    10003b6e4str xzr, [x19+1584]
    10003b6e8str xzr, [x19+1616]
    10003b6ecstr wzr, [x19+1624]
    10003b6f0strh wzr, [x19+1632]
    10003b6f4str xzr, [x19+1640]
    10003b6f8str xzr, [x19+1672]
    10003b6fcstr wzr, [x19+1680]
    10003b700strh wzr, [x19+1688]
    10003b704str xzr, [x19+1696]
    10003b708str xzr, [x19+1728]
    10003b70cstr wzr, [x19+1736]
    10003b710strh wzr, [x19+1744]
    10003b714str xzr, [x19+1752]
    10003b718str xzr, [x19+1784]
    10003b71cstr wzr, [x19+1792]
    10003b720strh wzr, [x19+1800]
    10003b724str xzr, [x19+1808]
    10003b728str xzr, [x19+1840]
    10003b72cstr wzr, [x19+1848]
    10003b730strh wzr, [x19+1856]
    10003b734str xzr, [x19+1864]
    10003b738str xzr, [x19+1896]
    10003b73cstr wzr, [x19+1904]
    10003b740strh wzr, [x19+1912]
    10003b744str xzr, [x19+1920]
    10003b748str xzr, [x19+1952]
    10003b74cstr wzr, [x19+1960]
    10003b750strh wzr, [x19+1968]
    10003b754str xzr, [x19+1976]
    10003b758str xzr, [x19+2008]
    10003b75cstr wzr, [x19+2016]
    10003b760strh wzr, [x19+2024]
    10003b764str xzr, [x19+2032]
    10003b768str xzr, [x19+2064]
    10003b76cstr wzr, [x19+2072]
    10003b770strh wzr, [x19+2080]
    10003b774str xzr, [x19+2088]
    10003b778str xzr, [x19+2120]
    10003b77cstr wzr, [x19+2128]
    10003b780add x0, x19, 2144
    10003b784strh wzr, [x19+2136]
    10003b788movz w1, 4120
    10003b78cbl bzero@plt
    10003b790mov x0, x19
    10003b794ldp x29, x30, [sp+16]
    10003b798ldp x20, x19, [sp], 32
    10003b79cretab
    10003b520
    10003b7a0
    10003b7a0__ZN8DMHookerD1Ev:
    10003b7a0pacibsp
    10003b7a4stp x24, x23, [sp-64]!
    10003b7a8stp x22, x21, [sp+16]
    10003b7acstp x20, x19, [sp+32]
    10003b7b0stp x29, x30, [sp+48]
    10003b7b4add x29, sp, 48
    10003b7b8sub sp, sp, 576
    10003b7bcmov x19, x0
    10003b7c0movz w0, 50
    10003b7c4bl usleep@plt
    10003b7c8add x0, sp, 8
    10003b7ccmovz w1, 520
    10003b7d0bl bzero@plt
    10003b7d4add x20, x19, 8
    10003b7d8add x2, sp, 8
    10003b7dcmov x0, x20
    10003b7e0movz w1, 15
    10003b7e4bl fn_100020994
    10003b7e8sub x8, x29, 96
    10003b7ecmov x0, x20
    10003b7f0bl _ZNK12TaskPortBaseI14RemoteTaskPortE7threadsEv@plt
    10003b7f4ldp x21, x22, [x29-96]
    10003b7f8subs xzr, x21, x22
    10003b7fcb.eq 0x10003b834
    10003b800movz w23, 1
    10003b804
    10003b804loc_10003b804:
    10003b804ldr w8, [x21]
    10003b808stur w8, [x29-72]
    10003b80cstur x20, [x29-64]
    10003b810sturb w23, [x29-56]
    10003b814sub x0, x29, 72
    10003b818add x2, sp, 8
    10003b81cmovz w1, 15
    10003b820bl fn_100023dc4
    10003b824add x21, x21, 4
    10003b828subs xzr, x21, x22
    10003b82cb.ne 0x10003b804
    10003b830ldur x21, [x29-96]
    10003b834
    10003b834loc_10003b834:
    10003b834cbz x21, 0x10003b844
    10003b838stur x21, [x29-88]
    10003b83cmov x0, x21
    10003b840bl _ZdlPv@plt
    10003b844
    10003b844loc_10003b844:
    10003b844strb wzr, [x19]
    10003b848add x20, x19, 656
    10003b84cmov x0, x20
    10003b850bl fn_100019714
    10003b854add x21, x19, 664
    10003b858ldr x8, [x19+664]
    10003b85ccbz x8, 0x10003b868
    10003b860mov x0, x21
    10003b864bl _ZNSt3__16thread4joinEv@plt
    10003b868
    10003b868loc_10003b868:
    10003b868ldr x22, [x19+2144]
    10003b86ccbz x22, 0x10003b8fc
    10003b870ldr x23, [x19+2152]
    10003b874subs xzr, x23, x22
    10003b878b.ne 0x10003b8b0
    10003b87cmov x0, x22
    10003b880b 0x10003b8f4
    10003b884
    10003b884loc_10003b884:
    10003b884ldr x16, [x0]
    10003b888mov x17, x0
    10003b88cmovk x17, 0x530f000000000000
    10003b890autda x16, x17
    10003b894ldr x8, [x16+32]!
    10003b898mov x9, x16
    10003b89cmov x17, x9
    10003b8a0movk x17, 0x5a7d000000000000
    10003b8a4blraa x8, x17
    10003b8a8
    10003b8a8loc_10003b8a8:
    10003b8a8subs xzr, x23, x22
    10003b8acb.eq 0x10003b8f0
    10003b8b0
    10003b8b0loc_10003b8b0:
    10003b8b0ldur x0, [x23-24]
    10003b8b4sub x8, x23, 48
    10003b8b8sub x23, x23, 56
    10003b8bcsubs xzr, x8, x0
    10003b8c0b.eq 0x10003b884
    10003b8c4cbz x0, 0x10003b8a8
    10003b8c8ldr x16, [x0]
    10003b8ccmov x17, x0
    10003b8d0movk x17, 0x530f000000000000
    10003b8d4autda x16, x17
    10003b8d8ldr x8, [x16+40]!
    10003b8dcmov x9, x16
    10003b8e0mov x17, x9
    10003b8e4movk x17, 0x595d000000000000
    10003b8e8blraa x8, x17
    10003b8ecb 0x10003b8a8
    10003b8f0
    10003b8f0loc_10003b8f0:
    10003b8f0ldr x0, [x19+2144]
    10003b8f4
    10003b8f4loc_10003b8f4:
    10003b8f4str x22, [x19+2152]
    10003b8f8bl _ZdlPv@plt
    10003b8fc
    10003b8fcloc_10003b8fc:
    10003b8fcmovz x22, 0
    10003b900b 0x10003b934
    10003b904
    10003b904loc_10003b904:
    10003b904ldr x16, [x0]
    10003b908mov x17, x0
    10003b90cmovk x17, 0x530f000000000000
    10003b910autda x16, x17
    10003b914ldr x8, [x16+32]!
    10003b918mov x9, x16
    10003b91cmov x17, x9
    10003b920movk x17, 0x5a7d000000000000
    10003b924blraa x8, x17
    10003b928
    10003b928loc_10003b928:
    10003b928sub x22, x22, 56
    10003b92cadds xzr, x22, 896
    10003b930b.eq 0x10003b974
    10003b934
    10003b934loc_10003b934:
    10003b934add x8, x19, x22
    10003b938ldr x0, [x8+2120]
    10003b93cadd x8, x8, 2096
    10003b940subs xzr, x8, x0
    10003b944b.eq 0x10003b904
    10003b948cbz x0, 0x10003b928
    10003b94cldr x16, [x0]
    10003b950mov x17, x0
    10003b954movk x17, 0x530f000000000000
    10003b958autda x16, x17
    10003b95cldr x8, [x16+40]!
    10003b960mov x9, x16
    10003b964mov x17, x9
    10003b968movk x17, 0x595d000000000000
    10003b96cblraa x8, x17
    10003b970b 0x10003b928
    10003b974
    10003b974loc_10003b974:
    10003b974add x8, x19, 1200
    10003b978ldr x0, [x19+1224]
    10003b97csubs xzr, x8, x0
    10003b980b.eq 0x10003b9b8
    10003b984cbz x0, 0x10003b9ac
    10003b988ldr x16, [x0]
    10003b98cmov x17, x0
    10003b990movk x17, 0x530f000000000000
    10003b994autda x16, x17
    10003b998ldr x8, [x16+40]!
    10003b99cmov x9, x16
    10003b9a0mov x17, x9
    10003b9a4movk x17, 0x595d000000000000
    10003b9a8blraa x8, x17
    10003b9ac
    10003b9acloc_10003b9ac:
    10003b9acldr x8, [x21]
    10003b9b0cbnz x8, 0x10003b9e4
    10003b9b4b 0x10003b9ec
    10003b9b8
    10003b9b8loc_10003b9b8:
    10003b9b8ldr x16, [x0]
    10003b9bcmov x17, x0
    10003b9c0movk x17, 0x530f000000000000
    10003b9c4autda x16, x17
    10003b9c8ldr x8, [x16+32]!
    10003b9ccmov x9, x16
    10003b9d0mov x17, x9
    10003b9d4movk x17, 0x5a7d000000000000
    10003b9d8blraa x8, x17
    10003b9dcldr x8, [x21]
    10003b9e0cbz x8, 0x10003b9ec
    10003b9e4
    10003b9e4loc_10003b9e4:
    10003b9e4mov x0, x21
    10003b9e8bl _ZNSt3__16thread4joinEv@plt
    10003b9ec
    10003b9ecloc_10003b9ec:
    10003b9ecmov x0, x21
    10003b9f0bl _ZNSt3__16threadD1Ev@plt
    10003b9f4mov x0, x20
    10003b9f8bl fn_100019714
    10003b9fcadd x0, x19, 16
    10003ba00bl _ZN9NSTaskROP20WithoutDeveloperMode7TaskROPI13FDGuardNeonRWED2Ev@plt
    10003ba04mov x0, x19
    10003ba08add sp, sp, 576
    10003ba0cldp x29, x30, [sp+48]
    10003ba10ldp x20, x19, [sp+32]
    10003ba14ldp x22, x21, [sp+16]
    10003ba18ldp x24, x23, [sp], 64
    10003ba1cretab
    10003ba20bl fn_100005128
    10003ba24bl fn_100005128
    10003ba28mov x19, x0
    10003ba2cb 0x10003ba3c
    10003ba30mov x19, x0
    10003ba34ldur x0, [x29-96]
    10003ba38cbnz x0, 0x10003ba44
    10003ba3c
    10003ba3cloc_10003ba3c:
    10003ba3cmov x0, x19
    10003ba40bl fn_100005128
    10003ba44
    10003ba44loc_10003ba44:
    10003ba44stur x0, [x29-88]
    10003ba48bl _ZdlPv@plt
    10003ba4cmov x0, x19
    10003ba50bl fn_100005128
    10003b7a0
    10003ba54
    10003ba54__ZNK8DMHooker9signStateEP27__darwin_arm_thread_state64yyPN9NSTaskROP20WithoutDeveloperMode16SignedStateCacheE:
    10003ba54mov x5, x4
    10003ba58xpaci x2
    10003ba5cxpaci x3
    10003ba60add x0, x0, 16
    10003ba64movz x4, 0
    10003ba68b 0x10003d6b0
    10003ba54
    10003ba6c
    10003ba6cfn_10003ba6c:
    10003ba6cpacibsp
    10003ba70stp x28, x27, [sp-64]!
    10003ba74stp x22, x21, [sp+16]
    10003ba78stp x20, x19, [sp+32]
    10003ba7cstp x29, x30, [sp+48]
    10003ba80add x29, sp, 48
    10003ba84sub sp, sp, 576
    10003ba88mov x19, x0
    10003ba8cadd x0, sp, 8
    10003ba90movz w1, 520
    10003ba94bl bzero@plt
    10003ba98ldr x8, [x19+1248]
    10003ba9ccbz x8, 0x10003bab0
    10003baa0ldrb w9, [x19+1297]
    10003baa4eor x9, x9, 1
    10003baa8str x8, [sp+8]
    10003baacstr x9, [sp+136]
    10003bab0
    10003bab0loc_10003bab0:
    10003bab0ldr x8, [x19+1304]
    10003bab4cbz x8, 0x10003bac8
    10003bab8ldrb w9, [x19+1353]
    10003babceor x9, x9, 1
    10003bac0str x8, [sp+16]
    10003bac4str x9, [sp+144]
    10003bac8
    10003bac8loc_10003bac8:
    10003bac8ldr x8, [x19+1360]
    10003bacccbz x8, 0x10003bae0
    10003bad0ldrb w9, [x19+1409]
    10003bad4eor x9, x9, 1
    10003bad8str x8, [sp+24]
    10003badcstr x9, [sp+152]
    10003bae0
    10003bae0loc_10003bae0:
    10003bae0ldr x8, [x19+1416]
    10003bae4cbz x8, 0x10003baf8
    10003bae8ldrb w9, [x19+1465]
    10003baeceor x9, x9, 1
    10003baf0str x8, [sp+32]
    10003baf4str x9, [sp+160]
    10003baf8
    10003baf8loc_10003baf8:
    10003baf8ldr x8, [x19+1472]
    10003bafccbz x8, 0x10003bb10
    10003bb00ldrb w9, [x19+1521]
    10003bb04eor x9, x9, 1
    10003bb08str x8, [sp+40]
    10003bb0cstr x9, [sp+168]
    10003bb10
    10003bb10loc_10003bb10:
    10003bb10ldr x8, [x19+1528]
    10003bb14cbz x8, 0x10003bb28
    10003bb18ldrb w9, [x19+1577]
    10003bb1ceor x9, x9, 1
    10003bb20str x8, [sp+48]
    10003bb24str x9, [sp+176]
    10003bb28
    10003bb28loc_10003bb28:
    10003bb28ldr x8, [x19+1584]
    10003bb2ccbz x8, 0x10003bb40
    10003bb30ldrb w9, [x19+1633]
    10003bb34eor x9, x9, 1
    10003bb38str x8, [sp+56]
    10003bb3cstr x9, [sp+184]
    10003bb40
    10003bb40loc_10003bb40:
    10003bb40ldr x8, [x19+1640]
    10003bb44cbz x8, 0x10003bb58
    10003bb48ldrb w9, [x19+1689]
    10003bb4ceor x9, x9, 1
    10003bb50str x8, [sp+64]
    10003bb54str x9, [sp+192]
    10003bb58
    10003bb58loc_10003bb58:
    10003bb58ldr x8, [x19+1696]
    10003bb5ccbz x8, 0x10003bb70
    10003bb60ldrb w9, [x19+1745]
    10003bb64eor x9, x9, 1
    10003bb68str x8, [sp+72]
    10003bb6cstr x9, [sp+200]
    10003bb70
    10003bb70loc_10003bb70:
    10003bb70ldr x8, [x19+1752]
    10003bb74cbz x8, 0x10003bb88
    10003bb78ldrb w9, [x19+1801]
    10003bb7ceor x9, x9, 1
    10003bb80str x8, [sp+80]
    10003bb84str x9, [sp+208]
    10003bb88
    10003bb88loc_10003bb88:
    10003bb88ldr x8, [x19+1808]
    10003bb8ccbz x8, 0x10003bba0
    10003bb90ldrb w9, [x19+1857]
    10003bb94eor x9, x9, 1
    10003bb98str x8, [sp+88]
    10003bb9cstr x9, [sp+216]
    10003bba0
    10003bba0loc_10003bba0:
    10003bba0ldr x8, [x19+1864]
    10003bba4cbz x8, 0x10003bbb8
    10003bba8ldrb w9, [x19+1913]
    10003bbaceor x9, x9, 1
    10003bbb0str x8, [sp+96]
    10003bbb4str x9, [sp+224]
    10003bbb8
    10003bbb8loc_10003bbb8:
    10003bbb8ldr x8, [x19+1920]
    10003bbbccbz x8, 0x10003bbd0
    10003bbc0ldrb w9, [x19+1969]
    10003bbc4eor x9, x9, 1
    10003bbc8str x8, [sp+104]
    10003bbccstr x9, [sp+232]
    10003bbd0
    10003bbd0loc_10003bbd0:
    10003bbd0ldr x8, [x19+1976]
    10003bbd4cbz x8, 0x10003bbe8
    10003bbd8ldrb w9, [x19+2025]
    10003bbdceor x9, x9, 1
    10003bbe0str x8, [sp+112]
    10003bbe4str x9, [sp+240]
    10003bbe8
    10003bbe8loc_10003bbe8:
    10003bbe8ldr x8, [x19+2032]
    10003bbeccbz x8, 0x10003bc00
    10003bbf0ldrb w9, [x19+2081]
    10003bbf4eor x9, x9, 1
    10003bbf8str x8, [sp+120]
    10003bbfcstr x9, [sp+248]
    10003bc00
    10003bc00loc_10003bc00:
    10003bc00ldr x8, [x19+2088]
    10003bc04cbz x8, 0x10003bc18
    10003bc08ldrb w9, [x19+2137]
    10003bc0ceor x9, x9, 1
    10003bc10str x8, [sp+128]
    10003bc14str x9, [sp+256]
    10003bc18
    10003bc18loc_10003bc18:
    10003bc18add x0, x19, 680
    10003bc1cadd x1, sp, 8
    10003bc20movz w2, 512
    10003bc24bl memcpy@plt
    10003bc28movz w21, 1
    10003bc2cstr x21, [x19+1192]
    10003bc30add x19, x19, 8
    10003bc34add x2, sp, 8
    10003bc38mov x0, x19
    10003bc3cmovz w1, 15
    10003bc40bl fn_100020994
    10003bc44sub x8, x29, 96
    10003bc48mov x0, x19
    10003bc4cbl _ZNK12TaskPortBaseI14RemoteTaskPortE7threadsEv@plt
    10003bc50ldp x20, x22, [x29-96]
    10003bc54subs xzr, x20, x22
    10003bc58b.eq 0x10003bc8c
    10003bc5c
    10003bc5cloc_10003bc5c:
    10003bc5cldr w8, [x20]
    10003bc60stur w8, [x29-72]
    10003bc64stur x19, [x29-64]
    10003bc68sturb w21, [x29-56]
    10003bc6csub x0, x29, 72
    10003bc70add x2, sp, 8
    10003bc74movz w1, 15
    10003bc78bl fn_100023dc4
    10003bc7cadd x20, x20, 4
    10003bc80subs xzr, x20, x22
    10003bc84b.ne 0x10003bc5c
    10003bc88ldur x20, [x29-96]
    10003bc8c
    10003bc8cloc_10003bc8c:
    10003bc8ccbz x20, 0x10003bc9c
    10003bc90stur x20, [x29-88]
    10003bc94mov x0, x20
    10003bc98bl _ZdlPv@plt
    10003bc9c
    10003bc9cloc_10003bc9c:
    10003bc9cadd sp, sp, 576
    10003bca0ldp x29, x30, [sp+48]
    10003bca4ldp x20, x19, [sp+32]
    10003bca8ldp x22, x21, [sp+16]
    10003bcacldp x28, x27, [sp], 64
    10003bcb0retab
    10003bcb4mov x19, x0
    10003bcb8ldur x0, [x29-96]
    10003bcbccbz x0, 0x10003bcc8
    10003bcc0stur x0, [x29-88]
    10003bcc4bl _ZdlPv@plt
    10003bcc8
    10003bcc8loc_10003bcc8:
    10003bcc8mov x0, x19
    10003bcccbl _Unwind_Resume@plt
    10003ba6c
    10003bcd0
    10003bcd0__ZN8DMHooker4initEv:
    10003bcd0pacibsp
    10003bcd4sub sp, sp, 64
    10003bcd8stp x22, x21, [sp+16]
    10003bcdcstp x20, x19, [sp+32]
    10003bce0stp x29, x30, [sp+48]
    10003bce4add x29, sp, 48
    10003bce8mov x19, x0
    10003bcecmovz w8, 1
    10003bcf0strb w8, [x0]
    10003bcf4bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
    10003bcf8add x8, sp, 0
    10003bcfcmovz w1, 0
    10003bd00bl _ZN24PortSendReceiveRightBaseI20PortSendReceiveRightE7NewPortERK8TaskPortj@plt
    10003bd04ldr w8, [sp]
    10003bd08str w8, [x19+656]
    10003bd0cstr wzr, [sp]
    10003bd10add x0, sp, 0
    10003bd14bl fn_100019714
    10003bd18movz w0, 8
    10003bd1cbl _Znwm@plt
    10003bd20mov x21, x0
    10003bd24bl _ZNSt3__115__thread_structC1Ev@plt
    10003bd28movz w0, 16
    10003bd2cbl _Znwm@plt
    10003bd30mov x20, x0
    10003bd34stp x21, x19, [x0]
    10003bd38adr x16, 2536
    10003bd3chint
    10003bd40paciza x16
    10003bd44mov x2, x16
    10003bd48add x0, sp, 0
    10003bd4cmovz x1, 0
    10003bd50mov x3, x20
    10003bd54bl pthread_create@plt
    10003bd58cbnz w0, 0x10003bdc0
    10003bd5cstr wzr, [sp+8]
    10003bd60ldr x0, [sp]
    10003bd64bl pthread_mach_thread_np@plt
    10003bd68str w0, [sp+8]
    10003bd6cldr x8, [x19+664]
    10003bd70cbnz x8, 0x10003bdd0
    10003bd74add x20, x19, 656
    10003bd78ldr x8, [sp]
    10003bd7cstr x8, [x19+664]
    10003bd80str xzr, [sp]
    10003bd84str w0, [x19+672]
    10003bd88add x0, sp, 0
    10003bd8cbl _ZNSt3__16threadD1Ev@plt
    10003bd90add x0, x19, 8
    10003bd94mov x1, x20
    10003bd98movz w2, 66
    10003bd9cmovz w3, 2
    10003bda0movk w3, 0x80000000
    10003bda4movz w4, 6
    10003bda8bl _ZNK12TaskPortBaseI14RemoteTaskPortE16setExceptionPortERK8PortBasejii@plt
    10003bdacldp x29, x30, [sp+48]
    10003bdb0ldp x20, x19, [sp+32]
    10003bdb4ldp x22, x21, [sp+16]
    10003bdb8add sp, sp, 64
    10003bdbcretab
    10003bdc0
    10003bdc0loc_10003bdc0:
    10003bdc0adr x1, 24061
    10003bdc4hint
    10003bdc8bl _ZNSt3__120__throw_system_errorEiPKc@plt
    10003bdccbrk 1
    10003bdd0
    10003bdd0loc_10003bdd0:
    10003bdd0bl _ZSt9terminatev@plt
    10003bdd4mov x19, x0
    10003bdd8add x0, sp, 0
    10003bddcbl _ZNSt3__16threadD1Ev@plt
    10003bde0mov x0, x19
    10003bde4bl _Unwind_Resume@plt
    10003bde8mov x19, x0
    10003bdecmov x0, x21
    10003bdf0bl _ZNSt3__115__thread_structD1Ev@plt
    10003bdf4b 0x10003be20
    10003bdf8mov x19, x0
    10003bdfcb 0x10003be20
    10003be00bl fn_100005128
    10003be04mov x19, x0
    10003be08ldr x0, [x20]
    10003be0cstr xzr, [x20]
    10003be10cbz x0, 0x10003be1c
    10003be14bl _ZNSt3__115__thread_structD1Ev@plt
    10003be18bl _ZdlPv@plt
    10003be1c
    10003be1cloc_10003be1c:
    10003be1cmov x21, x20
    10003be20
    10003be20loc_10003be20:
    10003be20mov x0, x21
    10003be24bl _ZdlPv@plt
    10003be28mov x0, x19
    10003be2cbl _Unwind_Resume@plt
    10003bcd0
    10003be30
    10003be30__ZN8DMHooker11onBadAccessEONSt3__18functionIFNS_10HookReturnEP27__darwin_arm_thread_state64EEE:
    10003be30pacibsp
    10003be34sub sp, sp, 80
    10003be38stp x20, x19, [sp+48]
    10003be3cstp x29, x30, [sp+64]
    10003be40add x29, sp, 64
    10003be44mov x20, x1
    10003be48mov x19, x0
    10003be4cmovz w0, 50
    10003be50bl usleep@plt
    10003be54ldr x0, [x20+24]
    10003be58cbz x0, 0x10003be90
    10003be5csubs xzr, x20, x0
    10003be60b.eq 0x10003be98
    10003be64ldr x16, [x0]
    10003be68mov x17, x0
    10003be6cmovk x17, 0x530f000000000000
    10003be70autda x16, x17
    10003be74ldr x8, [x16+16]!
    10003be78mov x9, x16
    10003be7cmov x17, x9
    10003be80movk x17, 0x6deb000000000000
    10003be84blraa x8, x17
    10003be88str x0, [sp+24]
    10003be8cb 0x10003bec8
    10003be90
    10003be90loc_10003be90:
    10003be90str xzr, [sp+24]
    10003be94b 0x10003bec8
    10003be98
    10003be98loc_10003be98:
    10003be98add x8, sp, 0
    10003be9cstr x8, [sp+24]
    10003bea0ldr x16, [x0]
    10003bea4mov x17, x0
    10003bea8movk x17, 0x530f000000000000
    10003beacautda x16, x17
    10003beb0ldr x8, [x16+24]!
    10003beb4mov x9, x16
    10003beb8add x1, sp, 0
    10003bebcmov x17, x9
    10003bec0movk x17, 0x6537000000000000
    10003bec4blraa x8, x17
    10003bec8
    10003bec8loc_10003bec8:
    10003bec8hint
    10003beccldr d0, 28156
    10003bed0str d0, [sp+32]
    10003bed4strh wzr, [sp+40]
    10003bed8add x20, x19, 1200
    10003bedcldr x0, [x19+1224]
    10003bee0str xzr, [x19+1224]
    10003bee4subs xzr, x20, x0
    10003bee8b.eq 0x10003bf24
    10003beeccbz x0, 0x10003bf14
    10003bef0ldr x16, [x0]
    10003bef4mov x17, x0
    10003bef8movk x17, 0x530f000000000000
    10003befcautda x16, x17
    10003bf00ldr x8, [x16+40]!
    10003bf04mov x9, x16
    10003bf08mov x17, x9
    10003bf0cmovk x17, 0x595d000000000000
    10003bf10blraa x8, x17
    10003bf14
    10003bf14loc_10003bf14:
    10003bf14add x8, x19, 1224
    10003bf18ldr x0, [sp+24]
    10003bf1ccbnz x0, 0x10003bf54
    10003bf20b 0x10003bf68
    10003bf24
    10003bf24loc_10003bf24:
    10003bf24ldr x16, [x0]
    10003bf28mov x17, x0
    10003bf2cmovk x17, 0x530f000000000000
    10003bf30autda x16, x17
    10003bf34ldr x8, [x16+32]!
    10003bf38mov x9, x16
    10003bf3cmov x17, x9
    10003bf40movk x17, 0x5a7d000000000000
    10003bf44blraa x8, x17
    10003bf48add x8, x19, 1224
    10003bf4cldr x0, [sp+24]
    10003bf50cbz x0, 0x10003bf68
    10003bf54
    10003bf54loc_10003bf54:
    10003bf54add x9, sp, 0
    10003bf58subs xzr, x9, x0
    10003bf5cb.eq 0x10003bf70
    10003bf60str x0, [x8]
    10003bf64add x8, x9, 24
    10003bf68
    10003bf68loc_10003bf68:
    10003bf68str xzr, [x8]
    10003bf6cb 0x10003bf9c
    10003bf70
    10003bf70loc_10003bf70:
    10003bf70str x20, [x8]
    10003bf74ldr x16, [x0]
    10003bf78mov x17, x0
    10003bf7cmovk x17, 0x530f000000000000
    10003bf80autda x16, x17
    10003bf84ldr x8, [x16+24]!
    10003bf88mov x9, x16
    10003bf8cmov x1, x20
    10003bf90mov x17, x9
    10003bf94movk x17, 0x6537000000000000
    10003bf98blraa x8, x17
    10003bf9c
    10003bf9cloc_10003bf9c:
    10003bf9cadd x8, sp, 0
    10003bfa0ldr x9, [x8+32]!
    10003bfa4str x9, [x19+1232]
    10003bfa8ldrh w8, [x8+8]
    10003bfacstrh w8, [x19+1240]
    10003bfb0ldr x0, [sp+24]
    10003bfb4add x8, sp, 0
    10003bfb8subs xzr, x8, x0
    10003bfbcb.eq 0x10003bff8
    10003bfc0cbz x0, 0x10003bfe8
    10003bfc4ldr x16, [x0]
    10003bfc8mov x17, x0
    10003bfccmovk x17, 0x530f000000000000
    10003bfd0autda x16, x17
    10003bfd4ldr x8, [x16+40]!
    10003bfd8mov x9, x16
    10003bfdcmov x17, x9
    10003bfe0movk x17, 0x595d000000000000
    10003bfe4blraa x8, x17
    10003bfe8
    10003bfe8loc_10003bfe8:
    10003bfe8ldp x29, x30, [sp+64]
    10003bfecldp x20, x19, [sp+48]
    10003bff0add sp, sp, 80
    10003bff4retab
    10003bff8
    10003bff8loc_10003bff8:
    10003bff8ldr x16, [x0]
    10003bffcmov x17, x0
    10003c000movk x17, 0x530f000000000000
    10003c004autda x16, x17
    10003c008ldr x8, [x16+32]!
    10003c00cmov x9, x16
    10003c010mov x17, x9
    10003c014movk x17, 0x5a7d000000000000
    10003c018blraa x8, x17
    10003c01cldp x29, x30, [sp+64]
    10003c020ldp x20, x19, [sp+48]
    10003c024add sp, sp, 80
    10003c028retab
    10003c02cbl fn_100005128
    10003be30
    10003c030
    10003c030__ZN8DMHooker11hookAddressEyONSt3__18functionIFNS_10HookReturnEP27__darwin_arm_thread_state64EEEb:
    10003c030pacibsp
    10003c034sub sp, sp, 112
    10003c038stp x24, x23, [sp+48]
    10003c03cstp x22, x21, [sp+64]
    10003c040stp x20, x19, [sp+80]
    10003c044stp x29, x30, [sp+96]
    10003c048add x29, sp, 96
    10003c04cmov x22, x3
    10003c050mov x21, x2
    10003c054mov x19, x1
    10003c058mov x20, x0
    10003c05cxpaci x19
    10003c060add x8, x0, 1248
    10003c064ldr x9, [x0+1248]
    10003c068subs xzr, x9, 0
    10003c06cccmp x9, x19, 4, ne
    10003c070mov x9, x8
    10003c074b.eq 0x10003c0a4
    10003c078ldr x9, [x20+1304]
    10003c07csubs xzr, x9, 0
    10003c080ccmp x9, x19, 4, ne
    10003c084b.ne 0x10003c090
    10003c088add x9, x20, 1304
    10003c08cb 0x10003c0a4
    10003c090
    10003c090loc_10003c090:
    10003c090ldr x9, [x20+1360]
    10003c094subs xzr, x9, 0
    10003c098ccmp x9, x19, 4, ne
    10003c09cb.ne 0x10003c138
    10003c0a0add x9, x20, 1360
    10003c0a4
    10003c0a4loc_10003c0a4:
    10003c0a4sub x24, x9, x8
    10003c0a8subs xzr, x24, 896
    10003c0acb.ne 0x10003c0c0
    10003c0b0
    10003c0b0loc_10003c0b0:
    10003c0b0movz w0, 0
    10003c0b4bl usleep@plt
    10003c0b8movz x19, 0
    10003c0bcb 0x10003c3c8
    10003c0c0
    10003c0c0loc_10003c0c0:
    10003c0c0sbfm x8, x24, 3, 63
    10003c0c4movz x9, 28087
    10003c0c8movk x9, 0xb6db0000
    10003c0ccmovk x9, 0xdb6d00000000
    10003c0d0movk x9, 0x6db6000000000000
    10003c0d4madd x23, x8, x9, xzr
    10003c0d8movz w0, 50
    10003c0dcbl usleep@plt
    10003c0e0subs wzr, w22, 0
    10003c0e4movz w8, 1
    10003c0e8cinc w22, w8, eq
    10003c0ecadd x8, x20, x24
    10003c0f0str x19, [x8+1248]
    10003c0f4ldr x0, [x21+24]
    10003c0f8cbz x0, 0x10003c130
    10003c0fcsubs xzr, x21, x0
    10003c100b.eq 0x10003c240
    10003c104ldr x16, [x0]
    10003c108mov x17, x0
    10003c10cmovk x17, 0x530f000000000000
    10003c110autda x16, x17
    10003c114ldr x8, [x16+16]!
    10003c118mov x9, x16
    10003c11cmov x17, x9
    10003c120movk x17, 0x6deb000000000000
    10003c124blraa x8, x17
    10003c128str x0, [sp+24]
    10003c12cb 0x10003c270
    10003c130
    10003c130loc_10003c130:
    10003c130str xzr, [sp+24]
    10003c134b 0x10003c270
    10003c138
    10003c138loc_10003c138:
    10003c138add x9, x20, 1416
    10003c13cldr x10, [x20+1416]
    10003c140cbz x10, 0x10003c0a4
    10003c144subs xzr, x10, x19
    10003c148b.eq 0x10003c0a4
    10003c14cadd x9, x20, 1472
    10003c150ldr x10, [x20+1472]
    10003c154cbz x10, 0x10003c0a4
    10003c158subs xzr, x10, x19
    10003c15cb.eq 0x10003c0a4
    10003c160add x9, x20, 1528
    10003c164ldr x10, [x20+1528]
    10003c168cbz x10, 0x10003c0a4
    10003c16csubs xzr, x10, x19
    10003c170b.eq 0x10003c0a4
    10003c174add x9, x20, 1584
    10003c178ldr x10, [x20+1584]
    10003c17ccbz x10, 0x10003c0a4
    10003c180subs xzr, x10, x19
    10003c184b.eq 0x10003c0a4
    10003c188add x9, x20, 1640
    10003c18cldr x10, [x20+1640]
    10003c190cbz x10, 0x10003c0a4
    10003c194subs xzr, x10, x19
    10003c198b.eq 0x10003c0a4
    10003c19cadd x9, x20, 1696
    10003c1a0ldr x10, [x20+1696]
    10003c1a4cbz x10, 0x10003c0a4
    10003c1a8subs xzr, x10, x19
    10003c1acb.eq 0x10003c0a4
    10003c1b0add x9, x20, 1752
    10003c1b4ldr x10, [x20+1752]
    10003c1b8cbz x10, 0x10003c0a4
    10003c1bcsubs xzr, x10, x19
    10003c1c0b.eq 0x10003c0a4
    10003c1c4add x9, x20, 1808
    10003c1c8ldr x10, [x20+1808]
    10003c1cccbz x10, 0x10003c0a4
    10003c1d0subs xzr, x10, x19
    10003c1d4b.eq 0x10003c0a4
    10003c1d8add x9, x20, 1864
    10003c1dcldr x10, [x20+1864]
    10003c1e0cbz x10, 0x10003c0a4
    10003c1e4subs xzr, x10, x19
    10003c1e8b.eq 0x10003c0a4
    10003c1ecadd x9, x20, 1920
    10003c1f0ldr x10, [x20+1920]
    10003c1f4cbz x10, 0x10003c0a4
    10003c1f8subs xzr, x10, x19
    10003c1fcb.eq 0x10003c0a4
    10003c200add x9, x20, 1976
    10003c204ldr x10, [x20+1976]
    10003c208cbz x10, 0x10003c0a4
    10003c20csubs xzr, x10, x19
    10003c210b.eq 0x10003c0a4
    10003c214add x9, x20, 2032
    10003c218ldr x10, [x20+2032]
    10003c21ccbz x10, 0x10003c0a4
    10003c220subs xzr, x10, x19
    10003c224b.eq 0x10003c0a4
    10003c228add x9, x20, 2088
    10003c22cldr x10, [x20+2088]
    10003c230cbz x10, 0x10003c0a4
    10003c234subs xzr, x10, x19
    10003c238b.ne 0x10003c0b0
    10003c23cb 0x10003c0a4
    10003c240
    10003c240loc_10003c240:
    10003c240add x8, sp, 0
    10003c244str x8, [sp+24]
    10003c248ldr x16, [x0]
    10003c24cmov x17, x0
    10003c250movk x17, 0x530f000000000000
    10003c254autda x16, x17
    10003c258ldr x8, [x16+24]!
    10003c25cmov x9, x16
    10003c260add x1, sp, 0
    10003c264mov x17, x9
    10003c268movk x17, 0x6537000000000000
    10003c26cblraa x8, x17
    10003c270
    10003c270loc_10003c270:
    10003c270stp w22, w23, [sp+32]
    10003c274strh wzr, [sp+40]
    10003c278movz w8, 56
    10003c27cmadd x22, x23, x8, x20
    10003c280add x21, x22, 1256
    10003c284ldr x0, [x22+1280]
    10003c288str xzr, [x22+1280]
    10003c28csubs xzr, x21, x0
    10003c290b.eq 0x10003c2cc
    10003c294cbz x0, 0x10003c2bc
    10003c298ldr x16, [x0]
    10003c29cmov x17, x0
    10003c2a0movk x17, 0x530f000000000000
    10003c2a4autda x16, x17
    10003c2a8ldr x8, [x16+40]!
    10003c2acmov x9, x16
    10003c2b0mov x17, x9
    10003c2b4movk x17, 0x595d000000000000
    10003c2b8blraa x8, x17
    10003c2bc
    10003c2bcloc_10003c2bc:
    10003c2bcadd x8, x22, 1280
    10003c2c0ldr x0, [sp+24]
    10003c2c4cbnz x0, 0x10003c2fc
    10003c2c8b 0x10003c310
    10003c2cc
    10003c2ccloc_10003c2cc:
    10003c2ccldr x16, [x0]
    10003c2d0mov x17, x0
    10003c2d4movk x17, 0x530f000000000000
    10003c2d8autda x16, x17
    10003c2dcldr x8, [x16+32]!
    10003c2e0mov x9, x16
    10003c2e4mov x17, x9
    10003c2e8movk x17, 0x5a7d000000000000
    10003c2ecblraa x8, x17
    10003c2f0add x8, x22, 1280
    10003c2f4ldr x0, [sp+24]
    10003c2f8cbz x0, 0x10003c310
    10003c2fc
    10003c2fcloc_10003c2fc:
    10003c2fcadd x9, sp, 0
    10003c300subs xzr, x9, x0
    10003c304b.eq 0x10003c318
    10003c308str x0, [x8]
    10003c30cadd x8, x9, 24
    10003c310
    10003c310loc_10003c310:
    10003c310str xzr, [x8]
    10003c314b 0x10003c344
    10003c318
    10003c318loc_10003c318:
    10003c318str x21, [x8]
    10003c31cldr x16, [x0]
    10003c320mov x17, x0
    10003c324movk x17, 0x530f000000000000
    10003c328autda x16, x17
    10003c32cldr x8, [x16+24]!
    10003c330mov x9, x16
    10003c334mov x1, x21
    10003c338mov x17, x9
    10003c33cmovk x17, 0x6537000000000000
    10003c340blraa x8, x17
    10003c344
    10003c344loc_10003c344:
    10003c344add x8, sp, 0
    10003c348movz w9, 56
    10003c34cmadd x9, x23, x9, x20
    10003c350ldr x10, [x8+32]!
    10003c354str x10, [x9+1288]
    10003c358ldrh w8, [x8+8]
    10003c35cstrh w8, [x9+1296]
    10003c360ldr x0, [sp+24]
    10003c364add x8, sp, 0
    10003c368subs xzr, x8, x0
    10003c36cb.eq 0x10003c39c
    10003c370cbz x0, 0x10003c3c0
    10003c374ldr x16, [x0]
    10003c378mov x17, x0
    10003c37cmovk x17, 0x530f000000000000
    10003c380autda x16, x17
    10003c384ldr x8, [x16+40]!
    10003c388mov x9, x16
    10003c38cmov x17, x9
    10003c390movk x17, 0x595d000000000000
    10003c394blraa x8, x17
    10003c398b 0x10003c3c0
    10003c39c
    10003c39cloc_10003c39c:
    10003c39cldr x16, [x0]
    10003c3a0mov x17, x0
    10003c3a4movk x17, 0x530f000000000000
    10003c3a8autda x16, x17
    10003c3acldr x8, [x16+32]!
    10003c3b0mov x9, x16
    10003c3b4mov x17, x9
    10003c3b8movk x17, 0x5a7d000000000000
    10003c3bcblraa x8, x17
    10003c3c0
    10003c3c0loc_10003c3c0:
    10003c3c0mov x0, x20
    10003c3c4bl fn_10003ba6c
    10003c3c8
    10003c3c8loc_10003c3c8:
    10003c3c8mov x0, x19
    10003c3ccldp x29, x30, [sp+96]
    10003c3d0ldp x20, x19, [sp+80]
    10003c3d4ldp x22, x21, [sp+64]
    10003c3d8ldp x24, x23, [sp+48]
    10003c3dcadd sp, sp, 112
    10003c3e0retab
    10003c3e4bl fn_100005128
    10003c030
    10003c3e8
    10003c3e8__ZN8DMHooker10hookSymbolEPKcONSt3__18functionIFNS_10HookReturnEP27__darwin_arm_thread_state64EEEb:
    10003c3e8pacibsp
    10003c3ecstp x22, x21, [sp-48]!
    10003c3f0stp x20, x19, [sp+16]
    10003c3f4stp x29, x30, [sp+32]
    10003c3f8add x29, sp, 32
    10003c3fcmov x19, x3
    10003c400mov x20, x2
    10003c404mov x21, x0
    10003c408movn x0, 1
    10003c40cbl dlsym@plt
    10003c410mov x22, x0
    10003c414xpaci x22
    10003c418cbz x22, 0x10003c454
    10003c41cmovz w0, 50
    10003c420bl usleep@plt
    10003c424mov x0, x21
    10003c428mov x1, x22
    10003c42cmov x2, x20
    10003c430mov x3, x19
    10003c434ldp x29, x30, [sp+32]
    10003c438ldp x20, x19, [sp+16]
    10003c43cldp x22, x21, [sp], 48
    10003c440autibsp
    10003c444eor x16, x30, x30, lsl #1
    10003c448tbz x16, 62, 0x10003c450
    10003c44cbrk 50289
    10003c450
    10003c450loc_10003c450:
    10003c450b 0x10003c030
    10003c454
    10003c454loc_10003c454:
    10003c454movz w0, 0
    10003c458bl usleep@plt
    10003c45cmovz x0, 0
    10003c460ldp x29, x30, [sp+32]
    10003c464ldp x20, x19, [sp+16]
    10003c468ldp x22, x21, [sp], 48
    10003c46cretab
    10003c3e8
    10003c470
    10003c470__ZNK8DMHooker10readLengthEyyy:
    10003c470add x0, x0, 176
    10003c474movz w4, 1
    10003c478b 0x10003d660
    10003c470
    10003c47c
    10003c47c__ZNK8DMHooker11writeLengthEyyy:
    10003c47cadd x0, x0, 176
    10003c480movz w4, 0
    10003c484b 0x10003d660
    10003c47c
    10003c488
    10003c488__ZN8DMHooker10flushCacheEv:
    10003c488pacibsp
    10003c48cstp x24, x23, [sp-64]!
    10003c490stp x22, x21, [sp+16]
    10003c494stp x20, x19, [sp+32]
    10003c498stp x29, x30, [sp+48]
    10003c49cadd x29, sp, 48
    10003c4a0ldr x8, [x0+224]
    10003c4a4cbz x8, 0x10003c540
    10003c4a8mov x19, x0
    10003c4acldr x22, [x0+216]
    10003c4b0cbz x22, 0x10003c518
    10003c4b4movn x23, 0
    10003c4b8b 0x10003c4c8
    10003c4bc
    10003c4bcloc_10003c4bc:
    10003c4bcmov x0, x20
    10003c4c0bl _ZdlPv@plt
    10003c4c4cbz x22, 0x10003c518
    10003c4c8
    10003c4c8loc_10003c4c8:
    10003c4c8mov x20, x22
    10003c4ccldr x22, [x22]
    10003c4d0ldr x21, [x20+32]
    10003c4d4cbz x21, 0x10003c4bc
    10003c4d8add x8, x21, 8
    10003c4dcldaddal x23, x8, [x8]
    10003c4e0cbnz x8, 0x10003c4bc
    10003c4e4ldr x16, [x21]
    10003c4e8mov x17, x21
    10003c4ecmovk x17, 0x634f000000000000
    10003c4f0autda x16, x17
    10003c4f4ldr x8, [x16+16]!
    10003c4f8mov x9, x16
    10003c4fcmov x0, x21
    10003c500mov x17, x9
    10003c504movk x17, 0x4444000000000000
    10003c508blraa x8, x17
    10003c50cmov x0, x21
    10003c510bl _ZNSt3__119__shared_weak_count14__release_weakEv@plt
    10003c514b 0x10003c4bc
    10003c518
    10003c518loc_10003c518:
    10003c518str xzr, [x19+216]
    10003c51cldr x8, [x19+208]
    10003c520cbz x8, 0x10003c53c
    10003c524movz x9, 0
    10003c528
    10003c528loc_10003c528:
    10003c528ldr x10, [x19+200]
    10003c52cstr xzr, [x10+3*x9]
    10003c530add x9, x9, 1
    10003c534subs xzr, x8, x9
    10003c538b.ne 0x10003c528
    10003c53c
    10003c53cloc_10003c53c:
    10003c53cstr xzr, [x19+224]
    10003c540
    10003c540loc_10003c540:
    10003c540ldp x29, x30, [sp+48]
    10003c544ldp x20, x19, [sp+32]
    10003c548ldp x22, x21, [sp+16]
    10003c54cldp x24, x23, [sp], 64
    10003c550retab
    10003c488
    10003c554
    10003c554__ZN8DMHooker7getTaskEv:
    10003c554add x0, x0, 8
    10003c558ret x30
    10003c554
    10003c55c
    10003c55c__ZN8DMHooker10removeHookEy:
    10003c55cldr x8, [x0+1248]
    10003c560subs xzr, x8, x1
    10003c564b.ne 0x10003c578
    10003c568add x8, x0, 1248
    10003c56cmovz w9, 1
    10003c570strb w9, [x8+49]
    10003c574b 0x10003ba6c
    10003c578
    10003c578loc_10003c578:
    10003c578ldr x8, [x0+1304]
    10003c57csubs xzr, x8, x1
    10003c580b.ne 0x10003c594
    10003c584add x8, x0, 1304
    10003c588movz w9, 1
    10003c58cstrb w9, [x8+49]
    10003c590b 0x10003ba6c
    10003c594
    10003c594loc_10003c594:
    10003c594ldr x8, [x0+1360]
    10003c598subs xzr, x8, x1
    10003c59cb.ne 0x10003c5b0
    10003c5a0add x8, x0, 1360
    10003c5a4movz w9, 1
    10003c5a8strb w9, [x8+49]
    10003c5acb 0x10003ba6c
    10003c5b0
    10003c5b0loc_10003c5b0:
    10003c5b0ldr x8, [x0+1416]
    10003c5b4subs xzr, x8, x1
    10003c5b8b.ne 0x10003c5cc
    10003c5bcadd x8, x0, 1416
    10003c5c0movz w9, 1
    10003c5c4strb w9, [x8+49]
    10003c5c8b 0x10003ba6c
    10003c5cc
    10003c5ccloc_10003c5cc:
    10003c5ccldr x8, [x0+1472]
    10003c5d0subs xzr, x8, x1
    10003c5d4b.ne 0x10003c5e8
    10003c5d8add x8, x0, 1472
    10003c5dcmovz w9, 1
    10003c5e0strb w9, [x8+49]
    10003c5e4b 0x10003ba6c
    10003c5e8
    10003c5e8loc_10003c5e8:
    10003c5e8ldr x8, [x0+1528]
    10003c5ecsubs xzr, x8, x1
    10003c5f0b.ne 0x10003c604
    10003c5f4add x8, x0, 1528
    10003c5f8movz w9, 1
    10003c5fcstrb w9, [x8+49]
    10003c600b 0x10003ba6c
    10003c604
    10003c604loc_10003c604:
    10003c604ldr x8, [x0+1584]
    10003c608subs xzr, x8, x1
    10003c60cb.ne 0x10003c620
    10003c610add x8, x0, 1584
    10003c614movz w9, 1
    10003c618strb w9, [x8+49]
    10003c61cb 0x10003ba6c
    10003c620
    10003c620loc_10003c620:
    10003c620ldr x8, [x0+1640]
    10003c624subs xzr, x8, x1
    10003c628b.ne 0x10003c63c
    10003c62cadd x8, x0, 1640
    10003c630movz w9, 1
    10003c634strb w9, [x8+49]
    10003c638b 0x10003ba6c
    10003c63c
    10003c63cloc_10003c63c:
    10003c63cldr x8, [x0+1696]
    10003c640subs xzr, x8, x1
    10003c644b.ne 0x10003c658
    10003c648add x8, x0, 1696
    10003c64cmovz w9, 1
    10003c650strb w9, [x8+49]
    10003c654b 0x10003ba6c
    10003c658
    10003c658loc_10003c658:
    10003c658ldr x8, [x0+1752]
    10003c65csubs xzr, x8, x1
    10003c660b.ne 0x10003c674
    10003c664add x8, x0, 1752
    10003c668movz w9, 1
    10003c66cstrb w9, [x8+49]
    10003c670b 0x10003ba6c
    10003c674
    10003c674loc_10003c674:
    10003c674ldr x8, [x0+1808]
    10003c678subs xzr, x8, x1
    10003c67cb.ne 0x10003c690
    10003c680add x8, x0, 1808
    10003c684movz w9, 1
    10003c688strb w9, [x8+49]
    10003c68cb 0x10003ba6c
    10003c690
    10003c690loc_10003c690:
    10003c690ldr x8, [x0+1864]
    10003c694subs xzr, x8, x1
    10003c698b.ne 0x10003c6ac
    10003c69cadd x8, x0, 1864
    10003c6a0movz w9, 1
    10003c6a4strb w9, [x8+49]
    10003c6a8b 0x10003ba6c
    10003c6ac
    10003c6acloc_10003c6ac:
    10003c6acldr x8, [x0+1920]
    10003c6b0subs xzr, x8, x1
    10003c6b4b.ne 0x10003c6c8
    10003c6b8add x8, x0, 1920
    10003c6bcmovz w9, 1
    10003c6c0strb w9, [x8+49]
    10003c6c4b 0x10003ba6c
    10003c6c8
    10003c6c8loc_10003c6c8:
    10003c6c8ldr x8, [x0+1976]
    10003c6ccsubs xzr, x8, x1
    10003c6d0b.ne 0x10003c6e4
    10003c6d4add x8, x0, 1976
    10003c6d8movz w9, 1
    10003c6dcstrb w9, [x8+49]
    10003c6e0b 0x10003ba6c
    10003c6e4
    10003c6e4loc_10003c6e4:
    10003c6e4ldr x8, [x0+2032]
    10003c6e8subs xzr, x8, x1
    10003c6ecb.ne 0x10003c700
    10003c6f0add x8, x0, 2032
    10003c6f4movz w9, 1
    10003c6f8strb w9, [x8+49]
    10003c6fcb 0x10003ba6c
    10003c700
    10003c700loc_10003c700:
    10003c700ldr x8, [x0+2088]
    10003c704subs xzr, x8, x1
    10003c708b.ne 0x10003c71c
    10003c70cadd x8, x0, 2088
    10003c710movz w9, 1
    10003c714strb w9, [x8+49]
    10003c718b 0x10003ba6c
    10003c71c
    10003c71cloc_10003c71c:
    10003c71cret x30
    10003c55c
    10003c720
    10003c720fn_10003c720:
    10003c720pacibsp
    10003c724stp d9, d8, [sp-112]!
    10003c728stp x28, x27, [sp+16]
    10003c72cstp x26, x25, [sp+32]
    10003c730stp x24, x23, [sp+48]
    10003c734stp x22, x21, [sp+64]
    10003c738stp x20, x19, [sp+80]
    10003c73cstp x29, x30, [sp+96]
    10003c740add x29, sp, 96
    10003c744sub sp, sp, 1680
    10003c748mov x21, x0
    10003c74cstr x0, [sp+184]
    10003c750bl _ZNSt3__119__thread_local_dataEv@plt
    10003c754ldr x1, [x21]
    10003c758str xzr, [x21]
    10003c75cldr x0, [x0]
    10003c760bl pthread_setspecific@plt
    10003c764ldr x28, [x21+8]
    10003c768movz w0, 50
    10003c76cbl usleep@plt
    10003c770movn x16, 26
    10003c774svc 0
    10003c778cset w9, lo
    10003c77cmov x8, x0
    10003c780mov x10, x1
    10003c784str w8, [sp+768]
    10003c788movz w9, 128
    10003c78cstr w9, [sp+192]
    10003c790add x2, sp, 192
    10003c794mov x0, x8
    10003c798movz w1, 3
    10003c79cmovz w3, 1
    10003c7a0bl thread_policy_set@plt
    10003c7a4cbz w0, 0x10003c7d8
    10003c7a8movz w0, 0
    10003c7acbl usleep@plt
    10003c7b0movz w0, 50
    10003c7b4bl usleep@plt
    10003c7b8movz w0, 50
    10003c7bcbl usleep@plt
    10003c7c0movz w0, 50
    10003c7c4bl usleep@plt
    10003c7c8movz w0, 50
    10003c7ccbl usleep@plt
    10003c7d0movz w0, 50
    10003c7d4bl usleep@plt
    10003c7d8
    10003c7d8loc_10003c7d8:
    10003c7d8add x0, sp, 768
    10003c7dcbl fn_100019904
    10003c7e0ldrb w8, [x28]
    10003c7e4cbz w8, 0x10003d058
    10003c7e8add x24, sp, 192
    10003c7ecadd x20, x28, 656
    10003c7f0add x8, sp, 192
    10003c7f4add x25, x8, 312
    10003c7f8add x9, sp, 1288
    10003c7fcadd x19, x9, 16
    10003c800add x26, x28, 680
    10003c804add x22, x9, 64
    10003c808add x10, x28, 1200
    10003c80cadd x9, x28, 1248
    10003c810stp x10, x9, [sp+152]
    10003c814add x10, x28, 8
    10003c818add x11, x28, 2168
    10003c81cadd x9, x28, 16
    10003c820stp x9, x11, [sp+120]
    10003c824add x8, x8, 44
    10003c828stp x10, x8, [sp+168]
    10003c82cadd x9, x28, 1304
    10003c830add x8, x28, 1360
    10003c834stp x8, x9, [sp+136]
    10003c838add x8, x28, 1416
    10003c83cstr x8, [sp+112]
    10003c840add x9, x28, 1472
    10003c844add x8, x28, 1528
    10003c848stp x8, x9, [sp+88]
    10003c84cadd x9, x28, 1584
    10003c850add x8, x28, 1640
    10003c854stp x8, x9, [sp+72]
    10003c858add x9, x28, 1696
    10003c85cadd x8, x28, 1752
    10003c860stp x8, x9, [sp+56]
    10003c864add x9, x28, 1808
    10003c868add x8, x28, 1864
    10003c86cstp x8, x9, [sp+40]
    10003c870add x9, x28, 1920
    10003c874add x8, x28, 1976
    10003c878stp x8, x9, [sp+24]
    10003c87cadd x9, x28, 2032
    10003c880add x8, x28, 2088
    10003c884stp x8, x9, [sp+8]
    10003c888hint
    10003c88cldr d8, 25652
    10003c890hint
    10003c894ldr d9, 25436
    10003c898b 0x10003c8a4
    10003c89c
    10003c89cloc_10003c89c:
    10003c89cldrb w8, [x28]
    10003c8a0cbz w8, 0x10003d058
    10003c8a4
    10003c8a4loc_10003c8a4:
    10003c8a4str wzr, [sp+512]
    10003c8a8movi v0.2d, 0
    10003c8acstp q0, q0, [x24+288]
    10003c8b0stp q0, q0, [x24+256]
    10003c8b4stp q0, q0, [x24+224]
    10003c8b8stp q0, q0, [x24+192]
    10003c8bcstp q0, q0, [x24+160]
    10003c8c0stp q0, q0, [x24+128]
    10003c8c4stp q0, q0, [sp+288]
    10003c8c8stp q0, q0, [sp+256]
    10003c8ccstp q0, q0, [sp+224]
    10003c8d0stp q0, q0, [sp+192]
    10003c8d4ldr w4, [x20]
    10003c8d8ldr x8, [x25]
    10003c8dcstr x8, [sp+1288]
    10003c8e0ldr w8, [x25+8]
    10003c8e4str w4, [sp+1300]
    10003c8e8stp q0, q0, [x19]
    10003c8ecstp q0, q0, [x19+32]
    10003c8f0stp q0, q0, [x19+64]
    10003c8f4stp q0, q0, [x19+96]
    10003c8f8stp q0, q0, [x19+128]
    10003c8fcstp q0, q0, [x19+160]
    10003c900stp q0, q0, [x19+192]
    10003c904stp q0, q0, [x19+224]
    10003c908stp q0, q0, [x19+256]
    10003c90cstp q0, q0, [x19+288]
    10003c910str xzr, [x19+320]
    10003c914str w8, [sp+1296]
    10003c918movz w8, 344
    10003c91cstr w8, [sp+1292]
    10003c920add x0, sp, 1288
    10003c924movz w1, 2
    10003c928movz w2, 0
    10003c92cmovz w3, 344
    10003c930movz w5, 0
    10003c934movz w6, 0
    10003c938bl mach_msg@plt
    10003c93cldr w8, [sp+1296]
    10003c940add w8, w8, 1
    10003c944subs wzr, w8, 1
    10003c948b.hi 0x10003c964
    10003c94cldr w8, [sp+1300]
    10003c950sub w8, w8, 1
    10003c954adds wzr, w8, 2
    10003c958cset w8, lo
    10003c95ccbnz w8, 0x10003c96c
    10003c960b 0x10003d050
    10003c964
    10003c964loc_10003c964:
    10003c964movz w8, 1
    10003c968cbz w8, 0x10003d050
    10003c96c
    10003c96cloc_10003c96c:
    10003c96cldr w8, [sp+1308]
    10003c970subs wzr, w8, 2406
    10003c974b.ne 0x10003d050
    10003c978add x0, sp, 768
    10003c97cmov x1, x26
    10003c980movz w2, 520
    10003c984bl memcpy@plt
    10003c988ldr x8, [sp+1608]
    10003c98cldrb w9, [sp+1620]
    10003c990tbnz w9, 0, 0x10003c998
    10003c994xpaci x8
    10003c998
    10003c998loc_10003c998:
    10003c998ldr w9, [sp+1320]
    10003c99csubs wzr, w9, 1
    10003c9a0b.eq 0x10003cc88
    10003c9a4subs wzr, w9, 6
    10003c9a8b.ne 0x10003cfdc
    10003c9acldr x23, [sp+160]
    10003c9b0ldr x10, [x23]
    10003c9b4subs xzr, x10, x8
    10003c9b8b.eq 0x10003cc18
    10003c9bcsub x9, x8, 4
    10003c9c0subs xzr, x10, x9
    10003c9c4b.ne 0x10003c9d8
    10003c9c8ldr w10, [x28+1288]
    10003c9ccldr x23, [sp+160]
    10003c9d0subs wzr, w10, 2
    10003c9d4b.eq 0x10003ce5c
    10003c9d8
    10003c9d8loc_10003c9d8:
    10003c9d8ldr x23, [sp+144]
    10003c9dcldr x10, [x23]
    10003c9e0subs xzr, x10, x8
    10003c9e4b.eq 0x10003cc18
    10003c9e8subs xzr, x10, x9
    10003c9ecb.ne 0x10003ca00
    10003c9f0ldr w10, [x28+1344]
    10003c9f4ldr x23, [sp+144]
    10003c9f8subs wzr, w10, 2
    10003c9fcb.eq 0x10003ce5c
    10003ca00
    10003ca00loc_10003ca00:
    10003ca00ldr x23, [sp+136]
    10003ca04ldr x10, [x23]
    10003ca08subs xzr, x10, x8
    10003ca0cb.eq 0x10003cc18
    10003ca10subs xzr, x10, x9
    10003ca14b.ne 0x10003ca28
    10003ca18ldr w10, [x28+1400]
    10003ca1cldr x23, [sp+136]
    10003ca20subs wzr, w10, 2
    10003ca24b.eq 0x10003ce5c
    10003ca28
    10003ca28loc_10003ca28:
    10003ca28ldr x23, [sp+112]
    10003ca2cldr x10, [x23]
    10003ca30subs xzr, x10, x8
    10003ca34b.eq 0x10003cc18
    10003ca38subs xzr, x10, x9
    10003ca3cb.ne 0x10003ca50
    10003ca40ldr w10, [x28+1456]
    10003ca44ldr x23, [sp+112]
    10003ca48subs wzr, w10, 2
    10003ca4cb.eq 0x10003ce5c
    10003ca50
    10003ca50loc_10003ca50:
    10003ca50ldr x23, [sp+96]
    10003ca54ldr x10, [x23]
    10003ca58subs xzr, x10, x8
    10003ca5cb.eq 0x10003cc18
    10003ca60subs xzr, x10, x9
    10003ca64b.ne 0x10003ca78
    10003ca68ldr w10, [x28+1512]
    10003ca6cldr x23, [sp+96]
    10003ca70subs wzr, w10, 2
    10003ca74b.eq 0x10003ce5c
    10003ca78
    10003ca78loc_10003ca78:
    10003ca78ldr x23, [sp+88]
    10003ca7cldr x10, [x23]
    10003ca80subs xzr, x10, x8
    10003ca84b.eq 0x10003cc18
    10003ca88subs xzr, x10, x9
    10003ca8cb.ne 0x10003caa0
    10003ca90ldr w10, [x28+1568]
    10003ca94ldr x23, [sp+88]
    10003ca98subs wzr, w10, 2
    10003ca9cb.eq 0x10003ce5c
    10003caa0
    10003caa0loc_10003caa0:
    10003caa0ldr x23, [sp+80]
    10003caa4ldr x10, [x23]
    10003caa8subs xzr, x10, x8
    10003caacb.eq 0x10003cc18
    10003cab0subs xzr, x10, x9
    10003cab4b.ne 0x10003cac8
    10003cab8ldr w10, [x28+1624]
    10003cabcldr x23, [sp+80]
    10003cac0subs wzr, w10, 2
    10003cac4b.eq 0x10003ce5c
    10003cac8
    10003cac8loc_10003cac8:
    10003cac8ldr x23, [sp+72]
    10003caccldr x10, [x23]
    10003cad0subs xzr, x10, x8
    10003cad4b.eq 0x10003cc18
    10003cad8subs xzr, x10, x9
    10003cadcb.ne 0x10003caf0
    10003cae0ldr w10, [x28+1680]
    10003cae4ldr x23, [sp+72]
    10003cae8subs wzr, w10, 2
    10003caecb.eq 0x10003ce5c
    10003caf0
    10003caf0loc_10003caf0:
    10003caf0ldr x23, [sp+64]
    10003caf4ldr x10, [x23]
    10003caf8subs xzr, x10, x8
    10003cafcb.eq 0x10003cc18
    10003cb00subs xzr, x10, x9
    10003cb04b.ne 0x10003cb18
    10003cb08ldr w10, [x28+1736]
    10003cb0cldr x23, [sp+64]
    10003cb10subs wzr, w10, 2
    10003cb14b.eq 0x10003ce5c
    10003cb18
    10003cb18loc_10003cb18:
    10003cb18ldr x23, [sp+56]
    10003cb1cldr x10, [x23]
    10003cb20subs xzr, x10, x8
    10003cb24b.eq 0x10003cc18
    10003cb28subs xzr, x10, x9
    10003cb2cb.ne 0x10003cb40
    10003cb30ldr w10, [x28+1792]
    10003cb34ldr x23, [sp+56]
    10003cb38subs wzr, w10, 2
    10003cb3cb.eq 0x10003ce5c
    10003cb40
    10003cb40loc_10003cb40:
    10003cb40ldr x23, [sp+48]
    10003cb44ldr x10, [x23]
    10003cb48subs xzr, x10, x8
    10003cb4cb.eq 0x10003cc18
    10003cb50subs xzr, x10, x9
    10003cb54b.ne 0x10003cb68
    10003cb58ldr w10, [x28+1848]
    10003cb5cldr x23, [sp+48]
    10003cb60subs wzr, w10, 2
    10003cb64b.eq 0x10003ce5c
    10003cb68
    10003cb68loc_10003cb68:
    10003cb68ldr x23, [sp+40]
    10003cb6cldr x10, [x23]
    10003cb70subs xzr, x10, x8
    10003cb74b.eq 0x10003cc18
    10003cb78subs xzr, x10, x9
    10003cb7cb.ne 0x10003cb90
    10003cb80ldr w10, [x28+1904]
    10003cb84ldr x23, [sp+40]
    10003cb88subs wzr, w10, 2
    10003cb8cb.eq 0x10003ce5c
    10003cb90
    10003cb90loc_10003cb90:
    10003cb90ldr x23, [sp+32]
    10003cb94ldr x10, [x23]
    10003cb98subs xzr, x10, x8
    10003cb9cb.eq 0x10003cc18
    10003cba0subs xzr, x10, x9
    10003cba4b.ne 0x10003cbb8
    10003cba8ldr w10, [x28+1960]
    10003cbacldr x23, [sp+32]
    10003cbb0subs wzr, w10, 2
    10003cbb4b.eq 0x10003ce5c
    10003cbb8
    10003cbb8loc_10003cbb8:
    10003cbb8ldr x23, [sp+24]
    10003cbbcldr x10, [x23]
    10003cbc0subs xzr, x10, x8
    10003cbc4b.eq 0x10003cc18
    10003cbc8subs xzr, x10, x9
    10003cbccb.ne 0x10003cbe0
    10003cbd0ldr w10, [x28+2016]
    10003cbd4ldr x23, [sp+24]
    10003cbd8subs wzr, w10, 2
    10003cbdcb.eq 0x10003ce5c
    10003cbe0
    10003cbe0loc_10003cbe0:
    10003cbe0ldr x23, [sp+16]
    10003cbe4ldr x10, [x23]
    10003cbe8subs xzr, x10, x8
    10003cbecb.eq 0x10003cc18
    10003cbf0subs xzr, x10, x9
    10003cbf4b.ne 0x10003cc08
    10003cbf8ldr w10, [x28+2072]
    10003cbfcldr x23, [sp+16]
    10003cc00subs wzr, w10, 2
    10003cc04b.eq 0x10003ce5c
    10003cc08
    10003cc08loc_10003cc08:
    10003cc08ldr x23, [sp+8]
    10003cc0cldr x10, [x23]
    10003cc10subs xzr, x10, x8
    10003cc14b.ne 0x10003ce44
    10003cc18
    10003cc18loc_10003cc18:
    10003cc18ldr w8, [x23+40]
    10003cc1csubs wzr, w8, 3
    10003cc20b.eq 0x10003cdc4
    10003cc24subs wzr, w8, 2
    10003cc28b.eq 0x10003cf04
    10003cc2csubs wzr, w8, 1
    10003cc30b.ne 0x10003cfdc
    10003cc34str x22, [sp+192]
    10003cc38ldr x0, [x23+32]
    10003cc3ccbz x0, 0x10003d0a4
    10003cc40ldr x16, [x0]
    10003cc44mov x17, x0
    10003cc48movk x17, 0x530f000000000000
    10003cc4cautda x16, x17
    10003cc50ldr x8, [x16+48]!
    10003cc54mov x9, x16
    10003cc58add x1, sp, 192
    10003cc5cmov x17, x9
    10003cc60movk x17, 0x4957000000000000
    10003cc64blraa x8, x17
    10003cc68subs wzr, w0, 3
    10003cc6ccset w8, ne
    10003cc70add x27, x23, 8
    10003cc74subs wzr, w8, 0
    10003cc78cset w23, ne
    10003cc7csubs wzr, w0, 2
    10003cc80b.gt 0x10003cea8
    10003cc84b 0x10003ccd8
    10003cc88
    10003cc88loc_10003cc88:
    10003cc88ldr w9, [x28+1232]
    10003cc8csubs wzr, w9, 3
    10003cc90b.ne 0x10003cd78
    10003cc94str x22, [sp+192]
    10003cc98ldr x0, [x28+1224]
    10003cc9ccbz x0, 0x10003d0a4
    10003cca0ldr x16, [x0]
    10003cca4mov x17, x0
    10003cca8movk x17, 0x530f000000000000
    10003ccacautda x16, x17
    10003ccb0ldr x8, [x16+48]!
    10003ccb4mov x9, x16
    10003ccb8add x1, sp, 192
    10003ccbcmov x17, x9
    10003ccc0movk x17, 0x4957000000000000
    10003ccc4blraa x8, x17
    10003ccc8movz w23, 0
    10003ccccldr x27, [sp+152]
    10003ccd0subs wzr, w0, 2
    10003ccd4b.gt 0x10003cea8
    10003ccd8
    10003ccd8loc_10003ccd8:
    10003ccd8cbz w0, 0x10003cdb8
    10003ccdcsubs wzr, w0, 1
    10003cce0b.ne 0x10003cf00
    10003cce4ldr w8, [x27+32]
    10003cce8subs wzr, w8, 2
    10003ccecb.ne 0x10003cf00
    10003ccf0add x2, sp, 768
    10003ccf4ldr x0, [sp+168]
    10003ccf8movz w1, 15
    10003ccfcbl fn_100020994
    10003cd00sub x8, x29, 144
    10003cd04ldr x0, [sp+168]
    10003cd08bl _ZNK12TaskPortBaseI14RemoteTaskPortE7threadsEv@plt
    10003cd0cstr x26, [sp+104]
    10003cd10mov x26, x21
    10003cd14ldp x27, x21, [x29-144]
    10003cd18subs xzr, x27, x21
    10003cd1cb.eq 0x10003cd58
    10003cd20
    10003cd20loc_10003cd20:
    10003cd20ldr w8, [x27]
    10003cd24str w8, [sp+192]
    10003cd28ldr x8, [sp+168]
    10003cd2cstr x8, [sp+200]
    10003cd30movz w8, 1
    10003cd34strb w8, [sp+208]
    10003cd38add x0, sp, 192
    10003cd3cadd x2, sp, 768
    10003cd40movz w1, 15
    10003cd44bl fn_100023dc4
    10003cd48add x27, x27, 4
    10003cd4csubs xzr, x27, x21
    10003cd50b.ne 0x10003cd20
    10003cd54ldur x27, [x29-144]
    10003cd58
    10003cd58loc_10003cd58:
    10003cd58mov x21, x26
    10003cd5ccbz x27, 0x10003cd6c
    10003cd60stur x27, [x29-136]
    10003cd64mov x0, x27
    10003cd68bl _ZdlPv@plt
    10003cd6c
    10003cd6cloc_10003cd6c:
    10003cd6cldr x26, [sp+104]
    10003cd70tbz w23, 0, 0x10003cfdc
    10003cd74b 0x10003cf04
    10003cd78
    10003cd78loc_10003cd78:
    10003cd78ldr x10, [x28+2144]
    10003cd7cldr x9, [x28+2152]
    10003cd80subs xzr, x10, x9
    10003cd84b.eq 0x10003cfdc
    10003cd88add x27, x10, 32
    10003cd8c
    10003cd8cloc_10003cd8c:
    10003cd8cmov x10, x27
    10003cd90ldr x11, [x10-32]!
    10003cd94ldr w12, [x10+40]
    10003cd98subs xzr, x11, x8
    10003cd9cccmp w12, 3, 0, eq
    10003cda0b.eq 0x10003cdfc
    10003cda4add x27, x27, 56
    10003cda8add x10, x10, 56
    10003cdacsubs xzr, x10, x9
    10003cdb0b.ne 0x10003cd8c
    10003cdb4b 0x10003cfdc
    10003cdb8
    10003cdb8loc_10003cdb8:
    10003cdb8movz w0, 50
    10003cdbcbl usleep@plt
    10003cdc0b 0x10003cfd8
    10003cdc4
    10003cdc4loc_10003cdc4:
    10003cdc4str x22, [sp+192]
    10003cdc8ldr x0, [x23+32]
    10003cdcccbz x0, 0x10003d0a4
    10003cdd0ldr x16, [x0]
    10003cdd4mov x17, x0
    10003cdd8movk x17, 0x530f000000000000
    10003cddcautda x16, x17
    10003cde0ldr x8, [x16+48]!
    10003cde4mov x9, x16
    10003cde8add x1, sp, 192
    10003cdecmov x17, x9
    10003cdf0movk x17, 0x4957000000000000
    10003cdf4blraa x8, x17
    10003cdf8b 0x10003ce90
    10003cdfc
    10003cdfcloc_10003cdfc:
    10003cdfcstr x22, [sp+192]
    10003ce00ldr x0, [x27]
    10003ce04cbz x0, 0x10003d0a4
    10003ce08ldr x16, [x0]
    10003ce0cmov x17, x0
    10003ce10movk x17, 0x530f000000000000
    10003ce14autda x16, x17
    10003ce18ldr x8, [x16+48]!
    10003ce1cmov x9, x16
    10003ce20add x1, sp, 192
    10003ce24mov x17, x9
    10003ce28movk x17, 0x4957000000000000
    10003ce2cblraa x8, x17
    10003ce30movz w23, 0
    10003ce34sub x27, x27, 24
    10003ce38subs wzr, w0, 2
    10003ce3cb.le 0x10003ccd8
    10003ce40b 0x10003cea8
    10003ce44
    10003ce44loc_10003ce44:
    10003ce44subs xzr, x10, x9
    10003ce48b.ne 0x10003cfdc
    10003ce4cldr w8, [x28+2128]
    10003ce50ldr x23, [sp+8]
    10003ce54subs wzr, w8, 2
    10003ce58b.ne 0x10003cfdc
    10003ce5c
    10003ce5cloc_10003ce5c:
    10003ce5cstr x22, [sp+192]
    10003ce60ldr x0, [x23+32]
    10003ce64cbz x0, 0x10003d0a4
    10003ce68ldr x16, [x0]
    10003ce6cmov x17, x0
    10003ce70movk x17, 0x530f000000000000
    10003ce74autda x16, x17
    10003ce78ldr x8, [x16+48]!
    10003ce7cmov x9, x16
    10003ce80add x1, sp, 192
    10003ce84mov x17, x9
    10003ce88movk x17, 0x4957000000000000
    10003ce8cblraa x8, x17
    10003ce90
    10003ce90loc_10003ce90:
    10003ce90movz w8, 0
    10003ce94add x27, x23, 8
    10003ce98subs wzr, w8, 0
    10003ce9ccset w23, ne
    10003cea0subs wzr, w0, 2
    10003cea4b.le 0x10003ccd8
    10003cea8
    10003cea8loc_10003cea8:
    10003cea8subs wzr, w0, 3
    10003ceacb.eq 0x10003cf78
    10003ceb0subs wzr, w0, 4
    10003ceb4b.ne 0x10003cf00
    10003ceb8ldr w8, [x27+32]
    10003cebcsub w8, w8, 1
    10003cec0subs wzr, w8, 1
    10003cec4b.hi 0x10003cf00
    10003cec8movz w0, 50
    10003ceccbl usleep@plt
    10003ced0ldrsw x8, [x27+36]
    10003ced4ubfm x8, x8, 61, 60
    10003ced8add x9, x28, x8
    10003cedcstr xzr, [x9+808]
    10003cee0add x9, sp, 768
    10003cee4add x8, x9, x8
    10003cee8str xzr, [x8+128]
    10003ceecstr xzr, [sp+1280]
    10003cef0movz w8, 1
    10003cef4strb w8, [x27+41]
    10003cef8tbz w23, 0, 0x10003cfdc
    10003cefcb 0x10003cf04
    10003cf00
    10003cf00loc_10003cf00:
    10003cf00cbz w23, 0x10003cfdc
    10003cf04
    10003cf04loc_10003cf04:
    10003cf04ldr w8, [sp+1296]
    10003cf08ldr x9, [sp+1312]
    10003cf0cmovz w10, 18
    10003cf10str w10, [sp+192]
    10003cf14str w8, [sp+200]
    10003cf18stur xzr, [sp+204]
    10003cf1cmovz w8, 2506
    10003cf20str w8, [sp+212]
    10003cf24str x9, [sp+216]
    10003cf28str d8, [sp+224]
    10003cf2cstr wzr, [sp+756]
    10003cf30movz w8, 130
    10003cf34str w8, [sp+232]
    10003cf38add x1, sp, 768
    10003cf3cldr x0, [sp+176]
    10003cf40movz w2, 520
    10003cf44bl memcpy@plt
    10003cf48movz w8, 564
    10003cf4cstr w8, [sp+196]
    10003cf50add x1, sp, 192
    10003cf54mov x0, x20
    10003cf58movz w2, 0
    10003cf5cmovz w3, 0
    10003cf60movz w4, 0
    10003cf64bl _ZNK21PortSendRightBaseImplI20PortSendReceiveRightE6doSendEP17mach_msg_header_tijj@plt
    10003cf68tbnz w0, 0, 0x10003c89c
    10003cf6cmovz w0, 0
    10003cf70bl usleep@plt
    10003cf74b 0x10003c89c
    10003cf78
    10003cf78loc_10003cf78:
    10003cf78ldr w8, [sp+1620]
    10003cf7cubfm x9, x8, 20, 63
    10003cf80and x9, x9, 4080
    10003cf84add x9, x28, x9
    10003cf88ldr x9, [x9+2168]
    10003cf8ccbz x9, 0x10003cfa4
    10003cf90and w8, w8, 0xfffffffb
    10003cf94str w8, [sp+1620]
    10003cf98str x9, [sp+1608]
    10003cf9ctbz w23, 0, 0x10003cfdc
    10003cfa0b 0x10003cf04
    10003cfa4
    10003cfa4loc_10003cfa4:
    10003cfa4movz x3, 0
    10003cfa8ldr x9, [sp+1592]
    10003cfacands wzr, w8, 3
    10003cfb0mov x8, x9
    10003cfb4xpaci x8
    10003cfb8csel x2, x9, x8, ne
    10003cfbcxpaci x2
    10003cfc0xpaci x2
    10003cfc4xpaci x3
    10003cfc8ldp x0, x5, [sp+120]
    10003cfccmov x1, x22
    10003cfd0movz x4, 0
    10003cfd4bl _ZNK9NSTaskROP20WithoutDeveloperMode7TaskROPI13FDGuardNeonRWE9signStateEP27__darwin_arm_thread_state64yyPN2KS6threadEPNS0_16SignedStateCacheE@plt
    10003cfd8
    10003cfd8loc_10003cfd8:
    10003cfd8tbnz w23, 0, 0x10003cf04
    10003cfdc
    10003cfdcloc_10003cfdc:
    10003cfdcldr w8, [sp+1296]
    10003cfe0ldr x9, [sp+1312]
    10003cfe4movz w10, 18
    10003cfe8str w10, [sp+192]
    10003cfecstr w8, [sp+200]
    10003cff0stur xzr, [sp+204]
    10003cff4movz w8, 2506
    10003cff8str w8, [sp+212]
    10003cffcstr x9, [sp+216]
    10003d000str d9, [sp+224]
    10003d004str wzr, [sp+508]
    10003d008movz w8, 68
    10003d00cstr w8, [sp+232]
    10003d010ldr x0, [sp+176]
    10003d014mov x1, x22
    10003d018movz w2, 272
    10003d01cbl memcpy@plt
    10003d020movz w8, 316
    10003d024str w8, [sp+196]
    10003d028add x1, sp, 192
    10003d02cmov x0, x20
    10003d030movz w2, 0
    10003d034movz w3, 0
    10003d038movz w4, 0
    10003d03cbl _ZNK21PortSendRightBaseImplI20PortSendReceiveRightE6doSendEP17mach_msg_header_tijj@plt
    10003d040tbnz w0, 0, 0x10003c89c
    10003d044movz w0, 0
    10003d048bl usleep@plt
    10003d04cb 0x10003c89c
    10003d050
    10003d050loc_10003d050:
    10003d050movz w0, 50
    10003d054bl usleep@plt
    10003d058
    10003d058loc_10003d058:
    10003d058movz w0, 50
    10003d05cbl usleep@plt
    10003d060ldr x0, [x21]
    10003d064str xzr, [x21]
    10003d068cbz x0, 0x10003d074
    10003d06cbl _ZNSt3__115__thread_structD1Ev@plt
    10003d070bl _ZdlPv@plt
    10003d074
    10003d074loc_10003d074:
    10003d074mov x0, x21
    10003d078bl _ZdlPv@plt
    10003d07cmovz x0, 0
    10003d080add sp, sp, 1680
    10003d084ldp x29, x30, [sp+96]
    10003d088ldp x20, x19, [sp+80]
    10003d08cldp x22, x21, [sp+64]
    10003d090ldp x24, x23, [sp+48]
    10003d094ldp x26, x25, [sp+32]
    10003d098ldp x28, x27, [sp+16]
    10003d09cldp d9, d8, [sp], 112
    10003d0a0retab
    10003d0a4
    10003d0a4loc_10003d0a4:
    10003d0a4bl fn_10000823c
    10003d0a8brk 1
    10003d0acbl fn_100005128
    10003d0b0mov x19, x0
    10003d0b4add x0, sp, 768
    10003d0b8bl fn_100019904
    10003d0bcb 0x10003d0e4
    10003d0c0bl fn_100005128
    10003d0c4mov x19, x0
    10003d0c8ldur x0, [x29-144]
    10003d0cccbz x0, 0x10003d0e4
    10003d0d0stur x0, [x29-136]
    10003d0d4bl _ZdlPv@plt
    10003d0d8b 0x10003d0e4
    10003d0dcb 0x10003d0e0
    10003d0e0
    10003d0e0loc_10003d0e0:
    10003d0e0mov x19, x0
    10003d0e4
    10003d0e4loc_10003d0e4:
    10003d0e4add x0, sp, 184
    10003d0e8bl fn_10003d0f4
    10003d0ecmov x0, x19
    10003d0f0bl _Unwind_Resume@plt
    10003c720
    10003d0f4
    10003d0f4fn_10003d0f4:
    10003d0f4pacibsp
    10003d0f8stp x20, x19, [sp-32]!
    10003d0fcstp x29, x30, [sp+16]
    10003d100add x29, sp, 16
    10003d104mov x19, x0
    10003d108ldr x20, [x0]
    10003d10cstr xzr, [x0]
    10003d110cbz x20, 0x10003d130
    10003d114ldr x0, [x20]
    10003d118str xzr, [x20]
    10003d11ccbz x0, 0x10003d128
    10003d120bl _ZNSt3__115__thread_structD1Ev@plt
    10003d124bl _ZdlPv@plt
    10003d128
    10003d128loc_10003d128:
    10003d128mov x0, x20
    10003d12cbl _ZdlPv@plt
    10003d130
    10003d130loc_10003d130:
    10003d130mov x0, x19
    10003d134ldp x29, x30, [sp+16]
    10003d138ldp x20, x19, [sp], 32
    10003d13cretab
    10003d0f4
    10003d140
    10003d140fn_10003d140:
    10003d140pacibsp
    10003d144stp x20, x19, [sp-32]!
    10003d148stp x29, x30, [sp+16]
    10003d14cadd x29, sp, 16
    10003d150movz x19, 20585
    10003d154movk x19, 0x6f680000
    10003d158movk x19, 0x656e00000000
    10003d15cmovk x19, 0x3531000000000000
    10003d160bl __ZN17VersionDispatcher26OffsetsVersionByDeviceInitEv
    10003d164adr x10, 48188
    10003d168hint
    10003d16cadd x9, x10, 1024
    10003d170ldr x8, [x10+1024]
    10003d174eor x11, x8, x19
    10003d178ldur x8, [x9+3]
    10003d17cmovz x12, 28271
    10003d180movk x12, 0x31650000
    10003d184movk x12, 0x2c3500000000
    10003d188movk x12, 0x32000000000000
    10003d18ceor x12, x8, x12
    10003d190movz w8, 17
    10003d194orr x11, x11, x12
    10003d198cbz x11, 0x10003d1cc
    10003d19cldr x10, [x10+1024]
    10003d1a0eor x10, x19, x10
    10003d1a4ldur x9, [x9+3]
    10003d1a8movz x11, 28271
    10003d1acmovk x11, 0x31650000
    10003d1b0movk x11, 0x2c3500000000
    10003d1b4movk x11, 0x33000000000000
    10003d1b8eor x9, x9, x11
    10003d1bcorr x9, x10, x9
    10003d1c0subs xzr, x9, 0
    10003d1c4movz w9, 25
    10003d1c8csel w8, w8, w9, eq
    10003d1cc
    10003d1ccloc_10003d1cc:
    10003d1ccadrp x9, 45056
    10003d1d0str w8, [x9+3320]
    10003d1d4ldp x29, x30, [sp+16]
    10003d1d8ldp x20, x19, [sp], 32
    10003d1dcretab
    10003d140
    10003d1e0
    10003d1e0CFNotificationCenterAddObserver@plt:
    10003d1e0adrp x17, 28672
    10003d1e4add x17, x17, 0
    10003d1e8ldr x16, [x17]
    10003d1ecbraa x16, x17
    10003d1e0
    10003d1f0
    10003d1f0CFNotificationCenterGetDarwinNotifyCenter@plt:
    10003d1f0adrp x17, 28672
    10003d1f4add x17, x17, 8
    10003d1f8ldr x16, [x17]
    10003d1fcbraa x16, x17
    10003d1f0
    10003d200
    10003d200CFRelease@plt:
    10003d200adrp x17, 28672
    10003d204add x17, x17, 16
    10003d208ldr x16, [x17]
    10003d20cbraa x16, x17
    10003d200
    10003d210
    10003d210CFRunLoopAddTimer@plt:
    10003d210adrp x17, 28672
    10003d214add x17, x17, 24
    10003d218ldr x16, [x17]
    10003d21cbraa x16, x17
    10003d210
    10003d220
    10003d220CFRunLoopGetMain@plt:
    10003d220adrp x17, 28672
    10003d224add x17, x17, 32
    10003d228ldr x16, [x17]
    10003d22cbraa x16, x17
    10003d220
    10003d230
    10003d230CFRunLoopRemoveTimer@plt:
    10003d230adrp x17, 28672
    10003d234add x17, x17, 40
    10003d238ldr x16, [x17]
    10003d23cbraa x16, x17
    10003d230
    10003d240
    10003d240CFRunLoopRun@plt:
    10003d240adrp x17, 28672
    10003d244add x17, x17, 48
    10003d248ldr x16, [x17]
    10003d24cbraa x16, x17
    10003d240
    10003d250
    10003d250CFRunLoopStop@plt:
    10003d250adrp x17, 28672
    10003d254add x17, x17, 56
    10003d258ldr x16, [x17]
    10003d25cbraa x16, x17
    10003d250
    10003d260
    10003d260CFRunLoopTimerCreate@plt:
    10003d260adrp x17, 28672
    10003d264add x17, x17, 64
    10003d268ldr x16, [x17]
    10003d26cbraa x16, x17
    10003d260
    10003d270
    10003d270CFURLCreateWithFileSystemPath@plt:
    10003d270adrp x17, 28672
    10003d274add x17, x17, 72
    10003d278ldr x16, [x17]
    10003d27cbraa x16, x17
    10003d270
    10003d280
    10003d280ExtAudioFileCreateWithURL@plt:
    10003d280adrp x17, 28672
    10003d284add x17, x17, 80
    10003d288ldr x16, [x17]
    10003d28cbraa x16, x17
    10003d280
    10003d290
    10003d290ExtAudioFileDispose@plt:
    10003d290adrp x17, 28672
    10003d294add x17, x17, 88
    10003d298ldr x16, [x17]
    10003d29cbraa x16, x17
    10003d290
    10003d2a0
    10003d2a0ExtAudioFileSetProperty@plt:
    10003d2a0adrp x17, 28672
    10003d2a4add x17, x17, 96
    10003d2a8ldr x16, [x17]
    10003d2acbraa x16, x17
    10003d2a0
    10003d2b0
    10003d2b0ExtAudioFileWrite@plt:
    10003d2b0adrp x17, 28672
    10003d2b4add x17, x17, 104
    10003d2b8ldr x16, [x17]
    10003d2bcbraa x16, x17
    10003d2b0