File predator_85d8f504cadb55851a393a13a026f1833ed6db32cb07882415e029e709ae0750.macho
Function:
    100039ad4
    100039ad4__ZN8UMHookerI14RemoteTaskPortEC1EOS0_:
    100039ad4pacibsp
    100039ad8stp x28, x27, [sp-80]!
    100039adcstp x24, x23, [sp+16]
    100039ae0stp x22, x21, [sp+32]
    100039ae4stp x20, x19, [sp+48]
    100039ae8stp x29, x30, [sp+64]
    100039aecadd x29, sp, 64
    100039af0sub sp, sp, 528
    100039af4mov x19, x0
    100039af8str wzr, [x0]
    100039afcldr w8, [x1]
    100039b00str w8, [x0]
    100039b04str wzr, [x1], 8
    100039b08mov x20, x0
    100039b0cstrb wzr, [x20+8]!
    100039b10strb wzr, [x20+8]
    100039b14stp xzr, xzr, [x20+16]
    100039b18movi v0.2d, -1
    100039b1cstr d0, [x20+32]
    100039b20movi v0.2d, 0
    100039b24stur q0, [x20+40]
    100039b28stur q0, [x20+56]
    100039b2cstur q0, [x20+72]
    100039b30stur q0, [x20+88]
    100039b34stur q0, [x20+104]
    100039b38str xzr, [x20+120]
    100039b3cmovn w22, 0
    100039b40str w22, [x20+128]
    100039b44strb wzr, [x20+168]
    100039b48stp q0, q0, [x20+176]
    100039b4cstr xzr, [x20+208]
    100039b50stp xzr, xzr, [x20+144]
    100039b54str xzr, [x20+136]
    100039b58strb wzr, [x20+160]
    100039b5cmovz w8, 0x3f800000
    100039b60str w8, [x20+216]
    100039b64str wzr, [x20+224]
    100039b68add x9, x20, 264
    100039b6cstr wzr, [x20+576]
    100039b70str xzr, [x20+584]
    100039b74str wzr, [x20+592]
    100039b78add x10, x20, 600
    100039b7cstr q0, [x10]
    100039b80add x10, x20, 616
    100039b84str q0, [x10]
    100039b88stp xzr, xzr, [x20+240]
    100039b8cstr wzr, [x20+256]
    100039b90str xzr, [x20+232]
    100039b94str q0, [x9]
    100039b98add x9, x20, 280
    100039b9cstr q0, [x9]
    100039ba0add x9, x20, 296
    100039ba4str q0, [x9]
    100039ba8add x9, x20, 312
    100039bacstr q0, [x9]
    100039bb0add x9, x20, 328
    100039bb4str q0, [x9]
    100039bb8add x9, x20, 344
    100039bbcstr q0, [x9]
    100039bc0add x9, x20, 360
    100039bc4str q0, [x9]
    100039bc8add x9, x20, 376
    100039bccstr q0, [x9]
    100039bd0add x9, x20, 392
    100039bd4str q0, [x9]
    100039bd8add x9, x20, 408
    100039bdcstr q0, [x9]
    100039be0add x9, x20, 424
    100039be4str q0, [x9]
    100039be8add x9, x20, 440
    100039becstr q0, [x9]
    100039bf0add x9, x20, 456
    100039bf4str q0, [x9]
    100039bf8add x9, x20, 472
    100039bfcstr q0, [x9]
    100039c00add x9, x20, 488
    100039c04str q0, [x9]
    100039c08add x9, x20, 504
    100039c0cstr q0, [x9]
    100039c10add x9, x20, 520
    100039c14str q0, [x9]
    100039c18add x9, x20, 536
    100039c1cstr q0, [x9]
    100039c20add x9, x20, 552
    100039c24str q0, [x9]
    100039c28str wzr, [x20+568]
    100039c2cstr w8, [x20+632]
    100039c30mov x0, x20
    100039c34bl _ZN9NSTaskROP20WithoutDeveloperMode7TaskROPI13FDGuardNeonRWEaSEOS3_@plt
    100039c38str xzr, [x20+640]
    100039c3cstr xzr, [x20+672]
    100039c40str xzr, [x20+688]
    100039c44str xzr, [x20+720]
    100039c48str xzr, [x20+736]
    100039c4cstr xzr, [x20+768]
    100039c50str xzr, [x20+784]
    100039c54str xzr, [x20+816]
    100039c58str xzr, [x20+832]
    100039c5cstr xzr, [x20+864]
    100039c60str xzr, [x20+880]
    100039c64str xzr, [x20+912]
    100039c68str xzr, [x20+928]
    100039c6cstr xzr, [x20+960]
    100039c70str xzr, [x20+976]
    100039c74str xzr, [x20+1008]
    100039c78str xzr, [x20+1024]
    100039c7cstr xzr, [x20+1056]
    100039c80str xzr, [x20+1072]
    100039c84str xzr, [x20+1104]
    100039c88str xzr, [x20+1120]
    100039c8cstr xzr, [x20+1152]
    100039c90str xzr, [x20+1168]
    100039c94str xzr, [x20+1200]
    100039c98str xzr, [x20+1216]
    100039c9cstr xzr, [x20+1248]
    100039ca0str xzr, [x20+1264]
    100039ca4str xzr, [x20+1296]
    100039ca8str xzr, [x20+1312]
    100039cacstr xzr, [x20+1344]
    100039cb0str xzr, [x20+1360]
    100039cb4str xzr, [x20+1392]
    100039cb8add x21, x20, 1408
    100039cbcstr wzr, [x20+1408]
    100039cc0str xzr, [x20+1416]
    100039cc4strb wzr, [x20+1424]
    100039cc8movz w8, 14
    100039cccstr w8, [x20+1428]
    100039cd0add x8, x20, 1432
    100039cd4strb wzr, [x20+1656]
    100039cd8add x9, x20, 1640
    100039cdcmovi v0.2d, 0
    100039ce0str q0, [x9]
    100039ce4add x9, x20, 1624
    100039ce8str q0, [x9]
    100039cecadd x9, x20, 1608
    100039cf0str q0, [x9]
    100039cf4add x9, x20, 1592
    100039cf8str q0, [x9]
    100039cfcadd x9, x20, 1576
    100039d00str q0, [x9]
    100039d04add x9, x20, 1560
    100039d08str q0, [x9]
    100039d0cadd x9, x20, 1544
    100039d10str q0, [x9]
    100039d14add x9, x20, 1528
    100039d18str q0, [x9]
    100039d1cadd x9, x20, 1512
    100039d20str q0, [x9]
    100039d24add x9, x20, 1496
    100039d28str q0, [x9]
    100039d2cadd x9, x20, 1480
    100039d30str q0, [x9]
    100039d34add x9, x20, 1464
    100039d38str q0, [x9]
    100039d3cadd x9, x20, 1448
    100039d40str q0, [x9]
    100039d44str q0, [x8]
    100039d48str w22, [x20+1660]
    100039d4cmovz w0, 16
    100039d50bl _Znwm@plt
    100039d54mov x23, x0
    100039d58movz w0, 8
    100039d5cbl _Znwm@plt
    100039d60mov x24, x0
    100039d64bl _ZNSt3__115__thread_structC1Ev@plt
    100039d68movz w0, 16
    100039d6cbl _Znwm@plt
    100039d70mov x22, x0
    100039d74stp x24, x19, [x0]
    100039d78adr x16, 3320
    100039d7chint
    100039d80paciza x16
    100039d84mov x2, x16
    100039d88mov x0, x23
    100039d8cmovz x1, 0
    100039d90mov x3, x22
    100039d94bl pthread_create@plt
    100039d98cbnz w0, 0x100039fac
    100039d9cstr wzr, [x23+8]
    100039da0ldr x0, [x23]
    100039da4bl pthread_mach_thread_np@plt
    100039da8str w0, [x23+8]
    100039dacstr x23, [x19+1672]
    100039db0add x0, x19, 1704
    100039db4strb wzr, [x19+2752]
    100039db8movz w1, 528
    100039dbcbl bzero@plt
    100039dc0bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
    100039dc4add x8, sp, 0
    100039dc8movz w1, 0
    100039dccbl _ZN24PortSendReceiveRightBaseI20PortSendReceiveRightE7NewPortERK8TaskPortj@plt
    100039dd0ldr w8, [sp]
    100039dd4str w8, [x21]
    100039dd8str wzr, [sp]
    100039ddcadd x0, sp, 0
    100039de0bl fn_100019714
    100039de4ldrb w8, [x19+1664]
    100039de8cbnz w8, 0x100039ed0
    100039decadd x22, sp, 0
    100039df0add x8, sp, 0
    100039df4mov x0, x19
    100039df8movz w1, 64
    100039dfcbl _ZNK12TaskPortBaseI14RemoteTaskPortE16getExceptionPortEj@plt
    100039e00add x8, sp, 0
    100039e04add x9, x20, 1488
    100039e08add x10, x19, 1436
    100039e0cldp q0, q1, [sp]
    100039e10stp q0, q1, [x10]
    100039e14ldr q0, [sp+32]
    100039e18str q0, [x10+32]
    100039e1cldur q0, [sp+44]
    100039e20stur q0, [x10+44]
    100039e24add x0, x22, 60
    100039e28ldur q0, [sp+60]
    100039e2cmovi v1.2d, 0
    100039e30stur q1, [sp+60]
    100039e34ldur q2, [sp+76]
    100039e38stp q0, q2, [x9]
    100039e3cstur q1, [sp+76]
    100039e40ldur q0, [sp+92]
    100039e44str q0, [x9+32]
    100039e48stur q1, [sp+92]
    100039e4cldur d0, [sp+108]
    100039e50stur d0, [x10+108]
    100039e54stp wzr, wzr, [sp+108]
    100039e58ldur q0, [sp+116]
    100039e5cldur q1, [x8+132]
    100039e60ldur q2, [x8+148]
    100039e64str q2, [x19+1584]
    100039e68str q1, [x19+1568]
    100039e6cstr q0, [x19+1552]
    100039e70ldur q0, [x8+164]
    100039e74ldur q1, [x8+180]
    100039e78ldur q2, [x8+196]
    100039e7cldur q3, [x8+212]
    100039e80str q3, [x19+1648]
    100039e84str q2, [x19+1632]
    100039e88str q1, [x19+1616]
    100039e8cstr q0, [x19+1600]
    100039e90bl fn_100020af4
    100039e94add x8, sp, 0
    100039e98mov x0, x19
    100039e9cmovz w1, 15
    100039ea0bl fn_100020874
    100039ea4ldrb w8, [sp+520]
    100039ea8cbz w8, 0x100039ec0
    100039eacadd x0, x19, 1712
    100039eb0add x1, sp, 0
    100039eb4movz w2, 520
    100039eb8bl memcpy@plt
    100039ebcb 0x100039ec8
    100039ec0
    100039ec0loc_100039ec0:
    100039ec0movz w0, 0
    100039ec4bl usleep@plt
    100039ec8
    100039ec8loc_100039ec8:
    100039ec8movz w8, 1
    100039eccstrb w8, [x19+1664]
    100039ed0
    100039ed0loc_100039ed0:
    100039ed0add x1, x19, 1416
    100039ed4mov x0, x19
    100039ed8movz w2, 64
    100039edcmovz w3, 2
    100039ee0movk w3, 0x80000000
    100039ee4movz w4, 6
    100039ee8bl _ZNK12TaskPortBaseI14RemoteTaskPortE16setExceptionPortERK8PortBasejii@plt
    100039eectbz w0, 0, 0x100039f7c
    100039ef0movz w0, 16
    100039ef4bl _Znwm@plt
    100039ef8mov x23, x0
    100039efcmovz w0, 8
    100039f00bl _Znwm@plt
    100039f04mov x24, x0
    100039f08bl _ZNSt3__115__thread_structC1Ev@plt
    100039f0cmovz w0, 16
    100039f10bl _Znwm@plt
    100039f14mov x22, x0
    100039f18stp x24, x19, [x0]
    100039f1cadr x16, 3940
    100039f20hint
    100039f24paciza x16
    100039f28mov x2, x16
    100039f2cmov x0, x23
    100039f30movz x1, 0
    100039f34mov x3, x22
    100039f38bl pthread_create@plt
    100039f3ccbnz w0, 0x100039fbc
    100039f40str wzr, [x23+8]
    100039f44ldr x0, [x23]
    100039f48bl pthread_mach_thread_np@plt
    100039f4cstr w0, [x23+8]
    100039f50ldr x20, [x19+1424]
    100039f54str x23, [x19+1424]
    100039f58cbz x20, 0x100039f8c
    100039f5cldr x8, [x20]
    100039f60cbz x8, 0x100039f6c
    100039f64mov x0, x20
    100039f68bl _ZNSt3__16thread4joinEv@plt
    100039f6c
    100039f6cloc_100039f6c:
    100039f6cmov x0, x20
    100039f70bl _ZNSt3__16threadD1Ev@plt
    100039f74bl _ZdlPv@plt
    100039f78b 0x100039f8c
    100039f7c
    100039f7cloc_100039f7c:
    100039f7cmovz w0, 0
    100039f80bl usleep@plt
    100039f84mov x0, x21
    100039f88bl fn_100019714
    100039f8c
    100039f8cloc_100039f8c:
    100039f8cmov x0, x19
    100039f90add sp, sp, 528
    100039f94ldp x29, x30, [sp+64]
    100039f98ldp x20, x19, [sp+48]
    100039f9cldp x22, x21, [sp+32]
    100039fa0ldp x24, x23, [sp+16]
    100039fa4ldp x28, x27, [sp], 80
    100039fa8retab
    100039fac
    100039facloc_100039fac:
    100039facadr x1, 31761
    100039fb0hint
    100039fb4bl _ZNSt3__120__throw_system_errorEiPKc@plt
    100039fb8b 0x100039fc8
    100039fbc
    100039fbcloc_100039fbc:
    100039fbcadr x1, 31745
    100039fc0hint
    100039fc4bl _ZNSt3__120__throw_system_errorEiPKc@plt
    100039fc8
    100039fc8loc_100039fc8:
    100039fc8brk 1
    100039fccbl fn_100005128
    100039fd0mov x22, x0
    100039fd4mov x0, x23
    100039fd8bl _ZNSt3__16threadD1Ev@plt
    100039fdcb 0x10003a028
    100039fe0mov x22, x0
    100039fe4mov x0, x24
    100039fe8bl _ZNSt3__115__thread_structD1Ev@plt
    100039fecb 0x10003a024
    100039ff0mov x22, x0
    100039ff4b 0x10003a020
    100039ff8mov x22, x0
    100039ffcb 0x10003a028
    10003a000mov x8, x22
    10003a004mov x22, x0
    10003a008ldr x0, [x8]
    10003a00cmov x24, x8
    10003a010str xzr, [x8]
    10003a014cbz x0, 0x10003a020
    10003a018bl _ZNSt3__115__thread_structD1Ev@plt
    10003a01cbl _ZdlPv@plt
    10003a020
    10003a020loc_10003a020:
    10003a020mov x0, x24
    10003a024
    10003a024loc_10003a024:
    10003a024bl _ZdlPv@plt
    10003a028
    10003a028loc_10003a028:
    10003a028mov x0, x23
    10003a02cbl _ZdlPv@plt
    10003a030b 0x10003a0a8
    10003a034bl fn_100005128
    10003a038mov x22, x0
    10003a03cb 0x10003a124
    10003a040mov x22, x0
    10003a044mov x0, x24
    10003a048bl _ZNSt3__115__thread_structD1Ev@plt
    10003a04cbl _ZdlPv@plt
    10003a050mov x0, x23
    10003a054b 0x10003a12c
    10003a058mov x22, x0
    10003a05cb 0x10003a094
    10003a060mov x22, x0
    10003a064mov x0, x23
    10003a068b 0x10003a12c
    10003a06cmov x22, x0
    10003a070b 0x10003a13c
    10003a074mov x8, x22
    10003a078mov x22, x0
    10003a07cldr x0, [x8]
    10003a080mov x24, x8
    10003a084str xzr, [x8]
    10003a088cbz x0, 0x10003a094
    10003a08cbl _ZNSt3__115__thread_structD1Ev@plt
    10003a090bl _ZdlPv@plt
    10003a094
    10003a094loc_10003a094:
    10003a094mov x0, x24
    10003a098bl _ZdlPv@plt
    10003a09cmov x0, x23
    10003a0a0b 0x10003a12c
    10003a0a4mov x22, x0
    10003a0a8
    10003a0a8loc_10003a0a8:
    10003a0a8ldr x0, [x19+1704]
    10003a0acadd x8, x19, 1680
    10003a0b0subs xzr, x8, x0
    10003a0b4b.ne 0x10003a0e0
    10003a0b8ldr x16, [x0]
    10003a0bcmov x17, x0
    10003a0c0movk x17, 0xd3b7000000000000
    10003a0c4autda x16, x17
    10003a0c8ldr x8, [x16+32]!
    10003a0ccmov x9, x16
    10003a0d0mov x17, x9
    10003a0d4movk x17, 0xbdb3000000000000
    10003a0d8blraa x8, x17
    10003a0dcb 0x10003a108
    10003a0e0
    10003a0e0loc_10003a0e0:
    10003a0e0cbz x0, 0x10003a108
    10003a0e4ldr x16, [x0]
    10003a0e8mov x17, x0
    10003a0ecmovk x17, 0xd3b7000000000000
    10003a0f0autda x16, x17
    10003a0f4ldr x8, [x16+40]!
    10003a0f8mov x9, x16
    10003a0fcmov x17, x9
    10003a100movk x17, 0xf8f4000000000000
    10003a104blraa x8, x17
    10003a108
    10003a108loc_10003a108:
    10003a108ldr x23, [x19+1672]
    10003a10cstr xzr, [x19+1672]
    10003a110cbz x23, 0x10003a130
    10003a114ldr x8, [x23]
    10003a118cbz x8, 0x10003a124
    10003a11cmov x0, x23
    10003a120bl _ZNSt3__16thread4joinEv@plt
    10003a124
    10003a124loc_10003a124:
    10003a124mov x0, x23
    10003a128bl _ZNSt3__16threadD1Ev@plt
    10003a12c
    10003a12cloc_10003a12c:
    10003a12cbl _ZdlPv@plt
    10003a130
    10003a130loc_10003a130:
    10003a130ldr w0, [x19+1668]
    10003a134adds wzr, w0, 1
    10003a138b.ne 0x10003a1e8
    10003a13c
    10003a13cloc_10003a13c:
    10003a13cadd x0, x19, 1496
    10003a140bl fn_100020af4
    10003a144ldr x23, [x19+1424]
    10003a148str xzr, [x19+1424]
    10003a14ccbz x23, 0x10003a16c
    10003a150ldr x8, [x23]
    10003a154cbz x8, 0x10003a160
    10003a158mov x0, x23
    10003a15cbl _ZNSt3__16thread4joinEv@plt
    10003a160
    10003a160loc_10003a160:
    10003a160mov x0, x23
    10003a164bl _ZNSt3__16threadD1Ev@plt
    10003a168bl _ZdlPv@plt
    10003a16c
    10003a16cloc_10003a16c:
    10003a16cmov x0, x21
    10003a170bl fn_100019714
    10003a174movz w21, 768
    10003a178b 0x10003a1a8
    10003a17c
    10003a17cloc_10003a17c:
    10003a17cldr x16, [x0]
    10003a180mov x17, x0
    10003a184movk x17, 0x7ce3000000000000
    10003a188autda x16, x17
    10003a18cldr x8, [x16+32]!
    10003a190mov x9, x16
    10003a194mov x17, x9
    10003a198movk x17, 0x644c000000000000
    10003a19cblraa x8, x17
    10003a1a0
    10003a1a0loc_10003a1a0:
    10003a1a0subs x21, x21, 48
    10003a1a4b.eq 0x10003a210
    10003a1a8
    10003a1a8loc_10003a1a8:
    10003a1a8add x8, x19, x21
    10003a1acldr x0, [x8+632]
    10003a1b0add x8, x8, 608
    10003a1b4subs xzr, x8, x0
    10003a1b8b.eq 0x10003a17c
    10003a1bccbz x0, 0x10003a1a0
    10003a1c0ldr x16, [x0]
    10003a1c4mov x17, x0
    10003a1c8movk x17, 0x7ce3000000000000
    10003a1ccautda x16, x17
    10003a1d0ldr x8, [x16+40]!
    10003a1d4mov x9, x16
    10003a1d8mov x17, x9
    10003a1dcmovk x17, 0x9e32000000000000
    10003a1e0blraa x8, x17
    10003a1e4b 0x10003a1a0
    10003a1e8
    10003a1e8loc_10003a1e8:
    10003a1e8bl close@plt
    10003a1ecadds wzr, w0, 1
    10003a1f0b.ne 0x10003a220
    10003a1f4movz w0, 0
    10003a1f8bl usleep@plt
    10003a1fcmovz w0, 50
    10003a200bl usleep@plt
    10003a204movz w0, 50
    10003a208bl usleep@plt
    10003a20cb 0x10003a13c
    10003a210
    10003a210loc_10003a210:
    10003a210mov x0, x20
    10003a214bl _ZN9NSTaskROP20WithoutDeveloperMode7TaskROPI13FDGuardNeonRWED2Ev@plt
    10003a218mov x0, x22
    10003a21cbl _Unwind_Resume@plt
    10003a220
    10003a220loc_10003a220:
    10003a220movn w8, 0
    10003a224str w8, [x19+1668]
    10003a228b 0x10003a13c
    10003a22cbl fn_100005128
    10003a230bl fn_100005128
    10003a234bl fn_100005128
    10003a238bl fn_100005128
    100039ad4
    10003a23c
    10003a23c__ZNK8UMHookerI14RemoteTaskPortEcvbEv:
    10003a23cldrb w8, [x0+16]
    10003a240cbz w8, 0x10003a2a8
    10003a244ldrb w8, [x0+176]
    10003a248cbz w8, 0x10003a2a8
    10003a24cldr x8, [x0+184]
    10003a250cbz x8, 0x10003a2a8
    10003a254ldr w8, [x0+232]
    10003a258sub w8, w8, 1
    10003a25cadds wzr, w8, 3
    10003a260b.hi 0x10003a2a8
    10003a264ldr x8, [x0+552]
    10003a268cbz x8, 0x10003a2a8
    10003a26cldr x8, [x0+560]
    10003a270cbz x8, 0x10003a2a8
    10003a274ldr w8, [x0+584]
    10003a278sub w8, w8, 1
    10003a27cadds wzr, w8, 3
    10003a280b.hi 0x10003a2a8
    10003a284ldr w8, [x0+600]
    10003a288sub w8, w8, 1
    10003a28cadds wzr, w8, 3
    10003a290b.hi 0x10003a2a8
    10003a294ldr w8, [x0+1416]
    10003a298sub w8, w8, 1
    10003a29cadds wzr, w8, 2
    10003a2a0cset w0, lo
    10003a2a4ret x30
    10003a2a8
    10003a2a8loc_10003a2a8:
    10003a2a8movz w0, 0
    10003a2acret x30
    10003a23c
    10003a2b0
    10003a2b0__ZN8UMHookerI14RemoteTaskPortE4hookEyONSt3__18functionIFbP27__darwin_arm_thread_state64EEE:
    10003a2b0pacibsp
    10003a2b4sub sp, sp, 112
    10003a2b8stp x24, x23, [sp+48]
    10003a2bcstp x22, x21, [sp+64]
    10003a2c0stp x20, x19, [sp+80]
    10003a2c4stp x29, x30, [sp+96]
    10003a2c8add x29, sp, 96
    10003a2ccldrb w8, [x0+16]
    10003a2d0cbz w8, 0x10003a4ac
    10003a2d4mov x19, x0
    10003a2d8ldrb w8, [x0+176]
    10003a2dccbz w8, 0x10003a4ac
    10003a2e0ldr x8, [x19+184]
    10003a2e4cbz x8, 0x10003a4ac
    10003a2e8ldr w8, [x19+232]
    10003a2ecsub w8, w8, 1
    10003a2f0adds wzr, w8, 3
    10003a2f4b.hi 0x10003a4ac
    10003a2f8ldr x8, [x19+552]
    10003a2fccbz x8, 0x10003a4ac
    10003a300ldr x8, [x19+560]
    10003a304cbz x8, 0x10003a4ac
    10003a308ldr w8, [x19+584]
    10003a30csub w8, w8, 1
    10003a310adds wzr, w8, 3
    10003a314b.hi 0x10003a4ac
    10003a318mov x21, x1
    10003a31cldr w1, [x19+600]
    10003a320sub w8, w1, 1
    10003a324adds wzr, w8, 3
    10003a328b.hi 0x10003a4ac
    10003a32cmov x20, x2
    10003a330str wzr, [sp+8]
    10003a334hint
    10003a338ldr x8, 42504
    10003a33cldr w0, [x8]
    10003a340add x2, sp, 8
    10003a344bl _kernelrpc_mach_port_type_trap@plt
    10003a348ldr w8, [sp+8]
    10003a34cands wzr, w8, 0xffefffff
    10003a350b.eq 0x10003a4ac
    10003a354add x8, x19, 648
    10003a358ldr x10, [x19+648]
    10003a35ccbz x10, 0x10003a49c
    10003a360mov x9, x8
    10003a364subs xzr, x10, x21
    10003a368b.eq 0x10003a4a0
    10003a36cadd x9, x19, 696
    10003a370ldr x10, [x19+696]
    10003a374cbz x10, 0x10003a4a0
    10003a378subs xzr, x10, x21
    10003a37cb.eq 0x10003a4a0
    10003a380add x9, x19, 744
    10003a384ldr x10, [x19+744]
    10003a388cbz x10, 0x10003a4a0
    10003a38csubs xzr, x10, x21
    10003a390b.eq 0x10003a4a0
    10003a394add x9, x19, 792
    10003a398ldr x10, [x19+792]
    10003a39ccbz x10, 0x10003a4a0
    10003a3a0subs xzr, x10, x21
    10003a3a4b.eq 0x10003a4a0
    10003a3a8add x9, x19, 840
    10003a3acldr x10, [x19+840]
    10003a3b0cbz x10, 0x10003a4a0
    10003a3b4subs xzr, x10, x21
    10003a3b8b.eq 0x10003a4a0
    10003a3bcadd x9, x19, 888
    10003a3c0ldr x10, [x19+888]
    10003a3c4cbz x10, 0x10003a4a0
    10003a3c8subs xzr, x10, x21
    10003a3ccb.eq 0x10003a4a0
    10003a3d0add x9, x19, 936
    10003a3d4ldr x10, [x19+936]
    10003a3d8cbz x10, 0x10003a4a0
    10003a3dcsubs xzr, x10, x21
    10003a3e0b.eq 0x10003a4a0
    10003a3e4add x9, x19, 984
    10003a3e8ldr x10, [x19+984]
    10003a3eccbz x10, 0x10003a4a0
    10003a3f0subs xzr, x10, x21
    10003a3f4b.eq 0x10003a4a0
    10003a3f8add x9, x19, 1032
    10003a3fcldr x10, [x19+1032]
    10003a400cbz x10, 0x10003a4a0
    10003a404subs xzr, x10, x21
    10003a408b.eq 0x10003a4a0
    10003a40cadd x9, x19, 1080
    10003a410ldr x10, [x19+1080]
    10003a414cbz x10, 0x10003a4a0
    10003a418subs xzr, x10, x21
    10003a41cb.eq 0x10003a4a0
    10003a420add x9, x19, 1128
    10003a424ldr x10, [x19+1128]
    10003a428cbz x10, 0x10003a4a0
    10003a42csubs xzr, x10, x21
    10003a430b.eq 0x10003a4a0
    10003a434add x9, x19, 1176
    10003a438ldr x10, [x19+1176]
    10003a43ccbz x10, 0x10003a4a0
    10003a440subs xzr, x10, x21
    10003a444b.eq 0x10003a4a0
    10003a448add x9, x19, 1224
    10003a44cldr x10, [x19+1224]
    10003a450cbz x10, 0x10003a4a0
    10003a454subs xzr, x10, x21
    10003a458b.eq 0x10003a4a0
    10003a45cadd x9, x19, 1272
    10003a460ldr x10, [x19+1272]
    10003a464cbz x10, 0x10003a4a0
    10003a468subs xzr, x10, x21
    10003a46cb.eq 0x10003a4a0
    10003a470add x9, x19, 1320
    10003a474ldr x10, [x19+1320]
    10003a478cbz x10, 0x10003a4a0
    10003a47csubs xzr, x10, x21
    10003a480b.eq 0x10003a4a0
    10003a484add x9, x19, 1368
    10003a488ldr x10, [x19+1368]
    10003a48ccbz x10, 0x10003a4a0
    10003a490subs xzr, x10, x21
    10003a494b.ne 0x10003a4ac
    10003a498b 0x10003a4a0
    10003a49c
    10003a49cloc_10003a49c:
    10003a49cmov x9, x8
    10003a4a0
    10003a4a0loc_10003a4a0:
    10003a4a0sub x23, x9, x8
    10003a4a4subs xzr, x23, 768
    10003a4a8b.ne 0x10003a4d0
    10003a4ac
    10003a4acloc_10003a4ac:
    10003a4acmovz w0, 0
    10003a4b0bl usleep@plt
    10003a4b4movz w0, 0
    10003a4b8ldp x29, x30, [sp+96]
    10003a4bcldp x20, x19, [sp+80]
    10003a4c0ldp x22, x21, [sp+64]
    10003a4c4ldp x24, x23, [sp+48]
    10003a4c8add sp, sp, 112
    10003a4ccretab
    10003a4d0
    10003a4d0loc_10003a4d0:
    10003a4d0sbfm x8, x23, 4, 63
    10003a4d4orr x9, xzr, 0xaaaaaaaaaaaaaaaa
    10003a4d8movk x9, 43691
    10003a4dcmadd x22, x8, x9, xzr
    10003a4e0movz w0, 50
    10003a4e4bl usleep@plt
    10003a4e8add x8, x19, x23
    10003a4ecstr x21, [x8+648]
    10003a4f0ldr x0, [x20+24]
    10003a4f4cbz x0, 0x10003a52c
    10003a4f8subs xzr, x20, x0
    10003a4fcb.eq 0x10003a534
    10003a500ldr x16, [x0]
    10003a504mov x17, x0
    10003a508movk x17, 0x7ce3000000000000
    10003a50cautda x16, x17
    10003a510ldr x8, [x16+16]!
    10003a514mov x9, x16
    10003a518mov x17, x9
    10003a51cmovk x17, 0xcb1d000000000000
    10003a520blraa x8, x17
    10003a524str x0, [sp+32]
    10003a528b 0x10003a564
    10003a52c
    10003a52cloc_10003a52c:
    10003a52cstr xzr, [sp+32]
    10003a530b 0x10003a564
    10003a534
    10003a534loc_10003a534:
    10003a534add x8, sp, 8
    10003a538str x8, [sp+32]
    10003a53cldr x16, [x0]
    10003a540mov x17, x0
    10003a544movk x17, 0x7ce3000000000000
    10003a548autda x16, x17
    10003a54cldr x8, [x16+24]!
    10003a550mov x9, x16
    10003a554add x1, sp, 8
    10003a558mov x17, x9
    10003a55cmovk x17, 0xd925000000000000
    10003a560blraa x8, x17
    10003a564
    10003a564loc_10003a564:
    10003a564movz w8, 48
    10003a568madd x21, x22, x8, x19
    10003a56cadd x20, x21, 656
    10003a570ldr x0, [x21+680]
    10003a574str xzr, [x21+680]
    10003a578subs xzr, x20, x0
    10003a57cb.eq 0x10003a5ac
    10003a580cbz x0, 0x10003a5d0
    10003a584ldr x16, [x0]
    10003a588mov x17, x0
    10003a58cmovk x17, 0x7ce3000000000000
    10003a590autda x16, x17
    10003a594ldr x8, [x16+40]!
    10003a598mov x9, x16
    10003a59cmov x17, x9
    10003a5a0movk x17, 0x9e32000000000000
    10003a5a4blraa x8, x17
    10003a5a8b 0x10003a5d0
    10003a5ac
    10003a5acloc_10003a5ac:
    10003a5acldr x16, [x0]
    10003a5b0mov x17, x0
    10003a5b4movk x17, 0x7ce3000000000000
    10003a5b8autda x16, x17
    10003a5bcldr x8, [x16+32]!
    10003a5c0mov x9, x16
    10003a5c4mov x17, x9
    10003a5c8movk x17, 0x644c000000000000
    10003a5ccblraa x8, x17
    10003a5d0
    10003a5d0loc_10003a5d0:
    10003a5d0add x8, x21, 680
    10003a5d4ldr x0, [sp+32]
    10003a5d8cbz x0, 0x10003a5f0
    10003a5dcadd x9, sp, 8
    10003a5e0subs xzr, x9, x0
    10003a5e4b.eq 0x10003a5f8
    10003a5e8str x0, [x8]
    10003a5ecadd x8, x9, 24
    10003a5f0
    10003a5f0loc_10003a5f0:
    10003a5f0str xzr, [x8]
    10003a5f4b 0x10003a624
    10003a5f8
    10003a5f8loc_10003a5f8:
    10003a5f8str x20, [x8]
    10003a5fcldr x16, [x0]
    10003a600mov x17, x0
    10003a604movk x17, 0x7ce3000000000000
    10003a608autda x16, x17
    10003a60cldr x8, [x16+24]!
    10003a610mov x9, x16
    10003a614mov x1, x20
    10003a618mov x17, x9
    10003a61cmovk x17, 0xd925000000000000
    10003a620blraa x8, x17
    10003a624
    10003a624loc_10003a624:
    10003a624ldrb w8, [sp+40]
    10003a628movz w9, 48
    10003a62cmadd x9, x22, x9, x19
    10003a630strb w8, [x9+688]
    10003a634ldr x0, [sp+32]
    10003a638add x8, sp, 8
    10003a63csubs xzr, x8, x0
    10003a640b.eq 0x10003a670
    10003a644cbz x0, 0x10003a694
    10003a648ldr x16, [x0]
    10003a64cmov x17, x0
    10003a650movk x17, 0x7ce3000000000000
    10003a654autda x16, x17
    10003a658ldr x8, [x16+40]!
    10003a65cmov x9, x16
    10003a660mov x17, x9
    10003a664movk x17, 0x9e32000000000000
    10003a668blraa x8, x17
    10003a66cb 0x10003a694
    10003a670
    10003a670loc_10003a670:
    10003a670ldr x16, [x0]
    10003a674mov x17, x0
    10003a678movk x17, 0x7ce3000000000000
    10003a67cautda x16, x17
    10003a680ldr x8, [x16+32]!
    10003a684mov x9, x16
    10003a688mov x17, x9
    10003a68cmovk x17, 0x644c000000000000
    10003a690blraa x8, x17
    10003a694
    10003a694loc_10003a694:
    10003a694mov x0, x19
    10003a698bl fn_10003a6b8
    10003a69cldp x29, x30, [sp+96]
    10003a6a0ldp x20, x19, [sp+80]
    10003a6a4ldp x22, x21, [sp+64]
    10003a6a8ldp x24, x23, [sp+48]
    10003a6acadd sp, sp, 112
    10003a6b0retab
    10003a6b4bl fn_100005128
    10003a2b0
    10003a6b8
    10003a6b8fn_10003a6b8:
    10003a6b8pacibsp
    10003a6bcstp x28, x27, [sp-64]!
    10003a6c0stp x22, x21, [sp+16]
    10003a6c4stp x20, x19, [sp+32]
    10003a6c8stp x29, x30, [sp+48]
    10003a6ccadd x29, sp, 48
    10003a6d0sub sp, sp, 576
    10003a6d4ldrb w8, [x0+16]
    10003a6d8cbz w8, 0x10003a9b4
    10003a6dcmov x19, x0
    10003a6e0ldrb w8, [x0+176]
    10003a6e4cbz w8, 0x10003a9b4
    10003a6e8ldr x8, [x19+184]
    10003a6eccbz x8, 0x10003a9b4
    10003a6f0ldr w8, [x19+232]
    10003a6f4sub w8, w8, 1
    10003a6f8adds wzr, w8, 3
    10003a6fcb.hi 0x10003a9b4
    10003a700ldr x8, [x19+552]
    10003a704cbz x8, 0x10003a9b4
    10003a708ldr x8, [x19+560]
    10003a70ccbz x8, 0x10003a9b4
    10003a710ldr w8, [x19+584]
    10003a714sub w8, w8, 1
    10003a718adds wzr, w8, 3
    10003a71cb.hi 0x10003a9b4
    10003a720ldr w1, [x19+600]
    10003a724sub w8, w1, 1
    10003a728adds wzr, w8, 3
    10003a72cb.hi 0x10003a9b4
    10003a730str wzr, [sp+8]
    10003a734hint
    10003a738ldr x20, 41480
    10003a73cldr w0, [x20]
    10003a740add x2, sp, 8
    10003a744bl _kernelrpc_mach_port_type_trap@plt
    10003a748ldr w8, [sp+8]
    10003a74cands wzr, w8, 0xffefffff
    10003a750b.eq 0x10003a9b4
    10003a754add x0, sp, 8
    10003a758movz w1, 520
    10003a75cbl bzero@plt
    10003a760ldr x8, [x19+648]
    10003a764cbz x8, 0x10003a774
    10003a768movz w9, 1
    10003a76cstr x8, [sp+8]
    10003a770str x9, [sp+136]
    10003a774
    10003a774loc_10003a774:
    10003a774ldr x8, [x19+696]
    10003a778cbz x8, 0x10003a788
    10003a77cmovz w9, 1
    10003a780str x8, [sp+16]
    10003a784str x9, [sp+144]
    10003a788
    10003a788loc_10003a788:
    10003a788ldr x8, [x19+744]
    10003a78ccbz x8, 0x10003a79c
    10003a790movz w9, 1
    10003a794str x8, [sp+24]
    10003a798str x9, [sp+152]
    10003a79c
    10003a79cloc_10003a79c:
    10003a79cldr x8, [x19+792]
    10003a7a0cbz x8, 0x10003a7b0
    10003a7a4movz w9, 1
    10003a7a8str x8, [sp+32]
    10003a7acstr x9, [sp+160]
    10003a7b0
    10003a7b0loc_10003a7b0:
    10003a7b0ldr x8, [x19+840]
    10003a7b4cbz x8, 0x10003a7c4
    10003a7b8movz w9, 1
    10003a7bcstr x8, [sp+40]
    10003a7c0str x9, [sp+168]
    10003a7c4
    10003a7c4loc_10003a7c4:
    10003a7c4ldr x8, [x19+888]
    10003a7c8cbz x8, 0x10003a7d8
    10003a7ccmovz w9, 1
    10003a7d0str x8, [sp+48]
    10003a7d4str x9, [sp+176]
    10003a7d8
    10003a7d8loc_10003a7d8:
    10003a7d8ldr x8, [x19+936]
    10003a7dccbz x8, 0x10003a7ec
    10003a7e0movz w9, 1
    10003a7e4str x8, [sp+56]
    10003a7e8str x9, [sp+184]
    10003a7ec
    10003a7ecloc_10003a7ec:
    10003a7ecldr x8, [x19+984]
    10003a7f0cbz x8, 0x10003a800
    10003a7f4movz w9, 1
    10003a7f8str x8, [sp+64]
    10003a7fcstr x9, [sp+192]
    10003a800
    10003a800loc_10003a800:
    10003a800ldr x8, [x19+1032]
    10003a804cbz x8, 0x10003a814
    10003a808movz w9, 1
    10003a80cstr x8, [sp+72]
    10003a810str x9, [sp+200]
    10003a814
    10003a814loc_10003a814:
    10003a814ldr x8, [x19+1080]
    10003a818cbz x8, 0x10003a828
    10003a81cmovz w9, 1
    10003a820str x8, [sp+80]
    10003a824str x9, [sp+208]
    10003a828
    10003a828loc_10003a828:
    10003a828ldr x8, [x19+1128]
    10003a82ccbz x8, 0x10003a83c
    10003a830movz w9, 1
    10003a834str x8, [sp+88]
    10003a838str x9, [sp+216]
    10003a83c
    10003a83cloc_10003a83c:
    10003a83cldr x8, [x19+1176]
    10003a840cbz x8, 0x10003a850
    10003a844movz w9, 1
    10003a848str x8, [sp+96]
    10003a84cstr x9, [sp+224]
    10003a850
    10003a850loc_10003a850:
    10003a850ldr x8, [x19+1224]
    10003a854cbz x8, 0x10003a864
    10003a858movz w9, 1
    10003a85cstr x8, [sp+104]
    10003a860str x9, [sp+232]
    10003a864
    10003a864loc_10003a864:
    10003a864ldr x8, [x19+1272]
    10003a868cbz x8, 0x10003a878
    10003a86cmovz w9, 1
    10003a870str x8, [sp+112]
    10003a874str x9, [sp+240]
    10003a878
    10003a878loc_10003a878:
    10003a878ldr x8, [x19+1320]
    10003a87ccbz x8, 0x10003a88c
    10003a880movz w9, 1
    10003a884str x8, [sp+120]
    10003a888str x9, [sp+248]
    10003a88c
    10003a88cloc_10003a88c:
    10003a88cldr x8, [x19+1368]
    10003a890cbz x8, 0x10003a8a0
    10003a894movz w9, 1
    10003a898str x8, [sp+128]
    10003a89cstr x9, [sp+256]
    10003a8a0
    10003a8a0loc_10003a8a0:
    10003a8a0add x0, x19, 2232
    10003a8a4add x1, sp, 8
    10003a8a8movz w2, 512
    10003a8acbl memcpy@plt
    10003a8b0movz w8, 1
    10003a8b4str x8, [x19+2744]
    10003a8b8movz w0, 50
    10003a8bcbl usleep@plt
    10003a8c0ldrb w8, [x19+16]
    10003a8c4cbz w8, 0x10003a9b4
    10003a8c8ldrb w8, [x19+176]
    10003a8cccbz w8, 0x10003a9b4
    10003a8d0ldr x8, [x19+184]
    10003a8d4cbz x8, 0x10003a9b4
    10003a8d8ldr w8, [x19+232]
    10003a8dcsub w8, w8, 1
    10003a8e0adds wzr, w8, 3
    10003a8e4b.hi 0x10003a9b4
    10003a8e8ldr x8, [x19+552]
    10003a8eccbz x8, 0x10003a9b4
    10003a8f0ldr x8, [x19+560]
    10003a8f4cbz x8, 0x10003a9b4
    10003a8f8ldr w8, [x19+584]
    10003a8fcsub w8, w8, 1
    10003a900adds wzr, w8, 3
    10003a904b.hi 0x10003a9b4
    10003a908ldr w1, [x19+600]
    10003a90csub w8, w1, 1
    10003a910adds wzr, w8, 3
    10003a914b.hi 0x10003a9b4
    10003a918stur wzr, [x29-72]
    10003a91cldr w0, [x20]
    10003a920sub x2, x29, 72
    10003a924bl _kernelrpc_mach_port_type_trap@plt
    10003a928ldur w8, [x29-72]
    10003a92cands wzr, w8, 0xffefffff
    10003a930b.eq 0x10003a9b4
    10003a934add x2, sp, 8
    10003a938mov x0, x19
    10003a93cmovz w1, 15
    10003a940bl fn_100020994
    10003a944sub x8, x29, 96
    10003a948mov x0, x19
    10003a94cbl _ZNK12TaskPortBaseI14RemoteTaskPortE7threadsEv@plt
    10003a950ldp x8, x9, [x29-96]
    10003a954subs xzr, x8, x9
    10003a958b.eq 0x10003a9d0
    10003a95c
    10003a95cloc_10003a95c:
    10003a95cldp x20, x21, [x29-96]
    10003a960subs xzr, x20, x21
    10003a964b.eq 0x10003a99c
    10003a968movz w22, 1
    10003a96c
    10003a96cloc_10003a96c:
    10003a96cldr w8, [x20]
    10003a970stur w8, [x29-72]
    10003a974stur x19, [x29-64]
    10003a978sturb w22, [x29-56]
    10003a97csub x0, x29, 72
    10003a980add x2, sp, 8
    10003a984movz w1, 15
    10003a988bl fn_100023dc4
    10003a98cadd x20, x20, 4
    10003a990subs xzr, x20, x21
    10003a994b.ne 0x10003a96c
    10003a998ldur x20, [x29-96]
    10003a99c
    10003a99cloc_10003a99c:
    10003a99ccbz x20, 0x10003a9ac
    10003a9a0stur x20, [x29-88]
    10003a9a4mov x0, x20
    10003a9a8bl _ZdlPv@plt
    10003a9ac
    10003a9acloc_10003a9ac:
    10003a9acmovz w0, 1
    10003a9b0b 0x10003a9b8
    10003a9b4
    10003a9b4loc_10003a9b4:
    10003a9b4movz w0, 0
    10003a9b8
    10003a9b8loc_10003a9b8:
    10003a9b8add sp, sp, 576
    10003a9bcldp x29, x30, [sp+48]
    10003a9c0ldp x20, x19, [sp+32]
    10003a9c4ldp x22, x21, [sp+16]
    10003a9c8ldp x28, x27, [sp], 64
    10003a9ccretab
    10003a9d0
    10003a9d0loc_10003a9d0:
    10003a9d0ldrb w8, [x19+16]
    10003a9d4cbz w8, 0x10003a95c
    10003a9d8ldrb w8, [x19+176]
    10003a9dccbz w8, 0x10003a95c
    10003a9e0ldr x8, [x19+184]
    10003a9e4cbz x8, 0x10003a95c
    10003a9e8ldr w8, [x19+232]
    10003a9ecsub w8, w8, 1
    10003a9f0adds wzr, w8, 3
    10003a9f4b.hi 0x10003a95c
    10003a9f8ldr x8, [x19+552]
    10003a9fccbz x8, 0x10003a95c
    10003aa00ldr x8, [x19+560]
    10003aa04cbz x8, 0x10003a95c
    10003aa08ldr w8, [x19+584]
    10003aa0csub w8, w8, 1
    10003aa10adds wzr, w8, 3
    10003aa14b.hi 0x10003a95c
    10003aa18ldr w1, [x19+600]
    10003aa1csub w8, w1, 1
    10003aa20adds wzr, w8, 3
    10003aa24b.hi 0x10003a95c
    10003aa28stur wzr, [x29-72]
    10003aa2cldr w0, [x20]
    10003aa30sub x2, x29, 72
    10003aa34bl _kernelrpc_mach_port_type_trap@plt
    10003aa38ldur w8, [x29-72]
    10003aa3cands wzr, w8, 0xffefffff
    10003aa40b.eq 0x10003a95c
    10003aa44movz w0, 0
    10003aa48bl usleep@plt
    10003aa4cb 0x10003a95c
    10003aa50b 0x10003aa54
    10003aa54
    10003aa54loc_10003aa54:
    10003aa54mov x19, x0
    10003aa58ldur x0, [x29-96]
    10003aa5ccbz x0, 0x10003aa68
    10003aa60stur x0, [x29-88]
    10003aa64bl _ZdlPv@plt
    10003aa68
    10003aa68loc_10003aa68:
    10003aa68mov x0, x19
    10003aa6cbl _Unwind_Resume@plt
    10003a6b8
    10003aa70
    10003aa70fn_10003aa70:
    10003aa70pacibsp
    10003aa74sub sp, sp, 240
    10003aa78stp x22, x21, [sp+192]
    10003aa7cstp x20, x19, [sp+208]
    10003aa80stp x29, x30, [sp+224]
    10003aa84add x29, sp, 224
    10003aa88mov x19, x0
    10003aa8cstr x0, [sp+8]
    10003aa90bl _ZNSt3__119__thread_local_dataEv@plt
    10003aa94ldr x1, [x19]
    10003aa98str xzr, [x19]
    10003aa9cldr x0, [x0]
    10003aaa0bl pthread_setspecific@plt
    10003aaa4ldr x20, [x19+8]
    10003aaa8ldr w0, [x20+1668]
    10003aaacadds wzr, w0, 1
    10003aab0b.ne 0x10003aac4
    10003aab4bl kqueue@plt
    10003aab8str w0, [x20+1668]
    10003aabcadds wzr, w0, 1
    10003aac0b.eq 0x10003add0
    10003aac4
    10003aac4loc_10003aac4:
    10003aac4add x21, sp, 96
    10003aac8movz w8, 209
    10003aaccstr x8, [sp+16]
    10003aad0movz w8, 65526
    10003aad4movk w8, 0x10000
    10003aad8str w8, [sp+24]
    10003aadcstp xzr, xzr, [sp+32]
    10003aae0str xzr, [sp+160]
    10003aae4movi v0.2d, 0
    10003aae8str q0, [x21+48]
    10003aaecstp q0, q0, [sp+112]
    10003aaf0str q0, [sp+96]
    10003aaf4sbfm x8, x0, 0, 31
    10003aaf8add x9, sp, 16
    10003aafcadd x10, sp, 96
    10003ab00movz x16, 374
    10003ab04mov x0, x8
    10003ab08mov x1, x9
    10003ab0cmovz x2, 1
    10003ab10mov x3, x10
    10003ab14movz x4, 1
    10003ab18movz x5, 0
    10003ab1cmovz x6, 0
    10003ab20movz x7, 1
    10003ab24svc 0
    10003ab28cset w8, lo
    10003ab2cmov x9, x0
    10003ab30mov x10, x1
    10003ab34ands wzr, w8, 255
    10003ab38b.eq 0x10003ab60
    10003ab3cldrh w9, [sp+106]
    10003ab40tbz w9, 14, 0x10003ab50
    10003ab44movz w0, 0
    10003ab48bl usleep@plt
    10003ab4cmovz w8, 0
    10003ab50
    10003ab50loc_10003ab50:
    10003ab50and x8, x8, 255
    10003ab54ands wzr, w8, 255
    10003ab58b.ne 0x10003ab74
    10003ab5cb 0x10003ab6c
    10003ab60
    10003ab60loc_10003ab60:
    10003ab60movz w8, 1
    10003ab64ands wzr, w8, 255
    10003ab68b.ne 0x10003ab74
    10003ab6c
    10003ab6cloc_10003ab6c:
    10003ab6cmovz w0, 0
    10003ab70bl usleep@plt
    10003ab74
    10003ab74loc_10003ab74:
    10003ab74movz w8, 4
    10003ab78movz w9, 210
    10003ab7cstr x9, [sp+16]
    10003ab80movz w9, 65529
    10003ab84movk w9, 0x10000
    10003ab88str w9, [sp+24]
    10003ab8cstp xzr, x8, [sp+32]
    10003ab90movz w8, 25856
    10003ab94movk w8, 0x1dcd0000
    10003ab98str x8, [sp+48]
    10003ab9cstr xzr, [sp+160]
    10003aba0movi v0.2d, 0
    10003aba4str q0, [x21+48]
    10003aba8stp q0, q0, [sp+112]
    10003abacstr q0, [sp+96]
    10003abb0ldrsw x8, [x20+1668]
    10003abb4add x9, sp, 16
    10003abb8add x10, sp, 96
    10003abbcmovz x16, 374
    10003abc0mov x0, x8
    10003abc4mov x1, x9
    10003abc8movz x2, 1
    10003abccmov x3, x10
    10003abd0movz x4, 1
    10003abd4movz x5, 0
    10003abd8movz x6, 0
    10003abdcmovz x7, 1
    10003abe0svc 0
    10003abe4cset w8, lo
    10003abe8mov x9, x0
    10003abecmov x10, x1
    10003abf0ands wzr, w8, 255
    10003abf4b.eq 0x10003ac1c
    10003abf8ldrh w9, [sp+106]
    10003abfctbz w9, 14, 0x10003ac0c
    10003ac00movz w0, 0
    10003ac04bl usleep@plt
    10003ac08movz w8, 0
    10003ac0c
    10003ac0cloc_10003ac0c:
    10003ac0cand x8, x8, 255
    10003ac10ands wzr, w8, 255
    10003ac14b.ne 0x10003ac30
    10003ac18b 0x10003ac28
    10003ac1c
    10003ac1cloc_10003ac1c:
    10003ac1cmovz w8, 1
    10003ac20ands wzr, w8, 255
    10003ac24b.ne 0x10003ac30
    10003ac28
    10003ac28loc_10003ac28:
    10003ac28movz w0, 0
    10003ac2cbl usleep@plt
    10003ac30
    10003ac30loc_10003ac30:
    10003ac30hint
    10003ac34ldr x22, 40204
    10003ac38b 0x10003ac44
    10003ac3c
    10003ac3cloc_10003ac3c:
    10003ac3cmov x0, x21
    10003ac40bl _ZdlPv@plt
    10003ac44
    10003ac44loc_10003ac44:
    10003ac44movz w0, 72
    10003ac48bl _Znwm@plt
    10003ac4cmov x21, x0
    10003ac50str xzr, [x0+64]
    10003ac54movi v0.2d, 0
    10003ac58stp q0, q0, [x0+32]
    10003ac5cstp q0, q0, [x0]
    10003ac60ldrsw x8, [x20+1668]
    10003ac64movz x16, 374
    10003ac68mov x0, x8
    10003ac6cmovz x1, 0
    10003ac70movz x2, 0
    10003ac74mov x3, x21
    10003ac78movz x4, 1
    10003ac7cmovz x5, 0
    10003ac80movz x6, 0
    10003ac84movz x7, 0
    10003ac88svc 0
    10003ac8ccset w8, lo
    10003ac90mov x9, x0
    10003ac94mov x10, x1
    10003ac98ands wzr, w8, 255
    10003ac9cb.eq 0x10003acc4
    10003aca0ldrh w9, [x21+10]
    10003aca4tbz w9, 14, 0x10003acb4
    10003aca8movz w0, 0
    10003acacbl usleep@plt
    10003acb0movz w8, 0
    10003acb4
    10003acb4loc_10003acb4:
    10003acb4and x8, x8, 255
    10003acb8ands wzr, w8, 255
    10003acbcb.ne 0x10003acd8
    10003acc0b 0x10003acd0
    10003acc4
    10003acc4loc_10003acc4:
    10003acc4movz w8, 1
    10003acc8ands wzr, w8, 255
    10003acccb.ne 0x10003acd8
    10003acd0
    10003acd0loc_10003acd0:
    10003acd0movz w0, 0
    10003acd4bl usleep@plt
    10003acd8
    10003acd8loc_10003acd8:
    10003acd8ldrsh w8, [x21+8]
    10003acdcadds wzr, w8, 7
    10003ace0b.eq 0x10003acf8
    10003ace4adds wzr, w8, 10
    10003ace8b.eq 0x10003addc
    10003acecmovz w0, 0
    10003acf0bl usleep@plt
    10003acf4b 0x10003ac3c
    10003acf8
    10003acf8loc_10003acf8:
    10003acf8ldr x8, [x21]
    10003acfcsubs xzr, x8, 210
    10003ad00b.eq 0x10003ad0c
    10003ad04movz w0, 0
    10003ad08bl usleep@plt
    10003ad0c
    10003ad0cloc_10003ad0c:
    10003ad0cldrb w8, [x20+16]
    10003ad10cbz w8, 0x10003ad80
    10003ad14ldrb w8, [x20+176]
    10003ad18cbz w8, 0x10003ad80
    10003ad1cldr x8, [x20+184]
    10003ad20cbz x8, 0x10003ad80
    10003ad24ldr w8, [x20+232]
    10003ad28sub w8, w8, 1
    10003ad2cadds wzr, w8, 3
    10003ad30b.hi 0x10003ad80
    10003ad34ldr x8, [x20+552]
    10003ad38cbz x8, 0x10003ad80
    10003ad3cldr x8, [x20+560]
    10003ad40cbz x8, 0x10003ad80
    10003ad44ldr w8, [x20+584]
    10003ad48sub w8, w8, 1
    10003ad4cadds wzr, w8, 3
    10003ad50b.hi 0x10003ad80
    10003ad54ldr w1, [x20+600]
    10003ad58sub w8, w1, 1
    10003ad5cadds wzr, w8, 3
    10003ad60b.hi 0x10003ad80
    10003ad64str wzr, [sp+96]
    10003ad68ldr w0, [x22]
    10003ad6cadd x2, sp, 96
    10003ad70bl _kernelrpc_mach_port_type_trap@plt
    10003ad74ldr w8, [sp+96]
    10003ad78ands wzr, w8, 0xffefffff
    10003ad7cb.ne 0x10003ac3c
    10003ad80
    10003ad80loc_10003ad80:
    10003ad80movz w0, 0
    10003ad84bl usleep@plt
    10003ad88mov x0, x20
    10003ad8cmovz w1, 1
    10003ad90bl _ZN8UMHookerI14RemoteTaskPortE7destroyEb@plt
    10003ad94
    10003ad94loc_10003ad94:
    10003ad94mov x0, x21
    10003ad98bl _ZdlPv@plt
    10003ad9c
    10003ad9cloc_10003ad9c:
    10003ad9cldr x0, [x19]
    10003ada0str xzr, [x19]
    10003ada4cbz x0, 0x10003adb0
    10003ada8bl _ZNSt3__115__thread_structD1Ev@plt
    10003adacbl _ZdlPv@plt
    10003adb0
    10003adb0loc_10003adb0:
    10003adb0mov x0, x19
    10003adb4bl _ZdlPv@plt
    10003adb8movz x0, 0
    10003adbcldp x29, x30, [sp+224]
    10003adc0ldp x20, x19, [sp+208]
    10003adc4ldp x22, x21, [sp+192]
    10003adc8add sp, sp, 240
    10003adccretab
    10003add0
    10003add0loc_10003add0:
    10003add0movz w0, 0
    10003add4bl usleep@plt
    10003add8b 0x10003ad9c
    10003addc
    10003addcloc_10003addc:
    10003addcldr x8, [x21]
    10003ade0subs xzr, x8, 209
    10003ade4b.eq 0x10003adf0
    10003ade8movz w0, 0
    10003adecbl usleep@plt
    10003adf0
    10003adf0loc_10003adf0:
    10003adf0movz w0, 50
    10003adf4bl usleep@plt
    10003adf8b 0x10003ad94
    10003adfcb 0x10003ae18
    10003ae00b 0x10003ae18
    10003ae04b 0x10003ae18
    10003ae08b 0x10003ae18
    10003ae0cb 0x10003ae10
    10003ae10
    10003ae10loc_10003ae10:
    10003ae10mov x19, x0
    10003ae14b 0x10003ae24
    10003ae18
    10003ae18loc_10003ae18:
    10003ae18mov x19, x0
    10003ae1cmov x0, x21
    10003ae20bl _ZdlPv@plt
    10003ae24
    10003ae24loc_10003ae24:
    10003ae24add x0, sp, 8
    10003ae28bl fn_10003ae34
    10003ae2cmov x0, x19
    10003ae30bl _Unwind_Resume@plt
    10003aa70
    10003ae34
    10003ae34fn_10003ae34:
    10003ae34pacibsp
    10003ae38stp x20, x19, [sp-32]!
    10003ae3cstp x29, x30, [sp+16]
    10003ae40add x29, sp, 16
    10003ae44mov x19, x0
    10003ae48ldr x20, [x0]
    10003ae4cstr xzr, [x0]
    10003ae50cbz x20, 0x10003ae70
    10003ae54ldr x0, [x20]
    10003ae58str xzr, [x20]
    10003ae5ccbz x0, 0x10003ae68
    10003ae60bl _ZNSt3__115__thread_structD1Ev@plt
    10003ae64bl _ZdlPv@plt
    10003ae68
    10003ae68loc_10003ae68:
    10003ae68mov x0, x20
    10003ae6cbl _ZdlPv@plt
    10003ae70
    10003ae70loc_10003ae70:
    10003ae70mov x0, x19
    10003ae74ldp x29, x30, [sp+16]
    10003ae78ldp x20, x19, [sp], 32
    10003ae7cretab
    10003ae34
    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