File predator_85d8f504cadb55851a393a13a026f1833ed6db32cb07882415e029e709ae0750.macho
Function:
    100016fd8
    100016fd8fn_100016fd8:
    100016fd8pacibsp
    100016fdcsub sp, sp, 80
    100016fe0stp x22, x21, [sp+32]
    100016fe4stp x20, x19, [sp+48]
    100016fe8stp x29, x30, [sp+64]
    100016fecadd x29, sp, 64
    100016ff0mov x19, x1
    100016ff4hint
    100016ff8hint
    100016ffcldr w8, 0x31d9c
    100017000subs wzr, w0, 1
    100017004b.eq 0x100017080
    100017008cbnz w0, 0x10001786c
    10001700csubs wzr, w8, 1
    100017010b.le 0x1000170f4
    100017014subs wzr, w8, 2
    100017018b.eq 0x1000171b4
    10001701csubs wzr, w8, 3
    100017020b.eq 0x100017208
    100017024subs wzr, w8, 4
    100017028b.ne 0x10001786c
    10001702cldp x21, x22, [x19+8]
    100017030ldr x8, [x21]
    100017034cbz x8, 0x1000173ac
    100017038ldr x20, [x19+24]
    10001703cstp x8, x20, [sp]
    100017040hint
    100017044hint
    100017048ldr w0, 0x31d54
    10001704csubs wzr, w0, 2
    100017050b.eq 0x100017074
    100017054add x8, sp, 8
    100017058add x9, sp, 0
    10001705cstp x8, x9, [sp+16]
    100017060add x1, sp, 16
    100017064bl fn_100017c08
    100017068subs xzr, x0, 17
    10001706cb.eq 0x100017424
    100017070cbnz x0, 0x100017430
    100017074
    100017074loc_100017074:
    100017074movz w0, 0
    100017078bl usleep@plt
    10001707cb 0x100017864
    100017080
    100017080loc_100017080:
    100017080subs wzr, w8, 1
    100017084b.le 0x100017154
    100017088subs wzr, w8, 2
    10001708cb.eq 0x10001725c
    100017090subs wzr, w8, 3
    100017094b.eq 0x1000172b0
    100017098subs wzr, w8, 4
    10001709cb.ne 0x10001786c
    1000170a0ldp x21, x22, [x19+8]
    1000170a4ldr x8, [x21]
    1000170a8cbz x8, 0x1000173b8
    1000170acldr x20, [x19+24]
    1000170b0stp x8, x20, [sp]
    1000170b4hint
    1000170b8hint
    1000170bcldr w0, 0x31ce0
    1000170c0subs wzr, w0, 2
    1000170c4b.eq 0x1000170e8
    1000170c8add x8, sp, 8
    1000170ccadd x9, sp, 0
    1000170d0stp x8, x9, [sp+16]
    1000170d4add x1, sp, 16
    1000170d8bl fn_100017c08
    1000170dcsubs xzr, x0, 17
    1000170e0b.eq 0x10001749c
    1000170e4cbnz x0, 0x1000174a8
    1000170e8
    1000170e8loc_1000170e8:
    1000170e8movz w0, 0
    1000170ecbl usleep@plt
    1000170f0b 0x100017864
    1000170f4
    1000170f4loc_1000170f4:
    1000170f4cbz w8, 0x100017304
    1000170f8subs wzr, w8, 1
    1000170fcb.ne 0x10001786c
    100017100ldp x21, x22, [x19+8]
    100017104ldr x8, [x21]
    100017108cbz x8, 0x1000173c4
    10001710cldr x20, [x19+24]
    100017110stp x8, x20, [sp]
    100017114hint
    100017118hint
    10001711cldr w0, 0x31c80
    100017120subs wzr, w0, 2
    100017124b.eq 0x100017148
    100017128add x8, sp, 8
    10001712cadd x9, sp, 0
    100017130stp x8, x9, [sp+16]
    100017134add x1, sp, 16
    100017138bl fn_100017c08
    10001713csubs xzr, x0, 17
    100017140b.eq 0x100017514
    100017144cbnz x0, 0x100017520
    100017148
    100017148loc_100017148:
    100017148movz w0, 0
    10001714cbl usleep@plt
    100017150b 0x100017864
    100017154
    100017154loc_100017154:
    100017154cbz w8, 0x100017358
    100017158subs wzr, w8, 1
    10001715cb.ne 0x10001786c
    100017160ldp x21, x22, [x19+8]
    100017164ldr x8, [x21]
    100017168cbz x8, 0x1000173d0
    10001716cldr x20, [x19+24]
    100017170stp x8, x20, [sp]
    100017174hint
    100017178hint
    10001717cldr w0, 0x31c20
    100017180subs wzr, w0, 2
    100017184b.eq 0x1000171a8
    100017188add x8, sp, 8
    10001718cadd x9, sp, 0
    100017190stp x8, x9, [sp+16]
    100017194add x1, sp, 16
    100017198bl fn_100017c08
    10001719csubs xzr, x0, 17
    1000171a0b.eq 0x10001758c
    1000171a4cbnz x0, 0x100017598
    1000171a8
    1000171a8loc_1000171a8:
    1000171a8movz w0, 0
    1000171acbl usleep@plt
    1000171b0b 0x100017864
    1000171b4
    1000171b4loc_1000171b4:
    1000171b4ldp x21, x22, [x19+8]
    1000171b8ldr x8, [x21]
    1000171bccbz x8, 0x1000173dc
    1000171c0ldr x20, [x19+24]
    1000171c4stp x8, x20, [sp]
    1000171c8hint
    1000171cchint
    1000171d0ldr w0, 0x31bcc
    1000171d4subs wzr, w0, 2
    1000171d8b.eq 0x1000171fc
    1000171dcadd x8, sp, 8
    1000171e0add x9, sp, 0
    1000171e4stp x8, x9, [sp+16]
    1000171e8add x1, sp, 16
    1000171ecbl fn_100017c08
    1000171f0subs xzr, x0, 17
    1000171f4b.eq 0x100017604
    1000171f8cbnz x0, 0x100017610
    1000171fc
    1000171fcloc_1000171fc:
    1000171fcmovz w0, 0
    100017200bl usleep@plt
    100017204b 0x100017864
    100017208
    100017208loc_100017208:
    100017208ldp x21, x22, [x19+8]
    10001720cldr x8, [x21]
    100017210cbz x8, 0x1000173e8
    100017214ldr x20, [x19+24]
    100017218stp x8, x20, [sp]
    10001721chint
    100017220hint
    100017224ldr w0, 0x31b78
    100017228subs wzr, w0, 2
    10001722cb.eq 0x100017250
    100017230add x8, sp, 8
    100017234add x9, sp, 0
    100017238stp x8, x9, [sp+16]
    10001723cadd x1, sp, 16
    100017240bl fn_100017c08
    100017244subs xzr, x0, 17
    100017248b.eq 0x10001767c
    10001724ccbnz x0, 0x100017688
    100017250
    100017250loc_100017250:
    100017250movz w0, 0
    100017254bl usleep@plt
    100017258b 0x100017864
    10001725c
    10001725cloc_10001725c:
    10001725cldp x21, x22, [x19+8]
    100017260ldr x8, [x21]
    100017264cbz x8, 0x1000173f4
    100017268ldr x20, [x19+24]
    10001726cstp x8, x20, [sp]
    100017270hint
    100017274hint
    100017278ldr w0, 0x31b24
    10001727csubs wzr, w0, 2
    100017280b.eq 0x1000172a4
    100017284add x8, sp, 8
    100017288add x9, sp, 0
    10001728cstp x8, x9, [sp+16]
    100017290add x1, sp, 16
    100017294bl fn_100017c08
    100017298subs xzr, x0, 17
    10001729cb.eq 0x1000176f4
    1000172a0cbnz x0, 0x100017700
    1000172a4
    1000172a4loc_1000172a4:
    1000172a4movz w0, 0
    1000172a8bl usleep@plt
    1000172acb 0x100017864
    1000172b0
    1000172b0loc_1000172b0:
    1000172b0ldp x21, x22, [x19+8]
    1000172b4ldr x8, [x21]
    1000172b8cbz x8, 0x100017400
    1000172bcldr x20, [x19+24]
    1000172c0stp x8, x20, [sp]
    1000172c4hint
    1000172c8hint
    1000172ccldr w0, 0x31ad0
    1000172d0subs wzr, w0, 2
    1000172d4b.eq 0x1000172f8
    1000172d8add x8, sp, 8
    1000172dcadd x9, sp, 0
    1000172e0stp x8, x9, [sp+16]
    1000172e4add x1, sp, 16
    1000172e8bl fn_100017c08
    1000172ecsubs xzr, x0, 17
    1000172f0b.eq 0x10001776c
    1000172f4cbnz x0, 0x100017778
    1000172f8
    1000172f8loc_1000172f8:
    1000172f8movz w0, 0
    1000172fcbl usleep@plt
    100017300b 0x100017864
    100017304
    100017304loc_100017304:
    100017304ldp x21, x22, [x19+8]
    100017308ldr x8, [x21]
    10001730ccbz x8, 0x10001740c
    100017310ldr x20, [x19+24]
    100017314stp x8, x20, [sp]
    100017318hint
    10001731chint
    100017320ldr w0, 0x31a7c
    100017324subs wzr, w0, 2
    100017328b.eq 0x10001734c
    10001732cadd x8, sp, 8
    100017330add x9, sp, 0
    100017334stp x8, x9, [sp+16]
    100017338add x1, sp, 16
    10001733cbl fn_100017c08
    100017340subs xzr, x0, 17
    100017344b.eq 0x1000177e4
    100017348cbnz x0, 0x1000177f0
    10001734c
    10001734cloc_10001734c:
    10001734cmovz w0, 0
    100017350bl usleep@plt
    100017354b 0x100017864
    100017358
    100017358loc_100017358:
    100017358ldp x21, x22, [x19+8]
    10001735cldr x8, [x21]
    100017360cbz x8, 0x100017418
    100017364ldr x20, [x19+24]
    100017368stp x8, x20, [sp]
    10001736chint
    100017370hint
    100017374ldr w0, 0x31a28
    100017378subs wzr, w0, 2
    10001737cb.eq 0x1000173a0
    100017380add x8, sp, 8
    100017384add x9, sp, 0
    100017388stp x8, x9, [sp+16]
    10001738cadd x1, sp, 16
    100017390bl fn_100017c08
    100017394subs xzr, x0, 17
    100017398b.eq 0x10001785c
    10001739ccbnz x0, 0x100017880
    1000173a0
    1000173a0loc_1000173a0:
    1000173a0movz w0, 0
    1000173a4bl usleep@plt
    1000173a8b 0x100017864
    1000173ac
    1000173acloc_1000173ac:
    1000173acmovz w0, 0
    1000173b0bl usleep@plt
    1000173b4b 0x100017864
    1000173b8
    1000173b8loc_1000173b8:
    1000173b8movz w0, 0
    1000173bcbl usleep@plt
    1000173c0b 0x100017864
    1000173c4
    1000173c4loc_1000173c4:
    1000173c4movz w0, 0
    1000173c8bl usleep@plt
    1000173ccb 0x100017864
    1000173d0
    1000173d0loc_1000173d0:
    1000173d0movz w0, 0
    1000173d4bl usleep@plt
    1000173d8b 0x100017864
    1000173dc
    1000173dcloc_1000173dc:
    1000173dcmovz w0, 0
    1000173e0bl usleep@plt
    1000173e4b 0x100017864
    1000173e8
    1000173e8loc_1000173e8:
    1000173e8movz w0, 0
    1000173ecbl usleep@plt
    1000173f0b 0x100017864
    1000173f4
    1000173f4loc_1000173f4:
    1000173f4movz w0, 0
    1000173f8bl usleep@plt
    1000173fcb 0x100017864
    100017400
    100017400loc_100017400:
    100017400movz w0, 0
    100017404bl usleep@plt
    100017408b 0x100017864
    10001740c
    10001740cloc_10001740c:
    10001740cmovz w0, 0
    100017410bl usleep@plt
    100017414b 0x100017864
    100017418
    100017418loc_100017418:
    100017418movz w0, 0
    10001741cbl usleep@plt
    100017420b 0x100017864
    100017424
    100017424loc_100017424:
    100017424movz w0, 0
    100017428bl usleep@plt
    10001742cb 0x100017864
    100017430
    100017430loc_100017430:
    100017430add x1, x0, 96
    100017434str wzr, [sp+16]
    100017438add x2, sp, 16
    10001743cmov x0, x20
    100017440movz w3, 4
    100017444bl __ZNK5Smack6NeonRW10readLengthEyyy
    100017448ldr w8, [sp+16]
    10001744csubs wzr, w0, 0
    100017450csel w8, w8, wzr, ne
    100017454ldr x9, [x19+32]
    100017458ldr w9, [x9]
    10001745csubs wzr, w8, w9
    100017460b.eq 0x1000178b4
    100017464ldrb w8, [x19]
    100017468cbz w8, 0x100017910
    10001746cldr x8, [x19+8]
    100017470ldr x8, [x8]
    100017474add x1, x8, 48
    100017478str xzr, [sp+16]
    10001747cadd x2, sp, 16
    100017480mov x0, x20
    100017484movz w3, 8
    100017488bl __ZNK5Smack6NeonRW10readLengthEyyy
    10001748ctbnz w0, 0, 0x100017ae4
    100017490movz w0, 0
    100017494bl usleep@plt
    100017498b 0x100017864
    10001749c
    10001749cloc_10001749c:
    10001749cmovz w0, 0
    1000174a0bl usleep@plt
    1000174a4b 0x100017864
    1000174a8
    1000174a8loc_1000174a8:
    1000174a8add x1, x0, 96
    1000174acstr wzr, [sp+16]
    1000174b0add x2, sp, 16
    1000174b4mov x0, x20
    1000174b8movz w3, 4
    1000174bcbl __ZNK5Smack6NeonRW10readLengthEyyy
    1000174c0ldr w8, [sp+16]
    1000174c4subs wzr, w0, 0
    1000174c8csel w8, w8, wzr, ne
    1000174ccldr x9, [x19+32]
    1000174d0ldr w9, [x9]
    1000174d4subs wzr, w8, w9
    1000174d8b.eq 0x1000178b4
    1000174dcldrb w8, [x19]
    1000174e0cbz w8, 0x100017940
    1000174e4ldr x8, [x19+8]
    1000174e8ldr x8, [x8]
    1000174ecadd x1, x8, 48
    1000174f0str xzr, [sp+16]
    1000174f4add x2, sp, 16
    1000174f8mov x0, x20
    1000174fcmovz w3, 8
    100017500bl __ZNK5Smack6NeonRW10readLengthEyyy
    100017504tbnz w0, 0, 0x100017ae4
    100017508movz w0, 0
    10001750cbl usleep@plt
    100017510b 0x100017864
    100017514
    100017514loc_100017514:
    100017514movz w0, 0
    100017518bl usleep@plt
    10001751cb 0x100017864
    100017520
    100017520loc_100017520:
    100017520add x1, x0, 96
    100017524str wzr, [sp+16]
    100017528add x2, sp, 16
    10001752cmov x0, x20
    100017530movz w3, 4
    100017534bl __ZNK5Smack6NeonRW10readLengthEyyy
    100017538ldr w8, [sp+16]
    10001753csubs wzr, w0, 0
    100017540csel w8, w8, wzr, ne
    100017544ldr x9, [x19+32]
    100017548ldr w9, [x9]
    10001754csubs wzr, w8, w9
    100017550b.eq 0x1000178b4
    100017554ldrb w8, [x19]
    100017558cbz w8, 0x100017970
    10001755cldr x8, [x19+8]
    100017560ldr x8, [x8]
    100017564add x1, x8, 48
    100017568str xzr, [sp+16]
    10001756cadd x2, sp, 16
    100017570mov x0, x20
    100017574movz w3, 8
    100017578bl __ZNK5Smack6NeonRW10readLengthEyyy
    10001757ctbnz w0, 0, 0x100017ae4
    100017580movz w0, 0
    100017584bl usleep@plt
    100017588b 0x100017864
    10001758c
    10001758cloc_10001758c:
    10001758cmovz w0, 0
    100017590bl usleep@plt
    100017594b 0x100017864
    100017598
    100017598loc_100017598:
    100017598add x1, x0, 96
    10001759cstr wzr, [sp+16]
    1000175a0add x2, sp, 16
    1000175a4mov x0, x20
    1000175a8movz w3, 4
    1000175acbl __ZNK5Smack6NeonRW10readLengthEyyy
    1000175b0ldr w8, [sp+16]
    1000175b4subs wzr, w0, 0
    1000175b8csel w8, w8, wzr, ne
    1000175bcldr x9, [x19+32]
    1000175c0ldr w9, [x9]
    1000175c4subs wzr, w8, w9
    1000175c8b.eq 0x1000178b4
    1000175ccldrb w8, [x19]
    1000175d0cbz w8, 0x1000179a0
    1000175d4ldr x8, [x19+8]
    1000175d8ldr x8, [x8]
    1000175dcadd x1, x8, 48
    1000175e0str xzr, [sp+16]
    1000175e4add x2, sp, 16
    1000175e8mov x0, x20
    1000175ecmovz w3, 8
    1000175f0bl __ZNK5Smack6NeonRW10readLengthEyyy
    1000175f4tbnz w0, 0, 0x100017ae4
    1000175f8movz w0, 0
    1000175fcbl usleep@plt
    100017600b 0x100017864
    100017604
    100017604loc_100017604:
    100017604movz w0, 0
    100017608bl usleep@plt
    10001760cb 0x100017864
    100017610
    100017610loc_100017610:
    100017610add x1, x0, 96
    100017614str wzr, [sp+16]
    100017618add x2, sp, 16
    10001761cmov x0, x20
    100017620movz w3, 4
    100017624bl __ZNK5Smack6NeonRW10readLengthEyyy
    100017628ldr w8, [sp+16]
    10001762csubs wzr, w0, 0
    100017630csel w8, w8, wzr, ne
    100017634ldr x9, [x19+32]
    100017638ldr w9, [x9]
    10001763csubs wzr, w8, w9
    100017640b.eq 0x1000178b4
    100017644ldrb w8, [x19]
    100017648cbz w8, 0x1000179d0
    10001764cldr x8, [x19+8]
    100017650ldr x8, [x8]
    100017654add x1, x8, 48
    100017658str xzr, [sp+16]
    10001765cadd x2, sp, 16
    100017660mov x0, x20
    100017664movz w3, 8
    100017668bl __ZNK5Smack6NeonRW10readLengthEyyy
    10001766ctbnz w0, 0, 0x100017ae4
    100017670movz w0, 0
    100017674bl usleep@plt
    100017678b 0x100017864
    10001767c
    10001767cloc_10001767c:
    10001767cmovz w0, 0
    100017680bl usleep@plt
    100017684b 0x100017864
    100017688
    100017688loc_100017688:
    100017688add x1, x0, 96
    10001768cstr wzr, [sp+16]
    100017690add x2, sp, 16
    100017694mov x0, x20
    100017698movz w3, 4
    10001769cbl __ZNK5Smack6NeonRW10readLengthEyyy
    1000176a0ldr w8, [sp+16]
    1000176a4subs wzr, w0, 0
    1000176a8csel w8, w8, wzr, ne
    1000176acldr x9, [x19+32]
    1000176b0ldr w9, [x9]
    1000176b4subs wzr, w8, w9
    1000176b8b.eq 0x1000178b4
    1000176bcldrb w8, [x19]
    1000176c0cbz w8, 0x100017a00
    1000176c4ldr x8, [x19+8]
    1000176c8ldr x8, [x8]
    1000176ccadd x1, x8, 48
    1000176d0str xzr, [sp+16]
    1000176d4add x2, sp, 16
    1000176d8mov x0, x20
    1000176dcmovz w3, 8
    1000176e0bl __ZNK5Smack6NeonRW10readLengthEyyy
    1000176e4tbnz w0, 0, 0x100017ae4
    1000176e8movz w0, 0
    1000176ecbl usleep@plt
    1000176f0b 0x100017864
    1000176f4
    1000176f4loc_1000176f4:
    1000176f4movz w0, 0
    1000176f8bl usleep@plt
    1000176fcb 0x100017864
    100017700
    100017700loc_100017700:
    100017700add x1, x0, 96
    100017704str wzr, [sp+16]
    100017708add x2, sp, 16
    10001770cmov x0, x20
    100017710movz w3, 4
    100017714bl __ZNK5Smack6NeonRW10readLengthEyyy
    100017718ldr w8, [sp+16]
    10001771csubs wzr, w0, 0
    100017720csel w8, w8, wzr, ne
    100017724ldr x9, [x19+32]
    100017728ldr w9, [x9]
    10001772csubs wzr, w8, w9
    100017730b.eq 0x1000178b4
    100017734ldrb w8, [x19]
    100017738cbz w8, 0x100017a30
    10001773cldr x8, [x19+8]
    100017740ldr x8, [x8]
    100017744add x1, x8, 48
    100017748str xzr, [sp+16]
    10001774cadd x2, sp, 16
    100017750mov x0, x20
    100017754movz w3, 8
    100017758bl __ZNK5Smack6NeonRW10readLengthEyyy
    10001775ctbnz w0, 0, 0x100017ae4
    100017760movz w0, 0
    100017764bl usleep@plt
    100017768b 0x100017864
    10001776c
    10001776cloc_10001776c:
    10001776cmovz w0, 0
    100017770bl usleep@plt
    100017774b 0x100017864
    100017778
    100017778loc_100017778:
    100017778add x1, x0, 96
    10001777cstr wzr, [sp+16]
    100017780add x2, sp, 16
    100017784mov x0, x20
    100017788movz w3, 4
    10001778cbl __ZNK5Smack6NeonRW10readLengthEyyy
    100017790ldr w8, [sp+16]
    100017794subs wzr, w0, 0
    100017798csel w8, w8, wzr, ne
    10001779cldr x9, [x19+32]
    1000177a0ldr w9, [x9]
    1000177a4subs wzr, w8, w9
    1000177a8b.eq 0x1000178b4
    1000177acldrb w8, [x19]
    1000177b0cbz w8, 0x100017a60
    1000177b4ldr x8, [x19+8]
    1000177b8ldr x8, [x8]
    1000177bcadd x1, x8, 48
    1000177c0str xzr, [sp+16]
    1000177c4add x2, sp, 16
    1000177c8mov x0, x20
    1000177ccmovz w3, 8
    1000177d0bl __ZNK5Smack6NeonRW10readLengthEyyy
    1000177d4tbnz w0, 0, 0x100017ae4
    1000177d8movz w0, 0
    1000177dcbl usleep@plt
    1000177e0b 0x100017864
    1000177e4
    1000177e4loc_1000177e4:
    1000177e4movz w0, 0
    1000177e8bl usleep@plt
    1000177ecb 0x100017864
    1000177f0
    1000177f0loc_1000177f0:
    1000177f0add x1, x0, 96
    1000177f4str wzr, [sp+16]
    1000177f8add x2, sp, 16
    1000177fcmov x0, x20
    100017800movz w3, 4
    100017804bl __ZNK5Smack6NeonRW10readLengthEyyy
    100017808ldr w8, [sp+16]
    10001780csubs wzr, w0, 0
    100017810csel w8, w8, wzr, ne
    100017814ldr x9, [x19+32]
    100017818ldr w9, [x9]
    10001781csubs wzr, w8, w9
    100017820b.eq 0x1000178b4
    100017824ldrb w8, [x19]
    100017828cbz w8, 0x100017a90
    10001782cldr x8, [x19+8]
    100017830ldr x8, [x8]
    100017834add x1, x8, 48
    100017838str xzr, [sp+16]
    10001783cadd x2, sp, 16
    100017840mov x0, x20
    100017844movz w3, 8
    100017848bl __ZNK5Smack6NeonRW10readLengthEyyy
    10001784ctbnz w0, 0, 0x100017ae4
    100017850movz w0, 0
    100017854bl usleep@plt
    100017858b 0x100017864
    10001785c
    10001785cloc_10001785c:
    10001785cmovz w0, 0
    100017860bl usleep@plt
    100017864
    100017864loc_100017864:
    100017864ldr x8, [x22]
    100017868str x8, [x21]
    10001786c
    10001786cloc_10001786c:
    10001786cldp x29, x30, [sp+64]
    100017870ldp x20, x19, [sp+48]
    100017874ldp x22, x21, [sp+32]
    100017878add sp, sp, 80
    10001787cretab
    100017880
    100017880loc_100017880:
    100017880add x1, x0, 96
    100017884str wzr, [sp+16]
    100017888add x2, sp, 16
    10001788cmov x0, x20
    100017890movz w3, 4
    100017894bl __ZNK5Smack6NeonRW10readLengthEyyy
    100017898ldr w8, [sp+16]
    10001789csubs wzr, w0, 0
    1000178a0csel w8, w8, wzr, ne
    1000178a4ldr x9, [x19+32]
    1000178a8ldr w9, [x9]
    1000178acsubs wzr, w8, w9
    1000178b0b.ne 0x1000178d8
    1000178b4
    1000178b4loc_1000178b4:
    1000178b4ldr x8, [x19+8]
    1000178b8ldr x8, [x8]
    1000178bcldr x9, [x19+40]
    1000178c0str x8, [x9]
    1000178c4ldp x29, x30, [sp+64]
    1000178c8ldp x20, x19, [sp+48]
    1000178ccldp x22, x21, [sp+32]
    1000178d0add sp, sp, 80
    1000178d4retab
    1000178d8
    1000178d8loc_1000178d8:
    1000178d8ldrb w8, [x19]
    1000178dccbz w8, 0x100017ac0
    1000178e0ldr x8, [x19+8]
    1000178e4ldr x8, [x8]
    1000178e8add x1, x8, 48
    1000178ecstr xzr, [sp+16]
    1000178f0add x2, sp, 16
    1000178f4mov x0, x20
    1000178f8movz w3, 8
    1000178fcbl __ZNK5Smack6NeonRW10readLengthEyyy
    100017900tbnz w0, 0, 0x100017ae4
    100017904movz w0, 0
    100017908bl usleep@plt
    10001790cb 0x100017864
    100017910
    100017910loc_100017910:
    100017910ldr x8, [x19+8]
    100017914ldr x8, [x8]
    100017918add x1, x8, 56
    10001791cstr xzr, [sp+16]
    100017920add x2, sp, 16
    100017924mov x0, x20
    100017928movz w3, 8
    10001792cbl __ZNK5Smack6NeonRW10readLengthEyyy
    100017930tbnz w0, 0, 0x100017ae4
    100017934movz w0, 0
    100017938bl usleep@plt
    10001793cb 0x100017864
    100017940
    100017940loc_100017940:
    100017940ldr x8, [x19+8]
    100017944ldr x8, [x8]
    100017948add x1, x8, 56
    10001794cstr xzr, [sp+16]
    100017950add x2, sp, 16
    100017954mov x0, x20
    100017958movz w3, 8
    10001795cbl __ZNK5Smack6NeonRW10readLengthEyyy
    100017960tbnz w0, 0, 0x100017ae4
    100017964movz w0, 0
    100017968bl usleep@plt
    10001796cb 0x100017864
    100017970
    100017970loc_100017970:
    100017970ldr x8, [x19+8]
    100017974ldr x8, [x8]
    100017978add x1, x8, 56
    10001797cstr xzr, [sp+16]
    100017980add x2, sp, 16
    100017984mov x0, x20
    100017988movz w3, 8
    10001798cbl __ZNK5Smack6NeonRW10readLengthEyyy
    100017990tbnz w0, 0, 0x100017ae4
    100017994movz w0, 0
    100017998bl usleep@plt
    10001799cb 0x100017864
    1000179a0
    1000179a0loc_1000179a0:
    1000179a0ldr x8, [x19+8]
    1000179a4ldr x8, [x8]
    1000179a8add x1, x8, 56
    1000179acstr xzr, [sp+16]
    1000179b0add x2, sp, 16
    1000179b4mov x0, x20
    1000179b8movz w3, 8
    1000179bcbl __ZNK5Smack6NeonRW10readLengthEyyy
    1000179c0tbnz w0, 0, 0x100017ae4
    1000179c4movz w0, 0
    1000179c8bl usleep@plt
    1000179ccb 0x100017864
    1000179d0
    1000179d0loc_1000179d0:
    1000179d0ldr x8, [x19+8]
    1000179d4ldr x8, [x8]
    1000179d8add x1, x8, 56
    1000179dcstr xzr, [sp+16]
    1000179e0add x2, sp, 16
    1000179e4mov x0, x20
    1000179e8movz w3, 8
    1000179ecbl __ZNK5Smack6NeonRW10readLengthEyyy
    1000179f0tbnz w0, 0, 0x100017ae4
    1000179f4movz w0, 0
    1000179f8bl usleep@plt
    1000179fcb 0x100017864
    100017a00
    100017a00loc_100017a00:
    100017a00ldr x8, [x19+8]
    100017a04ldr x8, [x8]
    100017a08add x1, x8, 56
    100017a0cstr xzr, [sp+16]
    100017a10add x2, sp, 16
    100017a14mov x0, x20
    100017a18movz w3, 8
    100017a1cbl __ZNK5Smack6NeonRW10readLengthEyyy
    100017a20tbnz w0, 0, 0x100017ae4
    100017a24movz w0, 0
    100017a28bl usleep@plt
    100017a2cb 0x100017864
    100017a30
    100017a30loc_100017a30:
    100017a30ldr x8, [x19+8]
    100017a34ldr x8, [x8]
    100017a38add x1, x8, 56
    100017a3cstr xzr, [sp+16]
    100017a40add x2, sp, 16
    100017a44mov x0, x20
    100017a48movz w3, 8
    100017a4cbl __ZNK5Smack6NeonRW10readLengthEyyy
    100017a50tbnz w0, 0, 0x100017ae4
    100017a54movz w0, 0
    100017a58bl usleep@plt
    100017a5cb 0x100017864
    100017a60
    100017a60loc_100017a60:
    100017a60ldr x8, [x19+8]
    100017a64ldr x8, [x8]
    100017a68add x1, x8, 56
    100017a6cstr xzr, [sp+16]
    100017a70add x2, sp, 16
    100017a74mov x0, x20
    100017a78movz w3, 8
    100017a7cbl __ZNK5Smack6NeonRW10readLengthEyyy
    100017a80tbnz w0, 0, 0x100017ae4
    100017a84movz w0, 0
    100017a88bl usleep@plt
    100017a8cb 0x100017864
    100017a90
    100017a90loc_100017a90:
    100017a90ldr x8, [x19+8]
    100017a94ldr x8, [x8]
    100017a98add x1, x8, 56
    100017a9cstr xzr, [sp+16]
    100017aa0add x2, sp, 16
    100017aa4mov x0, x20
    100017aa8movz w3, 8
    100017aacbl __ZNK5Smack6NeonRW10readLengthEyyy
    100017ab0tbnz w0, 0, 0x100017ae4
    100017ab4movz w0, 0
    100017ab8bl usleep@plt
    100017abcb 0x100017864
    100017ac0
    100017ac0loc_100017ac0:
    100017ac0ldr x8, [x19+8]
    100017ac4ldr x8, [x8]
    100017ac8add x1, x8, 56
    100017accstr xzr, [sp+16]
    100017ad0add x2, sp, 16
    100017ad4mov x0, x20
    100017ad8movz w3, 8
    100017adcbl __ZNK5Smack6NeonRW10readLengthEyyy
    100017ae0tbz w0, 0, 0x100017b04
    100017ae4
    100017ae4loc_100017ae4:
    100017ae4ldr x8, [sp+16]
    100017ae8ldr x9, [x19+8]
    100017aecstr x8, [x9]
    100017af0ldp x29, x30, [sp+64]
    100017af4ldp x20, x19, [sp+48]
    100017af8ldp x22, x21, [sp+32]
    100017afcadd sp, sp, 80
    100017b00retab
    100017b04
    100017b04loc_100017b04:
    100017b04movz w0, 0
    100017b08bl usleep@plt
    100017b0cb 0x100017864
    100017b10b 0x100017bfc
    100017b14b 0x100017bfc
    100017b18b 0x100017bfc
    100017b1cb 0x100017bfc
    100017b20b 0x100017bfc
    100017b24b 0x100017bfc
    100017b28b 0x100017bfc
    100017b2cb 0x100017bfc
    100017b30b 0x100017bfc
    100017b34b 0x100017bfc
    100017b38b 0x100017bfc
    100017b3cb 0x100017bfc
    100017b40b 0x100017bfc
    100017b44b 0x100017bfc
    100017b48b 0x100017bfc
    100017b4cb 0x100017bfc
    100017b50b 0x100017bfc
    100017b54b 0x100017bfc
    100017b58b 0x100017bfc
    100017b5cb 0x100017bfc
    100017b60b 0x100017bfc
    100017b64b 0x100017bfc
    100017b68b 0x100017bfc
    100017b6cb 0x100017bfc
    100017b70b 0x100017bfc
    100017b74b 0x100017bfc
    100017b78b 0x100017bfc
    100017b7cb 0x100017bfc
    100017b80b 0x100017bfc
    100017b84b 0x100017bfc
    100017b88b 0x100017bfc
    100017b8cb 0x100017bfc
    100017b90b 0x100017bfc
    100017b94b 0x100017bfc
    100017b98b 0x100017bfc
    100017b9cb 0x100017bfc
    100017ba0b 0x100017bfc
    100017ba4b 0x100017bfc
    100017ba8b 0x100017bfc
    100017bacb 0x100017bfc
    100017bb0b 0x100017bfc
    100017bb4b 0x100017bfc
    100017bb8b 0x100017bfc
    100017bbcb 0x100017bfc
    100017bc0b 0x100017bfc
    100017bc4b 0x100017bfc
    100017bc8b 0x100017bfc
    100017bccb 0x100017bfc
    100017bd0b 0x100017bfc
    100017bd4b 0x100017bfc
    100017bd8b 0x100017bfc
    100017bdcb 0x100017bfc
    100017be0b 0x100017bfc
    100017be4b 0x100017bfc
    100017be8b 0x100017bfc
    100017becb 0x100017bfc
    100017bf0b 0x100017bfc
    100017bf4b 0x100017bfc
    100017bf8b 0x100017bfc
    100017bfc
    100017bfcloc_100017bfc:
    100017bfcldr x8, [x22]
    100017c00str x8, [x21]
    100017c04bl _Unwind_Resume@plt
    100016fd8
    100017c08
    100017c08fn_100017c08:
    100017c08pacibsp
    100017c0csub sp, sp, 48
    100017c10stp x20, x19, [sp+16]
    100017c14stp x29, x30, [sp+32]
    100017c18add x29, sp, 32
    100017c1chint
    100017c20hint
    100017c24ldr w10, 0x31174
    100017c28subs wzr, w0, 1
    100017c2cb.eq 0x100017c70
    100017c30movz x8, 0
    100017c34cbnz w0, 0x100017cac
    100017c38subs wzr, w10, 1
    100017c3cb.le 0x100017cc8
    100017c40subs wzr, w10, 2
    100017c44b.eq 0x100017cd8
    100017c48subs wzr, w10, 3
    100017c4cb.eq 0x100017cd8
    100017c50mov x9, x8
    100017c54subs wzr, w10, 4
    100017c58b.ne 0x100017cb0
    100017c5cldp x8, x9, [x1]
    100017c60ldr x19, [x9]
    100017c64ldr x0, [x8]
    100017c68add x1, x19, 976
    100017c6cb 0x100017ce8
    100017c70
    100017c70loc_100017c70:
    100017c70movz x8, 0
    100017c74subs wzr, w10, 1
    100017c78b.le 0x100017d24
    100017c7csubs wzr, w10, 2
    100017c80b.eq 0x100017d34
    100017c84subs wzr, w10, 3
    100017c88b.eq 0x100017d34
    100017c8cmov x9, x8
    100017c90subs wzr, w10, 4
    100017c94b.ne 0x100017cb0
    100017c98ldp x8, x9, [x1]
    100017c9cldr x19, [x9]
    100017ca0ldr x0, [x8]
    100017ca4add x1, x19, 976
    100017ca8b 0x100017d44
    100017cac
    100017cacloc_100017cac:
    100017cacmovz x9, 0
    100017cb0
    100017cb0loc_100017cb0:
    100017cb0and x8, x8, 255
    100017cb4orr x0, x9, x8
    100017cb8ldp x29, x30, [sp+32]
    100017cbcldp x20, x19, [sp+16]
    100017cc0add sp, sp, 48
    100017cc4retab
    100017cc8
    100017cc8loc_100017cc8:
    100017cc8cbz w10, 0x100017cd8
    100017cccmov x9, x8
    100017cd0subs wzr, w10, 1
    100017cd4b.ne 0x100017cb0
    100017cd8
    100017cd8loc_100017cd8:
    100017cd8ldp x8, x9, [x1]
    100017cdcldr x19, [x9]
    100017ce0ldr x0, [x8]
    100017ce4add x1, x19, 952
    100017ce8
    100017ce8loc_100017ce8:
    100017ce8str wzr, [sp+12]
    100017cecadd x2, sp, 12
    100017cf0movz w3, 4
    100017cf4bl __ZNK5Smack6NeonRW10readLengthEyyy
    100017cf8ldr w8, [sp+12]
    100017cfcorr x8, x8, 0x100000000
    100017d00subs wzr, w0, 0
    100017d04csel x8, x8, xzr, ne
    100017d08ubfm x9, x8, 32, 63
    100017d0ccbz x9, 0x100017d6c
    100017d10tbnz w8, 23, 0x100017d1c
    100017d14movz w0, 0
    100017d18bl usleep@plt
    100017d1c
    100017d1cloc_100017d1c:
    100017d1csub x8, x19, 1336
    100017d20b 0x100017d8c
    100017d24
    100017d24loc_100017d24:
    100017d24cbz w10, 0x100017d34
    100017d28mov x9, x8
    100017d2csubs wzr, w10, 1
    100017d30b.ne 0x100017cb0
    100017d34
    100017d34loc_100017d34:
    100017d34ldp x8, x9, [x1]
    100017d38ldr x19, [x9]
    100017d3cldr x0, [x8]
    100017d40add x1, x19, 952
    100017d44
    100017d44loc_100017d44:
    100017d44str wzr, [sp+12]
    100017d48add x2, sp, 12
    100017d4cmovz w3, 4
    100017d50bl __ZNK5Smack6NeonRW10readLengthEyyy
    100017d54ldr w8, [sp+12]
    100017d58orr x8, x8, 0x100000000
    100017d5csubs wzr, w0, 0
    100017d60csel x8, x8, xzr, ne
    100017d64ubfm x9, x8, 32, 63
    100017d68cbnz x9, 0x100017d7c
    100017d6c
    100017d6cloc_100017d6c:
    100017d6cmovz w0, 0
    100017d70bl usleep@plt
    100017d74movz x8, 0
    100017d78b 0x100017d8c
    100017d7c
    100017d7cloc_100017d7c:
    100017d7ctbnz w8, 23, 0x100017d88
    100017d80movz w0, 0
    100017d84bl usleep@plt
    100017d88
    100017d88loc_100017d88:
    100017d88sub x8, x19, 1840
    100017d8c
    100017d8cloc_100017d8c:
    100017d8cand x9, x8, -256
    100017d90and x8, x8, 255
    100017d94orr x0, x9, x8
    100017d98ldp x29, x30, [sp+32]
    100017d9cldp x20, x19, [sp+16]
    100017da0add sp, sp, 48
    100017da4retab
    100017c08
    100017da8
    100017da8fn_100017da8:
    100017da8pacibsp
    100017dacsub sp, sp, 64
    100017db0stp x22, x21, [sp+16]
    100017db4stp x20, x19, [sp+32]
    100017db8stp x29, x30, [sp+48]
    100017dbcadd x29, sp, 48
    100017dc0mov x19, x3
    100017dc4mov x21, x2
    100017dc8mov x20, x0
    100017dccadd x1, x1, 32
    100017dd0str xzr, [sp+8]
    100017dd4add x2, sp, 8
    100017dd8movz w3, 8
    100017ddcbl __ZN13FDGuardNeonRW10readLengthEyyy
    100017de0cbz w0, 0x100017e88
    100017de4ldr x8, [sp+8]
    100017de8xpacd x8
    100017dechint
    100017df0ldr w9, 0x30f80
    100017df4orn w9, wzr, w9
    100017df8movz w10, 1
    100017dfclslv x9, x10, x9
    100017e00ands xzr, x9, x8
    100017e04b.eq 0x100017e18
    100017e08and x8, x8, -32
    100017e0cxpacd x8
    100017e10cbnz x8, 0x100017e34
    100017e14b 0x100017e84
    100017e18
    100017e18loc_100017e18:
    100017e18hint
    100017e1cldr x10, 0x2cbd4
    100017e20ldr x10, [x10]
    100017e24bic x8, x8, x10
    100017e28orr x8, x8, x9
    100017e2cxpacd x8
    100017e30cbz x8, 0x100017e84
    100017e34
    100017e34loc_100017e34:
    100017e34ldr w9, [x21]
    100017e38ubfm x9, x9, 8, 63
    100017e3cmovz w10, 24
    100017e40madd x1, x9, x10, x8
    100017e44str xzr, [sp+8]
    100017e48add x2, sp, 8
    100017e4cmov x0, x20
    100017e50movz w3, 8
    100017e54bl __ZN13FDGuardNeonRW10readLengthEyyy
    100017e58tbz w0, 0, 0x100017e84
    100017e5cldr x8, [sp+8]
    100017e60mov x9, x8
    100017e64xpacd x9
    100017e68ands wzr, w19, 1
    100017e6ccsel x0, x8, x9, ne
    100017e70ldp x29, x30, [sp+48]
    100017e74ldp x20, x19, [sp+32]
    100017e78ldp x22, x21, [sp+16]
    100017e7cadd sp, sp, 64
    100017e80retab
    100017e84
    100017e84loc_100017e84:
    100017e84movz w0, 0
    100017e88
    100017e88loc_100017e88:
    100017e88bl usleep@plt
    100017e8cmovz x0, 0
    100017e90ldp x29, x30, [sp+48]
    100017e94ldp x20, x19, [sp+32]
    100017e98ldp x22, x21, [sp+16]
    100017e9cadd sp, sp, 64
    100017ea0retab
    100017da8
    100017ea4
    100017ea4fn_100017ea4:
    100017ea4pacibsp
    100017ea8stp x22, x21, [sp-48]!
    100017eacstp x20, x19, [sp+16]
    100017eb0stp x29, x30, [sp+32]
    100017eb4add x29, sp, 32
    100017eb8sub sp, sp, 1504
    100017ebcmov x19, x1
    100017ec0hint
    100017ec4hint
    100017ec8ldr w8, 0x30ed0
    100017eccsubs wzr, w0, 1
    100017ed0b.eq 0x100017f6c
    100017ed4cbnz w0, 0x1000183c4
    100017ed8subs wzr, w8, 1
    100017edcb.le 0x100018000
    100017ee0subs wzr, w8, 2
    100017ee4b.eq 0x100018100
    100017ee8subs wzr, w8, 3
    100017eecb.eq 0x100018174
    100017ef0subs wzr, w8, 4
    100017ef4b.ne 0x1000183c4
    100017ef8ldp x20, x8, [x19+8]
    100017efcldr x21, [x8]
    100017f00add x0, sp, 0
    100017f04movz w1, 1496
    100017f08bl bzero@plt
    100017f0cadd x2, sp, 0
    100017f10mov x0, x20
    100017f14mov x1, x21
    100017f18movz w3, 1496
    100017f1cbl __ZN13FDGuardNeonRW10readLengthEyyy
    100017f20tbz w0, 0, 0x1000183d8
    100017f24ldr x1, [sp+768]
    100017f28xpacd x1
    100017f2cstr xzr, [sp+112]
    100017f30movi v0.2d, 0
    100017f34stp q0, q0, [sp+80]
    100017f38stp q0, q0, [sp+48]
    100017f3cstp q0, q0, [sp+16]
    100017f40str q0, [sp]
    100017f44add x2, sp, 0
    100017f48mov x0, x20
    100017f4cmovz w3, 120
    100017f50bl __ZN13FDGuardNeonRW10readLengthEyyy
    100017f54tbz w0, 0, 0x1000183d8
    100017f58ldr x8, [sp+32]
    100017f5cldrb w9, [x19]
    100017f60mov x10, x8
    100017f64xpacd x10
    100017f68b 0x1000183b4
    100017f6c
    100017f6cloc_100017f6c:
    100017f6csubs wzr, w8, 1
    100017f70b.le 0x100018080
    100017f74subs wzr, w8, 2
    100017f78b.eq 0x1000181e8
    100017f7csubs wzr, w8, 3
    100017f80b.eq 0x10001825c
    100017f84subs wzr, w8, 4
    100017f88b.ne 0x1000183c4
    100017f8cldp x20, x8, [x19+8]
    100017f90ldr x21, [x8]
    100017f94add x0, sp, 0
    100017f98movz w1, 1496
    100017f9cbl bzero@plt
    100017fa0add x2, sp, 0
    100017fa4mov x0, x20
    100017fa8mov x1, x21
    100017facmovz w3, 1496
    100017fb0bl __ZN13FDGuardNeonRW10readLengthEyyy
    100017fb4tbz w0, 0, 0x1000183d8
    100017fb8ldr x1, [sp+768]
    100017fbcxpacd x1
    100017fc0str xzr, [sp+112]
    100017fc4movi v0.2d, 0
    100017fc8stp q0, q0, [sp+80]
    100017fccstp q0, q0, [sp+48]
    100017fd0stp q0, q0, [sp+16]
    100017fd4str q0, [sp]
    100017fd8add x2, sp, 0
    100017fdcmov x0, x20
    100017fe0movz w3, 120
    100017fe4bl __ZN13FDGuardNeonRW10readLengthEyyy
    100017fe8tbz w0, 0, 0x1000183d8
    100017fecldr x8, [sp+32]
    100017ff0ldrb w9, [x19]
    100017ff4mov x10, x8
    100017ff8xpacd x10
    100017ffcb 0x1000183b4
    100018000
    100018000loc_100018000:
    100018000cbz w8, 0x1000182d0
    100018004subs wzr, w8, 1
    100018008b.ne 0x1000183c4
    10001800cldp x20, x8, [x19+8]
    100018010ldr x21, [x8]
    100018014add x0, sp, 0
    100018018movz w1, 1472
    10001801cbl bzero@plt
    100018020add x2, sp, 0
    100018024mov x0, x20
    100018028mov x1, x21
    10001802cmovz w3, 1472
    100018030bl __ZN13FDGuardNeonRW10readLengthEyyy
    100018034tbz w0, 0, 0x1000183d8
    100018038ldr x1, [sp+768]
    10001803cxpacd x1
    100018040str xzr, [sp+112]
    100018044movi v0.2d, 0
    100018048stp q0, q0, [sp+80]
    10001804cstp q0, q0, [sp+48]
    100018050stp q0, q0, [sp+16]
    100018054str q0, [sp]
    100018058add x2, sp, 0
    10001805cmov x0, x20
    100018060movz w3, 120
    100018064bl __ZN13FDGuardNeonRW10readLengthEyyy
    100018068tbz w0, 0, 0x1000183d8
    10001806cldr x8, [sp+32]
    100018070ldrb w9, [x19]
    100018074mov x10, x8
    100018078xpacd x10
    10001807cb 0x1000183b4
    100018080
    100018080loc_100018080:
    100018080cbz w8, 0x100018344
    100018084subs wzr, w8, 1
    100018088b.ne 0x1000183c4
    10001808cldp x20, x8, [x19+8]
    100018090ldr x21, [x8]
    100018094add x0, sp, 0
    100018098movz w1, 1472
    10001809cbl bzero@plt
    1000180a0add x2, sp, 0
    1000180a4mov x0, x20
    1000180a8mov x1, x21
    1000180acmovz w3, 1472
    1000180b0bl __ZN13FDGuardNeonRW10readLengthEyyy
    1000180b4tbz w0, 0, 0x1000183d8
    1000180b8ldr x1, [sp+768]
    1000180bcxpacd x1
    1000180c0str xzr, [sp+112]
    1000180c4movi v0.2d, 0
    1000180c8stp q0, q0, [sp+80]
    1000180ccstp q0, q0, [sp+48]
    1000180d0stp q0, q0, [sp+16]
    1000180d4str q0, [sp]
    1000180d8add x2, sp, 0
    1000180dcmov x0, x20
    1000180e0movz w3, 120
    1000180e4bl __ZN13FDGuardNeonRW10readLengthEyyy
    1000180e8tbz w0, 0, 0x1000183d8
    1000180ecldr x8, [sp+32]
    1000180f0ldrb w9, [x19]
    1000180f4mov x10, x8
    1000180f8xpacd x10
    1000180fcb 0x1000183b4
    100018100
    100018100loc_100018100:
    100018100ldp x20, x8, [x19+8]
    100018104ldr x21, [x8]
    100018108add x0, sp, 0
    10001810cmovz w1, 1472
    100018110bl bzero@plt
    100018114add x2, sp, 0
    100018118mov x0, x20
    10001811cmov x1, x21
    100018120movz w3, 1472
    100018124bl __ZN13FDGuardNeonRW10readLengthEyyy
    100018128tbz w0, 0, 0x1000183d8
    10001812cldr x1, [sp+768]
    100018130xpacd x1
    100018134str xzr, [sp+112]
    100018138movi v0.2d, 0
    10001813cstp q0, q0, [sp+80]
    100018140stp q0, q0, [sp+48]
    100018144stp q0, q0, [sp+16]
    100018148str q0, [sp]
    10001814cadd x2, sp, 0
    100018150mov x0, x20
    100018154movz w3, 120
    100018158bl __ZN13FDGuardNeonRW10readLengthEyyy
    10001815ctbz w0, 0, 0x1000183d8
    100018160ldr x8, [sp+32]
    100018164ldrb w9, [x19]
    100018168mov x10, x8
    10001816cxpacd x10
    100018170b 0x1000183b4
    100018174
    100018174loc_100018174:
    100018174ldp x20, x8, [x19+8]
    100018178ldr x21, [x8]
    10001817cadd x0, sp, 0
    100018180movz w1, 1472
    100018184bl bzero@plt
    100018188add x2, sp, 0
    10001818cmov x0, x20
    100018190mov x1, x21
    100018194movz w3, 1472
    100018198bl __ZN13FDGuardNeonRW10readLengthEyyy
    10001819ctbz w0, 0, 0x1000183d8
    1000181a0ldr x1, [sp+768]
    1000181a4xpacd x1
    1000181a8str xzr, [sp+112]
    1000181acmovi v0.2d, 0
    1000181b0stp q0, q0, [sp+80]
    1000181b4stp q0, q0, [sp+48]
    1000181b8stp q0, q0, [sp+16]
    1000181bcstr q0, [sp]
    1000181c0add x2, sp, 0
    1000181c4mov x0, x20
    1000181c8movz w3, 120
    1000181ccbl __ZN13FDGuardNeonRW10readLengthEyyy
    1000181d0tbz w0, 0, 0x1000183d8
    1000181d4ldr x8, [sp+32]
    1000181d8ldrb w9, [x19]
    1000181dcmov x10, x8
    1000181e0xpacd x10
    1000181e4b 0x1000183b4
    1000181e8
    1000181e8loc_1000181e8:
    1000181e8ldp x20, x8, [x19+8]
    1000181ecldr x21, [x8]
    1000181f0add x0, sp, 0
    1000181f4movz w1, 1472
    1000181f8bl bzero@plt
    1000181fcadd x2, sp, 0
    100018200mov x0, x20
    100018204mov x1, x21
    100018208movz w3, 1472
    10001820cbl __ZN13FDGuardNeonRW10readLengthEyyy
    100018210tbz w0, 0, 0x1000183d8
    100018214ldr x1, [sp+768]
    100018218xpacd x1
    10001821cstr xzr, [sp+112]
    100018220movi v0.2d, 0
    100018224stp q0, q0, [sp+80]
    100018228stp q0, q0, [sp+48]
    10001822cstp q0, q0, [sp+16]
    100018230str q0, [sp]
    100018234add x2, sp, 0
    100018238mov x0, x20
    10001823cmovz w3, 120
    100018240bl __ZN13FDGuardNeonRW10readLengthEyyy
    100018244tbz w0, 0, 0x1000183d8
    100018248ldr x8, [sp+32]
    10001824cldrb w9, [x19]
    100018250mov x10, x8
    100018254xpacd x10
    100018258b 0x1000183b4
    10001825c
    10001825cloc_10001825c:
    10001825cldp x20, x8, [x19+8]
    100018260ldr x21, [x8]
    100018264add x0, sp, 0
    100018268movz w1, 1472
    10001826cbl bzero@plt
    100018270add x2, sp, 0
    100018274mov x0, x20
    100018278mov x1, x21
    10001827cmovz w3, 1472
    100018280bl __ZN13FDGuardNeonRW10readLengthEyyy
    100018284tbz w0, 0, 0x1000183d8
    100018288ldr x1, [sp+768]
    10001828cxpacd x1
    100018290str xzr, [sp+112]
    100018294movi v0.2d, 0
    100018298stp q0, q0, [sp+80]
    10001829cstp q0, q0, [sp+48]
    1000182a0stp q0, q0, [sp+16]
    1000182a4str q0, [sp]
    1000182a8add x2, sp, 0
    1000182acmov x0, x20
    1000182b0movz w3, 120
    1000182b4bl __ZN13FDGuardNeonRW10readLengthEyyy
    1000182b8tbz w0, 0, 0x1000183d8
    1000182bcldr x8, [sp+32]
    1000182c0ldrb w9, [x19]
    1000182c4mov x10, x8
    1000182c8xpacd x10
    1000182ccb 0x1000183b4
    1000182d0
    1000182d0loc_1000182d0:
    1000182d0ldp x20, x8, [x19+8]
    1000182d4ldr x21, [x8]
    1000182d8add x0, sp, 0
    1000182dcmovz w1, 1472
    1000182e0bl bzero@plt
    1000182e4add x2, sp, 0
    1000182e8mov x0, x20
    1000182ecmov x1, x21
    1000182f0movz w3, 1472
    1000182f4bl __ZN13FDGuardNeonRW10readLengthEyyy
    1000182f8tbz w0, 0, 0x1000183d8
    1000182fcldr x1, [sp+768]
    100018300xpacd x1
    100018304str xzr, [sp+112]
    100018308movi v0.2d, 0
    10001830cstp q0, q0, [sp+80]
    100018310stp q0, q0, [sp+48]
    100018314stp q0, q0, [sp+16]
    100018318str q0, [sp]
    10001831cadd x2, sp, 0
    100018320mov x0, x20
    100018324movz w3, 120
    100018328bl __ZN13FDGuardNeonRW10readLengthEyyy
    10001832ctbz w0, 0, 0x1000183d8
    100018330ldr x8, [sp+32]
    100018334ldrb w9, [x19]
    100018338mov x10, x8
    10001833cxpacd x10
    100018340b 0x1000183b4
    100018344
    100018344loc_100018344:
    100018344ldp x20, x8, [x19+8]
    100018348ldr x21, [x8]
    10001834cadd x0, sp, 0
    100018350movz w1, 1472
    100018354bl bzero@plt
    100018358add x2, sp, 0
    10001835cmov x0, x20
    100018360mov x1, x21
    100018364movz w3, 1472
    100018368bl __ZN13FDGuardNeonRW10readLengthEyyy
    10001836ctbz w0, 0, 0x1000183d8
    100018370ldr x1, [sp+768]
    100018374xpacd x1
    100018378str xzr, [sp+112]
    10001837cmovi v0.2d, 0
    100018380stp q0, q0, [sp+80]
    100018384stp q0, q0, [sp+48]
    100018388stp q0, q0, [sp+16]
    10001838cstr q0, [sp]
    100018390add x2, sp, 0
    100018394mov x0, x20
    100018398movz w3, 120
    10001839cbl __ZN13FDGuardNeonRW10readLengthEyyy
    1000183a0tbz w0, 0, 0x1000183d8
    1000183a4ldr x8, [sp+32]
    1000183a8ldrb w9, [x19]
    1000183acmov x10, x8
    1000183b0xpacd x10
    1000183b4
    1000183b4loc_1000183b4:
    1000183b4subs wzr, w9, 0
    1000183b8csel x8, x8, x10, ne
    1000183bcldr x9, [x19+24]
    1000183c0str x8, [x9]
    1000183c4
    1000183c4loc_1000183c4:
    1000183c4add sp, sp, 1504
    1000183c8ldp x29, x30, [sp+32]
    1000183ccldp x20, x19, [sp+16]
    1000183d0ldp x22, x21, [sp], 48
    1000183d4retab
    1000183d8
    1000183d8loc_1000183d8:
    1000183d8movz w0, 0
    1000183dcbl usleep@plt
    1000183e0add sp, sp, 1504
    1000183e4ldp x29, x30, [sp+32]
    1000183e8ldp x20, x19, [sp+16]
    1000183ecldp x22, x21, [sp], 48
    1000183f0retab
    100017ea4
    1000183f4
    1000183f4fn_1000183f4:
    1000183f4pacibsp
    1000183f8stp x26, x25, [sp-80]!
    1000183fcstp x24, x23, [sp+16]
    100018400stp x22, x21, [sp+32]
    100018404stp x20, x19, [sp+48]
    100018408stp x29, x30, [sp+64]
    10001840cadd x29, sp, 64
    100018410mov x20, x2
    100018414mov x21, x1
    100018418mov x19, x0
    10001841cldrsb w8, [x0+23]
    100018420tbnz w8, 31, 0x100018454
    100018424subs xzr, x20, 22
    100018428b.ls 0x1000184ec
    10001842cmovn x8, 16
    100018430movk x8, 0x7fff000000000000
    100018434add x9, x20, x8
    100018438add x9, x9, 34
    10001843cadd x8, x8, 56
    100018440subs xzr, x9, x8
    100018444b.lo 0x100018554
    100018448movz w25, 22
    10001844cmov x22, x19
    100018450b 0x100018494
    100018454
    100018454loc_100018454:
    100018454ldr x8, [x19+16]
    100018458and x8, x8, 0x7fffffffffffffff
    10001845csub x25, x8, 1
    100018460subs xzr, x25, x20
    100018464b.hs 0x100018514
    100018468movn x23, 16
    10001846cmovk x23, 0x7fff000000000000
    100018470sub x9, x20, x25
    100018474sub x8, x23, x8
    100018478subs xzr, x8, x9
    10001847cb.lo 0x100018554
    100018480ldr x22, [x19]
    100018484movn x8, 25
    100018488movk x8, 0x3fff000000000000
    10001848csubs xzr, x25, x8
    100018490b.hi 0x1000184b4
    100018494
    100018494loc_100018494:
    100018494ubfm x8, x25, 63, 62
    100018498subs xzr, x20, x8
    10001849ccsel x8, x20, x8, hi
    1000184a0add x9, x8, 16
    1000184a4and x9, x9, -16
    1000184a8subs xzr, x8, 23
    1000184acmovz w8, 23
    1000184b0csel x23, x8, x9, lo
    1000184b4
    1000184b4loc_1000184b4:
    1000184b4mov x0, x23
    1000184b8bl _Znwm@plt
    1000184bcmov x24, x0
    1000184c0mov x1, x21
    1000184c4mov x2, x20
    1000184c8bl memcpy@plt
    1000184ccsubs xzr, x25, 22
    1000184d0b.eq 0x1000184dc
    1000184d4mov x0, x22
    1000184d8bl _ZdlPv@plt
    1000184dc
    1000184dcloc_1000184dc:
    1000184dcorr x8, x23, 0x8000000000000000
    1000184e0str x8, [x19+16]
    1000184e4str x24, [x19]
    1000184e8b 0x100018530
    1000184ec
    1000184ecloc_1000184ec:
    1000184ecmov x24, x19
    1000184f0mov x0, x24
    1000184f4mov x1, x21
    1000184f8mov x2, x20
    1000184fcbl memmove@plt
    100018500ldrsb w8, [x19+23]
    100018504tbnz w8, 31, 0x100018530
    100018508
    100018508loc_100018508:
    100018508and w8, w20, 127
    10001850cstrb w8, [x19+23]
    100018510b 0x100018534
    100018514
    100018514loc_100018514:
    100018514ldr x24, [x19]
    100018518mov x0, x24
    10001851cmov x1, x21
    100018520mov x2, x20
    100018524bl memmove@plt
    100018528ldrsb w8, [x19+23]
    10001852ctbz w8, 31, 0x100018508
    100018530
    100018530loc_100018530:
    100018530str x20, [x19+8]
    100018534
    100018534loc_100018534:
    100018534strb wzr, [x24+x20]
    100018538mov x0, x19
    10001853cldp x29, x30, [sp+64]
    100018540ldp x20, x19, [sp+48]
    100018544ldp x22, x21, [sp+32]
    100018548ldp x24, x23, [sp+16]
    10001854cldp x26, x25, [sp], 80
    100018550retab
    100018554
    100018554loc_100018554:
    100018554mov x0, x19
    100018558bl fn_1000089dc
    1000183f4
    10001855c
    10001855cfn_10001855c:
    10001855cpacibsp
    100018560stp x29, x30, [sp-16]!
    100018564add x29, sp, 0
    100018568movz w0, 0
    10001856cbl usleep@plt
    100018570movz x0, 0
    100018574ldp x29, x30, [sp], 16
    100018578retab
    10001855c
    10001857c
    10001857cfn_10001857c:
    10001857chint
    100018580hint
    100018584ldr w8, 0x30814
    100018588subs wzr, w0, 1
    10001858cb.eq 0x1000185a0
    100018590cbnz w0, 0x10001859c
    100018594subs wzr, w8, 5
    100018598b.lo 0x1000185a8
    10001859c
    10001859cloc_10001859c:
    10001859cret x30
    1000185a0
    1000185a0loc_1000185a0:
    1000185a0subs wzr, w8, 4
    1000185a4b.hi 0x10001859c
    1000185a8
    1000185a8loc_1000185a8:
    1000185a8movz w0, 0
    1000185acb 0x10003e1d0
    10001857c
    1000185b0
    1000185b0fn_1000185b0:
    1000185b0pacibsp
    1000185b4stp x20, x19, [sp-32]!
    1000185b8stp x29, x30, [sp+16]
    1000185bcadd x29, sp, 16
    1000185c0movz x19, 20585
    1000185c4movk x19, 0x6f680000
    1000185c8movk x19, 0x656e00000000
    1000185ccmovk x19, 0x3531000000000000
    1000185d0bl __ZN17VersionDispatcher26OffsetsVersionByDeviceInitEv
    1000185d4adr x10, 0x307cc
    1000185d8hint
    1000185dcadd x9, x10, 1024
    1000185e0ldr x8, [x10+1024]
    1000185e4eor x11, x8, x19
    1000185e8ldur x8, [x9+3]
    1000185ecmovz x12, 28271
    1000185f0movk x12, 0x31650000
    1000185f4movk x12, 0x2c3500000000
    1000185f8movk x12, 0x32000000000000
    1000185fceor x12, x8, x12
    100018600movz w8, 17
    100018604orr x11, x11, x12
    100018608cbz x11, 0x10001863c
    10001860cldr x10, [x10+1024]
    100018610eor x10, x19, x10
    100018614ldur x9, [x9+3]
    100018618movz x11, 28271
    10001861cmovk x11, 0x31650000
    100018620movk x11, 0x2c3500000000
    100018624movk x11, 0x33000000000000
    100018628eor x9, x9, x11
    10001862corr x9, x10, x9
    100018630subs xzr, x9, 0
    100018634movz w9, 25
    100018638csel w8, w8, w9, eq
    10001863c
    10001863cloc_10001863c:
    10001863cadrp x9, 0x30000
    100018640str w8, [x9+3440]
    100018644ldp x29, x30, [sp+16]
    100018648ldp x20, x19, [sp], 32
    10001864cretab
    1000185b0
    100018650
    100018650__ZNK12KernelWriterI13FDGuardNeonRWE9killRightER8TaskPortRK8PortBase:
    100018650pacibsp
    100018654sub sp, sp, 128
    100018658stp x22, x21, [sp+80]
    10001865cstp x20, x19, [sp+96]
    100018660stp x29, x30, [sp+112]
    100018664add x29, sp, 112
    100018668mov x20, x2
    10001866cmov x19, x0
    100018670movz w2, 0
    100018674bl _ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb@plt
    100018678cbz x0, 0x100018780
    10001867cmovz x8, 0
    100018680str x0, [sp+8]
    100018684stur xzr, [x29-40]
    100018688strb wzr, [sp+32]
    10001868cadd x9, sp, 8
    100018690stp x19, x9, [sp+40]
    100018694sub x9, x29, 40
    100018698str x9, [sp+56]
    10001869chint
    1000186a0hint
    1000186a4ldr w0, 0x306f8
    1000186a8subs wzr, w0, 2
    1000186acb.eq 0x1000186bc
    1000186b0add x1, sp, 32
    1000186b4bl fn_100017ea4
    1000186b8ldur x8, [x29-40]
    1000186bc
    1000186bcloc_1000186bc:
    1000186bchint
    1000186c0ldr w9, 0x306b0
    1000186c4orn w9, wzr, w9
    1000186c8movz w10, 1
    1000186cclslv x9, x10, x9
    1000186d0ands xzr, x9, x8
    1000186d4b.eq 0x1000186ec
    1000186d8ands x8, x8, -32
    1000186dcb.ne 0x100018700
    1000186e0movz w0, 0
    1000186e4bl usleep@plt
    1000186e8b 0x10001877c
    1000186ec
    1000186ecloc_1000186ec:
    1000186echint
    1000186f0ldr x10, 0x2c300
    1000186f4ldr x10, [x10]
    1000186f8bic x8, x8, x10
    1000186fcorr x8, x8, x9
    100018700
    100018700loc_100018700:
    100018700ldr w9, [x20]
    100018704ubfm x9, x9, 8, 63
    100018708movz w10, 24
    10001870cmadd x20, x9, x10, x8
    100018710xpacd x20
    100018714cbz x20, 0x10001877c
    100018718stp xzr, xzr, [sp+8]
    10001871cstr xzr, [sp+24]
    100018720add x2, sp, 8
    100018724mov x0, x19
    100018728mov x1, x20
    10001872cmovz w3, 24
    100018730bl __ZN13FDGuardNeonRW10readLengthEyyy
    100018734tbz w0, 0, 0x10001877c
    100018738ldur q0, [sp+8]
    10001873cstr q0, [sp+32]
    100018740ldr x8, [sp+24]
    100018744str x8, [sp+48]
    100018748movz w21, 1
    10001874cstrb w21, [sp+56]
    100018750ldr w8, [sp+40]
    100018754and w8, w8, 0xffe0ffff
    100018758orr w8, w8, 0x100000
    10001875cstr w8, [sp+40]
    100018760str xzr, [sp+32]
    100018764add x2, sp, 32
    100018768mov x0, x19
    10001876cmov x1, x20
    100018770movz w3, 24
    100018774bl __ZN13FDGuardNeonRW11writeLengthEyyj
    100018778tbnz w0, 0, 0x100018788
    10001877c
    10001877cloc_10001877c:
    10001877cmovz w0, 0
    100018780
    100018780loc_100018780:
    100018780bl usleep@plt
    100018784movz w21, 0
    100018788
    100018788loc_100018788:
    100018788mov x0, x21
    10001878cldp x29, x30, [sp+112]
    100018790ldp x20, x19, [sp+96]
    100018794ldp x22, x21, [sp+80]
    100018798add sp, sp, 128
    10001879cretab
    100018650
    1000187a4
    1000187a4fn_1000187a4:
    1000187a4pacibsp
    1000187a8stp x26, x25, [sp-80]!
    1000187acstp x24, x23, [sp+16]
    1000187b0stp x22, x21, [sp+32]
    1000187b4stp x20, x19, [sp+48]
    1000187b8stp x29, x30, [sp+64]
    1000187bcadd x29, sp, 64
    1000187c0sub sp, sp, 640
    1000187c4mov x21, x3
    1000187c8mov x22, x2
    1000187ccmov x20, x1
    1000187d0mov x19, x0
    1000187d4adr x24, 0x305c8
    1000187d8hint
    1000187dcldr w8, [x24]
    1000187e0subs wzr, w8, 2
    1000187e4b.ne 0x100018808
    1000187e8movz x1, 0
    1000187ecstr xzr, [sp+16]
    1000187f0add x2, sp, 16
    1000187f4mov x0, x19
    1000187f8movz w3, 8
    1000187fcbl __ZN13FDGuardNeonRW10readLengthEyyy
    100018800tbnz w0, 0, 0x10001889c
    100018804b 0x1000188cc
    100018808
    100018808loc_100018808:
    100018808hint
    10001880chint
    100018810ldr w10, 0x30588
    100018814subs wzr, w8, 1
    100018818b.eq 0x100018820
    10001881ccbnz w8, 0x100018850
    100018820
    100018820loc_100018820:
    100018820movz x8, 0
    100018824subs wzr, w10, 1
    100018828b.le 0x10001885c
    10001882csubs wzr, w10, 2
    100018830b.eq 0x100018848
    100018834subs wzr, w10, 3
    100018838b.eq 0x10001886c
    10001883cmov x9, x8
    100018840subs wzr, w10, 4
    100018844b.ne 0x10001887c
    100018848
    100018848loc_100018848:
    100018848add x8, x20, 352
    10001884cb 0x100018878
    100018850
    100018850loc_100018850:
    100018850movz x8, 0
    100018854movz x9, 0
    100018858b 0x10001887c
    10001885c
    10001885cloc_10001885c:
    10001885ccbz w10, 0x100018874
    100018860mov x9, x8
    100018864subs wzr, w10, 1
    100018868b.ne 0x10001887c
    10001886c
    10001886cloc_10001886c:
    10001886cadd x8, x20, 344
    100018870b 0x100018878
    100018874
    100018874loc_100018874:
    100018874add x8, x20, 336
    100018878
    100018878loc_100018878:
    100018878and x9, x8, -256
    10001887c
    10001887cloc_10001887c:
    10001887cand x8, x8, 255
    100018880orr x1, x9, x8
    100018884str xzr, [sp+16]
    100018888add x2, sp, 16
    10001888cmov x0, x19
    100018890movz w3, 8
    100018894bl __ZN13FDGuardNeonRW10readLengthEyyy
    100018898tbz w0, 0, 0x1000188cc
    10001889c
    10001889cloc_10001889c:
    10001889cldr x8, [sp+16]
    1000188a0stur x8, [x29-72]
    1000188a4ldr w8, [x24]
    1000188a8subs wzr, w8, 2
    1000188acb.ne 0x1000188dc
    1000188b0movz x1, 0
    1000188b4str xzr, [sp+16]
    1000188b8add x2, sp, 16
    1000188bcmov x0, x19
    1000188c0movz w3, 8
    1000188c4bl __ZN13FDGuardNeonRW10readLengthEyyy
    1000188c8tbnz w0, 0, 0x100018970
    1000188cc
    1000188ccloc_1000188cc:
    1000188ccmovz w0, 0
    1000188d0bl usleep@plt
    1000188d4movz x19, 0
    1000188d8b 0x100018d8c
    1000188dc
    1000188dcloc_1000188dc:
    1000188dchint
    1000188e0hint
    1000188e4ldr w10, 0x304b4
    1000188e8subs wzr, w8, 1
    1000188ecb.eq 0x1000188f4
    1000188f0cbnz w8, 0x100018924
    1000188f4
    1000188f4loc_1000188f4:
    1000188f4movz x8, 0
    1000188f8subs wzr, w10, 1
    1000188fcb.le 0x100018930
    100018900subs wzr, w10, 2
    100018904b.eq 0x10001891c
    100018908subs wzr, w10, 3
    10001890cb.eq 0x100018940
    100018910mov x9, x8
    100018914subs wzr, w10, 4
    100018918b.ne 0x100018950
    10001891c
    10001891cloc_10001891c:
    10001891cadd x8, x20, 360
    100018920b 0x10001894c
    100018924
    100018924loc_100018924:
    100018924movz x8, 0
    100018928movz x9, 0
    10001892cb 0x100018950
    100018930
    100018930loc_100018930:
    100018930cbz w10, 0x100018948
    100018934mov x9, x8
    100018938subs wzr, w10, 1
    10001893cb.ne 0x100018950
    100018940
    100018940loc_100018940:
    100018940add x8, x20, 352
    100018944b 0x10001894c
    100018948
    100018948loc_100018948:
    100018948add x8, x20, 344
    10001894c
    10001894cloc_10001894c:
    10001894cand x9, x8, -256
    100018950
    100018950loc_100018950:
    100018950and x8, x8, 255
    100018954orr x1, x9, x8
    100018958str xzr, [sp+16]
    10001895cadd x2, sp, 16
    100018960mov x0, x19
    100018964movz w3, 8
    100018968bl __ZN13FDGuardNeonRW10readLengthEyyy
    10001896ctbz w0, 0, 0x1000188cc
    100018970
    100018970loc_100018970:
    100018970ldr x8, [sp+16]
    100018974stur x8, [x29-80]
    100018978bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
    10001897cstr wzr, [sp+16]
    100018980ldr w0, [x0]
    100018984add x1, sp, 16
    100018988bl thread_create@plt
    10001898ccbz w0, 0x1000189b0
    100018990movz w0, 0
    100018994bl usleep@plt
    100018998movz w0, 50
    10001899cbl usleep@plt
    1000189a0movz w0, 50
    1000189a4bl usleep@plt
    1000189a8movz w0, 50
    1000189acbl usleep@plt
    1000189b0
    1000189b0loc_1000189b0:
    1000189b0ldr w23, [sp+16]
    1000189b4stur w23, [x29-88]
    1000189b8sub w8, w23, 1
    1000189bcadds wzr, w8, 2
    1000189c0b.hs 0x100018a4c
    1000189c4movz w0, 16384
    1000189c8bl _Znam@plt
    1000189ccmov x20, x0
    1000189d0add x25, sp, 344
    1000189d4movz w1, 16384
    1000189d8bl bzero@plt
    1000189dcmovi v0.2d, 0
    1000189e0stp q0, q0, [x25+240]
    1000189e4stp q0, q0, [x25+208]
    1000189e8stp q0, q0, [x25+176]
    1000189ecstp q0, q0, [x25+144]
    1000189f0stp q0, q0, [x25+112]
    1000189f4stp q0, q0, [x25+80]
    1000189f8stp q0, q0, [x25+48]
    1000189fcstr q0, [x25+32]
    100018a00add x17, x20, 8192
    100018a04movz w16, 52205
    100018a08pacda x17, x16
    100018a0cstr x17, [sp+592]
    100018a10add x8, sp, 336
    100018a14stp xzr, x8, [sp+336]
    100018a18stp x22, x21, [sp+352]
    100018a1cstr x23, [sp+368]
    100018a20bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
    100018a24add x8, sp, 16
    100018a28movz w1, 0
    100018a2cbl _ZN24PortSendReceiveRightBaseI20PortSendReceiveRightE7NewPortERK8TaskPortj@plt
    100018a30ldr w8, [sp+16]
    100018a34sub w23, w8, 1
    100018a38adds wzr, w23, 2
    100018a3cb.hs 0x100018a5c
    100018a40str w8, [sp+328]
    100018a44str wzr, [sp+16]
    100018a48b 0x100018a64
    100018a4c
    100018a4cloc_100018a4c:
    100018a4cmovz w0, 0
    100018a50bl usleep@plt
    100018a54movz x19, 0
    100018a58b 0x100018d84
    100018a5c
    100018a5cloc_100018a5c:
    100018a5cmovz w0, 0
    100018a60bl usleep@plt
    100018a64
    100018a64loc_100018a64:
    100018a64add x0, sp, 16
    100018a68bl fn_100019714
    100018a6cadds wzr, w23, 3
    100018a70b.hi 0x100018b10
    100018a74adr x25, 0x3028c
    100018a78hint
    100018a7cldr x17, [x25]
    100018a80cbnz x17, 0x100018b34
    100018a84movz w0, 50
    100018a88bl usleep@plt
    100018a8cadr x0, 0x294bc
    100018a90hint
    100018a94movz w1, 1
    100018a98bl dlopen@plt
    100018a9cmov x23, x0
    100018aa0movz w0, 50
    100018aa4bl usleep@plt
    100018aa8cbz x23, 0x100018b24
    100018aacadr x1, 0x294df
    100018ab0hint
    100018ab4mov x0, x23
    100018ab8bl dlsym@plt
    100018abcmov x23, x0
    100018ac0cbz x0, 0x100018b18
    100018ac4movz w0, 50
    100018ac8bl usleep@plt
    100018accmovz w0, 50
    100018ad0bl usleep@plt
    100018ad4and x0, x23, 0x7fffffffff
    100018ad8adr x8, 0x29fe4
    100018adchint
    100018ae0ldr q0, [x8]
    100018ae4str q0, [sp+16]
    100018ae8ldr w8, [x8+16]
    100018aecstr w8, [sp+32]
    100018af0add x2, sp, 16
    100018af4movz w1, 4096
    100018af8movz w3, 20
    100018afcbl memmem@plt
    100018b00mov x23, x0
    100018b04movz w0, 50
    100018b08bl usleep@plt
    100018b0cb 0x100018b24
    100018b10
    100018b10loc_100018b10:
    100018b10movz x19, 0
    100018b14b 0x100018d7c
    100018b18
    100018b18loc_100018b18:
    100018b18movz w0, 50
    100018b1cbl usleep@plt
    100018b20movz x23, 0
    100018b24
    100018b24loc_100018b24:
    100018b24str x23, [x25]
    100018b28movz w0, 50
    100018b2cbl usleep@plt
    100018b30ldr x17, [x25]
    100018b34
    100018b34loc_100018b34:
    100018b34xpacd x17
    100018b38movz w16, 29825
    100018b3cpacia1716
    100018b40str x17, [sp+600]
    100018b44str xzr, [sp+584]
    100018b48sub x0, x29, 88
    100018b4cadd x1, sp, 328
    100018b50movz w2, 7166
    100018b54movz w3, 2
    100018b58movk w3, 0x80000000
    100018b5cmovz w4, 6
    100018b60bl _ZNK14ThreadPortBaseI10ThreadPortE16setExceptionPortERK8PortBasejii@plt
    100018b64tbz w0, 0, 0x100018ba0
    100018b68stp x22, x21, [sp+472]
    100018b6csub x1, x29, 88
    100018b70mov x0, x19
    100018b74movz w2, 0
    100018b78bl _ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb@plt
    100018b7ccbz x0, 0x100018bac
    100018b80str x0, [sp+320]
    100018b84add x8, sp, 320
    100018b88str x8, [sp+16]
    100018b8cldr w0, [x24]
    100018b90subs wzr, w0, 2
    100018b94b.ne 0x100018bb4
    100018b98movz x1, 0
    100018b9cb 0x100018bc0
    100018ba0
    100018ba0loc_100018ba0:
    100018ba0movz w0, 0
    100018ba4bl usleep@plt
    100018ba8b 0x100018d70
    100018bac
    100018bacloc_100018bac:
    100018bacbl usleep@plt
    100018bb0b 0x100018d70
    100018bb4
    100018bb4loc_100018bb4:
    100018bb4add x1, sp, 16
    100018bb8bl fn_1000197d4
    100018bbcmov x1, x0
    100018bc0
    100018bc0loc_100018bc0:
    100018bc0strh wzr, [sp+304]
    100018bc4add x2, sp, 304
    100018bc8mov x0, x19
    100018bccmovz w3, 2
    100018bd0bl __ZN13FDGuardNeonRW10readLengthEyyy
    100018bd4ldrh w8, [sp+304]
    100018bd8orr w8, w8, 0x10000
    100018bdcsubs wzr, w0, 0
    100018be0csel w8, w8, wzr, ne
    100018be4ubfm w9, w8, 16, 31
    100018be8cbnz w9, 0x100018bf8
    100018becmovz w0, 0
    100018bf0bl usleep@plt
    100018bf4b 0x100018d70
    100018bf8
    100018bf8loc_100018bf8:
    100018bf8orr w8, w8, 32768
    100018bfcstrh w8, [sp+8]
    100018c00add x8, sp, 320
    100018c04str x8, [sp+16]
    100018c08ldr w0, [x24]
    100018c0csubs wzr, w0, 2
    100018c10b.ne 0x100018c1c
    100018c14movz x1, 0
    100018c18b 0x100018c28
    100018c1c
    100018c1cloc_100018c1c:
    100018c1cadd x1, sp, 16
    100018c20bl fn_10001986c
    100018c24mov x1, x0
    100018c28
    100018c28loc_100018c28:
    100018c28add x2, sp, 8
    100018c2cmov x0, x19
    100018c30movz w3, 2
    100018c34bl __ZN13FDGuardNeonRW11writeLengthEyyj
    100018c38tbz w0, 0, 0x100018d2c
    100018c3csub x0, x29, 88
    100018c40add x1, sp, 344
    100018c44bl _ZNK14ThreadPortBaseI10ThreadPortE13setArm64StateEPK27__darwin_arm_thread_state64@plt
    100018c48tbz w0, 0, 0x100018d38
    100018c4cldrh w8, [sp+8]
    100018c50and w8, w8, 32767
    100018c54strh w8, [sp+8]
    100018c58add x8, sp, 320
    100018c5cstr x8, [sp+16]
    100018c60add x0, sp, 16
    100018c64bl fn_1000193b0
    100018c68mov x1, x0
    100018c6cadd x2, sp, 8
    100018c70mov x0, x19
    100018c74movz w3, 2
    100018c78bl __ZN13FDGuardNeonRW11writeLengthEyyj
    100018c7ctbz w0, 0, 0x100018d44
    100018c80add x8, sp, 320
    100018c84str x8, [sp+16]
    100018c88add x0, sp, 16
    100018c8cbl fn_100019450
    100018c90mov x1, x0
    100018c94sub x2, x29, 72
    100018c98mov x0, x19
    100018c9cmovz w3, 8
    100018ca0bl __ZN13FDGuardNeonRW11writeLengthEyyj
    100018ca4tbz w0, 0, 0x100018d50
    100018ca8add x8, sp, 320
    100018cacstr x8, [sp+16]
    100018cb0add x0, sp, 16
    100018cb4bl fn_100019524
    100018cb8mov x1, x0
    100018cbcsub x2, x29, 80
    100018cc0mov x0, x19
    100018cc4movz w3, 8
    100018cc8bl __ZN13FDGuardNeonRW11writeLengthEyyj
    100018ccctbz w0, 0, 0x100018d5c
    100018cd0sub x0, x29, 88
    100018cd4bl _ZNK14ThreadPortBaseI10ThreadPortE6resumeEv@plt
    100018cd8tbz w0, 0, 0x100018d68
    100018cdcstrb wzr, [sp+304]
    100018ce0sub x8, x29, 88
    100018ce4str x8, [sp+312]
    100018ce8ldr w9, [sp+328]
    100018cecmovz w8, 256
    100018cf0stp w8, w9, [sp+4]
    100018cf4movz w8, 1000
    100018cf8str w8, [sp]
    100018cfcadd x8, sp, 16
    100018d00add x0, sp, 8
    100018d04add x1, sp, 4
    100018d08add x2, sp, 0
    100018d0cbl fn_1000195f8
    100018d10ldr w8, [sp+16]
    100018d14sub w8, w8, 1
    100018d18adds wzr, w8, 3
    100018d1cb.hi 0x100018dac
    100018d20ldr x8, [sp+152]
    100018d24str x8, [sp+336]
    100018d28b 0x100018db4
    100018d2c
    100018d2cloc_100018d2c:
    100018d2cmovz w0, 0
    100018d30bl usleep@plt
    100018d34b 0x100018d70
    100018d38
    100018d38loc_100018d38:
    100018d38movz w0, 0
    100018d3cbl usleep@plt
    100018d40b 0x100018d70
    100018d44
    100018d44loc_100018d44:
    100018d44movz w0, 0
    100018d48bl usleep@plt
    100018d4cb 0x100018d70
    100018d50
    100018d50loc_100018d50:
    100018d50movz w0, 0
    100018d54bl usleep@plt
    100018d58b 0x100018d70
    100018d5c
    100018d5cloc_100018d5c:
    100018d5cmovz w0, 0
    100018d60bl usleep@plt
    100018d64b 0x100018d70
    100018d68
    100018d68loc_100018d68:
    100018d68movz w0, 0
    100018d6cbl usleep@plt
    100018d70
    100018d70loc_100018d70:
    100018d70movz x19, 0
    100018d74
    100018d74loc_100018d74:
    100018d74add x0, sp, 328
    100018d78bl fn_100019714
    100018d7c
    100018d7cloc_100018d7c:
    100018d7cmov x0, x20
    100018d80bl _ZdaPv@plt
    100018d84
    100018d84loc_100018d84:
    100018d84sub x0, x29, 88
    100018d88bl fn_100019904
    100018d8c
    100018d8cloc_100018d8c:
    100018d8cmov x0, x19
    100018d90add sp, sp, 640
    100018d94ldp x29, x30, [sp+64]
    100018d98ldp x20, x19, [sp+48]
    100018d9cldp x22, x21, [sp+32]
    100018da0ldp x24, x23, [sp+16]
    100018da4ldp x26, x25, [sp], 80
    100018da8retab
    100018dac
    100018dacloc_100018dac:
    100018dacmovz w0, 0
    100018db0bl usleep@plt
    100018db4
    100018db4loc_100018db4:
    100018db4add x0, sp, 304
    100018db8bl fn_1000196bc
    100018dbcstur wzr, [x29-88]
    100018dc0ldr x19, [sp+336]
    100018dc4b 0x100018d74
    100018dc8b 0x100018dcc
    100018dcc
    100018dccloc_100018dcc:
    100018dccmov x19, x0
    100018dd0add x0, sp, 304
    100018dd4bl fn_1000196bc
    100018dd8b 0x100018e40
    100018ddcb 0x100018e3c
    100018de0b 0x100018e3c
    100018de4b 0x100018e3c
    100018de8b 0x100018e3c
    100018decb 0x100018e3c
    100018df0b 0x100018e3c
    100018df4b 0x100018e3c
    100018df8b 0x100018e3c
    100018dfcb 0x100018e3c
    100018e00b 0x100018e3c
    100018e04b 0x100018e3c
    100018e08b 0x100018e3c
    100018e0cb 0x100018e3c
    100018e10bl fn_100005128
    100018e14mov x19, x0
    100018e18add x0, sp, 16
    100018e1cbl fn_100019714
    100018e20b 0x100018e58
    100018e24bl fn_100005128
    100018e28b 0x100018e3c
    100018e2cbl fn_100005128
    100018e30b 0x100018e34
    100018e34
    100018e34loc_100018e34:
    100018e34mov x19, x0
    100018e38b 0x100018e60
    100018e3c
    100018e3cloc_100018e3c:
    100018e3cmov x19, x0
    100018e40
    100018e40loc_100018e40:
    100018e40add x0, sp, 328
    100018e44bl fn_100019714
    100018e48b 0x100018e58
    100018e4cbl fn_100005128
    100018e50bl fn_100005128
    100018e54mov x19, x0
    100018e58
    100018e58loc_100018e58:
    100018e58mov x0, x20
    100018e5cbl _ZdaPv@plt
    100018e60
    100018e60loc_100018e60:
    100018e60sub x0, x29, 88
    100018e64bl fn_100019904
    100018e68mov x0, x19
    100018e6cbl _Unwind_Resume@plt
    100018e70bl fn_100005128
    1000187a4
    100018e74
    100018e74__ZNK12KernelWriterI13FDGuardNeonRWE23createShmemWithVmObjectEPN2KS9vm_objectEy:
    100018e74pacibsp
    100018e78sub sp, sp, 304
    100018e7cstp x28, x27, [sp+208]
    100018e80stp x26, x25, [sp+224]
    100018e84stp x24, x23, [sp+240]
    100018e88stp x22, x21, [sp+256]
    100018e8cstp x20, x19, [sp+272]
    100018e90stp x29, x30, [sp+288]
    100018e94add x29, sp, 288
    100018e98mov x21, x2
    100018e9cmov x22, x1
    100018ea0mov x20, x0
    100018ea4mov x19, x8
    100018ea8add x1, x1, 24
    100018eacstr xzr, [sp+128]
    100018eb0add x2, sp, 128
    100018eb4movz w3, 8
    100018eb8bl __ZN13FDGuardNeonRW10readLengthEyyy
    100018ebctbz w0, 0, 0x100018f60
    100018ec0ldr x8, [sp+128]
    100018ec4hint
    100018ec8ldr x9, 0x2bb38
    100018eccldr x9, [x9]
    100018ed0add x8, x8, x9
    100018ed4sub x8, x8, 1
    100018ed8sub x10, xzr, x9
    100018edcands x8, x8, x10
    100018ee0csel x23, x9, x8, eq
    100018ee4bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
    100018ee8add x8, sp, 128
    100018eecmovz x1, 0
    100018ef0mov x2, x23
    100018ef4movz w3, 1
    100018ef8bl _ZNK12TaskPortBaseI8TaskPortE14allocateMemoryEymi@plt
    100018efcldr x23, [sp+128]
    100018f00cbz x23, 0x100018f70
    100018f04ldr x24, [sp+136]
    100018f08stp x23, x24, [sp+104]
    100018f0cldr w8, [sp+144]
    100018f10str w8, [sp+120]
    100018f14str wzr, [sp+144]
    100018f18str xzr, [sp+128]
    100018f1cadd x0, sp, 128
    100018f20bl __ZN14TaskAllocationD1Ev
    100018f24str x24, [sp+128]
    100018f28str wzr, [sp+8]
    100018f2cadd x8, sp, 88
    100018f30add x0, sp, 128
    100018f34add x3, sp, 8
    100018f38mov x1, x23
    100018f3cmovz w2, 3
    100018f40bl _ZN19MemoryEntryPortBaseI15MemoryEntryPortE17CreateMemoryEntryEPyyiRK8PortBase@plt
    100018f44ldr w8, [sp+88]
    100018f48sub w23, w8, 1
    100018f4cadds wzr, w23, 2
    100018f50b.hs 0x100018f84
    100018f54str w8, [sp+96]
    100018f58str wzr, [sp+88]
    100018f5cb 0x100018f90
    100018f60
    100018f60loc_100018f60:
    100018f60movz w0, 0
    100018f64bl usleep@plt
    100018f68str wzr, [x19]
    100018f6cb 0x10001910c
    100018f70
    100018f70loc_100018f70:
    100018f70movz w0, 0
    100018f74bl usleep@plt
    100018f78str wzr, [x19]
    100018f7cadd x0, sp, 128
    100018f80b 0x100019108
    100018f84
    100018f84loc_100018f84:
    100018f84movz w0, 0
    100018f88bl usleep@plt
    100018f8cstr wzr, [x19]
    100018f90
    100018f90loc_100018f90:
    100018f90add x0, sp, 88
    100018f94bl fn_100019264
    100018f98adds wzr, w23, 3
    100018f9cb.hi 0x100019104
    100018fa0add x1, sp, 96
    100018fa4mov x0, x20
    100018fa8movz w2, 0
    100018facbl _ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb@plt
    100018fb0cbz x0, 0x1000190c4
    100018fb4add x1, x0, 16
    100018fb8str xzr, [sp+128]
    100018fbcadd x2, sp, 128
    100018fc0mov x0, x20
    100018fc4movz w3, 8
    100018fc8bl __ZN13FDGuardNeonRW10readLengthEyyy
    100018fcctbz w0, 0, 0x1000190cc
    100018fd0add x24, sp, 128
    100018fd4ldr x1, [sp+128]
    100018fd8str xzr, [sp+192]
    100018fdcmovi v0.2d, 0
    100018fe0stp q0, q0, [x24+32]
    100018fe4str q0, [x24+16]
    100018fe8str q0, [sp+128]
    100018fecadd x2, sp, 128
    100018ff0mov x0, x20
    100018ff4movz w3, 72
    100018ff8bl __ZN13FDGuardNeonRW10readLengthEyyy
    100018ffctbz w0, 0, 0x1000190d8
    100019000ldr x23, [sp+160]
    100019004movi v0.2d, 0
    100019008stp q0, q0, [x24+48]
    10001900cstp q0, q0, [x24+16]
    100019010str q0, [sp+128]
    100019014add x2, sp, 128
    100019018mov x0, x20
    10001901cmov x1, x23
    100019020movz w3, 80
    100019024bl __ZN13FDGuardNeonRW10readLengthEyyy
    100019028tbz w0, 0, 0x1000190e4
    10001902cldrb w8, [sp+128]
    100019030ldr q0, [x24+64]
    100019034stur q0, [sp+72]
    100019038ldur q0, [x24+49]
    10001903cstur q0, [sp+57]
    100019040ldur q0, [x24+17]
    100019044stur q0, [sp+25]
    100019048ldur q0, [x24+33]
    10001904cstur q0, [sp+41]
    100019050ldur q0, [sp+129]
    100019054stur q0, [sp+9]
    100019058strb w8, [sp+8]
    10001905cldrsw x24, [sp+80]
    100019060tbnz x24, 63, 0x1000190f0
    100019064ldrb w8, [sp+64]
    100019068tbnz w8, 1, 0x1000190f0
    10001906cldr x25, [sp+72]
    100019070movz x8, 0x2400000000
    100019074add x8, x22, x8
    100019078ubfm x8, x8, 6, 63
    10001907csubs xzr, x22, 0
    100019080csel w26, wzr, w8, eq
    100019084add x22, x22, 40
    100019088str wzr, [sp+128]
    10001908cadd x2, sp, 128
    100019090mov x0, x20
    100019094mov x1, x22
    100019098movz w3, 4
    10001909cbl __ZN13FDGuardNeonRW10readLengthEyyy
    1000190a0ldr w8, [sp+128]
    1000190a4orr x8, x8, 0x100000000
    1000190a8subs wzr, w0, 0
    1000190accsel x8, x8, xzr, ne
    1000190b0ubfm x9, x8, 32, 63
    1000190b4cbnz x9, 0x10001912c
    1000190b8movz w0, 0
    1000190bcbl usleep@plt
    1000190c0b 0x1000190f8
    1000190c4
    1000190c4loc_1000190c4:
    1000190c4bl usleep@plt
    1000190c8b 0x1000190f8
    1000190cc
    1000190ccloc_1000190cc:
    1000190ccmovz w0, 0
    1000190d0bl usleep@plt
    1000190d4b 0x1000190f8
    1000190d8
    1000190d8loc_1000190d8:
    1000190d8movz w0, 0
    1000190dcbl usleep@plt
    1000190e0b 0x1000190f8
    1000190e4
    1000190e4loc_1000190e4:
    1000190e4movz w0, 0
    1000190e8bl usleep@plt
    1000190ecb 0x1000190f8
    1000190f0
    1000190f0loc_1000190f0:
    1000190f0movz w0, 0
    1000190f4bl usleep@plt
    1000190f8
    1000190f8loc_1000190f8:
    1000190f8str wzr, [x19]
    1000190fc
    1000190fcloc_1000190fc:
    1000190fcadd x0, sp, 96
    100019100bl fn_100019264
    100019104
    100019104loc_100019104:
    100019104add x0, sp, 104
    100019108
    100019108loc_100019108:
    100019108bl __ZN14TaskAllocationD1Ev
    10001910c
    10001910cloc_10001910c:
    10001910cldp x29, x30, [sp+288]
    100019110ldp x20, x19, [sp+272]
    100019114ldp x22, x21, [sp+256]
    100019118ldp x24, x23, [sp+240]
    10001911cldp x26, x25, [sp+224]
    100019120ldp x28, x27, [sp+208]
    100019124add sp, sp, 304
    100019128retab
    10001912c
    10001912cloc_10001912c:
    10001912cadd w8, w8, 1
    100019130str w8, [sp+88]
    100019134add x2, sp, 88
    100019138mov x0, x20
    10001913cmov x1, x22
    100019140movz w3, 4
    100019144bl __ZN13FDGuardNeonRW11writeLengthEyyj
    100019148tbz w0, 0, 0x100019184
    10001914cstr w26, [sp+68]
    100019150bfm x25, x21, 52, 51
    100019154str x25, [sp+72]
    100019158str w24, [sp+80]
    10001915cadd x2, sp, 8
    100019160mov x0, x20
    100019164mov x1, x23
    100019168movz w3, 80
    10001916cbl __ZN13FDGuardNeonRW11writeLengthEyyj
    100019170tbz w0, 0, 0x100019190
    100019174ldr w8, [sp+96]
    100019178str w8, [x19]
    10001917cstr wzr, [sp+96]
    100019180b 0x1000190fc
    100019184
    100019184loc_100019184:
    100019184movz w0, 0
    100019188bl usleep@plt
    10001918cb 0x1000190f8
    100019190
    100019190loc_100019190:
    100019190movz w0, 0
    100019194bl usleep@plt
    100019198b 0x1000190f8
    10001919cb 0x1000191dc
    1000191a0b 0x1000191dc
    1000191a4b 0x1000191dc
    1000191a8b 0x1000191dc
    1000191acb 0x1000191dc
    1000191b0b 0x1000191dc
    1000191b4b 0x1000191dc
    1000191b8bl fn_100005128
    1000191bcmov x19, x0
    1000191c0add x0, sp, 88
    1000191c4bl fn_100019264
    1000191c8b 0x1000191f8
    1000191ccbl fn_100005128
    1000191d0mov x19, x0
    1000191d4add x0, sp, 128
    1000191d8b 0x1000191fc
    1000191dc
    1000191dcloc_1000191dc:
    1000191dcmov x19, x0
    1000191e0add x0, sp, 96
    1000191e4bl fn_100019264
    1000191e8b 0x1000191f8
    1000191ecbl fn_100005128
    1000191f0bl fn_100005128
    1000191f4mov x19, x0
    1000191f8
    1000191f8loc_1000191f8:
    1000191f8add x0, sp, 104
    1000191fc
    1000191fcloc_1000191fc:
    1000191fcbl __ZN14TaskAllocationD1Ev
    100019200mov x0, x19
    100019204bl _Unwind_Resume@plt
    100018e74
    100019208
    100019208__ZNK12KernelWriterI11CorelliumRWE9killRightER8TaskPortRK8PortBase:
    100019208pacibsp
    10001920cstp x29, x30, [sp-16]!
    100019210add x29, sp, 0
    100019214movz w0, 0
    100019218bl usleep@plt
    10001921cmovz w0, 0
    100019220bl usleep@plt
    100019224movz w0, 0
    100019228bl usleep@plt
    10001922cmovz w0, 0
    100019230ldp x29, x30, [sp], 16
    100019234retab
    100019208
    100019238
    100019238__ZNK12KernelWriterI11CorelliumRWE23createShmemWithVmObjectEPN2KS9vm_objectEy:
    100019238pacibsp
    10001923cstp x20, x19, [sp-32]!
    100019240stp x29, x30, [sp+16]
    100019244add x29, sp, 16
    100019248mov x19, x8
    10001924cmovz w0, 0
    100019250bl usleep@plt
    100019254str wzr, [x19]
    100019258ldp x29, x30, [sp+16]
    10001925cldp x20, x19, [sp], 32
    100019260retab
    100019238
    100019264
    100019264fn_100019264:
    100019264pacibsp
    100019268sub sp, sp, 64
    10001926cstp x22, x21, [sp+16]
    100019270stp x20, x19, [sp+32]
    100019274stp x29, x30, [sp+48]
    100019278add x29, sp, 48
    10001927cldr w20, [x0]
    100019280sub w8, w20, 1
    100019284adds wzr, w8, 3
    100019288b.hi 0x100019374
    10001928cmov x19, x0
    100019290hint
    100019294ldr x22, 0x2b6ac
    100019298ldr w0, [x22]
    10001929cmov x1, x20
    1000192a0movz w2, 0
    1000192a4movn w3, 0
    1000192a8bl mach_port_mod_refs@plt
    1000192acmov x21, x0
    1000192b0cbz w0, 0x10001938c
    1000192b4subs wzr, w21, 17
    1000192b8b.eq 0x1000192f0
    1000192bcmovz w0, 0
    1000192c0bl usleep@plt
    1000192c4movz w0, 50
    1000192c8bl usleep@plt
    1000192ccmovz w0, 50
    1000192d0bl usleep@plt
    1000192d4movz w0, 50
    1000192d8bl usleep@plt
    1000192dcmovz w0, 50
    1000192e0bl usleep@plt
    1000192e4movz w0, 50
    1000192e8bl usleep@plt
    1000192eccbz w21, 0x10001938c
    1000192f0
    1000192f0loc_1000192f0:
    1000192f0str wzr, [sp+12]
    1000192f4ldr w0, [x22]
    1000192f8ldr w1, [x19]
    1000192fcadd x2, sp, 12
    100019300bl _kernelrpc_mach_port_type_trap@plt
    100019304ldr w8, [sp+12]
    100019308subs wzr, w8, 0x100000
    10001930cb.ne 0x100019358
    100019310ldr w0, [x22]
    100019314mov x1, x20
    100019318movz w2, 4
    10001931cmovn w3, 0
    100019320bl mach_port_mod_refs@plt
    100019324cbz w0, 0x10001938c
    100019328movz w0, 0
    10001932cbl usleep@plt
    100019330movz w0, 50
    100019334bl usleep@plt
    100019338movz w0, 50
    10001933cbl usleep@plt
    100019340movz w0, 50
    100019344bl usleep@plt
    100019348movz w0, 50
    10001934cbl usleep@plt
    100019350movz w0, 50
    100019354bl usleep@plt
    100019358
    100019358loc_100019358:
    100019358movz w0, 0
    10001935cstr wzr, [x19]
    100019360ldp x29, x30, [sp+48]
    100019364ldp x20, x19, [sp+32]
    100019368ldp x22, x21, [sp+16]
    10001936cadd sp, sp, 64
    100019370retab
    100019374
    100019374loc_100019374:
    100019374movz w0, 0
    100019378ldp x29, x30, [sp+48]
    10001937cldp x20, x19, [sp+32]
    100019380ldp x22, x21, [sp+16]
    100019384add sp, sp, 64
    100019388retab
    10001938c
    10001938cloc_10001938c:
    10001938cmovz w0, 1
    100019390str wzr, [x19]
    100019394ldp x29, x30, [sp+48]
    100019398ldp x20, x19, [sp+32]
    10001939cldp x22, x21, [sp+16]
    1000193a0add sp, sp, 64
    1000193a4retab
    1000193a8str wzr, [x19]
    1000193acbl _Unwind_Resume@plt
    100019264
    1000193b0
    1000193b0fn_1000193b0:
    1000193b0hint
    1000193b4hint
    1000193b8ldr w8, 0x2f9e4
    1000193bcsubs wzr, w8, 2
    1000193c0b.ne 0x1000193cc
    1000193c4movz x0, 0
    1000193c8ret x30
    1000193cc
    1000193ccloc_1000193cc:
    1000193cchint
    1000193d0hint
    1000193d4ldr w10, 0x2f9c4
    1000193d8subs wzr, w8, 1
    1000193dcb.eq 0x1000193e4
    1000193e0cbnz w8, 0x100019410
    1000193e4
    1000193e4loc_1000193e4:
    1000193e4movz x8, 0
    1000193e8subs wzr, w10, 1
    1000193ecb.le 0x100019424
    1000193f0subs wzr, w10, 2
    1000193f4b.eq 0x100019434
    1000193f8subs wzr, w10, 3
    1000193fcb.eq 0x100019434
    100019400mov x9, x8
    100019404subs wzr, w10, 4
    100019408b.eq 0x100019434
    10001940cb 0x100019418
    100019410
    100019410loc_100019410:
    100019410movz x8, 0
    100019414movz x9, 0
    100019418
    100019418loc_100019418:
    100019418and x8, x8, 255
    10001941corr x0, x9, x8
    100019420ret x30
    100019424
    100019424loc_100019424:
    100019424cbz w10, 0x100019434
    100019428mov x9, x8
    10001942csubs wzr, w10, 1
    100019430b.ne 0x100019418
    100019434
    100019434loc_100019434:
    100019434ldr x8, [x0]
    100019438ldr x8, [x8]
    10001943cadd x8, x8, 112
    100019440and x9, x8, -256
    100019444and x8, x8, 255
    100019448orr x0, x9, x8
    10001944cret x30
    1000193b0
    100019450
    100019450fn_100019450:
    100019450hint
    100019454hint
    100019458ldr w8, 0x2f944
    10001945csubs wzr, w8, 2
    100019460b.ne 0x10001946c
    100019464movz x0, 0
    100019468ret x30
    10001946c
    10001946cloc_10001946c:
    10001946chint
    100019470hint
    100019474ldr w10, 0x2f924
    100019478subs wzr, w8, 1
    10001947cb.eq 0x100019484
    100019480cbnz w8, 0x1000194c8
    100019484
    100019484loc_100019484:
    100019484movz x8, 0
    100019488subs wzr, w10, 1
    10001948cb.le 0x1000194dc
    100019490subs wzr, w10, 2
    100019494b.eq 0x1000194ac
    100019498subs wzr, w10, 3
    10001949cb.eq 0x1000194ec
    1000194a0mov x9, x8
    1000194a4subs wzr, w10, 4
    1000194a8b.ne 0x1000194d0
    1000194ac
    1000194acloc_1000194ac:
    1000194acldr x8, [x0]
    1000194b0ldr x8, [x8]
    1000194b4add x8, x8, 352
    1000194b8and x9, x8, -256
    1000194bcand x8, x8, 255
    1000194c0orr x0, x9, x8
    1000194c4ret x30
    1000194c8
    1000194c8loc_1000194c8:
    1000194c8movz x8, 0
    1000194ccmovz x9, 0
    1000194d0
    1000194d0loc_1000194d0:
    1000194d0and x8, x8, 255
    1000194d4orr x0, x9, x8
    1000194d8ret x30
    1000194dc
    1000194dcloc_1000194dc:
    1000194dccbz w10, 0x100019508
    1000194e0mov x9, x8
    1000194e4subs wzr, w10, 1
    1000194e8b.ne 0x1000194d0
    1000194ec
    1000194ecloc_1000194ec:
    1000194ecldr x8, [x0]
    1000194f0ldr x8, [x8]
    1000194f4add x8, x8, 344
    1000194f8and x9, x8, -256
    1000194fcand x8, x8, 255
    100019500orr x0, x9, x8
    100019504ret x30
    100019508
    100019508loc_100019508:
    100019508ldr x8, [x0]
    10001950cldr x8, [x8]
    100019510add x8, x8, 336
    100019514and x9, x8, -256
    100019518and x8, x8, 255
    10001951corr x0, x9, x8
    100019520ret x30
    100019450
    100019524
    100019524fn_100019524:
    100019524hint
    100019528hint
    10001952cldr w8, 0x2f870
    100019530subs wzr, w8, 2
    100019534b.ne 0x100019540
    100019538movz x0, 0
    10001953cret x30
    100019540
    100019540loc_100019540:
    100019540hint
    100019544hint
    100019548ldr w10, 0x2f850
    10001954csubs wzr, w8, 1
    100019550b.eq 0x100019558
    100019554cbnz w8, 0x10001959c
    100019558
    100019558loc_100019558:
    100019558movz x8, 0
    10001955csubs wzr, w10, 1
    100019560b.le 0x1000195b0
    100019564subs wzr, w10, 2
    100019568b.eq 0x100019580
    10001956csubs wzr, w10, 3
    100019570b.eq 0x1000195c0
    100019574mov x9, x8
    100019578subs wzr, w10, 4
    10001957cb.ne 0x1000195a4
    100019580
    100019580loc_100019580:
    100019580ldr x8, [x0]
    100019584ldr x8, [x8]
    100019588add x8, x8, 360
    10001958cand x9, x8, -256
    100019590and x8, x8, 255
    100019594orr x0, x9, x8
    100019598ret x30
    10001959c
    10001959cloc_10001959c:
    10001959cmovz x8, 0
    1000195a0movz x9, 0
    1000195a4
    1000195a4loc_1000195a4:
    1000195a4and x8, x8, 255
    1000195a8orr x0, x9, x8
    1000195acret x30
    1000195b0
    1000195b0loc_1000195b0:
    1000195b0cbz w10, 0x1000195dc
    1000195b4mov x9, x8
    1000195b8subs wzr, w10, 1
    1000195bcb.ne 0x1000195a4
    1000195c0
    1000195c0loc_1000195c0:
    1000195c0ldr x8, [x0]
    1000195c4ldr x8, [x8]
    1000195c8add x8, x8, 352
    1000195ccand x9, x8, -256
    1000195d0and x8, x8, 255
    1000195d4orr x0, x9, x8
    1000195d8ret x30
    1000195dc
    1000195dcloc_1000195dc:
    1000195dcldr x8, [x0]
    1000195e0ldr x8, [x8]
    1000195e4add x8, x8, 344
    1000195e8and x9, x8, -256
    1000195ecand x8, x8, 255
    1000195f0orr x0, x9, x8
    1000195f4ret x30
    100019524
    1000195f8
    1000195f8fn_1000195f8:
    1000195f8pacibsp
    1000195fcstp x28, x27, [sp-64]!
    100019600stp x22, x21, [sp+16]
    100019604stp x20, x19, [sp+32]
    100019608stp x29, x30, [sp+48]
    10001960cadd x29, sp, 48
    100019610movz w9, 10496
    100019614hint
    100019618ldr x16, 0x2b408
    10001961cblraaz x16
    100019620sub sp, sp, 8192
    100019624sub sp, sp, 2304
    100019628mov x19, x0
    10001962cmov x20, x8
    100019630ldr w22, [x1]
    100019634ldr w21, [x2]
    100019638add x0, sp, 4096
    10001963cadd x0, x0, 1160
    100019640movz w1, 5236
    100019644bl bzero@plt
    100019648ldr w19, [x19]
    10001964cldr x8, [sp+10480]
    100019650str x8, [sp]
    100019654ldr w8, [sp+10488]
    100019658stp w8, w19, [sp+8]
    10001965cadd x8, sp, 0
    100019660add x0, x8, 16
    100019664movz w1, 5240
    100019668bl bzero@plt
    10001966cmovz w8, 5256
    100019670str w8, [sp+4]
    100019674orr w1, w22, 2
    100019678add x0, sp, 0
    10001967cmovz w2, 0
    100019680movz w3, 5256
    100019684mov x4, x19
    100019688mov x5, x21
    10001968cmovz w6, 0
    100019690bl mach_msg@plt
    100019694add x0, sp, 0
    100019698mov x8, x20
    10001969cbl fn_100009850
    1000196a0add sp, sp, 8192
    1000196a4add sp, sp, 2304
    1000196a8ldp x29, x30, [sp+48]
    1000196acldp x20, x19, [sp+32]
    1000196b0ldp x22, x21, [sp+16]
    1000196b4ldp x28, x27, [sp], 64
    1000196b8retab
    1000195f8
    1000196bc
    1000196bcfn_1000196bc:
    1000196bcpacibsp
    1000196c0stp x20, x19, [sp-32]!
    1000196c4stp x29, x30, [sp+16]
    1000196c8add x29, sp, 16
    1000196ccmov x19, x0
    1000196d0ldrb w8, [x0]
    1000196d4cbnz w8, 0x100019700
    1000196d8ldr x8, [x19+8]
    1000196dcldr w0, [x8]
    1000196e0bl thread_terminate@plt
    1000196e4cbz w0, 0x100019700
    1000196e8movz w0, 0
    1000196ecbl usleep@plt
    1000196f0movz w0, 50
    1000196f4bl usleep@plt
    1000196f8movz w0, 50
    1000196fcbl usleep@plt
    100019700
    100019700loc_100019700:
    100019700mov x0, x19
    100019704ldp x29, x30, [sp+16]
    100019708ldp x20, x19, [sp], 32
    10001970cretab
    100019710bl fn_100005128
    1000196bc
    100019714
    100019714fn_100019714:
    100019714pacibsp
    100019718stp x20, x19, [sp-32]!
    10001971cstp x29, x30, [sp+16]
    100019720add x29, sp, 16
    100019724ldr w1, [x0]
    100019728sub w8, w1, 1
    10001972cadds wzr, w8, 3
    100019730b.hi 0x1000197a0
    100019734mov x19, x0
    100019738hint
    10001973cldr x8, 0x2b204
    100019740ldr w0, [x8]
    100019744movz w2, 1
    100019748movn w3, 0
    10001974cbl mach_port_mod_refs@plt
    100019750subs wzr, w0, 0
    100019754cset w20, eq
    100019758cbz w0, 0x10001978c
    10001975cmovz w0, 0
    100019760bl usleep@plt
    100019764movz w0, 50
    100019768bl usleep@plt
    10001976cmovz w0, 50
    100019770bl usleep@plt
    100019774movz w0, 50
    100019778bl usleep@plt
    10001977cmovz w0, 50
    100019780bl usleep@plt
    100019784movz w0, 50
    100019788bl usleep@plt
    10001978c
    10001978cloc_10001978c:
    10001978cstr wzr, [x19]
    100019790mov x0, x20
    100019794ldp x29, x30, [sp+16]
    100019798ldp x20, x19, [sp], 32
    10001979cretab
    1000197a0
    1000197a0loc_1000197a0:
    1000197a0movz w20, 0
    1000197a4mov x0, x20
    1000197a8ldp x29, x30, [sp+16]
    1000197acldp x20, x19, [sp], 32
    1000197b0retab
    1000197b4str wzr, [x19]
    1000197b8bl _Unwind_Resume@plt
    100019714