File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    000ad4a0
    000ad4a0syscall.fchmodat2: ; void syscall.fchmodat2(int dirfd, struct string path, uint32 mode, int flags)
    000ad4a0ldr x16, [x28+16]
    000ad4a4sub x17, sp, 80
    000ad4a8subs xzr, x17, x16
    000ad4acb.ls 0xad5b8
    000ad4b0str x30, [sp-208]!
    000ad4b4stur x29, [sp-8]
    000ad4b8sub x29, sp, 8
    000ad4bcstr x0, [sp+216]
    000ad4c0str x1, [sp+224]
    000ad4c4str x2, [sp+232]
    000ad4c8str w3, [sp+240]
    000ad4ccstr x4, [sp+248]
    000ad4d0stp xzr, xzr, [sp+120]
    000ad4d4str xzr, [sp+136]
    000ad4d8str xzr, [sp+184]
    000ad4dcstp xzr, xzr, [sp+168]
    000ad4e0ldr x0, [sp+224]
    000ad4e4ldr x1, [sp+232]
    000ad4e8bl syscall.BytePtrFromString
    000ad4ecstr x0, [sp+184]
    000ad4f0str x1, [sp+168]
    000ad4f4str x2, [sp+176]
    000ad4f8ldr x2, [sp+184]
    000ad4fcstr x2, [sp+160]
    000ad500ldr x2, [sp+176]
    000ad504ldr x3, [sp+168]
    000ad508str x3, [sp+144]
    000ad50cstr x2, [sp+152]
    000ad510ldr x2, [sp+160]
    000ad514str x2, [sp+136]
    000ad518ldr x1, [sp+152]
    000ad51cldr x0, [sp+144]
    000ad520str x0, [sp+120]
    000ad524str x1, [sp+128]
    000ad528cbnz x0, 0xad530
    000ad52cb 0xad53c
    000ad530
    000ad530loc_ad530:
    000ad530ldur x29, [sp-8]
    000ad534ldr x30, [sp], 208
    000ad538ret x30
    000ad53c
    000ad53cloc_ad53c:
    000ad53cldr x7, [sp+136]
    000ad540str x7, [sp+192]
    000ad544ldr x1, [sp+216]
    000ad548ldr x2, [sp+192]
    000ad54cldr w7, [sp+240]
    000ad550mov x3, x7
    000ad554ldr x4, [sp+248]
    000ad558movz x0, 452
    000ad55cmov x5, xzr
    000ad560mov x6, x5
    000ad564bl syscall.Syscall6
    000ad568str x0, [sp+96]
    000ad56cstr x1, [sp+88]
    000ad570str x2, [sp+80]
    000ad574str x0, [sp+72]
    000ad578str x1, [sp+112]
    000ad57cstr x2, [sp+104]
    000ad580str x2, [sp+64]
    000ad584cbnz x2, 0xad58c
    000ad588b 0xad5a0
    000ad58c
    000ad58cloc_ad58c:
    000ad58cmov x0, x2
    000ad590bl syscall.errnoErr
    000ad594str x0, [sp+120]
    000ad598str x1, [sp+128]
    000ad59cb 0xad5a4
    000ad5a0
    000ad5a0loc_ad5a0:
    000ad5a0b 0xad5a4
    000ad5a4
    000ad5a4loc_ad5a4:
    000ad5a4ldr x0, [sp+120]
    000ad5a8ldr x1, [sp+128]
    000ad5acldur x29, [sp-8]
    000ad5b0ldr x30, [sp], 208
    000ad5b4ret x30
    000ad5b8
    000ad5b8loc_ad5b8:
    000ad5b8stp x0, x1, [sp+8]
    000ad5bcstr x2, [sp+24]
    000ad5c0str w3, [sp+32]
    000ad5c4str x4, [sp+40]
    000ad5c8mov x3, x30
    000ad5ccbl runtime.morestack_noctxt.abi0
    000ad5d0ldp x0, x1, [sp+8]
    000ad5d4ldr x2, [sp+24]
    000ad5d8ldr w3, [sp+32]
    000ad5dcldr x4, [sp+40]
    000ad5e0b 0xad4a0
    000ad5e4udf 0
    000ad5e8udf 0
    000ad5ecudf 0
    000ad4a0
    000ad5f0
    000ad5f0syscall.openat: ; void syscall.openat(int dirfd, struct string path, int flags, uint32 mode)
    000ad5f0ldr x16, [x28+16]
    000ad5f4sub x17, sp, 96
    000ad5f8subs xzr, x17, x16
    000ad5fcb.ls 0xad71c
    000ad600str x30, [sp-224]!
    000ad604stur x29, [sp-8]
    000ad608sub x29, sp, 8
    000ad60cstr x0, [sp+232]
    000ad610str x1, [sp+240]
    000ad614str x2, [sp+248]
    000ad618str x3, [sp+256]
    000ad61cstr w4, [sp+264]
    000ad620str xzr, [sp+72]
    000ad624stp xzr, xzr, [sp+136]
    000ad628str xzr, [sp+152]
    000ad62cstr xzr, [sp+200]
    000ad630stp xzr, xzr, [sp+184]
    000ad634ldr x0, [sp+240]
    000ad638ldr x1, [sp+248]
    000ad63cbl syscall.BytePtrFromString
    000ad640str x0, [sp+200]
    000ad644str x1, [sp+184]
    000ad648str x2, [sp+192]
    000ad64cldr x2, [sp+200]
    000ad650str x2, [sp+176]
    000ad654ldr x2, [sp+192]
    000ad658ldr x3, [sp+184]
    000ad65cstr x3, [sp+160]
    000ad660str x2, [sp+168]
    000ad664ldr x2, [sp+176]
    000ad668str x2, [sp+152]
    000ad66cldr x2, [sp+168]
    000ad670ldr x1, [sp+160]
    000ad674str x1, [sp+136]
    000ad678str x2, [sp+144]
    000ad67ccbnz x1, 0xad684
    000ad680b 0xad694
    000ad684
    000ad684loc_ad684:
    000ad684ldr x0, [sp+72]
    000ad688ldur x29, [sp-8]
    000ad68cldr x30, [sp], 224
    000ad690ret x30
    000ad694
    000ad694loc_ad694:
    000ad694ldr x7, [sp+152]
    000ad698str x7, [sp+208]
    000ad69cldr x1, [sp+232]
    000ad6a0ldr x2, [sp+208]
    000ad6a4ldr x3, [sp+256]
    000ad6a8ldr w7, [sp+264]
    000ad6acmov x4, x7
    000ad6b0orr x0, xzr, 56
    000ad6b4mov x5, xzr
    000ad6b8mov x6, x5
    000ad6bcbl syscall.Syscall6
    000ad6c0str x0, [sp+104]
    000ad6c4str x1, [sp+96]
    000ad6c8str x2, [sp+88]
    000ad6ccstr x0, [sp+128]
    000ad6d0str x1, [sp+120]
    000ad6d4str x2, [sp+112]
    000ad6d8str x0, [sp+64]
    000ad6dcstr x2, [sp+80]
    000ad6e0str x0, [sp+72]
    000ad6e4cbnz x2, 0xad6ec
    000ad6e8b 0xad700
    000ad6ec
    000ad6ecloc_ad6ec:
    000ad6ecmov x0, x2
    000ad6f0bl syscall.errnoErr
    000ad6f4str x0, [sp+136]
    000ad6f8str x1, [sp+144]
    000ad6fcb 0xad704
    000ad700
    000ad700loc_ad700:
    000ad700b 0xad704
    000ad704
    000ad704loc_ad704:
    000ad704ldr x1, [sp+136]
    000ad708ldr x2, [sp+144]
    000ad70cldr x0, [sp+72]
    000ad710ldur x29, [sp-8]
    000ad714ldr x30, [sp], 224
    000ad718ret x30
    000ad71c
    000ad71cloc_ad71c:
    000ad71cstp x0, x1, [sp+8]
    000ad720stp x2, x3, [sp+24]
    000ad724str w4, [sp+40]
    000ad728mov x3, x30
    000ad72cbl runtime.morestack_noctxt.abi0
    000ad730ldp x0, x1, [sp+8]
    000ad734ldp x2, x3, [sp+24]
    000ad738ldr w4, [sp+40]
    000ad73cb 0xad5f0
    000ad5f0
    000ad740
    000ad740syscall.pipe2: ; void syscall.pipe2(syscall._C_int[2] * p, int flags)
    000ad740ldr x16, [x28+16]
    000ad744subs xzr, sp, x16
    000ad748b.ls 0xad7d0
    000ad74cstr x30, [sp-128]!
    000ad750stur x29, [sp-8]
    000ad754sub x29, sp, 8
    000ad758str x0, [sp+136]
    000ad75cstr x1, [sp+144]
    000ad760stp xzr, xzr, [sp+96]
    000ad764ldr x4, [sp+136]
    000ad768str x4, [sp+112]
    000ad76cldr x1, [sp+112]
    000ad770ldr x2, [sp+144]
    000ad774movz x0, 59
    000ad778mov x3, xzr
    000ad77cbl syscall.RawSyscall
    000ad780str x0, [sp+56]
    000ad784str x1, [sp+48]
    000ad788str x2, [sp+88]
    000ad78cstr x0, [sp+80]
    000ad790str x1, [sp+72]
    000ad794str x2, [sp+64]
    000ad798str x2, [sp+40]
    000ad79ccbnz x2, 0xad7a4
    000ad7a0b 0xad7b8
    000ad7a4
    000ad7a4loc_ad7a4:
    000ad7a4mov x0, x2
    000ad7a8bl syscall.errnoErr
    000ad7acstr x0, [sp+96]
    000ad7b0str x1, [sp+104]
    000ad7b4b 0xad7bc
    000ad7b8
    000ad7b8loc_ad7b8:
    000ad7b8b 0xad7bc
    000ad7bc
    000ad7bcloc_ad7bc:
    000ad7bcldr x0, [sp+96]
    000ad7c0ldr x1, [sp+104]
    000ad7c4ldur x29, [sp-8]
    000ad7c8ldr x30, [sp], 128
    000ad7ccret x30
    000ad7d0
    000ad7d0loc_ad7d0:
    000ad7d0stp x0, x1, [sp+8]
    000ad7d4mov x3, x30
    000ad7d8bl runtime.morestack_noctxt.abi0
    000ad7dcldp x0, x1, [sp+8]
    000ad7e0b 0xad740
    000ad7e4udf 0
    000ad7e8udf 0
    000ad7ecudf 0
    000ad740
    000ad7f0
    000ad7f0syscall.readlinkat: ; void syscall.readlinkat(int dirfd, struct string path, struct []uint8 buf)
    000ad7f0ldr x16, [x28+16]
    000ad7f4sub x17, sp, 128
    000ad7f8subs xzr, x17, x16
    000ad7fcb.ls 0xad974
    000ad800sub x20, sp, 256
    000ad804stp x29, x30, [x20-8]
    000ad808add sp, x20, 0
    000ad80csub x29, sp, 8
    000ad810str x0, [sp+264]
    000ad814str x1, [sp+272]
    000ad818str x2, [sp+280]
    000ad81cstr x3, [sp+288]
    000ad820str x4, [sp+296]
    000ad824str x5, [sp+304]
    000ad828str xzr, [sp+80]
    000ad82cstp xzr, xzr, [sp+152]
    000ad830str xzr, [sp+176]
    000ad834str xzr, [sp+224]
    000ad838stp xzr, xzr, [sp+208]
    000ad83cldr x0, [sp+272]
    000ad840ldr x1, [sp+280]
    000ad844bl syscall.BytePtrFromString
    000ad848str x0, [sp+224]
    000ad84cstr x1, [sp+208]
    000ad850str x2, [sp+216]
    000ad854ldr x2, [sp+224]
    000ad858str x2, [sp+200]
    000ad85cldr x2, [sp+216]
    000ad860ldr x3, [sp+208]
    000ad864str x3, [sp+184]
    000ad868str x2, [sp+192]
    000ad86cldr x2, [sp+200]
    000ad870str x2, [sp+176]
    000ad874ldr x2, [sp+192]
    000ad878ldr x1, [sp+184]
    000ad87cstr x1, [sp+152]
    000ad880str x2, [sp+160]
    000ad884cbnz x1, 0xad88c
    000ad888b 0xad89c
    000ad88c
    000ad88cloc_ad88c:
    000ad88cldr x0, [sp+80]
    000ad890ldp x29, x30, [sp-8]
    000ad894add sp, sp, 256
    000ad898ret x30
    000ad89c
    000ad89cloc_ad89c:
    000ad89cstr xzr, [sp+168]
    000ad8a0ldr x7, [sp+296]
    000ad8a4str x7, [sp+120]
    000ad8a8cbnz x7, 0xad8b0
    000ad8acb 0xad8cc
    000ad8b0
    000ad8b0loc_ad8b0:
    000ad8b0ldr x1, [sp+296]
    000ad8b4ldr x7, [sp+288]
    000ad8b8subs xzr, x1, 0
    000ad8bcb.hi 0xad8c4
    000ad8c0b 0xad968
    000ad8c4
    000ad8c4loc_ad8c4:
    000ad8c4str x7, [sp+168]
    000ad8c8b 0xad8dc
    000ad8cc
    000ad8ccloc_ad8cc:
    000ad8ccadrp x7, 0x99e000
    000ad8d0add x7, x7, 2200
    000ad8d4str x7, [sp+168]
    000ad8d8b 0xad8dc
    000ad8dc
    000ad8dcloc_ad8dc:
    000ad8dcldr x7, [sp+176]
    000ad8e0str x7, [sp+240]
    000ad8e4ldr x3, [sp+168]
    000ad8e8str x3, [sp+232]
    000ad8ecldr x4, [sp+296]
    000ad8f0str x4, [sp+120]
    000ad8f4ldr x1, [sp+264]
    000ad8f8ldr x2, [sp+240]
    000ad8fcmovz x0, 78
    000ad900mov x5, xzr
    000ad904mov x6, x5
    000ad908bl syscall.Syscall6
    000ad90cstr x0, [sp+112]
    000ad910str x1, [sp+104]
    000ad914str x2, [sp+96]
    000ad918str x0, [sp+144]
    000ad91cstr x1, [sp+136]
    000ad920str x2, [sp+128]
    000ad924str x0, [sp+72]
    000ad928str x2, [sp+88]
    000ad92cstr x0, [sp+80]
    000ad930cbnz x2, 0xad938
    000ad934b 0xad94c
    000ad938
    000ad938loc_ad938:
    000ad938mov x0, x2
    000ad93cbl syscall.errnoErr
    000ad940str x0, [sp+152]
    000ad944str x1, [sp+160]
    000ad948b 0xad950
    000ad94c
    000ad94cloc_ad94c:
    000ad94cb 0xad950
    000ad950
    000ad950loc_ad950:
    000ad950ldr x1, [sp+152]
    000ad954ldr x2, [sp+160]
    000ad958ldr x0, [sp+80]
    000ad95cldp x29, x30, [sp-8]
    000ad960add sp, sp, 256
    000ad964ret x30
    000ad968
    000ad968loc_ad968:
    000ad968mov x0, xzr
    000ad96cbl runtime.panicIndex
    000ad970hint
    000ad974
    000ad974loc_ad974:
    000ad974stp x0, x1, [sp+8]
    000ad978stp x2, x3, [sp+24]
    000ad97cstp x4, x5, [sp+40]
    000ad980mov x3, x30
    000ad984bl runtime.morestack_noctxt.abi0
    000ad988ldp x0, x1, [sp+8]
    000ad98cldp x2, x3, [sp+24]
    000ad990ldp x4, x5, [sp+40]
    000ad994b 0xad7f0
    000ad998udf 0
    000ad99cudf 0
    000ad7f0
    000ad9a0
    000ad9a0syscall.unlinkat: ; void syscall.unlinkat(int dirfd, struct string path, int flags)
    000ad9a0ldr x16, [x28+16]
    000ad9a4sub x17, sp, 64
    000ad9a8subs xzr, x17, x16
    000ad9acb.ls 0xadaa4
    000ad9b0str x30, [sp-192]!
    000ad9b4stur x29, [sp-8]
    000ad9b8sub x29, sp, 8
    000ad9bcstr x0, [sp+200]
    000ad9c0str x1, [sp+208]
    000ad9c4str x2, [sp+216]
    000ad9c8str x3, [sp+224]
    000ad9ccstp xzr, xzr, [sp+104]
    000ad9d0str xzr, [sp+120]
    000ad9d4str xzr, [sp+168]
    000ad9d8stp xzr, xzr, [sp+152]
    000ad9dcldr x0, [sp+208]
    000ad9e0ldr x1, [sp+216]
    000ad9e4bl syscall.BytePtrFromString
    000ad9e8str x0, [sp+168]
    000ad9ecstr x1, [sp+152]
    000ad9f0str x2, [sp+160]
    000ad9f4ldr x2, [sp+168]
    000ad9f8str x2, [sp+144]
    000ad9fcldr x2, [sp+160]
    000ada00ldr x3, [sp+152]
    000ada04str x3, [sp+128]
    000ada08str x2, [sp+136]
    000ada0cldr x2, [sp+144]
    000ada10str x2, [sp+120]
    000ada14ldr x1, [sp+136]
    000ada18ldr x0, [sp+128]
    000ada1cstr x0, [sp+104]
    000ada20str x1, [sp+112]
    000ada24cbnz x0, 0xada2c
    000ada28b 0xada38
    000ada2c
    000ada2cloc_ada2c:
    000ada2cldur x29, [sp-8]
    000ada30ldr x30, [sp], 192
    000ada34ret x30
    000ada38
    000ada38loc_ada38:
    000ada38ldr x4, [sp+120]
    000ada3cstr x4, [sp+176]
    000ada40ldr x1, [sp+200]
    000ada44ldr x2, [sp+176]
    000ada48ldr x3, [sp+224]
    000ada4cmovz x0, 35
    000ada50bl syscall.Syscall
    000ada54str x0, [sp+88]
    000ada58str x1, [sp+80]
    000ada5cstr x2, [sp+72]
    000ada60str x0, [sp+64]
    000ada64str x1, [sp+56]
    000ada68str x2, [sp+96]
    000ada6cstr x2, [sp+48]
    000ada70cbnz x2, 0xada78
    000ada74b 0xada8c
    000ada78
    000ada78loc_ada78:
    000ada78mov x0, x2
    000ada7cbl syscall.errnoErr
    000ada80str x0, [sp+104]
    000ada84str x1, [sp+112]
    000ada88b 0xada90
    000ada8c
    000ada8cloc_ada8c:
    000ada8cb 0xada90
    000ada90
    000ada90loc_ada90:
    000ada90ldr x0, [sp+104]
    000ada94ldr x1, [sp+112]
    000ada98ldur x29, [sp-8]
    000ada9cldr x30, [sp], 192
    000adaa0ret x30
    000adaa4
    000adaa4loc_adaa4:
    000adaa4stp x0, x1, [sp+8]
    000adaa8stp x2, x3, [sp+24]
    000adaacmov x3, x30
    000adab0bl runtime.morestack_noctxt.abi0
    000adab4ldp x0, x1, [sp+8]
    000adab8ldp x2, x3, [sp+24]
    000adabcb 0xad9a0
    000ad9a0
    000adac0
    000adac0syscall.utimensat: ; void syscall.utimensat(int dirfd, struct string path, syscall.Timespec[2] * times, int flag)
    000adac0ldr x16, [x28+16]
    000adac4sub x17, sp, 96
    000adac8subs xzr, x17, x16
    000adaccb.ls 0xadbdc
    000adad0str x30, [sp-224]!
    000adad4stur x29, [sp-8]
    000adad8sub x29, sp, 8
    000adadcstr x0, [sp+232]
    000adae0str x1, [sp+240]
    000adae4str x2, [sp+248]
    000adae8str x3, [sp+256]
    000adaecstr x4, [sp+264]
    000adaf0stp xzr, xzr, [sp+128]
    000adaf4str xzr, [sp+144]
    000adaf8str xzr, [sp+192]
    000adafcstp xzr, xzr, [sp+176]
    000adb00ldr x0, [sp+240]
    000adb04ldr x1, [sp+248]
    000adb08bl syscall.BytePtrFromString
    000adb0cstr x0, [sp+192]
    000adb10str x1, [sp+176]
    000adb14str x2, [sp+184]
    000adb18ldr x2, [sp+192]
    000adb1cstr x2, [sp+168]
    000adb20ldr x2, [sp+184]
    000adb24ldr x3, [sp+176]
    000adb28str x3, [sp+152]
    000adb2cstr x2, [sp+160]
    000adb30ldr x2, [sp+168]
    000adb34str x2, [sp+144]
    000adb38ldr x1, [sp+160]
    000adb3cldr x0, [sp+152]
    000adb40str x0, [sp+128]
    000adb44str x1, [sp+136]
    000adb48cbnz x0, 0xadb50
    000adb4cb 0xadb5c
    000adb50
    000adb50loc_adb50:
    000adb50ldur x29, [sp-8]
    000adb54ldr x30, [sp], 224
    000adb58ret x30
    000adb5c
    000adb5cloc_adb5c:
    000adb5cldr x7, [sp+144]
    000adb60str x7, [sp+208]
    000adb64ldr x7, [sp+256]
    000adb68str x7, [sp+200]
    000adb6cldr x1, [sp+232]
    000adb70ldr x2, [sp+208]
    000adb74ldr x3, [sp+200]
    000adb78ldr x4, [sp+264]
    000adb7cmovz x0, 88
    000adb80mov x5, xzr
    000adb84mov x6, x5
    000adb88bl syscall.Syscall6
    000adb8cstr x0, [sp+104]
    000adb90str x1, [sp+96]
    000adb94str x2, [sp+88]
    000adb98str x0, [sp+80]
    000adb9cstr x1, [sp+120]
    000adba0str x2, [sp+112]
    000adba4str x2, [sp+72]
    000adba8cbnz x2, 0xadbb0
    000adbacb 0xadbc4
    000adbb0
    000adbb0loc_adbb0:
    000adbb0mov x0, x2
    000adbb4bl syscall.errnoErr
    000adbb8str x0, [sp+128]
    000adbbcstr x1, [sp+136]
    000adbc0b 0xadbc8
    000adbc4
    000adbc4loc_adbc4:
    000adbc4b 0xadbc8
    000adbc8
    000adbc8loc_adbc8:
    000adbc8ldr x0, [sp+128]
    000adbccldr x1, [sp+136]
    000adbd0ldur x29, [sp-8]
    000adbd4ldr x30, [sp], 224
    000adbd8ret x30
    000adbdc
    000adbdcloc_adbdc:
    000adbdcstp x0, x1, [sp+8]
    000adbe0stp x2, x3, [sp+24]
    000adbe4str x4, [sp+40]
    000adbe8mov x3, x30
    000adbecbl runtime.morestack_noctxt.abi0
    000adbf0ldp x0, x1, [sp+8]
    000adbf4ldp x2, x3, [sp+24]
    000adbf8ldr x4, [sp+40]
    000adbfcb 0xadac0
    000adac0
    000adc00
    000adc00syscall.Getcwd: ; void syscall.Getcwd(struct []uint8 buf)
    000adc00ldr x16, [x28+16]
    000adc04sub x17, sp, 32
    000adc08subs xzr, x17, x16
    000adc0cb.ls 0xadcf4
    000adc10str x30, [sp-160]!
    000adc14stur x29, [sp-8]
    000adc18sub x29, sp, 8
    000adc1cstr x0, [sp+168]
    000adc20str x1, [sp+176]
    000adc24str x2, [sp+184]
    000adc28str xzr, [sp+48]
    000adc2cstp xzr, xzr, [sp+120]
    000adc30str xzr, [sp+136]
    000adc34ldr x4, [sp+176]
    000adc38str x4, [sp+112]
    000adc3ccbnz x4, 0xadc44
    000adc40b 0xadc60
    000adc44
    000adc44loc_adc44:
    000adc44ldr x1, [sp+176]
    000adc48ldr x4, [sp+168]
    000adc4csubs xzr, x1, 0
    000adc50b.hi 0xadc58
    000adc54b 0xadce8
    000adc58
    000adc58loc_adc58:
    000adc58str x4, [sp+136]
    000adc5cb 0xadc70
    000adc60
    000adc60loc_adc60:
    000adc60adrp x4, 0x99e000
    000adc64add x4, x4, 2200
    000adc68str x4, [sp+136]
    000adc6cb 0xadc70
    000adc70
    000adc70loc_adc70:
    000adc70ldr x1, [sp+136]
    000adc74str x1, [sp+144]
    000adc78ldr x2, [sp+176]
    000adc7cstr x2, [sp+112]
    000adc80movz x0, 17
    000adc84mov x3, xzr
    000adc88bl syscall.Syscall
    000adc8cstr x0, [sp+104]
    000adc90str x1, [sp+96]
    000adc94str x2, [sp+88]
    000adc98str x0, [sp+80]
    000adc9cstr x1, [sp+72]
    000adca0str x2, [sp+64]
    000adca4str x0, [sp+40]
    000adca8str x2, [sp+56]
    000adcacstr x0, [sp+48]
    000adcb0cbnz x2, 0xadcb8
    000adcb4b 0xadccc
    000adcb8
    000adcb8loc_adcb8:
    000adcb8mov x0, x2
    000adcbcbl syscall.errnoErr
    000adcc0str x0, [sp+120]
    000adcc4str x1, [sp+128]
    000adcc8b 0xadcd0
    000adccc
    000adcccloc_adccc:
    000adcccb 0xadcd0
    000adcd0
    000adcd0loc_adcd0:
    000adcd0ldr x1, [sp+120]
    000adcd4ldr x2, [sp+128]
    000adcd8ldr x0, [sp+48]
    000adcdcldur x29, [sp-8]
    000adce0ldr x30, [sp], 160
    000adce4ret x30
    000adce8
    000adce8loc_adce8:
    000adce8mov x0, xzr
    000adcecbl runtime.panicIndex
    000adcf0hint
    000adcf4
    000adcf4loc_adcf4:
    000adcf4stp x0, x1, [sp+8]
    000adcf8str x2, [sp+24]
    000adcfcmov x3, x30
    000add00bl runtime.morestack_noctxt.abi0
    000add04ldp x0, x1, [sp+8]
    000add08ldr x2, [sp+24]
    000add0cb 0xadc00
    000adc00
    000add10
    000add10syscall.wait4: ; void syscall.wait4(int pid, syscall._C_int * wstatus, int options, syscall.Rusage * rusage)
    000add10ldr x16, [x28+16]
    000add14sub x17, sp, 48
    000add18subs xzr, x17, x16
    000add1cb.ls 0xaddd0
    000add20str x30, [sp-176]!
    000add24stur x29, [sp-8]
    000add28sub x29, sp, 8
    000add2cstr x0, [sp+184]
    000add30str x1, [sp+192]
    000add34str x2, [sp+200]
    000add38str x3, [sp+208]
    000add3cstr xzr, [sp+64]
    000add40stp xzr, xzr, [sp+136]
    000add44ldr x7, [sp+192]
    000add48str x7, [sp+160]
    000add4cldr x7, [sp+208]
    000add50str x7, [sp+152]
    000add54ldr x1, [sp+184]
    000add58ldr x2, [sp+160]
    000add5cldr x3, [sp+200]
    000add60ldr x4, [sp+152]
    000add64movz x0, 260
    000add68mov x5, xzr
    000add6cmov x6, x5
    000add70bl syscall.Syscall6
    000add74str x0, [sp+120]
    000add78str x1, [sp+112]
    000add7cstr x2, [sp+104]
    000add80str x0, [sp+96]
    000add84str x1, [sp+88]
    000add88str x2, [sp+128]
    000add8cstr x0, [sp+72]
    000add90str x2, [sp+80]
    000add94str x0, [sp+64]
    000add98cbnz x2, 0xadda0
    000add9cb 0xaddb4
    000adda0
    000adda0loc_adda0:
    000adda0mov x0, x2
    000adda4bl syscall.errnoErr
    000adda8str x0, [sp+136]
    000addacstr x1, [sp+144]
    000addb0b 0xaddb8
    000addb4
    000addb4loc_addb4:
    000addb4b 0xaddb8
    000addb8
    000addb8loc_addb8:
    000addb8ldr x1, [sp+136]
    000addbcldr x2, [sp+144]
    000addc0ldr x0, [sp+64]
    000addc4ldur x29, [sp-8]
    000addc8ldr x30, [sp], 176
    000addccret x30
    000addd0
    000addd0loc_addd0:
    000addd0stp x0, x1, [sp+8]
    000addd4stp x2, x3, [sp+24]
    000addd8mov x3, x30
    000adddcbl runtime.morestack_noctxt.abi0
    000adde0ldp x0, x1, [sp+8]
    000adde4ldp x2, x3, [sp+24]
    000adde8b 0xadd10
    000addecudf 0
    000add10
    000addf0
    000addf0syscall.ptrace: ; void syscall.ptrace(int request, int pid, uintptr addr, uintptr data)
    000addf0ldr x16, [x28+16]
    000addf4sub x17, sp, 16
    000addf8subs xzr, x17, x16
    000addfcb.ls 0xade90
    000ade00str x30, [sp-144]!
    000ade04stur x29, [sp-8]
    000ade08sub x29, sp, 8
    000ade0cstr x0, [sp+152]
    000ade10str x1, [sp+160]
    000ade14str x2, [sp+168]
    000ade18str x3, [sp+176]
    000ade1cstp xzr, xzr, [sp+120]
    000ade20ldr x3, [sp+168]
    000ade24ldr x4, [sp+176]
    000ade28ldr x1, [sp+152]
    000ade2cldr x2, [sp+160]
    000ade30movz x0, 117
    000ade34mov x5, xzr
    000ade38mov x6, x5
    000ade3cbl syscall.Syscall6
    000ade40str x0, [sp+72]
    000ade44str x1, [sp+112]
    000ade48str x2, [sp+104]
    000ade4cstr x0, [sp+96]
    000ade50str x1, [sp+88]
    000ade54str x2, [sp+80]
    000ade58str x2, [sp+64]
    000ade5ccbnz x2, 0xade64
    000ade60b 0xade78
    000ade64
    000ade64loc_ade64:
    000ade64mov x0, x2
    000ade68bl syscall.errnoErr
    000ade6cstr x0, [sp+120]
    000ade70str x1, [sp+128]
    000ade74b 0xade7c
    000ade78
    000ade78loc_ade78:
    000ade78b 0xade7c
    000ade7c
    000ade7cloc_ade7c:
    000ade7cldr x0, [sp+120]
    000ade80ldr x1, [sp+128]
    000ade84ldur x29, [sp-8]
    000ade88ldr x30, [sp], 144
    000ade8cret x30
    000ade90
    000ade90loc_ade90:
    000ade90stp x0, x1, [sp+8]
    000ade94stp x2, x3, [sp+24]
    000ade98mov x3, x30
    000ade9cbl runtime.morestack_noctxt.abi0
    000adea0ldp x0, x1, [sp+8]
    000adea4ldp x2, x3, [sp+24]
    000adea8b 0xaddf0
    000adeacudf 0
    000addf0
    000adeb0
    000adeb0syscall.ptracePtr: ; void syscall.ptracePtr(int request, int pid, uintptr addr, void * data)
    000adeb0ldr x16, [x28+16]
    000adeb4sub x17, sp, 32
    000adeb8subs xzr, x17, x16
    000adebcb.ls 0xadf54
    000adec0str x30, [sp-160]!
    000adec4stur x29, [sp-8]
    000adec8sub x29, sp, 8
    000adeccstr x0, [sp+168]
    000aded0str x1, [sp+176]
    000aded4str x2, [sp+184]
    000aded8str x3, [sp+192]
    000adedcstp xzr, xzr, [sp+128]
    000adee0ldr x4, [sp+192]
    000adee4str x4, [sp+144]
    000adee8ldr x3, [sp+184]
    000adeecldr x1, [sp+168]
    000adef0ldr x2, [sp+176]
    000adef4movz x0, 117
    000adef8mov x5, xzr
    000adefcmov x6, x5
    000adf00bl syscall.Syscall6
    000adf04str x0, [sp+120]
    000adf08str x1, [sp+112]
    000adf0cstr x2, [sp+104]
    000adf10str x0, [sp+96]
    000adf14str x1, [sp+88]
    000adf18str x2, [sp+80]
    000adf1cstr x2, [sp+72]
    000adf20cbnz x2, 0xadf28
    000adf24b 0xadf3c
    000adf28
    000adf28loc_adf28:
    000adf28mov x0, x2
    000adf2cbl syscall.errnoErr
    000adf30str x0, [sp+128]
    000adf34str x1, [sp+136]
    000adf38b 0xadf40
    000adf3c
    000adf3cloc_adf3c:
    000adf3cb 0xadf40
    000adf40
    000adf40loc_adf40:
    000adf40ldr x0, [sp+128]
    000adf44ldr x1, [sp+136]
    000adf48ldur x29, [sp-8]
    000adf4cldr x30, [sp], 160
    000adf50ret x30
    000adf54
    000adf54loc_adf54:
    000adf54stp x0, x1, [sp+8]
    000adf58stp x2, x3, [sp+24]
    000adf5cmov x3, x30
    000adf60bl runtime.morestack_noctxt.abi0
    000adf64ldp x0, x1, [sp+8]
    000adf68ldp x2, x3, [sp+24]
    000adf6cb 0xadeb0
    000adeb0
    000adf70
    000adf70syscall.Chdir: ; void syscall.Chdir(struct string path)
    000adf70ldr x16, [x28+16]
    000adf74sub x17, sp, 64
    000adf78subs xzr, x17, x16
    000adf7cb.ls 0xae06c
    000adf80str x30, [sp-192]!
    000adf84stur x29, [sp-8]
    000adf88sub x29, sp, 8
    000adf8cstr x0, [sp+200]
    000adf90str x1, [sp+208]
    000adf94stp xzr, xzr, [sp+104]
    000adf98str xzr, [sp+120]
    000adf9cstr xzr, [sp+176]
    000adfa0stp xzr, xzr, [sp+160]
    000adfa4ldr x0, [sp+200]
    000adfa8ldr x1, [sp+208]
    000adfacbl syscall.BytePtrFromString
    000adfb0str x0, [sp+176]
    000adfb4str x1, [sp+160]
    000adfb8str x2, [sp+168]
    000adfbcldr x2, [sp+176]
    000adfc0str x2, [sp+152]
    000adfc4ldr x2, [sp+168]
    000adfc8ldr x3, [sp+160]
    000adfccstr x3, [sp+136]
    000adfd0str x2, [sp+144]
    000adfd4ldr x2, [sp+152]
    000adfd8str x2, [sp+120]
    000adfdcldr x1, [sp+144]
    000adfe0ldr x0, [sp+136]
    000adfe4str x0, [sp+104]
    000adfe8str x1, [sp+112]
    000adfeccbnz x0, 0xadff4
    000adff0b 0xae000
    000adff4
    000adff4loc_adff4:
    000adff4ldur x29, [sp-8]
    000adff8ldr x30, [sp], 192
    000adffcret x30
    000ae000
    000ae000loc_ae000:
    000ae000ldr x4, [sp+120]
    000ae004str x4, [sp+128]
    000ae008ldr x1, [sp+128]
    000ae00cmovz x0, 49
    000ae010mov x2, xzr
    000ae014mov x3, x2
    000ae018bl syscall.Syscall
    000ae01cstr x0, [sp+96]
    000ae020str x1, [sp+88]
    000ae024str x2, [sp+80]
    000ae028str x0, [sp+72]
    000ae02cstr x1, [sp+64]
    000ae030str x2, [sp+56]
    000ae034str x2, [sp+48]
    000ae038cbnz x2, 0xae040
    000ae03cb 0xae054
    000ae040
    000ae040loc_ae040:
    000ae040mov x0, x2
    000ae044bl syscall.errnoErr
    000ae048str x0, [sp+104]
    000ae04cstr x1, [sp+112]
    000ae050b 0xae058
    000ae054
    000ae054loc_ae054:
    000ae054b 0xae058
    000ae058
    000ae058loc_ae058:
    000ae058ldr x0, [sp+104]
    000ae05cldr x1, [sp+112]
    000ae060ldur x29, [sp-8]
    000ae064ldr x30, [sp], 192
    000ae068ret x30
    000ae06c
    000ae06cloc_ae06c:
    000ae06cstp x0, x1, [sp+8]
    000ae070mov x3, x30
    000ae074bl runtime.morestack_noctxt.abi0
    000ae078ldp x0, x1, [sp+8]
    000ae07cb 0xadf70
    000adf70
    000ae080
    000ae080syscall.Close: ; void syscall.Close(int fd)
    000ae080ldr x16, [x28+16]
    000ae084subs xzr, sp, x16
    000ae088b.ls 0xae104
    000ae08cstr x30, [sp-128]!
    000ae090stur x29, [sp-8]
    000ae094sub x29, sp, 8
    000ae098str x0, [sp+136]
    000ae09cstp xzr, xzr, [sp+104]
    000ae0a0ldr x1, [sp+136]
    000ae0a4movz x0, 57
    000ae0a8mov x2, xzr
    000ae0acmov x3, x2
    000ae0b0bl syscall.Syscall
    000ae0b4str x0, [sp+72]
    000ae0b8str x1, [sp+64]
    000ae0bcstr x2, [sp+56]
    000ae0c0str x0, [sp+96]
    000ae0c4str x1, [sp+88]
    000ae0c8str x2, [sp+80]
    000ae0ccstr x2, [sp+48]
    000ae0d0cbnz x2, 0xae0d8
    000ae0d4b 0xae0ec
    000ae0d8
    000ae0d8loc_ae0d8:
    000ae0d8mov x0, x2
    000ae0dcbl syscall.errnoErr
    000ae0e0str x0, [sp+104]
    000ae0e4str x1, [sp+112]
    000ae0e8b 0xae0f0
    000ae0ec
    000ae0ecloc_ae0ec:
    000ae0ecb 0xae0f0
    000ae0f0
    000ae0f0loc_ae0f0:
    000ae0f0ldr x0, [sp+104]
    000ae0f4ldr x1, [sp+112]
    000ae0f8ldur x29, [sp-8]
    000ae0fcldr x30, [sp], 128
    000ae100ret x30
    000ae104
    000ae104loc_ae104:
    000ae104str x0, [sp+8]
    000ae108mov x3, x30
    000ae10cbl runtime.morestack_noctxt.abi0
    000ae110ldr x0, [sp+8]
    000ae114b 0xae080
    000ae118udf 0
    000ae11cudf 0
    000ae080
    000ae120
    000ae120syscall.Fchownat: ; void syscall.Fchownat(int dirfd, struct string path, int uid, int gid, int flags)
    000ae120ldr x16, [x28+16]
    000ae124sub x17, sp, 80
    000ae128subs xzr, x17, x16
    000ae12cb.ls 0xae238
    000ae130str x30, [sp-208]!
    000ae134stur x29, [sp-8]
    000ae138sub x29, sp, 8
    000ae13cstr x0, [sp+216]
    000ae140str x1, [sp+224]
    000ae144str x2, [sp+232]
    000ae148str x3, [sp+240]
    000ae14cstr x4, [sp+248]
    000ae150str x5, [sp+256]
    000ae154stp xzr, xzr, [sp+120]
    000ae158str xzr, [sp+136]
    000ae15cstr xzr, [sp+184]
    000ae160stp xzr, xzr, [sp+168]
    000ae164ldr x0, [sp+224]
    000ae168ldr x1, [sp+232]
    000ae16cbl syscall.BytePtrFromString
    000ae170str x0, [sp+184]
    000ae174str x1, [sp+168]
    000ae178str x2, [sp+176]
    000ae17cldr x2, [sp+184]
    000ae180str x2, [sp+160]
    000ae184ldr x2, [sp+176]
    000ae188ldr x3, [sp+168]
    000ae18cstr x3, [sp+144]
    000ae190str x2, [sp+152]
    000ae194ldr x2, [sp+160]
    000ae198str x2, [sp+136]
    000ae19cldr x1, [sp+152]
    000ae1a0ldr x0, [sp+144]
    000ae1a4str x0, [sp+120]
    000ae1a8str x1, [sp+128]
    000ae1accbnz x0, 0xae1b4
    000ae1b0b 0xae1c0
    000ae1b4
    000ae1b4loc_ae1b4:
    000ae1b4ldur x29, [sp-8]
    000ae1b8ldr x30, [sp], 208
    000ae1bcret x30
    000ae1c0
    000ae1c0loc_ae1c0:
    000ae1c0ldr x7, [sp+136]
    000ae1c4str x7, [sp+192]
    000ae1c8ldr x1, [sp+216]
    000ae1ccldr x2, [sp+192]
    000ae1d0ldr x3, [sp+240]
    000ae1d4ldr x4, [sp+248]
    000ae1d8ldr x5, [sp+256]
    000ae1dcmovz x0, 54
    000ae1e0mov x6, xzr
    000ae1e4bl syscall.Syscall6
    000ae1e8str x0, [sp+88]
    000ae1ecstr x1, [sp+80]
    000ae1f0str x2, [sp+72]
    000ae1f4str x0, [sp+112]
    000ae1f8str x1, [sp+104]
    000ae1fcstr x2, [sp+96]
    000ae200str x2, [sp+64]
    000ae204cbnz x2, 0xae20c
    000ae208b 0xae220
    000ae20c
    000ae20cloc_ae20c:
    000ae20cmov x0, x2
    000ae210bl syscall.errnoErr
    000ae214str x0, [sp+120]
    000ae218str x1, [sp+128]
    000ae21cb 0xae224
    000ae220
    000ae220loc_ae220:
    000ae220b 0xae224
    000ae224
    000ae224loc_ae224:
    000ae224ldr x0, [sp+120]
    000ae228ldr x1, [sp+128]
    000ae22cldur x29, [sp-8]
    000ae230ldr x30, [sp], 208
    000ae234ret x30
    000ae238
    000ae238loc_ae238:
    000ae238stp x0, x1, [sp+8]
    000ae23cstp x2, x3, [sp+24]
    000ae240stp x4, x5, [sp+40]
    000ae244mov x3, x30
    000ae248bl runtime.morestack_noctxt.abi0
    000ae24cldp x0, x1, [sp+8]
    000ae250ldp x2, x3, [sp+24]
    000ae254ldp x4, x5, [sp+40]
    000ae258b 0xae120
    000ae25cudf 0
    000ae120
    000ae260
    000ae260syscall.fcntl: ; void syscall.fcntl(int fd, int cmd, int arg)
    000ae260ldr x16, [x28+16]
    000ae264sub x17, sp, 16
    000ae268subs xzr, x17, x16
    000ae26cb.ls 0xae300
    000ae270str x30, [sp-144]!
    000ae274stur x29, [sp-8]
    000ae278sub x29, sp, 8
    000ae27cstr x0, [sp+152]
    000ae280str x1, [sp+160]
    000ae284str x2, [sp+168]
    000ae288str xzr, [sp+48]
    000ae28cstp xzr, xzr, [sp+120]
    000ae290ldr x1, [sp+152]
    000ae294ldr x2, [sp+160]
    000ae298ldr x3, [sp+168]
    000ae29cmovz x0, 25
    000ae2a0bl syscall.Syscall
    000ae2a4str x0, [sp+112]
    000ae2a8str x1, [sp+104]
    000ae2acstr x2, [sp+96]
    000ae2b0str x0, [sp+88]
    000ae2b4str x1, [sp+80]
    000ae2b8str x2, [sp+72]
    000ae2bcstr x0, [sp+56]
    000ae2c0str x2, [sp+64]
    000ae2c4str x0, [sp+48]
    000ae2c8cbnz x2, 0xae2d0
    000ae2ccb 0xae2e4
    000ae2d0
    000ae2d0loc_ae2d0:
    000ae2d0mov x0, x2
    000ae2d4bl syscall.errnoErr
    000ae2d8str x0, [sp+120]
    000ae2dcstr x1, [sp+128]
    000ae2e0b 0xae2e8
    000ae2e4
    000ae2e4loc_ae2e4:
    000ae2e4b 0xae2e8
    000ae2e8
    000ae2e8loc_ae2e8:
    000ae2e8ldr x1, [sp+120]
    000ae2ecldr x2, [sp+128]
    000ae2f0ldr x0, [sp+48]
    000ae2f4ldur x29, [sp-8]
    000ae2f8ldr x30, [sp], 144
    000ae2fcret x30
    000ae300
    000ae300loc_ae300:
    000ae300stp x0, x1, [sp+8]
    000ae304str x2, [sp+24]
    000ae308mov x3, x30
    000ae30cbl runtime.morestack_noctxt.abi0
    000ae310ldp x0, x1, [sp+8]
    000ae314ldr x2, [sp+24]
    000ae318b 0xae260
    000ae31cudf 0
    000ae260
    000ae320
    000ae320syscall.Fsync: ; void syscall.Fsync(int fd)
    000ae320ldr x16, [x28+16]
    000ae324subs xzr, sp, x16
    000ae328b.ls 0xae3a4
    000ae32cstr x30, [sp-128]!
    000ae330stur x29, [sp-8]
    000ae334sub x29, sp, 8
    000ae338str x0, [sp+136]
    000ae33cstp xzr, xzr, [sp+104]
    000ae340ldr x1, [sp+136]
    000ae344movz x0, 82
    000ae348mov x2, xzr
    000ae34cmov x3, x2
    000ae350bl syscall.Syscall
    000ae354str x0, [sp+72]
    000ae358str x1, [sp+64]
    000ae35cstr x2, [sp+56]
    000ae360str x0, [sp+96]
    000ae364str x1, [sp+88]
    000ae368str x2, [sp+80]
    000ae36cstr x2, [sp+48]
    000ae370cbnz x2, 0xae378
    000ae374b 0xae38c
    000ae378
    000ae378loc_ae378:
    000ae378mov x0, x2
    000ae37cbl syscall.errnoErr
    000ae380str x0, [sp+104]
    000ae384str x1, [sp+112]
    000ae388b 0xae390
    000ae38c
    000ae38cloc_ae38c:
    000ae38cb 0xae390
    000ae390
    000ae390loc_ae390:
    000ae390ldr x0, [sp+104]
    000ae394ldr x1, [sp+112]
    000ae398ldur x29, [sp-8]
    000ae39cldr x30, [sp], 128
    000ae3a0ret x30
    000ae3a4
    000ae3a4loc_ae3a4:
    000ae3a4str x0, [sp+8]
    000ae3a8mov x3, x30
    000ae3acbl runtime.morestack_noctxt.abi0
    000ae3b0ldr x0, [sp+8]
    000ae3b4b 0xae320
    000ae3b8udf 0
    000ae3bcudf 0
    000ae320
    000ae3c0
    000ae3c0syscall.Getdents: ; void syscall.Getdents(int fd, struct []uint8 buf)
    000ae3c0ldr x16, [x28+16]
    000ae3c4sub x17, sp, 32
    000ae3c8subs xzr, x17, x16
    000ae3ccb.ls 0xae4b8
    000ae3d0str x30, [sp-160]!
    000ae3d4stur x29, [sp-8]
    000ae3d8sub x29, sp, 8
    000ae3dcstr x0, [sp+168]
    000ae3e0str x1, [sp+176]
    000ae3e4str x2, [sp+184]
    000ae3e8str x3, [sp+192]
    000ae3ecstr xzr, [sp+48]
    000ae3f0stp xzr, xzr, [sp+120]
    000ae3f4str xzr, [sp+136]
    000ae3f8ldr x4, [sp+184]
    000ae3fcstr x4, [sp+112]
    000ae400cbnz x4, 0xae408
    000ae404b 0xae424
    000ae408
    000ae408loc_ae408:
    000ae408ldr x1, [sp+184]
    000ae40cldr x4, [sp+176]
    000ae410subs xzr, x1, 0
    000ae414b.hi 0xae41c
    000ae418b 0xae4ac
    000ae41c
    000ae41cloc_ae41c:
    000ae41cstr x4, [sp+136]
    000ae420b 0xae434
    000ae424
    000ae424loc_ae424:
    000ae424adrp x4, 0x99d000
    000ae428add x4, x4, 2200
    000ae42cstr x4, [sp+136]
    000ae430b 0xae434
    000ae434
    000ae434loc_ae434:
    000ae434ldr x2, [sp+136]
    000ae438str x2, [sp+144]
    000ae43cldr x3, [sp+184]
    000ae440str x3, [sp+112]
    000ae444ldr x1, [sp+168]
    000ae448movz x0, 61
    000ae44cbl syscall.Syscall
    000ae450str x0, [sp+104]
    000ae454str x1, [sp+96]
    000ae458str x2, [sp+88]
    000ae45cstr x0, [sp+80]
    000ae460str x1, [sp+72]
    000ae464str x2, [sp+64]
    000ae468str x0, [sp+40]
    000ae46cstr x2, [sp+56]
    000ae470str x0, [sp+48]
    000ae474cbnz x2, 0xae47c
    000ae478b 0xae490
    000ae47c
    000ae47cloc_ae47c:
    000ae47cmov x0, x2
    000ae480bl syscall.errnoErr
    000ae484str x0, [sp+120]
    000ae488str x1, [sp+128]
    000ae48cb 0xae494
    000ae490
    000ae490loc_ae490:
    000ae490b 0xae494
    000ae494
    000ae494loc_ae494:
    000ae494ldr x1, [sp+120]
    000ae498ldr x2, [sp+128]
    000ae49cldr x0, [sp+48]
    000ae4a0ldur x29, [sp-8]
    000ae4a4ldr x30, [sp], 160
    000ae4a8ret x30
    000ae4ac
    000ae4acloc_ae4ac:
    000ae4acmov x0, xzr
    000ae4b0bl runtime.panicIndex
    000ae4b4hint
    000ae4b8
    000ae4b8loc_ae4b8:
    000ae4b8stp x0, x1, [sp+8]
    000ae4bcstp x2, x3, [sp+24]
    000ae4c0mov x3, x30
    000ae4c4bl runtime.morestack_noctxt.abi0
    000ae4c8ldp x0, x1, [sp+8]
    000ae4ccldp x2, x3, [sp+24]
    000ae4d0b 0xae3c0
    000ae4d4udf 0
    000ae4d8udf 0
    000ae4dcudf 0
    000ae3c0
    000ae4e0
    000ae4e0syscall.Getpid: ; void syscall.Getpid(void)
    000ae4e0ldr x16, [x28+16]
    000ae4e4subs xzr, sp, x16
    000ae4e8b.ls 0xae540
    000ae4ecstr x30, [sp-112]!
    000ae4f0stur x29, [sp-8]
    000ae4f4sub x29, sp, 8
    000ae4f8str xzr, [sp+64]
    000ae4fcmovz x0, 172
    000ae500str x0, [sp+8]
    000ae504stp xzr, xzr, [sp+16]
    000ae508str xzr, [sp+32]
    000ae50cbl syscall.rawSyscallNoError.abi0
    000ae510ldr x0, [sp+40]
    000ae514ldr x1, [sp+48]
    000ae518str x0, [sp+80]
    000ae51cstr x1, [sp+72]
    000ae520str x0, [sp+96]
    000ae524str x1, [sp+88]
    000ae528str x0, [sp+56]
    000ae52cstr x0, [sp+64]
    000ae530ldr x0, [sp+64]
    000ae534ldur x29, [sp-8]
    000ae538ldr x30, [sp], 112
    000ae53cret x30
    000ae540
    000ae540loc_ae540:
    000ae540mov x3, x30
    000ae544bl runtime.morestack_noctxt.abi0
    000ae548b 0xae4e0
    000ae54cudf 0
    000ae4e0
    000ae550
    000ae550syscall.Kill: ; void syscall.Kill(int pid, syscall.Signal sig)
    000ae550ldr x16, [x28+16]
    000ae554subs xzr, sp, x16
    000ae558b.ls 0xae5d8
    000ae55cstr x30, [sp-128]!
    000ae560stur x29, [sp-8]
    000ae564sub x29, sp, 8
    000ae568str x0, [sp+136]
    000ae56cstr x1, [sp+144]
    000ae570stp xzr, xzr, [sp+104]
    000ae574ldr x1, [sp+136]
    000ae578ldr x2, [sp+144]
    000ae57cmovz x0, 129
    000ae580mov x3, xzr
    000ae584bl syscall.RawSyscall
    000ae588str x0, [sp+72]
    000ae58cstr x1, [sp+64]
    000ae590str x2, [sp+56]
    000ae594str x0, [sp+96]
    000ae598str x1, [sp+88]
    000ae59cstr x2, [sp+80]
    000ae5a0str x2, [sp+48]
    000ae5a4cbnz x2, 0xae5ac
    000ae5a8b 0xae5c0
    000ae5ac
    000ae5acloc_ae5ac:
    000ae5acmov x0, x2
    000ae5b0bl syscall.errnoErr
    000ae5b4str x0, [sp+104]
    000ae5b8str x1, [sp+112]
    000ae5bcb 0xae5c4
    000ae5c0
    000ae5c0loc_ae5c0:
    000ae5c0b 0xae5c4
    000ae5c4
    000ae5c4loc_ae5c4:
    000ae5c4ldr x0, [sp+104]
    000ae5c8ldr x1, [sp+112]
    000ae5ccldur x29, [sp-8]
    000ae5d0ldr x30, [sp], 128
    000ae5d4ret x30
    000ae5d8
    000ae5d8loc_ae5d8:
    000ae5d8stp x0, x1, [sp+8]
    000ae5dcmov x3, x30
    000ae5e0bl runtime.morestack_noctxt.abi0
    000ae5e4ldp x0, x1, [sp+8]
    000ae5e8b 0xae550
    000ae5ecudf 0
    000ae550
    000ae5f0
    000ae5f0syscall.Mkdirat: ; void syscall.Mkdirat(int dirfd, struct string path, uint32 mode)
    000ae5f0ldr x16, [x28+16]
    000ae5f4sub x17, sp, 64
    000ae5f8subs xzr, x17, x16
    000ae5fcb.ls 0xae6f8
    000ae600str x30, [sp-192]!
    000ae604stur x29, [sp-8]
    000ae608sub x29, sp, 8
    000ae60cstr x0, [sp+200]
    000ae610str x1, [sp+208]
    000ae614str x2, [sp+216]
    000ae618str w3, [sp+224]
    000ae61cstp xzr, xzr, [sp+104]
    000ae620str xzr, [sp+120]
    000ae624str xzr, [sp+168]
    000ae628stp xzr, xzr, [sp+152]
    000ae62cldr x0, [sp+208]
    000ae630ldr x1, [sp+216]
    000ae634bl syscall.BytePtrFromString
    000ae638str x0, [sp+168]
    000ae63cstr x1, [sp+152]
    000ae640str x2, [sp+160]
    000ae644ldr x2, [sp+168]
    000ae648str x2, [sp+144]
    000ae64cldr x2, [sp+160]
    000ae650ldr x3, [sp+152]
    000ae654str x3, [sp+128]
    000ae658str x2, [sp+136]
    000ae65cldr x2, [sp+144]
    000ae660str x2, [sp+120]
    000ae664ldr x1, [sp+136]
    000ae668ldr x0, [sp+128]
    000ae66cstr x0, [sp+104]
    000ae670str x1, [sp+112]
    000ae674cbnz x0, 0xae67c
    000ae678b 0xae688
    000ae67c
    000ae67cloc_ae67c:
    000ae67cldur x29, [sp-8]
    000ae680ldr x30, [sp], 192
    000ae684ret x30
    000ae688
    000ae688loc_ae688:
    000ae688ldr x4, [sp+120]
    000ae68cstr x4, [sp+176]
    000ae690ldr x1, [sp+200]
    000ae694ldr x2, [sp+176]
    000ae698ldr w4, [sp+224]
    000ae69cmov x3, x4
    000ae6a0movz x0, 34
    000ae6a4bl syscall.Syscall
    000ae6a8str x0, [sp+88]
    000ae6acstr x1, [sp+80]
    000ae6b0str x2, [sp+72]
    000ae6b4str x0, [sp+64]
    000ae6b8str x1, [sp+56]
    000ae6bcstr x2, [sp+96]
    000ae6c0str x2, [sp+48]
    000ae6c4cbnz x2, 0xae6cc
    000ae6c8b 0xae6e0
    000ae6cc
    000ae6ccloc_ae6cc:
    000ae6ccmov x0, x2
    000ae6d0bl syscall.errnoErr
    000ae6d4str x0, [sp+104]
    000ae6d8str x1, [sp+112]
    000ae6dcb 0xae6e4
    000ae6e0
    000ae6e0loc_ae6e0:
    000ae6e0b 0xae6e4
    000ae6e4
    000ae6e4loc_ae6e4:
    000ae6e4ldr x0, [sp+104]
    000ae6e8ldr x1, [sp+112]
    000ae6ecldur x29, [sp-8]
    000ae6f0ldr x30, [sp], 192
    000ae6f4ret x30
    000ae6f8
    000ae6f8loc_ae6f8:
    000ae6f8stp x0, x1, [sp+8]
    000ae6fcstr x2, [sp+24]
    000ae700str w3, [sp+32]
    000ae704mov x3, x30
    000ae708bl runtime.morestack_noctxt.abi0
    000ae70cldp x0, x1, [sp+8]
    000ae710ldr x2, [sp+24]
    000ae714ldr w3, [sp+32]
    000ae718b 0xae5f0
    000ae71cudf 0
    000ae5f0
    000ae720
    000ae720syscall.prlimit1: ; void syscall.prlimit1(int pid, int resource, syscall.Rlimit * newlimit, syscall.Rlimit * old)
    000ae720ldr x16, [x28+16]
    000ae724sub x17, sp, 32
    000ae728subs xzr, x17, x16
    000ae72cb.ls 0xae7d0
    000ae730str x30, [sp-160]!
    000ae734stur x29, [sp-8]
    000ae738sub x29, sp, 8
    000ae73cstr x0, [sp+168]
    000ae740str x1, [sp+176]
    000ae744str x2, [sp+184]
    000ae748str x3, [sp+192]
    000ae74cstp xzr, xzr, [sp+120]
    000ae750ldr x7, [sp+184]
    000ae754str x7, [sp+136]
    000ae758ldr x7, [sp+192]
    000ae75cstr x7, [sp+144]
    000ae760ldr x1, [sp+168]
    000ae764ldr x2, [sp+176]
    000ae768ldr x3, [sp+136]
    000ae76cldr x4, [sp+144]
    000ae770movz x0, 261
    000ae774mov x5, xzr
    000ae778mov x6, x5
    000ae77cbl syscall.RawSyscall6
    000ae780str x0, [sp+112]
    000ae784str x1, [sp+104]
    000ae788str x2, [sp+96]
    000ae78cstr x0, [sp+88]
    000ae790str x1, [sp+80]
    000ae794str x2, [sp+72]
    000ae798str x2, [sp+64]
    000ae79ccbnz x2, 0xae7a4
    000ae7a0b 0xae7b8
    000ae7a4
    000ae7a4loc_ae7a4:
    000ae7a4mov x0, x2
    000ae7a8bl syscall.errnoErr
    000ae7acstr x0, [sp+120]
    000ae7b0str x1, [sp+128]
    000ae7b4b 0xae7bc
    000ae7b8
    000ae7b8loc_ae7b8:
    000ae7b8b 0xae7bc
    000ae7bc
    000ae7bcloc_ae7bc:
    000ae7bcldr x0, [sp+120]
    000ae7c0ldr x1, [sp+128]
    000ae7c4ldur x29, [sp-8]
    000ae7c8ldr x30, [sp], 160
    000ae7ccret x30
    000ae7d0
    000ae7d0loc_ae7d0:
    000ae7d0stp x0, x1, [sp+8]
    000ae7d4stp x2, x3, [sp+24]
    000ae7d8mov x3, x30
    000ae7dcbl runtime.morestack_noctxt.abi0
    000ae7e0ldp x0, x1, [sp+8]
    000ae7e4ldp x2, x3, [sp+24]
    000ae7e8b 0xae720
    000ae7ecudf 0
    000ae720
    000ae7f0
    000ae7f0syscall.read: ; void syscall.read(int fd, struct []uint8 p)
    000ae7f0ldr x16, [x28+16]
    000ae7f4sub x17, sp, 32
    000ae7f8subs xzr, x17, x16
    000ae7fcb.ls 0xae8e8
    000ae800str x30, [sp-160]!
    000ae804stur x29, [sp-8]
    000ae808sub x29, sp, 8
    000ae80cstr x0, [sp+168]
    000ae810str x1, [sp+176]
    000ae814str x2, [sp+184]
    000ae818str x3, [sp+192]
    000ae81cstr xzr, [sp+48]
    000ae820stp xzr, xzr, [sp+120]
    000ae824str xzr, [sp+136]
    000ae828ldr x4, [sp+184]
    000ae82cstr x4, [sp+112]
    000ae830cbnz x4, 0xae838
    000ae834b 0xae854
    000ae838
    000ae838loc_ae838:
    000ae838ldr x1, [sp+184]
    000ae83cldr x4, [sp+176]
    000ae840subs xzr, x1, 0
    000ae844b.hi 0xae84c
    000ae848b 0xae8dc
    000ae84c
    000ae84cloc_ae84c:
    000ae84cstr x4, [sp+136]
    000ae850b 0xae864
    000ae854
    000ae854loc_ae854:
    000ae854adrp x4, 0x99d000
    000ae858add x4, x4, 2200
    000ae85cstr x4, [sp+136]
    000ae860b 0xae864
    000ae864
    000ae864loc_ae864:
    000ae864ldr x2, [sp+136]
    000ae868str x2, [sp+144]
    000ae86cldr x3, [sp+184]
    000ae870str x3, [sp+112]
    000ae874ldr x1, [sp+168]
    000ae878orr x0, xzr, 63
    000ae87cbl syscall.Syscall
    000ae880str x0, [sp+104]
    000ae884str x1, [sp+96]
    000ae888str x2, [sp+88]
    000ae88cstr x0, [sp+80]
    000ae890str x1, [sp+72]
    000ae894str x2, [sp+64]
    000ae898str x0, [sp+40]
    000ae89cstr x2, [sp+56]
    000ae8a0str x0, [sp+48]
    000ae8a4cbnz x2, 0xae8ac
    000ae8a8b 0xae8c0
    000ae8ac
    000ae8acloc_ae8ac:
    000ae8acmov x0, x2
    000ae8b0bl syscall.errnoErr
    000ae8b4str x0, [sp+120]
    000ae8b8str x1, [sp+128]
    000ae8bcb 0xae8c4
    000ae8c0
    000ae8c0loc_ae8c0:
    000ae8c0b 0xae8c4
    000ae8c4
    000ae8c4loc_ae8c4:
    000ae8c4ldr x1, [sp+120]
    000ae8c8ldr x2, [sp+128]
    000ae8ccldr x0, [sp+48]
    000ae8d0ldur x29, [sp-8]
    000ae8d4ldr x30, [sp], 160
    000ae8d8ret x30
    000ae8dc
    000ae8dcloc_ae8dc:
    000ae8dcmov x0, xzr
    000ae8e0bl runtime.panicIndex
    000ae8e4hint
    000ae8e8
    000ae8e8loc_ae8e8:
    000ae8e8stp x0, x1, [sp+8]
    000ae8ecstp x2, x3, [sp+24]
    000ae8f0mov x3, x30
    000ae8f4bl runtime.morestack_noctxt.abi0
    000ae8f8ldp x0, x1, [sp+8]
    000ae8fcldp x2, x3, [sp+24]
    000ae900b 0xae7f0
    000ae904udf 0
    000ae908udf 0
    000ae90cudf 0
    000ae7f0
    000ae910
    000ae910syscall.Uname: ; void syscall.Uname(syscall.Utsname * buf)
    000ae910ldr x16, [x28+16]
    000ae914subs xzr, sp, x16
    000ae918b.ls 0xae99c
    000ae91cstr x30, [sp-128]!
    000ae920stur x29, [sp-8]
    000ae924sub x29, sp, 8
    000ae928str x0, [sp+136]
    000ae92cstp xzr, xzr, [sp+96]
    000ae930ldr x4, [sp+136]
    000ae934str x4, [sp+112]
    000ae938ldr x1, [sp+112]
    000ae93cmovz x0, 160
    000ae940mov x2, xzr
    000ae944mov x3, x2
    000ae948bl syscall.RawSyscall
    000ae94cstr x0, [sp+64]
    000ae950str x1, [sp+56]
    000ae954str x2, [sp+48]
    000ae958str x0, [sp+88]
    000ae95cstr x1, [sp+80]
    000ae960str x2, [sp+72]
    000ae964str x2, [sp+40]
    000ae968cbnz x2, 0xae970
    000ae96cb 0xae984
    000ae970
    000ae970loc_ae970:
    000ae970mov x0, x2
    000ae974bl syscall.errnoErr
    000ae978str x0, [sp+96]
    000ae97cstr x1, [sp+104]
    000ae980b 0xae988
    000ae984
    000ae984loc_ae984:
    000ae984b 0xae988
    000ae988
    000ae988loc_ae988:
    000ae988ldr x0, [sp+96]
    000ae98cldr x1, [sp+104]
    000ae990ldur x29, [sp-8]
    000ae994ldr x30, [sp], 128
    000ae998ret x30
    000ae99c
    000ae99cloc_ae99c:
    000ae99cstr x0, [sp+8]
    000ae9a0mov x3, x30
    000ae9a4bl runtime.morestack_noctxt.abi0
    000ae9a8ldr x0, [sp+8]
    000ae9acb 0xae910
    000ae910
    000ae9b0
    000ae9b0syscall.write: ; void syscall.write(int fd, struct []uint8 p)
    000ae9b0ldr x16, [x28+16]
    000ae9b4sub x17, sp, 32
    000ae9b8subs xzr, x17, x16
    000ae9bcb.ls 0xaeaa8
    000ae9c0str x30, [sp-160]!
    000ae9c4stur x29, [sp-8]
    000ae9c8sub x29, sp, 8
    000ae9ccstr x0, [sp+168]
    000ae9d0str x1, [sp+176]
    000ae9d4str x2, [sp+184]
    000ae9d8str x3, [sp+192]
    000ae9dcstr xzr, [sp+48]
    000ae9e0stp xzr, xzr, [sp+120]
    000ae9e4str xzr, [sp+136]
    000ae9e8ldr x4, [sp+184]
    000ae9ecstr x4, [sp+112]
    000ae9f0cbnz x4, 0xae9f8
    000ae9f4b 0xaea14
    000ae9f8
    000ae9f8loc_ae9f8:
    000ae9f8ldr x1, [sp+184]
    000ae9fcldr x4, [sp+176]
    000aea00subs xzr, x1, 0
    000aea04b.hi 0xaea0c
    000aea08b 0xaea9c
    000aea0c
    000aea0cloc_aea0c:
    000aea0cstr x4, [sp+136]
    000aea10b 0xaea24
    000aea14
    000aea14loc_aea14:
    000aea14adrp x4, 0x99d000
    000aea18add x4, x4, 2200
    000aea1cstr x4, [sp+136]
    000aea20b 0xaea24
    000aea24
    000aea24loc_aea24:
    000aea24ldr x2, [sp+136]
    000aea28str x2, [sp+144]
    000aea2cldr x3, [sp+184]
    000aea30str x3, [sp+112]
    000aea34ldr x1, [sp+168]
    000aea38orr x0, xzr, 64
    000aea3cbl syscall.Syscall
    000aea40str x0, [sp+104]
    000aea44str x1, [sp+96]
    000aea48str x2, [sp+88]
    000aea4cstr x0, [sp+80]
    000aea50str x1, [sp+72]
    000aea54str x2, [sp+64]
    000aea58str x0, [sp+40]
    000aea5cstr x2, [sp+56]
    000aea60str x0, [sp+48]
    000aea64cbnz x2, 0xaea6c
    000aea68b 0xaea80
    000aea6c
    000aea6cloc_aea6c:
    000aea6cmov x0, x2
    000aea70bl syscall.errnoErr
    000aea74str x0, [sp+120]
    000aea78str x1, [sp+128]
    000aea7cb 0xaea84
    000aea80
    000aea80loc_aea80:
    000aea80b 0xaea84
    000aea84
    000aea84loc_aea84:
    000aea84ldr x1, [sp+120]
    000aea88ldr x2, [sp+128]
    000aea8cldr x0, [sp+48]
    000aea90ldur x29, [sp-8]
    000aea94ldr x30, [sp], 160
    000aea98ret x30
    000aea9c
    000aea9cloc_aea9c:
    000aea9cmov x0, xzr
    000aeaa0bl runtime.panicIndex
    000aeaa4hint
    000aeaa8
    000aeaa8loc_aeaa8:
    000aeaa8stp x0, x1, [sp+8]
    000aeaacstp x2, x3, [sp+24]
    000aeab0mov x3, x30
    000aeab4bl runtime.morestack_noctxt.abi0
    000aeab8ldp x0, x1, [sp+8]
    000aeabcldp x2, x3, [sp+24]
    000aeac0b 0xae9b0
    000aeac4udf 0
    000aeac8udf 0
    000aeaccudf 0
    000ae9b0
    000aead0
    000aead0syscall.readlen: ; void syscall.readlen(int fd, uint8 * p, int np)
    000aead0ldr x16, [x28+16]
    000aead4sub x17, sp, 16
    000aead8subs xzr, x17, x16
    000aeadcb.ls 0xaeb78
    000aeae0str x30, [sp-144]!
    000aeae4stur x29, [sp-8]
    000aeae8sub x29, sp, 8
    000aeaecstr x0, [sp+152]
    000aeaf0str x1, [sp+160]
    000aeaf4str x2, [sp+168]
    000aeaf8str xzr, [sp+48]
    000aeafcstp xzr, xzr, [sp+112]
    000aeb00ldr x4, [sp+160]
    000aeb04str x4, [sp+128]
    000aeb08ldr x1, [sp+152]
    000aeb0cldr x2, [sp+128]
    000aeb10ldr x3, [sp+168]
    000aeb14orr x0, xzr, 63
    000aeb18bl syscall.Syscall
    000aeb1cstr x0, [sp+104]
    000aeb20str x1, [sp+96]
    000aeb24str x2, [sp+88]
    000aeb28str x0, [sp+80]
    000aeb2cstr x1, [sp+72]
    000aeb30str x2, [sp+64]
    000aeb34str x0, [sp+40]
    000aeb38str x2, [sp+56]
    000aeb3cstr x0, [sp+48]
    000aeb40cbnz x2, 0xaeb48
    000aeb44b 0xaeb5c
    000aeb48
    000aeb48loc_aeb48:
    000aeb48mov x0, x2
    000aeb4cbl syscall.errnoErr
    000aeb50str x0, [sp+112]
    000aeb54str x1, [sp+120]
    000aeb58b 0xaeb60
    000aeb5c
    000aeb5cloc_aeb5c:
    000aeb5cb 0xaeb60
    000aeb60
    000aeb60loc_aeb60:
    000aeb60ldr x1, [sp+112]
    000aeb64ldr x2, [sp+120]
    000aeb68ldr x0, [sp+48]
    000aeb6cldur x29, [sp-8]
    000aeb70ldr x30, [sp], 144
    000aeb74ret x30
    000aeb78
    000aeb78loc_aeb78:
    000aeb78stp x0, x1, [sp+8]
    000aeb7cstr x2, [sp+24]
    000aeb80mov x3, x30
    000aeb84bl runtime.morestack_noctxt.abi0
    000aeb88ldp x0, x1, [sp+8]
    000aeb8cldr x2, [sp+24]
    000aeb90b 0xaead0
    000aeb94udf 0
    000aeb98udf 0
    000aeb9cudf 0
    000aead0
    000aeba0
    000aeba0syscall.munmap: ; void syscall.munmap(uintptr addr, uintptr length)
    000aeba0ldr x16, [x28+16]
    000aeba4subs xzr, sp, x16
    000aeba8b.ls 0xaec28
    000aebacstr x30, [sp-128]!
    000aebb0stur x29, [sp-8]
    000aebb4sub x29, sp, 8
    000aebb8str x0, [sp+136]
    000aebbcstr x1, [sp+144]
    000aebc0stp xzr, xzr, [sp+104]
    000aebc4ldr x2, [sp+144]
    000aebc8ldr x1, [sp+136]
    000aebccmovz x0, 215
    000aebd0mov x3, xzr
    000aebd4bl syscall.Syscall
    000aebd8str x0, [sp+72]
    000aebdcstr x1, [sp+64]
    000aebe0str x2, [sp+56]
    000aebe4str x0, [sp+96]
    000aebe8str x1, [sp+88]
    000aebecstr x2, [sp+80]
    000aebf0str x2, [sp+48]
    000aebf4cbnz x2, 0xaebfc
    000aebf8b 0xaec10
    000aebfc
    000aebfcloc_aebfc:
    000aebfcmov x0, x2
    000aec00bl syscall.errnoErr
    000aec04str x0, [sp+104]
    000aec08str x1, [sp+112]
    000aec0cb 0xaec14
    000aec10
    000aec10loc_aec10:
    000aec10b 0xaec14
    000aec14
    000aec14loc_aec14:
    000aec14ldr x0, [sp+104]
    000aec18ldr x1, [sp+112]
    000aec1cldur x29, [sp-8]
    000aec20ldr x30, [sp], 128
    000aec24ret x30
    000aec28
    000aec28loc_aec28:
    000aec28stp x0, x1, [sp+8]
    000aec2cmov x3, x30
    000aec30bl runtime.morestack_noctxt.abi0
    000aec34ldp x0, x1, [sp+8]
    000aec38b 0xaeba0
    000aec3cudf 0
    000aeba0
    000aec40
    000aec40syscall.Mprotect: ; void syscall.Mprotect(struct []uint8 b, int prot)
    000aec40ldr x16, [x28+16]
    000aec44sub x17, sp, 16
    000aec48subs xzr, x17, x16
    000aec4cb.ls 0xaed28
    000aec50str x30, [sp-144]!
    000aec54stur x29, [sp-8]
    000aec58sub x29, sp, 8
    000aec5cstr x0, [sp+152]
    000aec60str x1, [sp+160]
    000aec64str x2, [sp+168]
    000aec68str x3, [sp+176]
    000aec6cstp xzr, xzr, [sp+104]
    000aec70str xzr, [sp+120]
    000aec74ldr x4, [sp+160]
    000aec78str x4, [sp+48]
    000aec7ccbnz x4, 0xaec84
    000aec80b 0xaeca0
    000aec84
    000aec84loc_aec84:
    000aec84ldr x1, [sp+160]
    000aec88ldr x4, [sp+152]
    000aec8csubs xzr, x1, 0
    000aec90b.hi 0xaec98
    000aec94b 0xaed1c
    000aec98
    000aec98loc_aec98:
    000aec98str x4, [sp+120]
    000aec9cb 0xaecb0
    000aeca0
    000aeca0loc_aeca0:
    000aeca0adrp x4, 0x99d000
    000aeca4add x4, x4, 2200
    000aeca8str x4, [sp+120]
    000aecacb 0xaecb0
    000aecb0
    000aecb0loc_aecb0:
    000aecb0ldr x1, [sp+120]
    000aecb4str x1, [sp+128]
    000aecb8ldr x2, [sp+160]
    000aecbcstr x2, [sp+48]
    000aecc0ldr x3, [sp+176]
    000aecc4movz x0, 226
    000aecc8bl syscall.Syscall
    000aecccstr x0, [sp+96]
    000aecd0str x1, [sp+88]
    000aecd4str x2, [sp+80]
    000aecd8str x0, [sp+72]
    000aecdcstr x1, [sp+64]
    000aece0str x2, [sp+56]
    000aece4str x2, [sp+40]
    000aece8cbnz x2, 0xaecf0
    000aececb 0xaed04
    000aecf0
    000aecf0loc_aecf0:
    000aecf0mov x0, x2
    000aecf4bl syscall.errnoErr
    000aecf8str x0, [sp+104]
    000aecfcstr x1, [sp+112]
    000aed00b 0xaed08
    000aed04
    000aed04loc_aed04:
    000aed04b 0xaed08
    000aed08
    000aed08loc_aed08:
    000aed08ldr x0, [sp+104]
    000aed0cldr x1, [sp+112]
    000aed10ldur x29, [sp-8]
    000aed14ldr x30, [sp], 144
    000aed18ret x30
    000aed1c
    000aed1cloc_aed1c:
    000aed1cmov x0, xzr
    000aed20bl runtime.panicIndex
    000aed24hint
    000aed28
    000aed28loc_aed28:
    000aed28stp x0, x1, [sp+8]
    000aed2cstp x2, x3, [sp+24]
    000aed30mov x3, x30
    000aed34bl runtime.morestack_noctxt.abi0
    000aed38ldp x0, x1, [sp+8]
    000aed3cldp x2, x3, [sp+24]
    000aed40b 0xaec40
    000aed44udf 0
    000aed48udf 0
    000aed4cudf 0
    000aec40
    000aed50
    000aed50syscall.Fstat: ; void syscall.Fstat(int fd, syscall.Stat_t * stat)
    000aed50ldr x16, [x28+16]
    000aed54subs xzr, sp, x16
    000aed58b.ls 0xaede0
    000aed5cstr x30, [sp-128]!
    000aed60stur x29, [sp-8]
    000aed64sub x29, sp, 8
    000aed68str x0, [sp+136]
    000aed6cstr x1, [sp+144]
    000aed70stp xzr, xzr, [sp+96]
    000aed74ldr x4, [sp+144]
    000aed78str x4, [sp+112]
    000aed7cldr x1, [sp+136]
    000aed80ldr x2, [sp+112]
    000aed84movz x0, 80
    000aed88mov x3, xzr
    000aed8cbl syscall.Syscall
    000aed90str x0, [sp+56]
    000aed94str x1, [sp+48]
    000aed98str x2, [sp+88]
    000aed9cstr x0, [sp+80]
    000aeda0str x1, [sp+72]
    000aeda4str x2, [sp+64]
    000aeda8str x2, [sp+40]
    000aedaccbnz x2, 0xaedb4
    000aedb0b 0xaedc8
    000aedb4
    000aedb4loc_aedb4:
    000aedb4mov x0, x2
    000aedb8bl syscall.errnoErr
    000aedbcstr x0, [sp+96]
    000aedc0str x1, [sp+104]
    000aedc4b 0xaedcc
    000aedc8
    000aedc8loc_aedc8:
    000aedc8b 0xaedcc
    000aedcc
    000aedccloc_aedcc:
    000aedccldr x0, [sp+96]
    000aedd0ldr x1, [sp+104]
    000aedd4ldur x29, [sp-8]
    000aedd8ldr x30, [sp], 128
    000aeddcret x30
    000aede0
    000aede0loc_aede0:
    000aede0stp x0, x1, [sp+8]
    000aede4mov x3, x30
    000aede8bl runtime.morestack_noctxt.abi0
    000aedecldp x0, x1, [sp+8]
    000aedf0b 0xaed50
    000aedf4udf 0
    000aedf8udf 0
    000aedfcudf 0
    000aed50
    000aee00
    000aee00syscall.fstatat: ; void syscall.fstatat(int dirfd, struct string path, syscall.Stat_t * stat, int flags)
    000aee00ldr x16, [x28+16]
    000aee04sub x17, sp, 96
    000aee08subs xzr, x17, x16
    000aee0cb.ls 0xaef1c
    000aee10str x30, [sp-224]!
    000aee14stur x29, [sp-8]
    000aee18sub x29, sp, 8
    000aee1cstr x0, [sp+232]
    000aee20str x1, [sp+240]
    000aee24str x2, [sp+248]
    000aee28str x3, [sp+256]
    000aee2cstr x4, [sp+264]
    000aee30stp xzr, xzr, [sp+128]
    000aee34str xzr, [sp+144]
    000aee38str xzr, [sp+192]
    000aee3cstp xzr, xzr, [sp+176]
    000aee40ldr x0, [sp+240]
    000aee44ldr x1, [sp+248]
    000aee48bl syscall.BytePtrFromString
    000aee4cstr x0, [sp+192]
    000aee50str x1, [sp+176]
    000aee54str x2, [sp+184]
    000aee58ldr x2, [sp+192]
    000aee5cstr x2, [sp+168]
    000aee60ldr x2, [sp+184]
    000aee64ldr x3, [sp+176]
    000aee68str x3, [sp+152]
    000aee6cstr x2, [sp+160]
    000aee70ldr x2, [sp+168]
    000aee74str x2, [sp+144]
    000aee78ldr x1, [sp+160]
    000aee7cldr x0, [sp+152]
    000aee80str x0, [sp+128]
    000aee84str x1, [sp+136]
    000aee88cbnz x0, 0xaee90
    000aee8cb 0xaee9c
    000aee90
    000aee90loc_aee90:
    000aee90ldur x29, [sp-8]
    000aee94ldr x30, [sp], 224
    000aee98ret x30
    000aee9c
    000aee9cloc_aee9c:
    000aee9cldr x7, [sp+144]
    000aeea0str x7, [sp+208]
    000aeea4ldr x7, [sp+256]
    000aeea8str x7, [sp+200]
    000aeeacldr x1, [sp+232]
    000aeeb0ldr x2, [sp+208]
    000aeeb4ldr x3, [sp+200]
    000aeeb8ldr x4, [sp+264]
    000aeebcmovz x0, 79
    000aeec0mov x5, xzr
    000aeec4mov x6, x5
    000aeec8bl syscall.Syscall6
    000aeeccstr x0, [sp+104]
    000aeed0str x1, [sp+96]
    000aeed4str x2, [sp+88]
    000aeed8str x0, [sp+80]
    000aeedcstr x1, [sp+120]
    000aeee0str x2, [sp+112]
    000aeee4str x2, [sp+72]
    000aeee8cbnz x2, 0xaeef0
    000aeeecb 0xaef04
    000aeef0
    000aeef0loc_aeef0:
    000aeef0mov x0, x2
    000aeef4bl syscall.errnoErr
    000aeef8str x0, [sp+128]
    000aeefcstr x1, [sp+136]
    000aef00b 0xaef08
    000aef04
    000aef04loc_aef04:
    000aef04b 0xaef08
    000aef08
    000aef08loc_aef08:
    000aef08ldr x0, [sp+128]
    000aef0cldr x1, [sp+136]
    000aef10ldur x29, [sp-8]
    000aef14ldr x30, [sp], 224
    000aef18ret x30
    000aef1c
    000aef1cloc_aef1c:
    000aef1cstp x0, x1, [sp+8]
    000aef20stp x2, x3, [sp+24]
    000aef24str x4, [sp+40]
    000aef28mov x3, x30
    000aef2cbl runtime.morestack_noctxt.abi0
    000aef30ldp x0, x1, [sp+8]
    000aef34ldp x2, x3, [sp+24]
    000aef38ldr x4, [sp+40]
    000aef3cb 0xaee00
    000aee00
    000aef40
    000aef40syscall.Getegid: ; void syscall.Getegid(void)
    000aef40ldr x16, [x28+16]
    000aef44subs xzr, sp, x16
    000aef48b.ls 0xaefa0
    000aef4cstr x30, [sp-112]!
    000aef50stur x29, [sp-8]
    000aef54sub x29, sp, 8
    000aef58str xzr, [sp+64]
    000aef5cmovz x0, 177
    000aef60str x0, [sp+8]
    000aef64stp xzr, xzr, [sp+16]
    000aef68str xzr, [sp+32]
    000aef6cbl syscall.rawSyscallNoError.abi0
    000aef70ldr x0, [sp+40]
    000aef74ldr x1, [sp+48]
    000aef78str x0, [sp+80]
    000aef7cstr x1, [sp+72]
    000aef80str x0, [sp+96]
    000aef84str x1, [sp+88]
    000aef88str x0, [sp+56]
    000aef8cstr x0, [sp+64]
    000aef90ldr x0, [sp+64]
    000aef94ldur x29, [sp-8]
    000aef98ldr x30, [sp], 112
    000aef9cret x30
    000aefa0
    000aefa0loc_aefa0:
    000aefa0mov x3, x30
    000aefa4bl runtime.morestack_noctxt.abi0
    000aefa8b 0xaef40
    000aefacudf 0
    000aef40
    000aefb0
    000aefb0syscall.Geteuid: ; void syscall.Geteuid(void)
    000aefb0ldr x16, [x28+16]
    000aefb4subs xzr, sp, x16
    000aefb8b.ls 0xaf010
    000aefbcstr x30, [sp-112]!
    000aefc0stur x29, [sp-8]
    000aefc4sub x29, sp, 8
    000aefc8str xzr, [sp+64]
    000aefccmovz x0, 175
    000aefd0str x0, [sp+8]
    000aefd4stp xzr, xzr, [sp+16]
    000aefd8str xzr, [sp+32]
    000aefdcbl syscall.rawSyscallNoError.abi0
    000aefe0ldr x0, [sp+40]
    000aefe4ldr x1, [sp+48]
    000aefe8str x0, [sp+80]
    000aefecstr x1, [sp+72]
    000aeff0str x0, [sp+96]
    000aeff4str x1, [sp+88]
    000aeff8str x0, [sp+56]
    000aeffcstr x0, [sp+64]
    000af000ldr x0, [sp+64]
    000af004ldur x29, [sp-8]
    000af008ldr x30, [sp], 112
    000af00cret x30
    000af010
    000af010loc_af010:
    000af010mov x3, x30
    000af014bl runtime.morestack_noctxt.abi0
    000af018b 0xaefb0
    000af01cudf 0
    000aefb0
    000af020
    000af020syscall.Getgid: ; void syscall.Getgid(void)
    000af020ldr x16, [x28+16]
    000af024subs xzr, sp, x16
    000af028b.ls 0xaf080
    000af02cstr x30, [sp-112]!
    000af030stur x29, [sp-8]
    000af034sub x29, sp, 8
    000af038str xzr, [sp+64]
    000af03cmovz x0, 176
    000af040str x0, [sp+8]
    000af044stp xzr, xzr, [sp+16]
    000af048str xzr, [sp+32]
    000af04cbl syscall.rawSyscallNoError.abi0
    000af050ldr x0, [sp+40]
    000af054ldr x1, [sp+48]
    000af058str x0, [sp+80]
    000af05cstr x1, [sp+72]
    000af060str x0, [sp+96]
    000af064str x1, [sp+88]
    000af068str x0, [sp+56]
    000af06cstr x0, [sp+64]
    000af070ldr x0, [sp+64]
    000af074ldur x29, [sp-8]
    000af078ldr x30, [sp], 112
    000af07cret x30
    000af080
    000af080loc_af080:
    000af080mov x3, x30
    000af084bl runtime.morestack_noctxt.abi0
    000af088b 0xaf020
    000af08cudf 0
    000af020
    000af090
    000af090syscall.Getuid: ; void syscall.Getuid(void)
    000af090ldr x16, [x28+16]
    000af094subs xzr, sp, x16
    000af098b.ls 0xaf0f0
    000af09cstr x30, [sp-112]!
    000af0a0stur x29, [sp-8]
    000af0a4sub x29, sp, 8
    000af0a8str xzr, [sp+56]
    000af0acmovz x0, 174
    000af0b0str x0, [sp+8]
    000af0b4stp xzr, xzr, [sp+16]
    000af0b8str xzr, [sp+32]
    000af0bcbl syscall.rawSyscallNoError.abi0
    000af0c0ldr x0, [sp+40]
    000af0c4ldr x1, [sp+48]
    000af0c8str x0, [sp+80]
    000af0ccstr x1, [sp+72]
    000af0d0str x0, [sp+96]
    000af0d4str x1, [sp+88]
    000af0d8str x0, [sp+64]
    000af0dcstr x0, [sp+56]
    000af0e0ldr x0, [sp+56]
    000af0e4ldur x29, [sp-8]
    000af0e8ldr x30, [sp], 112
    000af0ecret x30
    000af0f0
    000af0f0loc_af0f0:
    000af0f0mov x3, x30
    000af0f4bl runtime.morestack_noctxt.abi0
    000af0f8b 0xaf090
    000af0fcudf 0
    000af090
    000af100
    000af100syscall.Listen: ; void syscall.Listen(int s, int n)
    000af100ldr x16, [x28+16]
    000af104subs xzr, sp, x16
    000af108b.ls 0xaf188
    000af10cstr x30, [sp-128]!
    000af110stur x29, [sp-8]
    000af114sub x29, sp, 8
    000af118str x0, [sp+136]
    000af11cstr x1, [sp+144]
    000af120stp xzr, xzr, [sp+104]
    000af124ldr x1, [sp+136]
    000af128ldr x2, [sp+144]
    000af12cmovz x0, 201
    000af130mov x3, xzr
    000af134bl syscall.Syscall
    000af138str x0, [sp+72]
    000af13cstr x1, [sp+64]
    000af140str x2, [sp+56]
    000af144str x0, [sp+96]
    000af148str x1, [sp+88]
    000af14cstr x2, [sp+80]
    000af150str x2, [sp+48]
    000af154cbnz x2, 0xaf15c
    000af158b 0xaf170
    000af15c
    000af15cloc_af15c:
    000af15cmov x0, x2
    000af160bl syscall.errnoErr
    000af164str x0, [sp+104]
    000af168str x1, [sp+112]
    000af16cb 0xaf174
    000af170
    000af170loc_af170:
    000af170b 0xaf174
    000af174
    000af174loc_af174:
    000af174ldr x0, [sp+104]
    000af178ldr x1, [sp+112]
    000af17cldur x29, [sp-8]
    000af180ldr x30, [sp], 128
    000af184ret x30
    000af188
    000af188loc_af188:
    000af188stp x0, x1, [sp+8]
    000af18cmov x3, x30
    000af190bl runtime.morestack_noctxt.abi0
    000af194ldp x0, x1, [sp+8]
    000af198b 0xaf100
    000af19cudf 0
    000af100
    000af1a0
    000af1a0syscall.pread: ; void syscall.pread(int fd, struct []uint8 p, int64 offset)
    000af1a0ldr x16, [x28+16]
    000af1a4sub x17, sp, 64
    000af1a8subs xzr, x17, x16
    000af1acb.ls 0xaf2a8
    000af1b0str x30, [sp-192]!
    000af1b4stur x29, [sp-8]
    000af1b8sub x29, sp, 8
    000af1bcstr x0, [sp+200]
    000af1c0str x1, [sp+208]
    000af1c4str x2, [sp+216]
    000af1c8str x3, [sp+224]
    000af1ccstr x4, [sp+232]
    000af1d0str xzr, [sp+80]
    000af1d4stp xzr, xzr, [sp+152]
    000af1d8str xzr, [sp+168]
    000af1dcldr x7, [sp+216]
    000af1e0str x7, [sp+136]
    000af1e4cbnz x7, 0xaf1ec
    000af1e8b 0xaf208
    000af1ec
    000af1ecloc_af1ec:
    000af1ecldr x1, [sp+216]
    000af1f0ldr x7, [sp+208]
    000af1f4subs xzr, x1, 0
    000af1f8b.hi 0xaf200
    000af1fcb 0xaf29c
    000af200
    000af200loc_af200:
    000af200str x7, [sp+168]
    000af204b 0xaf218
    000af208
    000af208loc_af208:
    000af208adrp x7, 0x99c000
    000af20cadd x7, x7, 2200
    000af210str x7, [sp+168]
    000af214b 0xaf218
    000af218
    000af218loc_af218:
    000af218ldr x2, [sp+168]
    000af21cstr x2, [sp+176]
    000af220ldr x3, [sp+216]
    000af224str x3, [sp+136]
    000af228ldr x1, [sp+200]
    000af22cldr x4, [sp+232]
    000af230movz x0, 67
    000af234mov x5, xzr
    000af238mov x6, x5
    000af23cbl syscall.Syscall6
    000af240str x0, [sp+128]
    000af244str x1, [sp+120]
    000af248str x2, [sp+112]
    000af24cstr x0, [sp+104]
    000af250str x1, [sp+96]
    000af254str x2, [sp+144]
    000af258str x0, [sp+72]
    000af25cstr x2, [sp+88]
    000af260str x0, [sp+80]
    000af264cbnz x2, 0xaf26c
    000af268b 0xaf280
    000af26c
    000af26cloc_af26c:
    000af26cmov x0, x2
    000af270bl syscall.errnoErr
    000af274str x0, [sp+152]
    000af278str x1, [sp+160]
    000af27cb 0xaf284
    000af280
    000af280loc_af280:
    000af280b 0xaf284
    000af284
    000af284loc_af284:
    000af284ldr x1, [sp+152]
    000af288ldr x2, [sp+160]
    000af28cldr x0, [sp+80]
    000af290ldur x29, [sp-8]
    000af294ldr x30, [sp], 192
    000af298ret x30
    000af29c
    000af29cloc_af29c:
    000af29cmov x0, xzr
    000af2a0bl runtime.panicIndex
    000af2a4hint
    000af2a8
    000af2a8loc_af2a8:
    000af2a8stp x0, x1, [sp+8]
    000af2acstp x2, x3, [sp+24]
    000af2b0str x4, [sp+40]
    000af2b4mov x3, x30
    000af2b8bl runtime.morestack_noctxt.abi0
    000af2bcldp x0, x1, [sp+8]
    000af2c0ldp x2, x3, [sp+24]
    000af2c4ldr x4, [sp+40]
    000af2c8b 0xaf1a0
    000af2ccudf 0
    000af1a0
    000af2d0
    000af2d0syscall.Renameat: ; void syscall.Renameat(int olddirfd, struct string oldpath, int newdirfd, struct string newpath)
    000af2d0ldr x16, [x28+16]
    000af2d4sub x17, sp, 128
    000af2d8subs xzr, x17, x16
    000af2dcb.ls 0xaf45c
    000af2e0sub x20, sp, 256
    000af2e4stp x29, x30, [x20-8]
    000af2e8add sp, x20, 0
    000af2ecsub x29, sp, 8
    000af2f0str x0, [sp+264]
    000af2f4str x1, [sp+272]
    000af2f8str x2, [sp+280]
    000af2fcstr x3, [sp+288]
    000af300str x4, [sp+296]
    000af304str x5, [sp+304]
    000af308stp xzr, xzr, [sp+128]
    000af30cstr xzr, [sp+152]
    000af310str xzr, [sp+208]
    000af314stp xzr, xzr, [sp+192]
    000af318ldr x0, [sp+272]
    000af31cldr x1, [sp+280]
    000af320bl syscall.BytePtrFromString
    000af324str x0, [sp+208]
    000af328str x1, [sp+192]
    000af32cstr x2, [sp+200]
    000af330ldr x2, [sp+208]
    000af334str x2, [sp+184]
    000af338ldr x2, [sp+200]
    000af33cldr x3, [sp+192]
    000af340str x3, [sp+168]
    000af344str x2, [sp+176]
    000af348ldr x2, [sp+184]
    000af34cstr x2, [sp+152]
    000af350ldr x1, [sp+176]
    000af354ldr x0, [sp+168]
    000af358str x0, [sp+128]
    000af35cstr x1, [sp+136]
    000af360cbnz x0, 0xaf368
    000af364b 0xaf374
    000af368
    000af368loc_af368:
    000af368ldp x29, x30, [sp-8]
    000af36cadd sp, sp, 256
    000af370ret x30
    000af374
    000af374loc_af374:
    000af374str xzr, [sp+144]
    000af378str xzr, [sp+208]
    000af37cstp xzr, xzr, [sp+192]
    000af380ldr x0, [sp+296]
    000af384ldr x1, [sp+304]
    000af388bl syscall.BytePtrFromString
    000af38cstr x0, [sp+208]
    000af390str x1, [sp+192]
    000af394str x2, [sp+200]
    000af398ldr x2, [sp+208]
    000af39cstr x2, [sp+160]
    000af3a0ldr x2, [sp+200]
    000af3a4ldr x3, [sp+192]
    000af3a8str x3, [sp+232]
    000af3acstr x2, [sp+240]
    000af3b0ldr x2, [sp+160]
    000af3b4str x2, [sp+144]
    000af3b8ldr x1, [sp+240]
    000af3bcldr x0, [sp+232]
    000af3c0str x0, [sp+128]
    000af3c4str x1, [sp+136]
    000af3c8cbnz x0, 0xaf3d0
    000af3ccb 0xaf3dc
    000af3d0
    000af3d0loc_af3d0:
    000af3d0ldp x29, x30, [sp-8]
    000af3d4add sp, sp, 256
    000af3d8ret x30
    000af3dc
    000af3dcloc_af3dc:
    000af3dcldr x7, [sp+152]
    000af3e0str x7, [sp+224]
    000af3e4ldr x7, [sp+144]
    000af3e8str x7, [sp+216]
    000af3ecldr x1, [sp+264]
    000af3f0ldr x2, [sp+224]
    000af3f4ldr x3, [sp+288]
    000af3f8ldr x4, [sp+216]
    000af3fcmovz x0, 38
    000af400mov x5, xzr
    000af404mov x6, x5
    000af408bl syscall.Syscall6
    000af40cstr x0, [sp+96]
    000af410str x1, [sp+88]
    000af414str x2, [sp+80]
    000af418str x0, [sp+120]
    000af41cstr x1, [sp+112]
    000af420str x2, [sp+104]
    000af424str x2, [sp+72]
    000af428cbnz x2, 0xaf430
    000af42cb 0xaf444
    000af430
    000af430loc_af430:
    000af430mov x0, x2
    000af434bl syscall.errnoErr
    000af438str x0, [sp+128]
    000af43cstr x1, [sp+136]
    000af440b 0xaf448
    000af444
    000af444loc_af444:
    000af444b 0xaf448
    000af448
    000af448loc_af448:
    000af448ldr x0, [sp+128]
    000af44cldr x1, [sp+136]
    000af450ldp x29, x30, [sp-8]
    000af454add sp, sp, 256
    000af458ret x30
    000af45c
    000af45cloc_af45c:
    000af45cstp x0, x1, [sp+8]
    000af460stp x2, x3, [sp+24]
    000af464stp x4, x5, [sp+40]
    000af468mov x3, x30
    000af46cbl runtime.morestack_noctxt.abi0
    000af470ldp x0, x1, [sp+8]
    000af474ldp x2, x3, [sp+24]
    000af478ldp x4, x5, [sp+40]
    000af47cb 0xaf2d0
    000af2d0
    000af480
    000af480syscall.Seek: ; void syscall.Seek(int fd, int64 offset, int whence)
    000af480ldr x16, [x28+16]
    000af484sub x17, sp, 16
    000af488subs xzr, x17, x16
    000af48cb.ls 0xaf520
    000af490str x30, [sp-144]!
    000af494stur x29, [sp-8]
    000af498sub x29, sp, 8
    000af49cstr x0, [sp+152]
    000af4a0str x1, [sp+160]
    000af4a4str x2, [sp+168]
    000af4a8str xzr, [sp+56]
    000af4acstp xzr, xzr, [sp+120]
    000af4b0ldr x1, [sp+152]
    000af4b4ldr x2, [sp+160]
    000af4b8ldr x3, [sp+168]
    000af4bcorr x0, xzr, 62
    000af4c0bl syscall.Syscall
    000af4c4str x0, [sp+112]
    000af4c8str x1, [sp+104]
    000af4ccstr x2, [sp+96]
    000af4d0str x0, [sp+88]
    000af4d4str x1, [sp+80]
    000af4d8str x2, [sp+72]
    000af4dcstr x0, [sp+48]
    000af4e0str x2, [sp+64]
    000af4e4str x0, [sp+56]
    000af4e8cbnz x2, 0xaf4f0
    000af4ecb 0xaf504
    000af4f0
    000af4f0loc_af4f0:
    000af4f0mov x0, x2
    000af4f4bl syscall.errnoErr
    000af4f8str x0, [sp+120]
    000af4fcstr x1, [sp+128]
    000af500b 0xaf508
    000af504
    000af504loc_af504:
    000af504b 0xaf508
    000af508
    000af508loc_af508:
    000af508ldr x1, [sp+120]
    000af50cldr x2, [sp+128]
    000af510ldr x0, [sp+56]
    000af514ldur x29, [sp-8]
    000af518ldr x30, [sp], 144
    000af51cret x30
    000af520
    000af520loc_af520:
    000af520stp x0, x1, [sp+8]
    000af524str x2, [sp+24]
    000af528mov x3, x30
    000af52cbl runtime.morestack_noctxt.abi0
    000af530ldp x0, x1, [sp+8]
    000af534ldr x2, [sp+24]
    000af538b 0xaf480
    000af53cudf 0
    000af480