File predator_85d8f504cadb55851a393a13a026f1833ed6db32cb07882415e029e709ae0750.macho
Function:
    1000363b4
    1000363b4__ZNK9NSTaskROP20WithoutDeveloperMode7TaskROPI13FDGuardNeonRWE26getReturnValueFromCallFuncEv:
    1000363b4pacibsp
    1000363b8stp x28, x27, [sp-64]!
    1000363bcstp x22, x21, [sp+16]
    1000363c0stp x20, x19, [sp+32]
    1000363c4stp x29, x30, [sp+48]
    1000363c8add x29, sp, 48
    1000363ccmovz w9, 11344
    1000363d0hint
    1000363d4ldr x16, 58972
    1000363d8blraaz x16
    1000363dcsub sp, sp, 8192
    1000363e0sub sp, sp, 3152
    1000363e4add x8, sp, 568
    1000363e8orr x19, x8, 4
    1000363ecldr x8, [x0+248]
    1000363f0cbz x8, 0x100036494
    1000363f4ldr w20, [x0+224]
    1000363f8add x0, sp, 4096
    1000363fcadd x0, x0, 2008
    100036400movz w1, 5236
    100036404bl bzero@plt
    100036408ldr x8, [sp+11328]
    10003640cstr x8, [sp+848]
    100036410ldr w8, [sp+11336]
    100036414str w8, [sp+856]
    100036418str w20, [sp+860]
    10003641cadd x8, sp, 848
    100036420add x0, x8, 16
    100036424movz w1, 5240
    100036428bl bzero@plt
    10003642cmovz w8, 5256
    100036430str w8, [sp+852]
    100036434add x0, sp, 848
    100036438movz w1, 258
    10003643cmovz w2, 0
    100036440movz w3, 5256
    100036444mov x4, x20
    100036448movz w5, 100
    10003644cmovz w6, 0
    100036450bl mach_msg@plt
    100036454add x20, sp, 0
    100036458add x8, sp, 0
    10003645cadd x0, sp, 848
    100036460bl fn_100009850
    100036464ldr w21, [sp]
    100036468sub w8, w21, 1
    10003646cadds wzr, w8, 3
    100036470b.hi 0x1000365b4
    100036474add x1, x20, 8
    100036478add x8, sp, 288
    10003647corr x20, x8, 4
    100036480mov x0, x20
    100036484movz w2, 272
    100036488bl memcpy@plt
    10003648cldr w22, [sp+280]
    100036490b 0x1000364ec
    100036494
    100036494loc_100036494:
    100036494movz w8, 256
    100036498str w8, [sp]
    10003649cmovz w8, 100
    1000364a0str w8, [sp+288]
    1000364a4add x1, x0, 256
    1000364a8add x20, sp, 848
    1000364acadd x8, sp, 848
    1000364b0add x2, sp, 0
    1000364b4add x3, sp, 288
    1000364b8bl fn_10000a68c
    1000364bcldr w21, [sp+848]
    1000364c0sub w8, w21, 1
    1000364c4adds wzr, w8, 3
    1000364c8b.hi 0x1000365b4
    1000364ccadd x1, x20, 8
    1000364d0add x8, sp, 4096
    1000364d4add x8, x8, 2008
    1000364d8orr x20, x8, 4
    1000364dcmov x0, x20
    1000364e0movz w2, 272
    1000364e4bl memcpy@plt
    1000364e8ldr w22, [sp+1128]
    1000364ec
    1000364ecloc_1000364ec:
    1000364ecmov x0, x19
    1000364f0mov x1, x20
    1000364f4movz w2, 272
    1000364f8bl memcpy@plt
    1000364fcstr w21, [sp+6104]
    100036500add x8, sp, 4096
    100036504add x8, x8, 2008
    100036508add x0, x8, 8
    10003650cmov x1, x19
    100036510movz w2, 272
    100036514bl memcpy@plt
    100036518str w22, [sp+6384]
    10003651cldr x20, [sp+6112]
    100036520hint
    100036524ldr x8, 58116
    100036528ldr x8, [x8]
    10003652cstr w21, [sp+856]
    100036530str wzr, [sp+860]
    100036534movz w9, 2506
    100036538str wzr, [sp+864]
    10003653cstr w9, [sp+868]
    100036540str x8, [sp+872]
    100036544hint
    100036548ldr d0, 50856
    10003654cstr d0, [sp+880]
    100036550movz w8, 68
    100036554str wzr, [sp+6076]
    100036558str w8, [sp+888]
    10003655cadd x21, sp, 848
    100036560add x0, x21, 44
    100036564mov x1, x19
    100036568movz w2, 272
    10003656cbl memcpy@plt
    100036570add x0, x21, 316
    100036574movz w1, 4912
    100036578bl bzero@plt
    10003657chint
    100036580ldr d0, 50808
    100036584str d0, [sp+848]
    100036588add x0, sp, 4096
    10003658cadd x0, x0, 2008
    100036590add x1, sp, 848
    100036594movz w2, 32
    100036598movz w3, 0
    10003659cmovz w4, 0
    1000365a0bl _ZNK21PortSendRightBaseImplI17PortSendOnceRightE6doSendEP17mach_msg_header_tijj@plt
    1000365a4tbz w0, 0, 0x1000365b4
    1000365a8and x0, x20, -256
    1000365acmovz w1, 1
    1000365b0b 0x1000365c8
    1000365b4
    1000365b4loc_1000365b4:
    1000365b4movz w0, 0
    1000365b8bl usleep@plt
    1000365bcmovz x20, 0
    1000365c0movz x1, 0
    1000365c4movz x0, 0
    1000365c8
    1000365c8loc_1000365c8:
    1000365c8bfm x0, x20, 0, 7
    1000365ccadd sp, sp, 8192
    1000365d0add sp, sp, 3152
    1000365d4ldp x29, x30, [sp+48]
    1000365d8ldp x20, x19, [sp+32]
    1000365dcldp x22, x21, [sp+16]
    1000365e0ldp x28, x27, [sp], 64
    1000365e4retab
    1000363b4
    1000365e8
    1000365e8__ZNK9NSTaskROP20WithoutDeveloperMode7TaskROPI13FDGuardNeonRWE14isTrojanThreadERK8PortBase:
    1000365e8pacibsp
    1000365ecsub sp, sp, 64
    1000365f0stp x20, x19, [sp+32]
    1000365f4stp x29, x30, [sp+48]
    1000365f8add x29, sp, 48
    1000365fcmov x2, x1
    100036600mov x19, x0
    100036604ldr x20, [x0]
    100036608ldr x1, [x0+176]
    10003660cmov x0, x20
    100036610movz w3, 0
    100036614bl fn_100029aa4
    100036618cbz x0, 0x100036660
    10003661cadd x8, sp, 16
    100036620stp x8, x0, [sp+8]
    100036624hint
    100036628hint
    10003662cldr w0, 0x12770
    100036630subs wzr, w0, 2
    100036634b.ne 0x100036670
    100036638movz x1, 0
    10003663cstr xzr, [sp+24]
    100036640add x2, sp, 24
    100036644mov x0, x20
    100036648movz w3, 8
    10003664cbl __ZN13FDGuardNeonRW10readLengthEyyy
    100036650tbnz w0, 0, 0x100036694
    100036654
    100036654loc_100036654:
    100036654movz w0, 0
    100036658bl usleep@plt
    10003665cmovz w0, 0
    100036660
    100036660loc_100036660:
    100036660ldp x29, x30, [sp+48]
    100036664ldp x20, x19, [sp+32]
    100036668add sp, sp, 64
    10003666cretab
    100036670
    100036670loc_100036670:
    100036670add x1, sp, 8
    100036674bl fn_1000151a4
    100036678mov x1, x0
    10003667cstr xzr, [sp+24]
    100036680add x2, sp, 24
    100036684mov x0, x20
    100036688movz w3, 8
    10003668cbl __ZN13FDGuardNeonRW10readLengthEyyy
    100036690tbz w0, 0, 0x100036654
    100036694
    100036694loc_100036694:
    100036694ldr x8, [sp+24]
    100036698xpacd x8
    10003669ccbz x8, 0x1000366bc
    1000366a0ldr x9, [x19+248]
    1000366a4subs xzr, x9, x8
    1000366a8cset w0, eq
    1000366acldp x29, x30, [sp+48]
    1000366b0ldp x20, x19, [sp+32]
    1000366b4add sp, sp, 64
    1000366b8retab
    1000366bc
    1000366bcloc_1000366bc:
    1000366bcmovz w0, 0
    1000366c0ldp x29, x30, [sp+48]
    1000366c4ldp x20, x19, [sp+32]
    1000366c8add sp, sp, 64
    1000366ccretab
    1000365e8
    1000366d0
    1000366d0fn_1000366d0:
    1000366d0pacibsp
    1000366d4stp x28, x27, [sp-96]!
    1000366d8stp x26, x25, [sp+16]
    1000366dcstp x24, x23, [sp+32]
    1000366e0stp x22, x21, [sp+48]
    1000366e4stp x20, x19, [sp+64]
    1000366e8stp x29, x30, [sp+80]
    1000366ecadd x29, sp, 80
    1000366f0movz w9, 5504
    1000366f4hint
    1000366f8ldr x16, 58168
    1000366fcblraaz x16
    100036700sub sp, sp, 4096
    100036704sub sp, sp, 1408
    100036708mov x19, x1
    10003670cldp q0, q1, [x0+464]
    100036710stp q0, q1, [sp+208]
    100036714ldr q0, [x0+496]
    100036718str q0, [sp+240]
    10003671cldp q0, q1, [x0+400]
    100036720stp q0, q1, [sp+144]
    100036724ldp q1, q0, [x0+432]
    100036728stp q1, q0, [sp+176]
    10003672cldp q0, q1, [x0+336]
    100036730stp q0, q1, [sp+80]
    100036734ldp q1, q0, [x0+368]
    100036738stp q1, q0, [sp+112]
    10003673cldp q0, q1, [x0+272]
    100036740stp q0, q1, [sp+16]
    100036744ldp q1, q0, [x0+304]
    100036748stp q1, q0, [sp+48]
    10003674cldr x21, [x0+512]
    100036750ldr x20, [x0+528]
    100036754mov x2, x20
    100036758ldr w8, [x1+276]
    10003675ctbz w8, 0, 0x100036784
    100036760add x9, x0, 272
    100036764mov x22, x21
    100036768ands wzr, w8, 3
    10003676cb.eq 0x10003679c
    100036770
    100036770loc_100036770:
    100036770ldr x10, [x9+248]
    100036774ldr w9, [x0+536]
    100036778ldr x23, [x0+248]
    10003677ccbnz x23, 0x1000367bc
    100036780b 0x1000367b4
    100036784
    100036784loc_100036784:
    100036784mov x2, x20
    100036788xpaci x2
    10003678cadd x9, x0, 272
    100036790mov x22, x21
    100036794ands wzr, w8, 3
    100036798b.ne 0x100036770
    10003679c
    10003679cloc_10003679c:
    10003679cmov x22, x21
    1000367a0xpaci x22
    1000367a4ldr x10, [x9+248]
    1000367a8ldr w9, [x0+536]
    1000367acldr x23, [x0+248]
    1000367b0cbnz x23, 0x1000367bc
    1000367b4
    1000367b4loc_1000367b4:
    1000367b4ldr x23, [x0+264]
    1000367b8cbz x23, 0x100036918
    1000367bc
    1000367bcloc_1000367bc:
    1000367bcstr x10, [sp]
    1000367c0str w9, [sp+12]
    1000367c4xpaci x2
    1000367c8add x27, sp, 256
    1000367ccxpaci x22
    1000367d0ldr x24, [x0]
    1000367d4and w28, w8, 0xfffffff1
    1000367d8and x26, x8, 0xff000000
    1000367dccbz x2, 0x1000367f8
    1000367e0mov x3, x26
    1000367e4movk x3, 0x7481000000000000
    1000367e8mov x0, x24
    1000367ecmov x1, x23
    1000367f0bl fn_1000187a4
    1000367f4mov x20, x0
    1000367f8
    1000367f8loc_1000367f8:
    1000367f8add x25, x27, 284
    1000367fccbz x22, 0x10003681c
    100036800mov w3, w26
    100036804movk x3, 0x77d3000000000000
    100036808mov x0, x24
    10003680cmov x1, x23
    100036810mov x2, x22
    100036814bl fn_1000187a4
    100036818mov x21, x0
    10003681c
    10003681cloc_10003681c:
    10003681chint
    100036820ldr d0, 50128
    100036824add x8, sp, 256
    100036828add x9, x8, 24
    10003682cstr d0, [sp+288]
    100036830ldp q2, q0, [sp+224]
    100036834stur q0, [x9+244]
    100036838ldp q1, q0, [sp+176]
    10003683cstur q0, [x27+220]
    100036840ldr q0, [sp+208]
    100036844stur q0, [x27+236]
    100036848stur q2, [x27+252]
    10003684cldp q2, q0, [sp+112]
    100036850stur q0, [x27+156]
    100036854ldp q0, q3, [sp+144]
    100036858stur q0, [x27+172]
    10003685cstur q3, [x27+188]
    100036860stur q1, [x27+204]
    100036864ldp q1, q0, [sp+48]
    100036868stur q0, [x27+92]
    10003686cldp q0, q3, [sp+80]
    100036870stur q0, [x27+108]
    100036874stur q3, [x27+124]
    100036878stur q2, [x27+140]
    10003687cldp q0, q2, [sp+16]
    100036880stur q0, [x27+44]
    100036884stur q2, [x27+60]
    100036888ldr w9, [x19]
    10003688chint
    100036890ldr x10, 57240
    100036894ldr x10, [x10]
    100036898str w9, [sp+264]
    10003689cstr wzr, [sp+268]
    1000368a0movz w9, 2506
    1000368a4str wzr, [sp+272]
    1000368a8str w9, [sp+276]
    1000368acstr wzr, [sp+5484]
    1000368b0str x10, [sp+280]
    1000368b4movz w9, 68
    1000368b8add x8, x8, 44
    1000368bcstur q1, [x27+76]
    1000368c0ldr x10, [sp]
    1000368c4stp x21, x10, [x25]
    1000368c8str x20, [x25+16]
    1000368ccstr w9, [sp+296]
    1000368d0ldr w9, [sp+12]
    1000368d4str w9, [sp+564]
    1000368d8add x0, x8, 272
    1000368dcstr w28, [sp+568]
    1000368e0movz w1, 4912
    1000368e4bl bzero@plt
    1000368e8hint
    1000368ecldr d0, 49932
    1000368f0str d0, [sp+256]
    1000368f4add x1, sp, 256
    1000368f8mov x0, x19
    1000368fcmovz w2, 32
    100036900movz w3, 0
    100036904movz w4, 0
    100036908bl _ZNK21PortSendRightBaseImplI17PortSendOnceRightE6doSendEP17mach_msg_header_tijj@plt
    10003690ctbz w0, 0, 0x100036920
    100036910movz w0, 1
    100036914b 0x10003692c
    100036918
    100036918loc_100036918:
    100036918movz w0, 0
    10003691cbl usleep@plt
    100036920
    100036920loc_100036920:
    100036920movz w0, 0
    100036924bl usleep@plt
    100036928movz w0, 0
    10003692c
    10003692cloc_10003692c:
    10003692cadd sp, sp, 4096
    100036930add sp, sp, 1408
    100036934ldp x29, x30, [sp+80]
    100036938ldp x20, x19, [sp+64]
    10003693cldp x22, x21, [sp+48]
    100036940ldp x24, x23, [sp+32]
    100036944ldp x26, x25, [sp+16]
    100036948ldp x28, x27, [sp], 96
    10003694cretab
    1000366d0
    100036950
    100036950fn_100036950:
    100036950pacibsp
    100036954stp x29, x30, [sp-16]!
    100036958add x29, sp, 0
    10003695cadr x0, 46383
    100036960hint
    100036964bl fn_1000089f4
    100036950
    100036968
    100036968fn_100036968:
    100036968pacibsp
    10003696csub sp, sp, 112
    100036970stp x20, x19, [sp+80]
    100036974stp x29, x30, [sp+96]
    100036978add x29, sp, 96
    10003697chint
    100036980hint
    100036984ldr w9, 0x12414
    100036988subs wzr, w0, 1
    10003698cb.eq 0x1000369c0
    100036990cbnz w0, 0x100036a10
    100036994subs wzr, w9, 1
    100036998b.gt 0x1000369cc
    10003699c
    10003699cloc_10003699c:
    10003699ccbz w9, 0x100036a2c
    1000369a0mov x8, x0
    1000369a4subs wzr, w9, 1
    1000369a8b.eq 0x1000369fc
    1000369ac
    1000369acloc_1000369ac:
    1000369acbfm w0, w8, 24, 0
    1000369b0ldp x29, x30, [sp+96]
    1000369b4ldp x20, x19, [sp+80]
    1000369b8add sp, sp, 112
    1000369bcretab
    1000369c0
    1000369c0loc_1000369c0:
    1000369c0movz w0, 0
    1000369c4subs wzr, w9, 1
    1000369c8b.le 0x10003699c
    1000369cc
    1000369ccloc_1000369cc:
    1000369ccsubs wzr, w9, 2
    1000369d0b.eq 0x1000369fc
    1000369d4subs wzr, w9, 3
    1000369d8b.eq 0x1000369fc
    1000369dcmov x8, x0
    1000369e0subs wzr, w9, 4
    1000369e4b.ne 0x1000369ac
    1000369e8ldp x8, x9, [x1]
    1000369ecldr x9, [x9]
    1000369f0ldr x0, [x8]
    1000369f4add x1, x9, 728
    1000369f8b 0x100036a3c
    1000369fc
    1000369fcloc_1000369fc:
    1000369fcldp x8, x9, [x1]
    100036a00ldr x9, [x9]
    100036a04ldr x0, [x8]
    100036a08add x1, x9, 720
    100036a0cb 0x100036a3c
    100036a10
    100036a10loc_100036a10:
    100036a10movz w0, 0
    100036a14movz w8, 0
    100036a18bfm w0, w8, 24, 0
    100036a1cldp x29, x30, [sp+96]
    100036a20ldp x20, x19, [sp+80]
    100036a24add sp, sp, 112
    100036a28retab
    100036a2c
    100036a2cloc_100036a2c:
    100036a2cldp x8, x9, [x1]
    100036a30ldr x9, [x9]
    100036a34ldr x0, [x8]
    100036a38add x1, x9, 704
    100036a3c
    100036a3cloc_100036a3c:
    100036a3cstr xzr, [sp+64]
    100036a40movi v0.2d, 0
    100036a44stp q0, q0, [sp+32]
    100036a48stp q0, q0, [sp]
    100036a4cadd x2, sp, 0
    100036a50movz w3, 72
    100036a54bl __ZN13FDGuardNeonRW10readLengthEyyy
    100036a58tbz w0, 0, 0x100036a90
    100036a5cldr w19, [sp]
    100036a60movz w0, 50
    100036a64bl usleep@plt
    100036a68movz w8, 16385
    100036a6cmovk w8, 0x10000000
    100036a70subs wzr, w19, w8
    100036a74cset w0, eq
    100036a78movz w8, 1
    100036a7cbfm w0, w8, 24, 0
    100036a80ldp x29, x30, [sp+96]
    100036a84ldp x20, x19, [sp+80]
    100036a88add sp, sp, 112
    100036a8cretab
    100036a90
    100036a90loc_100036a90:
    100036a90movz w0, 0
    100036a94bl usleep@plt
    100036a98movz w0, 0
    100036a9cmovz w8, 1
    100036aa0bfm w0, w8, 24, 0
    100036aa4ldp x29, x30, [sp+96]
    100036aa8ldp x20, x19, [sp+80]
    100036aacadd sp, sp, 112
    100036ab0retab
    100036968
    100036ab4
    100036ab4fn_100036ab4:
    100036ab4hint
    100036ab8hint
    100036abcldr w10, 0x122dc
    100036ac0subs wzr, w0, 1
    100036ac4b.eq 0x100036af4
    100036ac8movz x8, 0
    100036acccbnz w0, 0x100036b54
    100036ad0subs wzr, w10, 1
    100036ad4b.gt 0x100036b00
    100036ad8
    100036ad8loc_100036ad8:
    100036ad8cbz w10, 0x100036b64
    100036adcmov x9, x8
    100036ae0subs wzr, w10, 1
    100036ae4b.eq 0x100036b38
    100036ae8
    100036ae8loc_100036ae8:
    100036ae8and x8, x8, 255
    100036aecorr x0, x9, x8
    100036af0ret x30
    100036af4
    100036af4loc_100036af4:
    100036af4movz x8, 0
    100036af8subs wzr, w10, 1
    100036afcb.le 0x100036ad8
    100036b00
    100036b00loc_100036b00:
    100036b00subs wzr, w10, 2
    100036b04b.eq 0x100036b38
    100036b08subs wzr, w10, 3
    100036b0cb.eq 0x100036b38
    100036b10mov x9, x8
    100036b14subs wzr, w10, 4
    100036b18b.ne 0x100036ae8
    100036b1cldr x8, [x1]
    100036b20ldr x8, [x8]
    100036b24add x8, x8, 888
    100036b28and x9, x8, -256
    100036b2cand x8, x8, 255
    100036b30orr x0, x9, x8
    100036b34ret x30
    100036b38
    100036b38loc_100036b38:
    100036b38ldr x8, [x1]
    100036b3cldr x8, [x8]
    100036b40add x8, x8, 880
    100036b44and x9, x8, -256
    100036b48and x8, x8, 255
    100036b4corr x0, x9, x8
    100036b50ret x30
    100036b54
    100036b54loc_100036b54:
    100036b54movz x9, 0
    100036b58and x8, x8, 255
    100036b5corr x0, x9, x8
    100036b60ret x30
    100036b64
    100036b64loc_100036b64:
    100036b64ldr x8, [x1]
    100036b68ldr x8, [x8]
    100036b6cadd x8, x8, 864
    100036b70and x9, x8, -256
    100036b74and x8, x8, 255
    100036b78orr x0, x9, x8
    100036b7cret x30
    100036ab4
    100036b80
    100036b80fn_100036b80:
    100036b80pacibsp
    100036b84sub sp, sp, 48
    100036b88stp x20, x19, [sp+16]
    100036b8cstp x29, x30, [sp+32]
    100036b90add x29, sp, 32
    100036b94mov x19, x0
    100036b98str x0, [sp+8]
    100036b9cbl _ZNSt3__119__thread_local_dataEv@plt
    100036ba0ldr x1, [x19]
    100036ba4str xzr, [x19]
    100036ba8ldr x0, [x0]
    100036bacbl pthread_setspecific@plt
    100036bb0ldp x0, x1, [x19+8]
    100036bb4ldp x8, x9, [x19+24]
    100036bb8ldr w2, [x8]
    100036bbcldr w3, [x9]
    100036bc0ldr x8, [x19+40]
    100036bc4ldr w4, [x8]
    100036bc8bl _ZNK14ThreadPortBaseI14ThreadPortWeakE16setExceptionPortERK8PortBasejii@plt
    100036bccldr x8, [x19+48]
    100036bd0movz w9, 1
    100036bd4stlrb w9, [x8]
    100036bd8ldr x19, [sp+8]
    100036bdccbz x19, 0x100036bfc
    100036be0ldr x0, [x19]
    100036be4str xzr, [x19]
    100036be8cbz x0, 0x100036bf4
    100036becbl _ZNSt3__115__thread_structD1Ev@plt
    100036bf0bl _ZdlPv@plt
    100036bf4
    100036bf4loc_100036bf4:
    100036bf4mov x0, x19
    100036bf8bl _ZdlPv@plt
    100036bfc
    100036bfcloc_100036bfc:
    100036bfcmovz x0, 0
    100036c00ldp x29, x30, [sp+32]
    100036c04ldp x20, x19, [sp+16]
    100036c08add sp, sp, 48
    100036c0cretab
    100036c10mov x19, x0
    100036c14add x0, sp, 8
    100036c18bl fn_100036c24
    100036c1cmov x0, x19
    100036c20bl _Unwind_Resume@plt
    100036b80
    100036c24
    100036c24fn_100036c24:
    100036c24pacibsp
    100036c28stp x20, x19, [sp-32]!
    100036c2cstp x29, x30, [sp+16]
    100036c30add x29, sp, 16
    100036c34mov x19, x0
    100036c38ldr x20, [x0]
    100036c3cstr xzr, [x0]
    100036c40cbz x20, 0x100036c60
    100036c44ldr x0, [x20]
    100036c48str xzr, [x20]
    100036c4ccbz x0, 0x100036c58
    100036c50bl _ZNSt3__115__thread_structD1Ev@plt
    100036c54bl _ZdlPv@plt
    100036c58
    100036c58loc_100036c58:
    100036c58mov x0, x20
    100036c5cbl _ZdlPv@plt
    100036c60
    100036c60loc_100036c60:
    100036c60mov x0, x19
    100036c64ldp x29, x30, [sp+16]
    100036c68ldp x20, x19, [sp], 32
    100036c6cretab
    100036c24
    100036c70
    100036c70fn_100036c70:
    100036c70pacibsp
    100036c74stp x20, x19, [sp-32]!
    100036c78stp x29, x30, [sp+16]
    100036c7cadd x29, sp, 16
    100036c80mov x19, x0
    100036c84ldr x0, [x0]
    100036c88str xzr, [x19]
    100036c8ccbz x0, 0x100036c98
    100036c90bl _ZNSt3__115__thread_structD1Ev@plt
    100036c94bl _ZdlPv@plt
    100036c98
    100036c98loc_100036c98:
    100036c98mov x0, x19
    100036c9cldp x29, x30, [sp+16]
    100036ca0ldp x20, x19, [sp], 32
    100036ca4retab
    100036c70
    100036ca8
    100036ca8fn_100036ca8:
    100036ca8pacibsp
    100036cacstp x20, x19, [sp-32]!
    100036cb0stp x29, x30, [sp+16]
    100036cb4add x29, sp, 16
    100036cb8movz x19, 20585
    100036cbcmovk x19, 0x6f680000
    100036cc0movk x19, 0x656e00000000
    100036cc4movk x19, 0x3531000000000000
    100036cc8bl __ZN17VersionDispatcher26OffsetsVersionByDeviceInitEv
    100036cccadr x10, 0x120d4
    100036cd0hint
    100036cd4add x9, x10, 1024
    100036cd8ldr x8, [x10+1024]
    100036cdceor x11, x8, x19
    100036ce0ldur x8, [x9+3]
    100036ce4movz x12, 28271
    100036ce8movk x12, 0x31650000
    100036cecmovk x12, 0x2c3500000000
    100036cf0movk x12, 0x32000000000000
    100036cf4eor x12, x8, x12
    100036cf8movz w8, 17
    100036cfcorr x11, x11, x12
    100036d00cbz x11, 0x100036d34
    100036d04ldr x10, [x10+1024]
    100036d08eor x10, x19, x10
    100036d0cldur x9, [x9+3]
    100036d10movz x11, 28271
    100036d14movk x11, 0x31650000
    100036d18movk x11, 0x2c3500000000
    100036d1cmovk x11, 0x33000000000000
    100036d20eor x9, x9, x11
    100036d24orr x9, x10, x9
    100036d28subs xzr, x9, 0
    100036d2cmovz w9, 25
    100036d30csel w8, w8, w9, eq
    100036d34
    100036d34loc_100036d34:
    100036d34adrp x9, 0x12000
    100036d38str w8, [x9+3292]
    100036d3cldp x29, x30, [sp+16]
    100036d40ldp x20, x19, [sp], 32
    100036d44retab
    100036ca8
    100036d48
    100036d48__ZN8ProcInfo16GetKQueueExtInfoEii:
    100036d48pacibsp
    100036d4cstp x22, x21, [sp-48]!
    100036d50stp x20, x19, [sp+16]
    100036d54stp x29, x30, [sp+32]
    100036d58add x29, sp, 32
    100036d5cmov x21, x1
    100036d60mov x22, x0
    100036d64mov x20, x8
    100036d68movz w0, 0xd00000
    100036d6cbl _Znam@plt
    100036d70mov x19, x0
    100036d74movz w1, 0xd00000
    100036d78bl bzero@plt
    100036d7csbfm x3, x21, 0, 31
    100036d80movz w0, 3
    100036d84mov x1, x22
    100036d88movz w2, 9
    100036d8cmov x4, x19
    100036d90movz w5, 0xd00000
    100036d94bl __ZN8Syscalls9proc_infoEiijyyi
    100036d98ands wzr, w0, 255
    100036d9cb.eq 0x100036db0
    100036da0subs xzr, x1, 0x20000
    100036da4b.le 0x100036dd8
    100036da8movz w0, 0
    100036dacbl usleep@plt
    100036db0
    100036db0loc_100036db0:
    100036db0stp xzr, xzr, [x20]
    100036db4mov x0, x19
    100036db8ldp x29, x30, [sp+32]
    100036dbcldp x20, x19, [sp+16]
    100036dc0ldp x22, x21, [sp], 48
    100036dc4autibsp
    100036dc8eor x16, x30, x30, lsl #1
    100036dcctbz x16, 62, 0x100036dd4
    100036dd0brk 50289
    100036dd4
    100036dd4loc_100036dd4:
    100036dd4b 0x10003d980
    100036dd8
    100036dd8loc_100036dd8:
    100036dd8movz w8, 0x20000
    100036ddcstp x19, x8, [x20]
    100036de0str x1, [x20+16]
    100036de4ldp x29, x30, [sp+32]
    100036de8ldp x20, x19, [sp+16]
    100036decldp x22, x21, [sp], 48
    100036df0retab
    100036df4b 0x100036df8
    100036df8
    100036df8loc_100036df8:
    100036df8mov x20, x0
    100036dfcmov x0, x19
    100036e00bl _ZdaPv@plt
    100036e04mov x0, x20
    100036e08bl _Unwind_Resume@plt
    100036d48
    100036e0c
    100036e0c__ZN6KEventC1Eysytj:
    100036e0cpacibsp
    100036e10stp x20, x19, [sp-32]!
    100036e14stp x29, x30, [sp+16]
    100036e18add x29, sp, 16
    100036e1cmov x19, x0
    100036e20str x1, [x0]
    100036e24strh w2, [x0+8]
    100036e28strh w4, [x0+10]
    100036e2cstr x3, [x0+16]
    100036e30str w5, [x0+24]
    100036e34cbz x3, 0x100036e4c
    100036e38tbnz w4, 8, 0x100036e4c
    100036e3cmovz w0, 0
    100036e40bl usleep@plt
    100036e44movz w0, 50
    100036e48bl usleep@plt
    100036e4c
    100036e4cloc_100036e4c:
    100036e4cmov x0, x19
    100036e50ldp x29, x30, [sp+16]
    100036e54ldp x20, x19, [sp], 32
    100036e58retab
    100036e0c
    100036e5c
    100036e5c__ZN6KEvent14CreateMachPortERK8PortBaseymity:
    100036e5cpacibsp
    100036e60stp x22, x21, [sp-48]!
    100036e64stp x20, x19, [sp+16]
    100036e68stp x29, x30, [sp+32]
    100036e6cadd x29, sp, 32
    100036e70mov x19, x2
    100036e74mov x20, x1
    100036e78mov x21, x8
    100036e7cldr w8, [x0]
    100036e80str x8, [x21]
    100036e84movz w8, 65528
    100036e88strh w8, [x21+8]
    100036e8cstrh w4, [x21+10]
    100036e90str x5, [x21+16]
    100036e94str w3, [x21+24]
    100036e98cbz x5, 0x100036eb0
    100036e9ctbnz w4, 8, 0x100036eb0
    100036ea0movz w0, 0
    100036ea4bl usleep@plt
    100036ea8movz w0, 50
    100036eacbl usleep@plt
    100036eb0
    100036eb0loc_100036eb0:
    100036eb0stp x20, x19, [x21+40]
    100036eb4ldp x29, x30, [sp+32]
    100036eb8ldp x20, x19, [sp+16]
    100036ebcldp x22, x21, [sp], 48
    100036ec0retab
    100036e5c
    100036ec4
    100036ec4__ZN6KEvent12_CreateTimerEyjjx:
    100036ec4str x0, [x8]
    100036ec8movz w9, 65529
    100036eccstrh w9, [x8+8]
    100036ed0strh w1, [x8+10]
    100036ed4str xzr, [x8+16]
    100036ed8str w2, [x8+24]
    100036edcstr x3, [x8+32]
    100036ee0ret x30
    100036ec4
    100036ee4
    100036ee4__ZNK6KQueue15doKEventSyscallEPKN2KS12kevent_qos_sEiPS1_ijPK8timespec:
    100036ee4pacibsp
    100036ee8sub sp, sp, 128
    100036eecstp x22, x21, [sp+80]
    100036ef0stp x20, x19, [sp+96]
    100036ef4stp x29, x30, [sp+112]
    100036ef8add x29, sp, 112
    100036efcmov x8, x1
    100036f00str xzr, [sp+64]
    100036f04movi v0.2d, 0
    100036f08stp q0, q0, [sp+32]
    100036f0cstp q0, q0, [sp]
    100036f10subs wzr, w4, 0
    100036f14csinc w20, w4, wzr, ne
    100036f18add x9, sp, 0
    100036f1ccsel x9, x9, x3, eq
    100036f20ldrsw x10, [x0]
    100036f24sbfm x11, x2, 0, 31
    100036f28mov x12, x20
    100036f2csbfm x12, x12, 0, 31
    100036f30mov w13, w5
    100036f34movz x16, 374
    100036f38mov x0, x10
    100036f3cmov x1, x8
    100036f40mov x2, x11
    100036f44mov x3, x9
    100036f48mov x4, x12
    100036f4cmovz x5, 0
    100036f50movz x6, 0
    100036f54mov x7, x13
    100036f58svc 0
    100036f5ccset w8, lo
    100036f60mov x10, x0
    100036f64mov x11, x1
    100036f68mov w19, w10
    100036f6cands wzr, w8, 255
    100036f70b.eq 0x100036fdc
    100036f74subs wzr, w20, 1
    100036f78b.lt 0x100036fac
    100036f7cadd x21, x9, 32
    100036f80b 0x100036f90
    100036f84
    100036f84loc_100036f84:
    100036f84add x21, x21, 72
    100036f88subs x20, x20, 1
    100036f8cb.eq 0x100036fac
    100036f90
    100036f90loc_100036f90:
    100036f90ldurh w9, [x21-22]
    100036f94tbz w9, 14, 0x100036f84
    100036f98ldr x19, [x21]
    100036f9cmovz w0, 0
    100036fa0bl usleep@plt
    100036fa4movz w8, 0
    100036fa8b 0x100036f84
    100036fac
    100036facloc_100036fac:
    100036facand x20, x8, 255
    100036fb0ands wzr, w20, 255
    100036fb4b.ne 0x100036fc0
    100036fb8
    100036fb8loc_100036fb8:
    100036fb8movz w0, 0
    100036fbcbl usleep@plt
    100036fc0
    100036fc0loc_100036fc0:
    100036fc0and x0, x20, 255
    100036fc4bfm x0, x19, 32, 31
    100036fc8ldp x29, x30, [sp+112]
    100036fccldp x20, x19, [sp+96]
    100036fd0ldp x22, x21, [sp+80]
    100036fd4add sp, sp, 128
    100036fd8retab
    100036fdc
    100036fdcloc_100036fdc:
    100036fdcmovz w20, 1
    100036fe0ands wzr, w20, 255
    100036fe4b.ne 0x100036fc0
    100036fe8b 0x100036fb8
    100036ee4
    100036fec
    100036fec__ZN6KQueue9NewKQueueEv:
    100036fecpacibsp
    100036ff0stp x20, x19, [sp-32]!
    100036ff4stp x29, x30, [sp+16]
    100036ff8add x29, sp, 16
    100036ffcmov x19, x8
    100037000bl kqueue@plt
    100037004str w0, [x19]
    100037008ldp x29, x30, [sp+16]
    10003700cldp x20, x19, [sp], 32
    100037010retab
    100036fec
    100037014
    100037014__ZN10Arm64StateC1EP27__darwin_arm_thread_state64:
    100037014str x1, [x0]
    100037018ret x30
    100037014
    10003701c
    10003701c__ZNK10Arm64State5getLREv:
    10003701cldr x8, [x0]
    100037020ldr x9, [x8+240]
    100037024ldrb w8, [x8+268]
    100037028ands wzr, w8, 3
    10003702cmov x8, x9
    100037030xpaci x8
    100037034csel x0, x9, x8, ne
    100037038xpaci x0
    10003703cret x30
    10003701c
    100037040
    100037040__ZNK10Arm64State5getPCEv:
    100037040ldr x8, [x0]
    100037044ldr x9, [x8+256]
    100037048ldrb w8, [x8+268]
    10003704cmov x10, x9
    100037050xpaci x10
    100037054ands wzr, w8, 1
    100037058csel x0, x9, x10, ne
    10003705cxpaci x0
    100037060ret x30
    100037040
    100037064
    100037064__ZNK10Arm64State5getSPEv:
    100037064ldr x8, [x0]
    100037068ldr x9, [x8+248]
    10003706cldrb w8, [x8+268]
    100037070mov x10, x9
    100037074xpacd x10
    100037078ands wzr, w8, 1
    10003707ccsel x0, x9, x10, ne
    100037080xpaci x0
    100037084ret x30
    100037064
    100037088
    100037088__ZNK10Arm64State5setLREPv:
    100037088ldr x8, [x0]
    10003708cstr x1, [x8+240]
    100037090ret x30
    100037088
    100037094
    100037094__ZNK10Arm64State5setPCEPv:
    100037094ldr x8, [x0]
    100037098str x1, [x8+256]
    10003709cret x30
    100037094
    1000370a0
    1000370a0__ZNK10Arm64State8getFlagsEv:
    1000370a0ldr x8, [x0]
    1000370a4ldr w0, [x8+268]
    1000370a8ret x30
    1000370a0
    1000370ac
    1000370ac__ZN10Arm64State8setFlagsEj:
    1000370acldr x8, [x0]
    1000370b0str w1, [x8+268]
    1000370b4ret x30
    1000370ac
    1000370b8
    1000370b8__ZN16ExceptionMessageILi2ELj7166ELy2147483650EE4SendERK21PortSendOnceRightWeakRK22__darwin_arm_vfp_state:
    1000370b8pacibsp
    1000370bcstp x28, x27, [sp-48]!
    1000370c0stp x20, x19, [sp+16]
    1000370c4stp x29, x30, [sp+32]
    1000370c8add x29, sp, 32
    1000370ccmovz w9, 5232
    1000370d0hint
    1000370d4ldr x16, 55652
    1000370d8blraaz x16
    1000370dcsub sp, sp, 4096
    1000370e0sub sp, sp, 1136
    1000370e4mov x19, x0
    1000370e8ldr w8, [x0]
    1000370echint
    1000370f0ldr x9, 55096
    1000370f4ldr x9, [x9]
    1000370f8stp w8, wzr, [sp+8]
    1000370fcmovz w8, 2506
    100037100stp wzr, w8, [sp+16]
    100037104str x9, [sp+24]
    100037108hint
    10003710cldr d0, 46396
    100037110str d0, [sp+32]
    100037114movz w8, 65
    100037118str wzr, [sp+5228]
    10003711cstr w8, [sp+40]
    100037120add x20, sp, 0
    100037124add x0, x20, 44
    100037128movz w2, 260
    10003712cbl memcpy@plt
    100037130add x0, x20, 304
    100037134movz w1, 4924
    100037138bl bzero@plt
    10003713chint
    100037140ldr d0, 47992
    100037144str d0, [sp]
    100037148add x1, sp, 0
    10003714cmov x0, x19
    100037150movz w2, 32
    100037154movz w3, 0
    100037158movz w4, 0
    10003715cbl _ZNK21PortSendRightBaseImplI17PortSendOnceRightE6doSendEP17mach_msg_header_tijj@plt
    100037160add sp, sp, 4096
    100037164add sp, sp, 1136
    100037168ldp x29, x30, [sp+32]
    10003716cldp x20, x19, [sp+16]
    100037170ldp x28, x27, [sp], 48
    100037174retab
    1000370b8
    100037178
    100037178__ZN16ExceptionMessageILi6ELj7166ELy2147483650EE4SendERK21PortSendOnceRightWeakRK27__darwin_arm_thread_state64:
    100037178pacibsp
    10003717cstp x28, x27, [sp-48]!
    100037180stp x20, x19, [sp+16]
    100037184stp x29, x30, [sp+32]
    100037188add x29, sp, 32
    10003718cmovz w9, 5232
    100037190hint
    100037194ldr x16, 55460
    100037198blraaz x16
    10003719csub sp, sp, 4096
    1000371a0sub sp, sp, 1136
    1000371a4mov x19, x0
    1000371a8ldr w8, [x0]
    1000371achint
    1000371b0ldr x9, 54904
    1000371b4ldr x9, [x9]
    1000371b8stp w8, wzr, [sp+8]
    1000371bcmovz w8, 2506
    1000371c0stp wzr, w8, [sp+16]
    1000371c4str x9, [sp+24]
    1000371c8hint
    1000371ccldr d0, 47652
    1000371d0str d0, [sp+32]
    1000371d4movz w8, 68
    1000371d8str wzr, [sp+5228]
    1000371dcstr w8, [sp+40]
    1000371e0add x20, sp, 0
    1000371e4add x0, x20, 44
    1000371e8movz w2, 272
    1000371ecbl memcpy@plt
    1000371f0add x0, x20, 316
    1000371f4movz w1, 4912
    1000371f8bl bzero@plt
    1000371fchint
    100037200ldr d0, 47608
    100037204str d0, [sp]
    100037208add x1, sp, 0
    10003720cmov x0, x19
    100037210movz w2, 32
    100037214movz w3, 0
    100037218movz w4, 0
    10003721cbl _ZNK21PortSendRightBaseImplI17PortSendOnceRightE6doSendEP17mach_msg_header_tijj@plt
    100037220add sp, sp, 4096
    100037224add sp, sp, 1136
    100037228ldp x29, x30, [sp+32]
    10003722cldp x20, x19, [sp+16]
    100037230ldp x28, x27, [sp], 48
    100037234retab
    100037178
    100037238
    100037238__ZNK6FDBase5getFDEv:
    100037238ldr w0, [x0]
    10003723cret x30
    100037238
    100037240
    100037240__ZN6FDBaseC2Ei:
    100037240str w1, [x0]
    100037244ret x30
    100037240
    100037248
    100037248__ZN6FDBaseC2EOS_:
    100037248movn w8, 0
    10003724cstr w8, [x0]
    100037250ldr w9, [x1]
    100037254str w9, [x0]
    100037258str w8, [x1]
    10003725cret x30
    100037248
    100037260
    100037260__ZN6FDBaseaSEOS_:
    100037260ldr w8, [x1]
    100037264str w8, [x0]
    100037268movn w8, 0
    10003726cstr w8, [x1]
    100037270ret x30
    100037260
    100037274
    100037274__ZN6FDBase5resetEv:
    100037274ldr w8, [x0]
    100037278movn w9, 0
    10003727cstr w9, [x0]
    100037280mov x0, x8
    100037284ret x30
    100037274
    100037288
    100037288__ZNK6FDBase5guardEyjyjj:
    100037288pacibsp
    10003728csub sp, sp, 48
    100037290stp x29, x30, [sp+32]
    100037294add x29, sp, 32
    100037298stur x1, [x29-8]
    10003729cstr x3, [sp+16]
    1000372a0str w5, [sp+12]
    1000372a4subs xzr, x1, 0
    1000372a8sub x8, x29, 8
    1000372accsel x1, xzr, x8, eq
    1000372b0subs xzr, x3, 0
    1000372b4add x8, sp, 16
    1000372b8csel x3, xzr, x8, eq
    1000372bcsubs wzr, w5, 0
    1000372c0add x8, sp, 12
    1000372c4csel x5, xzr, x8, eq
    1000372c8ldr w0, [x0]
    1000372ccbl __ZN8Syscalls17change_fdguard_npEiyjyjy
    1000372d0ldp x29, x30, [sp+32]
    1000372d4add sp, sp, 48
    1000372d8retab
    100037288
    1000372dc
    1000372dc__ZNK5Smack6NeonRW10readLengthEyyy:
    1000372dcpacibsp
    1000372e0stp x28, x27, [sp-96]!
    1000372e4stp x26, x25, [sp+16]
    1000372e8stp x24, x23, [sp+32]
    1000372ecstp x22, x21, [sp+48]
    1000372f0stp x20, x19, [sp+64]
    1000372f4stp x29, x30, [sp+80]
    1000372f8add x29, sp, 80
    1000372fcsub sp, sp, 1104
    100037300cbz x3, 0x1000373d0
    100037304mov x23, x1
    100037308xpacd x23
    10003730cmovn x8, 0x3000000000
    100037310subs xzr, x23, x8
    100037314b.ls 0x1000373d8
    100037318mov x28, x3
    10003731cmov x20, x2
    100037320mov x21, x0
    100037324movz x24, 0
    100037328strb wzr, [sp]
    10003732cstr x0, [sp+8]
    100037330add x26, x23, x3
    100037334sub x27, x26, 1
    100037338add x22, x0, 16
    10003733cmov x19, x3
    100037340
    100037340loc_100037340:
    100037340add x1, x23, x24
    100037344add x8, x1, 528
    100037348subs xzr, x8, x26
    10003734cb.ls 0x10003736c
    100037350hint
    100037354ldr x9, 54956
    100037358ldr x9, [x9]
    10003735csub x9, xzr, x9
    100037360eor x8, x8, x27
    100037364ands xzr, x8, x9
    100037368b.ne 0x100037410
    10003736c
    10003736cloc_10003736c:
    10003736cmov x0, x21
    100037370movz w2, 1
    100037374bl fn_1000381a0
    100037378tbz w0, 0, 0x1000373f0
    10003737cadd x8, sp, 16
    100037380mov x0, x22
    100037384bl _ZNK14ThreadPortBaseI14ThreadPortWeakE12getNeonStateEv@plt
    100037388ldrb w8, [sp+544]
    10003738ccbz w8, 0x100037400
    100037390add x0, sp, 560
    100037394add x1, sp, 16
    100037398movz w2, 528
    10003739cbl memcpy@plt
    1000373a0subs x25, x19, 528
    1000373a4movz w8, 528
    1000373a8csel x2, x19, x8, lo
    1000373acadd x0, x20, x24
    1000373b0add x1, sp, 560
    1000373b4bl memcpy@plt
    1000373b8add x24, x24, 528
    1000373bcmov x19, x25
    1000373c0subs xzr, x24, x28
    1000373c4b.lo 0x100037340
    1000373c8movz w21, 1
    1000373ccb 0x100037498
    1000373d0
    1000373d0loc_1000373d0:
    1000373d0movz w21, 1
    1000373d4b 0x1000374b0
    1000373d8
    1000373d8loc_1000373d8:
    1000373d8movz w0, 0
    1000373dcbl usleep@plt
    1000373e0movz w0, 50
    1000373e4bl usleep@plt
    1000373e8movz w21, 0
    1000373ecb 0x1000374b0
    1000373f0
    1000373f0loc_1000373f0:
    1000373f0movz w0, 0
    1000373f4bl usleep@plt
    1000373f8movz w21, 0
    1000373fcb 0x100037498
    100037400
    100037400loc_100037400:
    100037400movz w0, 0
    100037404bl usleep@plt
    100037408movz w21, 0
    10003740cb 0x100037498
    100037410
    100037410loc_100037410:
    100037410add x8, x23, x24
    100037414add x8, x8, x19
    100037418sub x1, x8, 528
    10003741cmov x0, x21
    100037420movz w2, 1
    100037424bl fn_1000381a0
    100037428tbz w0, 0, 0x100037480
    10003742cadd x8, sp, 16
    100037430mov x0, x22
    100037434bl _ZNK14ThreadPortBaseI14ThreadPortWeakE12getNeonStateEv@plt
    100037438ldrb w8, [sp+544]
    10003743csubs wzr, w8, 0
    100037440cset w21, ne
    100037444cbz w8, 0x100037490
    100037448movz w22, 528
    10003744cadd x23, sp, 560
    100037450add x0, sp, 560
    100037454add x1, sp, 16
    100037458movz w2, 528
    10003745cbl memcpy@plt
    100037460subs xzr, x19, 528
    100037464csel x2, x19, x22, lo
    100037468add x0, x20, x24
    10003746csub x8, x23, x28
    100037470add x8, x8, x24
    100037474add x1, x8, 528
    100037478bl memcpy@plt
    10003747cb 0x100037498
    100037480
    100037480loc_100037480:
    100037480movz w0, 0
    100037484bl usleep@plt
    100037488movz w21, 0
    10003748cb 0x100037498
    100037490
    100037490loc_100037490:
    100037490movz w0, 0
    100037494bl usleep@plt
    100037498
    100037498loc_100037498:
    100037498ldrb w8, [sp]
    10003749ccbnz w8, 0x1000374b0
    1000374a0ldr x0, [sp+8]
    1000374a4ldr x1, [x0+32]
    1000374a8movz w2, 0
    1000374acbl fn_1000381a0
    1000374b0
    1000374b0loc_1000374b0:
    1000374b0mov x0, x21
    1000374b4add sp, sp, 1104
    1000374b8ldp x29, x30, [sp+80]
    1000374bcldp x20, x19, [sp+64]
    1000374c0ldp x22, x21, [sp+48]
    1000374c4ldp x24, x23, [sp+32]
    1000374c8ldp x26, x25, [sp+16]
    1000374ccldp x28, x27, [sp], 96
    1000374d0retab
    1000374d4b 0x1000374e0
    1000374d8bl fn_100005128
    1000374dcb 0x1000374e0
    1000374e0
    1000374e0loc_1000374e0:
    1000374e0mov x19, x0
    1000374e4add x0, sp, 0
    1000374e8bl fn_1000374f4
    1000374ecmov x0, x19
    1000374f0bl _Unwind_Resume@plt
    1000372dc
    1000374f4
    1000374f4fn_1000374f4:
    1000374f4pacibsp
    1000374f8stp x20, x19, [sp-32]!
    1000374fcstp x29, x30, [sp+16]
    100037500add x29, sp, 16
    100037504mov x19, x0
    100037508ldrb w8, [x0]
    10003750ccbnz w8, 0x100037520
    100037510ldr x0, [x19+8]
    100037514ldr x1, [x0+32]
    100037518movz w2, 0
    10003751cbl fn_1000381a0
    100037520
    100037520loc_100037520:
    100037520mov x0, x19
    100037524ldp x29, x30, [sp+16]
    100037528ldp x20, x19, [sp], 32
    10003752cretab
    100037530bl fn_100005128
    1000374f4
    100037534
    100037534__ZNK5Smack6NeonRW11writeLengthEyyj:
    100037534pacibsp
    100037538sub sp, sp, 432
    10003753cstp x28, x27, [sp+368]
    100037540stp x22, x21, [sp+384]
    100037544stp x20, x19, [sp+400]
    100037548stp x29, x30, [sp+416]
    10003754cadd x29, sp, 416
    100037550cbz w3, 0x1000376b0
    100037554mov x20, x1
    100037558xpacd x20
    10003755cstur x20, [x29-56]
    100037560movn x8, 0x3000000000
    100037564subs xzr, x20, x8
    100037568b.ls 0x100037698
    10003756cmov x21, x3
    100037570mov x22, x2
    100037574mov x19, x0
    100037578add x8, sp, 64
    10003757cstr wzr, [sp+336]
    100037580movi v0.2d, 0
    100037584stp q0, q0, [x8+240]
    100037588stp q0, q0, [x8+208]
    10003758cstp q0, q0, [x8+176]
    100037590stp q0, q0, [x8+144]
    100037594stp q0, q0, [x8+112]
    100037598stp q0, q0, [x8+80]
    10003759cstp q0, q0, [sp+112]
    1000375a0stp q0, q0, [sp+80]
    1000375a4str q0, [sp+64]
    1000375a8subs wzr, w3, 260
    1000375acb.hi 0x1000375e0
    1000375b0add x2, sp, 64
    1000375b4mov x0, x19
    1000375b8mov x1, x20
    1000375bcmovz w3, 276
    1000375c0bl __ZNK5Smack6NeonRW10readLengthEyyy
    1000375c4tbz w0, 0, 0x100037698
    1000375c8mov w2, w21
    1000375ccadd x0, sp, 64
    1000375d0mov x1, x22
    1000375d4bl memcpy@plt
    1000375d8movz w21, 260
    1000375dcadd x22, sp, 64
    1000375e0
    1000375e0loc_1000375e0:
    1000375e0movz x8, 0
    1000375e4add x9, x22, 16
    1000375e8stur x9, [x29-64]
    1000375ecstrb wzr, [sp+48]
    1000375f0str x19, [sp+56]
    1000375f4sub x9, x29, 64
    1000375f8stp x19, x9, [sp+8]
    1000375fcsub x9, x29, 56
    100037600add x10, sp, 40
    100037604stp x9, x10, [sp+24]
    100037608mov w21, w21
    10003760cstr xzr, [sp+40]
    100037610hint
    100037614ldr x22, 54252
    100037618add x9, x8, 260
    10003761cadd x10, x9, x20
    100037620add x11, x20, x21
    100037624subs xzr, x10, x11
    100037628b.ls 0x100037650
    10003762c
    10003762cloc_10003762c:
    10003762cldr x12, [x22]
    100037630sub x12, xzr, x12
    100037634sub x11, x11, 1
    100037638eor x10, x10, x11
    10003763cand x10, x10, x12
    100037640subs xzr, x10, 0
    100037644ccmp x9, x21, 2, eq
    100037648b.ls 0x100037658
    10003764cb 0x1000376b8
    100037650
    100037650loc_100037650:
    100037650subs xzr, x9, x21
    100037654b.hi 0x1000376b8
    100037658
    100037658loc_100037658:
    100037658add x0, sp, 8
    10003765cbl fn_10003774c
    100037660mov x20, x0
    100037664cbz w0, 0x100037700
    100037668ldr x8, [sp+40]
    10003766cadd x8, x8, 260
    100037670str x8, [sp+40]
    100037674subs xzr, x8, x21
    100037678b.hs 0x100037700
    10003767cldur x20, [x29-56]
    100037680add x9, x8, 260
    100037684add x10, x9, x20
    100037688add x11, x20, x21
    10003768csubs xzr, x10, x11
    100037690b.ls 0x100037650
    100037694b 0x10003762c
    100037698
    100037698loc_100037698:
    100037698movz w0, 0
    10003769cbl usleep@plt
    1000376a0movz w0, 50
    1000376a4bl usleep@plt
    1000376a8movz w20, 0
    1000376acb 0x100037710
    1000376b0
    1000376b0loc_1000376b0:
    1000376b0movz w20, 1
    1000376b4b 0x100037710
    1000376b8
    1000376b8loc_1000376b8:
    1000376b8subs xzr, x9, x21
    1000376bcb.ls 0x1000376d8
    1000376c0movz w0, 50
    1000376c4bl usleep@plt
    1000376c8movz w0, 50
    1000376ccbl usleep@plt
    1000376d0ldr x8, [sp+40]
    1000376d4ldur x20, [x29-56]
    1000376d8
    1000376d8loc_1000376d8:
    1000376d8sub x8, x8, x21
    1000376dcadd x8, x8, 260
    1000376e0sub x9, x20, x8
    1000376e4stur x9, [x29-56]
    1000376e8ldur x9, [x29-64]
    1000376ecsub x8, x9, x8
    1000376f0stur x8, [x29-64]
    1000376f4add x0, sp, 8
    1000376f8bl fn_10003774c
    1000376fcmov x20, x0
    100037700
    100037700loc_100037700:
    100037700ldr x1, [x19+32]
    100037704mov x0, x19
    100037708movz w2, 0
    10003770cbl fn_1000381a0
    100037710
    100037710loc_100037710:
    100037710mov x0, x20
    100037714ldp x29, x30, [sp+416]
    100037718ldp x20, x19, [sp+400]
    10003771cldp x22, x21, [sp+384]
    100037720ldp x28, x27, [sp+368]
    100037724add sp, sp, 432
    100037728retab
    10003772cb 0x100037738
    100037730b 0x100037738
    100037734bl fn_100005128
    100037738
    100037738loc_100037738:
    100037738mov x19, x0
    10003773cadd x0, sp, 48
    100037740bl fn_100038160
    100037744mov x0, x19
    100037748bl _Unwind_Resume@plt
    100037534
    10003774c
    10003774cfn_10003774c:
    10003774cpacibsp
    100037750stp d9, d8, [sp-112]!
    100037754stp x28, x27, [sp+16]
    100037758stp x26, x25, [sp+32]
    10003775cstp x24, x23, [sp+48]
    100037760stp x22, x21, [sp+64]
    100037764stp x20, x19, [sp+80]
    100037768stp x29, x30, [sp+96]
    10003776cadd x29, sp, 96
    100037770movz w9, 7728
    100037774hint
    100037778ldr x16, 53960
    10003777cblraaz x16
    100037780sub sp, sp, 4096
    100037784sub sp, sp, 3632
    100037788mov x22, x0
    10003778cldr x20, [x0]
    100037790ldp x8, x9, [x0+16]
    100037794ldr x8, [x8]
    100037798ldr x9, [x9]
    10003779cadd x21, x9, x8
    1000377a0mov x19, x20
    1000377a4ldr w0, [x19+16]!
    1000377a8bl thread_suspend@plt
    1000377accbz w0, 0x1000377c8
    1000377b0movz w0, 0
    1000377b4bl usleep@plt
    1000377b8movz w0, 50
    1000377bcbl usleep@plt
    1000377c0movz w0, 50
    1000377c4bl usleep@plt
    1000377c8
    1000377c8loc_1000377c8:
    1000377c8strb wzr, [sp+2480]
    1000377ccstr x20, [sp+2488]
    1000377d0mov x0, x20
    1000377d4mov x1, x21
    1000377d8movz w2, 0
    1000377dcbl fn_1000381a0
    1000377e0tbz w0, 0, 0x100037928
    1000377e4movz w8, 38528
    1000377e8movk w8, 0x980000
    1000377ecstr x8, [sp+1392]
    1000377f0add x0, sp, 1392
    1000377f4bl _ZNSt3__111this_thread9sleep_forERKNS_6chrono8durationIxNS_5ratioILl1ELl1000000000EEEEE@plt
    1000377f8adrp x8, 0x11000
    1000377fcldr x9, [x8+3304]
    100037800add x9, x9, 10
    100037804str x9, [x8+3304]
    100037808ldr w0, [x19]
    10003780cbl thread_resume@plt
    100037810cbz w0, 0x10003782c
    100037814movz w0, 0
    100037818bl usleep@plt
    10003781cmovz w0, 50
    100037820bl usleep@plt
    100037824movz w0, 50
    100037828bl usleep@plt
    10003782c
    10003782cloc_10003782c:
    10003782cadd x21, x20, 28
    100037830add x0, sp, 288
    100037834mov x1, x20
    100037838mov x2, x19
    10003783cmov x3, x21
    100037840bl fn_1000384f0
    100037844add x8, sp, 2480
    100037848mov x0, x19
    10003784cbl _ZNK14ThreadPortBaseI14ThreadPortWeakE11getVFPStateEv@plt
    100037850ldrb w8, [sp+2740]
    100037854cbz w8, 0x100037da8
    100037858ldr x8, [x22+8]
    10003785cldr x8, [x8]
    100037860ldr x9, [x22+24]
    100037864ldr x9, [x9]
    100037868add x1, x9, x8
    10003786cadd x0, sp, 24
    100037870movz w2, 260
    100037874bl memcpy@plt
    100037878str x20, [sp+1376]
    10003787cmovz w8, 1
    100037880str w8, [sp+1384]
    100037884strb wzr, [sp+1360]
    100037888add x8, sp, 1376
    10003788cstr x8, [sp+1368]
    100037890ldr w8, [x20+16]
    100037894str w8, [sp+1936]
    100037898add x8, sp, 1392
    10003789cadd x0, sp, 1936
    1000378a0bl _ZNK14ThreadPortBaseI14ThreadPortWeakE12getNeonStateEv@plt
    1000378a4ldrb w8, [sp+1920]
    1000378a8cbz w8, 0x10003797c
    1000378acadd x0, sp, 2480
    1000378b0add x1, sp, 1392
    1000378b4movz w2, 529
    1000378b8bl memcpy@plt
    1000378bcadd x0, sp, 832
    1000378c0add x1, sp, 2480
    1000378c4movz w2, 528
    1000378c8bl memcpy@plt
    1000378ccadd x0, sp, 832
    1000378d0add x1, sp, 24
    1000378d4movz w2, 260
    1000378d8bl memcmp@plt
    1000378dcmov x22, x0
    1000378e0ldr x8, [sp+1376]
    1000378e4ldr w9, [sp+1384]
    1000378e8subs wzr, w9, 0
    1000378ecmovz w9, 16
    1000378f0movz w10, 20
    1000378f4csel x9, x10, x9, eq
    1000378f8ldr w0, [x8+x9]
    1000378fcbl thread_suspend@plt
    100037900cbz w0, 0x10003798c
    100037904movz w0, 0
    100037908bl usleep@plt
    10003790cmovz w0, 50
    100037910bl usleep@plt
    100037914movz w0, 50
    100037918bl usleep@plt
    10003791cmovz w0, 0
    100037920bl usleep@plt
    100037924b 0x100037ccc
    100037928
    100037928loc_100037928:
    100037928movz w0, 0
    10003792cbl usleep@plt
    100037930movz w8, 38528
    100037934movk w8, 0x980000
    100037938str x8, [sp+1392]
    10003793cadd x0, sp, 1392
    100037940bl _ZNSt3__111this_thread9sleep_forERKNS_6chrono8durationIxNS_5ratioILl1ELl1000000000EEEEE@plt
    100037944adrp x8, 0x11000
    100037948ldr x9, [x8+3304]
    10003794cadd x9, x9, 10
    100037950str x9, [x8+3304]
    100037954ldr w0, [x19]
    100037958bl thread_resume@plt
    10003795ccbz w0, 0x100037db0
    100037960movz w0, 0
    100037964bl usleep@plt
    100037968movz w0, 50
    10003796cbl usleep@plt
    100037970movz w0, 50
    100037974bl usleep@plt
    100037978b 0x100037db0
    10003797c
    10003797cloc_10003797c:
    10003797cmovz w0, 0
    100037980bl usleep@plt
    100037984
    100037984loc_100037984:
    100037984movz w28, 0
    100037988b 0x100037cd8
    10003798c
    10003798cloc_10003798c:
    10003798cstrb wzr, [sp+1392]
    100037990add x8, sp, 1376
    100037994str x8, [sp+1400]
    100037998ldr w8, [sp+288]
    10003799chint
    1000379a0ldr x24, 52872
    1000379a4ldr x9, [x24]
    1000379a8str w8, [sp+2488]
    1000379acstr wzr, [sp+2492]
    1000379b0movz w8, 2506
    1000379b4str wzr, [sp+2496]
    1000379b8str w8, [sp+2500]
    1000379bcstr x9, [sp+2504]
    1000379c0hint
    1000379c4ldr d8, 44164
    1000379c8str d8, [sp+2512]
    1000379ccmovz w8, 65
    1000379d0str wzr, [sp+7708]
    1000379d4str w8, [sp+2520]
    1000379d8add x23, sp, 2480
    1000379dcadd x0, x23, 44
    1000379e0add x1, sp, 24
    1000379e4movz w2, 260
    1000379e8bl memcpy@plt
    1000379ecadd x0, x23, 304
    1000379f0movz w1, 4924
    1000379f4bl bzero@plt
    1000379f8hint
    1000379fcldr d9, 45756
    100037a00str d9, [sp+2480]
    100037a04add x0, sp, 288
    100037a08add x1, sp, 2480
    100037a0cmovz w2, 32
    100037a10movz w3, 0
    100037a14movz w4, 0
    100037a18bl _ZNK21PortSendRightBaseImplI17PortSendOnceRightE6doSendEP17mach_msg_header_tijj@plt
    100037a1cmov x23, x0
    100037a20ldr x8, [sp+1376]
    100037a24ldr w9, [sp+1384]
    100037a28subs wzr, w9, 0
    100037a2cmovz w9, 16
    100037a30movz w10, 20
    100037a34csel x9, x10, x9, eq
    100037a38ldr w0, [x8+x9]
    100037a3cbl thread_resume@plt
    100037a40cbz w0, 0x100037a5c
    100037a44movz w0, 0
    100037a48bl usleep@plt
    100037a4cmovz w0, 50
    100037a50bl usleep@plt
    100037a54movz w0, 50
    100037a58bl usleep@plt
    100037a5c
    100037a5cloc_100037a5c:
    100037a5ctbz w23, 0, 0x100037ccc
    100037a60cbz w22, 0x100037ddc
    100037a64movz w25, 0
    100037a68add x8, sp, 1392
    100037a6corr x22, x8, 4
    100037a70add x8, sp, 2480
    100037a74orr x23, x8, 4
    100037a78add x9, x8, 44
    100037a7cadd x8, x8, 304
    100037a80stp x8, x9, [sp+8]
    100037a84
    100037a84loc_100037a84:
    100037a84add x0, sp, 560
    100037a88add x1, sp, 24
    100037a8cmovz w2, 260
    100037a90bl memcpy@plt
    100037a94bl _ZNSt3__16chrono12system_clock3nowEv@plt
    100037a98movz w8, 16960
    100037a9cmovk w8, 0xf0000
    100037aa0add x28, x0, x8
    100037aa4b 0x100037ab0
    100037aa8
    100037aa8loc_100037aa8:
    100037aa8movz w0, 0
    100037aacbl usleep@plt
    100037ab0
    100037ab0loc_100037ab0:
    100037ab0bl _ZNSt3__16chrono12system_clock3nowEv@plt
    100037ab4subs xzr, x0, x28
    100037ab8b.ge 0x100037b30
    100037abcldr x8, [sp+1376]
    100037ac0ldr w9, [sp+1384]
    100037ac4subs wzr, w9, 1
    100037ac8b.eq 0x100037ad8
    100037acccbnz w9, 0x100037ae4
    100037ad0add x8, x8, 20
    100037ad4b 0x100037adc
    100037ad8
    100037ad8loc_100037ad8:
    100037ad8add x8, x8, 16
    100037adc
    100037adcloc_100037adc:
    100037adcldr w8, [x8]
    100037ae0str w8, [sp+2472]
    100037ae4
    100037ae4loc_100037ae4:
    100037ae4add x8, sp, 1392
    100037ae8add x0, sp, 2472
    100037aecbl _ZNK14ThreadPortBaseI14ThreadPortWeakE12getNeonStateEv@plt
    100037af0ldrb w8, [sp+1920]
    100037af4cbz w8, 0x100037aa8
    100037af8add x0, sp, 2480
    100037afcadd x1, sp, 1392
    100037b00movz w2, 529
    100037b04bl memcpy@plt
    100037b08add x0, sp, 1936
    100037b0cadd x1, sp, 2480
    100037b10movz w2, 528
    100037b14bl memcpy@plt
    100037b18add x0, sp, 1936
    100037b1cadd x1, sp, 560
    100037b20movz w2, 260
    100037b24bl memcmp@plt
    100037b28cbnz w0, 0x100037ab0
    100037b2cb 0x100038088
    100037b30
    100037b30loc_100037b30:
    100037b30movz w0, 50
    100037b34bl usleep@plt
    100037b38movz w0, 50
    100037b3cbl usleep@plt
    100037b40ldr x8, [sp+1376]
    100037b44ldr w9, [sp+1384]
    100037b48subs wzr, w9, 1
    100037b4cb.eq 0x100037b5c
    100037b50cbnz w9, 0x100037b68
    100037b54add x8, x8, 20
    100037b58b 0x100037b60
    100037b5c
    100037b5cloc_100037b5c:
    100037b5cadd x8, x8, 16
    100037b60
    100037b60loc_100037b60:
    100037b60ldr w8, [x8]
    100037b64str w8, [sp+1392]
    100037b68
    100037b68loc_100037b68:
    100037b68add x8, sp, 2480
    100037b6cadd x0, sp, 1392
    100037b70bl _ZNK14ThreadPortBaseI14ThreadPortWeakE12getNeonStateEv@plt
    100037b74ldrb w8, [sp+3008]
    100037b78cbz w8, 0x100037ea4
    100037b7cmovz w0, 50
    100037b80bl usleep@plt
    100037b84add x0, sp, 2480
    100037b88mov x1, x20
    100037b8cmov x2, x19
    100037b90mov x3, x21
    100037b94bl fn_1000384f0
    100037b98ldr w8, [sp+2480]
    100037b9csub w9, w8, 1
    100037ba0adds wzr, w9, 2
    100037ba4b.hs 0x100037eb0
    100037ba8str w8, [sp+1392]
    100037bacmov x0, x22
    100037bb0mov x1, x23
    100037bb4movz w2, 260
    100037bb8bl memcpy@plt
    100037bbcldr w8, [sp+2744]
    100037bc0str w8, [sp+1656]
    100037bc4ldr x8, [sp+1376]
    100037bc8ldr w9, [sp+1384]
    100037bcccbz w9, 0x100037be0
    100037bd0subs wzr, w9, 1
    100037bd4b.ne 0x100037be8
    100037bd8add x8, x8, 16
    100037bdcb 0x100037be4
    100037be0
    100037be0loc_100037be0:
    100037be0add x8, x8, 20
    100037be4
    100037be4loc_100037be4:
    100037be4ldr w27, [x8]
    100037be8
    100037be8loc_100037be8:
    100037be8mov x0, x27
    100037becbl thread_suspend@plt
    100037bf0cbnz w0, 0x100037ebc
    100037bf4strb wzr, [sp+1936]
    100037bf8add x8, sp, 1376
    100037bfcstr x8, [sp+1944]
    100037c00ldr w8, [sp+1392]
    100037c04ldr x9, [x24]
    100037c08str w8, [sp+2488]
    100037c0cstr wzr, [sp+2492]
    100037c10str wzr, [sp+2496]
    100037c14movz w8, 2506
    100037c18str w8, [sp+2500]
    100037c1cstr x9, [sp+2504]
    100037c20str d8, [sp+2512]
    100037c24str wzr, [sp+7708]
    100037c28movz w8, 65
    100037c2cstr w8, [sp+2520]
    100037c30add x1, sp, 24
    100037c34ldr x0, [sp+16]
    100037c38movz w2, 260
    100037c3cbl memcpy@plt
    100037c40ldr x0, [sp+8]
    100037c44movz w1, 4924
    100037c48bl bzero@plt
    100037c4cstr d9, [sp+2480]
    100037c50add x0, sp, 1392
    100037c54add x1, sp, 2480
    100037c58movz w2, 32
    100037c5cmovz w3, 0
    100037c60movz w4, 0
    100037c64bl _ZNK21PortSendRightBaseImplI17PortSendOnceRightE6doSendEP17mach_msg_header_tijj@plt
    100037c68mov x28, x0
    100037c6cldr x8, [sp+1376]
    100037c70ldr w9, [sp+1384]
    100037c74subs wzr, w9, 1
    100037c78b.eq 0x100037c88
    100037c7ccbnz w9, 0x100037c90
    100037c80add x8, x8, 20
    100037c84b 0x100037c8c
    100037c88
    100037c88loc_100037c88:
    100037c88add x8, x8, 16
    100037c8c
    100037c8cloc_100037c8c:
    100037c8cldr w26, [x8]
    100037c90
    100037c90loc_100037c90:
    100037c90mov x0, x26
    100037c94bl thread_resume@plt
    100037c98cbz w0, 0x100037cb4
    100037c9cmovz w0, 0
    100037ca0bl usleep@plt
    100037ca4movz w0, 50
    100037ca8bl usleep@plt
    100037cacmovz w0, 50
    100037cb0bl usleep@plt
    100037cb4
    100037cb4loc_100037cb4:
    100037cb4tbz w28, 0, 0x100037edc
    100037cb8add w25, w25, 1
    100037cbcmovz w28, 1
    100037cc0subs wzr, w25, 3
    100037cc4b.ne 0x100037a84
    100037cc8b 0x100037cd8
    100037ccc
    100037cccloc_100037ccc:
    100037cccmovz w0, 0
    100037cd0bl usleep@plt
    100037cd4movz w28, 0
    100037cd8
    100037cd8loc_100037cd8:
    100037cd8ldr x8, [sp+1376]
    100037cdcldr w9, [sp+1384]
    100037ce0subs wzr, w9, 1
    100037ce4b.eq 0x100037d1c
    100037ce8cbnz w9, 0x100037d4c
    100037cecadd x8, x8, 20
    100037cf0ldr w8, [x8]
    100037cf4movn x16, 60
    100037cf8mov x0, x8
    100037cfcmovz x1, 0
    100037d00movz x2, 0
    100037d04svc 0
    100037d08cset w8, lo
    100037d0cmov x9, x0
    100037d10mov x10, x1
    100037d14cbnz w9, 0x100037d74
    100037d18b 0x100037d9c
    100037d1c
    100037d1cloc_100037d1c:
    100037d1cadd x8, x8, 16
    100037d20ldr w8, [x8]
    100037d24movn x16, 60
    100037d28mov x0, x8
    100037d2cmovz x1, 0
    100037d30movz x2, 0
    100037d34svc 0
    100037d38cset w8, lo
    100037d3cmov x9, x0
    100037d40mov x10, x1
    100037d44cbnz w9, 0x100037d74
    100037d48b 0x100037d9c
    100037d4c
    100037d4cloc_100037d4c:
    100037d4cmovz x8, 0
    100037d50movn x16, 60
    100037d54mov x0, x8
    100037d58movz x1, 0
    100037d5cmovz x2, 0
    100037d60svc 0
    100037d64cset w8, lo
    100037d68mov x9, x0
    100037d6cmov x10, x1
    100037d70cbz w9, 0x100037d9c
    100037d74
    100037d74loc_100037d74:
    100037d74movz w0, 0
    100037d78bl usleep@plt
    100037d7cmovz w0, 50
    100037d80bl usleep@plt
    100037d84movz w0, 50
    100037d88bl usleep@plt
    100037d8cmovz w0, 50
    100037d90bl usleep@plt
    100037d94movz w0, 50
    100037d98bl usleep@plt
    100037d9c
    100037d9cloc_100037d9c:
    100037d9ctbz w28, 0, 0x100037da8
    100037da0movz w0, 1
    100037da4b 0x100037db4
    100037da8
    100037da8loc_100037da8:
    100037da8movz w0, 0
    100037dacbl usleep@plt
    100037db0
    100037db0loc_100037db0:
    100037db0movz w0, 0
    100037db4
    100037db4loc_100037db4:
    100037db4add sp, sp, 4096
    100037db8add sp, sp, 3632
    100037dbcldp x29, x30, [sp+96]
    100037dc0ldp x20, x19, [sp+80]
    100037dc4ldp x22, x21, [sp+64]
    100037dc8ldp x24, x23, [sp+48]
    100037dccldp x26, x25, [sp+32]
    100037dd0ldp x28, x27, [sp+16]
    100037dd4ldp d9, d8, [sp], 112
    100037dd8retab
    100037ddc
    100037ddcloc_100037ddc:
    100037ddcadd x23, sp, 2480
    100037de0add x0, sp, 2480
    100037de4mov x1, x20
    100037de8mov x2, x19
    100037decmov x3, x21
    100037df0bl fn_1000384f0
    100037df4ldr w8, [sp+2480]
    100037df8sub w9, w8, 1
    100037dfcadds wzr, w9, 2
    100037e00b.hs 0x100037fa0
    100037e04add x9, sp, 1936
    100037e08orr x22, x9, 4
    100037e0corr x23, x23, 4
    100037e10str w8, [sp+1936]
    100037e14mov x0, x22
    100037e18mov x1, x23
    100037e1cmovz w2, 260
    100037e20bl memcpy@plt
    100037e24ldr w8, [sp+2744]
    100037e28str w8, [sp+2200]
    100037e2cldr x8, [sp+1376]
    100037e30ldr w9, [sp+1384]
    100037e34subs wzr, w9, 1
    100037e38b.eq 0x100037e48
    100037e3ccbnz w9, 0x100037e54
    100037e40add x8, x8, 20
    100037e44b 0x100037e4c
    100037e48
    100037e48loc_100037e48:
    100037e48add x8, x8, 16
    100037e4c
    100037e4cloc_100037e4c:
    100037e4cldr w8, [x8]
    100037e50str w8, [sp+2472]
    100037e54
    100037e54loc_100037e54:
    100037e54add x8, sp, 1392
    100037e58add x0, sp, 2472
    100037e5cbl _ZNK14ThreadPortBaseI14ThreadPortWeakE12getNeonStateEv@plt
    100037e60ldrb w8, [sp+1920]
    100037e64cbz w8, 0x100038008
    100037e68add x0, sp, 2480
    100037e6cadd x1, sp, 1392
    100037e70movz w2, 529
    100037e74bl memcpy@plt
    100037e78add x0, sp, 560
    100037e7cadd x1, sp, 2480
    100037e80movz w2, 260
    100037e84bl memcpy@plt
    100037e88ldr x8, [sp+1376]
    100037e8cldr w9, [sp+1384]
    100037e90subs wzr, w9, 1
    100037e94b.eq 0x100037ee8
    100037e98cbnz w9, 0x100037ef4
    100037e9cadd x8, x8, 20
    100037ea0b 0x100037eec
    100037ea4
    100037ea4loc_100037ea4:
    100037ea4movz w0, 0
    100037ea8bl usleep@plt
    100037eacb 0x100037984
    100037eb0
    100037eb0loc_100037eb0:
    100037eb0movz w0, 0
    100037eb4bl usleep@plt
    100037eb8b 0x100037984
    100037ebc
    100037ebcloc_100037ebc:
    100037ebcmovz w0, 0
    100037ec0bl usleep@plt
    100037ec4movz w0, 50
    100037ec8bl usleep@plt
    100037eccmovz w0, 50
    100037ed0bl usleep@plt
    100037ed4movz w0, 0
    100037ed8bl usleep@plt
    100037edc
    100037edcloc_100037edc:
    100037edcmovz w0, 0
    100037ee0bl usleep@plt
    100037ee4b 0x100037984
    100037ee8
    100037ee8loc_100037ee8:
    100037ee8add x8, x8, 16
    100037eec
    100037eecloc_100037eec:
    100037eecldr w8, [x8]
    100037ef0str w8, [sp+2480]
    100037ef4
    100037ef4loc_100037ef4:
    100037ef4add x0, sp, 2480
    100037ef8bl _ZNK14ThreadPortBaseI14ThreadPortWeakE7suspendEv@plt
    100037efctbz w0, 0, 0x100038058
    100037f00add x0, sp, 1936
    100037f04add x1, sp, 560
    100037f08bl _ZN16ExceptionMessageILi2ELj7166ELy2147483650EE4SendERK21PortSendOnceRightWeakRK22__darwin_arm_vfp_state@plt
    100037f0cmov x24, x0
    100037f10ldr x8, [sp+1376]
    100037f14ldr w9, [sp+1384]
    100037f18subs wzr, w9, 1
    100037f1cb.eq 0x100037f2c
    100037f20cbnz w9, 0x100037f38
    100037f24add x8, x8, 20
    100037f28b 0x100037f30
    100037f2c
    100037f2cloc_100037f2c:
    100037f2cadd x8, x8, 16
    100037f30
    100037f30loc_100037f30:
    100037f30ldr w8, [x8]
    100037f34str w8, [sp+2480]
    100037f38
    100037f38loc_100037f38:
    100037f38add x0, sp, 2480
    100037f3cbl _ZNK14ThreadPortBaseI14ThreadPortWeakE6resumeEv@plt
    100037f40tbz w24, 0, 0x100038060
    100037f44add x0, sp, 2480
    100037f48mov x1, x20
    100037f4cmov x2, x19
    100037f50mov x3, x21
    100037f54bl fn_1000384f0
    100037f58ldr w8, [sp+2480]
    100037f5csub w9, w8, 1
    100037f60adds wzr, w9, 3
    100037f64b.hi 0x100037fa0
    100037f68str w8, [sp+1936]
    100037f6cmov x0, x22
    100037f70mov x1, x23
    100037f74movz w2, 260
    100037f78bl memcpy@plt
    100037f7cldr w8, [sp+2744]
    100037f80str w8, [sp+2200]
    100037f84ldr x8, [sp+1376]
    100037f88ldr w9, [sp+1384]
    100037f8ccbz w9, 0x100037fac
    100037f90subs wzr, w9, 1
    100037f94b.ne 0x100037fb8
    100037f98add x8, x8, 16
    100037f9cb 0x100037fb0
    100037fa0
    100037fa0loc_100037fa0:
    100037fa0movz w0, 0
    100037fa4bl usleep@plt
    100037fa8b 0x100038060
    100037fac
    100037facloc_100037fac:
    100037facadd x8, x8, 20
    100037fb0
    100037fb0loc_100037fb0:
    100037fb0ldr w8, [x8]
    100037fb4str w8, [sp+2472]
    100037fb8
    100037fb8loc_100037fb8:
    100037fb8add x8, sp, 1392
    100037fbcadd x0, sp, 2472
    100037fc0bl _ZNK14ThreadPortBaseI14ThreadPortWeakE12getNeonStateEv@plt
    100037fc4ldrb w8, [sp+1920]
    100037fc8cbz w8, 0x100038008
    100037fccadd x0, sp, 2480
    100037fd0add x1, sp, 1392
    100037fd4movz w2, 529
    100037fd8bl memcpy@plt
    100037fdcadd x0, sp, 560
    100037fe0add x1, sp, 2480
    100037fe4movz w2, 260
    100037fe8bl memcpy@plt
    100037fecldr x8, [sp+1376]
    100037ff0ldr w9, [sp+1384]
    100037ff4cbz w9, 0x100038014
    100037ff8subs wzr, w9, 1
    100037ffcb.ne 0x100038020
    100038000add x8, x8, 16
    100038004b 0x100038018
    100038008
    100038008loc_100038008:
    100038008movz w0, 0
    10003800cbl usleep@plt
    100038010b 0x100038060
    100038014
    100038014loc_100038014:
    100038014add x8, x8, 20
    100038018
    100038018loc_100038018:
    100038018ldr w8, [x8]
    10003801cstr w8, [sp+2480]
    100038020
    100038020loc_100038020:
    100038020add x0, sp, 2480
    100038024bl _ZNK14ThreadPortBaseI14ThreadPortWeakE7suspendEv@plt
    100038028cbz w0, 0x100038058
    10003802cadd x0, sp, 1936
    100038030add x1, sp, 560
    100038034bl _ZN16ExceptionMessageILi2ELj7166ELy2147483650EE4SendERK21PortSendOnceRightWeakRK22__darwin_arm_vfp_state@plt
    100038038mov x19, x0
    10003803cldr x8, [sp+1376]
    100038040ldr w9, [sp+1384]
    100038044cbz w9, 0x100038070
    100038048subs wzr, w9, 1
    10003804cb.ne 0x10003807c
    100038050add x8, x8, 16
    100038054b 0x100038074
    100038058
    100038058loc_100038058:
    100038058movz w0, 0
    10003805cbl usleep@plt
    100038060
    100038060loc_100038060:
    100038060movz w0, 0
    100038064bl usleep@plt
    100038068movz w28, 0
    10003806cb 0x100037cd8
    100038070
    100038070loc_100038070:
    100038070add x8, x8, 20
    100038074
    100038074loc_100038074:
    100038074ldr w8, [x8]
    100038078str w8, [sp+2480]
    10003807c
    10003807cloc_10003807c:
    10003807cadd x0, sp, 2480
    100038080bl _ZNK14ThreadPortBaseI14ThreadPortWeakE6resumeEv@plt
    100038084tbz w19, 0, 0x100038060
    100038088
    100038088loc_100038088:
    100038088movz w28, 1
    10003808cb 0x100037cd8
    100038090b 0x100038130
    100038094b 0x100038130
    100038098bl fn_100005128
    10003809cmov x19, x0
    1000380a0ldr x8, [sp+1376]
    1000380a4ldr w9, [sp+1384]
    1000380a8subs wzr, w9, 1
    1000380acb.eq 0x1000380bc
    1000380b0cbnz w9, 0x1000380c8
    1000380b4add x8, x8, 20
    1000380b8b 0x1000380c0
    1000380bc
    1000380bcloc_1000380bc:
    1000380bcadd x8, x8, 16
    1000380c0
    1000380c0loc_1000380c0:
    1000380c0ldr w8, [x8]
    1000380c4str w8, [sp+2480]
    1000380c8
    1000380c8loc_1000380c8:
    1000380c8add x0, sp, 2480
    1000380ccbl _ZNK14ThreadPortBaseI14ThreadPortWeakE6resumeEv@plt
    1000380d0b 0x100038134
    1000380d4bl fn_100005128
    1000380d8b 0x100038130
    1000380dcb 0x100038130
    1000380e0b 0x100038130
    1000380e4b 0x100038130
    1000380e8mov x19, x0
    1000380ecadd x0, sp, 1936
    1000380f0bl fn_100038b64
    1000380f4b 0x100038134
    1000380f8b 0x100038130
    1000380fcb 0x100038130
    100038100b 0x100038130
    100038104b 0x100038130
    100038108mov x19, x0
    10003810cadd x0, sp, 1392
    100038110bl fn_100038af4
    100038114b 0x100038134
    100038118b 0x100038130
    10003811cbl fn_100005128
    100038120bl fn_100005128
    100038124b 0x100038130
    100038128b 0x100038130
    10003812cbl fn_100005128
    100038130
    100038130loc_100038130:
    100038130mov x19, x0
    100038134
    100038134loc_100038134:
    100038134add x0, sp, 1360
    100038138bl fn_100038874
    10003813cmov x0, x19
    100038140bl _Unwind_Resume@plt
    100038144mov x19, x0
    100038148add x0, sp, 2480
    10003814cbl fn_100038974
    100038150mov x0, x19
    100038154bl _Unwind_Resume@plt
    100038158bl fn_100005128
    10003815cbl fn_100005128
    10003774c
    100038160
    100038160fn_100038160:
    100038160pacibsp
    100038164stp x20, x19, [sp-32]!
    100038168stp x29, x30, [sp+16]
    10003816cadd x29, sp, 16
    100038170mov x19, x0
    100038174ldrb w8, [x0]
    100038178cbnz w8, 0x10003818c
    10003817cldr x0, [x19+8]
    100038180ldr x1, [x0+32]
    100038184movz w2, 0
    100038188bl fn_1000381a0
    10003818c
    10003818cloc_10003818c:
    10003818cmov x0, x19
    100038190ldp x29, x30, [sp+16]
    100038194ldp x20, x19, [sp], 32
    100038198retab
    10003819cbl fn_100005128
    100038160
    1000381a0
    1000381a0fn_1000381a0:
    1000381a0pacibsp
    1000381a4stp x28, x27, [sp-80]!
    1000381a8stp x24, x23, [sp+16]
    1000381acstp x22, x21, [sp+32]
    1000381b0stp x20, x19, [sp+48]
    1000381b4stp x29, x30, [sp+64]
    1000381b8add x29, sp, 64
    1000381bcmovz w9, 6848
    1000381c0hint
    1000381c4ldr x16, 51324
    1000381c8blraaz x16
    1000381ccsub sp, sp, 4096
    1000381d0sub sp, sp, 2752
    1000381d4mov x22, x2
    1000381d8mov x21, x1
    1000381dcmov x20, x0
    1000381e0add x19, x0, 20
    1000381e4add x3, x0, 24
    1000381e8add x24, sp, 1616
    1000381ecadd x0, sp, 1616
    1000381f0mov x1, x20
    1000381f4mov x2, x19
    1000381f8bl fn_1000384f0
    1000381fcldr w23, [sp+1616]
    100038200sub w8, w23, 1
    100038204adds wzr, w8, 2
    100038208b.hs 0x1000383f0
    10003820cstr w23, [sp+272]
    100038210add x8, sp, 272
    100038214orr x0, x8, 4
    100038218orr x1, x24, 4
    10003821cmovz w2, 260
    100038220bl memcpy@plt
    100038224ldr w8, [sp+1880]
    100038228str w8, [sp+536]
    10003822cadd x8, sp, 1072
    100038230mov x0, x19
    100038234bl _ZNK14ThreadPortBaseI14ThreadPortWeakE11getVFPStateEv@plt
    100038238ldrb w8, [sp+1332]
    10003823ccbz w8, 0x1000383f0
    100038240add x0, sp, 1616
    100038244add x1, sp, 1072
    100038248movz w2, 261
    10003824cbl memcpy@plt
    100038250add x0, sp, 8
    100038254add x1, sp, 1616
    100038258movz w2, 260
    10003825cbl memcpy@plt
    100038260hint
    100038264hint
    100038268ldr w8, 0x10b34
    10003826csubs wzr, w8, 2
    100038270b.eq 0x1000383f0
    100038274hint
    100038278hint
    10003827cldr w10, 0x10b1c
    100038280subs wzr, w8, 1
    100038284b.eq 0x10003828c
    100038288cbnz w8, 0x1000382b8
    10003828c
    10003828cloc_10003828c:
    10003828cmovz x8, 0
    100038290subs wzr, w10, 1
    100038294b.le 0x1000382c4
    100038298subs wzr, w10, 2
    10003829cb.eq 0x1000382d4
    1000382a0subs wzr, w10, 3
    1000382a4b.eq 0x1000382d4
    1000382a8mov x9, x8
    1000382acsubs wzr, w10, 4
    1000382b0b.eq 0x1000382d4
    1000382b4b 0x1000382e0
    1000382b8
    1000382b8loc_1000382b8:
    1000382b8movz x8, 0
    1000382bcmovz x9, 0
    1000382c0b 0x1000382e0
    1000382c4
    1000382c4loc_1000382c4:
    1000382c4cbz w10, 0x1000382d4
    1000382c8mov x9, x8
    1000382ccsubs wzr, w10, 1
    1000382d0b.ne 0x1000382e0
    1000382d4
    1000382d4loc_1000382d4:
    1000382d4add x8, sp, 8
    1000382d8add x8, x8, 24
    1000382dcand x9, x8, -256
    1000382e0
    1000382e0loc_1000382e0:
    1000382e0and x8, x8, 255
    1000382e4orr x8, x9, x8
    1000382e8cbz x8, 0x1000383f0
    1000382ecsub x9, x21, 16
    1000382f0subs wzr, w22, 0
    1000382f4csel x9, x9, x21, ne
    1000382f8str x9, [x8]
    1000382fcldr w0, [x20+16]
    100038300bl thread_suspend@plt
    100038304cbz w0, 0x10003832c
    100038308movz w0, 0
    10003830cbl usleep@plt
    100038310movz w0, 50
    100038314bl usleep@plt
    100038318movz w0, 50
    10003831cbl usleep@plt
    100038320movz w0, 0
    100038324bl usleep@plt
    100038328b 0x1000383f0
    10003832c
    10003832cloc_10003832c:
    10003832cstrb wzr, [sp+1072]
    100038330str x20, [sp+1080]
    100038334hint
    100038338ldr x8, 50416
    10003833cldr x8, [x8]
    100038340str w23, [sp+1624]
    100038344str wzr, [sp+1628]
    100038348movz w9, 2506
    10003834cstr wzr, [sp+1632]
    100038350str w9, [sp+1636]
    100038354str x8, [sp+1640]
    100038358hint
    10003835cldr d0, 41708
    100038360str d0, [sp+1648]
    100038364movz w8, 65
    100038368str wzr, [sp+6844]
    10003836cstr w8, [sp+1656]
    100038370add x21, sp, 1616
    100038374add x0, x21, 44
    100038378add x1, sp, 8
    10003837cmovz w2, 260
    100038380bl memcpy@plt
    100038384add x0, x21, 304
    100038388movz w1, 4924
    10003838cbl bzero@plt
    100038390hint
    100038394ldr d0, 43300
    100038398str d0, [sp+1616]
    10003839cadd x0, sp, 272
    1000383a0add x1, sp, 1616
    1000383a4movz w2, 32
    1000383a8movz w3, 0
    1000383acmovz w4, 0
    1000383b0bl _ZNK21PortSendRightBaseImplI17PortSendOnceRightE6doSendEP17mach_msg_header_tijj@plt
    1000383b4mov x21, x0
    1000383b8ldr w0, [x20+16]
    1000383bcbl thread_resume@plt
    1000383c0cbz w0, 0x1000383dc
    1000383c4movz w0, 0
    1000383c8bl usleep@plt
    1000383ccmovz w0, 50
    1000383d0bl usleep@plt
    1000383d4movz w0, 50
    1000383d8bl usleep@plt
    1000383dc
    1000383dcloc_1000383dc:
    1000383dctbz w21, 0, 0x1000383f0
    1000383e0bl _ZNSt3__16chrono12system_clock3nowEv@plt
    1000383e4add x8, x0, 0x1e8000
    1000383e8add x20, x8, 1152
    1000383ecb 0x100038424
    1000383f0
    1000383f0loc_1000383f0:
    1000383f0movz w0, 0
    1000383f4bl usleep@plt
    1000383f8movz w0, 0
    1000383fc
    1000383fcloc_1000383fc:
    1000383fcadd sp, sp, 4096
    100038400add sp, sp, 2752
    100038404ldp x29, x30, [sp+64]
    100038408ldp x20, x19, [sp+48]
    10003840cldp x22, x21, [sp+32]
    100038410ldp x24, x23, [sp+16]
    100038414ldp x28, x27, [sp], 80
    100038418retab
    10003841c
    10003841cloc_10003841c:
    10003841cmovz w0, 0
    100038420bl usleep@plt
    100038424
    100038424loc_100038424:
    100038424bl _ZNSt3__16chrono12system_clock3nowEv@plt
    100038428add x8, sp, 1072
    10003842csubs xzr, x0, x20
    100038430b.ge 0x10003847c
    100038434mov x0, x19
    100038438bl _ZNK14ThreadPortBaseI14ThreadPortWeakE12getNeonStateEv@plt
    10003843cldrb w8, [sp+1600]
    100038440cbz w8, 0x10003841c
    100038444add x0, sp, 1616
    100038448add x1, sp, 1072
    10003844cmovz w2, 529
    100038450bl memcpy@plt
    100038454add x0, sp, 544
    100038458add x1, sp, 1616
    10003845cmovz w2, 528
    100038460bl memcpy@plt
    100038464add x0, sp, 544
    100038468add x1, sp, 8
    10003846cmovz w2, 260
    100038470bl memcmp@plt
    100038474cbnz w0, 0x100038424
    100038478b 0x1000384d0
    10003847c
    10003847cloc_10003847c:
    10003847cmov x0, x19
    100038480bl _ZNK14ThreadPortBaseI14ThreadPortWeakE12getNeonStateEv@plt
    100038484ldrb w8, [sp+1600]
    100038488cbz w8, 0x1000384c8
    10003848cadd x0, sp, 1616
    100038490add x1, sp, 1072
    100038494movz w2, 529
    100038498bl memcpy@plt
    10003849cadd x0, sp, 1072
    1000384a0add x1, sp, 1616
    1000384a4movz w2, 528
    1000384a8bl memcpy@plt
    1000384acadd x0, sp, 1072
    1000384b0add x1, sp, 8
    1000384b4movz w2, 260
    1000384b8bl memcmp@plt
    1000384bccbz w0, 0x1000384d0
    1000384c0movz w0, 0
    1000384c4bl usleep@plt
    1000384c8
    1000384c8loc_1000384c8:
    1000384c8movz w0, 0
    1000384ccbl usleep@plt
    1000384d0
    1000384d0loc_1000384d0:
    1000384d0movz w0, 1
    1000384d4b 0x1000383fc
    1000384d8mov x19, x0
    1000384dcadd x0, sp, 1072
    1000384e0bl fn_1000389f8
    1000384e4mov x0, x19
    1000384e8bl _Unwind_Resume@plt
    1000384ecbl fn_100005128
    1000381a0
    1000384f0
    1000384f0fn_1000384f0:
    1000384f0pacibsp
    1000384f4stp x28, x27, [sp-96]!
    1000384f8stp x26, x25, [sp+16]
    1000384fcstp x24, x23, [sp+32]
    100038500stp x22, x21, [sp+48]
    100038504stp x20, x19, [sp+64]
    100038508stp x29, x30, [sp+80]
    10003850cadd x29, sp, 80
    100038510movz w9, 11104
    100038514hint
    100038518ldr x16, 50472
    10003851cblraaz x16
    100038520sub sp, sp, 8192
    100038524sub sp, sp, 2912
    100038528mov x21, x3
    10003852cmov x20, x2
    100038530mov x23, x1
    100038534mov x19, x0
    100038538ldr w0, [x2]
    10003853cbl thread_resume@plt
    100038540cbz w0, 0x100038590
    100038544movz w0, 0
    100038548bl usleep@plt
    10003854cmovz w0, 50
    100038550bl usleep@plt
    100038554movz w0, 50
    100038558bl usleep@plt
    10003855cmovz w0, 0
    100038560bl usleep@plt
    100038564movi v0.2d, 0
    100038568stp q0, q0, [x19]
    10003856cstp q0, q0, [x19+32]
    100038570stp q0, q0, [x19+64]
    100038574stp q0, q0, [x19+96]
    100038578stp q0, q0, [x19+128]
    10003857cstp q0, q0, [x19+160]
    100038580stp q0, q0, [x19+192]
    100038584stp q0, q0, [x19+224]
    100038588stur q0, [x19+252]
    10003858cb 0x100038814
    100038590
    100038590loc_100038590:
    100038590add x26, sp, 272
    100038594strb wzr, [sp+544]
    100038598str x20, [sp+552]
    10003859cstr wzr, [sp+528]
    1000385a0movi v0.2d, 0
    1000385a4stp q0, q0, [x26+224]
    1000385a8stp q0, q0, [x26+192]
    1000385acstp q0, q0, [x26+160]
    1000385b0stp q0, q0, [x26+128]
    1000385b4stp q0, q0, [x26+96]
    1000385b8stp q0, q0, [x26+64]
    1000385bcmovz w8, 5224
    1000385c0add x9, sp, 4096
    1000385c4add x9, x9, 1728
    1000385c8add x27, x9, x8
    1000385ccadd x28, sp, 560
    1000385d0stp q0, q0, [x26+32]
    1000385d4add x22, x28, 16
    1000385d8add x23, x23, 20
    1000385dcadd x8, x28, 64
    1000385e0str x8, [sp]
    1000385e4movz w24, 10
    1000385e8stp q0, q0, [x26]
    1000385ecb 0x1000385f8
    1000385f0
    1000385f0loc_1000385f0:
    1000385f0subs w24, w24, 1
    1000385f4b.eq 0x1000387d8
    1000385f8
    1000385f8loc_1000385f8:
    1000385f8ldr w8, [x20]
    1000385fcmovn x16, 60
    100038600mov x0, x8
    100038604movz x1, 0
    100038608movz x2, 0
    10003860csvc 0
    100038610cset w8, lo
    100038614mov x9, x0
    100038618mov x10, x1
    10003861ccbz w9, 0x100038648
    100038620movz w0, 0
    100038624bl usleep@plt
    100038628movz w0, 50
    10003862cbl usleep@plt
    100038630movz w0, 50
    100038634bl usleep@plt
    100038638movz w0, 50
    10003863cbl usleep@plt
    100038640movz w0, 50
    100038644bl usleep@plt
    100038648
    100038648loc_100038648:
    100038648ldr w25, [x21]
    10003864cadd x0, sp, 4096
    100038650add x0, x0, 1728
    100038654movz w1, 5236
    100038658bl bzero@plt
    10003865cldr x8, [x27]
    100038660str x8, [sp+560]
    100038664ldr w8, [x27+8]
    100038668str w8, [sp+568]
    10003866cstr w25, [sp+572]
    100038670mov x0, x22
    100038674movz w1, 5240
    100038678bl bzero@plt
    10003867cmovz w8, 5256
    100038680str w8, [sp+564]
    100038684add x0, sp, 560
    100038688movz w1, 258
    10003868cmovz w2, 0
    100038690movz w3, 5256
    100038694mov x4, x25
    100038698movz w5, 1000
    10003869cmovz w6, 0
    1000386a0bl mach_msg@plt
    1000386a4add x8, sp, 1729
    1000386a8strb wzr, [x8+4095]
    1000386acstr x28, [sp+5832]
    1000386b0ldr w25, [sp+568]
    1000386b4add w8, w25, 1
    1000386b8subs wzr, w8, 1
    1000386bcb.hi 0x1000386d0
    1000386c0ldr w8, [sp+572]
    1000386c4sub w8, w8, 1
    1000386c8adds wzr, w8, 3
    1000386ccb.hi 0x100038718
    1000386d0
    1000386d0loc_1000386d0:
    1000386d0ldr w8, [sp+580]
    1000386d4subs wzr, w8, 2406
    1000386d8b.ne 0x100038718
    1000386dcldr w8, [sp+620]
    1000386e0subs wzr, w8, 65
    1000386e4b.ne 0x100038724
    1000386e8add x0, sp, 8
    1000386ecldr x1, [sp]
    1000386f0movz w2, 260
    1000386f4bl memcpy@plt
    1000386f8add x0, sp, 272
    1000386fcadd x1, sp, 8
    100038700movz w2, 260
    100038704bl memcpy@plt
    100038708sub w8, w25, 1
    10003870cadds wzr, w8, 2
    100038710b.hs 0x100038768
    100038714b 0x1000387d8
    100038718
    100038718loc_100038718:
    100038718movz w0, 0
    10003871cbl usleep@plt
    100038720b 0x10003872c
    100038724
    100038724loc_100038724:
    100038724movz w0, 0
    100038728bl usleep@plt
    10003872c
    10003872cloc_10003872c:
    10003872cldr w8, [sp+568]
    100038730stur w8, [x29-112]
    100038734sub x0, x29, 112
    100038738bl fn_100009ec8
    10003873cmovz w25, 0
    100038740movi v0.2d, 0
    100038744stp q0, q0, [x26]
    100038748stp q0, q0, [x26+32]
    10003874cstp q0, q0, [x26+64]
    100038750stp q0, q0, [x26+96]
    100038754stp q0, q0, [x26+128]
    100038758stp q0, q0, [x26+160]
    10003875cstp q0, q0, [x26+192]
    100038760stp q0, q0, [x26+224]
    100038764str wzr, [sp+528]
    100038768
    100038768loc_100038768:
    100038768add x8, sp, 560
    10003876cmov x0, x23
    100038770bl _ZNK14ThreadPortBaseI14ThreadPortWeakE12getNeonStateEv@plt
    100038774movz w0, 0
    100038778bl usleep@plt
    10003877cmovz w0, 50
    100038780bl usleep@plt
    100038784ldr w8, [x20]
    100038788movn x16, 60
    10003878cmov x0, x8
    100038790movz x1, 0
    100038794movz x2, 0
    100038798svc 0
    10003879ccset w8, lo
    1000387a0mov x9, x0
    1000387a4mov x10, x1
    1000387a8cbz w9, 0x1000385f0
    1000387acmovz w0, 0
    1000387b0bl usleep@plt
    1000387b4movz w0, 50
    1000387b8bl usleep@plt
    1000387bcmovz w0, 50
    1000387c0bl usleep@plt
    1000387c4movz w0, 50
    1000387c8bl usleep@plt
    1000387ccmovz w0, 50
    1000387d0bl usleep@plt
    1000387d4b 0x1000385f0
    1000387d8
    1000387d8loc_1000387d8:
    1000387d8str w25, [x19]
    1000387dcadd x0, x19, 4
    1000387e0add x1, sp, 272
    1000387e4movz w2, 260
    1000387e8bl memcpy@plt
    1000387ecstr wzr, [x19+264]
    1000387f0ldr w0, [x20]
    1000387f4bl thread_suspend@plt
    1000387f8cbz w0, 0x100038814
    1000387fcmovz w0, 0
    100038800bl usleep@plt
    100038804movz w0, 50
    100038808bl usleep@plt
    10003880cmovz w0, 50
    100038810bl usleep@plt
    100038814
    100038814loc_100038814:
    100038814add sp, sp, 8192
    100038818add sp, sp, 2912
    10003881cldp x29, x30, [sp+80]
    100038820ldp x20, x19, [sp+64]
    100038824ldp x22, x21, [sp+48]
    100038828ldp x24, x23, [sp+32]
    10003882cldp x26, x25, [sp+16]
    100038830ldp x28, x27, [sp], 96
    100038834retab
    100038838bl fn_100005128
    10003883cb 0x100038840
    100038840
    100038840loc_100038840:
    100038840mov x19, x0
    100038844add x0, sp, 4096
    100038848add x0, x0, 1728
    10003884cbl fn_100038aa8
    100038850b 0x100038864
    100038854bl fn_100005128
    100038858b 0x100038860
    10003885cb 0x100038860
    100038860
    100038860loc_100038860:
    100038860mov x19, x0
    100038864
    100038864loc_100038864:
    100038864add x0, sp, 544
    100038868bl fn_100038a50
    10003886cmov x0, x19
    100038870bl _Unwind_Resume@plt
    1000384f0