File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    000e5af0
    000e5af0os.(*File).Readdir: ; void os.(*File).Readdir(os.File * f, int n)
    000e5af0ldr x16, [x28+16]
    000e5af4sub x17, sp, 176
    000e5af8subs xzr, x17, x16
    000e5afcb.ls 0xe5cac
    000e5b00sub x20, sp, 304
    000e5b04stp x29, x30, [x20-8]
    000e5b08add sp, x20, 0
    000e5b0csub x29, sp, 8
    000e5b10str x0, [sp+312]
    000e5b14str x1, [sp+320]
    000e5b18str xzr, [sp+48]
    000e5b1cstp xzr, xzr, [sp+56]
    000e5b20stp xzr, xzr, [sp+32]
    000e5b24ldr x5, [sp+312]
    000e5b28cbnz x5, 0xe5b30
    000e5b2cb 0xe5c74
    000e5b30
    000e5b30loc_e5b30:
    000e5b30str xzr, [sp+272]
    000e5b34stp xzr, xzr, [sp+280]
    000e5b38str xzr, [sp+248]
    000e5b3cstp xzr, xzr, [sp+256]
    000e5b40str xzr, [sp+224]
    000e5b44stp xzr, xzr, [sp+232]
    000e5b48stp xzr, xzr, [sp+208]
    000e5b4cldr x1, [sp+320]
    000e5b50ldr x0, [sp+312]
    000e5b54orr x2, xzr, 2
    000e5b58bl os.(*File).readdir
    000e5b5cstr x0, [sp+272]
    000e5b60str x1, [sp+280]
    000e5b64str x2, [sp+288]
    000e5b68str x3, [sp+248]
    000e5b6cstr x4, [sp+256]
    000e5b70str x5, [sp+264]
    000e5b74str x6, [sp+224]
    000e5b78str x7, [sp+232]
    000e5b7cstr x8, [sp+240]
    000e5b80str x9, [sp+208]
    000e5b84str x10, [sp+216]
    000e5b88ldr x3, [sp+272]
    000e5b8cldr x4, [sp+280]
    000e5b90ldr x5, [sp+288]
    000e5b94str x3, [sp+176]
    000e5b98str x4, [sp+184]
    000e5b9cstr x5, [sp+192]
    000e5ba0ldr x3, [sp+248]
    000e5ba4ldr x4, [sp+256]
    000e5ba8ldr x5, [sp+264]
    000e5bacstr x3, [sp+152]
    000e5bb0str x4, [sp+160]
    000e5bb4str x5, [sp+168]
    000e5bb8ldr x3, [sp+224]
    000e5bbcldr x4, [sp+232]
    000e5bc0ldr x5, [sp+240]
    000e5bc4str x3, [sp+128]
    000e5bc8str x4, [sp+136]
    000e5bccstr x5, [sp+144]
    000e5bd0ldr x3, [sp+208]
    000e5bd4ldr x4, [sp+216]
    000e5bd8str x3, [sp+112]
    000e5bdcstr x4, [sp+120]
    000e5be0ldr x3, [sp+128]
    000e5be4ldr x4, [sp+136]
    000e5be8ldr x5, [sp+144]
    000e5becstr x3, [sp+72]
    000e5bf0str x4, [sp+80]
    000e5bf4str x5, [sp+88]
    000e5bf8ldr x3, [sp+112]
    000e5bfcldr x4, [sp+120]
    000e5c00str x3, [sp+96]
    000e5c04str x4, [sp+104]
    000e5c08ldr x3, [sp+72]
    000e5c0ccbnz x3, 0xe5c14
    000e5c10b 0xe5c18
    000e5c14
    000e5c14loc_e5c14:
    000e5c14b 0xe5c34
    000e5c18
    000e5c18loc_e5c18:
    000e5c18adrp x5, 0x966000
    000e5c1cadd x5, x5, 1504
    000e5c20str x5, [sp+200]
    000e5c24b 0xe5c28
    000e5c28
    000e5c28loc_e5c28:
    000e5c28str x5, [sp+72]
    000e5c2cstp xzr, xzr, [sp+80]
    000e5c30b 0xe5c34
    000e5c34
    000e5c34loc_e5c34:
    000e5c34ldr x5, [sp+72]
    000e5c38ldr x6, [sp+80]
    000e5c3cldr x7, [sp+88]
    000e5c40str x5, [sp+48]
    000e5c44str x6, [sp+56]
    000e5c48str x7, [sp+64]
    000e5c4cldr x3, [sp+96]
    000e5c50ldr x4, [sp+104]
    000e5c54str x3, [sp+32]
    000e5c58str x4, [sp+40]
    000e5c5cldr x0, [sp+48]
    000e5c60ldr x1, [sp+56]
    000e5c64ldr x2, [sp+64]
    000e5c68ldp x29, x30, [sp-8]
    000e5c6cadd sp, sp, 304
    000e5c70ret x30
    000e5c74
    000e5c74loc_e5c74:
    000e5c74str xzr, [sp+48]
    000e5c78stp xzr, xzr, [sp+56]
    000e5c7cadrp x27, 0x93c000
    000e5c80ldr x3, [x27+1056]
    000e5c84adrp x27, 0x93c000
    000e5c88ldr x4, [x27+1064]
    000e5c8cstr x3, [sp+32]
    000e5c90str x4, [sp+40]
    000e5c94ldr x0, [sp+48]
    000e5c98ldr x1, [sp+56]
    000e5c9cldr x2, [sp+64]
    000e5ca0ldp x29, x30, [sp-8]
    000e5ca4add sp, sp, 304
    000e5ca8ret x30
    000e5cac
    000e5cacloc_e5cac:
    000e5cacstp x0, x1, [sp+8]
    000e5cb0mov x3, x30
    000e5cb4bl runtime.morestack_noctxt.abi0
    000e5cb8ldp x0, x1, [sp+8]
    000e5cbcb 0xe5af0
    000e5af0
    000e5cc0
    000e5cc0os.(*File).Readdirnames: ; void os.(*File).Readdirnames(os.File * f, int n)
    000e5cc0ldr x16, [x28+16]
    000e5cc4sub x17, sp, 144
    000e5cc8subs xzr, x17, x16
    000e5cccb.ls 0xe5e5c
    000e5cd0sub x20, sp, 272
    000e5cd4stp x29, x30, [x20-8]
    000e5cd8add sp, x20, 0
    000e5cdcsub x29, sp, 8
    000e5ce0str x0, [sp+280]
    000e5ce4str x1, [sp+288]
    000e5ce8str xzr, [sp+40]
    000e5cecstp xzr, xzr, [sp+48]
    000e5cf0stp xzr, xzr, [sp+64]
    000e5cf4ldr x5, [sp+280]
    000e5cf8cbnz x5, 0xe5d00
    000e5cfcb 0xe5e24
    000e5d00
    000e5d00loc_e5d00:
    000e5d00str xzr, [sp+104]
    000e5d04stp xzr, xzr, [sp+112]
    000e5d08str xzr, [sp+80]
    000e5d0cstp xzr, xzr, [sp+88]
    000e5d10str xzr, [sp+240]
    000e5d14stp xzr, xzr, [sp+248]
    000e5d18stp xzr, xzr, [sp+224]
    000e5d1cldr x1, [sp+288]
    000e5d20ldr x0, [sp+280]
    000e5d24mov x2, xzr
    000e5d28bl os.(*File).readdir
    000e5d2cstr x0, [sp+104]
    000e5d30str x1, [sp+112]
    000e5d34str x2, [sp+120]
    000e5d38str x3, [sp+80]
    000e5d3cstr x4, [sp+88]
    000e5d40str x5, [sp+96]
    000e5d44str x6, [sp+240]
    000e5d48str x7, [sp+248]
    000e5d4cstr x8, [sp+256]
    000e5d50str x9, [sp+224]
    000e5d54str x10, [sp+232]
    000e5d58ldr x3, [sp+104]
    000e5d5cldr x4, [sp+112]
    000e5d60ldr x5, [sp+120]
    000e5d64str x3, [sp+192]
    000e5d68str x4, [sp+200]
    000e5d6cstr x5, [sp+208]
    000e5d70ldr x3, [sp+80]
    000e5d74ldr x4, [sp+88]
    000e5d78ldr x5, [sp+96]
    000e5d7cstr x3, [sp+168]
    000e5d80str x4, [sp+176]
    000e5d84str x5, [sp+184]
    000e5d88ldr x3, [sp+240]
    000e5d8cldr x4, [sp+248]
    000e5d90ldr x5, [sp+256]
    000e5d94str x3, [sp+144]
    000e5d98str x4, [sp+152]
    000e5d9cstr x5, [sp+160]
    000e5da0ldr x3, [sp+224]
    000e5da4ldr x4, [sp+232]
    000e5da8str x3, [sp+128]
    000e5dacstr x4, [sp+136]
    000e5db0ldr x3, [sp+192]
    000e5db4ldr x4, [sp+200]
    000e5db8ldr x5, [sp+208]
    000e5dbcstr x3, [sp+40]
    000e5dc0str x4, [sp+48]
    000e5dc4str x5, [sp+56]
    000e5dc8ldr x3, [sp+128]
    000e5dccldr x4, [sp+136]
    000e5dd0str x3, [sp+64]
    000e5dd4str x4, [sp+72]
    000e5dd8ldr x3, [sp+40]
    000e5ddccbnz x3, 0xe5de4
    000e5de0b 0xe5de8
    000e5de4
    000e5de4loc_e5de4:
    000e5de4b 0xe5e04
    000e5de8
    000e5de8loc_e5de8:
    000e5de8adrp x5, 0x966000
    000e5decadd x5, x5, 1504
    000e5df0str x5, [sp+216]
    000e5df4b 0xe5df8
    000e5df8
    000e5df8loc_e5df8:
    000e5df8str x5, [sp+40]
    000e5dfcstp xzr, xzr, [sp+48]
    000e5e00b 0xe5e04
    000e5e04
    000e5e04loc_e5e04:
    000e5e04ldr x3, [sp+64]
    000e5e08ldr x0, [sp+40]
    000e5e0cldr x1, [sp+48]
    000e5e10ldr x4, [sp+72]
    000e5e14ldr x2, [sp+56]
    000e5e18ldp x29, x30, [sp-8]
    000e5e1cadd sp, sp, 272
    000e5e20ret x30
    000e5e24
    000e5e24loc_e5e24:
    000e5e24str xzr, [sp+40]
    000e5e28stp xzr, xzr, [sp+48]
    000e5e2cadrp x27, 0x93c000
    000e5e30ldr x3, [x27+1056]
    000e5e34adrp x27, 0x93c000
    000e5e38ldr x4, [x27+1064]
    000e5e3cstr x3, [sp+64]
    000e5e40str x4, [sp+72]
    000e5e44ldr x0, [sp+40]
    000e5e48ldr x1, [sp+48]
    000e5e4cldr x2, [sp+56]
    000e5e50ldp x29, x30, [sp-8]
    000e5e54add sp, sp, 272
    000e5e58ret x30
    000e5e5c
    000e5e5cloc_e5e5c:
    000e5e5cstp x0, x1, [sp+8]
    000e5e60mov x3, x30
    000e5e64bl runtime.morestack_noctxt.abi0
    000e5e68ldp x0, x1, [sp+8]
    000e5e6cb 0xe5cc0
    000e5cc0
    000e5e70
    000e5e70os.(*File).ReadDir: ; void os.(*File).ReadDir(os.File * f, int n)
    000e5e70ldr x16, [x28+16]
    000e5e74sub x17, sp, 176
    000e5e78subs xzr, x17, x16
    000e5e7cb.ls 0xe602c
    000e5e80sub x20, sp, 304
    000e5e84stp x29, x30, [x20-8]
    000e5e88add sp, x20, 0
    000e5e8csub x29, sp, 8
    000e5e90str x0, [sp+312]
    000e5e94str x1, [sp+320]
    000e5e98str xzr, [sp+48]
    000e5e9cstp xzr, xzr, [sp+56]
    000e5ea0stp xzr, xzr, [sp+32]
    000e5ea4ldr x5, [sp+312]
    000e5ea8cbnz x5, 0xe5eb0
    000e5eacb 0xe5ff4
    000e5eb0
    000e5eb0loc_e5eb0:
    000e5eb0str xzr, [sp+272]
    000e5eb4stp xzr, xzr, [sp+280]
    000e5eb8str xzr, [sp+248]
    000e5ebcstp xzr, xzr, [sp+256]
    000e5ec0str xzr, [sp+224]
    000e5ec4stp xzr, xzr, [sp+232]
    000e5ec8stp xzr, xzr, [sp+208]
    000e5eccldr x1, [sp+320]
    000e5ed0ldr x0, [sp+312]
    000e5ed4orr x2, xzr, 1
    000e5ed8bl os.(*File).readdir
    000e5edcstr x0, [sp+272]
    000e5ee0str x1, [sp+280]
    000e5ee4str x2, [sp+288]
    000e5ee8str x3, [sp+248]
    000e5eecstr x4, [sp+256]
    000e5ef0str x5, [sp+264]
    000e5ef4str x6, [sp+224]
    000e5ef8str x7, [sp+232]
    000e5efcstr x8, [sp+240]
    000e5f00str x9, [sp+208]
    000e5f04str x10, [sp+216]
    000e5f08ldr x3, [sp+272]
    000e5f0cldr x4, [sp+280]
    000e5f10ldr x5, [sp+288]
    000e5f14str x3, [sp+176]
    000e5f18str x4, [sp+184]
    000e5f1cstr x5, [sp+192]
    000e5f20ldr x3, [sp+248]
    000e5f24ldr x4, [sp+256]
    000e5f28ldr x5, [sp+264]
    000e5f2cstr x3, [sp+152]
    000e5f30str x4, [sp+160]
    000e5f34str x5, [sp+168]
    000e5f38ldr x3, [sp+224]
    000e5f3cldr x4, [sp+232]
    000e5f40ldr x5, [sp+240]
    000e5f44str x3, [sp+128]
    000e5f48str x4, [sp+136]
    000e5f4cstr x5, [sp+144]
    000e5f50ldr x3, [sp+208]
    000e5f54ldr x4, [sp+216]
    000e5f58str x3, [sp+112]
    000e5f5cstr x4, [sp+120]
    000e5f60ldr x3, [sp+152]
    000e5f64ldr x4, [sp+160]
    000e5f68ldr x5, [sp+168]
    000e5f6cstr x3, [sp+88]
    000e5f70str x4, [sp+96]
    000e5f74str x5, [sp+104]
    000e5f78ldr x3, [sp+112]
    000e5f7cldr x4, [sp+120]
    000e5f80str x3, [sp+72]
    000e5f84str x4, [sp+80]
    000e5f88ldr x3, [sp+88]
    000e5f8ccbnz x3, 0xe5f94
    000e5f90b 0xe5f98
    000e5f94
    000e5f94loc_e5f94:
    000e5f94b 0xe5fb4
    000e5f98
    000e5f98loc_e5f98:
    000e5f98adrp x5, 0x966000
    000e5f9cadd x5, x5, 1504
    000e5fa0str x5, [sp+200]
    000e5fa4b 0xe5fa8
    000e5fa8
    000e5fa8loc_e5fa8:
    000e5fa8str x5, [sp+88]
    000e5facstp xzr, xzr, [sp+96]
    000e5fb0b 0xe5fb4
    000e5fb4
    000e5fb4loc_e5fb4:
    000e5fb4ldr x5, [sp+88]
    000e5fb8ldr x6, [sp+96]
    000e5fbcldr x7, [sp+104]
    000e5fc0str x5, [sp+48]
    000e5fc4str x6, [sp+56]
    000e5fc8str x7, [sp+64]
    000e5fccldr x3, [sp+72]
    000e5fd0ldr x4, [sp+80]
    000e5fd4str x3, [sp+32]
    000e5fd8str x4, [sp+40]
    000e5fdcldr x0, [sp+48]
    000e5fe0ldr x1, [sp+56]
    000e5fe4ldr x2, [sp+64]
    000e5fe8ldp x29, x30, [sp-8]
    000e5fecadd sp, sp, 304
    000e5ff0ret x30
    000e5ff4
    000e5ff4loc_e5ff4:
    000e5ff4str xzr, [sp+48]
    000e5ff8stp xzr, xzr, [sp+56]
    000e5ffcadrp x27, 0x93c000
    000e6000ldr x3, [x27+1056]
    000e6004adrp x27, 0x93b000
    000e6008ldr x4, [x27+1064]
    000e600cstr x3, [sp+32]
    000e6010str x4, [sp+40]
    000e6014ldr x0, [sp+48]
    000e6018ldr x1, [sp+56]
    000e601cldr x2, [sp+64]
    000e6020ldp x29, x30, [sp-8]
    000e6024add sp, sp, 304
    000e6028ret x30
    000e602c
    000e602cloc_e602c:
    000e602cstp x0, x1, [sp+8]
    000e6030mov x3, x30
    000e6034bl runtime.morestack_noctxt.abi0
    000e6038ldp x0, x1, [sp+8]
    000e603cb 0xe5e70
    000e5e70
    000e6040
    000e6040os.ReadDir: ; void os.ReadDir(struct string name)
    000e6040ldr x16, [x28+16]
    000e6044sub x17, sp, 224
    000e6048subs xzr, x17, x16
    000e604cb.ls 0xe6294
    000e6050sub x20, sp, 352
    000e6054stp x29, x30, [x20-8]
    000e6058add sp, x20, 0
    000e605csub x29, sp, 8
    000e6060str x0, [sp+360]
    000e6064str x1, [sp+368]
    000e6068str xzr, [sp+112]
    000e606cstp xzr, xzr, [sp+120]
    000e6070stp xzr, xzr, [sp+96]
    000e6074str xzr, [sp+320]
    000e6078stp xzr, xzr, [sp+304]
    000e607cldr x0, [sp+360]
    000e6080ldr x1, [sp+368]
    000e6084bl os.openDir
    000e6088str x0, [sp+320]
    000e608cstr x1, [sp+304]
    000e6090str x2, [sp+312]
    000e6094ldr x2, [sp+320]
    000e6098str x2, [sp+232]
    000e609cldr x2, [sp+312]
    000e60a0ldr x3, [sp+304]
    000e60a4str x3, [sp+216]
    000e60a8str x2, [sp+224]
    000e60acldr x2, [sp+232]
    000e60b0str x2, [sp+136]
    000e60b4ldr x2, [sp+224]
    000e60b8ldr x3, [sp+216]
    000e60bcstr x3, [sp+144]
    000e60c0str x2, [sp+152]
    000e60c4cbnz x3, 0xe60cc
    000e60c8b 0xe6108
    000e60cc
    000e60ccloc_e60cc:
    000e60ccstr xzr, [sp+112]
    000e60d0stp xzr, xzr, [sp+120]
    000e60d4ldr x0, [sp+144]
    000e60d8ldr x1, [sp+152]
    000e60dcstr x0, [sp+96]
    000e60e0str x1, [sp+104]
    000e60e4bl runtime.deferreturn
    000e60e8ldr x3, [sp+96]
    000e60ecldr x0, [sp+112]
    000e60f0ldr x1, [sp+120]
    000e60f4ldr x4, [sp+104]
    000e60f8ldr x2, [sp+128]
    000e60fcldp x29, x30, [sp-8]
    000e6100add sp, sp, 352
    000e6104ret x30
    000e6108
    000e6108loc_e6108:
    000e6108ldr x1, [sp+136]
    000e610cstr x1, [sp+208]
    000e6110stp xzr, xzr, [sp+256]
    000e6114add x1, sp, 256
    000e6118str x1, [sp+272]
    000e611cldrsb x27, [x1]
    000e6120adrp x2, 0
    000e6124add x2, x2, 688
    000e6128str x2, [x1]
    000e612cldrsb x27, [x1]
    000e6130ldr x2, [sp+208]
    000e6134adrp x27, 0x965000
    000e6138ldr w3, [x27+3056]
    000e613ccbz w3, 0xe6144
    000e6140b 0xe6148
    000e6144
    000e6144loc_e6144:
    000e6144b 0xe615c
    000e6148
    000e6148loc_e6148:
    000e6148bl runtime.gcWriteBarrier2
    000e614cstr x2, [x25]
    000e6150ldr x3, [x1+8]
    000e6154str x3, [x25+8]
    000e6158b 0xe615c
    000e615c
    000e615cloc_e615c:
    000e615cstr x2, [x1+8]
    000e6160str x1, [sp+72]
    000e6164add x0, sp, 48
    000e6168bl runtime.deferprocStack
    000e616csubs xzr, x0, 0
    000e6170b.ne 0xe6270
    000e6174b 0xe6178
    000e6178
    000e6178loc_e6178:
    000e6178str xzr, [sp+280]
    000e617cstp xzr, xzr, [sp+288]
    000e6180stp xzr, xzr, [sp+304]
    000e6184ldr x0, [sp+136]
    000e6188movn x1, 0
    000e618cbl os.(*File).ReadDir
    000e6190str x0, [sp+280]
    000e6194str x1, [sp+288]
    000e6198str x2, [sp+296]
    000e619cstr x3, [sp+304]
    000e61a0str x4, [sp+312]
    000e61a4ldr x2, [sp+280]
    000e61a8ldr x3, [sp+288]
    000e61acldr x4, [sp+296]
    000e61b0str x2, [sp+184]
    000e61b4str x3, [sp+192]
    000e61b8str x4, [sp+200]
    000e61bcldr x2, [sp+304]
    000e61c0ldr x3, [sp+312]
    000e61c4str x2, [sp+328]
    000e61c8str x3, [sp+336]
    000e61ccldr x2, [sp+184]
    000e61d0ldr x3, [sp+192]
    000e61d4ldr x4, [sp+200]
    000e61d8str x2, [sp+160]
    000e61dcstr x3, [sp+168]
    000e61e0str x4, [sp+176]
    000e61e4ldr x2, [sp+328]
    000e61e8ldr x3, [sp+336]
    000e61ecstr x2, [sp+144]
    000e61f0str x3, [sp+152]
    000e61f4ldr x1, [sp+160]
    000e61f8ldr x2, [sp+168]
    000e61fcldr x3, [sp+176]
    000e6200adrp x0, 0x630000
    000e6204add x0, x0, 2848
    000e6208adrp x4, 0x5f2000
    000e620cadd x4, x4, 1392
    000e6210bl slices.SortFunc[go.shape.[]io/fs.DirEntry,go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }]
    000e6214ldr x2, [sp+144]
    000e6218ldr x3, [sp+152]
    000e621cstr x2, [sp+240]
    000e6220str x3, [sp+248]
    000e6224ldr x2, [sp+160]
    000e6228ldr x3, [sp+168]
    000e622cldr x4, [sp+176]
    000e6230str x2, [sp+112]
    000e6234str x3, [sp+120]
    000e6238str x4, [sp+128]
    000e623cldr x2, [sp+240]
    000e6240ldr x3, [sp+248]
    000e6244str x2, [sp+96]
    000e6248str x3, [sp+104]
    000e624cbl runtime.deferreturn
    000e6250ldr x3, [sp+96]
    000e6254ldr x0, [sp+112]
    000e6258ldr x1, [sp+120]
    000e625cldr x4, [sp+104]
    000e6260ldr x2, [sp+128]
    000e6264ldp x29, x30, [sp-8]
    000e6268add sp, sp, 352
    000e626cret x30
    000e6270
    000e6270loc_e6270:
    000e6270bl runtime.deferreturn
    000e6274ldr x3, [sp+96]
    000e6278ldr x0, [sp+112]
    000e627cldr x1, [sp+120]
    000e6280ldr x4, [sp+104]
    000e6284ldr x2, [sp+128]
    000e6288ldp x29, x30, [sp-8]
    000e628cadd sp, sp, 352
    000e6290ret x30
    000e6294
    000e6294loc_e6294:
    000e6294stp x0, x1, [sp+8]
    000e6298mov x3, x30
    000e629cbl runtime.morestack_noctxt.abi0
    000e62a0ldp x0, x1, [sp+8]
    000e62a4b 0xe6040
    000e62a8udf 0
    000e62acudf 0
    000e6040
    000e62b0
    000e62b0os.ReadDir.deferwrap1: ; void os.ReadDir.deferwrap1(void)
    000e62b0ldr x16, [x28+16]
    000e62b4subs xzr, sp, x16
    000e62b8b.ls 0xe62e8
    000e62bcstr x30, [sp-32]!
    000e62c0stur x29, [sp-8]
    000e62c4sub x29, sp, 8
    000e62c8ldr x16, [x28+32]
    000e62cccbnz x16, 0xe62f4
    000e62d0
    000e62d0loc_e62d0:
    000e62d0ldr x0, [x26+8]
    000e62d4str x0, [sp+16]
    000e62d8bl os.(*File).Close
    000e62dcldur x29, [sp-8]
    000e62e0ldr x30, [sp], 32
    000e62e4ret x30
    000e62e8
    000e62e8loc_e62e8:
    000e62e8mov x3, x30
    000e62ecbl runtime.morestack.abi0
    000e62f0b 0xe62b0
    000e62f4
    000e62f4loc_e62f4:
    000e62f4ldr x17, [x16]
    000e62f8add x20, sp, 40
    000e62fcsubs xzr, x20, x17
    000e6300b.ne 0xe62d0
    000e6304add x20, sp, 8
    000e6308str x20, [x16]
    000e630cb 0xe62d0
    000e62b0
    000e6310
    000e6310os.(*dirInfo).close: ; void os.(*dirInfo).close(os.dirInfo * d)
    000e6310ldr x16, [x28+16]
    000e6314subs xzr, sp, x16
    000e6318b.ls 0xe63a4
    000e631cstr x30, [sp-64]!
    000e6320stur x29, [sp-8]
    000e6324sub x29, sp, 8
    000e6328str x0, [sp+72]
    000e632cldrsb x27, [x0]
    000e6330ldr x3, [x0+8]
    000e6334cbnz x3, 0xe633c
    000e6338b 0xe6394
    000e633c
    000e633cloc_e633c:
    000e633cldrsb x27, [x0]
    000e6340ldr x2, [x0+8]
    000e6344adrp x1, 0x507000
    000e6348add x1, x1, 0
    000e634cstr x1, [sp+40]
    000e6350str x2, [sp+48]
    000e6354adrp x0, 0x92c000
    000e6358add x0, x0, 832
    000e635cbl sync.(*Pool).Put
    000e6360ldr x3, [sp+72]
    000e6364ldrsb x27, [x3]
    000e6368adrp x27, 0x965000
    000e636cldr w4, [x27+3056]
    000e6370cbz w4, 0xe6378
    000e6374b 0xe637c
    000e6378
    000e6378loc_e6378:
    000e6378b 0xe638c
    000e637c
    000e637cloc_e637c:
    000e637cldr x0, [x3+8]
    000e6380bl runtime.gcWriteBarrier1
    000e6384str x0, [x25]
    000e6388b 0xe638c
    000e638c
    000e638cloc_e638c:
    000e638cstr xzr, [x3+8]
    000e6390b 0xe6398
    000e6394
    000e6394loc_e6394:
    000e6394b 0xe6398
    000e6398
    000e6398loc_e6398:
    000e6398ldur x29, [sp-8]
    000e639cldr x30, [sp], 64
    000e63a0ret x30
    000e63a4
    000e63a4loc_e63a4:
    000e63a4str x0, [sp+8]
    000e63a8mov x3, x30
    000e63acbl runtime.morestack_noctxt.abi0
    000e63b0ldr x0, [sp+8]
    000e63b4b 0xe6310
    000e63b8udf 0
    000e63bcudf 0
    000e6310
    000e63c0
    000e63c0os.(*File).readdir: ; void os.(*File).readdir(os.File * f, int n, os.readdirMode mode)
    000e63c0ldr x16, [x28+16]
    000e63c4sub x17, sp, 944
    000e63c8subs xzr, x17, x16
    000e63ccb.ls 0xe727c
    000e63d0sub x20, sp, 1072
    000e63d4stp x29, x30, [x20-8]
    000e63d8add sp, x20, 0
    000e63dcsub x29, sp, 8
    000e63e0str x0, [sp+1080]
    000e63e4str x1, [sp+1088]
    000e63e8str x2, [sp+1096]
    000e63ecstr xzr, [sp+288]
    000e63f0stp xzr, xzr, [sp+296]
    000e63f4str xzr, [sp+440]
    000e63f8stp xzr, xzr, [sp+448]
    000e63fcstr xzr, [sp+336]
    000e6400stp xzr, xzr, [sp+344]
    000e6404stp xzr, xzr, [sp+424]
    000e6408ldr x2, [sp+1080]
    000e640cldrsb x27, [x2]
    000e6410ldr x2, [x2]
    000e6414ldrsb x27, [x2]
    000e6418add x2, x2, 72
    000e641cstr x2, [sp+880]
    000e6420ldr x0, [sp+880]
    000e6424adrp x1, 0x635000
    000e6428add x1, x1, 2240
    000e642cbl sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Load
    000e6430str x0, [sp+480]
    000e6434ldr x2, [sp+480]
    000e6438cbnz x2, 0xe6440
    000e643cb 0xe6444
    000e6440
    000e6440loc_e6440:
    000e6440b 0xe6484
    000e6444
    000e6444loc_e6444:
    000e6444adrp x0, 0x57c000
    000e6448add x0, x0, 2528
    000e644cbl runtime.newobject
    000e6450str x0, [sp+480]
    000e6454ldr x1, [sp+1080]
    000e6458ldrsb x27, [x1]
    000e645cldr x1, [x1]
    000e6460ldrsb x27, [x1]
    000e6464add x1, x1, 72
    000e6468str x1, [sp+872]
    000e646cldr x2, [sp+480]
    000e6470ldr x0, [sp+872]
    000e6474adrp x1, 0x635000
    000e6478add x1, x1, 2240
    000e647cbl sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Store
    000e6480b 0xe6484
    000e6484
    000e6484loc_e6484:
    000e6484ldr x0, [sp+480]
    000e6488ldrsb x27, [x0]
    000e648cstr x0, [sp+864]
    000e6490bl sync.(*Mutex).Lock
    000e6494ldr x1, [sp+480]
    000e6498ldrsb x27, [x1]
    000e649cstr x1, [sp+512]
    000e64a0add x27, sp, 840
    000e64a4stp xzr, xzr, [x27]
    000e64a8add x1, sp, 840
    000e64acstr x1, [sp+856]
    000e64b0ldrsb x27, [x1]
    000e64b4adrp x2, 4096
    000e64b8add x2, x2, 672
    000e64bcstr x2, [x1]
    000e64c0ldrsb x27, [x1]
    000e64c4ldr x2, [sp+512]
    000e64c8adrp x27, 0x965000
    000e64ccldr w3, [x27+3056]
    000e64d0cbz w3, 0xe64d8
    000e64d4b 0xe64dc
    000e64d8
    000e64d8loc_e64d8:
    000e64d8b 0xe64f0
    000e64dc
    000e64dcloc_e64dc:
    000e64dcbl runtime.gcWriteBarrier2
    000e64e0str x2, [x25]
    000e64e4ldr x3, [x1+8]
    000e64e8str x3, [x25+8]
    000e64ecb 0xe64f0
    000e64f0
    000e64f0loc_e64f0:
    000e64f0str x2, [x1+8]
    000e64f4str x1, [sp+160]
    000e64f8add x0, sp, 136
    000e64fcbl runtime.deferprocStack
    000e6500subs xzr, x0, 0
    000e6504b.ne 0xe65a4
    000e6508b 0xe650c
    000e650c
    000e650cloc_e650c:
    000e650cldr x4, [sp+480]
    000e6510ldrsb x27, [x4]
    000e6514ldr x4, [x4+8]
    000e6518cbnz x4, 0xe6520
    000e651cb 0xe6524
    000e6520
    000e6520loc_e6520:
    000e6520b 0xe6584
    000e6524
    000e6524loc_e6524:
    000e6524adrp x0, 0x92c000
    000e6528add x0, x0, 832
    000e652cbl sync.(*Pool).Get
    000e6530str x0, [sp+968]
    000e6534str x1, [sp+976]
    000e6538adrp x2, 0x507000
    000e653cadd x2, x2, 0
    000e6540subs xzr, x0, x2
    000e6544b.eq 0xe654c
    000e6548b 0xe7268
    000e654c
    000e654cloc_e654c:
    000e654cldr x4, [sp+480]
    000e6550ldrsb x27, [x4]
    000e6554adrp x27, 0x965000
    000e6558ldr w5, [x27+3056]
    000e655ccbz w5, 0xe6564
    000e6560b 0xe6568
    000e6564
    000e6564loc_e6564:
    000e6564b 0xe657c
    000e6568
    000e6568loc_e6568:
    000e6568bl runtime.gcWriteBarrier2
    000e656cstr x1, [x25]
    000e6570ldr x5, [x4+8]
    000e6574str x5, [x25+8]
    000e6578b 0xe657c
    000e657c
    000e657cloc_e657c:
    000e657cstr x1, [x4+8]
    000e6580b 0xe6584
    000e6584
    000e6584loc_e6584:
    000e6584ldr x4, [sp+1088]
    000e6588cbz x4, 0xe6590
    000e658cb 0xe659c
    000e6590
    000e6590loc_e6590:
    000e6590movn x4, 0
    000e6594str x4, [sp+1088]
    000e6598b 0xe65a0
    000e659c
    000e659cloc_e659c:
    000e659cb 0xe65a0
    000e65a0
    000e65a0loc_e65a0:
    000e65a0b 0xe65e0
    000e65a4
    000e65a4loc_e65a4:
    000e65a4bl runtime.deferreturn
    000e65a8ldr x9, [sp+424]
    000e65acldr x3, [sp+440]
    000e65b0ldr x6, [sp+336]
    000e65b4ldr x0, [sp+288]
    000e65b8ldr x7, [sp+344]
    000e65bcldr x4, [sp+448]
    000e65c0ldr x1, [sp+296]
    000e65c4ldr x10, [sp+432]
    000e65c8ldr x8, [sp+352]
    000e65ccldr x5, [sp+456]
    000e65d0ldr x2, [sp+304]
    000e65d4ldp x29, x30, [sp-8]
    000e65d8add sp, sp, 1072
    000e65dcret x30
    000e65e0
    000e65e0loc_e65e0:
    000e65e0ldr x4, [sp+1088]
    000e65e4cbnz x4, 0xe65ec
    000e65e8b 0xe6ae8
    000e65ec
    000e65ecloc_e65ec:
    000e65ecldr x4, [sp+480]
    000e65f0ldrsb x27, [x4]
    000e65f4ldr x4, [x4+24]
    000e65f8ldr x5, [sp+480]
    000e65fcldrsb x27, [x5]
    000e6600ldr x5, [x5+16]
    000e6604subs xzr, x5, x4
    000e6608b.le 0xe6610
    000e660cb 0xe6860
    000e6610
    000e6610loc_e6610:
    000e6610ldr x4, [sp+480]
    000e6614ldrsb x27, [x4]
    000e6618str xzr, [x4+24]
    000e661cstp xzr, xzr, [sp+376]
    000e6620add x27, sp, 952
    000e6624stp xzr, xzr, [x27]
    000e6628ldr x4, [sp+1080]
    000e662cldrsb x27, [x4]
    000e6630ldr x4, [x4]
    000e6634ldrsb x27, [x4]
    000e6638str x4, [sp+832]
    000e663cldr x4, [sp+480]
    000e6640ldrsb x27, [x4]
    000e6644ldr x4, [x4+8]
    000e6648ldrsb x27, [x4]
    000e664cldr x1, [x4]
    000e6650ldr x2, [x4+8]
    000e6654ldr x3, [x4+16]
    000e6658str x1, [sp+808]
    000e665cstr x2, [sp+816]
    000e6660str x3, [sp+824]
    000e6664ldr x0, [sp+832]
    000e6668bl internal/poll.(*FD).ReadDirent
    000e666cstr x0, [sp+224]
    000e6670str x1, [sp+952]
    000e6674str x2, [sp+960]
    000e6678ldr x4, [sp+224]
    000e667cstr x4, [sp+256]
    000e6680str x1, [sp+1048]
    000e6684str x2, [sp+1056]
    000e6688ldr x4, [sp+480]
    000e668cldrsb x27, [x4]
    000e6690ldr x5, [sp+256]
    000e6694str x5, [x4+16]
    000e6698ldr x4, [sp+1048]
    000e669cldr x5, [sp+1056]
    000e66a0str x4, [sp+376]
    000e66a4str x5, [sp+384]
    000e66a8ldr x4, [sp+1080]
    000e66acstr x4, [sp+520]
    000e66b0ldr x4, [sp+376]
    000e66b4cbnz x4, 0xe66bc
    000e66b8b 0xe67e8
    000e66bc
    000e66bcloc_e66bc:
    000e66bcadrp x0, 0x56c000
    000e66c0add x0, x0, 1088
    000e66c4bl runtime.newobject
    000e66c8str x0, [sp+800]
    000e66ccmovz x1, 10
    000e66d0str x1, [x0+8]
    000e66d4adrp x27, 0x965000
    000e66d8ldr w1, [x27+3056]
    000e66dccbz w1, 0xe66e4
    000e66e0b 0xe66e8
    000e66e4
    000e66e4loc_e66e4:
    000e66e4b 0xe66f8
    000e66e8
    000e66e8loc_e66e8:
    000e66e8ldr x1, [x0]
    000e66ecbl runtime.gcWriteBarrier1
    000e66f0str x1, [x25]
    000e66f4b 0xe66f8
    000e66f8
    000e66f8loc_e66f8:
    000e66f8adrp x1, 0x5cc000
    000e66fcadd x1, x1, 4
    000e6700str x1, [x0]
    000e6704ldr x0, [sp+800]
    000e6708ldrsb x27, [x0]
    000e670cldr x1, [sp+1080]
    000e6710ldrsb x27, [x1]
    000e6714ldr x1, [x1]
    000e6718ldrsb x27, [x1]
    000e671cldr x2, [x1+56]
    000e6720ldr x1, [x1+64]
    000e6724str x1, [x0+24]
    000e6728adrp x27, 0x965000
    000e672cldr w1, [x27+3056]
    000e6730cbz w1, 0xe6738
    000e6734b 0xe673c
    000e6738
    000e6738loc_e6738:
    000e6738b 0xe6750
    000e673c
    000e673cloc_e673c:
    000e673cbl runtime.gcWriteBarrier2
    000e6740str x2, [x25]
    000e6744ldr x1, [x0+16]
    000e6748str x1, [x25+8]
    000e674cb 0xe6750
    000e6750
    000e6750loc_e6750:
    000e6750str x2, [x0+16]
    000e6754ldr x0, [sp+800]
    000e6758ldrsb x27, [x0]
    000e675cldr x1, [sp+384]
    000e6760ldr x2, [sp+376]
    000e6764str x2, [x0+32]
    000e6768adrp x27, 0x965000
    000e676cldr w2, [x27+3056]
    000e6770cbz w2, 0xe6778
    000e6774b 0xe677c
    000e6778
    000e6778loc_e6778:
    000e6778b 0xe6790
    000e677c
    000e677cloc_e677c:
    000e677cbl runtime.gcWriteBarrier2
    000e6780str x1, [x25]
    000e6784ldr x2, [x0+40]
    000e6788str x2, [x25+8]
    000e678cb 0xe6790
    000e6790
    000e6790loc_e6790:
    000e6790str x1, [x0+40]
    000e6794ldr x0, [sp+800]
    000e6798str x0, [sp+944]
    000e679cadrp x1, 0x62d000
    000e67a0add x1, x1, 2296
    000e67a4str x1, [sp+424]
    000e67a8str x0, [sp+432]
    000e67acbl runtime.deferreturn
    000e67b0ldr x9, [sp+424]
    000e67b4ldr x3, [sp+440]
    000e67b8ldr x6, [sp+336]
    000e67bcldr x0, [sp+288]
    000e67c0ldr x1, [sp+296]
    000e67c4ldr x4, [sp+448]
    000e67c8ldr x7, [sp+344]
    000e67ccldr x10, [sp+432]
    000e67d0ldr x2, [sp+304]
    000e67d4ldr x5, [sp+456]
    000e67d8ldr x8, [sp+352]
    000e67dcldp x29, x30, [sp-8]
    000e67e0add sp, sp, 1072
    000e67e4ret x30
    000e67e8
    000e67e8loc_e67e8:
    000e67e8ldr x3, [sp+480]
    000e67ecldrsb x27, [x3]
    000e67f0ldr x3, [x3+16]
    000e67f4subs xzr, x3, 0
    000e67f8b.le 0xe6800
    000e67fcb 0xe685c
    000e6800
    000e6800loc_e6800:
    000e6800ldr x3, [sp+480]
    000e6804ldrsb x27, [x3]
    000e6808ldr x2, [x3+8]
    000e680cadrp x1, 0x507000
    000e6810add x1, x1, 0
    000e6814str x1, [sp+784]
    000e6818str x2, [sp+792]
    000e681cadrp x0, 0x92c000
    000e6820add x0, x0, 832
    000e6824bl sync.(*Pool).Put
    000e6828ldr x3, [sp+480]
    000e682cldrsb x27, [x3]
    000e6830adrp x27, 0x965000
    000e6834ldr w4, [x27+3056]
    000e6838cbz w4, 0xe6840
    000e683cb 0xe6844
    000e6840
    000e6840loc_e6840:
    000e6840b 0xe6854
    000e6844
    000e6844loc_e6844:
    000e6844ldr x0, [x3+8]
    000e6848bl runtime.gcWriteBarrier1
    000e684cstr x0, [x25]
    000e6850b 0xe6854
    000e6854
    000e6854loc_e6854:
    000e6854str xzr, [x3+8]
    000e6858b 0xe6aec
    000e685c
    000e685cloc_e685c:
    000e685cb 0xe6864
    000e6860
    000e6860loc_e6860:
    000e6860b 0xe6864
    000e6864
    000e6864loc_e6864:
    000e6864ldr x3, [sp+480]
    000e6868ldrsb x27, [x3]
    000e686cldr x0, [x3+24]
    000e6870str x0, [sp+224]
    000e6874ldr x3, [sp+480]
    000e6878ldrsb x27, [x3]
    000e687cldr x1, [x3+16]
    000e6880str x1, [sp+216]
    000e6884ldr x3, [sp+480]
    000e6888ldrsb x27, [x3]
    000e688cldr x3, [x3+8]
    000e6890ldrsb x27, [x3]
    000e6894ldr x2, [x3+16]
    000e6898ldr x3, [x3]
    000e689csubs xzr, x2, x1
    000e68a0b.hs 0xe68a8
    000e68a4b 0xe7264
    000e68a8
    000e68a8loc_e68a8:
    000e68a8subs xzr, x1, x0
    000e68acb.hs 0xe68b4
    000e68b0b 0xe7260
    000e68b4
    000e68b4loc_e68b4:
    000e68b4sub x2, x2, x0
    000e68b8sub x1, x1, x0
    000e68bcsub x4, xzr, x2
    000e68c0and x4, x0, x4, asr #63
    000e68c4add x0, x3, x4
    000e68c8str x0, [sp+488]
    000e68ccstr x1, [sp+496]
    000e68d0str x2, [sp+504]
    000e68d4bl os.direntReclen
    000e68d8str x0, [sp+208]
    000e68dcstrb w1, [sp+96]
    000e68e0ldr x3, [sp+208]
    000e68e4str x3, [sp+248]
    000e68e8ldrb w3, [sp+96]
    000e68ecstrb w3, [sp+99]
    000e68f0ldr x3, [sp+248]
    000e68f4str x3, [sp+104]
    000e68f8ldrb w4, [sp+99]
    000e68fcstrb w4, [sp+94]
    000e6900eor x5, x4, 1
    000e6904strb w5, [sp+96]
    000e6908tbnz w4, 0, 0xe6910
    000e690cb 0xe6928
    000e6910
    000e6910loc_e6910:
    000e6910ldr x4, [sp+496]
    000e6914str x4, [sp+216]
    000e6918subs xzr, x4, x3
    000e691ccset x3, lo
    000e6920strb w3, [sp+96]
    000e6924b 0xe692c
    000e6928
    000e6928loc_e6928:
    000e6928b 0xe692c
    000e692c
    000e692cloc_e692c:
    000e692cldrb w3, [sp+96]
    000e6930tbnz w3, 0, 0xe6938
    000e6934b 0xe693c
    000e6938
    000e6938loc_e6938:
    000e6938b 0xe6aec
    000e693c
    000e693cloc_e693c:
    000e693cldr x1, [sp+104]
    000e6940ldr x2, [sp+504]
    000e6944ldr x3, [sp+488]
    000e6948subs xzr, x2, x1
    000e694cb.hs 0xe6954
    000e6950b 0xe725c
    000e6954
    000e6954loc_e6954:
    000e6954b 0xe6958
    000e6958
    000e6958loc_e6958:
    000e6958str x3, [sp+264]
    000e695cstr x1, [sp+272]
    000e6960str x2, [sp+280]
    000e6964ldr x3, [sp+480]
    000e6968ldrsb x27, [x3]
    000e696cldr x4, [sp+480]
    000e6970ldrsb x27, [x4]
    000e6974ldr x4, [x4+24]
    000e6978ldr x5, [sp+104]
    000e697cadd x4, x4, x5
    000e6980str x4, [x3+24]
    000e6984ldr x0, [sp+264]
    000e6988ldr x1, [sp+272]
    000e698cldr x2, [sp+280]
    000e6990bl os.direntIno
    000e6994str x0, [sp+208]
    000e6998strb w1, [sp+96]
    000e699cldr x3, [sp+208]
    000e69a0str x3, [sp+240]
    000e69a4ldrb w3, [sp+96]
    000e69a8strb w3, [sp+98]
    000e69acldr x3, [sp+240]
    000e69b0str x3, [sp+120]
    000e69b4ldrb w3, [sp+98]
    000e69b8strb w3, [sp+94]
    000e69bctbnz w3, 0, 0xe69c4
    000e69c0b 0xe6ae4
    000e69c4
    000e69c4loc_e69c4:
    000e69c4ldr x4, [sp+120]
    000e69c8subs xzr, x4, 0
    000e69cccset x5, eq
    000e69d0strb w5, [sp+96]
    000e69d4cbz x4, 0xe69dc
    000e69d8b 0xe69e8
    000e69dc
    000e69dcloc_e69dc:
    000e69dcorr x4, xzr, 1
    000e69e0strb w4, [sp+96]
    000e69e4b 0xe69f0
    000e69e8
    000e69e8loc_e69e8:
    000e69e8orr x4, xzr, 1
    000e69ecb 0xe69f0
    000e69f0
    000e69f0loc_e69f0:
    000e69f0ldrb w5, [sp+96]
    000e69f4tbnz w5, 0, 0xe69fc
    000e69f8b 0xe6a00
    000e69fc
    000e69fcloc_e69fc:
    000e69fcb 0xe7230
    000e6a00
    000e6a00loc_e6a00:
    000e6a00ldr x0, [sp+264]
    000e6a04ldr x1, [sp+272]
    000e6a08ldr x2, [sp+280]
    000e6a0cbl os.direntNamlen
    000e6a10str x0, [sp+208]
    000e6a14strb w1, [sp+96]
    000e6a18ldr x3, [sp+208]
    000e6a1cstr x3, [sp+232]
    000e6a20ldrb w3, [sp+96]
    000e6a24strb w3, [sp+97]
    000e6a28ldr x3, [sp+232]
    000e6a2cstr x3, [sp+112]
    000e6a30ldrb w4, [sp+97]
    000e6a34strb w4, [sp+94]
    000e6a38eor x5, x4, 1
    000e6a3cstrb w5, [sp+96]
    000e6a40tbnz w4, 0, 0xe6a48
    000e6a44b 0xe6a64
    000e6a48
    000e6a48loc_e6a48:
    000e6a48add x7, x3, 19
    000e6a4cldr x8, [sp+272]
    000e6a50str x8, [sp+216]
    000e6a54subs xzr, x8, x7
    000e6a58cset x7, lo
    000e6a5cstrb w7, [sp+96]
    000e6a60b 0xe6a68
    000e6a64
    000e6a64loc_e6a64:
    000e6a64b 0xe6a68
    000e6a68
    000e6a68loc_e6a68:
    000e6a68ldrb w7, [sp+96]
    000e6a6ctbnz w7, 0, 0xe6a74
    000e6a70b 0xe6a78
    000e6a74
    000e6a74loc_e6a74:
    000e6a74b 0xe6aec
    000e6a78
    000e6a78loc_e6a78:
    000e6a78ldr x7, [sp+112]
    000e6a7cadd x1, x7, 19
    000e6a80str x1, [sp+208]
    000e6a84ldr x2, [sp+280]
    000e6a88ldr x8, [sp+264]
    000e6a8csubs xzr, x2, x1
    000e6a90b.hs 0xe6a98
    000e6a94b 0xe7258
    000e6a98
    000e6a98loc_e6a98:
    000e6a98subs xzr, x1, 19
    000e6a9cb.hs 0xe6aa4
    000e6aa0b 0xe7250
    000e6aa4
    000e6aa4loc_e6aa4:
    000e6aa4sub x9, x2, 19
    000e6aa8sub x10, xzr, x9
    000e6aacsbfm x10, x10, 63, 63
    000e6ab0movz x11, 19
    000e6ab4and x10, x10, x11
    000e6ab8add x8, x8, x10
    000e6abcstr x8, [sp+312]
    000e6ac0str x7, [sp+320]
    000e6ac4str x9, [sp+328]
    000e6ac8str x8, [sp+920]
    000e6accstr x7, [sp+928]
    000e6ad0str x9, [sp+936]
    000e6ad4str xzr, [sp+192]
    000e6ad8ldr x7, [sp+928]
    000e6adcstr x7, [sp+184]
    000e6ae0b 0xe6c34
    000e6ae4
    000e6ae4loc_e6ae4:
    000e6ae4b 0xe6aec
    000e6ae8
    000e6ae8loc_e6ae8:
    000e6ae8b 0xe6aec
    000e6aec
    000e6aecloc_e6aec:
    000e6aecldr x0, [sp+1088]
    000e6af0subs xzr, x0, 0
    000e6af4cset x0, gt
    000e6af8strb w0, [sp+96]
    000e6afcb.gt 0xe6b04
    000e6b00b 0xe6b30
    000e6b04
    000e6b04loc_e6b04:
    000e6b04ldr x0, [sp+296]
    000e6b08str x0, [sp+216]
    000e6b0cldr x1, [sp+448]
    000e6b10str x1, [sp+224]
    000e6b14add x0, x0, x1
    000e6b18ldr x1, [sp+344]
    000e6b1cstr x1, [sp+200]
    000e6b20adds xzr, x0, x1
    000e6b24cset x0, eq
    000e6b28strb w0, [sp+96]
    000e6b2cb 0xe6b34
    000e6b30
    000e6b30loc_e6b30:
    000e6b30b 0xe6b34
    000e6b34
    000e6b34loc_e6b34:
    000e6b34ldrb w0, [sp+96]
    000e6b38tbnz w0, 0, 0xe6b40
    000e6b3cb 0xe6bf4
    000e6b40
    000e6b40loc_e6b40:
    000e6b40str xzr, [sp+568]
    000e6b44add x27, sp, 576
    000e6b48stp xzr, xzr, [x27]
    000e6b4cstr xzr, [sp+544]
    000e6b50add x27, sp, 552
    000e6b54stp xzr, xzr, [x27]
    000e6b58adrp x27, 0x93b000
    000e6b5cldr x0, [x27+1520]
    000e6b60adrp x27, 0x93b000
    000e6b64ldr x1, [x27+1528]
    000e6b68str x0, [sp+528]
    000e6b6cstr x1, [sp+536]
    000e6b70str xzr, [sp+288]
    000e6b74stp xzr, xzr, [sp+296]
    000e6b78ldr x0, [sp+568]
    000e6b7cldr x1, [sp+576]
    000e6b80ldr x2, [sp+584]
    000e6b84str x0, [sp+440]
    000e6b88str x1, [sp+448]
    000e6b8cstr x2, [sp+456]
    000e6b90ldr x0, [sp+544]
    000e6b94ldr x1, [sp+552]
    000e6b98ldr x2, [sp+560]
    000e6b9cstr x0, [sp+336]
    000e6ba0str x1, [sp+344]
    000e6ba4str x2, [sp+352]
    000e6ba8ldr x0, [sp+528]
    000e6bacldr x1, [sp+536]
    000e6bb0str x0, [sp+424]
    000e6bb4str x1, [sp+432]
    000e6bb8bl runtime.deferreturn
    000e6bbcldr x9, [sp+424]
    000e6bc0ldr x3, [sp+440]
    000e6bc4ldr x6, [sp+336]
    000e6bc8ldr x0, [sp+288]
    000e6bccldr x1, [sp+296]
    000e6bd0ldr x4, [sp+448]
    000e6bd4ldr x7, [sp+344]
    000e6bd8ldr x10, [sp+432]
    000e6bdcldr x2, [sp+304]
    000e6be0ldr x5, [sp+456]
    000e6be4ldr x8, [sp+352]
    000e6be8ldp x29, x30, [sp-8]
    000e6becadd sp, sp, 1072
    000e6bf0ret x30
    000e6bf4
    000e6bf4loc_e6bf4:
    000e6bf4stp xzr, xzr, [sp+424]
    000e6bf8bl runtime.deferreturn
    000e6bfcldr x9, [sp+424]
    000e6c00ldr x3, [sp+440]
    000e6c04ldr x6, [sp+336]
    000e6c08ldr x1, [sp+296]
    000e6c0cldr x4, [sp+448]
    000e6c10ldr x7, [sp+344]
    000e6c14ldr x10, [sp+432]
    000e6c18ldr x2, [sp+304]
    000e6c1cldr x5, [sp+456]
    000e6c20ldr x8, [sp+352]
    000e6c24ldr x0, [sp+288]
    000e6c28ldp x29, x30, [sp-8]
    000e6c2cadd sp, sp, 1072
    000e6c30ret x30
    000e6c34
    000e6c34loc_e6c34:
    000e6c34ldr x7, [sp+184]
    000e6c38ldr x8, [sp+192]
    000e6c3csubs xzr, x7, x8
    000e6c40b.gt 0xe6c48
    000e6c44b 0xe6c9c
    000e6c48
    000e6c48loc_e6c48:
    000e6c48ldr x7, [sp+192]
    000e6c4cstr x7, [sp+128]
    000e6c50ldr x7, [sp+192]
    000e6c54ldr x8, [sp+920]
    000e6c58ldrb w7, [x8+x7]
    000e6c5cstrb w7, [sp+95]
    000e6c60cbz w7, 0xe6c68
    000e6c64b 0xe6c88
    000e6c68
    000e6c68loc_e6c68:
    000e6c68ldr x1, [sp+128]
    000e6c6cldr x2, [sp+328]
    000e6c70subs xzr, x2, x1
    000e6c74b.hs 0xe6c7c
    000e6c78b 0xe724c
    000e6c7c
    000e6c7cloc_e6c7c:
    000e6c7cb 0xe6c80
    000e6c80
    000e6c80loc_e6c80:
    000e6c80str x1, [sp+320]
    000e6c84b 0xe6ca0
    000e6c88
    000e6c88loc_e6c88:
    000e6c88b 0xe6c8c
    000e6c8c
    000e6c8cloc_e6c8c:
    000e6c8cldr x7, [sp+192]
    000e6c90add x7, x7, 1
    000e6c94str x7, [sp+192]
    000e6c98b 0xe6c34
    000e6c9c
    000e6c9cloc_e6c9c:
    000e6c9cb 0xe6ca0
    000e6ca0
    000e6ca0loc_e6ca0:
    000e6ca0ldr x1, [sp+320]
    000e6ca4ldr x7, [sp+312]
    000e6ca8str x7, [sp+768]
    000e6cacstr x1, [sp+776]
    000e6cb0subs xzr, x1, 1
    000e6cb4cset x8, eq
    000e6cb8b.eq 0xe6cc0
    000e6cbcb 0xe6cdc
    000e6cc0
    000e6cc0loc_e6cc0:
    000e6cc0subs xzr, x1, 0
    000e6cc4b.hi 0xe6ccc
    000e6cc8b 0xe7244
    000e6ccc
    000e6cccloc_e6ccc:
    000e6cccldrb w7, [x7]
    000e6cd0subs wzr, w7, 46
    000e6cd4cset x8, eq
    000e6cd8b 0xe6ce0
    000e6cdc
    000e6cdcloc_e6cdc:
    000e6cdcb 0xe6ce0
    000e6ce0
    000e6ce0loc_e6ce0:
    000e6ce0strb w8, [sp+96]
    000e6ce4tbnz w8, 0, 0xe6cec
    000e6ce8b 0xe6cf0
    000e6cec
    000e6cecloc_e6cec:
    000e6cecb 0xe6d58
    000e6cf0
    000e6cf0loc_e6cf0:
    000e6cf0ldr x1, [sp+320]
    000e6cf4ldr x7, [sp+312]
    000e6cf8str x7, [sp+752]
    000e6cfcstr x1, [sp+760]
    000e6d00subs xzr, x1, 2
    000e6d04cset x8, eq
    000e6d08b.eq 0xe6d10
    000e6d0cb 0xe6d4c
    000e6d10
    000e6d10loc_e6d10:
    000e6d10subs xzr, x1, 0
    000e6d14b.hi 0xe6d1c
    000e6d18b 0xe723c
    000e6d1c
    000e6d1cloc_e6d1c:
    000e6d1cldrb w8, [x7]
    000e6d20subs xzr, x1, 1
    000e6d24b.hi 0xe6d2c
    000e6d28b 0xe7234
    000e6d2c
    000e6d2cloc_e6d2c:
    000e6d2cldrb w7, [x7+1]
    000e6d30ubfm x7, x7, 56, 7
    000e6d34orr x7, x8, x7
    000e6d38ubfm x7, x7, 0, 15
    000e6d3cmovz x9, 11822
    000e6d40subs wzr, w7, w9
    000e6d44cset x8, eq
    000e6d48b 0xe6d50
    000e6d4c
    000e6d4cloc_e6d4c:
    000e6d4cb 0xe6d50
    000e6d50
    000e6d50loc_e6d50:
    000e6d50strb w8, [sp+96]
    000e6d54b 0xe6d58
    000e6d58
    000e6d58loc_e6d58:
    000e6d58ldrb w7, [sp+96]
    000e6d5ctbnz w7, 0, 0xe6d64
    000e6d60b 0xe6d68
    000e6d64
    000e6d64loc_e6d64:
    000e6d64b 0xe7230
    000e6d68
    000e6d68loc_e6d68:
    000e6d68ldr x7, [sp+1088]
    000e6d6csubs xzr, x7, 0
    000e6d70b.gt 0xe6d78
    000e6d74b 0xe6d88
    000e6d78
    000e6d78loc_e6d78:
    000e6d78ldr x7, [sp+1088]
    000e6d7csub x7, x7, 1
    000e6d80str x7, [sp+1088]
    000e6d84b 0xe6d8c
    000e6d88
    000e6d88loc_e6d88:
    000e6d88b 0xe6d8c
    000e6d8c
    000e6d8cloc_e6d8c:
    000e6d8cldr x7, [sp+1096]
    000e6d90cbz x7, 0xe6d98
    000e6d94b 0xe6e38
    000e6d98
    000e6d98loc_e6d98:
    000e6d98ldr x1, [sp+312]
    000e6d9cldr x2, [sp+320]
    000e6da0mov x0, xzr
    000e6da4bl runtime.slicebytetostring
    000e6da8str x0, [sp+736]
    000e6dacstr x1, [sp+744]
    000e6db0ldr x2, [sp+304]
    000e6db4ldr x0, [sp+288]
    000e6db8ldr x3, [sp+296]
    000e6dbcadd x1, x3, 1
    000e6dc0subs xzr, x2, x1
    000e6dc4b.hs 0xe6dcc
    000e6dc8b 0xe6dd0
    000e6dcc
    000e6dccloc_e6dcc:
    000e6dccb 0xe6de4
    000e6dd0
    000e6dd0loc_e6dd0:
    000e6dd0orr x3, xzr, 1
    000e6dd4adrp x4, 0x50f000
    000e6dd8add x4, x4, 2944
    000e6ddcbl runtime.growslice
    000e6de0b 0xe6de4
    000e6de4
    000e6de4loc_e6de4:
    000e6de4sub x4, x1, 1
    000e6de8add x5, x0, x4, lsl #4
    000e6decubfm x4, x4, 60, 59
    000e6df0ldr x6, [sp+736]
    000e6df4ldr x7, [sp+744]
    000e6df8str x7, [x5+8]
    000e6dfcadrp x27, 0x965000
    000e6e00ldr w5, [x27+3056]
    000e6e04cbz w5, 0xe6e0c
    000e6e08b 0xe6e10
    000e6e0c
    000e6e0cloc_e6e0c:
    000e6e0cb 0xe6e24
    000e6e10
    000e6e10loc_e6e10:
    000e6e10bl runtime.gcWriteBarrier2
    000e6e14str x6, [x25]
    000e6e18ldr x5, [x0+x4]
    000e6e1cstr x5, [x25+8]
    000e6e20b 0xe6e24
    000e6e24
    000e6e24loc_e6e24:
    000e6e24str x6, [x0+x4]
    000e6e28str x0, [sp+288]
    000e6e2cstr x1, [sp+296]
    000e6e30str x2, [sp+304]
    000e6e34b 0xe722c
    000e6e38
    000e6e38loc_e6e38:
    000e6e38ldr x7, [sp+1096]
    000e6e3csubs xzr, x7, 1
    000e6e40b.eq 0xe6e48
    000e6e44b 0xe7044
    000e6e48
    000e6e48loc_e6e48:
    000e6e48ldr x0, [sp+264]
    000e6e4cldr x1, [sp+272]
    000e6e50ldr x2, [sp+280]
    000e6e54bl os.direntType
    000e6e58str w0, [sp+100]
    000e6e5cadd x27, sp, 904
    000e6e60stp xzr, xzr, [x27]
    000e6e64add x27, sp, 952
    000e6e68stp xzr, xzr, [x27]
    000e6e6cldr x3, [sp+1080]
    000e6e70ldrsb x27, [x3]
    000e6e74ldr x3, [x3]
    000e6e78ldrsb x27, [x3]
    000e6e7cldr x4, [x3+64]
    000e6e80ldr x3, [x3+56]
    000e6e84str x3, [sp+720]
    000e6e88str x4, [sp+728]
    000e6e8cldr x1, [sp+312]
    000e6e90ldr x2, [sp+320]
    000e6e94mov x0, xzr
    000e6e98bl runtime.slicebytetostring
    000e6e9cstr x0, [sp+704]
    000e6ea0str x1, [sp+712]
    000e6ea4ldr w4, [sp+100]
    000e6ea8ldr x3, [sp+720]
    000e6eacldr x5, [sp+728]
    000e6eb0mov x2, x0
    000e6eb4mov x0, x3
    000e6eb8mov x3, x1
    000e6ebcmov x1, x5
    000e6ec0bl os.newUnixDirent
    000e6ec4str x0, [sp+904]
    000e6ec8str x1, [sp+912]
    000e6eccstr x2, [sp+952]
    000e6ed0str x3, [sp+960]
    000e6ed4ldr x3, [sp+904]
    000e6ed8ldr x4, [sp+912]
    000e6edcstr x3, [sp+1032]
    000e6ee0str x4, [sp+1040]
    000e6ee4ldr x3, [sp+952]
    000e6ee8ldr x4, [sp+960]
    000e6eecstr x3, [sp+1016]
    000e6ef0str x4, [sp+1024]
    000e6ef4ldr x3, [sp+1032]
    000e6ef8ldr x4, [sp+1040]
    000e6efcstr x3, [sp+464]
    000e6f00str x4, [sp+472]
    000e6f04ldr x0, [sp+1016]
    000e6f08ldr x1, [sp+1024]
    000e6f0cstr x0, [sp+408]
    000e6f10str x1, [sp+416]
    000e6f14bl os.IsNotExist
    000e6f18strb w0, [sp+96]
    000e6f1ctbnz w0, 0, 0xe6f24
    000e6f20b 0xe6f28
    000e6f24
    000e6f24loc_e6f24:
    000e6f24b 0xe7230
    000e6f28
    000e6f28loc_e6f28:
    000e6f28ldr x5, [sp+408]
    000e6f2ccbnz x5, 0xe6f34
    000e6f30b 0xe6fbc
    000e6f34
    000e6f34loc_e6f34:
    000e6f34str xzr, [sp+680]
    000e6f38add x27, sp, 688
    000e6f3cstp xzr, xzr, [x27]
    000e6f40ldr x0, [sp+408]
    000e6f44ldr x1, [sp+416]
    000e6f48str x0, [sp+664]
    000e6f4cstr x1, [sp+672]
    000e6f50str xzr, [sp+288]
    000e6f54stp xzr, xzr, [sp+296]
    000e6f58ldr x0, [sp+680]
    000e6f5cldr x1, [sp+688]
    000e6f60ldr x2, [sp+696]
    000e6f64str x0, [sp+336]
    000e6f68str x1, [sp+344]
    000e6f6cstr x2, [sp+352]
    000e6f70ldr x0, [sp+664]
    000e6f74ldr x1, [sp+672]
    000e6f78str x0, [sp+424]
    000e6f7cstr x1, [sp+432]
    000e6f80bl runtime.deferreturn
    000e6f84ldr x9, [sp+424]
    000e6f88ldr x3, [sp+440]
    000e6f8cldr x6, [sp+336]
    000e6f90ldr x0, [sp+288]
    000e6f94ldr x1, [sp+296]
    000e6f98ldr x4, [sp+448]
    000e6f9cldr x7, [sp+344]
    000e6fa0ldr x10, [sp+432]
    000e6fa4ldr x2, [sp+304]
    000e6fa8ldr x5, [sp+456]
    000e6facldr x8, [sp+352]
    000e6fb0ldp x29, x30, [sp-8]
    000e6fb4add sp, sp, 1072
    000e6fb8ret x30
    000e6fbc
    000e6fbcloc_e6fbc:
    000e6fbcldr x2, [sp+456]
    000e6fc0ldr x0, [sp+440]
    000e6fc4ldr x5, [sp+448]
    000e6fc8add x1, x5, 1
    000e6fccsubs xzr, x2, x1
    000e6fd0b.hs 0xe6fd8
    000e6fd4b 0xe6fdc
    000e6fd8
    000e6fd8loc_e6fd8:
    000e6fd8b 0xe6ff0
    000e6fdc
    000e6fdcloc_e6fdc:
    000e6fdcorr x3, xzr, 1
    000e6fe0adrp x4, 0x549000
    000e6fe4add x4, x4, 3904
    000e6fe8bl runtime.growslice
    000e6fecb 0xe6ff0
    000e6ff0
    000e6ff0loc_e6ff0:
    000e6ff0ldr x4, [sp+472]
    000e6ff4ldr x5, [sp+464]
    000e6ff8sub x6, x1, 1
    000e6ffcadd x7, x0, x6, lsl #4
    000e7000ubfm x6, x6, 60, 59
    000e7004str x5, [x0+x6]
    000e7008adrp x27, 0x964000
    000e700cldr w5, [x27+3056]
    000e7010cbz w5, 0xe7018
    000e7014b 0xe701c
    000e7018
    000e7018loc_e7018:
    000e7018b 0xe7030
    000e701c
    000e701cloc_e701c:
    000e701cbl runtime.gcWriteBarrier2
    000e7020str x4, [x25]
    000e7024ldr x5, [x7+8]
    000e7028str x5, [x25+8]
    000e702cb 0xe7030
    000e7030
    000e7030loc_e7030:
    000e7030str x4, [x7+8]
    000e7034str x0, [sp+440]
    000e7038str x1, [sp+448]
    000e703cstr x2, [sp+456]
    000e7040b 0xe7228
    000e7044
    000e7044loc_e7044:
    000e7044add x27, sp, 888
    000e7048stp xzr, xzr, [x27]
    000e704cadd x27, sp, 952
    000e7050stp xzr, xzr, [x27]
    000e7054ldr x7, [sp+1080]
    000e7058ldrsb x27, [x7]
    000e705cldr x7, [x7]
    000e7060ldrsb x27, [x7]
    000e7064ldr x1, [x7+56]
    000e7068ldr x2, [x7+64]
    000e706cstr x1, [sp+648]
    000e7070str x2, [sp+656]
    000e7074ldr x5, [sp+312]
    000e7078ldr x6, [sp+320]
    000e707cmov x0, xzr
    000e7080adrp x3, 0x5c8000
    000e7084add x3, x3, 4032
    000e7088orr x4, xzr, 1
    000e708cbl runtime.concatstring3
    000e7090str x0, [sp+632]
    000e7094str x1, [sp+640]
    000e7098adrp x27, 0x925000
    000e709cldr x26, [x27+4032]
    000e70a0ldr x7, [x26]
    000e70a4blr x7
    000e70a8str x0, [sp+888]
    000e70acstr x1, [sp+896]
    000e70b0str x2, [sp+952]
    000e70b4str x3, [sp+960]
    000e70b8ldr x7, [sp+888]
    000e70bcldr x8, [sp+896]
    000e70c0str x7, [sp+1000]
    000e70c4str x8, [sp+1008]
    000e70c8ldr x7, [sp+952]
    000e70ccldr x8, [sp+960]
    000e70d0str x7, [sp+984]
    000e70d4str x8, [sp+992]
    000e70d8ldr x7, [sp+1000]
    000e70dcldr x8, [sp+1008]
    000e70e0str x7, [sp+360]
    000e70e4str x8, [sp+368]
    000e70e8ldr x0, [sp+984]
    000e70ecldr x1, [sp+992]
    000e70f0str x0, [sp+392]
    000e70f4str x1, [sp+400]
    000e70f8bl os.IsNotExist
    000e70fcstrb w0, [sp+96]
    000e7100tbnz w0, 0, 0xe7108
    000e7104b 0xe710c
    000e7108
    000e7108loc_e7108:
    000e7108b 0xe7230
    000e710c
    000e710cloc_e710c:
    000e710cldr x5, [sp+392]
    000e7110cbnz x5, 0xe7118
    000e7114b 0xe71a0
    000e7118
    000e7118loc_e7118:
    000e7118str xzr, [sp+608]
    000e711cadd x27, sp, 616
    000e7120stp xzr, xzr, [x27]
    000e7124ldr x0, [sp+392]
    000e7128ldr x1, [sp+400]
    000e712cstr x0, [sp+592]
    000e7130str x1, [sp+600]
    000e7134str xzr, [sp+288]
    000e7138stp xzr, xzr, [sp+296]
    000e713cldr x0, [sp+608]
    000e7140ldr x1, [sp+616]
    000e7144ldr x2, [sp+624]
    000e7148str x0, [sp+440]
    000e714cstr x1, [sp+448]
    000e7150str x2, [sp+456]
    000e7154ldr x0, [sp+592]
    000e7158ldr x1, [sp+600]
    000e715cstr x0, [sp+424]
    000e7160str x1, [sp+432]
    000e7164bl runtime.deferreturn
    000e7168ldr x9, [sp+424]
    000e716cldr x3, [sp+440]
    000e7170ldr x6, [sp+336]
    000e7174ldr x0, [sp+288]
    000e7178ldr x1, [sp+296]
    000e717cldr x4, [sp+448]
    000e7180ldr x7, [sp+344]
    000e7184ldr x10, [sp+432]
    000e7188ldr x2, [sp+304]
    000e718cldr x5, [sp+456]
    000e7190ldr x8, [sp+352]
    000e7194ldp x29, x30, [sp-8]
    000e7198add sp, sp, 1072
    000e719cret x30
    000e71a0
    000e71a0loc_e71a0:
    000e71a0ldr x2, [sp+352]
    000e71a4ldr x0, [sp+336]
    000e71a8ldr x5, [sp+344]
    000e71acadd x1, x5, 1
    000e71b0subs xzr, x2, x1
    000e71b4b.hs 0xe71bc
    000e71b8b 0xe71c0
    000e71bc
    000e71bcloc_e71bc:
    000e71bcb 0xe71d4
    000e71c0
    000e71c0loc_e71c0:
    000e71c0orr x3, xzr, 1
    000e71c4adrp x4, 0x559000
    000e71c8add x4, x4, 3424
    000e71ccbl runtime.growslice
    000e71d0b 0xe71d4
    000e71d4
    000e71d4loc_e71d4:
    000e71d4ldr x4, [sp+368]
    000e71d8ldr x5, [sp+360]
    000e71dcsub x6, x1, 1
    000e71e0add x7, x0, x6, lsl #4
    000e71e4ubfm x6, x6, 60, 59
    000e71e8str x5, [x0+x6]
    000e71ecadrp x27, 0x964000
    000e71f0ldr w5, [x27+3056]
    000e71f4cbz w5, 0xe71fc
    000e71f8b 0xe7200
    000e71fc
    000e71fcloc_e71fc:
    000e71fcb 0xe7214
    000e7200
    000e7200loc_e7200:
    000e7200bl runtime.gcWriteBarrier2
    000e7204str x4, [x25]
    000e7208ldr x5, [x7+8]
    000e720cstr x5, [x25+8]
    000e7210b 0xe7214
    000e7214
    000e7214loc_e7214:
    000e7214str x4, [x7+8]
    000e7218str x0, [sp+336]
    000e721cstr x1, [sp+344]
    000e7220str x2, [sp+352]
    000e7224b 0xe7228
    000e7228
    000e7228loc_e7228:
    000e7228b 0xe722c
    000e722c
    000e722cloc_e722c:
    000e722cb 0xe7230
    000e7230
    000e7230loc_e7230:
    000e7230b 0xe65e0
    000e7234
    000e7234loc_e7234:
    000e7234orr x0, xzr, 1
    000e7238bl runtime.panicIndex
    000e723c
    000e723cloc_e723c:
    000e723cmov x0, xzr
    000e7240bl runtime.panicIndex
    000e7244
    000e7244loc_e7244:
    000e7244mov x0, xzr
    000e7248bl runtime.panicIndex
    000e724c
    000e724cloc_e724c:
    000e724cbl runtime.panicSliceAcap
    000e7250
    000e7250loc_e7250:
    000e7250movz x0, 19
    000e7254bl runtime.panicSliceBU
    000e7258
    000e7258loc_e7258:
    000e7258bl runtime.panicSliceAcapU
    000e725c
    000e725cloc_e725c:
    000e725cbl runtime.panicSliceAcapU
    000e7260
    000e7260loc_e7260:
    000e7260bl runtime.panicSliceB
    000e7264
    000e7264loc_e7264:
    000e7264bl runtime.panicSliceAcap
    000e7268
    000e7268loc_e7268:
    000e7268mov x1, x2
    000e726cadrp x2, 0x523000
    000e7270add x2, x2, 3520
    000e7274bl runtime.panicdottypeE
    000e7278hint
    000e727c
    000e727cloc_e727c:
    000e727cstp x0, x1, [sp+8]
    000e7280str x2, [sp+24]
    000e7284mov x3, x30
    000e7288bl runtime.morestack_noctxt.abi0
    000e728cldp x0, x1, [sp+8]
    000e7290ldr x2, [sp+24]
    000e7294b 0xe63c0
    000e7298udf 0
    000e729cudf 0
    000e63c0
    000e72a0
    000e72a0os.(*File).readdir.deferwrap1: ; void os.(*File).readdir.deferwrap1(void)
    000e72a0ldr x16, [x28+16]
    000e72a4subs xzr, sp, x16
    000e72a8b.ls 0xe72d8
    000e72acstr x30, [sp-32]!
    000e72b0stur x29, [sp-8]
    000e72b4sub x29, sp, 8
    000e72b8ldr x16, [x28+32]
    000e72bccbnz x16, 0xe72e4
    000e72c0
    000e72c0loc_e72c0:
    000e72c0ldr x0, [x26+8]
    000e72c4str x0, [sp+16]
    000e72c8bl sync.(*Mutex).Unlock
    000e72ccldur x29, [sp-8]
    000e72d0ldr x30, [sp], 32
    000e72d4ret x30
    000e72d8
    000e72d8loc_e72d8:
    000e72d8mov x3, x30
    000e72dcbl runtime.morestack.abi0
    000e72e0b 0xe72a0
    000e72e4
    000e72e4loc_e72e4:
    000e72e4ldr x17, [x16]
    000e72e8add x20, sp, 40
    000e72ecsubs xzr, x20, x17
    000e72f0b.ne 0xe72c0
    000e72f4add x20, sp, 8
    000e72f8str x20, [x16]
    000e72fcb 0xe72c0
    000e72a0
    000e7300
    000e7300os.readInt: ; void os.readInt(struct []uint8 b, uintptr off, uintptr size)
    000e7300ldr x16, [x28+16]
    000e7304subs xzr, sp, x16
    000e7308b.ls 0xe73dc
    000e730cstr x30, [sp-112]!
    000e7310stur x29, [sp-8]
    000e7314sub x29, sp, 8
    000e7318str x0, [sp+120]
    000e731cstr x1, [sp+128]
    000e7320str x2, [sp+136]
    000e7324str x3, [sp+144]
    000e7328str x4, [sp+152]
    000e732cstr xzr, [sp+56]
    000e7330strb wzr, [sp+55]
    000e7334ldr x5, [sp+128]
    000e7338str x5, [sp+72]
    000e733cldr x6, [sp+144]
    000e7340add x4, x6, x4
    000e7344subs xzr, x5, x4
    000e7348b.lt 0xe7350
    000e734cb 0xe736c
    000e7350
    000e7350loc_e7350:
    000e7350str xzr, [sp+56]
    000e7354strb wzr, [sp+55]
    000e7358ldr x0, [sp+56]
    000e735cmov x1, xzr
    000e7360ldur x29, [sp-8]
    000e7364ldr x30, [sp], 112
    000e7368ret x30
    000e736c
    000e736cloc_e736c:
    000e736cldr x0, [sp+144]
    000e7370ldr x1, [sp+128]
    000e7374ldr x4, [sp+120]
    000e7378ldr x5, [sp+136]
    000e737cb 0xe7380
    000e7380
    000e7380loc_e7380:
    000e7380subs xzr, x1, x0
    000e7384b.hs 0xe738c
    000e7388b 0xe73d4
    000e738c
    000e738cloc_e738c:
    000e738csub x2, x5, x0
    000e7390sub x1, x1, x0
    000e7394sub x5, xzr, x2
    000e7398and x5, x0, x5, asr #63
    000e739cadd x0, x4, x5
    000e73a0str x0, [sp+80]
    000e73a4str x1, [sp+88]
    000e73a8str x2, [sp+96]
    000e73acldr x3, [sp+152]
    000e73b0bl os.readIntLE
    000e73b4str x0, [sp+64]
    000e73b8str x0, [sp+56]
    000e73bcorr x1, xzr, 1
    000e73c0strb w1, [sp+55]
    000e73c4ldr x0, [sp+56]
    000e73c8ldur x29, [sp-8]
    000e73ccldr x30, [sp], 112
    000e73d0ret x30
    000e73d4
    000e73d4loc_e73d4:
    000e73d4bl runtime.panicSliceBU
    000e73d8hint
    000e73dc
    000e73dcloc_e73dc:
    000e73dcstp x0, x1, [sp+8]
    000e73e0stp x2, x3, [sp+24]
    000e73e4str x4, [sp+40]
    000e73e8mov x3, x30
    000e73ecbl runtime.morestack_noctxt.abi0
    000e73f0ldp x0, x1, [sp+8]
    000e73f4ldp x2, x3, [sp+24]
    000e73f8ldr x4, [sp+40]
    000e73fcb 0xe7300
    000e7300
    000e7400
    000e7400os.readIntLE: ; void os.readIntLE(struct []uint8 b, uintptr size)
    000e7400ldr x16, [x28+16]
    000e7404subs xzr, sp, x16
    000e7408b.ls 0xe7544
    000e740cstr x30, [sp-80]!
    000e7410stur x29, [sp-8]
    000e7414sub x29, sp, 8
    000e7418str x0, [sp+88]
    000e741cstr x1, [sp+96]
    000e7420str x2, [sp+104]
    000e7424str x3, [sp+112]
    000e7428str xzr, [sp+48]
    000e742cstr x3, [sp+56]
    000e7430subs xzr, x3, 2
    000e7434b.ls 0xe743c
    000e7438b 0xe74ac
    000e743c
    000e743cloc_e743c:
    000e743csubs xzr, x3, 1
    000e7440b.eq 0xe7448
    000e7444b 0xe7478
    000e7448
    000e7448loc_e7448:
    000e7448b 0xe744c
    000e744c
    000e744cloc_e744c:
    000e744cldr x1, [sp+96]
    000e7450ldr x2, [sp+88]
    000e7454subs xzr, x1, 0
    000e7458b.hi 0xe7460
    000e745cb 0xe7538
    000e7460
    000e7460loc_e7460:
    000e7460ldrb w1, [x2]
    000e7464mov x0, x1
    000e7468str x0, [sp+48]
    000e746cldur x29, [sp-8]
    000e7470ldr x30, [sp], 80
    000e7474ret x30
    000e7478
    000e7478loc_e7478:
    000e7478subs xzr, x3, 2
    000e747cb.eq 0xe7484
    000e7480b 0xe7530
    000e7484
    000e7484loc_e7484:
    000e7484b 0xe7488
    000e7488
    000e7488loc_e7488:
    000e7488ldr x0, [sp+88]
    000e748cldr x1, [sp+96]
    000e7490bl internal/byteorder.LEUint16
    000e7494strh w0, [sp+42]
    000e7498ubfm x0, x0, 0, 15
    000e749cstr x0, [sp+48]
    000e74a0ldur x29, [sp-8]
    000e74a4ldr x30, [sp], 80
    000e74a8ret x30
    000e74ac
    000e74acloc_e74ac:
    000e74acsubs xzr, x3, 4
    000e74b0b.eq 0xe74b8
    000e74b4b 0xe74e0
    000e74b8
    000e74b8loc_e74b8:
    000e74b8b 0xe74bc
    000e74bc
    000e74bcloc_e74bc:
    000e74bcldr x0, [sp+88]
    000e74c0ldr x1, [sp+96]
    000e74c4bl internal/byteorder.LEUint32
    000e74c8str w0, [sp+44]
    000e74ccmov w0, w0
    000e74d0str x0, [sp+48]
    000e74d4ldur x29, [sp-8]
    000e74d8ldr x30, [sp], 80
    000e74dcret x30
    000e74e0
    000e74e0loc_e74e0:
    000e74e0subs xzr, x3, 8
    000e74e4b.eq 0xe74ec
    000e74e8b 0xe7510
    000e74ec
    000e74ecloc_e74ec:
    000e74ecb 0xe74f0
    000e74f0
    000e74f0loc_e74f0:
    000e74f0ldr x0, [sp+88]
    000e74f4ldr x1, [sp+96]
    000e74f8bl internal/byteorder.LEUint64
    000e74fcstr x0, [sp+64]
    000e7500str x0, [sp+48]
    000e7504ldur x29, [sp-8]
    000e7508ldr x30, [sp], 80
    000e750cret x30
    000e7510
    000e7510loc_e7510:
    000e7510b 0xe7514
    000e7514
    000e7514loc_e7514:
    000e7514b 0xe7518
    000e7518
    000e7518loc_e7518:
    000e7518b 0xe751c
    000e751c
    000e751cloc_e751c:
    000e751cadrp x0, 0x50e000
    000e7520add x0, x0, 2944
    000e7524adrp x1, 0x629000
    000e7528add x1, x1, 3976
    000e752cbl runtime.gopanic
    000e7530
    000e7530loc_e7530:
    000e7530b 0xe7534
    000e7534
    000e7534loc_e7534:
    000e7534b 0xe7518
    000e7538
    000e7538loc_e7538:
    000e7538mov x0, xzr
    000e753cbl runtime.panicIndex
    000e7540hint
    000e7544
    000e7544loc_e7544:
    000e7544stp x0, x1, [sp+8]
    000e7548stp x2, x3, [sp+24]
    000e754cmov x3, x30
    000e7550bl runtime.morestack_noctxt.abi0
    000e7554ldp x0, x1, [sp+8]
    000e7558ldp x2, x3, [sp+24]
    000e755cb 0xe7400
    000e7400
    000e7560
    000e7560os.direntIno: ; void os.direntIno(struct []uint8 buf)
    000e7560ldr x16, [x28+16]
    000e7564subs xzr, sp, x16
    000e7568b.ls 0xe75dc
    000e756cstr x30, [sp-96]!
    000e7570stur x29, [sp-8]
    000e7574sub x29, sp, 8
    000e7578str x0, [sp+104]
    000e757cstr x1, [sp+112]
    000e7580str x2, [sp+120]
    000e7584str xzr, [sp+64]
    000e7588strb wzr, [sp+61]
    000e758cldr x0, [sp+104]
    000e7590ldr x1, [sp+112]
    000e7594ldr x2, [sp+120]
    000e7598mov x3, xzr
    000e759corr x4, xzr, 8
    000e75a0bl os.readInt
    000e75a4str x0, [sp+72]
    000e75a8strb w1, [sp+62]
    000e75acldr x5, [sp+72]
    000e75b0str x5, [sp+80]
    000e75b4ldrb w5, [sp+62]
    000e75b8strb w5, [sp+63]
    000e75bcldr x5, [sp+80]
    000e75c0str x5, [sp+64]
    000e75c4ldrb w1, [sp+63]
    000e75c8strb w1, [sp+61]
    000e75ccldr x0, [sp+64]
    000e75d0ldur x29, [sp-8]
    000e75d4ldr x30, [sp], 96
    000e75d8ret x30
    000e75dc
    000e75dcloc_e75dc:
    000e75dcstp x0, x1, [sp+8]
    000e75e0str x2, [sp+24]
    000e75e4mov x3, x30
    000e75e8bl runtime.morestack_noctxt.abi0
    000e75ecldp x0, x1, [sp+8]
    000e75f0ldr x2, [sp+24]
    000e75f4b 0xe7560
    000e75f8udf 0
    000e75fcudf 0
    000e7560
    000e7600
    000e7600os.direntReclen: ; void os.direntReclen(struct []uint8 buf)
    000e7600ldr x16, [x28+16]
    000e7604subs xzr, sp, x16
    000e7608b.ls 0xe767c
    000e760cstr x30, [sp-96]!
    000e7610stur x29, [sp-8]
    000e7614sub x29, sp, 8
    000e7618str x0, [sp+104]
    000e761cstr x1, [sp+112]
    000e7620str x2, [sp+120]
    000e7624str xzr, [sp+64]
    000e7628strb wzr, [sp+61]
    000e762cldr x0, [sp+104]
    000e7630ldr x1, [sp+112]
    000e7634ldr x2, [sp+120]
    000e7638orr x3, xzr, 16
    000e763corr x4, xzr, 2
    000e7640bl os.readInt
    000e7644str x0, [sp+72]
    000e7648strb w1, [sp+62]
    000e764cldr x5, [sp+72]
    000e7650str x5, [sp+80]
    000e7654ldrb w5, [sp+62]
    000e7658strb w5, [sp+63]
    000e765cldr x5, [sp+80]
    000e7660str x5, [sp+64]
    000e7664ldrb w1, [sp+63]
    000e7668strb w1, [sp+61]
    000e766cldr x0, [sp+64]
    000e7670ldur x29, [sp-8]
    000e7674ldr x30, [sp], 96
    000e7678ret x30
    000e767c
    000e767cloc_e767c:
    000e767cstp x0, x1, [sp+8]
    000e7680str x2, [sp+24]
    000e7684mov x3, x30
    000e7688bl runtime.morestack_noctxt.abi0
    000e768cldp x0, x1, [sp+8]
    000e7690ldr x2, [sp+24]
    000e7694b 0xe7600
    000e7698udf 0
    000e769cudf 0
    000e7600
    000e76a0
    000e76a0os.direntNamlen: ; void os.direntNamlen(struct []uint8 buf)
    000e76a0ldr x16, [x28+16]
    000e76a4subs xzr, sp, x16
    000e76a8b.ls 0xe774c
    000e76acstr x30, [sp-80]!
    000e76b0stur x29, [sp-8]
    000e76b4sub x29, sp, 8
    000e76b8str x0, [sp+88]
    000e76bcstr x1, [sp+96]
    000e76c0str x2, [sp+104]
    000e76c4str xzr, [sp+40]
    000e76c8strb wzr, [sp+36]
    000e76ccldr x0, [sp+88]
    000e76d0ldr x1, [sp+96]
    000e76d4ldr x2, [sp+104]
    000e76d8bl os.direntReclen
    000e76dcstr x0, [sp+56]
    000e76e0strb w1, [sp+38]
    000e76e4ldr x3, [sp+56]
    000e76e8str x3, [sp+64]
    000e76ecldrb w3, [sp+38]
    000e76f0strb w3, [sp+39]
    000e76f4ldr x3, [sp+64]
    000e76f8str x3, [sp+48]
    000e76fcldrb w3, [sp+39]
    000e7700strb w3, [sp+37]
    000e7704tbnz w3, 0, 0xe770c
    000e7708b 0xe7730
    000e770c
    000e770cloc_e770c:
    000e770cldr x2, [sp+48]
    000e7710sub x2, x2, 19
    000e7714str x2, [sp+40]
    000e7718orr x1, xzr, 1
    000e771cstrb w1, [sp+36]
    000e7720ldr x0, [sp+40]
    000e7724ldur x29, [sp-8]
    000e7728ldr x30, [sp], 80
    000e772cret x30
    000e7730
    000e7730loc_e7730:
    000e7730str xzr, [sp+40]
    000e7734strb wzr, [sp+36]
    000e7738ldr x0, [sp+40]
    000e773cmov x1, xzr
    000e7740ldur x29, [sp-8]
    000e7744ldr x30, [sp], 80
    000e7748ret x30
    000e774c
    000e774cloc_e774c:
    000e774cstp x0, x1, [sp+8]
    000e7750str x2, [sp+24]
    000e7754mov x3, x30
    000e7758bl runtime.morestack_noctxt.abi0
    000e775cldp x0, x1, [sp+8]
    000e7760ldr x2, [sp+24]
    000e7764b 0xe76a0
    000e7768udf 0
    000e776cudf 0
    000e76a0
    000e7770
    000e7770os.direntType: ; void os.direntType(struct []uint8 buf)
    000e7770ldr x16, [x28+16]
    000e7774subs xzr, sp, x16
    000e7778b.ls 0xe7950
    000e777cstr x30, [sp-64]!
    000e7780stur x29, [sp-8]
    000e7784sub x29, sp, 8
    000e7788str x0, [sp+72]
    000e778cstr x1, [sp+80]
    000e7790str x2, [sp+88]
    000e7794str wzr, [sp+36]
    000e7798movz x0, 18
    000e779cstr x0, [sp+40]
    000e77a0str x1, [sp+48]
    000e77a4subs xzr, x1, 18
    000e77a8b.ls 0xe77b0
    000e77acb 0xe77c4
    000e77b0
    000e77b0loc_e77b0:
    000e77b0movn x0, 0
    000e77b4str w0, [sp+36]
    000e77b8ldur x29, [sp-8]
    000e77bcldr x30, [sp], 64
    000e77c0ret x30
    000e77c4
    000e77c4loc_e77c4:
    000e77c4ldr x1, [sp+80]
    000e77c8ldr x2, [sp+72]
    000e77ccsubs xzr, x1, 18
    000e77d0b.hi 0xe77d8
    000e77d4b 0xe7948
    000e77d8
    000e77d8loc_e77d8:
    000e77d8ldrb w1, [x2+18]
    000e77dcstrb w1, [sp+34]
    000e77e0strb w1, [sp+35]
    000e77e4mov x2, x1
    000e77e8subs wzr, w2, 4
    000e77ecb.ls 0xe77f4
    000e77f0b 0xe7874
    000e77f4
    000e77f4loc_e77f4:
    000e77f4mov x2, x1
    000e77f8subs wzr, w2, 1
    000e77fcb.eq 0xe7804
    000e7800b 0xe781c
    000e7804
    000e7804loc_e7804:
    000e7804b 0xe7808
    000e7808
    000e7808loc_e7808:
    000e7808movz x0, 0x2000000
    000e780cstr w0, [sp+36]
    000e7810ldur x29, [sp-8]
    000e7814ldr x30, [sp], 64
    000e7818ret x30
    000e781c
    000e781cloc_e781c:
    000e781cmov x2, x1
    000e7820subs wzr, w2, 2
    000e7824b.eq 0xe782c
    000e7828b 0xe7844
    000e782c
    000e782cloc_e782c:
    000e782cb 0xe7830
    000e7830
    000e7830loc_e7830:
    000e7830movz x0, 0x4200000
    000e7834str w0, [sp+36]
    000e7838ldur x29, [sp-8]
    000e783cldr x30, [sp], 64
    000e7840ret x30
    000e7844
    000e7844loc_e7844:
    000e7844subs wzr, w1, 4
    000e7848b.eq 0xe7850
    000e784cb 0xe7868
    000e7850
    000e7850loc_e7850:
    000e7850b 0xe7854
    000e7854
    000e7854loc_e7854:
    000e7854orr x0, xzr, 0xffffffff80000000
    000e7858str w0, [sp+36]
    000e785cldur x29, [sp-8]
    000e7860ldr x30, [sp], 64
    000e7864ret x30
    000e7868
    000e7868loc_e7868:
    000e7868b 0xe786c
    000e786c
    000e786cloc_e786c:
    000e786cb 0xe7870
    000e7870
    000e7870loc_e7870:
    000e7870b 0xe7930
    000e7874
    000e7874loc_e7874:
    000e7874mov x2, x1
    000e7878subs wzr, w2, 8
    000e787cb.ls 0xe7884
    000e7880b 0xe78d8
    000e7884
    000e7884loc_e7884:
    000e7884mov x2, x1
    000e7888subs wzr, w2, 6
    000e788cb.eq 0xe7894
    000e7890b 0xe78ac
    000e7894
    000e7894loc_e7894:
    000e7894b 0xe7898
    000e7898
    000e7898loc_e7898:
    000e7898movz x0, 0x4000000
    000e789cstr w0, [sp+36]
    000e78a0ldur x29, [sp-8]
    000e78a4ldr x30, [sp], 64
    000e78a8ret x30
    000e78ac
    000e78acloc_e78ac:
    000e78acsubs wzr, w1, 8
    000e78b0b.eq 0xe78b8
    000e78b4b 0xe78d0
    000e78b8
    000e78b8loc_e78b8:
    000e78b8b 0xe78bc
    000e78bc
    000e78bcloc_e78bc:
    000e78bcstr wzr, [sp+36]
    000e78c0mov x0, xzr
    000e78c4ldur x29, [sp-8]
    000e78c8ldr x30, [sp], 64
    000e78ccret x30
    000e78d0
    000e78d0loc_e78d0:
    000e78d0b 0xe78d4
    000e78d4
    000e78d4loc_e78d4:
    000e78d4b 0xe792c
    000e78d8
    000e78d8loc_e78d8:
    000e78d8mov x2, x1
    000e78dcsubs wzr, w2, 10
    000e78e0b.eq 0xe78e8
    000e78e4b 0xe7900
    000e78e8
    000e78e8loc_e78e8:
    000e78e8b 0xe78ec
    000e78ec
    000e78ecloc_e78ec:
    000e78ecmovz x0, 0x8000000
    000e78f0str w0, [sp+36]
    000e78f4ldur x29, [sp-8]
    000e78f8ldr x30, [sp], 64
    000e78fcret x30
    000e7900
    000e7900loc_e7900:
    000e7900subs wzr, w1, 12
    000e7904b.eq 0xe790c
    000e7908b 0xe7924
    000e790c
    000e790cloc_e790c:
    000e790cb 0xe7910
    000e7910
    000e7910loc_e7910:
    000e7910movz x0, 0x1000000
    000e7914str w0, [sp+36]
    000e7918ldur x29, [sp-8]
    000e791cldr x30, [sp], 64
    000e7920ret x30
    000e7924
    000e7924loc_e7924:
    000e7924b 0xe7928
    000e7928
    000e7928loc_e7928:
    000e7928b 0xe792c
    000e792c
    000e792cloc_e792c:
    000e792cb 0xe7930
    000e7930
    000e7930loc_e7930:
    000e7930b 0xe7934
    000e7934
    000e7934loc_e7934:
    000e7934movn x0, 0
    000e7938str w0, [sp+36]
    000e793cldur x29, [sp-8]
    000e7940ldr x30, [sp], 64
    000e7944ret x30
    000e7948
    000e7948loc_e7948:
    000e7948bl runtime.panicIndexU
    000e794chint
    000e7950
    000e7950loc_e7950:
    000e7950stp x0, x1, [sp+8]
    000e7954str x2, [sp+24]
    000e7958mov x3, x30
    000e795cbl runtime.morestack_noctxt.abi0
    000e7960ldp x0, x1, [sp+8]
    000e7964ldr x2, [sp+24]
    000e7968b 0xe7770
    000e796cudf 0
    000e7770
    000e7970
    000e7970os.Getenv: ; void os.Getenv(struct string key)
    000e7970ldr x16, [x28+16]
    000e7974subs xzr, sp, x16
    000e7978b.ls 0xe79f8
    000e797cstr x30, [sp-112]!
    000e7980stur x29, [sp-8]
    000e7984sub x29, sp, 8
    000e7988str x0, [sp+120]
    000e798cstr x1, [sp+128]
    000e7990stp xzr, xzr, [sp+40]
    000e7994ldr x0, [sp+120]
    000e7998ldr x1, [sp+128]
    000e799cbl internal/testlog.Getenv
    000e79a0stp xzr, xzr, [sp+72]
    000e79a4ldr x0, [sp+120]
    000e79a8ldr x1, [sp+128]
    000e79acbl syscall.Getenv
    000e79b0str x0, [sp+72]
    000e79b4str x1, [sp+80]
    000e79b8strb w2, [sp+38]
    000e79bcldr x2, [sp+80]
    000e79c0ldr x3, [sp+72]
    000e79c4str x3, [sp+88]
    000e79c8str x2, [sp+96]
    000e79ccldrb w2, [sp+38]
    000e79d0strb w2, [sp+39]
    000e79d4ldr x0, [sp+88]
    000e79d8ldr x1, [sp+96]
    000e79dcstr x0, [sp+56]
    000e79e0str x1, [sp+64]
    000e79e4str x0, [sp+40]
    000e79e8str x1, [sp+48]
    000e79ecldur x29, [sp-8]
    000e79f0ldr x30, [sp], 112
    000e79f4ret x30
    000e79f8
    000e79f8loc_e79f8:
    000e79f8stp x0, x1, [sp+8]
    000e79fcmov x3, x30
    000e7a00bl runtime.morestack_noctxt.abi0
    000e7a04ldp x0, x1, [sp+8]
    000e7a08b 0xe7970
    000e7a0cudf 0
    000e7970
    000e7a10
    000e7a10os.LookupEnv: ; void os.LookupEnv(struct string key)
    000e7a10ldr x16, [x28+16]
    000e7a14subs xzr, sp, x16
    000e7a18b.ls 0xe7aa4
    000e7a1cstr x30, [sp-96]!
    000e7a20stur x29, [sp-8]
    000e7a24sub x29, sp, 8
    000e7a28str x0, [sp+104]
    000e7a2cstr x1, [sp+112]
    000e7a30stp xzr, xzr, [sp+40]
    000e7a34strb wzr, [sp+37]
    000e7a38ldr x0, [sp+104]
    000e7a3cldr x1, [sp+112]
    000e7a40bl internal/testlog.Getenv
    000e7a44stp xzr, xzr, [sp+56]
    000e7a48ldr x0, [sp+104]
    000e7a4cldr x1, [sp+112]
    000e7a50bl syscall.Getenv
    000e7a54str x0, [sp+56]
    000e7a58str x1, [sp+64]
    000e7a5cstrb w2, [sp+38]
    000e7a60ldr x2, [sp+64]
    000e7a64ldr x3, [sp+56]
    000e7a68str x3, [sp+72]
    000e7a6cstr x2, [sp+80]
    000e7a70ldrb w2, [sp+38]
    000e7a74strb w2, [sp+39]
    000e7a78ldr x2, [sp+72]
    000e7a7cldr x3, [sp+80]
    000e7a80str x2, [sp+40]
    000e7a84str x3, [sp+48]
    000e7a88ldrb w2, [sp+39]
    000e7a8cstrb w2, [sp+37]
    000e7a90ldr x0, [sp+40]
    000e7a94ldr x1, [sp+48]
    000e7a98ldur x29, [sp-8]
    000e7a9cldr x30, [sp], 96
    000e7aa0ret x30
    000e7aa4
    000e7aa4loc_e7aa4:
    000e7aa4stp x0, x1, [sp+8]
    000e7aa8mov x3, x30
    000e7aacbl runtime.morestack_noctxt.abi0
    000e7ab0ldp x0, x1, [sp+8]
    000e7ab4b 0xe7a10
    000e7ab8udf 0
    000e7abcudf 0
    000e7a10
    000e7ac0
    000e7ac0os.Setenv: ; void os.Setenv(struct string key, struct string value)
    000e7ac0ldr x16, [x28+16]
    000e7ac4subs xzr, sp, x16
    000e7ac8b.ls 0xe7b5c
    000e7accstr x30, [sp-96]!
    000e7ad0stur x29, [sp-8]
    000e7ad4sub x29, sp, 8
    000e7ad8str x0, [sp+104]
    000e7adcstr x1, [sp+112]
    000e7ae0str x2, [sp+120]
    000e7ae4str x3, [sp+128]
    000e7ae8stp xzr, xzr, [sp+40]
    000e7aecldr x0, [sp+104]
    000e7af0ldr x2, [sp+120]
    000e7af4ldr x1, [sp+112]
    000e7af8ldr x3, [sp+128]
    000e7afcbl syscall.Setenv
    000e7b00str x0, [sp+56]
    000e7b04str x1, [sp+64]
    000e7b08cbnz x0, 0xe7b10
    000e7b0cb 0xe7b44
    000e7b10
    000e7b10loc_e7b10:
    000e7b10mov x2, x0
    000e7b14mov x3, x1
    000e7b18adrp x0, 0x5c9000
    000e7b1cadd x0, x0, 2317
    000e7b20orr x1, xzr, 6
    000e7b24bl os.NewSyscallError
    000e7b28str x0, [sp+72]
    000e7b2cstr x1, [sp+80]
    000e7b30str x0, [sp+40]
    000e7b34str x1, [sp+48]
    000e7b38ldur x29, [sp-8]
    000e7b3cldr x30, [sp], 96
    000e7b40ret x30
    000e7b44
    000e7b44loc_e7b44:
    000e7b44stp xzr, xzr, [sp+40]
    000e7b48mov x0, xzr
    000e7b4cmov x1, xzr
    000e7b50ldur x29, [sp-8]
    000e7b54ldr x30, [sp], 96
    000e7b58ret x30
    000e7b5c
    000e7b5cloc_e7b5c:
    000e7b5cstp x0, x1, [sp+8]
    000e7b60stp x2, x3, [sp+24]
    000e7b64mov x3, x30
    000e7b68bl runtime.morestack_noctxt.abi0
    000e7b6cldp x0, x1, [sp+8]
    000e7b70ldp x2, x3, [sp+24]
    000e7b74b 0xe7ac0
    000e7b78udf 0
    000e7b7cudf 0
    000e7ac0
    000e7b80
    000e7b80os.Unsetenv: ; void os.Unsetenv(struct string key)
    000e7b80ldr x16, [x28+16]
    000e7b84subs xzr, sp, x16
    000e7b88b.ls 0xe7bcc
    000e7b8cstr x30, [sp-64]!
    000e7b90stur x29, [sp-8]
    000e7b94sub x29, sp, 8
    000e7b98str x0, [sp+72]
    000e7b9cstr x1, [sp+80]
    000e7ba0stp xzr, xzr, [sp+24]
    000e7ba4ldr x0, [sp+72]
    000e7ba8ldr x1, [sp+80]
    000e7bacbl syscall.Unsetenv
    000e7bb0str x0, [sp+40]
    000e7bb4str x1, [sp+48]
    000e7bb8str x0, [sp+24]
    000e7bbcstr x1, [sp+32]
    000e7bc0ldur x29, [sp-8]
    000e7bc4ldr x30, [sp], 64
    000e7bc8ret x30
    000e7bcc
    000e7bccloc_e7bcc:
    000e7bccstp x0, x1, [sp+8]
    000e7bd0mov x3, x30
    000e7bd4bl runtime.morestack_noctxt.abi0
    000e7bd8ldp x0, x1, [sp+8]
    000e7bdcb 0xe7b80
    000e7b80
    000e7be0
    000e7be0os.Environ: ; void os.Environ(void)
    000e7be0ldr x16, [x28+16]
    000e7be4subs xzr, sp, x16
    000e7be8b.ls 0xe7c28
    000e7becstr x30, [sp-64]!
    000e7bf0stur x29, [sp-8]
    000e7bf4sub x29, sp, 8
    000e7bf8str xzr, [sp+8]
    000e7bfcstp xzr, xzr, [sp+16]
    000e7c00bl syscall.Environ
    000e7c04str x0, [sp+32]
    000e7c08str x1, [sp+40]
    000e7c0cstr x2, [sp+48]
    000e7c10str x0, [sp+8]
    000e7c14str x1, [sp+16]
    000e7c18str x2, [sp+24]
    000e7c1cldur x29, [sp-8]
    000e7c20ldr x30, [sp], 64
    000e7c24ret x30
    000e7c28
    000e7c28loc_e7c28:
    000e7c28mov x3, x30
    000e7c2cbl runtime.morestack_noctxt.abi0
    000e7c30b 0xe7be0
    000e7c34udf 0
    000e7c38udf 0
    000e7c3cudf 0
    000e7be0
    000e7c40
    000e7c40os.errNoDeadline: ; void os.errNoDeadline(void)
    000e7c40str x30, [sp-32]!
    000e7c44stur x29, [sp-8]
    000e7c48sub x29, sp, 8
    000e7c4cstp xzr, xzr, [sp+8]
    000e7c50adrp x27, 0x93a000
    000e7c54ldr x1, [x27+1752]
    000e7c58adrp x27, 0x93a000
    000e7c5cldr x0, [x27+1744]
    000e7c60str x0, [sp+8]
    000e7c64str x1, [sp+16]
    000e7c68add x29, sp, 24
    000e7c6cadd sp, sp, 32
    000e7c70ret x30
    000e7c74udf 0
    000e7c78udf 0
    000e7c7cudf 0
    000e7c40
    000e7c80
    000e7c80os.errDeadlineExceeded: ; void os.errDeadlineExceeded(void)
    000e7c80str x30, [sp-32]!
    000e7c84stur x29, [sp-8]
    000e7c88sub x29, sp, 8
    000e7c8cstp xzr, xzr, [sp+8]
    000e7c90adrp x27, 0x926000
    000e7c94ldr x1, [x27+2680]
    000e7c98adrp x27, 0x926000
    000e7c9cldr x0, [x27+2672]
    000e7ca0str x0, [sp+8]
    000e7ca4str x1, [sp+16]
    000e7ca8add x29, sp, 24
    000e7cacadd sp, sp, 32
    000e7cb0ret x30
    000e7cb4udf 0
    000e7cb8udf 0
    000e7cbcudf 0
    000e7c80