File predator_85d8f504cadb55851a393a13a026f1833ed6db32cb07882415e029e709ae0750.macho
Function:
    10001cf88
    10001cf88fn_10001cf88:
    10001cf88pacibsp
    10001cf8csub sp, sp, 128
    10001cf90stp x28, x27, [sp+32]
    10001cf94stp x26, x25, [sp+48]
    10001cf98stp x24, x23, [sp+64]
    10001cf9cstp x22, x21, [sp+80]
    10001cfa0stp x20, x19, [sp+96]
    10001cfa4stp x29, x30, [sp+112]
    10001cfa8add x29, sp, 112
    10001cfacmov x21, x1
    10001cfb0mov x22, x0
    10001cfb4ldrb w8, [x0+23]
    10001cfb8sbfm w9, w8, 0, 7
    10001cfbcldp x10, x11, [x0]
    10001cfc0subs wzr, w9, 0
    10001cfc4csel x1, x10, x0, lt
    10001cfc8csel x2, x11, x8, lt
    10001cfccadd x0, sp, 8
    10001cfd0bl fn_1000117c8
    10001cfd4mov x19, x0
    10001cfd8adrp x26, 0x2c000
    10001cfdcldr x25, [x26+3208]
    10001cfe0adrp x24, 0x2c000
    10001cfe4cbz x25, 0x10001d00c
    10001cfe8fmov d0, x25
    10001cfeccnt v0.8b, v0.8b
    10001cff0uaddlv h0, v0.8b
    10001cff4fmov w8, s0
    10001cff8subs xzr, x8, 1
    10001cffcb.hi 0x10001d010
    10001d000sub x9, x25, 1
    10001d004and x28, x9, x19
    10001d008b 0x10001d024
    10001d00c
    10001d00cloc_10001d00c:
    10001d00cb 0x10001d1c0
    10001d010
    10001d010loc_10001d010:
    10001d010mov x28, x19
    10001d014subs xzr, x19, x25
    10001d018b.lo 0x10001d024
    10001d01cudiv x9, x19, x25
    10001d020msub x28, x9, x25, x19
    10001d024
    10001d024loc_10001d024:
    10001d024ldr x9, [x24+3200]
    10001d028ldr x9, [x9+3*x28]
    10001d02ccbz x9, 0x10001d1c0
    10001d030ldr x23, [x9]
    10001d034cbz x23, 0x10001d1c0
    10001d038ldrb w9, [x22+23]
    10001d03csbfm w10, w9, 0, 7
    10001d040subs wzr, w10, 0
    10001d044ldp x11, x10, [x22]
    10001d048csel x20, x10, x9, lt
    10001d04ccsel x22, x11, x22, lt
    10001d050subs xzr, x8, 2
    10001d054b.hs 0x10001d108
    10001d058sub x27, x25, 1
    10001d05cadd x8, x22, 1
    10001d060str x8, [sp]
    10001d064b 0x10001d070
    10001d068
    10001d068loc_10001d068:
    10001d068ldr x23, [x23]
    10001d06ccbz x23, 0x10001d1c0
    10001d070
    10001d070loc_10001d070:
    10001d070ldr x8, [x23+8]
    10001d074and x9, x8, x27
    10001d078subs xzr, x8, x19
    10001d07cccmp x9, x28, 4, ne
    10001d080b.ne 0x10001d1c0
    10001d084ldrb w8, [x23+39]
    10001d088sbfm w9, w8, 0, 7
    10001d08cldr x10, [x23+24]
    10001d090subs wzr, w9, 0
    10001d094csel x9, x10, x8, lt
    10001d098subs xzr, x9, x20
    10001d09cb.ne 0x10001d068
    10001d0a0add x10, x23, 16
    10001d0a4sbfm w11, w8, 0, 7
    10001d0a8ldr x9, [x10]
    10001d0acsubs wzr, w11, 0
    10001d0b0csel x0, x9, x10, lt
    10001d0b4tbnz w8, 7, 0x10001d0f0
    10001d0b8cbz x20, 0x10001d5e0
    10001d0bcldrb w10, [x22]
    10001d0c0subs wzr, w10, w9, uxtb
    10001d0c4b.ne 0x10001d068
    10001d0c8sub x8, x8, 1
    10001d0ccadd x9, x23, 17
    10001d0d0ldr x10, [sp]
    10001d0d4
    10001d0d4loc_10001d0d4:
    10001d0d4cbz x8, 0x10001d5e0
    10001d0d8ldrb w11, [x9], 1
    10001d0dcldrb w12, [x10], 1
    10001d0e0sub x8, x8, 1
    10001d0e4subs wzr, w11, w12
    10001d0e8b.eq 0x10001d0d4
    10001d0ecb 0x10001d068
    10001d0f0
    10001d0f0loc_10001d0f0:
    10001d0f0cbz x20, 0x10001d5e0
    10001d0f4mov x1, x22
    10001d0f8mov x2, x20
    10001d0fcbl memcmp@plt
    10001d100cbnz w0, 0x10001d068
    10001d104b 0x10001d5e0
    10001d108
    10001d108loc_10001d108:
    10001d108add x27, x22, 1
    10001d10cb 0x10001d118
    10001d110
    10001d110loc_10001d110:
    10001d110ldr x23, [x23]
    10001d114cbz x23, 0x10001d1c0
    10001d118
    10001d118loc_10001d118:
    10001d118ldr x8, [x23+8]
    10001d11csubs xzr, x8, x19
    10001d120b.eq 0x10001d13c
    10001d124subs xzr, x8, x25
    10001d128b.lo 0x10001d134
    10001d12cudiv x9, x8, x25
    10001d130msub x8, x9, x25, x8
    10001d134
    10001d134loc_10001d134:
    10001d134subs xzr, x8, x28
    10001d138b.ne 0x10001d1c0
    10001d13c
    10001d13cloc_10001d13c:
    10001d13cldrb w8, [x23+39]
    10001d140sbfm w9, w8, 0, 7
    10001d144ldr x10, [x23+24]
    10001d148subs wzr, w9, 0
    10001d14ccsel x9, x10, x8, lt
    10001d150subs xzr, x9, x20
    10001d154b.ne 0x10001d110
    10001d158add x10, x23, 16
    10001d15csbfm w11, w8, 0, 7
    10001d160ldr x9, [x10]
    10001d164subs wzr, w11, 0
    10001d168csel x0, x9, x10, lt
    10001d16ctbnz w8, 7, 0x10001d1a8
    10001d170cbz x20, 0x10001d5e0
    10001d174ldrb w10, [x22]
    10001d178subs wzr, w10, w9, uxtb
    10001d17cb.ne 0x10001d110
    10001d180sub x8, x8, 1
    10001d184add x9, x23, 17
    10001d188mov x10, x27
    10001d18c
    10001d18cloc_10001d18c:
    10001d18ccbz x8, 0x10001d5e0
    10001d190ldrb w11, [x9], 1
    10001d194ldrb w12, [x10], 1
    10001d198sub x8, x8, 1
    10001d19csubs wzr, w11, w12
    10001d1a0b.eq 0x10001d18c
    10001d1a4b 0x10001d110
    10001d1a8
    10001d1a8loc_10001d1a8:
    10001d1a8cbz x20, 0x10001d5e0
    10001d1acmov x1, x22
    10001d1b0mov x2, x20
    10001d1b4bl memcmp@plt
    10001d1b8cbnz w0, 0x10001d110
    10001d1bcb 0x10001d5e0
    10001d1c0
    10001d1c0loc_10001d1c0:
    10001d1c0movz w0, 48
    10001d1c4bl _Znwm@plt
    10001d1c8mov x20, x0
    10001d1ccadr x23, 0x2bac4
    10001d1d0hint
    10001d1d4stp x0, x23, [sp+8]
    10001d1d8strb wzr, [sp+24]
    10001d1dcadd x0, x0, 16
    10001d1e0ldrsb w8, [x21+23]
    10001d1e4tbnz w8, 31, 0x10001d1fc
    10001d1e8ldr q0, [x21]
    10001d1ecstr q0, [x0]
    10001d1f0ldr x8, [x21+16]
    10001d1f4str x8, [x0+16]
    10001d1f8b 0x10001d254
    10001d1fc
    10001d1fcloc_10001d1fc:
    10001d1fcmov x27, x26
    10001d200ldp x22, x26, [x21]
    10001d204subs xzr, x26, 22
    10001d208b.hi 0x10001d214
    10001d20cstrb w26, [x0+23]
    10001d210b 0x10001d244
    10001d214
    10001d214loc_10001d214:
    10001d214orr x8, xzr, 0x7ffffffffffffff0
    10001d218subs xzr, x26, x8
    10001d21cb.hs 0x10001d608
    10001d220add x8, x26, 16
    10001d224and x23, x8, -16
    10001d228mov x0, x23
    10001d22cbl _Znwm@plt
    10001d230orr x8, x23, 0x8000000000000000
    10001d234stp x26, x8, [x20+24]
    10001d238str x0, [x20+16]
    10001d23cadr x23, 0x2ba54
    10001d240hint
    10001d244
    10001d244loc_10001d244:
    10001d244add x2, x26, 1
    10001d248mov x1, x22
    10001d24cbl memmove@plt
    10001d250mov x26, x27
    10001d254
    10001d254loc_10001d254:
    10001d254ldr w8, [x21+24]
    10001d258str w8, [x20+40]
    10001d25cmovz w8, 1
    10001d260strb w8, [sp+24]
    10001d264stp xzr, x19, [x20]
    10001d268adr x22, 0x2ba30
    10001d26chint
    10001d270ldr x8, [x22]
    10001d274add x8, x8, 1
    10001d278ucvtf s0, x8
    10001d27cucvtf s2, x25
    10001d280ldr s1, [x22+8]
    10001d284fmul s2, s1, s2
    10001d288fcmp s2, s0
    10001d28cccmp x25, 0, 4, pl
    10001d290b.ne 0x10001d4f0
    10001d294ubfm x8, x25, 63, 62
    10001d298movz w9, 1
    10001d29csub x10, x25, 1
    10001d2a0ands xzr, x25, x10
    10001d2a4cset w10, ne
    10001d2a8subs xzr, x25, 3
    10001d2accsel x9, x9, x10, lo
    10001d2b0orr x8, x9, x8
    10001d2b4fdiv s0, s0, s1
    10001d2b8fcvtpu x9, s0
    10001d2bcsubs xzr, x8, x9
    10001d2c0csel x21, x8, x9, hi
    10001d2c4subs x8, x21, 1
    10001d2c8b.ne 0x10001d2d4
    10001d2ccmovz w21, 2
    10001d2d0b 0x10001d2ec
    10001d2d4
    10001d2d4loc_10001d2d4:
    10001d2d4ands xzr, x21, x8
    10001d2d8b.eq 0x10001d2ec
    10001d2dcmov x0, x21
    10001d2e0bl _ZNSt3__112__next_primeEm@plt
    10001d2e4mov x21, x0
    10001d2e8ldr x25, [x26+3208]
    10001d2ec
    10001d2ecloc_10001d2ec:
    10001d2ecsubs xzr, x21, x25
    10001d2f0b.ls 0x10001d3d4
    10001d2f4
    10001d2f4loc_10001d2f4:
    10001d2f4ubfm x8, x21, 61, 63
    10001d2f8cbnz x8, 0x10001d600
    10001d2fcubfm x0, x21, 61, 60
    10001d300bl _Znwm@plt
    10001d304mov x8, x0
    10001d308ldr x0, [x24+3200]
    10001d30cstr x8, [x24+3200]
    10001d310cbz x0, 0x10001d318
    10001d314bl _ZdlPv@plt
    10001d318
    10001d318loc_10001d318:
    10001d318movz x8, 0
    10001d31cstr x21, [x26+3208]
    10001d320
    10001d320loc_10001d320:
    10001d320ldr x9, [x24+3200]
    10001d324str xzr, [x9+3*x8]
    10001d328add x8, x8, 1
    10001d32csubs xzr, x21, x8
    10001d330b.ne 0x10001d320
    10001d334hint
    10001d338ldr x8, 0x2b958
    10001d33ccbz x8, 0x10001d4d4
    10001d340ldr x9, [x8+8]
    10001d344sub x10, x21, 1
    10001d348ands xzr, x21, x10
    10001d34cb.ne 0x10001d42c
    10001d350adr x11, 0x2b930
    10001d354hint
    10001d358and x9, x9, x10
    10001d35cldr x12, [x11], 16
    10001d360str x11, [x12+3*x9]
    10001d364ldr x11, [x8]
    10001d368cbnz x11, 0x10001d37c
    10001d36cb 0x10001d4d4
    10001d370
    10001d370loc_10001d370:
    10001d370mov x8, x11
    10001d374
    10001d374loc_10001d374:
    10001d374ldr x11, [x8]
    10001d378cbz x11, 0x10001d4d4
    10001d37c
    10001d37cloc_10001d37c:
    10001d37cldr x12, [x11+8]
    10001d380and x12, x12, x10
    10001d384subs xzr, x12, x9
    10001d388b.eq 0x10001d370
    10001d38cldr x13, [x24+3200]
    10001d390ldr x14, [x13+3*x12]
    10001d394cbz x14, 0x10001d3c4
    10001d398ldr x13, [x11]
    10001d39cstr x13, [x8]
    10001d3a0ldr x13, [x24+3200]
    10001d3a4ubfm x12, x12, 61, 60
    10001d3a8ldr x13, [x13+x12]
    10001d3acldr x13, [x13]
    10001d3b0str x13, [x11]
    10001d3b4ldr x13, [x24+3200]
    10001d3b8ldr x12, [x13+x12]
    10001d3bcstr x11, [x12]
    10001d3c0b 0x10001d374
    10001d3c4
    10001d3c4loc_10001d3c4:
    10001d3c4str x8, [x13+3*x12]
    10001d3c8mov x8, x11
    10001d3ccmov x9, x12
    10001d3d0b 0x10001d374
    10001d3d4
    10001d3d4loc_10001d3d4:
    10001d3d4b.hs 0x10001d568
    10001d3d8ldr x8, [x22]
    10001d3dcucvtf s0, x8
    10001d3e0ldr s1, [x22+8]
    10001d3e4fdiv s0, s0, s1
    10001d3e8fcvtpu x0, s0
    10001d3ecsubs xzr, x25, 3
    10001d3f0b.lo 0x10001d524
    10001d3f4fmov d0, x25
    10001d3f8cnt v0.8b, v0.8b
    10001d3fcuaddlv h0, v0.8b
    10001d400fmov w8, s0
    10001d404subs xzr, x8, 1
    10001d408b.hi 0x10001d524
    10001d40csub x8, x0, 1
    10001d410clz x8, x8
    10001d414sub x8, xzr, x8
    10001d418movz w9, 1
    10001d41clslv x8, x9, x8
    10001d420subs xzr, x0, 2
    10001d424csel x0, x0, x8, lo
    10001d428b 0x10001d528
    10001d42c
    10001d42cloc_10001d42c:
    10001d42csubs xzr, x9, x21
    10001d430b.lo 0x10001d43c
    10001d434udiv x10, x9, x21
    10001d438msub x9, x10, x21, x9
    10001d43c
    10001d43cloc_10001d43c:
    10001d43cadr x10, 0x2b844
    10001d440hint
    10001d444ldr x11, [x10], 16
    10001d448str x10, [x11+3*x9]
    10001d44cldr x10, [x8]
    10001d450cbnz x10, 0x10001d498
    10001d454b 0x10001d4d4
    10001d458
    10001d458loc_10001d458:
    10001d458ldr x12, [x10]
    10001d45cstr x12, [x8]
    10001d460ldr x12, [x24+3200]
    10001d464ubfm x11, x11, 61, 60
    10001d468ldr x12, [x12+x11]
    10001d46cldr x12, [x12]
    10001d470str x12, [x10]
    10001d474ldr x12, [x24+3200]
    10001d478ldr x11, [x12+x11]
    10001d47cstr x10, [x11]
    10001d480mov x10, x8
    10001d484
    10001d484loc_10001d484:
    10001d484mov x11, x9
    10001d488mov x8, x10
    10001d48cldr x10, [x10]
    10001d490mov x9, x11
    10001d494cbz x10, 0x10001d4d4
    10001d498
    10001d498loc_10001d498:
    10001d498ldr x11, [x10+8]
    10001d49csubs xzr, x11, x21
    10001d4a0b.lo 0x10001d4ac
    10001d4a4udiv x12, x11, x21
    10001d4a8msub x11, x12, x21, x11
    10001d4ac
    10001d4acloc_10001d4ac:
    10001d4acsubs xzr, x11, x9
    10001d4b0b.eq 0x10001d484
    10001d4b4ldr x12, [x24+3200]
    10001d4b8ldr x13, [x12+3*x11]
    10001d4bccbnz x13, 0x10001d458
    10001d4c0str x8, [x12+3*x11]
    10001d4c4mov x8, x10
    10001d4c8ldr x10, [x10]
    10001d4ccmov x9, x11
    10001d4d0cbnz x10, 0x10001d498
    10001d4d4
    10001d4d4loc_10001d4d4:
    10001d4d4mov x25, x21
    10001d4d8sub x8, x25, 1
    10001d4dcands xzr, x25, x8
    10001d4e0b.eq 0x10001d574
    10001d4e4
    10001d4e4loc_10001d4e4:
    10001d4e4subs xzr, x19, x25
    10001d4e8b.hs 0x10001d50c
    10001d4ecmov x28, x19
    10001d4f0
    10001d4f0loc_10001d4f0:
    10001d4f0ldr x8, [x24+3200]
    10001d4f4ldr x9, [x8+3*x28]
    10001d4f8cbz x9, 0x10001d584
    10001d4fc
    10001d4fcloc_10001d4fc:
    10001d4fcldr x8, [x9]
    10001d500str x8, [x20]
    10001d504str x20, [x9]
    10001d508b 0x10001d5d0
    10001d50c
    10001d50cloc_10001d50c:
    10001d50cudiv x8, x19, x25
    10001d510msub x28, x8, x25, x19
    10001d514ldr x8, [x24+3200]
    10001d518ldr x9, [x8+3*x28]
    10001d51ccbnz x9, 0x10001d4fc
    10001d520b 0x10001d584
    10001d524
    10001d524loc_10001d524:
    10001d524bl _ZNSt3__112__next_primeEm@plt
    10001d528
    10001d528loc_10001d528:
    10001d528subs xzr, x21, x0
    10001d52ccsel x21, x21, x0, hi
    10001d530subs xzr, x21, x25
    10001d534b.hs 0x10001d564
    10001d538cbnz x21, 0x10001d2f4
    10001d53cldr x0, [x24+3200]
    10001d540str xzr, [x24+3200]
    10001d544cbz x0, 0x10001d54c
    10001d548bl _ZdlPv@plt
    10001d54c
    10001d54cloc_10001d54c:
    10001d54cmovz x25, 0
    10001d550str xzr, [x26+3208]
    10001d554sub x8, x25, 1
    10001d558ands xzr, x25, x8
    10001d55cb.eq 0x10001d574
    10001d560b 0x10001d4e4
    10001d564
    10001d564loc_10001d564:
    10001d564ldr x25, [x26+3208]
    10001d568
    10001d568loc_10001d568:
    10001d568sub x8, x25, 1
    10001d56cands xzr, x25, x8
    10001d570b.ne 0x10001d4e4
    10001d574
    10001d574loc_10001d574:
    10001d574and x28, x8, x19
    10001d578ldr x8, [x24+3200]
    10001d57cldr x9, [x8+3*x28]
    10001d580cbnz x9, 0x10001d4fc
    10001d584
    10001d584loc_10001d584:
    10001d584ldr x9, [x23]
    10001d588str x9, [x20]
    10001d58cstr x20, [x23]
    10001d590str x23, [x8+3*x28]
    10001d594ldr x8, [sp+8]
    10001d598ldr x9, [x8]
    10001d59ccbz x9, 0x10001d5d0
    10001d5a0ldr x9, [x9+8]
    10001d5a4sub x10, x25, 1
    10001d5a8ands xzr, x25, x10
    10001d5acb.ne 0x10001d5b8
    10001d5b0and x9, x9, x10
    10001d5b4b 0x10001d5c8
    10001d5b8
    10001d5b8loc_10001d5b8:
    10001d5b8subs xzr, x9, x25
    10001d5bcb.lo 0x10001d5c8
    10001d5c0udiv x10, x9, x25
    10001d5c4msub x9, x10, x25, x9
    10001d5c8
    10001d5c8loc_10001d5c8:
    10001d5c8ldr x10, [x24+3200]
    10001d5ccstr x8, [x10+3*x9]
    10001d5d0
    10001d5d0loc_10001d5d0:
    10001d5d0adrp x8, 0x2b000
    10001d5d4ldr x9, [x8+3224]
    10001d5d8add x9, x9, 1
    10001d5dcstr x9, [x8+3224]
    10001d5e0
    10001d5e0loc_10001d5e0:
    10001d5e0ldp x29, x30, [sp+112]
    10001d5e4ldp x20, x19, [sp+96]
    10001d5e8ldp x22, x21, [sp+80]
    10001d5ecldp x24, x23, [sp+64]
    10001d5f0ldp x26, x25, [sp+48]
    10001d5f4ldp x28, x27, [sp+32]
    10001d5f8add sp, sp, 128
    10001d5fcretab
    10001d600
    10001d600loc_10001d600:
    10001d600bl fn_100008a84
    10001d604b 0x10001d60c
    10001d608
    10001d608loc_10001d608:
    10001d608bl fn_1000089dc
    10001d60c
    10001d60cloc_10001d60c:
    10001d60cbrk 1
    10001d610b 0x10001d614
    10001d614
    10001d614loc_10001d614:
    10001d614mov x19, x0
    10001d618add x0, sp, 8
    10001d61cbl fn_10001d62c
    10001d620mov x0, x19
    10001d624bl _Unwind_Resume@plt
    10001d628bl fn_100005128
    10001cf88
    10001d62c
    10001d62cfn_10001d62c:
    10001d62cpacibsp
    10001d630stp x20, x19, [sp-32]!
    10001d634stp x29, x30, [sp+16]
    10001d638add x29, sp, 16
    10001d63cmov x19, x0
    10001d640ldr x20, [x0]
    10001d644str xzr, [x0]
    10001d648cbz x20, 0x10001d66c
    10001d64cldrb w8, [x19+16]
    10001d650cbz w8, 0x10001d664
    10001d654ldrsb w8, [x20+39]
    10001d658tbz w8, 31, 0x10001d664
    10001d65cldr x0, [x20+16]
    10001d660bl _ZdlPv@plt
    10001d664
    10001d664loc_10001d664:
    10001d664mov x0, x20
    10001d668bl _ZdlPv@plt
    10001d66c
    10001d66cloc_10001d66c:
    10001d66cmov x0, x19
    10001d670ldp x29, x30, [sp+16]
    10001d674ldp x20, x19, [sp], 32
    10001d678retab
    10001d62c
    10001d67c
    10001d67cfn_10001d67c:
    10001d67cpacibsp
    10001d680sub sp, sp, 96
    10001d684stp x26, x25, [sp+16]
    10001d688stp x24, x23, [sp+32]
    10001d68cstp x22, x21, [sp+48]
    10001d690stp x20, x19, [sp+64]
    10001d694stp x29, x30, [sp+80]
    10001d698add x29, sp, 80
    10001d69cmov x21, x0
    10001d6a0ldrb w8, [x0+23]
    10001d6a4sbfm w9, w8, 0, 7
    10001d6a8ldp x10, x11, [x0]
    10001d6acsubs wzr, w9, 0
    10001d6b0csel x1, x10, x0, lt
    10001d6b4csel x2, x11, x8, lt
    10001d6b8add x0, sp, 8
    10001d6bcbl fn_1000117c8
    10001d6c0hint
    10001d6c4ldr x24, 0x2b5c4
    10001d6c8cbz x24, 0x10001d928
    10001d6ccmov x19, x0
    10001d6d0fmov d0, x24
    10001d6d4cnt v0.8b, v0.8b
    10001d6d8uaddlv h0, v0.8b
    10001d6dcfmov w8, s0
    10001d6e0subs xzr, x8, 1
    10001d6e4b.hi 0x10001d6f4
    10001d6e8sub x9, x24, 1
    10001d6ecand x22, x9, x19
    10001d6f0b 0x10001d708
    10001d6f4
    10001d6f4loc_10001d6f4:
    10001d6f4mov x22, x19
    10001d6f8subs xzr, x19, x24
    10001d6fcb.lo 0x10001d708
    10001d700udiv x9, x19, x24
    10001d704msub x22, x9, x24, x19
    10001d708
    10001d708loc_10001d708:
    10001d708hint
    10001d70cldr x9, 0x2b574
    10001d710ldr x9, [x9+3*x22]
    10001d714cbz x9, 0x10001d928
    10001d718ldr x23, [x9]
    10001d71ccbz x23, 0x10001d928
    10001d720ldrb w9, [x21+23]
    10001d724sbfm w10, w9, 0, 7
    10001d728subs wzr, w10, 0
    10001d72cldp x11, x10, [x21]
    10001d730csel x20, x10, x9, lt
    10001d734csel x21, x11, x21, lt
    10001d738subs xzr, x8, 2
    10001d73cb.hs 0x10001d828
    10001d740sub x24, x24, 1
    10001d744cbz x20, 0x10001d7fc
    10001d748add x25, x21, 1
    10001d74cb 0x10001d768
    10001d750
    10001d750loc_10001d750:
    10001d750and x8, x8, x24
    10001d754subs xzr, x8, x22
    10001d758b.ne 0x10001d928
    10001d75c
    10001d75cloc_10001d75c:
    10001d75cmovz x0, 0
    10001d760ldr x23, [x23]
    10001d764cbz x23, 0x10001d92c
    10001d768
    10001d768loc_10001d768:
    10001d768ldr x8, [x23+8]
    10001d76csubs xzr, x19, x8
    10001d770b.ne 0x10001d750
    10001d774ldrb w8, [x23+39]
    10001d778sbfm w9, w8, 0, 7
    10001d77cldr x10, [x23+24]
    10001d780subs wzr, w9, 0
    10001d784csel x9, x10, x8, lt
    10001d788subs xzr, x9, x20
    10001d78cb.ne 0x10001d75c
    10001d790ldr x0, [x23+16]
    10001d794tbnz w8, 7, 0x10001d7d0
    10001d798ldrb w9, [x21]
    10001d79csubs wzr, w9, w0, uxtb
    10001d7a0b.ne 0x10001d75c
    10001d7a4movz x9, 0
    10001d7a8sub x8, x8, 1
    10001d7ac
    10001d7acloc_10001d7ac:
    10001d7acsubs xzr, x8, x9
    10001d7b0b.eq 0x10001d820
    10001d7b4add x10, x23, x9
    10001d7b8ldrb w10, [x10+17]
    10001d7bcldrb w11, [x25+x9]
    10001d7c0add x9, x9, 1
    10001d7c4subs wzr, w10, w11
    10001d7c8b.eq 0x10001d7ac
    10001d7ccb 0x10001d75c
    10001d7d0
    10001d7d0loc_10001d7d0:
    10001d7d0mov x1, x21
    10001d7d4mov x2, x20
    10001d7d8bl memcmp@plt
    10001d7dccbnz w0, 0x10001d75c
    10001d7e0b 0x10001d820
    10001d7e4
    10001d7e4loc_10001d7e4:
    10001d7e4and x8, x8, x24
    10001d7e8subs xzr, x8, x22
    10001d7ecb.ne 0x10001d928
    10001d7f0
    10001d7f0loc_10001d7f0:
    10001d7f0movz x0, 0
    10001d7f4ldr x23, [x23]
    10001d7f8cbz x23, 0x10001d92c
    10001d7fc
    10001d7fcloc_10001d7fc:
    10001d7fcldr x8, [x23+8]
    10001d800subs xzr, x19, x8
    10001d804b.ne 0x10001d7e4
    10001d808ldrb w8, [x23+39]
    10001d80csbfm w9, w8, 0, 7
    10001d810ldr x10, [x23+24]
    10001d814subs wzr, w9, 0
    10001d818csel x8, x10, x8, lt
    10001d81ccbnz x8, 0x10001d7f0
    10001d820
    10001d820loc_10001d820:
    10001d820mov x0, x23
    10001d824b 0x10001d92c
    10001d828
    10001d828loc_10001d828:
    10001d828cbz x20, 0x10001d8ec
    10001d82cadd x25, x21, 1
    10001d830b 0x10001d848
    10001d834
    10001d834loc_10001d834:
    10001d834subs xzr, x8, x22
    10001d838b.ne 0x10001d928
    10001d83c
    10001d83cloc_10001d83c:
    10001d83cmovz x0, 0
    10001d840ldr x23, [x23]
    10001d844cbz x23, 0x10001d92c
    10001d848
    10001d848loc_10001d848:
    10001d848ldr x8, [x23+8]
    10001d84csubs xzr, x19, x8
    10001d850b.ne 0x10001d8b0
    10001d854ldrb w8, [x23+39]
    10001d858sbfm w9, w8, 0, 7
    10001d85cldr x10, [x23+24]
    10001d860subs wzr, w9, 0
    10001d864csel x9, x10, x8, lt
    10001d868subs xzr, x9, x20
    10001d86cb.ne 0x10001d83c
    10001d870ldr x0, [x23+16]
    10001d874tbnz w8, 7, 0x10001d8c4
    10001d878ldrb w9, [x21]
    10001d87csubs wzr, w9, w0, uxtb
    10001d880b.ne 0x10001d83c
    10001d884movz x9, 0
    10001d888sub x8, x8, 1
    10001d88c
    10001d88cloc_10001d88c:
    10001d88csubs xzr, x8, x9
    10001d890b.eq 0x10001d820
    10001d894add x10, x23, x9
    10001d898ldrb w10, [x10+17]
    10001d89cldrb w11, [x25+x9]
    10001d8a0add x9, x9, 1
    10001d8a4subs wzr, w10, w11
    10001d8a8b.eq 0x10001d88c
    10001d8acb 0x10001d83c
    10001d8b0
    10001d8b0loc_10001d8b0:
    10001d8b0subs xzr, x8, x24
    10001d8b4b.lo 0x10001d834
    10001d8b8udiv x9, x8, x24
    10001d8bcmsub x8, x9, x24, x8
    10001d8c0b 0x10001d834
    10001d8c4
    10001d8c4loc_10001d8c4:
    10001d8c4mov x1, x21
    10001d8c8mov x2, x20
    10001d8ccbl memcmp@plt
    10001d8d0cbnz w0, 0x10001d83c
    10001d8d4b 0x10001d820
    10001d8d8
    10001d8d8loc_10001d8d8:
    10001d8d8subs xzr, x8, x22
    10001d8dcb.ne 0x10001d928
    10001d8e0
    10001d8e0loc_10001d8e0:
    10001d8e0movz x0, 0
    10001d8e4ldr x23, [x23]
    10001d8e8cbz x23, 0x10001d92c
    10001d8ec
    10001d8ecloc_10001d8ec:
    10001d8ecldr x8, [x23+8]
    10001d8f0subs xzr, x19, x8
    10001d8f4b.ne 0x10001d914
    10001d8f8ldrb w8, [x23+39]
    10001d8fcsbfm w9, w8, 0, 7
    10001d900ldr x10, [x23+24]
    10001d904subs wzr, w9, 0
    10001d908csel x8, x10, x8, lt
    10001d90ccbnz x8, 0x10001d8e0
    10001d910b 0x10001d820
    10001d914
    10001d914loc_10001d914:
    10001d914subs xzr, x8, x24
    10001d918b.lo 0x10001d8d8
    10001d91cudiv x9, x8, x24
    10001d920msub x8, x9, x24, x8
    10001d924b 0x10001d8d8
    10001d928
    10001d928loc_10001d928:
    10001d928movz x0, 0
    10001d92c
    10001d92cloc_10001d92c:
    10001d92cldp x29, x30, [sp+80]
    10001d930ldp x20, x19, [sp+64]
    10001d934ldp x22, x21, [sp+48]
    10001d938ldp x24, x23, [sp+32]
    10001d93cldp x26, x25, [sp+16]
    10001d940add sp, sp, 96
    10001d944retab
    10001d948bl fn_100005128
    10001d67c
    10001d94c
    10001d94cfn_10001d94c:
    10001d94cpacibsp
    10001d950sub sp, sp, 368
    10001d954stp x24, x23, [sp+304]
    10001d958stp x22, x21, [sp+320]
    10001d95cstp x20, x19, [sp+336]
    10001d960stp x29, x30, [sp+352]
    10001d964add x29, sp, 352
    10001d968movz w8, 5
    10001d96cstrb w8, [sp+31]
    10001d970movz w9, 12338
    10001d974movk w9, 0x34440000
    10001d978str w9, [sp+8]
    10001d97cmovz w9, 55
    10001d980strh w9, [sp+12]
    10001d984add x20, sp, 8
    10001d988strb w8, [sp+63]
    10001d98cmovz w10, 12338
    10001d990movk w10, 0x36440000
    10001d994str wzr, [sp+32]
    10001d998str w10, [sp+40]
    10001d99cstrh w9, [sp+44]
    10001d9a0movz w9, 6
    10001d9a4strb w9, [sp+95]
    10001d9a8movz w10, 12338
    10001d9acmovk w10, 0x32450000
    10001d9b0str wzr, [sp+64]
    10001d9b4str w10, [sp+72]
    10001d9b8movz w11, 14132
    10001d9bcstrh w11, [sp+76]
    10001d9c0strb wzr, [sp+78]
    10001d9c4movz w11, 1
    10001d9c8strb w9, [sp+127]
    10001d9ccstr w11, [sp+96]
    10001d9d0str w10, [sp+104]
    10001d9d4movz w9, 12853
    10001d9d8strh w9, [sp+108]
    10001d9dcstrb wzr, [sp+110]
    10001d9e0strb w8, [sp+159]
    10001d9e4movz w9, 53
    10001d9e8strh w9, [sp+140]
    10001d9ecmovz w10, 12338
    10001d9f0movk w10, 0x36460000
    10001d9f4str w11, [sp+128]
    10001d9f8str w10, [sp+136]
    10001d9fcstrb w8, [sp+191]
    10001da00str w11, [sp+160]
    10001da04str w10, [sp+168]
    10001da08movz w10, 54
    10001da0cstrh w10, [sp+172]
    10001da10strb w8, [sp+223]
    10001da14movz w10, 12338
    10001da18movk w10, 0x37460000
    10001da1cstr w11, [sp+192]
    10001da20str w10, [sp+200]
    10001da24strh w9, [sp+204]
    10001da28strb w8, [sp+255]
    10001da2cstrh w9, [sp+236]
    10001da30movz w9, 12338
    10001da34movk w9, 0x37470000
    10001da38str w11, [sp+224]
    10001da3cstr w9, [sp+232]
    10001da40add x19, x20, 256
    10001da44strb w8, [x19+23]
    10001da48movz w8, 12338
    10001da4cmovk w8, 0x38470000
    10001da50str w11, [sp+256]
    10001da54str w8, [sp+264]
    10001da58movz w8, 49
    10001da5cstrb w8, [sp+268]
    10001da60strb wzr, [x19+5]
    10001da64adr x8, 0x2b21c
    10001da68hint
    10001da6cstr w11, [sp+288]
    10001da70movi v0.2d, 0
    10001da74stp q0, q0, [x8]
    10001da78movz w9, 0x3f800000
    10001da7cstr w9, [x8+32]
    10001da80add x0, sp, 8
    10001da84add x1, sp, 8
    10001da88bl fn_10001cf88
    10001da8cadd x0, x20, 32
    10001da90mov x1, x0
    10001da94bl fn_10001cf88
    10001da98add x0, x20, 64
    10001da9cmov x1, x0
    10001daa0bl fn_10001cf88
    10001daa4add x0, x20, 96
    10001daa8mov x1, x0
    10001daacbl fn_10001cf88
    10001dab0add x0, x20, 128
    10001dab4mov x1, x0
    10001dab8bl fn_10001cf88
    10001dabcadd x0, x20, 160
    10001dac0mov x1, x0
    10001dac4bl fn_10001cf88
    10001dac8add x0, x20, 192
    10001daccmov x1, x0
    10001dad0bl fn_10001cf88
    10001dad4add x0, x20, 224
    10001dad8mov x1, x0
    10001dadcbl fn_10001cf88
    10001dae0mov x0, x19
    10001dae4mov x1, x19
    10001dae8bl fn_10001cf88
    10001daecldrsb w8, [sp+287]
    10001daf0tbnz w8, 31, 0x10001dba0
    10001daf4ldrsb w8, [sp+255]
    10001daf8tbnz w8, 31, 0x10001dbb0
    10001dafc
    10001dafcloc_10001dafc:
    10001dafcldrsb w8, [sp+223]
    10001db00tbnz w8, 31, 0x10001dbc0
    10001db04
    10001db04loc_10001db04:
    10001db04ldrsb w8, [sp+191]
    10001db08tbnz w8, 31, 0x10001dbd0
    10001db0c
    10001db0cloc_10001db0c:
    10001db0cldrsb w8, [sp+159]
    10001db10tbnz w8, 31, 0x10001dbe0
    10001db14
    10001db14loc_10001db14:
    10001db14ldrsb w8, [sp+127]
    10001db18tbnz w8, 31, 0x10001dbf0
    10001db1c
    10001db1cloc_10001db1c:
    10001db1cldrsb w8, [sp+95]
    10001db20tbnz w8, 31, 0x10001dc00
    10001db24
    10001db24loc_10001db24:
    10001db24ldrsb w8, [sp+63]
    10001db28tbnz w8, 31, 0x10001dc10
    10001db2c
    10001db2cloc_10001db2c:
    10001db2cldrsb w8, [sp+31]
    10001db30tbnz w8, 31, 0x10001dc20
    10001db34
    10001db34loc_10001db34:
    10001db34adr x1, 0x2b14c
    10001db38hint
    10001db3cadr x2, 0xfffffffffffe24c4
    10001db40hint
    10001db44adr x16, -4488
    10001db48hint
    10001db4cpaciza x16
    10001db50mov x0, x16
    10001db54bl __cxa_atexit@plt
    10001db58bl __ZN17VersionDispatcher26OffsetsVersionByDeviceInitEv
    10001db5cadrp x8, 0x2b000
    10001db60str w0, [x8+3480]
    10001db64movz x8, 1
    10001db68movk x8, 0x4100000000
    10001db6cstr x8, [sp+8]
    10001db70stur xzr, [x29-56]
    10001db74add x0, sp, 8
    10001db78sub x3, x29, 56
    10001db7cmovz w1, 2
    10001db80movz x2, 0
    10001db84movz x4, 0
    10001db88movz x5, 0
    10001db8cbl sysctl@plt
    10001db90cbz w0, 0x10001dc2c
    10001db94movz w0, 0
    10001db98bl usleep@plt
    10001db9cb 0x10001dc74
    10001dba0
    10001dba0loc_10001dba0:
    10001dba0ldr x0, [sp+264]
    10001dba4bl _ZdlPv@plt
    10001dba8ldrsb w8, [sp+255]
    10001dbactbz w8, 31, 0x10001dafc
    10001dbb0
    10001dbb0loc_10001dbb0:
    10001dbb0ldr x0, [sp+232]
    10001dbb4bl _ZdlPv@plt
    10001dbb8ldrsb w8, [sp+223]
    10001dbbctbz w8, 31, 0x10001db04
    10001dbc0
    10001dbc0loc_10001dbc0:
    10001dbc0ldr x0, [sp+200]
    10001dbc4bl _ZdlPv@plt
    10001dbc8ldrsb w8, [sp+191]
    10001dbcctbz w8, 31, 0x10001db0c
    10001dbd0
    10001dbd0loc_10001dbd0:
    10001dbd0ldr x0, [sp+168]
    10001dbd4bl _ZdlPv@plt
    10001dbd8ldrsb w8, [sp+159]
    10001dbdctbz w8, 31, 0x10001db14
    10001dbe0
    10001dbe0loc_10001dbe0:
    10001dbe0ldr x0, [sp+136]
    10001dbe4bl _ZdlPv@plt
    10001dbe8ldrsb w8, [sp+127]
    10001dbectbz w8, 31, 0x10001db1c
    10001dbf0
    10001dbf0loc_10001dbf0:
    10001dbf0ldr x0, [sp+104]
    10001dbf4bl _ZdlPv@plt
    10001dbf8ldrsb w8, [sp+95]
    10001dbfctbz w8, 31, 0x10001db24
    10001dc00
    10001dc00loc_10001dc00:
    10001dc00ldr x0, [sp+72]
    10001dc04bl _ZdlPv@plt
    10001dc08ldrsb w8, [sp+63]
    10001dc0ctbz w8, 31, 0x10001db2c
    10001dc10
    10001dc10loc_10001dc10:
    10001dc10ldr x0, [sp+40]
    10001dc14bl _ZdlPv@plt
    10001dc18ldrsb w8, [sp+31]
    10001dc1ctbz w8, 31, 0x10001db34
    10001dc20
    10001dc20loc_10001dc20:
    10001dc20ldr x0, [sp+8]
    10001dc24bl _ZdlPv@plt
    10001dc28b 0x10001db34
    10001dc2c
    10001dc2cloc_10001dc2c:
    10001dc2cldur x20, [x29-56]
    10001dc30mov x0, x20
    10001dc34bl _Znam@plt
    10001dc38mov x19, x0
    10001dc3cmov x1, x20
    10001dc40bl bzero@plt
    10001dc44add x0, sp, 8
    10001dc48sub x3, x29, 56
    10001dc4cmovz w1, 2
    10001dc50mov x2, x19
    10001dc54movz x4, 0
    10001dc58movz x5, 0
    10001dc5cbl sysctl@plt
    10001dc60cbz w0, 0x10001dc78
    10001dc64movz w0, 0
    10001dc68bl usleep@plt
    10001dc6cmov x0, x19
    10001dc70bl _ZdaPv@plt
    10001dc74
    10001dc74loc_10001dc74:
    10001dc74movz x19, 0
    10001dc78
    10001dc78loc_10001dc78:
    10001dc78movn x23, 16
    10001dc7cmovk x23, 0x7fff000000000000
    10001dc80mov x0, x19
    10001dc84bl strlen@plt
    10001dc88subs xzr, x0, x23
    10001dc8cb.hi 0x10001dde8
    10001dc90mov x20, x0
    10001dc94subs xzr, x0, 23
    10001dc98b.hs 0x10001dd08
    10001dc9cadd x21, sp, 8
    10001dca0strb w20, [sp+31]
    10001dca4cbnz x20, 0x10001dd28
    10001dca8strb wzr, [x21+x20]
    10001dcacadd x0, sp, 8
    10001dcb0bl fn_10001d67c
    10001dcb4mov x20, x0
    10001dcb8ldrsb w8, [sp+31]
    10001dcbctbnz w8, 31, 0x10001dd50
    10001dcc0
    10001dcc0loc_10001dcc0:
    10001dcc0cbz x20, 0x10001dd5c
    10001dcc4
    10001dcc4loc_10001dcc4:
    10001dcc4mov x0, x19
    10001dcc8bl strlen@plt
    10001dcccsubs xzr, x0, x23
    10001dcd0b.hi 0x10001ddf4
    10001dcd4mov x20, x0
    10001dcd8subs xzr, x0, 23
    10001dcdcb.hs 0x10001dd6c
    10001dce0add x21, sp, 8
    10001dce4strb w20, [sp+31]
    10001dce8cbnz x20, 0x10001dd8c
    10001dcecstrb wzr, [x21+x20]
    10001dcf0add x0, sp, 8
    10001dcf4bl fn_10001d67c
    10001dcf8ldr w20, [x0+40]
    10001dcfcldrsb w8, [sp+31]
    10001dd00tbz w8, 31, 0x10001ddbc
    10001dd04b 0x10001ddb4
    10001dd08
    10001dd08loc_10001dd08:
    10001dd08add x8, x20, 16
    10001dd0cand x22, x8, -16
    10001dd10mov x0, x22
    10001dd14bl _Znwm@plt
    10001dd18mov x21, x0
    10001dd1corr x8, x22, 0x8000000000000000
    10001dd20stp x20, x8, [sp+16]
    10001dd24str x0, [sp+8]
    10001dd28
    10001dd28loc_10001dd28:
    10001dd28mov x0, x21
    10001dd2cmov x1, x19
    10001dd30mov x2, x20
    10001dd34bl memcpy@plt
    10001dd38strb wzr, [x21+x20]
    10001dd3cadd x0, sp, 8
    10001dd40bl fn_10001d67c
    10001dd44mov x20, x0
    10001dd48ldrsb w8, [sp+31]
    10001dd4ctbz w8, 31, 0x10001dcc0
    10001dd50
    10001dd50loc_10001dd50:
    10001dd50ldr x0, [sp+8]
    10001dd54bl _ZdlPv@plt
    10001dd58cbnz x20, 0x10001dcc4
    10001dd5c
    10001dd5cloc_10001dd5c:
    10001dd5cmovz w0, 0
    10001dd60bl usleep@plt
    10001dd64movz w20, 2
    10001dd68b 0x10001ddbc
    10001dd6c
    10001dd6cloc_10001dd6c:
    10001dd6cadd x8, x20, 16
    10001dd70and x22, x8, -16
    10001dd74mov x0, x22
    10001dd78bl _Znwm@plt
    10001dd7cmov x21, x0
    10001dd80orr x8, x22, 0x8000000000000000
    10001dd84stp x20, x8, [sp+16]
    10001dd88str x0, [sp+8]
    10001dd8c
    10001dd8cloc_10001dd8c:
    10001dd8cmov x0, x21
    10001dd90mov x1, x19
    10001dd94mov x2, x20
    10001dd98bl memcpy@plt
    10001dd9cstrb wzr, [x21+x20]
    10001dda0add x0, sp, 8
    10001dda4bl fn_10001d67c
    10001dda8ldr w20, [x0+40]
    10001ddacldrsb w8, [sp+31]
    10001ddb0tbz w8, 31, 0x10001ddbc
    10001ddb4
    10001ddb4loc_10001ddb4:
    10001ddb4ldr x0, [sp+8]
    10001ddb8bl _ZdlPv@plt
    10001ddbc
    10001ddbcloc_10001ddbc:
    10001ddbccbz x19, 0x10001ddc8
    10001ddc0mov x0, x19
    10001ddc4bl _ZdaPv@plt
    10001ddc8
    10001ddc8loc_10001ddc8:
    10001ddc8adrp x8, 0x2b000
    10001ddccstr w20, [x8+3484]
    10001ddd0ldp x29, x30, [sp+352]
    10001ddd4ldp x20, x19, [sp+336]
    10001ddd8ldp x22, x21, [sp+320]
    10001dddcldp x24, x23, [sp+304]
    10001dde0add sp, sp, 368
    10001dde4retab
    10001dde8
    10001dde8loc_10001dde8:
    10001dde8add x0, sp, 8
    10001ddecbl fn_1000089dc
    10001ddf0b 0x10001ddfc
    10001ddf4
    10001ddf4loc_10001ddf4:
    10001ddf4add x0, sp, 8
    10001ddf8bl fn_1000089dc
    10001ddfc
    10001ddfcloc_10001ddfc:
    10001ddfcbrk 1
    10001de00b 0x10001de10
    10001de04mov x20, x0
    10001de08b 0x10001de18
    10001de0cb 0x10001de10
    10001de10
    10001de10loc_10001de10:
    10001de10mov x20, x0
    10001de14cbz x19, 0x10001de98
    10001de18
    10001de18loc_10001de18:
    10001de18mov x0, x19
    10001de1cbl _ZdaPv@plt
    10001de20mov x0, x20
    10001de24bl _Unwind_Resume@plt
    10001de28mov x20, x0
    10001de2chint
    10001de30ldr x19, 0x2ae60
    10001de34cbnz x19, 0x10001deb0
    10001de38
    10001de38loc_10001de38:
    10001de38adrp x8, 0x2b000
    10001de3cldr x0, [x8+3200]
    10001de40str xzr, [x8+3200]
    10001de44cbnz x0, 0x10001dec8
    10001de48ldrsb w8, [sp+287]
    10001de4ctbnz w8, 31, 0x10001ded4
    10001de50
    10001de50loc_10001de50:
    10001de50ldrsb w8, [sp+255]
    10001de54tbnz w8, 31, 0x10001dee4
    10001de58
    10001de58loc_10001de58:
    10001de58ldrsb w8, [sp+223]
    10001de5ctbnz w8, 31, 0x10001def4
    10001de60
    10001de60loc_10001de60:
    10001de60ldrsb w8, [sp+191]
    10001de64tbnz w8, 31, 0x10001df04
    10001de68
    10001de68loc_10001de68:
    10001de68ldrsb w8, [sp+159]
    10001de6ctbnz w8, 31, 0x10001df14
    10001de70
    10001de70loc_10001de70:
    10001de70ldrsb w8, [sp+127]
    10001de74tbnz w8, 31, 0x10001df24
    10001de78
    10001de78loc_10001de78:
    10001de78ldrsb w8, [sp+95]
    10001de7ctbnz w8, 31, 0x10001df34
    10001de80
    10001de80loc_10001de80:
    10001de80ldrsb w8, [sp+63]
    10001de84tbnz w8, 31, 0x10001df44
    10001de88
    10001de88loc_10001de88:
    10001de88ldrsb w8, [sp+31]
    10001de8ctbz w8, 31, 0x10001de98
    10001de90
    10001de90loc_10001de90:
    10001de90ldr x0, [sp+8]
    10001de94bl _ZdlPv@plt
    10001de98
    10001de98loc_10001de98:
    10001de98mov x0, x20
    10001de9cbl _Unwind_Resume@plt
    10001dea0
    10001dea0loc_10001dea0:
    10001dea0mov x0, x19
    10001dea4bl _ZdlPv@plt
    10001dea8mov x19, x21
    10001deaccbz x21, 0x10001de38
    10001deb0
    10001deb0loc_10001deb0:
    10001deb0ldr x21, [x19]
    10001deb4ldrsb w8, [x19+39]
    10001deb8tbz w8, 31, 0x10001dea0
    10001debcldr x0, [x19+16]
    10001dec0bl _ZdlPv@plt
    10001dec4b 0x10001dea0
    10001dec8
    10001dec8loc_10001dec8:
    10001dec8bl _ZdlPv@plt
    10001deccldrsb w8, [sp+287]
    10001ded0tbz w8, 31, 0x10001de50
    10001ded4
    10001ded4loc_10001ded4:
    10001ded4ldr x0, [sp+264]
    10001ded8bl _ZdlPv@plt
    10001dedcldrsb w8, [sp+255]
    10001dee0tbz w8, 31, 0x10001de58
    10001dee4
    10001dee4loc_10001dee4:
    10001dee4ldr x0, [sp+232]
    10001dee8bl _ZdlPv@plt
    10001deecldrsb w8, [sp+223]
    10001def0tbz w8, 31, 0x10001de60
    10001def4
    10001def4loc_10001def4:
    10001def4ldr x0, [sp+200]
    10001def8bl _ZdlPv@plt
    10001defcldrsb w8, [sp+191]
    10001df00tbz w8, 31, 0x10001de68
    10001df04
    10001df04loc_10001df04:
    10001df04ldr x0, [sp+168]
    10001df08bl _ZdlPv@plt
    10001df0cldrsb w8, [sp+159]
    10001df10tbz w8, 31, 0x10001de70
    10001df14
    10001df14loc_10001df14:
    10001df14ldr x0, [sp+136]
    10001df18bl _ZdlPv@plt
    10001df1cldrsb w8, [sp+127]
    10001df20tbz w8, 31, 0x10001de78
    10001df24
    10001df24loc_10001df24:
    10001df24ldr x0, [sp+104]
    10001df28bl _ZdlPv@plt
    10001df2cldrsb w8, [sp+95]
    10001df30tbz w8, 31, 0x10001de80
    10001df34
    10001df34loc_10001df34:
    10001df34ldr x0, [sp+72]
    10001df38bl _ZdlPv@plt
    10001df3cldrsb w8, [sp+63]
    10001df40tbz w8, 31, 0x10001de88
    10001df44
    10001df44loc_10001df44:
    10001df44ldr x0, [sp+40]
    10001df48bl _ZdlPv@plt
    10001df4cldrsb w8, [sp+31]
    10001df50tbnz w8, 31, 0x10001de90
    10001df54b 0x10001de98
    10001d94c
    10001df58
    10001df58__ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv:
    10001df58pacibsp
    10001df5cstp x29, x30, [sp-16]!
    10001df60add x29, sp, 0
    10001df64hint
    10001df68ldr x8, 0x268d8
    10001df6cldaprb w8, [x8]
    10001df70tbz w8, 0, 0x10001dfb4
    10001df74
    10001df74loc_10001df74:
    10001df74hint
    10001df78ldr x8, 0x26978
    10001df7cldr w9, [x8]
    10001df80cbz w9, 0x10001df94
    10001df84hint
    10001df88ldr x0, 0x26968
    10001df8cldp x29, x30, [sp], 16
    10001df90retab
    10001df94
    10001df94loc_10001df94:
    10001df94hint
    10001df98ldr x9, 0x269a8
    10001df9cldr w9, [x9]
    10001dfa0str w9, [x8]
    10001dfa4hint
    10001dfa8ldr x0, 0x26948
    10001dfacldp x29, x30, [sp], 16
    10001dfb0retab
    10001dfb4
    10001dfb4loc_10001dfb4:
    10001dfb4hint
    10001dfb8ldr x0, 0x26888
    10001dfbcbl __cxa_guard_acquire@plt
    10001dfc0cbz w0, 0x10001df74
    10001dfc4hint
    10001dfc8ldr x1, 0x26928
    10001dfccadr x2, 0xfffffffffffe2034
    10001dfd0hint
    10001dfd4adr x16, 36
    10001dfd8hint
    10001dfdcpaciza x16
    10001dfe0mov x0, x16
    10001dfe4bl __cxa_atexit@plt
    10001dfe8hint
    10001dfecldr x0, 0x26854
    10001dff0bl __cxa_guard_release@plt
    10001dff4b 0x10001df74
    10001df58
    10001dff8
    10001dff8fn_10001dff8:
    10001dff8ldr w8, [x0]
    10001dffcsub w8, w8, 1
    10001e000adds wzr, w8, 3
    10001e004b.hi 0x10001e00c
    10001e008str wzr, [x0]
    10001e00c
    10001e00cloc_10001e00c:
    10001e00cret x30
    10001dff8
    10001e010
    10001e010__ZN19LocalThreadPortImplI10ThreadPortE13NewThreadPortERK8PortBase:
    10001e010pacibsp
    10001e014sub sp, sp, 48
    10001e018stp x20, x19, [sp+16]
    10001e01cstp x29, x30, [sp+32]
    10001e020add x29, sp, 32
    10001e024mov x19, x8
    10001e028str wzr, [sp+12]
    10001e02cldr w0, [x0]
    10001e030add x1, sp, 12
    10001e034bl thread_create@plt
    10001e038cbz w0, 0x10001e05c
    10001e03cmovz w0, 0
    10001e040bl usleep@plt
    10001e044movz w0, 50
    10001e048bl usleep@plt
    10001e04cmovz w0, 50
    10001e050bl usleep@plt
    10001e054movz w0, 50
    10001e058bl usleep@plt
    10001e05c
    10001e05cloc_10001e05c:
    10001e05cldr w8, [sp+12]
    10001e060str w8, [x19]
    10001e064ldp x29, x30, [sp+32]
    10001e068ldp x20, x19, [sp+16]
    10001e06cadd sp, sp, 48
    10001e070retab
    10001e010
    10001e074
    10001e074__ZN19LocalThreadPortImplI10ThreadPortE13GetThreadSelfEv:
    10001e074sub sp, sp, 16
    10001e078movn x16, 26
    10001e07csvc 0
    10001e080cset w9, lo
    10001e084mov x10, x0
    10001e088mov x11, x1
    10001e08cstr w10, [x8]
    10001e090add sp, sp, 16
    10001e094ret x30
    10001e074
    10001e098
    10001e098__ZN19LocalThreadPortImplI14ThreadPortWeakE8SwitchToERKS0_ij:
    10001e098pacibsp
    10001e09csub sp, sp, 48
    10001e0a0stp x20, x19, [sp+16]
    10001e0a4stp x29, x30, [sp+32]
    10001e0a8add x29, sp, 32
    10001e0acldr w8, [x0]
    10001e0b0sbfm x9, x1, 0, 31
    10001e0b4mov w10, w2
    10001e0b8movn x16, 60
    10001e0bcmov x0, x8
    10001e0c0mov x1, x9
    10001e0c4mov x2, x10
    10001e0c8svc 0
    10001e0cccset w8, lo
    10001e0d0mov x19, x0
    10001e0d4mov x9, x1
    10001e0d8cbz w19, 0x10001e104
    10001e0dcmovz w0, 0
    10001e0e0bl usleep@plt
    10001e0e4movz w0, 50
    10001e0e8bl usleep@plt
    10001e0ecmovz w0, 50
    10001e0f0bl usleep@plt
    10001e0f4movz w0, 50
    10001e0f8bl usleep@plt
    10001e0fcmovz w0, 50
    10001e100bl usleep@plt
    10001e104
    10001e104loc_10001e104:
    10001e104subs wzr, w19, 0
    10001e108cset w0, eq
    10001e10cldp x29, x30, [sp+32]
    10001e110ldp x20, x19, [sp+16]
    10001e114add sp, sp, 48
    10001e118retab
    10001e098
    10001e11c
    10001e11c__ZN19MemoryEntryPortBaseI15MemoryEntryPortE17CreateMemoryEntryEPyyiRK8PortBase:
    10001e11cpacibsp
    10001e120sub sp, sp, 80
    10001e124stp x24, x23, [sp+16]
    10001e128stp x22, x21, [sp+32]
    10001e12cstp x20, x19, [sp+48]
    10001e130stp x29, x30, [sp+64]
    10001e134add x29, sp, 64
    10001e138mov x20, x3
    10001e13cmov x21, x2
    10001e140mov x22, x1
    10001e144mov x23, x0
    10001e148mov x19, x8
    10001e14cstr wzr, [sp+12]
    10001e150bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
    10001e154ldr w0, [x0]
    10001e158ldr w5, [x20]
    10001e15cadd x4, sp, 12
    10001e160mov x1, x23
    10001e164mov x2, x22
    10001e168mov x3, x21
    10001e16cbl mach_make_memory_entry_64@plt
    10001e170cbz w0, 0x10001e1bc
    10001e174movz w0, 0
    10001e178bl usleep@plt
    10001e17cmovz w0, 50
    10001e180bl usleep@plt
    10001e184movz w0, 50
    10001e188bl usleep@plt
    10001e18cmovz w0, 50
    10001e190bl usleep@plt
    10001e194movz w0, 50
    10001e198bl usleep@plt
    10001e19cmovz w0, 50
    10001e1a0bl usleep@plt
    10001e1a4movz w0, 50
    10001e1a8bl usleep@plt
    10001e1acmovz w0, 50
    10001e1b0bl usleep@plt
    10001e1b4movz w8, 0
    10001e1b8b 0x10001e1c0
    10001e1bc
    10001e1bcloc_10001e1bc:
    10001e1bcldr w8, [sp+12]
    10001e1c0
    10001e1c0loc_10001e1c0:
    10001e1c0str w8, [x19]
    10001e1c4ldp x29, x30, [sp+64]
    10001e1c8ldp x20, x19, [sp+48]
    10001e1ccldp x22, x21, [sp+32]
    10001e1d0ldp x24, x23, [sp+16]
    10001e1d4add sp, sp, 80
    10001e1d8retab
    10001e11c
    10001e1dc
    10001e1dc__ZN19MemoryEntryPortBaseI15MemoryEntryPortE17CreateMemoryEntryEyyi:
    10001e1dcpacibsp
    10001e1e0sub sp, sp, 32
    10001e1e4stp x29, x30, [sp+16]
    10001e1e8add x29, sp, 16
    10001e1ecstr x0, [sp+8]
    10001e1f0str wzr, [sp]
    10001e1f4add x0, sp, 8
    10001e1f8add x3, sp, 0
    10001e1fcbl _ZN19MemoryEntryPortBaseI15MemoryEntryPortE17CreateMemoryEntryEPyyiRK8PortBase@plt
    10001e200ldp x29, x30, [sp+16]
    10001e204add sp, sp, 32
    10001e208retab
    10001e1dc
    10001e20c
    10001e20c__ZNK19MemoryEntryPortBaseI15MemoryEntryPortE3mapEyyibyiij:
    10001e20cpacibsp
    10001e210sub sp, sp, 160
    10001e214stp x28, x27, [sp+64]
    10001e218stp x26, x25, [sp+80]
    10001e21cstp x24, x23, [sp+96]
    10001e220stp x22, x21, [sp+112]
    10001e224stp x20, x19, [sp+128]
    10001e228stp x29, x30, [sp+144]
    10001e22cadd x29, sp, 144
    10001e230mov x22, x7
    10001e234mov x23, x6
    10001e238mov x24, x5
    10001e23cmov x25, x4
    10001e240str w3, [sp+52]
    10001e244mov x20, x2
    10001e248mov x27, x1
    10001e24cmov x28, x0
    10001e250mov x19, x8
    10001e254ldr w26, [x29+16]
    10001e258bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
    10001e25cstr x0, [sp+40]
    10001e260ldr w21, [x0]
    10001e264str x27, [sp+56]
    10001e268ldr w27, [x28]
    10001e26cstp w22, w26, [sp+4]
    10001e270add x1, sp, 56
    10001e274str w23, [sp]
    10001e278mov x0, x21
    10001e27cmov x2, x20
    10001e280movz x3, 0
    10001e284ldr w28, [sp+52]
    10001e288mov x4, x28
    10001e28cmov x5, x27
    10001e290mov x6, x24
    10001e294mov x7, x25
    10001e298bl mach_vm_map@plt
    10001e29cmov x3, x0
    10001e2a0stp w22, w26, [sp+32]
    10001e2a4stp w25, w23, [sp+24]
    10001e2a8adr x0, 0x23f51
    10001e2achint
    10001e2b0str x24, [sp+16]
    10001e2b4add x6, sp, 56
    10001e2b8stp w28, w27, [sp+8]
    10001e2bcstr xzr, [sp]
    10001e2c0movz w1, 0
    10001e2c4movz x2, 0
    10001e2c8movz w4, 0
    10001e2ccmov x5, x21
    10001e2d0mov x7, x20
    10001e2d4bl fn_100020cd8
    10001e2d8tbz w0, 0, 0x10001e2f4
    10001e2dcldr x8, [sp+56]
    10001e2e0stp x8, x20, [x19]
    10001e2e4ldr x8, [sp+40]
    10001e2e8ldr w8, [x8]
    10001e2ecstr w8, [x19+16]
    10001e2f0b 0x10001e2fc
    10001e2f4
    10001e2f4loc_10001e2f4:
    10001e2f4stp xzr, xzr, [x19]
    10001e2f8str xzr, [x19+16]
    10001e2fc
    10001e2fcloc_10001e2fc:
    10001e2fcldp x29, x30, [sp+144]
    10001e300ldp x20, x19, [sp+128]
    10001e304ldp x22, x21, [sp+112]
    10001e308ldp x24, x23, [sp+96]
    10001e30cldp x26, x25, [sp+80]
    10001e310ldp x28, x27, [sp+64]
    10001e314add sp, sp, 160
    10001e318retab
    10001e20c
    10001e31c
    10001e31c__ZN8PortBaseC2Ej:
    10001e31cstr w1, [x0]
    10001e320ret x30
    10001e31c
    10001e324
    10001e324__ZN8PortBaseC1Ej:
    10001e324str w1, [x0]
    10001e328ret x30
    10001e324
    10001e32c
    10001e32c__ZN8PortBaseC2EOS_:
    10001e32cstr wzr, [x0]
    10001e330ldr w8, [x1]
    10001e334str w8, [x0]
    10001e338str wzr, [x1]
    10001e33cret x30
    10001e32c
    10001e340
    10001e340__ZN8PortBaseaSEOS_:
    10001e340ldr w8, [x1]
    10001e344str w8, [x0]
    10001e348str wzr, [x1]
    10001e34cret x30
    10001e340
    10001e350
    10001e350__ZN8PortBaseC1EOS_:
    10001e350str wzr, [x0]
    10001e354ldr w8, [x1]
    10001e358str w8, [x0]
    10001e35cstr wzr, [x1]
    10001e360ret x30
    10001e350
    10001e364
    10001e364__ZN8PortBase5resetEv:
    10001e364ldr w8, [x0]
    10001e368str wzr, [x0]
    10001e36cmov x0, x8
    10001e370ret x30
    10001e364
    10001e374
    10001e374__ZN8PortBase7setPortEj:
    10001e374str w1, [x0]
    10001e378ret x30
    10001e374
    10001e37c
    10001e37c__ZNK8PortBaseeqERKS_:
    10001e37cldr w8, [x0]
    10001e380ldr w9, [x1]
    10001e384subs wzr, w8, w9
    10001e388cset w0, eq
    10001e38cret x30
    10001e37c
    10001e390
    10001e390__ZNK8PortBase12isRightValidEv:
    10001e390pacibsp
    10001e394sub sp, sp, 32
    10001e398stp x29, x30, [sp+16]
    10001e39cadd x29, sp, 16
    10001e3a0stur wzr, [x29-4]
    10001e3a4hint
    10001e3a8ldr x8, 0x26598
    10001e3acldr w8, [x8]
    10001e3b0ldr w1, [x0]
    10001e3b4sub x2, x29, 4
    10001e3b8mov x0, x8
    10001e3bcbl _kernelrpc_mach_port_type_trap@plt
    10001e3c0ldur w8, [x29-4]
    10001e3c4ands wzr, w8, 0xffefffff
    10001e3c8cset w0, ne
    10001e3ccldp x29, x30, [sp+16]
    10001e3d0add sp, sp, 32
    10001e3d4retab
    10001e390
    10001e3d8
    10001e3d8__ZNK8PortBase12getRightTypeEv:
    10001e3d8pacibsp
    10001e3dcsub sp, sp, 32
    10001e3e0stp x29, x30, [sp+16]
    10001e3e4add x29, sp, 16
    10001e3e8stur wzr, [x29-4]
    10001e3echint
    10001e3f0ldr x8, 0x26550
    10001e3f4ldr w8, [x8]
    10001e3f8ldr w1, [x0]
    10001e3fcsub x2, x29, 4
    10001e400mov x0, x8
    10001e404bl _kernelrpc_mach_port_type_trap@plt
    10001e408ldur w0, [x29-4]
    10001e40cldp x29, x30, [sp+16]
    10001e410add sp, sp, 32
    10001e414retab
    10001e3d8
    10001e418
    10001e418__ZNK8PortBase21doRequestNotificationEijRKS_jP17PortSendOnceRight:
    10001e418pacibsp
    10001e41csub sp, sp, 80
    10001e420stp x24, x23, [sp+16]
    10001e424stp x22, x21, [sp+32]
    10001e428stp x20, x19, [sp+48]
    10001e42cstp x29, x30, [sp+64]
    10001e430add x29, sp, 64
    10001e434mov x20, x5
    10001e438mov x19, x4
    10001e43cmov x21, x3
    10001e440mov x22, x2
    10001e444mov x23, x1
    10001e448mov x24, x0
    10001e44cstr wzr, [sp+12]
    10001e450bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
    10001e454ldr w0, [x0]
    10001e458ldr w1, [x24]
    10001e45cldr w4, [x21]
    10001e460add x6, sp, 12
    10001e464mov x2, x23
    10001e468mov x3, x22
    10001e46cmov x5, x19
    10001e470bl mach_port_request_notification@plt
    10001e474mov x19, x0
    10001e478cbz w0, 0x10001e4c8
    10001e47cmovz w0, 0
    10001e480bl usleep@plt
    10001e484movz w0, 50
    10001e488bl usleep@plt
    10001e48cmovz w0, 50
    10001e490bl usleep@plt
    10001e494movz w0, 50
    10001e498bl usleep@plt
    10001e49cmovz w0, 50
    10001e4a0bl usleep@plt
    10001e4a4movz w0, 50
    10001e4a8bl usleep@plt
    10001e4acmovz w0, 50
    10001e4b0bl usleep@plt
    10001e4b4movz w0, 50
    10001e4b8bl usleep@plt
    10001e4bcmovz w0, 50
    10001e4c0bl usleep@plt
    10001e4c4b 0x10001e530
    10001e4c8
    10001e4c8loc_10001e4c8:
    10001e4c8ldr w1, [sp+12]
    10001e4cccbz x20, 0x10001e4d8
    10001e4d0str w1, [x20]
    10001e4d4b 0x10001e530
    10001e4d8
    10001e4d8loc_10001e4d8:
    10001e4d8sub w8, w1, 1
    10001e4dcadds wzr, w8, 3
    10001e4e0b.hi 0x10001e530
    10001e4e4hint
    10001e4e8ldr x8, 0x26458
    10001e4ecldr w0, [x8]
    10001e4f0movz w2, 2
    10001e4f4movn w3, 0
    10001e4f8bl mach_port_mod_refs@plt
    10001e4fccbz w0, 0x10001e530
    10001e500movz w0, 0
    10001e504bl usleep@plt
    10001e508movz w0, 50
    10001e50cbl usleep@plt
    10001e510movz w0, 50
    10001e514bl usleep@plt
    10001e518movz w0, 50
    10001e51cbl usleep@plt
    10001e520movz w0, 50
    10001e524bl usleep@plt
    10001e528movz w0, 50
    10001e52cbl usleep@plt
    10001e530
    10001e530loc_10001e530:
    10001e530subs wzr, w19, 0
    10001e534cset w0, eq
    10001e538ldp x29, x30, [sp+64]
    10001e53cldp x20, x19, [sp+48]
    10001e540ldp x22, x21, [sp+32]
    10001e544ldp x24, x23, [sp+16]
    10001e548add sp, sp, 80
    10001e54cretab
    10001e550bl fn_100005128
    10001e418
    10001e554
    10001e554__ZNK20PortReceiveRightBaseI16PortReceiveRightE6doRecvEP17mach_msg_header_tijj:
    10001e554mov x6, x4
    10001e558mov x5, x3
    10001e55cmov x8, x1
    10001e560orr w1, w2, 2
    10001e564ldr w3, [x8+4]
    10001e568ldr w4, [x0]
    10001e56cmov x0, x8
    10001e570movz w2, 0
    10001e574b 0x10003dc60
    10001e554
    10001e578
    10001e578__ZNK20PortReceiveRightBaseI20PortSendReceiveRightE6doRecvEP17mach_msg_header_tijj:
    10001e578mov x6, x4
    10001e57cmov x5, x3
    10001e580mov x8, x1
    10001e584orr w1, w2, 2
    10001e588ldr w3, [x8+4]
    10001e58cldr w4, [x0]
    10001e590mov x0, x8
    10001e594movz w2, 0
    10001e598b 0x10003dc60
    10001e578
    10001e59c
    10001e59c__ZNK20PortReceiveRightBaseI20PortSendReceiveRightE13setAttributesEiPij:
    10001e59cpacibsp
    10001e5a0stp x22, x21, [sp-48]!
    10001e5a4stp x20, x19, [sp+16]
    10001e5a8stp x29, x30, [sp+32]
    10001e5acadd x29, sp, 32
    10001e5b0mov x19, x3
    10001e5b4mov x20, x2
    10001e5b8mov x21, x1
    10001e5bcmov x22, x0
    10001e5c0bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
    10001e5c4ldr w0, [x0]
    10001e5c8ldr w1, [x22]
    10001e5ccmov x2, x21
    10001e5d0mov x3, x20
    10001e5d4mov x4, x19
    10001e5d8bl mach_port_set_attributes@plt
    10001e5dcmov x19, x0
    10001e5e0cbz w0, 0x10001e61c
    10001e5e4movz w0, 0
    10001e5e8bl usleep@plt
    10001e5ecmovz w0, 50
    10001e5f0bl usleep@plt
    10001e5f4movz w0, 50
    10001e5f8bl usleep@plt
    10001e5fcmovz w0, 50
    10001e600bl usleep@plt
    10001e604movz w0, 50
    10001e608bl usleep@plt
    10001e60cmovz w0, 50
    10001e610bl usleep@plt
    10001e614movz w0, 50
    10001e618bl usleep@plt
    10001e61c
    10001e61cloc_10001e61c:
    10001e61csubs wzr, w19, 0
    10001e620cset w0, eq
    10001e624ldp x29, x30, [sp+32]
    10001e628ldp x20, x19, [sp+16]
    10001e62cldp x22, x21, [sp], 48
    10001e630retab
    10001e59c
    10001e634
    10001e634__ZNK20PortReceiveRightBaseI20PortSendReceiveRightE5guardEyb:
    10001e634pacibsp
    10001e638stp x22, x21, [sp-48]!
    10001e63cstp x20, x19, [sp+16]
    10001e640stp x29, x30, [sp+32]
    10001e644add x29, sp, 32
    10001e648mov x19, x2
    10001e64cmov x20, x1
    10001e650mov x21, x0
    10001e654bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
    10001e658ldr w0, [x0]
    10001e65cldr w1, [x21]
    10001e660mov x2, x20
    10001e664mov x3, x19
    10001e668bl mach_port_guard@plt
    10001e66cmov x19, x0
    10001e670cbz w0, 0x10001e6a4
    10001e674movz w0, 0
    10001e678bl usleep@plt
    10001e67cmovz w0, 50
    10001e680bl usleep@plt
    10001e684movz w0, 50
    10001e688bl usleep@plt
    10001e68cmovz w0, 50
    10001e690bl usleep@plt
    10001e694movz w0, 50
    10001e698bl usleep@plt
    10001e69cmovz w0, 50
    10001e6a0bl usleep@plt
    10001e6a4
    10001e6a4loc_10001e6a4:
    10001e6a4subs wzr, w19, 0
    10001e6a8cset w0, eq
    10001e6acldp x29, x30, [sp+32]
    10001e6b0ldp x20, x19, [sp+16]
    10001e6b4ldp x22, x21, [sp], 48
    10001e6b8retab
    10001e634
    10001e6bc
    10001e6bc__ZNK20PortReceiveRightBaseI20PortSendReceiveRightE7unguardEy:
    10001e6bcpacibsp
    10001e6c0stp x20, x19, [sp-32]!
    10001e6c4stp x29, x30, [sp+16]
    10001e6c8add x29, sp, 16
    10001e6ccmov x19, x1
    10001e6d0mov x20, x0
    10001e6d4bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
    10001e6d8ldr w0, [x0]
    10001e6dcldr w1, [x20]
    10001e6e0mov x2, x19
    10001e6e4bl mach_port_unguard@plt
    10001e6e8mov x19, x0
    10001e6eccbz w0, 0x10001e718
    10001e6f0movz w0, 0
    10001e6f4bl usleep@plt
    10001e6f8movz w0, 50
    10001e6fcbl usleep@plt
    10001e700movz w0, 50
    10001e704bl usleep@plt
    10001e708movz w0, 50
    10001e70cbl usleep@plt
    10001e710movz w0, 50
    10001e714bl usleep@plt
    10001e718
    10001e718loc_10001e718:
    10001e718subs wzr, w19, 0
    10001e71ccset w0, eq
    10001e720ldp x29, x30, [sp+16]
    10001e724ldp x20, x19, [sp], 32
    10001e728retab
    10001e6bc
    10001e72c
    10001e72c__ZNK20PortReceiveRightBaseI20PortSendReceiveRightE9tempOwnerEv:
    10001e72cmovz w1, 4
    10001e730movz x2, 0
    10001e734movz w3, 0
    10001e738b 0x10003d610
    10001e72c
    10001e73c
    10001e73c__ZNK20PortReceiveRightBaseI20PortSendReceiveRightE15notifyNoSendersERK8PortBaseP17PortSendOnceRight:
    10001e73cmov x5, x2
    10001e740mov x3, x1
    10001e744movz w1, 70
    10001e748movz w2, 0
    10001e74cmovz w4, 21
    10001e750b 0x10001e418
    10001e73c
    10001e754
    10001e754__ZN24PortSendReceiveRightBaseI20PortSendReceiveRightE7NewPortERK8TaskPortj:
    10001e754pacibsp
    10001e758sub sp, sp, 64
    10001e75cstp x20, x19, [sp+32]
    10001e760stp x29, x30, [sp+48]
    10001e764add x29, sp, 48
    10001e768mov x19, x8
    10001e76cstur wzr, [x29-20]
    10001e770stp xzr, xzr, [sp]
    10001e774str xzr, [sp+16]
    10001e778orr w8, w1, 16
    10001e77cstr w8, [sp]
    10001e780ldr w0, [x0]
    10001e784add x1, sp, 0
    10001e788sub x3, x29, 20
    10001e78cmovz x2, 0
    10001e790bl mach_port_construct@plt
    10001e794cbz w0, 0x10001e7e8
    10001e798movz w0, 0
    10001e79cbl usleep@plt
    10001e7a0movz w0, 50
    10001e7a4bl usleep@plt
    10001e7a8movz w0, 50
    10001e7acbl usleep@plt
    10001e7b0movz w0, 50
    10001e7b4bl usleep@plt
    10001e7b8movz w0, 50
    10001e7bcbl usleep@plt
    10001e7c0movz w0, 50
    10001e7c4bl usleep@plt
    10001e7c8movz w0, 0
    10001e7ccbl usleep@plt
    10001e7d0movz w8, 0
    10001e7d4str w8, [x19]
    10001e7d8ldp x29, x30, [sp+48]
    10001e7dcldp x20, x19, [sp+32]
    10001e7e0add sp, sp, 64
    10001e7e4retab
    10001e7e8
    10001e7e8loc_10001e7e8:
    10001e7e8ldur w8, [x29-20]
    10001e7ecstr w8, [x19]
    10001e7f0ldp x29, x30, [sp+48]
    10001e7f4ldp x20, x19, [sp+32]
    10001e7f8add sp, sp, 64
    10001e7fcretab
    10001e754
    10001e800
    10001e800__ZN24PortSendReceiveRightBaseI20PortSendReceiveRightE7NewPortEj:
    10001e800pacibsp
    10001e804stp x20, x19, [sp-32]!
    10001e808stp x29, x30, [sp+16]
    10001e80cadd x29, sp, 16
    10001e810mov x19, x0
    10001e814mov x20, x8
    10001e818bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
    10001e81cmov x8, x20
    10001e820mov x1, x19
    10001e824ldp x29, x30, [sp+16]
    10001e828ldp x20, x19, [sp], 32
    10001e82cautibsp
    10001e830eor x16, x30, x30, lsl #1
    10001e834tbz x16, 62, 0x10001e83c
    10001e838brk 50289
    10001e83c
    10001e83cloc_10001e83c:
    10001e83cb 0x10003d350
    10001e800
    10001e840
    10001e840__ZN24PortSendReceiveRightBaseI17PortAddressCachedE7NewPortERK8TaskPortj:
    10001e840pacibsp
    10001e844sub sp, sp, 64
    10001e848stp x20, x19, [sp+32]
    10001e84cstp x29, x30, [sp+48]
    10001e850add x29, sp, 48
    10001e854mov x19, x8
    10001e858stur wzr, [x29-20]
    10001e85cstp xzr, xzr, [sp]
    10001e860str xzr, [sp+16]
    10001e864orr w8, w1, 16
    10001e868str w8, [sp]
    10001e86cldr w0, [x0]
    10001e870add x1, sp, 0
    10001e874sub x3, x29, 20
    10001e878movz x2, 0
    10001e87cbl mach_port_construct@plt
    10001e880cbz w0, 0x10001e8d8
    10001e884movz w0, 0
    10001e888bl usleep@plt
    10001e88cmovz w0, 50
    10001e890bl usleep@plt
    10001e894movz w0, 50
    10001e898bl usleep@plt
    10001e89cmovz w0, 50
    10001e8a0bl usleep@plt
    10001e8a4movz w0, 50
    10001e8a8bl usleep@plt
    10001e8acmovz w0, 50
    10001e8b0bl usleep@plt
    10001e8b4movz w0, 0
    10001e8b8bl usleep@plt
    10001e8bcmovz w8, 0
    10001e8c0str w8, [x19]
    10001e8c4str xzr, [x19+8]
    10001e8c8ldp x29, x30, [sp+48]
    10001e8ccldp x20, x19, [sp+32]
    10001e8d0add sp, sp, 64
    10001e8d4retab
    10001e8d8
    10001e8d8loc_10001e8d8:
    10001e8d8ldur w8, [x29-20]
    10001e8dcstr w8, [x19]
    10001e8e0str xzr, [x19+8]
    10001e8e4ldp x29, x30, [sp+48]
    10001e8e8ldp x20, x19, [sp+32]
    10001e8ecadd sp, sp, 64
    10001e8f0retab
    10001e840
    10001e8f4
    10001e8f4__ZN24PortSendReceiveRightBaseI17PortAddressCachedE7NewPortEj:
    10001e8f4pacibsp
    10001e8f8stp x20, x19, [sp-32]!
    10001e8fcstp x29, x30, [sp+16]
    10001e900add x29, sp, 16
    10001e904mov x19, x0
    10001e908mov x20, x8
    10001e90cbl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
    10001e910mov x8, x20
    10001e914mov x1, x19
    10001e918ldp x29, x30, [sp+16]
    10001e91cldp x20, x19, [sp], 32
    10001e920autibsp
    10001e924eor x16, x30, x30, lsl #1
    10001e928tbz x16, 62, 0x10001e930
    10001e92cbrk 50289
    10001e930
    10001e930loc_10001e930:
    10001e930b 0x10003d340
    10001e8f4
    10001e934
    10001e934__ZNK21PortSendRightBaseImplI20PortSendReceiveRightE6doSendEP17mach_msg_header_tijj:
    10001e934pacibsp
    10001e938sub sp, sp, 32
    10001e93cstp x29, x30, [sp+16]
    10001e940add x29, sp, 16
    10001e944mov x5, x4
    10001e948mov x6, x3
    10001e94cstur wzr, [x29-4]
    10001e950orr w2, w2, 1
    10001e954ldr w3, [x1+4]
    10001e958ldr w4, [x0]
    10001e95csub x0, x29, 4
    10001e960bl fn_10001ea0c
    10001e964ldur w8, [x29-4]
    10001e968subs wzr, w8, 0
    10001e96ccset w0, eq
    10001e970ldp x29, x30, [sp+16]
    10001e974add sp, sp, 32
    10001e978retab
    10001e934
    10001e97c
    10001e97c__ZNK21PortSendRightBaseImplI13PortSendRightE6doSendEP17mach_msg_header_tijj:
    10001e97cpacibsp
    10001e980sub sp, sp, 32
    10001e984stp x29, x30, [sp+16]
    10001e988add x29, sp, 16
    10001e98cmov x5, x4
    10001e990mov x6, x3
    10001e994stur wzr, [x29-4]
    10001e998orr w2, w2, 1
    10001e99cldr w3, [x1+4]
    10001e9a0ldr w4, [x0]
    10001e9a4sub x0, x29, 4
    10001e9a8bl fn_10001ea0c
    10001e9acldur w8, [x29-4]
    10001e9b0subs wzr, w8, 0
    10001e9b4cset w0, eq
    10001e9b8ldp x29, x30, [sp+16]
    10001e9bcadd sp, sp, 32
    10001e9c0retab
    10001e97c
    10001e9c4
    10001e9c4__ZNK21PortSendRightBaseImplI17PortSendOnceRightE6doSendEP17mach_msg_header_tijj:
    10001e9c4pacibsp
    10001e9c8sub sp, sp, 32
    10001e9ccstp x29, x30, [sp+16]
    10001e9d0add x29, sp, 16
    10001e9d4mov x5, x4
    10001e9d8mov x6, x3
    10001e9dcstur wzr, [x29-4]
    10001e9e0orr w2, w2, 1
    10001e9e4ldr w3, [x1+4]
    10001e9e8ldr w4, [x0]
    10001e9ecsub x0, x29, 4
    10001e9f0bl fn_10001ea0c
    10001e9f4ldur w8, [x29-4]
    10001e9f8subs wzr, w8, 0
    10001e9fccset w0, eq
    10001ea00ldp x29, x30, [sp+16]
    10001ea04add sp, sp, 32
    10001ea08retab
    10001e9c4
    10001ea0c
    10001ea0cfn_10001ea0c:
    10001ea0cpacibsp
    10001ea10stp x20, x19, [sp-32]!
    10001ea14stp x29, x30, [sp+16]
    10001ea18add x29, sp, 16
    10001ea1cmov x19, x0
    10001ea20mov x0, x1
    10001ea24mov x1, x2
    10001ea28mov x2, x3
    10001ea2cmovz w3, 0
    10001ea30bl mach_msg@plt
    10001ea34mov x20, x0
    10001ea38cbz w0, 0x10001ea4c
    10001ea3cmovz w0, 0
    10001ea40bl usleep@plt
    10001ea44movz w0, 50
    10001ea48bl usleep@plt
    10001ea4c
    10001ea4cloc_10001ea4c:
    10001ea4ccbz x19, 0x10001ea54
    10001ea50str w20, [x19]
    10001ea54
    10001ea54loc_10001ea54:
    10001ea54cbz w20, 0x10001eaa8
    10001ea58movz w0, 50
    10001ea5cbl usleep@plt
    10001ea60movz w0, 50
    10001ea64bl usleep@plt
    10001ea68movz w0, 50
    10001ea6cbl usleep@plt
    10001ea70movz w0, 50
    10001ea74bl usleep@plt
    10001ea78movz w0, 50
    10001ea7cbl usleep@plt
    10001ea80movz w0, 50
    10001ea84bl usleep@plt
    10001ea88movz w0, 50
    10001ea8cldp x29, x30, [sp+16]
    10001ea90ldp x20, x19, [sp], 32
    10001ea94autibsp
    10001ea98eor x16, x30, x30, lsl #1
    10001ea9ctbz x16, 62, 0x10001eaa4
    10001eaa0brk 50289
    10001eaa4
    10001eaa4loc_10001eaa4:
    10001eaa4b 0x10003e1d0
    10001eaa8
    10001eaa8loc_10001eaa8:
    10001eaa8ldp x29, x30, [sp+16]
    10001eaacldp x20, x19, [sp], 32
    10001eab0retab
    10001ea0c
    10001eab4
    10001eab4__ZNK12TaskPortBaseI8TaskPortE14allocateMemoryEmi:
    10001eab4mov x3, x2
    10001eab8mov x2, x1
    10001eabcmovz x1, 0
    10001eac0b 0x10003d550
    10001eab4
    10001eac4
    10001eac4__ZNK12TaskPortBaseI8TaskPortE14allocateMemoryEymi:
    10001eac4pacibsp
    10001eac8sub sp, sp, 64
    10001eaccstp x22, x21, [sp+16]
    10001ead0stp x20, x19, [sp+32]
    10001ead4stp x29, x30, [sp+48]
    10001ead8add x29, sp, 48
    10001eadcmov x20, x2
    10001eae0mov x21, x0
    10001eae4mov x19, x8
    10001eae8str x1, [sp+8]
    10001eaechint
    10001eaf0ldr x8, 0x25ef8
    10001eaf4ldr x8, [x8]
    10001eaf8add x9, x8, x2
    10001eafcbic x2, x9, x8
    10001eb00ldr w0, [x0]
    10001eb04add x1, sp, 8
    10001eb08bl mach_vm_allocate@plt
    10001eb0ccbz w0, 0x10001eb5c
    10001eb10movz w0, 0
    10001eb14bl usleep@plt
    10001eb18movz w0, 50
    10001eb1cbl usleep@plt
    10001eb20movz w0, 50
    10001eb24bl usleep@plt
    10001eb28movz w0, 50
    10001eb2cbl usleep@plt
    10001eb30movz w0, 50
    10001eb34bl usleep@plt
    10001eb38movz w0, 50
    10001eb3cbl usleep@plt
    10001eb40stp xzr, xzr, [x19+8]
    10001eb44str xzr, [x19]
    10001eb48ldp x29, x30, [sp+48]
    10001eb4cldp x20, x19, [sp+32]
    10001eb50ldp x22, x21, [sp+16]
    10001eb54add sp, sp, 64
    10001eb58retab
    10001eb5c
    10001eb5cloc_10001eb5c:
    10001eb5cldr w8, [x21]
    10001eb60ldr x9, [sp+8]
    10001eb64stp x9, x20, [x19]
    10001eb68str w8, [x19+16]
    10001eb6cldp x29, x30, [sp+48]
    10001eb70ldp x20, x19, [sp+32]
    10001eb74ldp x22, x21, [sp+16]
    10001eb78add sp, sp, 64
    10001eb7cretab
    10001eac4
    10001eb80
    10001eb80__ZNK12TaskPortBaseI8TaskPortE8dyldInfoEv:
    10001eb80pacibsp
    10001eb84sub sp, sp, 64
    10001eb88stp x20, x19, [sp+32]
    10001eb8cstp x29, x30, [sp+48]
    10001eb90add x29, sp, 48
    10001eb94mov x19, x8
    10001eb98stp xzr, xzr, [sp+8]
    10001eb9cstr wzr, [sp+24]
    10001eba0movz w8, 5
    10001eba4str w8, [sp+4]
    10001eba8ldr w0, [x0]
    10001ebacadd x2, sp, 8
    10001ebb0add x3, sp, 4
    10001ebb4movz w1, 17
    10001ebb8bl task_info@plt
    10001ebbccbz w0, 0x10001ec0c
    10001ebc0movz w0, 0
    10001ebc4bl usleep@plt
    10001ebc8movz w0, 50
    10001ebccbl usleep@plt
    10001ebd0movz w0, 50
    10001ebd4bl usleep@plt
    10001ebd8movz w0, 50
    10001ebdcbl usleep@plt
    10001ebe0movz w0, 50
    10001ebe4bl usleep@plt
    10001ebe8movz w0, 50
    10001ebecbl usleep@plt
    10001ebf0movz w8, 0
    10001ebf4strb wzr, [x19]
    10001ebf8strb w8, [x19+20]
    10001ebfcldp x29, x30, [sp+48]
    10001ec00ldp x20, x19, [sp+32]
    10001ec04add sp, sp, 64
    10001ec08retab
    10001ec0c
    10001ec0cloc_10001ec0c:
    10001ec0cldur q0, [sp+8]
    10001ec10str q0, [x19]
    10001ec14ldr w8, [sp+24]
    10001ec18str w8, [x19+16]
    10001ec1cmovz w8, 1
    10001ec20strb w8, [x19+20]
    10001ec24ldp x29, x30, [sp+48]
    10001ec28ldp x20, x19, [sp+32]
    10001ec2cadd sp, sp, 64
    10001ec30retab
    10001eb80
    10001ec34
    10001ec34__ZNK12TaskPortBaseI12TaskPortWeakE10readLengthEyyy:
    10001ec34pacibsp
    10001ec38sub sp, sp, 48
    10001ec3cstp x20, x19, [sp+16]
    10001ec40stp x29, x30, [sp+32]
    10001ec44add x29, sp, 32
    10001ec48mov x19, x3
    10001ec4cmov x3, x2
    10001ec50str xzr, [sp+8]
    10001ec54ldr w0, [x0]
    10001ec58add x4, sp, 8
    10001ec5cmov x2, x19
    10001ec60bl mach_vm_read_overwrite@plt
    10001ec64mov x20, x0
    10001ec68cbz w0, 0x10001eca4
    10001ec6cmovz w0, 0
    10001ec70bl usleep@plt
    10001ec74movz w0, 50
    10001ec78bl usleep@plt
    10001ec7cmovz w0, 50
    10001ec80bl usleep@plt
    10001ec84movz w0, 50
    10001ec88bl usleep@plt
    10001ec8cmovz w0, 50
    10001ec90bl usleep@plt
    10001ec94movz w0, 50
    10001ec98bl usleep@plt
    10001ec9cmovz w0, 50
    10001eca0bl usleep@plt
    10001eca4
    10001eca4loc_10001eca4:
    10001eca4subs wzr, w20, 0
    10001eca8ldr x8, [sp+8]
    10001ecacccmp x8, x19, 0, eq
    10001ecb0cset w0, eq
    10001ecb4ldp x29, x30, [sp+32]
    10001ecb8ldp x20, x19, [sp+16]
    10001ecbcadd sp, sp, 48
    10001ecc0retab
    10001ec34
    10001ecc4
    10001ecc4__ZN12TaskPortBaseI12TaskPortWeakE16deallocateMemoryEym:
    10001ecc4pacibsp
    10001ecc8stp x20, x19, [sp-32]!
    10001ecccstp x29, x30, [sp+16]
    10001ecd0add x29, sp, 16
    10001ecd4hint
    10001ecd8ldr x8, 0x25d10
    10001ecdcldr x8, [x8]
    10001ece0add x9, x8, x2
    10001ece4bic x2, x9, x8
    10001ece8ldr w0, [x0]
    10001ececbl mach_vm_deallocate@plt
    10001ecf0mov x19, x0
    10001ecf4cbz w0, 0x10001ed20
    10001ecf8movz w0, 0
    10001ecfcbl usleep@plt
    10001ed00movz w0, 50
    10001ed04bl usleep@plt
    10001ed08movz w0, 50
    10001ed0cbl usleep@plt
    10001ed10movz w0, 50
    10001ed14bl usleep@plt
    10001ed18movz w0, 50
    10001ed1cbl usleep@plt
    10001ed20
    10001ed20loc_10001ed20:
    10001ed20subs wzr, w19, 0
    10001ed24cset w0, eq
    10001ed28ldp x29, x30, [sp+16]
    10001ed2cldp x20, x19, [sp], 32
    10001ed30retab
    10001ecc4
    10001ed34
    10001ed34__ZNK12TaskPortBaseI12TaskPortWeakE7threadsEv:
    10001ed34pacibsp
    10001ed38sub sp, sp, 112
    10001ed3cstp x28, x27, [sp+16]
    10001ed40stp x26, x25, [sp+32]
    10001ed44stp x24, x23, [sp+48]
    10001ed48stp x22, x21, [sp+64]
    10001ed4cstp x20, x19, [sp+80]
    10001ed50stp x29, x30, [sp+96]
    10001ed54add x29, sp, 96
    10001ed58mov x19, x8
    10001ed5cstr wzr, [sp+4]
    10001ed60ldr w0, [x0]
    10001ed64add x1, sp, 8
    10001ed68add x2, sp, 4
    10001ed6cbl task_threads@plt
    10001ed70cbz w0, 0x10001eda8
    10001ed74movz w0, 0
    10001ed78bl usleep@plt
    10001ed7cmovz w0, 50
    10001ed80bl usleep@plt
    10001ed84movz w0, 50
    10001ed88bl usleep@plt
    10001ed8cmovz w0, 50
    10001ed90bl usleep@plt
    10001ed94movz w0, 50
    10001ed98bl usleep@plt
    10001ed9cstp xzr, xzr, [x19+8]
    10001eda0str xzr, [x19]
    10001eda4b 0x10001ef6c
    10001eda8
    10001eda8loc_10001eda8:
    10001eda8ldr w8, [sp+4]
    10001edaccbz w8, 0x10001ef58
    10001edb0movz x27, 0
    10001edb4movz x25, 0
    10001edb8movz x20, 0
    10001edbcmovz x21, 0
    10001edc0b 0x10001ede0
    10001edc4
    10001edc4loc_10001edc4:
    10001edc4str w23, [x27], 4
    10001edc8mov x24, x27
    10001edccadd x21, x21, 1
    10001edd0ldr w8, [sp+4]
    10001edd4mov x27, x24
    10001edd8subs xzr, x21, x8
    10001eddcb.hs 0x10001ef64
    10001ede0
    10001ede0loc_10001ede0:
    10001ede0ldr x8, [sp+8]
    10001ede4ldr w23, [x8+2*x21]
    10001ede8subs xzr, x27, x25
    10001edecb.lo 0x10001edc4
    10001edf0sub x22, x27, x20
    10001edf4sbfm x28, x22, 2, 63
    10001edf8add x8, x28, 1
    10001edfcubfm x9, x8, 62, 63
    10001ee00cbnz x9, 0x10001ef8c
    10001ee04sub x9, x25, x20
    10001ee08sbfm x10, x9, 1, 63
    10001ee0csubs xzr, x10, x8
    10001ee10csel x8, x10, x8, hi
    10001ee14orr x10, xzr, 0x7ffffffffffffffc
    10001ee18subs xzr, x9, x10
    10001ee1cmovn x9, 0xc000000000000000
    10001ee20csel x25, x8, x9, lo
    10001ee24cbz x25, 0x10001ee50
    10001ee28ubfm x8, x25, 62, 63
    10001ee2ccbnz x8, 0x10001ef94
    10001ee30ubfm x0, x25, 62, 61
    10001ee34bl _Znwm@plt
    10001ee38add x26, x0, x28, lsl #2
    10001ee3cmov x24, x26
    10001ee40str w23, [x24], 4
    10001ee44subs x8, x27, x20
    10001ee48b.ne 0x10001ee68
    10001ee4cb 0x10001ee88
    10001ee50
    10001ee50loc_10001ee50:
    10001ee50movz x0, 0
    10001ee54add x26, x0, x28, lsl #2
    10001ee58mov x24, x26
    10001ee5cstr w23, [x24], 4
    10001ee60subs x8, x27, x20
    10001ee64b.eq 0x10001ee88
    10001ee68
    10001ee68loc_10001ee68:
    10001ee68sub x8, x8, 4
    10001ee6csubs xzr, x8, 28
    10001ee70b.hs 0x10001eeb4
    10001ee74mov x8, x27
    10001ee78
    10001ee78loc_10001ee78:
    10001ee78ldr w9, [x8-4]!
    10001ee7cstr w9, [x26-4]!
    10001ee80subs xzr, x8, x20
    10001ee84b.ne 0x10001ee78
    10001ee88
    10001ee88loc_10001ee88:
    10001ee88add x25, x0, x25, lsl #2
    10001ee8ccbz x20, 0x10001ee98
    10001ee90mov x0, x20
    10001ee94bl _ZdlPv@plt
    10001ee98
    10001ee98loc_10001ee98:
    10001ee98mov x20, x26
    10001ee9cadd x21, x21, 1
    10001eea0ldr w8, [sp+4]
    10001eea4mov x27, x24
    10001eea8subs xzr, x21, x8
    10001eeacb.lo 0x10001ede0
    10001eeb0b 0x10001ef64
    10001eeb4
    10001eeb4loc_10001eeb4:
    10001eeb4sub x9, x27, 4
    10001eeb8sub x10, x9, x20
    10001eebcand x10, x10, -4
    10001eec0add x11, x0, x28, lsl #2
    10001eec4sub x11, x11, 4
    10001eec8sub x12, x11, x10
    10001eeccsubs xzr, x12, x11
    10001eed0b.hi 0x10001ef04
    10001eed4sub x10, x9, x10
    10001eed8subs xzr, x10, x9
    10001eedcb.hi 0x10001eefc
    10001eee0and x9, x22, -4
    10001eee4add x9, x0, x9
    10001eee8sub x9, x27, x9
    10001eeecsubs xzr, x9, 32
    10001eef0b.hs 0x10001ef0c
    10001eef4mov x8, x27
    10001eef8b 0x10001ee78
    10001eefc
    10001eefcloc_10001eefc:
    10001eefcmov x8, x27
    10001ef00b 0x10001ee78
    10001ef04
    10001ef04loc_10001ef04:
    10001ef04mov x8, x27
    10001ef08b 0x10001ee78
    10001ef0c
    10001ef0cloc_10001ef0c:
    10001ef0cubfm x8, x8, 2, 63
    10001ef10add x9, x8, 1
    10001ef14and x10, x9, 0x7ffffffffffffff8
    10001ef18ubfm x11, x10, 62, 61
    10001ef1csub x8, x27, x11
    10001ef20sub x26, x26, x11
    10001ef24add x11, x0, x28, lsl #2
    10001ef28sub x11, x11, 16
    10001ef2csub x12, x27, 16
    10001ef30mov x13, x10
    10001ef34
    10001ef34loc_10001ef34:
    10001ef34ldp q1, q0, [x12-16]
    10001ef38stp q1, q0, [x11-16]
    10001ef3csub x11, x11, 32
    10001ef40sub x12, x12, 32
    10001ef44subs x13, x13, 8
    10001ef48b.ne 0x10001ef34
    10001ef4csubs xzr, x9, x10
    10001ef50b.ne 0x10001ee78
    10001ef54b 0x10001ee88
    10001ef58
    10001ef58loc_10001ef58:
    10001ef58movz x25, 0
    10001ef5cmovz x24, 0
    10001ef60movz x20, 0
    10001ef64
    10001ef64loc_10001ef64:
    10001ef64stp x20, x24, [x19]
    10001ef68str x25, [x19+16]
    10001ef6c
    10001ef6cloc_10001ef6c:
    10001ef6cldp x29, x30, [sp+96]
    10001ef70ldp x20, x19, [sp+80]
    10001ef74ldp x22, x21, [sp+64]
    10001ef78ldp x24, x23, [sp+48]
    10001ef7cldp x26, x25, [sp+32]
    10001ef80ldp x28, x27, [sp+16]
    10001ef84add sp, sp, 112
    10001ef88retab
    10001ef8c
    10001ef8cloc_10001ef8c:
    10001ef8cbl fn_100020adc
    10001ef90b 0x10001ef98
    10001ef94
    10001ef94loc_10001ef94:
    10001ef94bl fn_100008a84
    10001ef98
    10001ef98loc_10001ef98:
    10001ef98brk 1
    10001ef9cb 0x10001efa0
    10001efa0
    10001efa0loc_10001efa0:
    10001efa0mov x19, x0
    10001efa4cbz x20, 0x10001efb0
    10001efa8mov x0, x20
    10001efacbl _ZdlPv@plt
    10001efb0
    10001efb0loc_10001efb0:
    10001efb0mov x0, x19
    10001efb4bl _Unwind_Resume@plt
    10001ed34
    10001efb8
    10001efb8__ZNK12TaskPortBaseI12TaskPortWeakE8dyldInfoEv:
    10001efb8pacibsp
    10001efbcsub sp, sp, 64
    10001efc0stp x20, x19, [sp+32]
    10001efc4stp x29, x30, [sp+48]
    10001efc8add x29, sp, 48
    10001efccmov x19, x8
    10001efd0stp xzr, xzr, [sp+8]
    10001efd4str wzr, [sp+24]
    10001efd8movz w8, 5
    10001efdcstr w8, [sp+4]
    10001efe0ldr w0, [x0]
    10001efe4add x2, sp, 8
    10001efe8add x3, sp, 4
    10001efecmovz w1, 17
    10001eff0bl task_info@plt
    10001eff4cbz w0, 0x10001f044
    10001eff8movz w0, 0
    10001effcbl usleep@plt
    10001f000movz w0, 50
    10001f004bl usleep@plt
    10001f008movz w0, 50
    10001f00cbl usleep@plt
    10001f010movz w0, 50
    10001f014bl usleep@plt
    10001f018movz w0, 50
    10001f01cbl usleep@plt
    10001f020movz w0, 50
    10001f024bl usleep@plt
    10001f028movz w8, 0
    10001f02cstrb wzr, [x19]
    10001f030strb w8, [x19+20]
    10001f034ldp x29, x30, [sp+48]
    10001f038ldp x20, x19, [sp+32]
    10001f03cadd sp, sp, 64
    10001f040retab
    10001f044
    10001f044loc_10001f044:
    10001f044ldur q0, [sp+8]
    10001f048str q0, [x19]
    10001f04cldr w8, [sp+24]
    10001f050str w8, [x19+16]
    10001f054movz w8, 1
    10001f058strb w8, [x19+20]
    10001f05cldp x29, x30, [sp+48]
    10001f060ldp x20, x19, [sp+32]
    10001f064add sp, sp, 64
    10001f068retab
    10001efb8
    10001f06c
    10001f06c__ZNK12TaskPortBaseI12TaskPortWeakE16readRemoteStringEPKc:
    10001f06cpacibsp
    10001f070sub sp, sp, 64
    10001f074stp x22, x21, [sp+16]
    10001f078stp x20, x19, [sp+32]
    10001f07cstp x29, x30, [sp+48]
    10001f080add x29, sp, 48
    10001f084mov x21, x1
    10001f088mov x20, x0
    10001f08cmov x19, x8
    10001f090stp xzr, xzr, [x8]
    10001f094str xzr, [x8+16]
    10001f098strb wzr, [sp+14]
    10001f09cadd x2, sp, 14
    10001f0a0movz w3, 1
    10001f0a4bl _ZNK12TaskPortBaseI12TaskPortWeakE10readLengthEyyy@plt
    10001f0a8ldrb w8, [sp+14]
    10001f0acorr w8, w8, 256
    10001f0b0subs wzr, w0, 0
    10001f0b4csel w8, w8, wzr, ne
    10001f0b8subs wzr, w8, 256
    10001f0bcand w9, w8, 255
    10001f0c0ccmp w9, 0, 4, hs
    10001f0c4b.eq 0x10001f114
    10001f0c8add x21, x21, 1
    10001f0cc
    10001f0ccloc_10001f0cc:
    10001f0ccsbfm w1, w8, 0, 7
    10001f0d0mov x0, x19
    10001f0d4bl _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc@plt
    10001f0d8strb wzr, [sp+15]
    10001f0dcadd x2, sp, 15
    10001f0e0mov x0, x20
    10001f0e4mov x1, x21
    10001f0e8movz w3, 1
    10001f0ecbl _ZNK12TaskPortBaseI12TaskPortWeakE10readLengthEyyy@plt
    10001f0f0ldrb w8, [sp+15]
    10001f0f4orr w8, w8, 256
    10001f0f8subs wzr, w0, 0
    10001f0fccsel w8, w8, wzr, ne
    10001f100add x21, x21, 1
    10001f104subs wzr, w8, 256
    10001f108and w9, w8, 255
    10001f10cccmp w9, 0, 4, hs
    10001f110b.ne 0x10001f0cc
    10001f114
    10001f114loc_10001f114:
    10001f114ldp x29, x30, [sp+48]
    10001f118ldp x20, x19, [sp+32]
    10001f11cldp x22, x21, [sp+16]
    10001f120add sp, sp, 64
    10001f124retab
    10001f128b 0x10001f130
    10001f12cb 0x10001f130
    10001f130
    10001f130loc_10001f130:
    10001f130mov x20, x0
    10001f134ldrsb w8, [x19+23]
    10001f138tbz w8, 31, 0x10001f144
    10001f13cldr x0, [x19]
    10001f140bl _ZdlPv@plt
    10001f144
    10001f144loc_10001f144:
    10001f144mov x0, x20
    10001f148bl _Unwind_Resume@plt
    10001f06c
    10001f14c
    10001f14c__ZNK12TaskPortBaseI12TaskPortWeakE3mapEPyyyijyiiij:
    10001f14cpacibsp
    10001f150sub sp, sp, 144
    10001f154stp x28, x27, [sp+48]
    10001f158stp x26, x25, [sp+64]
    10001f15cstp x24, x23, [sp+80]
    10001f160stp x22, x21, [sp+96]
    10001f164stp x20, x19, [sp+112]
    10001f168stp x29, x30, [sp+128]
    10001f16cadd x29, sp, 128
    10001f170mov x19, x7
    10001f174mov x20, x6
    10001f178mov x21, x5
    10001f17cmov x22, x4
    10001f180mov x23, x3
    10001f184str x2, [sp+40]
    10001f188mov x25, x1
    10001f18cldp w27, w28, [x29+16]
    10001f190ldr w24, [x29+24]
    10001f194ldr w26, [x0]
    10001f198stp w28, w24, [sp+4]
    10001f19cstr w27, [sp]
    10001f1a0mov x0, x26
    10001f1a4bl mach_vm_map@plt
    10001f1a8mov x3, x0
    10001f1acstp w28, w24, [sp+32]
    10001f1b0stp w19, w27, [sp+24]
    10001f1b4adr x0, 0x23045
    10001f1b8hint
    10001f1bcstr x20, [sp+16]
    10001f1c0stp w22, w21, [sp+8]
    10001f1c4str x23, [sp]
    10001f1c8movz w1, 0
    10001f1ccmovz x2, 0
    10001f1d0movz w4, 0
    10001f1d4mov x5, x26
    10001f1d8mov x6, x25
    10001f1dcldr x7, [sp+40]
    10001f1e0bl fn_100020cd8
    10001f1e4ldp x29, x30, [sp+128]
    10001f1e8ldp x20, x19, [sp+112]
    10001f1ecldp x22, x21, [sp+96]
    10001f1f0ldp x24, x23, [sp+80]
    10001f1f4ldp x26, x25, [sp+64]
    10001f1f8ldp x28, x27, [sp+48]
    10001f1fcadd sp, sp, 144
    10001f200retab
    10001f14c
    10001f204
    10001f204__ZNK12TaskPortBaseI12TaskPortWeakE16getExceptionPortEj:
    10001f204pacibsp
    10001f208sub sp, sp, 64
    10001f20cstp x20, x19, [sp+32]
    10001f210stp x29, x30, [sp+48]
    10001f214add x29, sp, 48
    10001f218mov x5, x1
    10001f21cmov x7, x8
    10001f220movz w8, 14
    10001f224str w8, [x7]
    10001f228movi v0.2d, 0
    10001f22cstur q0, [x7+20]
    10001f230stur q0, [x7+36]
    10001f234add x19, x7, 60
    10001f238stur q0, [x7+52]
    10001f23cstur q0, [x7+68]
    10001f240stur q0, [x7+84]
    10001f244stur q0, [x7+100]
    10001f248stur q0, [x7+132]
    10001f24cstur q0, [x7+148]
    10001f250stur q0, [x7+164]
    10001f254stur q0, [x7+180]
    10001f258stur q0, [x7+196]
    10001f25cmov x6, x7
    10001f260str q0, [x6+4]!
    10001f264stur q0, [x7+212]
    10001f268mov x8, x7
    10001f26cstr q0, [x8+116]!
    10001f270add x9, x7, 172
    10001f274ldr w4, [x0]
    10001f278stp x8, x9, [sp+8]
    10001f27cstr x19, [sp]
    10001f280adr x1, 0x22f85
    10001f284hint
    10001f288hint
    10001f28cldr x16, 0x25714
    10001f290paciza x16
    10001f294mov x0, x16
    10001f298movz w2, 0
    10001f29cmovz x3, 0
    10001f2a0bl fn_100020d7c
    10001f2a4ldp x29, x30, [sp+48]
    10001f2a8ldp x20, x19, [sp+32]
    10001f2acadd sp, sp, 64
    10001f2b0retab
    10001f2b4mov x20, x0
    10001f2b8mov x0, x19
    10001f2bcbl fn_100020af4
    10001f2c0mov x0, x20
    10001f2c4bl _Unwind_Resume@plt
    10001f204
    10001f2c8
    10001f2c8__ZNK12TaskPortBaseI12TaskPortWeakE16setExceptionPortERK8PortBasejii:
    10001f2c8pacibsp
    10001f2ccstp x20, x19, [sp-32]!
    10001f2d0stp x29, x30, [sp+16]
    10001f2d4add x29, sp, 16
    10001f2d8mov x8, x2
    10001f2dcldr w0, [x0]
    10001f2e0ldr w2, [x1]
    10001f2e4mov x1, x8
    10001f2e8bl task_set_exception_ports@plt
    10001f2ecmov x19, x0
    10001f2f0cbz w0, 0x10001f32c
    10001f2f4movz w0, 0
    10001f2f8bl usleep@plt
    10001f2fcmovz w0, 50
    10001f300bl usleep@plt
    10001f304movz w0, 50
    10001f308bl usleep@plt
    10001f30cmovz w0, 50
    10001f310bl usleep@plt
    10001f314movz w0, 50
    10001f318bl usleep@plt
    10001f31cmovz w0, 50
    10001f320bl usleep@plt
    10001f324movz w0, 50
    10001f328bl usleep@plt
    10001f32c
    10001f32cloc_10001f32c:
    10001f32csubs wzr, w19, 0
    10001f330cset w0, eq
    10001f334ldp x29, x30, [sp+16]
    10001f338ldp x20, x19, [sp], 32
    10001f33cretab
    10001f2c8
    10001f340
    10001f340__ZNK12TaskPortBaseI12TaskPortWeakE13getDebugStateEv:
    10001f340pacibsp
    10001f344stp x28, x27, [sp-48]!
    10001f348stp x20, x19, [sp+16]
    10001f34cstp x29, x30, [sp+32]
    10001f350add x29, sp, 32
    10001f354sub sp, sp, 528
    10001f358mov x20, x0
    10001f35cmov x19, x8
    10001f360add x0, sp, 8
    10001f364movz w1, 520
    10001f368bl bzero@plt
    10001f36cmovz w8, 130
    10001f370str w8, [sp+4]
    10001f374ldr w0, [x20]
    10001f378add x2, sp, 8
    10001f37cadd x3, sp, 4
    10001f380movz w1, 15
    10001f384bl task_get_state@plt
    10001f388cbz w0, 0x10001f3dc
    10001f38cmovz w0, 0
    10001f390bl usleep@plt
    10001f394movz w0, 50
    10001f398bl usleep@plt
    10001f39cmovz w0, 50
    10001f3a0bl usleep@plt
    10001f3a4movz w0, 50
    10001f3a8bl usleep@plt
    10001f3acmovz w0, 50
    10001f3b0bl usleep@plt
    10001f3b4movz w0, 50
    10001f3b8bl usleep@plt
    10001f3bcmovz w8, 0
    10001f3c0strb wzr, [x19]
    10001f3c4strb w8, [x19+520]
    10001f3c8add sp, sp, 528
    10001f3ccldp x29, x30, [sp+32]
    10001f3d0ldp x20, x19, [sp+16]
    10001f3d4ldp x28, x27, [sp], 48
    10001f3d8retab
    10001f3dc
    10001f3dcloc_10001f3dc:
    10001f3dcadd x1, sp, 8
    10001f3e0mov x0, x19
    10001f3e4movz w2, 520
    10001f3e8bl memcpy@plt
    10001f3ecmovz w8, 1
    10001f3f0strb w8, [x19+520]
    10001f3f4add sp, sp, 528
    10001f3f8ldp x29, x30, [sp+32]
    10001f3fcldp x20, x19, [sp+16]
    10001f400ldp x28, x27, [sp], 48
    10001f404retab
    10001f340