File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000d4de0
000d4de0io.nopCloserWriterTo.Read: ; void io.nopCloserWriterTo.Read(io.nopCloserWriterTo p0, struct []uint8 p)
000d4de0ldr x16, [x28+16]
000d4de4subs xzr, sp, x16
000d4de8b.ls 0xd4e7c
000d4decstr x30, [sp-128]!
000d4df0stur x29, [sp-8]
000d4df4sub x29, sp, 8
000d4df8ldr x16, [x28+32]
000d4dfccbnz x16, 0xd4ea0
000d4e00
000d4e00loc_d4e00:
000d4e00str x0, [sp+136]
000d4e04str x1, [sp+144]
000d4e08str x2, [sp+152]
000d4e0cstr x3, [sp+160]
000d4e10str x4, [sp+168]
000d4e14str xzr, [sp+48]
000d4e18stp xzr, xzr, [sp+72]
000d4e1cstp xzr, xzr, [sp+88]
000d4e20ldr x4, [sp+136]
000d4e24ldrsb x27, [x4]
000d4e28ldr x1, [sp+152]
000d4e2cldr x2, [sp+160]
000d4e30ldr x0, [sp+144]
000d4e34ldr x3, [sp+168]
000d4e38ldr x4, [x4+24]
000d4e3cblr x4
000d4e40str x0, [sp+56]
000d4e44str x1, [sp+88]
000d4e48str x2, [sp+96]
000d4e4cldr x4, [sp+56]
000d4e50str x4, [sp+64]
000d4e54str x1, [sp+104]
000d4e58str x2, [sp+112]
000d4e5cldr x4, [sp+64]
000d4e60str x4, [sp+48]
000d4e64str x1, [sp+72]
000d4e68str x2, [sp+80]
000d4e6cldr x0, [sp+48]
000d4e70ldur x29, [sp-8]
000d4e74ldr x30, [sp], 128
000d4e78ret x30
000d4e7c
000d4e7cloc_d4e7c:
000d4e7cstp x0, x1, [sp+8]
000d4e80stp x2, x3, [sp+24]
000d4e84str x4, [sp+40]
000d4e88mov x3, x30
000d4e8cbl runtime.morestack_noctxt.abi0
000d4e90ldp x0, x1, [sp+8]
000d4e94ldp x2, x3, [sp+24]
000d4e98ldr x4, [sp+40]
000d4e9cb 0xd4de0
000d4ea0
000d4ea0loc_d4ea0:
000d4ea0ldr x17, [x16]
000d4ea4add x20, sp, 136
000d4ea8subs xzr, x20, x17
000d4eacb.ne 0xd4e00
000d4eb0add x20, sp, 8
000d4eb4str x20, [x16]
000d4eb8b 0xd4e00
000d4ebcudf 0
000d4de0
000d4de0io.nopCloserWriterTo.Read: ; void io.nopCloserWriterTo.Read(io.nopCloserWriterTo p0, struct []uint8 p)
000d4de0ldr x16, [x28+16]
000d4de4subs xzr, sp, x16
000d4de8b.ls 0xd4e7c
000d4decstr x30, [sp-128]!
000d4df0stur x29, [sp-8]
000d4df4sub x29, sp, 8
000d4df8ldr x16, [x28+32]
000d4dfccbnz x16, 0xd4ea0
000d4e00
000d4e00loc_d4e00:
000d4e00str x0, [sp+136]
000d4e04str x1, [sp+144]
000d4e08str x2, [sp+152]
000d4e0cstr x3, [sp+160]
000d4e10str x4, [sp+168]
000d4e14str xzr, [sp+48]
000d4e18stp xzr, xzr, [sp+72]
000d4e1cstp xzr, xzr, [sp+88]
000d4e20ldr x4, [sp+136]
000d4e24ldrsb x27, [x4]
000d4e28ldr x1, [sp+152]
000d4e2cldr x2, [sp+160]
000d4e30ldr x0, [sp+144]
000d4e34ldr x3, [sp+168]
000d4e38ldr x4, [x4+24]
000d4e3cblr x4
000d4e40str x0, [sp+56]
000d4e44str x1, [sp+88]
000d4e48str x2, [sp+96]
000d4e4cldr x4, [sp+56]
000d4e50str x4, [sp+64]
000d4e54str x1, [sp+104]
000d4e58str x2, [sp+112]
000d4e5cldr x4, [sp+64]
000d4e60str x4, [sp+48]
000d4e64str x1, [sp+72]
000d4e68str x2, [sp+80]
000d4e6cldr x0, [sp+48]
000d4e70ldur x29, [sp-8]
000d4e74ldr x30, [sp], 128
000d4e78ret x30
000d4e7c
000d4e7cloc_d4e7c:
000d4e7cstp x0, x1, [sp+8]
000d4e80stp x2, x3, [sp+24]
000d4e84str x4, [sp+40]
000d4e88mov x3, x30
000d4e8cbl runtime.morestack_noctxt.abi0
000d4e90ldp x0, x1, [sp+8]
000d4e94ldp x2, x3, [sp+24]
000d4e98ldr x4, [sp+40]
000d4e9cb 0xd4de0
000d4ea0
000d4ea0loc_d4ea0:
000d4ea0ldr x17, [x16]
000d4ea4add x20, sp, 136
000d4ea8subs xzr, x20, x17
000d4eacb.ne 0xd4e00
000d4eb0add x20, sp, 8
000d4eb4str x20, [x16]
000d4eb8b 0xd4e00
000d4ebcudf 0
000d4de0
000d4ec0
000d4ec0io.(*nopCloserWriterTo).Read: ; void io.(*nopCloserWriterTo).Read(io.nopCloserWriterTo * p0, struct []uint8 p)
000d4ec0ldr x16, [x28+16]
000d4ec4subs xzr, sp, x16
000d4ec8b.ls 0xd4f60
000d4eccstr x30, [sp-128]!
000d4ed0stur x29, [sp-8]
000d4ed4sub x29, sp, 8
000d4ed8ldr x16, [x28+32]
000d4edccbnz x16, 0xd4f7c
000d4ee0
000d4ee0loc_d4ee0:
000d4ee0str x0, [sp+136]
000d4ee4str x1, [sp+144]
000d4ee8str x2, [sp+152]
000d4eecstr x3, [sp+160]
000d4ef0str xzr, [sp+48]
000d4ef4stp xzr, xzr, [sp+72]
000d4ef8stp xzr, xzr, [sp+88]
000d4efcldr x1, [sp+144]
000d4f00ldr x4, [sp+136]
000d4f04ldrsb x27, [x4]
000d4f08ldr x5, [x4]
000d4f0cldrsb x27, [x5]
000d4f10ldr x2, [sp+152]
000d4f14ldr x0, [x4+8]
000d4f18ldr x3, [sp+160]
000d4f1cldr x4, [x5+24]
000d4f20blr x4
000d4f24str x0, [sp+56]
000d4f28str x1, [sp+88]
000d4f2cstr x2, [sp+96]
000d4f30ldr x4, [sp+56]
000d4f34str x4, [sp+64]
000d4f38str x1, [sp+104]
000d4f3cstr x2, [sp+112]
000d4f40ldr x4, [sp+64]
000d4f44str x4, [sp+48]
000d4f48str x1, [sp+72]
000d4f4cstr x2, [sp+80]
000d4f50ldr x0, [sp+48]
000d4f54ldur x29, [sp-8]
000d4f58ldr x30, [sp], 128
000d4f5cret x30
000d4f60
000d4f60loc_d4f60:
000d4f60stp x0, x1, [sp+8]
000d4f64stp x2, x3, [sp+24]
000d4f68mov x3, x30
000d4f6cbl runtime.morestack_noctxt.abi0
000d4f70ldp x0, x1, [sp+8]
000d4f74ldp x2, x3, [sp+24]
000d4f78b 0xd4ec0
000d4f7c
000d4f7cloc_d4f7c:
000d4f7cldr x17, [x16]
000d4f80add x20, sp, 136
000d4f84subs xzr, x20, x17
000d4f88b.ne 0xd4ee0
000d4f8cadd x20, sp, 8
000d4f90str x20, [x16]
000d4f94b 0xd4ee0
000d4f98udf 0
000d4f9cudf 0
000d4ec0
000d4ec0io.(*nopCloserWriterTo).Read: ; void io.(*nopCloserWriterTo).Read(io.nopCloserWriterTo * p0, struct []uint8 p)
000d4ec0ldr x16, [x28+16]
000d4ec4subs xzr, sp, x16
000d4ec8b.ls 0xd4f60
000d4eccstr x30, [sp-128]!
000d4ed0stur x29, [sp-8]
000d4ed4sub x29, sp, 8
000d4ed8ldr x16, [x28+32]
000d4edccbnz x16, 0xd4f7c
000d4ee0
000d4ee0loc_d4ee0:
000d4ee0str x0, [sp+136]
000d4ee4str x1, [sp+144]
000d4ee8str x2, [sp+152]
000d4eecstr x3, [sp+160]
000d4ef0str xzr, [sp+48]
000d4ef4stp xzr, xzr, [sp+72]
000d4ef8stp xzr, xzr, [sp+88]
000d4efcldr x1, [sp+144]
000d4f00ldr x4, [sp+136]
000d4f04ldrsb x27, [x4]
000d4f08ldr x5, [x4]
000d4f0cldrsb x27, [x5]
000d4f10ldr x2, [sp+152]
000d4f14ldr x0, [x4+8]
000d4f18ldr x3, [sp+160]
000d4f1cldr x4, [x5+24]
000d4f20blr x4
000d4f24str x0, [sp+56]
000d4f28str x1, [sp+88]
000d4f2cstr x2, [sp+96]
000d4f30ldr x4, [sp+56]
000d4f34str x4, [sp+64]
000d4f38str x1, [sp+104]
000d4f3cstr x2, [sp+112]
000d4f40ldr x4, [sp+64]
000d4f44str x4, [sp+48]
000d4f48str x1, [sp+72]
000d4f4cstr x2, [sp+80]
000d4f50ldr x0, [sp+48]
000d4f54ldur x29, [sp-8]
000d4f58ldr x30, [sp], 128
000d4f5cret x30
000d4f60
000d4f60loc_d4f60:
000d4f60stp x0, x1, [sp+8]
000d4f64stp x2, x3, [sp+24]
000d4f68mov x3, x30
000d4f6cbl runtime.morestack_noctxt.abi0
000d4f70ldp x0, x1, [sp+8]
000d4f74ldp x2, x3, [sp+24]
000d4f78b 0xd4ec0
000d4f7c
000d4f7cloc_d4f7c:
000d4f7cldr x17, [x16]
000d4f80add x20, sp, 136
000d4f84subs xzr, x20, x17
000d4f88b.ne 0xd4ee0
000d4f8cadd x20, sp, 8
000d4f90str x20, [x16]
000d4f94b 0xd4ee0
000d4f98udf 0
000d4f9cudf 0
000d4ec0
000d4fa0
000d4fa0io.(*nopCloserWriterTo).WriteTo: ; void io.(*nopCloserWriterTo).WriteTo(io.nopCloserWriterTo * c, io.Writer w)
000d4fa0ldr x16, [x28+16]
000d4fa4sub x17, sp, 16
000d4fa8subs xzr, x17, x16
000d4facb.ls 0xd5050
000d4fb0str x30, [sp-144]!
000d4fb4stur x29, [sp-8]
000d4fb8sub x29, sp, 8
000d4fbcldr x16, [x28+32]
000d4fc0cbnz x16, 0xd506c
000d4fc4
000d4fc4loc_d4fc4:
000d4fc4str x0, [sp+152]
000d4fc8str x1, [sp+160]
000d4fccstr x2, [sp+168]
000d4fd0str xzr, [sp+48]
000d4fd4stp xzr, xzr, [sp+72]
000d4fd8ldr x4, [sp+152]
000d4fdccbnz x4, 0xd4fe4
000d4fe0b 0xd5048
000d4fe4
000d4fe4loc_d4fe4:
000d4fe4stp xzr, xzr, [sp+104]
000d4fe8ldr x4, [sp+152]
000d4fecldrsb x27, [x4]
000d4ff0ldr x0, [x4]
000d4ff4ldr x1, [x4+8]
000d4ff8str x0, [sp+88]
000d4ffcstr x1, [sp+96]
000d5000ldr x2, [sp+160]
000d5004ldr x3, [sp+168]
000d5008bl io.nopCloserWriterTo.WriteTo
000d500cstr x0, [sp+56]
000d5010str x1, [sp+104]
000d5014str x2, [sp+112]
000d5018ldr x4, [sp+56]
000d501cstr x4, [sp+64]
000d5020str x1, [sp+120]
000d5024str x2, [sp+128]
000d5028ldr x4, [sp+64]
000d502cstr x4, [sp+48]
000d5030str x1, [sp+72]
000d5034str x2, [sp+80]
000d5038ldr x0, [sp+48]
000d503cldur x29, [sp-8]
000d5040ldr x30, [sp], 144
000d5044ret x30
000d5048
000d5048loc_d5048:
000d5048bl runtime.panicwrap
000d504chint
000d5050
000d5050loc_d5050:
000d5050stp x0, x1, [sp+8]
000d5054str x2, [sp+24]
000d5058mov x3, x30
000d505cbl runtime.morestack_noctxt.abi0
000d5060ldp x0, x1, [sp+8]
000d5064ldr x2, [sp+24]
000d5068b 0xd4fa0
000d506c
000d506cloc_d506c:
000d506cldr x17, [x16]
000d5070add x20, sp, 152
000d5074subs xzr, x20, x17
000d5078b.ne 0xd4fc4
000d507cadd x20, sp, 8
000d5080str x20, [x16]
000d5084b 0xd4fc4
000d5088udf 0
000d508cudf 0
000d4fa0
000d4fa0io.(*nopCloserWriterTo).WriteTo: ; void io.(*nopCloserWriterTo).WriteTo(io.nopCloserWriterTo * c, io.Writer w)
000d4fa0ldr x16, [x28+16]
000d4fa4sub x17, sp, 16
000d4fa8subs xzr, x17, x16
000d4facb.ls 0xd5050
000d4fb0str x30, [sp-144]!
000d4fb4stur x29, [sp-8]
000d4fb8sub x29, sp, 8
000d4fbcldr x16, [x28+32]
000d4fc0cbnz x16, 0xd506c
000d4fc4
000d4fc4loc_d4fc4:
000d4fc4str x0, [sp+152]
000d4fc8str x1, [sp+160]
000d4fccstr x2, [sp+168]
000d4fd0str xzr, [sp+48]
000d4fd4stp xzr, xzr, [sp+72]
000d4fd8ldr x4, [sp+152]
000d4fdccbnz x4, 0xd4fe4
000d4fe0b 0xd5048
000d4fe4
000d4fe4loc_d4fe4:
000d4fe4stp xzr, xzr, [sp+104]
000d4fe8ldr x4, [sp+152]
000d4fecldrsb x27, [x4]
000d4ff0ldr x0, [x4]
000d4ff4ldr x1, [x4+8]
000d4ff8str x0, [sp+88]
000d4ffcstr x1, [sp+96]
000d5000ldr x2, [sp+160]
000d5004ldr x3, [sp+168]
000d5008bl io.nopCloserWriterTo.WriteTo
000d500cstr x0, [sp+56]
000d5010str x1, [sp+104]
000d5014str x2, [sp+112]
000d5018ldr x4, [sp+56]
000d501cstr x4, [sp+64]
000d5020str x1, [sp+120]
000d5024str x2, [sp+128]
000d5028ldr x4, [sp+64]
000d502cstr x4, [sp+48]
000d5030str x1, [sp+72]
000d5034str x2, [sp+80]
000d5038ldr x0, [sp+48]
000d503cldur x29, [sp-8]
000d5040ldr x30, [sp], 144
000d5044ret x30
000d5048
000d5048loc_d5048:
000d5048bl runtime.panicwrap
000d504chint
000d5050
000d5050loc_d5050:
000d5050stp x0, x1, [sp+8]
000d5054str x2, [sp+24]
000d5058mov x3, x30
000d505cbl runtime.morestack_noctxt.abi0
000d5060ldp x0, x1, [sp+8]
000d5064ldr x2, [sp+24]
000d5068b 0xd4fa0
000d506c
000d506cloc_d506c:
000d506cldr x17, [x16]
000d5070add x20, sp, 152
000d5074subs xzr, x20, x17
000d5078b.ne 0xd4fc4
000d507cadd x20, sp, 8
000d5080str x20, [x16]
000d5084b 0xd4fc4
000d5088udf 0
000d508cudf 0
000d4fa0
000d5090
000d5090io.(*onceError).Lock: ; void io.(*onceError).Lock(io.onceError * m)
000d5090str x0, [sp+8]
000d5094ldrsb x27, [x0]
000d5098b 0x93c00
000d509cudf 0
000d5090
000d5090io.(*onceError).Lock: ; void io.(*onceError).Lock(io.onceError * m)
000d5090str x0, [sp+8]
000d5094ldrsb x27, [x0]
000d5098b 0x93c00
000d509cudf 0
000d5090
000d50a0
000d50a0io.(*onceError).Unlock: ; void io.(*onceError).Unlock(io.onceError * m)
000d50a0str x0, [sp+8]
000d50a4ldrsb x27, [x0]
000d50a8b 0x93c50
000d50acudf 0
000d50a0
000d50a0io.(*onceError).Unlock: ; void io.(*onceError).Unlock(io.onceError * m)
000d50a0str x0, [sp+8]
000d50a4ldrsb x27, [x0]
000d50a8b 0x93c50
000d50acudf 0
000d50a0
000d50b0
000d50b0type:.eq.io.onceError: ; void type:.eq.io.onceError(io.onceError * p, io.onceError * q)
000d50b0ldr x16, [x28+16]
000d50b4subs xzr, sp, x16
000d50b8b.ls 0xd5188
000d50bcstr x30, [sp-80]!
000d50c0stur x29, [sp-8]
000d50c4sub x29, sp, 8
000d50c8str x0, [sp+88]
000d50ccstr x1, [sp+96]
000d50d0strb wzr, [sp+39]
000d50d4ldr x3, [sp+88]
000d50d8ldrsw x3, [x3]
000d50dcldr x4, [sp+96]
000d50e0ldrsw x4, [x4]
000d50e4subs wzr, w4, w3
000d50e8b.eq 0xd50f0
000d50ecb 0xd5168
000d50f0
000d50f0loc_d50f0:
000d50f0ldr x3, [sp+88]
000d50f4ldr x4, [sp+96]
000d50f8ldr w3, [x3+4]
000d50fcldr w4, [x4+4]
000d5100subs wzr, w4, w3
000d5104b.eq 0xd510c
000d5108b 0xd5164
000d510c
000d510cloc_d510c:
000d510cldr x3, [sp+96]
000d5110ldr x4, [x3+8]
000d5114ldr x3, [x3+16]
000d5118str x4, [sp+56]
000d511cstr x3, [sp+64]
000d5120ldr x3, [sp+88]
000d5124ldr x0, [x3+8]
000d5128ldr x1, [x3+16]
000d512cstr x0, [sp+40]
000d5130str x1, [sp+48]
000d5134ldr x3, [sp+56]
000d5138subs xzr, x3, x0
000d513ccset x3, eq
000d5140b.eq 0xd5148
000d5144b 0xd5154
000d5148
000d5148loc_d5148:
000d5148ldr x2, [sp+64]
000d514cbl runtime.ifaceeq
000d5150b 0xd515c
000d5154
000d5154loc_d5154:
000d5154mov x0, x3
000d5158b 0xd515c
000d515c
000d515cloc_d515c:
000d515cstrb w0, [sp+39]
000d5160b 0xd5178
000d5164
000d5164loc_d5164:
000d5164b 0xd516c
000d5168
000d5168loc_d5168:
000d5168b 0xd516c
000d516c
000d516cloc_d516c:
000d516cb 0xd5170
000d5170
000d5170loc_d5170:
000d5170strb wzr, [sp+39]
000d5174b 0xd5178
000d5178
000d5178loc_d5178:
000d5178ldrb w0, [sp+39]
000d517cldur x29, [sp-8]
000d5180ldr x30, [sp], 80
000d5184ret x30
000d5188
000d5188loc_d5188:
000d5188stp x0, x1, [sp+8]
000d518cmov x3, x30
000d5190bl runtime.morestack_noctxt.abi0
000d5194ldp x0, x1, [sp+8]
000d5198b 0xd50b0
000d519cudf 0
000d50b0
000d50b0type:.eq.io.onceError: ; void type:.eq.io.onceError(io.onceError * p, io.onceError * q)
000d50b0ldr x16, [x28+16]
000d50b4subs xzr, sp, x16
000d50b8b.ls 0xd5188
000d50bcstr x30, [sp-80]!
000d50c0stur x29, [sp-8]
000d50c4sub x29, sp, 8
000d50c8str x0, [sp+88]
000d50ccstr x1, [sp+96]
000d50d0strb wzr, [sp+39]
000d50d4ldr x3, [sp+88]
000d50d8ldrsw x3, [x3]
000d50dcldr x4, [sp+96]
000d50e0ldrsw x4, [x4]
000d50e4subs wzr, w4, w3
000d50e8b.eq 0xd50f0
000d50ecb 0xd5168
000d50f0
000d50f0loc_d50f0:
000d50f0ldr x3, [sp+88]
000d50f4ldr x4, [sp+96]
000d50f8ldr w3, [x3+4]
000d50fcldr w4, [x4+4]
000d5100subs wzr, w4, w3
000d5104b.eq 0xd510c
000d5108b 0xd5164
000d510c
000d510cloc_d510c:
000d510cldr x3, [sp+96]
000d5110ldr x4, [x3+8]
000d5114ldr x3, [x3+16]
000d5118str x4, [sp+56]
000d511cstr x3, [sp+64]
000d5120ldr x3, [sp+88]
000d5124ldr x0, [x3+8]
000d5128ldr x1, [x3+16]
000d512cstr x0, [sp+40]
000d5130str x1, [sp+48]
000d5134ldr x3, [sp+56]
000d5138subs xzr, x3, x0
000d513ccset x3, eq
000d5140b.eq 0xd5148
000d5144b 0xd5154
000d5148
000d5148loc_d5148:
000d5148ldr x2, [sp+64]
000d514cbl runtime.ifaceeq
000d5150b 0xd515c
000d5154
000d5154loc_d5154:
000d5154mov x0, x3
000d5158b 0xd515c
000d515c
000d515cloc_d515c:
000d515cstrb w0, [sp+39]
000d5160b 0xd5178
000d5164
000d5164loc_d5164:
000d5164b 0xd516c
000d5168
000d5168loc_d5168:
000d5168b 0xd516c
000d516c
000d516cloc_d516c:
000d516cb 0xd5170
000d5170
000d5170loc_d5170:
000d5170strb wzr, [sp+39]
000d5174b 0xd5178
000d5178
000d5178loc_d5178:
000d5178ldrb w0, [sp+39]
000d517cldur x29, [sp-8]
000d5180ldr x30, [sp], 80
000d5184ret x30
000d5188
000d5188loc_d5188:
000d5188stp x0, x1, [sp+8]
000d518cmov x3, x30
000d5190bl runtime.morestack_noctxt.abi0
000d5194ldp x0, x1, [sp+8]
000d5198b 0xd50b0
000d519cudf 0
000d50b0
000d51a0
000d51a0type:.eq.io.pipe: ; void type:.eq.io.pipe(io.pipe * p, io.pipe * q)
000d51a0ldr x16, [x28+16]
000d51a4subs xzr, sp, x16
000d51a8b.ls 0xd5428
000d51acstr x30, [sp-112]!
000d51b0stur x29, [sp-8]
000d51b4sub x29, sp, 8
000d51b8str x0, [sp+120]
000d51bcstr x1, [sp+128]
000d51c0strb wzr, [sp+39]
000d51c4ldr x3, [sp+120]
000d51c8ldrsw x3, [x3]
000d51ccldr x4, [sp+128]
000d51d0ldrsw x4, [x4]
000d51d4subs wzr, w4, w3
000d51d8b.eq 0xd51e0
000d51dcb 0xd5408
000d51e0
000d51e0loc_d51e0:
000d51e0ldr x3, [sp+120]
000d51e4ldr x4, [sp+128]
000d51e8ldr w3, [x3+4]
000d51ecldr w4, [x4+4]
000d51f0subs wzr, w4, w3
000d51f4b.eq 0xd51fc
000d51f8b 0xd5404
000d51fc
000d51fcloc_d51fc:
000d51fcldr x3, [sp+120]
000d5200ldr x4, [sp+128]
000d5204ldr x3, [x3+8]
000d5208ldr x4, [x4+8]
000d520csubs xzr, x4, x3
000d5210b.eq 0xd5218
000d5214b 0xd5400
000d5218
000d5218loc_d5218:
000d5218ldr x3, [sp+120]
000d521cldr x4, [sp+128]
000d5220ldr x3, [x3+16]
000d5224ldr x4, [x4+16]
000d5228subs xzr, x4, x3
000d522cb.eq 0xd5234
000d5230b 0xd53fc
000d5234
000d5234loc_d5234:
000d5234ldr x3, [sp+120]
000d5238ldr x4, [sp+128]
000d523cldr w3, [x3+24]
000d5240ldr w4, [x4+24]
000d5244subs wzr, w4, w3
000d5248b.eq 0xd5250
000d524cb 0xd53f4
000d5250
000d5250loc_d5250:
000d5250ldr x3, [sp+120]
000d5254ldr x4, [sp+128]
000d5258ldrsw x3, [x3+28]
000d525cldrsw x4, [x4+28]
000d5260subs wzr, w4, w3
000d5264b.eq 0xd526c
000d5268b 0xd53f0
000d526c
000d526cloc_d526c:
000d526cldr x3, [sp+120]
000d5270ldr x4, [sp+128]
000d5274ldr w3, [x3+32]
000d5278ldr w4, [x4+32]
000d527csubs wzr, w4, w3
000d5280b.eq 0xd5288
000d5284b 0xd53ec
000d5288
000d5288loc_d5288:
000d5288ldr x3, [sp+120]
000d528cldr x4, [sp+128]
000d5290ldr x3, [x3+40]
000d5294ldr x4, [x4+40]
000d5298subs xzr, x4, x3
000d529cb.eq 0xd52a4
000d52a0b 0xd53e8
000d52a4
000d52a4loc_d52a4:
000d52a4ldr x3, [sp+120]
000d52a8ldr x4, [sp+128]
000d52acldrsw x3, [x3+48]
000d52b0ldrsw x4, [x4+48]
000d52b4subs wzr, w4, w3
000d52b8b.eq 0xd52c0
000d52bcb 0xd53dc
000d52c0
000d52c0loc_d52c0:
000d52c0ldr x3, [sp+120]
000d52c4ldr x4, [sp+128]
000d52c8ldr w3, [x3+52]
000d52ccldr w4, [x4+52]
000d52d0subs wzr, w4, w3
000d52d4b.eq 0xd52dc
000d52d8b 0xd53d8
000d52dc
000d52dcloc_d52dc:
000d52dcldr x3, [sp+128]
000d52e0ldr x4, [x3+56]
000d52e4ldr x3, [x3+64]
000d52e8str x4, [sp+88]
000d52ecstr x3, [sp+96]
000d52f0ldr x3, [sp+120]
000d52f4ldr x0, [x3+56]
000d52f8ldr x1, [x3+64]
000d52fcstr x0, [sp+72]
000d5300str x1, [sp+80]
000d5304ldr x3, [sp+88]
000d5308subs xzr, x0, x3
000d530cb.eq 0xd5314
000d5310b 0xd53d4
000d5314
000d5314loc_d5314:
000d5314ldr x2, [sp+96]
000d5318bl runtime.ifaceeq
000d531ctbnz w0, 0, 0xd5324
000d5320b 0xd53d0
000d5324
000d5324loc_d5324:
000d5324ldr x3, [sp+120]
000d5328ldr x4, [sp+128]
000d532cldrsw x3, [x3+72]
000d5330ldrsw x4, [x4+72]
000d5334subs wzr, w4, w3
000d5338cset x3, eq
000d533cb.eq 0xd5344
000d5340b 0xd5360
000d5344
000d5344loc_d5344:
000d5344ldr x4, [sp+120]
000d5348ldr x5, [sp+128]
000d534cldr w4, [x4+76]
000d5350ldr w5, [x5+76]
000d5354subs wzr, w5, w4
000d5358cset x3, eq
000d535cb 0xd5364
000d5360
000d5360loc_d5360:
000d5360b 0xd5364
000d5364
000d5364loc_d5364:
000d5364tbnz w3, 0, 0xd536c
000d5368b 0xd53c0
000d536c
000d536cloc_d536c:
000d536cldr x3, [sp+128]
000d5370ldr x4, [x3+80]
000d5374ldr x3, [x3+88]
000d5378str x4, [sp+56]
000d537cstr x3, [sp+64]
000d5380ldr x3, [sp+120]
000d5384ldr x0, [x3+80]
000d5388ldr x1, [x3+88]
000d538cstr x0, [sp+40]
000d5390str x1, [sp+48]
000d5394ldr x3, [sp+56]
000d5398subs xzr, x0, x3
000d539ccset x3, eq
000d53a0b.eq 0xd53a8
000d53a4b 0xd53b4
000d53a8
000d53a8loc_d53a8:
000d53a8ldr x2, [sp+64]
000d53acbl runtime.ifaceeq
000d53b0b 0xd53bc
000d53b4
000d53b4loc_d53b4:
000d53b4mov x0, x3
000d53b8b 0xd53bc
000d53bc
000d53bcloc_d53bc:
000d53bcb 0xd53c8
000d53c0
000d53c0loc_d53c0:
000d53c0mov x0, x3
000d53c4b 0xd53c8
000d53c8
000d53c8loc_d53c8:
000d53c8strb w0, [sp+39]
000d53ccb 0xd5418
000d53d0
000d53d0loc_d53d0:
000d53d0b 0xd53e4
000d53d4
000d53d4loc_d53d4:
000d53d4b 0xd53e4
000d53d8
000d53d8loc_d53d8:
000d53d8b 0xd53e0
000d53dc
000d53dcloc_d53dc:
000d53dcb 0xd53e0
000d53e0
000d53e0loc_d53e0:
000d53e0b 0xd53e4
000d53e4
000d53e4loc_d53e4:
000d53e4b 0xd5410
000d53e8
000d53e8loc_d53e8:
000d53e8b 0xd5410
000d53ec
000d53ecloc_d53ec:
000d53ecb 0xd53f8
000d53f0
000d53f0loc_d53f0:
000d53f0b 0xd53f8
000d53f4
000d53f4loc_d53f4:
000d53f4b 0xd53f8
000d53f8
000d53f8loc_d53f8:
000d53f8b 0xd5410
000d53fc
000d53fcloc_d53fc:
000d53fcb 0xd5410
000d5400
000d5400loc_d5400:
000d5400b 0xd5410
000d5404
000d5404loc_d5404:
000d5404b 0xd540c
000d5408
000d5408loc_d5408:
000d5408b 0xd540c
000d540c
000d540cloc_d540c:
000d540cb 0xd5410
000d5410
000d5410loc_d5410:
000d5410strb wzr, [sp+39]
000d5414b 0xd5418
000d5418
000d5418loc_d5418:
000d5418ldrb w0, [sp+39]
000d541cldur x29, [sp-8]
000d5420ldr x30, [sp], 112
000d5424ret x30
000d5428
000d5428loc_d5428:
000d5428stp x0, x1, [sp+8]
000d542cmov x3, x30
000d5430bl runtime.morestack_noctxt.abi0
000d5434ldp x0, x1, [sp+8]
000d5438b 0xd51a0
000d543cudf 0
000d51a0
000d51a0type:.eq.io.pipe: ; void type:.eq.io.pipe(io.pipe * p, io.pipe * q)
000d51a0ldr x16, [x28+16]
000d51a4subs xzr, sp, x16
000d51a8b.ls 0xd5428
000d51acstr x30, [sp-112]!
000d51b0stur x29, [sp-8]
000d51b4sub x29, sp, 8
000d51b8str x0, [sp+120]
000d51bcstr x1, [sp+128]
000d51c0strb wzr, [sp+39]
000d51c4ldr x3, [sp+120]
000d51c8ldrsw x3, [x3]
000d51ccldr x4, [sp+128]
000d51d0ldrsw x4, [x4]
000d51d4subs wzr, w4, w3
000d51d8b.eq 0xd51e0
000d51dcb 0xd5408
000d51e0
000d51e0loc_d51e0:
000d51e0ldr x3, [sp+120]
000d51e4ldr x4, [sp+128]
000d51e8ldr w3, [x3+4]
000d51ecldr w4, [x4+4]
000d51f0subs wzr, w4, w3
000d51f4b.eq 0xd51fc
000d51f8b 0xd5404
000d51fc
000d51fcloc_d51fc:
000d51fcldr x3, [sp+120]
000d5200ldr x4, [sp+128]
000d5204ldr x3, [x3+8]
000d5208ldr x4, [x4+8]
000d520csubs xzr, x4, x3
000d5210b.eq 0xd5218
000d5214b 0xd5400
000d5218
000d5218loc_d5218:
000d5218ldr x3, [sp+120]
000d521cldr x4, [sp+128]
000d5220ldr x3, [x3+16]
000d5224ldr x4, [x4+16]
000d5228subs xzr, x4, x3
000d522cb.eq 0xd5234
000d5230b 0xd53fc
000d5234
000d5234loc_d5234:
000d5234ldr x3, [sp+120]
000d5238ldr x4, [sp+128]
000d523cldr w3, [x3+24]
000d5240ldr w4, [x4+24]
000d5244subs wzr, w4, w3
000d5248b.eq 0xd5250
000d524cb 0xd53f4
000d5250
000d5250loc_d5250:
000d5250ldr x3, [sp+120]
000d5254ldr x4, [sp+128]
000d5258ldrsw x3, [x3+28]
000d525cldrsw x4, [x4+28]
000d5260subs wzr, w4, w3
000d5264b.eq 0xd526c
000d5268b 0xd53f0
000d526c
000d526cloc_d526c:
000d526cldr x3, [sp+120]
000d5270ldr x4, [sp+128]
000d5274ldr w3, [x3+32]
000d5278ldr w4, [x4+32]
000d527csubs wzr, w4, w3
000d5280b.eq 0xd5288
000d5284b 0xd53ec
000d5288
000d5288loc_d5288:
000d5288ldr x3, [sp+120]
000d528cldr x4, [sp+128]
000d5290ldr x3, [x3+40]
000d5294ldr x4, [x4+40]
000d5298subs xzr, x4, x3
000d529cb.eq 0xd52a4
000d52a0b 0xd53e8
000d52a4
000d52a4loc_d52a4:
000d52a4ldr x3, [sp+120]
000d52a8ldr x4, [sp+128]
000d52acldrsw x3, [x3+48]
000d52b0ldrsw x4, [x4+48]
000d52b4subs wzr, w4, w3
000d52b8b.eq 0xd52c0
000d52bcb 0xd53dc
000d52c0
000d52c0loc_d52c0:
000d52c0ldr x3, [sp+120]
000d52c4ldr x4, [sp+128]
000d52c8ldr w3, [x3+52]
000d52ccldr w4, [x4+52]
000d52d0subs wzr, w4, w3
000d52d4b.eq 0xd52dc
000d52d8b 0xd53d8
000d52dc
000d52dcloc_d52dc:
000d52dcldr x3, [sp+128]
000d52e0ldr x4, [x3+56]
000d52e4ldr x3, [x3+64]
000d52e8str x4, [sp+88]
000d52ecstr x3, [sp+96]
000d52f0ldr x3, [sp+120]
000d52f4ldr x0, [x3+56]
000d52f8ldr x1, [x3+64]
000d52fcstr x0, [sp+72]
000d5300str x1, [sp+80]
000d5304ldr x3, [sp+88]
000d5308subs xzr, x0, x3
000d530cb.eq 0xd5314
000d5310b 0xd53d4
000d5314
000d5314loc_d5314:
000d5314ldr x2, [sp+96]
000d5318bl runtime.ifaceeq
000d531ctbnz w0, 0, 0xd5324
000d5320b 0xd53d0
000d5324
000d5324loc_d5324:
000d5324ldr x3, [sp+120]
000d5328ldr x4, [sp+128]
000d532cldrsw x3, [x3+72]
000d5330ldrsw x4, [x4+72]
000d5334subs wzr, w4, w3
000d5338cset x3, eq
000d533cb.eq 0xd5344
000d5340b 0xd5360
000d5344
000d5344loc_d5344:
000d5344ldr x4, [sp+120]
000d5348ldr x5, [sp+128]
000d534cldr w4, [x4+76]
000d5350ldr w5, [x5+76]
000d5354subs wzr, w5, w4
000d5358cset x3, eq
000d535cb 0xd5364
000d5360
000d5360loc_d5360:
000d5360b 0xd5364
000d5364
000d5364loc_d5364:
000d5364tbnz w3, 0, 0xd536c
000d5368b 0xd53c0
000d536c
000d536cloc_d536c:
000d536cldr x3, [sp+128]
000d5370ldr x4, [x3+80]
000d5374ldr x3, [x3+88]
000d5378str x4, [sp+56]
000d537cstr x3, [sp+64]
000d5380ldr x3, [sp+120]
000d5384ldr x0, [x3+80]
000d5388ldr x1, [x3+88]
000d538cstr x0, [sp+40]
000d5390str x1, [sp+48]
000d5394ldr x3, [sp+56]
000d5398subs xzr, x0, x3
000d539ccset x3, eq
000d53a0b.eq 0xd53a8
000d53a4b 0xd53b4
000d53a8
000d53a8loc_d53a8:
000d53a8ldr x2, [sp+64]
000d53acbl runtime.ifaceeq
000d53b0b 0xd53bc
000d53b4
000d53b4loc_d53b4:
000d53b4mov x0, x3
000d53b8b 0xd53bc
000d53bc
000d53bcloc_d53bc:
000d53bcb 0xd53c8
000d53c0
000d53c0loc_d53c0:
000d53c0mov x0, x3
000d53c4b 0xd53c8
000d53c8
000d53c8loc_d53c8:
000d53c8strb w0, [sp+39]
000d53ccb 0xd5418
000d53d0
000d53d0loc_d53d0:
000d53d0b 0xd53e4
000d53d4
000d53d4loc_d53d4:
000d53d4b 0xd53e4
000d53d8
000d53d8loc_d53d8:
000d53d8b 0xd53e0
000d53dc
000d53dcloc_d53dc:
000d53dcb 0xd53e0
000d53e0
000d53e0loc_d53e0:
000d53e0b 0xd53e4
000d53e4
000d53e4loc_d53e4:
000d53e4b 0xd5410
000d53e8
000d53e8loc_d53e8:
000d53e8b 0xd5410
000d53ec
000d53ecloc_d53ec:
000d53ecb 0xd53f8
000d53f0
000d53f0loc_d53f0:
000d53f0b 0xd53f8
000d53f4
000d53f4loc_d53f4:
000d53f4b 0xd53f8
000d53f8
000d53f8loc_d53f8:
000d53f8b 0xd5410
000d53fc
000d53fcloc_d53fc:
000d53fcb 0xd5410
000d5400
000d5400loc_d5400:
000d5400b 0xd5410
000d5404
000d5404loc_d5404:
000d5404b 0xd540c
000d5408
000d5408loc_d5408:
000d5408b 0xd540c
000d540c
000d540cloc_d540c:
000d540cb 0xd5410
000d5410
000d5410loc_d5410:
000d5410strb wzr, [sp+39]
000d5414b 0xd5418
000d5418
000d5418loc_d5418:
000d5418ldrb w0, [sp+39]
000d541cldur x29, [sp-8]
000d5420ldr x30, [sp], 112
000d5424ret x30
000d5428
000d5428loc_d5428:
000d5428stp x0, x1, [sp+8]
000d542cmov x3, x30
000d5430bl runtime.morestack_noctxt.abi0
000d5434ldp x0, x1, [sp+8]
000d5438b 0xd51a0
000d543cudf 0
000d51a0
000d5440
000d5440type:.eq.io.PipeReader: ; void type:.eq.io.PipeReader(io.PipeReader * p, io.PipeReader * q)
000d5440ldr x16, [x28+16]
000d5444subs xzr, sp, x16
000d5448b.ls 0xd5490
000d544cstr x30, [sp-64]!
000d5450stur x29, [sp-8]
000d5454sub x29, sp, 8
000d5458str x0, [sp+72]
000d545cstr x1, [sp+80]
000d5460strb wzr, [sp+39]
000d5464ldr x2, [sp+72]
000d5468str x2, [sp+48]
000d546cldr x1, [sp+80]
000d5470str x1, [sp+40]
000d5474ldr x0, [sp+48]
000d5478bl type:.eq.io.pipe
000d547cstrb w0, [sp+39]
000d5480b 0xd5484
000d5484
000d5484loc_d5484:
000d5484ldur x29, [sp-8]
000d5488ldr x30, [sp], 64
000d548cret x30
000d5490
000d5490loc_d5490:
000d5490stp x0, x1, [sp+8]
000d5494mov x3, x30
000d5498bl runtime.morestack_noctxt.abi0
000d549cldp x0, x1, [sp+8]
000d54a0b 0xd5440
000d54a4udf 0
000d54a8udf 0
000d54acudf 0
000d5440
000d5440type:.eq.io.PipeReader: ; void type:.eq.io.PipeReader(io.PipeReader * p, io.PipeReader * q)
000d5440ldr x16, [x28+16]
000d5444subs xzr, sp, x16
000d5448b.ls 0xd5490
000d544cstr x30, [sp-64]!
000d5450stur x29, [sp-8]
000d5454sub x29, sp, 8
000d5458str x0, [sp+72]
000d545cstr x1, [sp+80]
000d5460strb wzr, [sp+39]
000d5464ldr x2, [sp+72]
000d5468str x2, [sp+48]
000d546cldr x1, [sp+80]
000d5470str x1, [sp+40]
000d5474ldr x0, [sp+48]
000d5478bl type:.eq.io.pipe
000d547cstrb w0, [sp+39]
000d5480b 0xd5484
000d5484
000d5484loc_d5484:
000d5484ldur x29, [sp-8]
000d5488ldr x30, [sp], 64
000d548cret x30
000d5490
000d5490loc_d5490:
000d5490stp x0, x1, [sp+8]
000d5494mov x3, x30
000d5498bl runtime.morestack_noctxt.abi0
000d549cldp x0, x1, [sp+8]
000d54a0b 0xd5440
000d54a4udf 0
000d54a8udf 0
000d54acudf 0
000d5440
000d54b0
000d54b0type:.eq.io.PipeWriter: ; void type:.eq.io.PipeWriter(io.PipeWriter * p, io.PipeWriter * q)
000d54b0ldr x16, [x28+16]
000d54b4subs xzr, sp, x16
000d54b8b.ls 0xd5500
000d54bcstr x30, [sp-64]!
000d54c0stur x29, [sp-8]
000d54c4sub x29, sp, 8
000d54c8str x0, [sp+72]
000d54ccstr x1, [sp+80]
000d54d0strb wzr, [sp+39]
000d54d4ldr x2, [sp+72]
000d54d8str x2, [sp+48]
000d54dcldr x1, [sp+80]
000d54e0str x1, [sp+40]
000d54e4ldr x0, [sp+48]
000d54e8bl type:.eq.io.PipeReader
000d54ecstrb w0, [sp+39]
000d54f0b 0xd54f4
000d54f4
000d54f4loc_d54f4:
000d54f4ldur x29, [sp-8]
000d54f8ldr x30, [sp], 64
000d54fcret x30
000d5500
000d5500loc_d5500:
000d5500stp x0, x1, [sp+8]
000d5504mov x3, x30
000d5508bl runtime.morestack_noctxt.abi0
000d550cldp x0, x1, [sp+8]
000d5510b 0xd54b0
000d5514udf 0
000d5518udf 0
000d551cudf 0
000d54b0
000d54b0type:.eq.io.PipeWriter: ; void type:.eq.io.PipeWriter(io.PipeWriter * p, io.PipeWriter * q)
000d54b0ldr x16, [x28+16]
000d54b4subs xzr, sp, x16
000d54b8b.ls 0xd5500
000d54bcstr x30, [sp-64]!
000d54c0stur x29, [sp-8]
000d54c4sub x29, sp, 8
000d54c8str x0, [sp+72]
000d54ccstr x1, [sp+80]
000d54d0strb wzr, [sp+39]
000d54d4ldr x2, [sp+72]
000d54d8str x2, [sp+48]
000d54dcldr x1, [sp+80]
000d54e0str x1, [sp+40]
000d54e4ldr x0, [sp+48]
000d54e8bl type:.eq.io.PipeReader
000d54ecstrb w0, [sp+39]
000d54f0b 0xd54f4
000d54f4
000d54f4loc_d54f4:
000d54f4ldur x29, [sp-8]
000d54f8ldr x30, [sp], 64
000d54fcret x30
000d5500
000d5500loc_d5500:
000d5500stp x0, x1, [sp+8]
000d5504mov x3, x30
000d5508bl runtime.morestack_noctxt.abi0
000d550cldp x0, x1, [sp+8]
000d5510b 0xd54b0
000d5514udf 0
000d5518udf 0
000d551cudf 0
000d54b0
000d5520
000d5520io/fs.init: ; void io/fs.init(void)
000d5520ldr x16, [x28+16]
000d5524subs xzr, sp, x16
000d5528b.ls 0xd571c
000d552cstr x30, [sp-32]!
000d5530stur x29, [sp-8]
000d5534sub x29, sp, 8
000d5538bl io/fs.errInvalid
000d553cadrp x27, 0x94c000
000d5540str x0, [x27+1616]
000d5544adrp x27, 0x976000
000d5548ldr w0, [x27+3056]
000d554ccbz w0, 0xd5554
000d5550b 0xd5558
000d5554
000d5554loc_d5554:
000d5554b 0xd5570
000d5558
000d5558loc_d5558:
000d5558bl runtime.gcWriteBarrier2
000d555cstr x1, [x25]
000d5560adrp x27, 0x94c000
000d5564ldr x0, [x27+1624]
000d5568str x0, [x25+8]
000d556cb 0xd5570
000d5570
000d5570loc_d5570:
000d5570adrp x27, 0x94c000
000d5574str x1, [x27+1624]
000d5578bl io/fs.errPermission
000d557cadrp x27, 0x94c000
000d5580str x0, [x27+1632]
000d5584adrp x27, 0x976000
000d5588ldr w0, [x27+3056]
000d558ccbz w0, 0xd5594
000d5590b 0xd5598
000d5594
000d5594loc_d5594:
000d5594b 0xd55b0
000d5598
000d5598loc_d5598:
000d5598bl runtime.gcWriteBarrier2
000d559cstr x1, [x25]
000d55a0adrp x27, 0x94c000
000d55a4ldr x0, [x27+1640]
000d55a8str x0, [x25+8]
000d55acb 0xd55b0
000d55b0
000d55b0loc_d55b0:
000d55b0adrp x27, 0x94c000
000d55b4str x1, [x27+1640]
000d55b8bl io/fs.errExist
000d55bcadrp x27, 0x94c000
000d55c0str x0, [x27+1648]
000d55c4adrp x27, 0x976000
000d55c8ldr w0, [x27+3056]
000d55cccbz w0, 0xd55d4
000d55d0b 0xd55d8
000d55d4
000d55d4loc_d55d4:
000d55d4b 0xd55f0
000d55d8
000d55d8loc_d55d8:
000d55d8bl runtime.gcWriteBarrier2
000d55dcstr x1, [x25]
000d55e0adrp x27, 0x94c000
000d55e4ldr x0, [x27+1656]
000d55e8str x0, [x25+8]
000d55ecb 0xd55f0
000d55f0
000d55f0loc_d55f0:
000d55f0adrp x27, 0x94c000
000d55f4str x1, [x27+1656]
000d55f8bl io/fs.errNotExist
000d55fcadrp x27, 0x94c000
000d5600str x0, [x27+1664]
000d5604adrp x27, 0x976000
000d5608ldr w0, [x27+3056]
000d560ccbz w0, 0xd5614
000d5610b 0xd5618
000d5614
000d5614loc_d5614:
000d5614b 0xd5630
000d5618
000d5618loc_d5618:
000d5618bl runtime.gcWriteBarrier2
000d561cstr x1, [x25]
000d5620adrp x27, 0x94c000
000d5624ldr x0, [x27+1672]
000d5628str x0, [x25+8]
000d562cb 0xd5630
000d5630
000d5630loc_d5630:
000d5630adrp x27, 0x94c000
000d5634str x1, [x27+1672]
000d5638bl io/fs.errClosed
000d563cadrp x27, 0x94c000
000d5640str x0, [x27+1680]
000d5644adrp x27, 0x976000
000d5648ldr w0, [x27+3056]
000d564ccbz w0, 0xd5654
000d5650b 0xd5658
000d5654
000d5654loc_d5654:
000d5654b 0xd5670
000d5658
000d5658loc_d5658:
000d5658bl runtime.gcWriteBarrier2
000d565cstr x1, [x25]
000d5660adrp x27, 0x94c000
000d5664ldr x2, [x27+1688]
000d5668str x2, [x25+8]
000d566cb 0xd5670
000d5670
000d5670loc_d5670:
000d5670adrp x27, 0x94c000
000d5674str x1, [x27+1688]
000d5678adrp x0, 0x5e1000
000d567cadd x0, x0, 681
000d5680movz x1, 19
000d5684bl errors.New
000d5688adrp x27, 0x94c000
000d568cstr x0, [x27+1696]
000d5690adrp x27, 0x976000
000d5694ldr w2, [x27+3056]
000d5698cbz w2, 0xd56a0
000d569cb 0xd56a4
000d56a0
000d56a0loc_d56a0:
000d56a0b 0xd56bc
000d56a4
000d56a4loc_d56a4:
000d56a4bl runtime.gcWriteBarrier2
000d56a8str x1, [x25]
000d56acadrp x27, 0x94c000
000d56b0ldr x2, [x27+1704]
000d56b4str x2, [x25+8]
000d56b8b 0xd56bc
000d56bc
000d56bcloc_d56bc:
000d56bcadrp x27, 0x94c000
000d56c0str x1, [x27+1704]
000d56c4adrp x0, 0x5ea000
000d56c8add x0, x0, 1299
000d56ccmovz x1, 33
000d56d0bl errors.New
000d56d4adrp x27, 0x94c000
000d56d8str x0, [x27+1712]
000d56dcadrp x27, 0x976000
000d56e0ldr w2, [x27+3056]
000d56e4cbz w2, 0xd56ec
000d56e8b 0xd56f0
000d56ec
000d56ecloc_d56ec:
000d56ecb 0xd5708
000d56f0
000d56f0loc_d56f0:
000d56f0bl runtime.gcWriteBarrier2
000d56f4str x1, [x25]
000d56f8adrp x27, 0x94c000
000d56fcldr x0, [x27+1720]
000d5700str x0, [x25+8]
000d5704b 0xd5708
000d5708
000d5708loc_d5708:
000d5708adrp x27, 0x94c000
000d570cstr x1, [x27+1720]
000d5710ldur x29, [sp-8]
000d5714ldr x30, [sp], 32
000d5718ret x30
000d571c
000d571cloc_d571c:
000d571cmov x3, x30
000d5720bl runtime.morestack_noctxt.abi0
000d5724b 0xd5520
000d5728udf 0
000d572cudf 0
000d5520
000d5520io/fs.init: ; void io/fs.init(void)
000d5520ldr x16, [x28+16]
000d5524subs xzr, sp, x16
000d5528b.ls 0xd571c
000d552cstr x30, [sp-32]!
000d5530stur x29, [sp-8]
000d5534sub x29, sp, 8
000d5538bl io/fs.errInvalid
000d553cadrp x27, 0x94c000
000d5540str x0, [x27+1616]
000d5544adrp x27, 0x976000
000d5548ldr w0, [x27+3056]
000d554ccbz w0, 0xd5554
000d5550b 0xd5558
000d5554
000d5554loc_d5554:
000d5554b 0xd5570
000d5558
000d5558loc_d5558:
000d5558bl runtime.gcWriteBarrier2
000d555cstr x1, [x25]
000d5560adrp x27, 0x94c000
000d5564ldr x0, [x27+1624]
000d5568str x0, [x25+8]
000d556cb 0xd5570
000d5570
000d5570loc_d5570:
000d5570adrp x27, 0x94c000
000d5574str x1, [x27+1624]
000d5578bl io/fs.errPermission
000d557cadrp x27, 0x94c000
000d5580str x0, [x27+1632]
000d5584adrp x27, 0x976000
000d5588ldr w0, [x27+3056]
000d558ccbz w0, 0xd5594
000d5590b 0xd5598
000d5594
000d5594loc_d5594:
000d5594b 0xd55b0
000d5598
000d5598loc_d5598:
000d5598bl runtime.gcWriteBarrier2
000d559cstr x1, [x25]
000d55a0adrp x27, 0x94c000
000d55a4ldr x0, [x27+1640]
000d55a8str x0, [x25+8]
000d55acb 0xd55b0
000d55b0
000d55b0loc_d55b0:
000d55b0adrp x27, 0x94c000
000d55b4str x1, [x27+1640]
000d55b8bl io/fs.errExist
000d55bcadrp x27, 0x94c000
000d55c0str x0, [x27+1648]
000d55c4adrp x27, 0x976000
000d55c8ldr w0, [x27+3056]
000d55cccbz w0, 0xd55d4
000d55d0b 0xd55d8
000d55d4
000d55d4loc_d55d4:
000d55d4b 0xd55f0
000d55d8
000d55d8loc_d55d8:
000d55d8bl runtime.gcWriteBarrier2
000d55dcstr x1, [x25]
000d55e0adrp x27, 0x94c000
000d55e4ldr x0, [x27+1656]
000d55e8str x0, [x25+8]
000d55ecb 0xd55f0
000d55f0
000d55f0loc_d55f0:
000d55f0adrp x27, 0x94c000
000d55f4str x1, [x27+1656]
000d55f8bl io/fs.errNotExist
000d55fcadrp x27, 0x94c000
000d5600str x0, [x27+1664]
000d5604adrp x27, 0x976000
000d5608ldr w0, [x27+3056]
000d560ccbz w0, 0xd5614
000d5610b 0xd5618
000d5614
000d5614loc_d5614:
000d5614b 0xd5630
000d5618
000d5618loc_d5618:
000d5618bl runtime.gcWriteBarrier2
000d561cstr x1, [x25]
000d5620adrp x27, 0x94c000
000d5624ldr x0, [x27+1672]
000d5628str x0, [x25+8]
000d562cb 0xd5630
000d5630
000d5630loc_d5630:
000d5630adrp x27, 0x94c000
000d5634str x1, [x27+1672]
000d5638bl io/fs.errClosed
000d563cadrp x27, 0x94c000
000d5640str x0, [x27+1680]
000d5644adrp x27, 0x976000
000d5648ldr w0, [x27+3056]
000d564ccbz w0, 0xd5654
000d5650b 0xd5658
000d5654
000d5654loc_d5654:
000d5654b 0xd5670
000d5658
000d5658loc_d5658:
000d5658bl runtime.gcWriteBarrier2
000d565cstr x1, [x25]
000d5660adrp x27, 0x94c000
000d5664ldr x2, [x27+1688]
000d5668str x2, [x25+8]
000d566cb 0xd5670
000d5670
000d5670loc_d5670:
000d5670adrp x27, 0x94c000
000d5674str x1, [x27+1688]
000d5678adrp x0, 0x5e1000
000d567cadd x0, x0, 681
000d5680movz x1, 19
000d5684bl errors.New
000d5688adrp x27, 0x94c000
000d568cstr x0, [x27+1696]
000d5690adrp x27, 0x976000
000d5694ldr w2, [x27+3056]
000d5698cbz w2, 0xd56a0
000d569cb 0xd56a4
000d56a0
000d56a0loc_d56a0:
000d56a0b 0xd56bc
000d56a4
000d56a4loc_d56a4:
000d56a4bl runtime.gcWriteBarrier2
000d56a8str x1, [x25]
000d56acadrp x27, 0x94c000
000d56b0ldr x2, [x27+1704]
000d56b4str x2, [x25+8]
000d56b8b 0xd56bc
000d56bc
000d56bcloc_d56bc:
000d56bcadrp x27, 0x94c000
000d56c0str x1, [x27+1704]
000d56c4adrp x0, 0x5ea000
000d56c8add x0, x0, 1299
000d56ccmovz x1, 33
000d56d0bl errors.New
000d56d4adrp x27, 0x94c000
000d56d8str x0, [x27+1712]
000d56dcadrp x27, 0x976000
000d56e0ldr w2, [x27+3056]
000d56e4cbz w2, 0xd56ec
000d56e8b 0xd56f0
000d56ec
000d56ecloc_d56ec:
000d56ecb 0xd5708
000d56f0
000d56f0loc_d56f0:
000d56f0bl runtime.gcWriteBarrier2
000d56f4str x1, [x25]
000d56f8adrp x27, 0x94c000
000d56fcldr x0, [x27+1720]
000d5700str x0, [x25+8]
000d5704b 0xd5708
000d5708
000d5708loc_d5708:
000d5708adrp x27, 0x94c000
000d570cstr x1, [x27+1720]
000d5710ldur x29, [sp-8]
000d5714ldr x30, [sp], 32
000d5718ret x30
000d571c
000d571cloc_d571c:
000d571cmov x3, x30
000d5720bl runtime.morestack_noctxt.abi0
000d5724b 0xd5520
000d5728udf 0
000d572cudf 0
000d5520
000d5730
000d5730io/fs.FormatFileInfo: ; void io/fs.FormatFileInfo(io/fs.FileInfo info)
000d5730ldr x16, [x28+16]
000d5734sub x17, sp, 352
000d5738subs xzr, x17, x16
000d573cb.ls 0xd5d44
000d5740sub x20, sp, 480
000d5744stp x29, x30, [x20-8]
000d5748add sp, x20, 0
000d574csub x29, sp, 8
000d5750str x0, [sp+488]
000d5754str x1, [sp+496]
000d5758stp xzr, xzr, [sp+224]
000d575cldr x1, [sp+488]
000d5760ldrsb x27, [x1]
000d5764ldr x1, [x1+48]
000d5768ldr x0, [sp+496]
000d576cblr x1
000d5770str x0, [sp+240]
000d5774str x1, [sp+248]
000d5778str x1, [sp+152]
000d577cadd x2, x1, 40
000d5780adrp x0, 0x520000
000d5784add x0, x0, 3072
000d5788mov x1, xzr
000d578cbl runtime.makeslice
000d5790ldr x1, [sp+152]
000d5794str x0, [sp+256]
000d5798str xzr, [sp+264]
000d579cadd x1, x1, 40
000d57a0str x1, [sp+272]
000d57a4ldr x1, [sp+488]
000d57a8ldrsb x27, [x1]
000d57acldr x1, [x1+40]
000d57b0ldr x0, [sp+496]
000d57b4blr x1
000d57b8str w0, [sp+116]
000d57bcbl io/fs.FileMode.String
000d57c0str x0, [sp+456]
000d57c4str x1, [sp+464]
000d57c8ldr x2, [sp+272]
000d57ccldr x1, [sp+264]
000d57d0ldr x0, [sp+256]
000d57d4str x0, [sp+384]
000d57d8str x1, [sp+392]
000d57dcstr x2, [sp+400]
000d57e0ldr x3, [sp+464]
000d57e4add x1, x1, x3
000d57e8str x1, [sp+216]
000d57ecsubs xzr, x2, x1
000d57f0b.hs 0xd57f8
000d57f4b 0xd5800
000d57f8
000d57f8loc_d57f8:
000d57f8str x1, [sp+392]
000d57fcb 0xd5820
000d5800
000d5800loc_d5800:
000d5800ldr x3, [sp+464]
000d5804adrp x4, 0x520000
000d5808add x4, x4, 3072
000d580cbl runtime.growslice
000d5810str x0, [sp+384]
000d5814str x1, [sp+392]
000d5818str x2, [sp+400]
000d581cb 0xd5820
000d5820
000d5820loc_d5820:
000d5820ldr x3, [sp+464]
000d5824str x3, [sp+208]
000d5828ldr x3, [sp+216]
000d582cldr x4, [sp+464]
000d5830sub x3, x3, x4
000d5834ldr x4, [sp+384]
000d5838add x0, x4, x3
000d583cstr x0, [sp+376]
000d5840ldr x2, [sp+208]
000d5844ldr x1, [sp+456]
000d5848bl runtime.memmove
000d584cldr x2, [sp+400]
000d5850ldr x0, [sp+384]
000d5854ldr x3, [sp+392]
000d5858str x0, [sp+256]
000d585cstr x3, [sp+264]
000d5860str x2, [sp+272]
000d5864add x1, x3, 1
000d5868subs xzr, x2, x1
000d586cb.hs 0xd5874
000d5870b 0xd5878
000d5874
000d5874loc_d5874:
000d5874b 0xd588c
000d5878
000d5878loc_d5878:
000d5878orr x3, xzr, 1
000d587cadrp x4, 0x520000
000d5880add x4, x4, 3072
000d5884bl runtime.growslice
000d5888b 0xd588c
000d588c
000d588cloc_d588c:
000d588csub x3, x1, 1
000d5890orr x4, xzr, 32
000d5894strb w4, [x0+x3]
000d5898str x0, [sp+256]
000d589cstr x1, [sp+264]
000d58a0str x2, [sp+272]
000d58a4ldr x1, [sp+488]
000d58a8ldrsb x27, [x1]
000d58acldr x1, [x1+56]
000d58b0ldr x0, [sp+496]
000d58b4blr x1
000d58b8str x0, [sp+128]
000d58bcstr xzr, [sp+120]
000d58c0tbz x0, 63, 0xd58c8
000d58c4b 0xd58d0
000d58c8
000d58c8loc_d58c8:
000d58c8str x0, [sp+120]
000d58ccb 0xd592c
000d58d0
000d58d0loc_d58d0:
000d58d0ldr x2, [sp+272]
000d58d4ldr x0, [sp+256]
000d58d8ldr x5, [sp+264]
000d58dcadd x1, x5, 1
000d58e0subs xzr, x2, x1
000d58e4b.hs 0xd58ec
000d58e8b 0xd58f0
000d58ec
000d58ecloc_d58ec:
000d58ecb 0xd5904
000d58f0
000d58f0loc_d58f0:
000d58f0orr x3, xzr, 1
000d58f4adrp x4, 0x520000
000d58f8add x4, x4, 3072
000d58fcbl runtime.growslice
000d5900b 0xd5904
000d5904
000d5904loc_d5904:
000d5904sub x5, x1, 1
000d5908movz x6, 45
000d590cstrb w6, [x0+x5]
000d5910str x0, [sp+256]
000d5914str x1, [sp+264]
000d5918str x2, [sp+272]
000d591cldr x5, [sp+128]
000d5920sub x5, xzr, x5
000d5924str x5, [sp+120]
000d5928b 0xd592c
000d592c
000d592cloc_d592c:
000d592cadd x27, sp, 95
000d5930stp xzr, xzr, [x27]
000d5934stur xzr, [sp+107]
000d5938movz x5, 19
000d593cstr x5, [sp+144]
000d5940b 0xd5944
000d5944
000d5944loc_d5944:
000d5944ldr x6, [sp+120]
000d5948subs xzr, x6, 10
000d594cb.hs 0xd5954
000d5950b 0xd59b8
000d5954
000d5954loc_d5954:
000d5954ldr x6, [sp+120]
000d5958movz x7, 52429
000d595cmovk x7, 0xcccc0000
000d5960movk x7, 0xcccc00000000
000d5964movk x7, 0xcccc000000000000
000d5968umulh x6, x7, x6
000d596cubfm x6, x6, 3, 63
000d5970str x6, [sp+136]
000d5974ldr x0, [sp+144]
000d5978ldr x8, [sp+120]
000d597cadd x6, x6, x6, lsl #2
000d5980sub x6, x8, x6, lsl #1
000d5984add x6, x6, 48
000d5988subs xzr, x0, 20
000d598cb.lo 0xd5994
000d5990b 0xd5d38
000d5994
000d5994loc_d5994:
000d5994add x8, sp, 95
000d5998strb w6, [x8+x0]
000d599cldr x6, [sp+144]
000d59a0sub x6, x6, 1
000d59a4str x6, [sp+144]
000d59a8ldr x6, [sp+136]
000d59acstr x6, [sp+120]
000d59b0b 0xd59b4
000d59b4
000d59b4loc_d59b4:
000d59b4b 0xd5944
000d59b8
000d59b8loc_d59b8:
000d59b8ldr x0, [sp+144]
000d59bcldr x6, [sp+120]
000d59c0add x6, x6, 48
000d59c4subs xzr, x0, 20
000d59c8b.lo 0xd59d0
000d59ccb 0xd5d30
000d59d0
000d59d0loc_d59d0:
000d59d0add x7, sp, 95
000d59d4strb w6, [x7+x0]
000d59d8add x6, sp, 95
000d59dcldrsb x27, [x6]
000d59e0ldr x0, [sp+144]
000d59e4subs xzr, x0, 20
000d59e8b.ls 0xd59f0
000d59ecb 0xd5d28
000d59f0
000d59f0loc_d59f0:
000d59f0movz x7, 20
000d59f4sub x7, x7, x0
000d59f8sub x8, xzr, x7
000d59fcand x8, x0, x8, asr #63
000d5a00add x6, x6, x8
000d5a04str x6, [sp+432]
000d5a08str x7, [sp+440]
000d5a0cstr x7, [sp+448]
000d5a10ldr x2, [sp+272]
000d5a14ldr x0, [sp+256]
000d5a18ldr x6, [sp+264]
000d5a1cstr x0, [sp+352]
000d5a20str x6, [sp+360]
000d5a24str x2, [sp+368]
000d5a28ldr x7, [sp+440]
000d5a2cadd x1, x6, x7
000d5a30str x1, [sp+200]
000d5a34subs xzr, x2, x1
000d5a38b.hs 0xd5a40
000d5a3cb 0xd5a48
000d5a40
000d5a40loc_d5a40:
000d5a40str x1, [sp+360]
000d5a44b 0xd5a68
000d5a48
000d5a48loc_d5a48:
000d5a48ldr x3, [sp+440]
000d5a4cadrp x4, 0x520000
000d5a50add x4, x4, 3072
000d5a54bl runtime.growslice
000d5a58str x0, [sp+352]
000d5a5cstr x1, [sp+360]
000d5a60str x2, [sp+368]
000d5a64b 0xd5a68
000d5a68
000d5a68loc_d5a68:
000d5a68ldr x3, [sp+440]
000d5a6cstr x3, [sp+192]
000d5a70ldr x3, [sp+200]
000d5a74ldr x4, [sp+440]
000d5a78sub x3, x3, x4
000d5a7cldr x4, [sp+352]
000d5a80add x0, x4, x3
000d5a84str x0, [sp+344]
000d5a88ldr x2, [sp+192]
000d5a8cldr x1, [sp+432]
000d5a90bl runtime.memmove
000d5a94ldr x2, [sp+368]
000d5a98ldr x0, [sp+352]
000d5a9cldr x3, [sp+360]
000d5aa0str x0, [sp+256]
000d5aa4str x3, [sp+264]
000d5aa8str x2, [sp+272]
000d5aacadd x1, x3, 1
000d5ab0subs xzr, x2, x1
000d5ab4b.hs 0xd5abc
000d5ab8b 0xd5ac0
000d5abc
000d5abcloc_d5abc:
000d5abcb 0xd5ad4
000d5ac0
000d5ac0loc_d5ac0:
000d5ac0orr x3, xzr, 1
000d5ac4adrp x4, 0x520000
000d5ac8add x4, x4, 3072
000d5accbl runtime.growslice
000d5ad0b 0xd5ad4
000d5ad4
000d5ad4loc_d5ad4:
000d5ad4sub x3, x1, 1
000d5ad8orr x4, xzr, 32
000d5adcstrb w4, [x0+x3]
000d5ae0str x0, [sp+256]
000d5ae4str x1, [sp+264]
000d5ae8str x2, [sp+272]
000d5aecldr x1, [sp+488]
000d5af0ldrsb x27, [x1]
000d5af4ldr x1, [x1+32]
000d5af8ldr x0, [sp+496]
000d5afcblr x1
000d5b00str x0, [sp+408]
000d5b04str x1, [sp+416]
000d5b08str x2, [sp+424]
000d5b0cadrp x3, 0x5e1000
000d5b10add x3, x3, 700
000d5b14movz x4, 19
000d5b18bl time.Time.Format
000d5b1cstr x0, [sp+456]
000d5b20str x1, [sp+464]
000d5b24ldr x2, [sp+272]
000d5b28ldr x1, [sp+264]
000d5b2cldr x0, [sp+256]
000d5b30str x0, [sp+320]
000d5b34str x1, [sp+328]
000d5b38str x2, [sp+336]
000d5b3cldr x3, [sp+464]
000d5b40add x1, x1, x3
000d5b44str x1, [sp+184]
000d5b48subs xzr, x2, x1
000d5b4cb.hs 0xd5b54
000d5b50b 0xd5b5c
000d5b54
000d5b54loc_d5b54:
000d5b54str x1, [sp+328]
000d5b58b 0xd5b7c
000d5b5c
000d5b5cloc_d5b5c:
000d5b5cldr x3, [sp+464]
000d5b60adrp x4, 0x520000
000d5b64add x4, x4, 3072
000d5b68bl runtime.growslice
000d5b6cstr x0, [sp+320]
000d5b70str x1, [sp+328]
000d5b74str x2, [sp+336]
000d5b78b 0xd5b7c
000d5b7c
000d5b7cloc_d5b7c:
000d5b7cldr x3, [sp+464]
000d5b80str x3, [sp+176]
000d5b84ldr x3, [sp+184]
000d5b88ldr x4, [sp+464]
000d5b8csub x3, x3, x4
000d5b90ldr x4, [sp+320]
000d5b94add x0, x4, x3
000d5b98str x0, [sp+312]
000d5b9cldr x2, [sp+176]
000d5ba0ldr x1, [sp+456]
000d5ba4bl runtime.memmove
000d5ba8ldr x2, [sp+336]
000d5bacldr x0, [sp+320]
000d5bb0ldr x3, [sp+328]
000d5bb4str x0, [sp+256]
000d5bb8str x3, [sp+264]
000d5bbcstr x2, [sp+272]
000d5bc0add x1, x3, 1
000d5bc4subs xzr, x2, x1
000d5bc8b.hs 0xd5bd0
000d5bccb 0xd5bd4
000d5bd0
000d5bd0loc_d5bd0:
000d5bd0b 0xd5be8
000d5bd4
000d5bd4loc_d5bd4:
000d5bd4orr x3, xzr, 1
000d5bd8adrp x4, 0x520000
000d5bdcadd x4, x4, 3072
000d5be0bl runtime.growslice
000d5be4b 0xd5be8
000d5be8
000d5be8loc_d5be8:
000d5be8sub x5, x1, 1
000d5becorr x6, xzr, 32
000d5bf0strb w6, [x0+x5]
000d5bf4str x0, [sp+256]
000d5bf8str x1, [sp+264]
000d5bfcstr x2, [sp+272]
000d5c00str x0, [sp+288]
000d5c04str x1, [sp+296]
000d5c08str x2, [sp+304]
000d5c0cldr x5, [sp+248]
000d5c10add x1, x1, x5
000d5c14str x1, [sp+168]
000d5c18subs xzr, x2, x1
000d5c1cb.hs 0xd5c24
000d5c20b 0xd5c2c
000d5c24
000d5c24loc_d5c24:
000d5c24str x1, [sp+296]
000d5c28b 0xd5c4c
000d5c2c
000d5c2cloc_d5c2c:
000d5c2cldr x3, [sp+248]
000d5c30adrp x4, 0x520000
000d5c34add x4, x4, 3072
000d5c38bl runtime.growslice
000d5c3cstr x0, [sp+288]
000d5c40str x1, [sp+296]
000d5c44str x2, [sp+304]
000d5c48b 0xd5c4c
000d5c4c
000d5c4cloc_d5c4c:
000d5c4cldr x3, [sp+248]
000d5c50str x3, [sp+160]
000d5c54ldr x3, [sp+168]
000d5c58ldr x4, [sp+248]
000d5c5csub x3, x3, x4
000d5c60ldr x4, [sp+288]
000d5c64add x0, x4, x3
000d5c68str x0, [sp+280]
000d5c6cldr x2, [sp+160]
000d5c70ldr x1, [sp+240]
000d5c74bl runtime.memmove
000d5c78ldr x3, [sp+288]
000d5c7cldr x4, [sp+296]
000d5c80ldr x5, [sp+304]
000d5c84str x3, [sp+256]
000d5c88str x4, [sp+264]
000d5c8cstr x5, [sp+272]
000d5c90ldr x3, [sp+488]
000d5c94ldrsb x27, [x3]
000d5c98ldr x3, [x3+24]
000d5c9cldr x0, [sp+496]
000d5ca0blr x3
000d5ca4strb w0, [sp+115]
000d5ca8tbnz w0, 0, 0xd5cb0
000d5cacb 0xd5d00
000d5cb0
000d5cb0loc_d5cb0:
000d5cb0ldr x2, [sp+272]
000d5cb4ldr x0, [sp+256]
000d5cb8ldr x5, [sp+264]
000d5cbcadd x1, x5, 1
000d5cc0subs xzr, x2, x1
000d5cc4b.hs 0xd5ccc
000d5cc8b 0xd5cd0
000d5ccc
000d5cccloc_d5ccc:
000d5cccb 0xd5ce4
000d5cd0
000d5cd0loc_d5cd0:
000d5cd0orr x3, xzr, 1
000d5cd4adrp x4, 0x520000
000d5cd8add x4, x4, 3072
000d5cdcbl runtime.growslice
000d5ce0b 0xd5ce4
000d5ce4
000d5ce4loc_d5ce4:
000d5ce4sub x3, x1, 1
000d5ce8movz x4, 47
000d5cecstrb w4, [x0+x3]
000d5cf0str x0, [sp+256]
000d5cf4str x1, [sp+264]
000d5cf8str x2, [sp+272]
000d5cfcb 0xd5d04
000d5d00
000d5d00loc_d5d00:
000d5d00b 0xd5d04
000d5d04
000d5d04loc_d5d04:
000d5d04ldr x1, [sp+256]
000d5d08ldr x2, [sp+264]
000d5d0cmov x0, xzr
000d5d10bl runtime.slicebytetostring
000d5d14str x0, [sp+224]
000d5d18str x1, [sp+232]
000d5d1cldp x29, x30, [sp-8]
000d5d20add sp, sp, 480
000d5d24ret x30
000d5d28
000d5d28loc_d5d28:
000d5d28movz x1, 20
000d5d2cbl runtime.panicSliceB
000d5d30
000d5d30loc_d5d30:
000d5d30movz x1, 20
000d5d34bl runtime.panicIndex
000d5d38
000d5d38loc_d5d38:
000d5d38movz x1, 20
000d5d3cbl runtime.panicIndex
000d5d40hint
000d5d44
000d5d44loc_d5d44:
000d5d44stp x0, x1, [sp+8]
000d5d48mov x3, x30
000d5d4cbl runtime.morestack_noctxt.abi0
000d5d50ldp x0, x1, [sp+8]
000d5d54b 0xd5730
000d5d58udf 0
000d5d5cudf 0
000d5730
000d5730io/fs.FormatFileInfo: ; void io/fs.FormatFileInfo(io/fs.FileInfo info)
000d5730ldr x16, [x28+16]
000d5734sub x17, sp, 352
000d5738subs xzr, x17, x16
000d573cb.ls 0xd5d44
000d5740sub x20, sp, 480
000d5744stp x29, x30, [x20-8]
000d5748add sp, x20, 0
000d574csub x29, sp, 8
000d5750str x0, [sp+488]
000d5754str x1, [sp+496]
000d5758stp xzr, xzr, [sp+224]
000d575cldr x1, [sp+488]
000d5760ldrsb x27, [x1]
000d5764ldr x1, [x1+48]
000d5768ldr x0, [sp+496]
000d576cblr x1
000d5770str x0, [sp+240]
000d5774str x1, [sp+248]
000d5778str x1, [sp+152]
000d577cadd x2, x1, 40
000d5780adrp x0, 0x520000
000d5784add x0, x0, 3072
000d5788mov x1, xzr
000d578cbl runtime.makeslice
000d5790ldr x1, [sp+152]
000d5794str x0, [sp+256]
000d5798str xzr, [sp+264]
000d579cadd x1, x1, 40
000d57a0str x1, [sp+272]
000d57a4ldr x1, [sp+488]
000d57a8ldrsb x27, [x1]
000d57acldr x1, [x1+40]
000d57b0ldr x0, [sp+496]
000d57b4blr x1
000d57b8str w0, [sp+116]
000d57bcbl io/fs.FileMode.String
000d57c0str x0, [sp+456]
000d57c4str x1, [sp+464]
000d57c8ldr x2, [sp+272]
000d57ccldr x1, [sp+264]
000d57d0ldr x0, [sp+256]
000d57d4str x0, [sp+384]
000d57d8str x1, [sp+392]
000d57dcstr x2, [sp+400]
000d57e0ldr x3, [sp+464]
000d57e4add x1, x1, x3
000d57e8str x1, [sp+216]
000d57ecsubs xzr, x2, x1
000d57f0b.hs 0xd57f8
000d57f4b 0xd5800
000d57f8
000d57f8loc_d57f8:
000d57f8str x1, [sp+392]
000d57fcb 0xd5820
000d5800
000d5800loc_d5800:
000d5800ldr x3, [sp+464]
000d5804adrp x4, 0x520000
000d5808add x4, x4, 3072
000d580cbl runtime.growslice
000d5810str x0, [sp+384]
000d5814str x1, [sp+392]
000d5818str x2, [sp+400]
000d581cb 0xd5820
000d5820
000d5820loc_d5820:
000d5820ldr x3, [sp+464]
000d5824str x3, [sp+208]
000d5828ldr x3, [sp+216]
000d582cldr x4, [sp+464]
000d5830sub x3, x3, x4
000d5834ldr x4, [sp+384]
000d5838add x0, x4, x3
000d583cstr x0, [sp+376]
000d5840ldr x2, [sp+208]
000d5844ldr x1, [sp+456]
000d5848bl runtime.memmove
000d584cldr x2, [sp+400]
000d5850ldr x0, [sp+384]
000d5854ldr x3, [sp+392]
000d5858str x0, [sp+256]
000d585cstr x3, [sp+264]
000d5860str x2, [sp+272]
000d5864add x1, x3, 1
000d5868subs xzr, x2, x1
000d586cb.hs 0xd5874
000d5870b 0xd5878
000d5874
000d5874loc_d5874:
000d5874b 0xd588c
000d5878
000d5878loc_d5878:
000d5878orr x3, xzr, 1
000d587cadrp x4, 0x520000
000d5880add x4, x4, 3072
000d5884bl runtime.growslice
000d5888b 0xd588c
000d588c
000d588cloc_d588c:
000d588csub x3, x1, 1
000d5890orr x4, xzr, 32
000d5894strb w4, [x0+x3]
000d5898str x0, [sp+256]
000d589cstr x1, [sp+264]
000d58a0str x2, [sp+272]
000d58a4ldr x1, [sp+488]
000d58a8ldrsb x27, [x1]
000d58acldr x1, [x1+56]
000d58b0ldr x0, [sp+496]
000d58b4blr x1
000d58b8str x0, [sp+128]
000d58bcstr xzr, [sp+120]
000d58c0tbz x0, 63, 0xd58c8
000d58c4b 0xd58d0
000d58c8
000d58c8loc_d58c8:
000d58c8str x0, [sp+120]
000d58ccb 0xd592c
000d58d0
000d58d0loc_d58d0:
000d58d0ldr x2, [sp+272]
000d58d4ldr x0, [sp+256]
000d58d8ldr x5, [sp+264]
000d58dcadd x1, x5, 1
000d58e0subs xzr, x2, x1
000d58e4b.hs 0xd58ec
000d58e8b 0xd58f0
000d58ec
000d58ecloc_d58ec:
000d58ecb 0xd5904
000d58f0
000d58f0loc_d58f0:
000d58f0orr x3, xzr, 1
000d58f4adrp x4, 0x520000
000d58f8add x4, x4, 3072
000d58fcbl runtime.growslice
000d5900b 0xd5904
000d5904
000d5904loc_d5904:
000d5904sub x5, x1, 1
000d5908movz x6, 45
000d590cstrb w6, [x0+x5]
000d5910str x0, [sp+256]
000d5914str x1, [sp+264]
000d5918str x2, [sp+272]
000d591cldr x5, [sp+128]
000d5920sub x5, xzr, x5
000d5924str x5, [sp+120]
000d5928b 0xd592c
000d592c
000d592cloc_d592c:
000d592cadd x27, sp, 95
000d5930stp xzr, xzr, [x27]
000d5934stur xzr, [sp+107]
000d5938movz x5, 19
000d593cstr x5, [sp+144]
000d5940b 0xd5944
000d5944
000d5944loc_d5944:
000d5944ldr x6, [sp+120]
000d5948subs xzr, x6, 10
000d594cb.hs 0xd5954
000d5950b 0xd59b8
000d5954
000d5954loc_d5954:
000d5954ldr x6, [sp+120]
000d5958movz x7, 52429
000d595cmovk x7, 0xcccc0000
000d5960movk x7, 0xcccc00000000
000d5964movk x7, 0xcccc000000000000
000d5968umulh x6, x7, x6
000d596cubfm x6, x6, 3, 63
000d5970str x6, [sp+136]
000d5974ldr x0, [sp+144]
000d5978ldr x8, [sp+120]
000d597cadd x6, x6, x6, lsl #2
000d5980sub x6, x8, x6, lsl #1
000d5984add x6, x6, 48
000d5988subs xzr, x0, 20
000d598cb.lo 0xd5994
000d5990b 0xd5d38
000d5994
000d5994loc_d5994:
000d5994add x8, sp, 95
000d5998strb w6, [x8+x0]
000d599cldr x6, [sp+144]
000d59a0sub x6, x6, 1
000d59a4str x6, [sp+144]
000d59a8ldr x6, [sp+136]
000d59acstr x6, [sp+120]
000d59b0b 0xd59b4
000d59b4
000d59b4loc_d59b4:
000d59b4b 0xd5944
000d59b8
000d59b8loc_d59b8:
000d59b8ldr x0, [sp+144]
000d59bcldr x6, [sp+120]
000d59c0add x6, x6, 48
000d59c4subs xzr, x0, 20
000d59c8b.lo 0xd59d0
000d59ccb 0xd5d30
000d59d0
000d59d0loc_d59d0:
000d59d0add x7, sp, 95
000d59d4strb w6, [x7+x0]
000d59d8add x6, sp, 95
000d59dcldrsb x27, [x6]
000d59e0ldr x0, [sp+144]
000d59e4subs xzr, x0, 20
000d59e8b.ls 0xd59f0
000d59ecb 0xd5d28
000d59f0
000d59f0loc_d59f0:
000d59f0movz x7, 20
000d59f4sub x7, x7, x0
000d59f8sub x8, xzr, x7
000d59fcand x8, x0, x8, asr #63
000d5a00add x6, x6, x8
000d5a04str x6, [sp+432]
000d5a08str x7, [sp+440]
000d5a0cstr x7, [sp+448]
000d5a10ldr x2, [sp+272]
000d5a14ldr x0, [sp+256]
000d5a18ldr x6, [sp+264]
000d5a1cstr x0, [sp+352]
000d5a20str x6, [sp+360]
000d5a24str x2, [sp+368]
000d5a28ldr x7, [sp+440]
000d5a2cadd x1, x6, x7
000d5a30str x1, [sp+200]
000d5a34subs xzr, x2, x1
000d5a38b.hs 0xd5a40
000d5a3cb 0xd5a48
000d5a40
000d5a40loc_d5a40:
000d5a40str x1, [sp+360]
000d5a44b 0xd5a68
000d5a48
000d5a48loc_d5a48:
000d5a48ldr x3, [sp+440]
000d5a4cadrp x4, 0x520000
000d5a50add x4, x4, 3072
000d5a54bl runtime.growslice
000d5a58str x0, [sp+352]
000d5a5cstr x1, [sp+360]
000d5a60str x2, [sp+368]
000d5a64b 0xd5a68
000d5a68
000d5a68loc_d5a68:
000d5a68ldr x3, [sp+440]
000d5a6cstr x3, [sp+192]
000d5a70ldr x3, [sp+200]
000d5a74ldr x4, [sp+440]
000d5a78sub x3, x3, x4
000d5a7cldr x4, [sp+352]
000d5a80add x0, x4, x3
000d5a84str x0, [sp+344]
000d5a88ldr x2, [sp+192]
000d5a8cldr x1, [sp+432]
000d5a90bl runtime.memmove
000d5a94ldr x2, [sp+368]
000d5a98ldr x0, [sp+352]
000d5a9cldr x3, [sp+360]
000d5aa0str x0, [sp+256]
000d5aa4str x3, [sp+264]
000d5aa8str x2, [sp+272]
000d5aacadd x1, x3, 1
000d5ab0subs xzr, x2, x1
000d5ab4b.hs 0xd5abc
000d5ab8b 0xd5ac0
000d5abc
000d5abcloc_d5abc:
000d5abcb 0xd5ad4
000d5ac0
000d5ac0loc_d5ac0:
000d5ac0orr x3, xzr, 1
000d5ac4adrp x4, 0x520000
000d5ac8add x4, x4, 3072
000d5accbl runtime.growslice
000d5ad0b 0xd5ad4
000d5ad4
000d5ad4loc_d5ad4:
000d5ad4sub x3, x1, 1
000d5ad8orr x4, xzr, 32
000d5adcstrb w4, [x0+x3]
000d5ae0str x0, [sp+256]
000d5ae4str x1, [sp+264]
000d5ae8str x2, [sp+272]
000d5aecldr x1, [sp+488]
000d5af0ldrsb x27, [x1]
000d5af4ldr x1, [x1+32]
000d5af8ldr x0, [sp+496]
000d5afcblr x1
000d5b00str x0, [sp+408]
000d5b04str x1, [sp+416]
000d5b08str x2, [sp+424]
000d5b0cadrp x3, 0x5e1000
000d5b10add x3, x3, 700
000d5b14movz x4, 19
000d5b18bl time.Time.Format
000d5b1cstr x0, [sp+456]
000d5b20str x1, [sp+464]
000d5b24ldr x2, [sp+272]
000d5b28ldr x1, [sp+264]
000d5b2cldr x0, [sp+256]
000d5b30str x0, [sp+320]
000d5b34str x1, [sp+328]
000d5b38str x2, [sp+336]
000d5b3cldr x3, [sp+464]
000d5b40add x1, x1, x3
000d5b44str x1, [sp+184]
000d5b48subs xzr, x2, x1
000d5b4cb.hs 0xd5b54
000d5b50b 0xd5b5c
000d5b54
000d5b54loc_d5b54:
000d5b54str x1, [sp+328]
000d5b58b 0xd5b7c
000d5b5c
000d5b5cloc_d5b5c:
000d5b5cldr x3, [sp+464]
000d5b60adrp x4, 0x520000
000d5b64add x4, x4, 3072
000d5b68bl runtime.growslice
000d5b6cstr x0, [sp+320]
000d5b70str x1, [sp+328]
000d5b74str x2, [sp+336]
000d5b78b 0xd5b7c
000d5b7c
000d5b7cloc_d5b7c:
000d5b7cldr x3, [sp+464]
000d5b80str x3, [sp+176]
000d5b84ldr x3, [sp+184]
000d5b88ldr x4, [sp+464]
000d5b8csub x3, x3, x4
000d5b90ldr x4, [sp+320]
000d5b94add x0, x4, x3
000d5b98str x0, [sp+312]
000d5b9cldr x2, [sp+176]
000d5ba0ldr x1, [sp+456]
000d5ba4bl runtime.memmove
000d5ba8ldr x2, [sp+336]
000d5bacldr x0, [sp+320]
000d5bb0ldr x3, [sp+328]
000d5bb4str x0, [sp+256]
000d5bb8str x3, [sp+264]
000d5bbcstr x2, [sp+272]
000d5bc0add x1, x3, 1
000d5bc4subs xzr, x2, x1
000d5bc8b.hs 0xd5bd0
000d5bccb 0xd5bd4
000d5bd0
000d5bd0loc_d5bd0:
000d5bd0b 0xd5be8
000d5bd4
000d5bd4loc_d5bd4:
000d5bd4orr x3, xzr, 1
000d5bd8adrp x4, 0x520000
000d5bdcadd x4, x4, 3072
000d5be0bl runtime.growslice
000d5be4b 0xd5be8
000d5be8
000d5be8loc_d5be8:
000d5be8sub x5, x1, 1
000d5becorr x6, xzr, 32
000d5bf0strb w6, [x0+x5]
000d5bf4str x0, [sp+256]
000d5bf8str x1, [sp+264]
000d5bfcstr x2, [sp+272]
000d5c00str x0, [sp+288]
000d5c04str x1, [sp+296]
000d5c08str x2, [sp+304]
000d5c0cldr x5, [sp+248]
000d5c10add x1, x1, x5
000d5c14str x1, [sp+168]
000d5c18subs xzr, x2, x1
000d5c1cb.hs 0xd5c24
000d5c20b 0xd5c2c
000d5c24
000d5c24loc_d5c24:
000d5c24str x1, [sp+296]
000d5c28b 0xd5c4c
000d5c2c
000d5c2cloc_d5c2c:
000d5c2cldr x3, [sp+248]
000d5c30adrp x4, 0x520000
000d5c34add x4, x4, 3072
000d5c38bl runtime.growslice
000d5c3cstr x0, [sp+288]
000d5c40str x1, [sp+296]
000d5c44str x2, [sp+304]
000d5c48b 0xd5c4c
000d5c4c
000d5c4cloc_d5c4c:
000d5c4cldr x3, [sp+248]
000d5c50str x3, [sp+160]
000d5c54ldr x3, [sp+168]
000d5c58ldr x4, [sp+248]
000d5c5csub x3, x3, x4
000d5c60ldr x4, [sp+288]
000d5c64add x0, x4, x3
000d5c68str x0, [sp+280]
000d5c6cldr x2, [sp+160]
000d5c70ldr x1, [sp+240]
000d5c74bl runtime.memmove
000d5c78ldr x3, [sp+288]
000d5c7cldr x4, [sp+296]
000d5c80ldr x5, [sp+304]
000d5c84str x3, [sp+256]
000d5c88str x4, [sp+264]
000d5c8cstr x5, [sp+272]
000d5c90ldr x3, [sp+488]
000d5c94ldrsb x27, [x3]
000d5c98ldr x3, [x3+24]
000d5c9cldr x0, [sp+496]
000d5ca0blr x3
000d5ca4strb w0, [sp+115]
000d5ca8tbnz w0, 0, 0xd5cb0
000d5cacb 0xd5d00
000d5cb0
000d5cb0loc_d5cb0:
000d5cb0ldr x2, [sp+272]
000d5cb4ldr x0, [sp+256]
000d5cb8ldr x5, [sp+264]
000d5cbcadd x1, x5, 1
000d5cc0subs xzr, x2, x1
000d5cc4b.hs 0xd5ccc
000d5cc8b 0xd5cd0
000d5ccc
000d5cccloc_d5ccc:
000d5cccb 0xd5ce4
000d5cd0
000d5cd0loc_d5cd0:
000d5cd0orr x3, xzr, 1
000d5cd4adrp x4, 0x520000
000d5cd8add x4, x4, 3072
000d5cdcbl runtime.growslice
000d5ce0b 0xd5ce4
000d5ce4
000d5ce4loc_d5ce4:
000d5ce4sub x3, x1, 1
000d5ce8movz x4, 47
000d5cecstrb w4, [x0+x3]
000d5cf0str x0, [sp+256]
000d5cf4str x1, [sp+264]
000d5cf8str x2, [sp+272]
000d5cfcb 0xd5d04
000d5d00
000d5d00loc_d5d00:
000d5d00b 0xd5d04
000d5d04
000d5d04loc_d5d04:
000d5d04ldr x1, [sp+256]
000d5d08ldr x2, [sp+264]
000d5d0cmov x0, xzr
000d5d10bl runtime.slicebytetostring
000d5d14str x0, [sp+224]
000d5d18str x1, [sp+232]
000d5d1cldp x29, x30, [sp-8]
000d5d20add sp, sp, 480
000d5d24ret x30
000d5d28
000d5d28loc_d5d28:
000d5d28movz x1, 20
000d5d2cbl runtime.panicSliceB
000d5d30
000d5d30loc_d5d30:
000d5d30movz x1, 20
000d5d34bl runtime.panicIndex
000d5d38
000d5d38loc_d5d38:
000d5d38movz x1, 20
000d5d3cbl runtime.panicIndex
000d5d40hint
000d5d44
000d5d44loc_d5d44:
000d5d44stp x0, x1, [sp+8]
000d5d48mov x3, x30
000d5d4cbl runtime.morestack_noctxt.abi0
000d5d50ldp x0, x1, [sp+8]
000d5d54b 0xd5730
000d5d58udf 0
000d5d5cudf 0
000d5730
000d5d60
000d5d60io/fs.FormatDirEntry: ; void io/fs.FormatDirEntry(io/fs.DirEntry dir)
000d5d60ldr x16, [x28+16]
000d5d64sub x17, sp, 160
000d5d68subs xzr, x17, x16
000d5d6cb.ls 0xd6030
000d5d70sub x20, sp, 288
000d5d74stp x29, x30, [x20-8]
000d5d78add sp, x20, 0
000d5d7csub x29, sp, 8
000d5d80str x0, [sp+296]
000d5d84str x1, [sp+304]
000d5d88stp xzr, xzr, [sp+144]
000d5d8cldr x1, [sp+296]
000d5d90ldrsb x27, [x1]
000d5d94ldr x1, [x1+40]
000d5d98ldr x0, [sp+304]
000d5d9cblr x1
000d5da0str x0, [sp+160]
000d5da4str x1, [sp+168]
000d5da8str x1, [sp+104]
000d5dacadd x2, x1, 5
000d5db0adrp x0, 0x520000
000d5db4add x0, x0, 3072
000d5db8mov x1, xzr
000d5dbcbl runtime.makeslice
000d5dc0ldr x1, [sp+104]
000d5dc4str x0, [sp+192]
000d5dc8str xzr, [sp+200]
000d5dccadd x1, x1, 5
000d5dd0str x1, [sp+208]
000d5dd4ldr x1, [sp+296]
000d5dd8ldrsb x27, [x1]
000d5ddcldr x1, [x1+48]
000d5de0ldr x0, [sp+304]
000d5de4blr x1
000d5de8str w0, [sp+92]
000d5decbl io/fs.FileMode.String
000d5df0str x0, [sp+176]
000d5df4str x1, [sp+184]
000d5df8str x1, [sp+104]
000d5dfcsub x2, x1, 9
000d5e00str x2, [sp+96]
000d5e04subs xzr, x1, x2
000d5e08b.hs 0xd5e10
000d5e0cb 0xd601c
000d5e10
000d5e10loc_d5e10:
000d5e10b 0xd5e14
000d5e14
000d5e14loc_d5e14:
000d5e14str x2, [sp+184]
000d5e18ldr x2, [sp+208]
000d5e1cldr x0, [sp+192]
000d5e20ldr x5, [sp+200]
000d5e24str x0, [sp+216]
000d5e28str x5, [sp+224]
000d5e2cstr x2, [sp+232]
000d5e30ldr x6, [sp+184]
000d5e34add x1, x5, x6
000d5e38str x1, [sp+136]
000d5e3csubs xzr, x2, x1
000d5e40b.hs 0xd5e48
000d5e44b 0xd5e50
000d5e48
000d5e48loc_d5e48:
000d5e48str x1, [sp+224]
000d5e4cb 0xd5e70
000d5e50
000d5e50loc_d5e50:
000d5e50ldr x3, [sp+184]
000d5e54adrp x4, 0x520000
000d5e58add x4, x4, 3072
000d5e5cbl runtime.growslice
000d5e60str x0, [sp+216]
000d5e64str x1, [sp+224]
000d5e68str x2, [sp+232]
000d5e6cb 0xd5e70
000d5e70
000d5e70loc_d5e70:
000d5e70ldr x3, [sp+184]
000d5e74str x3, [sp+128]
000d5e78ldr x3, [sp+136]
000d5e7cldr x4, [sp+184]
000d5e80sub x3, x3, x4
000d5e84ldr x4, [sp+216]
000d5e88add x0, x4, x3
000d5e8cstr x0, [sp+272]
000d5e90ldr x2, [sp+128]
000d5e94ldr x1, [sp+176]
000d5e98bl runtime.memmove
000d5e9cldr x2, [sp+232]
000d5ea0ldr x0, [sp+216]
000d5ea4ldr x3, [sp+224]
000d5ea8str x0, [sp+192]
000d5eacstr x3, [sp+200]
000d5eb0str x2, [sp+208]
000d5eb4add x1, x3, 1
000d5eb8subs xzr, x2, x1
000d5ebcb.hs 0xd5ec4
000d5ec0b 0xd5ec8
000d5ec4
000d5ec4loc_d5ec4:
000d5ec4b 0xd5edc
000d5ec8
000d5ec8loc_d5ec8:
000d5ec8orr x3, xzr, 1
000d5eccadrp x4, 0x520000
000d5ed0add x4, x4, 3072
000d5ed4bl runtime.growslice
000d5ed8b 0xd5edc
000d5edc
000d5edcloc_d5edc:
000d5edcsub x5, x1, 1
000d5ee0orr x6, xzr, 32
000d5ee4strb w6, [x0+x5]
000d5ee8str x0, [sp+192]
000d5eecstr x1, [sp+200]
000d5ef0str x2, [sp+208]
000d5ef4str x0, [sp+248]
000d5ef8str x1, [sp+256]
000d5efcstr x2, [sp+264]
000d5f00ldr x5, [sp+168]
000d5f04add x1, x1, x5
000d5f08str x1, [sp+120]
000d5f0csubs xzr, x2, x1
000d5f10b.hs 0xd5f18
000d5f14b 0xd5f20
000d5f18
000d5f18loc_d5f18:
000d5f18str x1, [sp+256]
000d5f1cb 0xd5f40
000d5f20
000d5f20loc_d5f20:
000d5f20ldr x3, [sp+168]
000d5f24adrp x4, 0x520000
000d5f28add x4, x4, 3072
000d5f2cbl runtime.growslice
000d5f30str x0, [sp+248]
000d5f34str x1, [sp+256]
000d5f38str x2, [sp+264]
000d5f3cb 0xd5f40
000d5f40
000d5f40loc_d5f40:
000d5f40ldr x3, [sp+168]
000d5f44str x3, [sp+112]
000d5f48ldr x3, [sp+120]
000d5f4cldr x4, [sp+168]
000d5f50sub x3, x3, x4
000d5f54ldr x4, [sp+248]
000d5f58add x0, x4, x3
000d5f5cstr x0, [sp+240]
000d5f60ldr x2, [sp+112]
000d5f64ldr x1, [sp+160]
000d5f68bl runtime.memmove
000d5f6cldr x3, [sp+248]
000d5f70ldr x4, [sp+256]
000d5f74ldr x5, [sp+264]
000d5f78str x3, [sp+192]
000d5f7cstr x4, [sp+200]
000d5f80str x5, [sp+208]
000d5f84ldr x3, [sp+296]
000d5f88ldrsb x27, [x3]
000d5f8cldr x3, [x3+32]
000d5f90ldr x0, [sp+304]
000d5f94blr x3
000d5f98strb w0, [sp+91]
000d5f9ctbnz w0, 0, 0xd5fa4
000d5fa0b 0xd5ff4
000d5fa4
000d5fa4loc_d5fa4:
000d5fa4ldr x2, [sp+208]
000d5fa8ldr x0, [sp+192]
000d5facldr x5, [sp+200]
000d5fb0add x1, x5, 1
000d5fb4subs xzr, x2, x1
000d5fb8b.hs 0xd5fc0
000d5fbcb 0xd5fc4
000d5fc0
000d5fc0loc_d5fc0:
000d5fc0b 0xd5fd8
000d5fc4
000d5fc4loc_d5fc4:
000d5fc4orr x3, xzr, 1
000d5fc8adrp x4, 0x520000
000d5fccadd x4, x4, 3072
000d5fd0bl runtime.growslice
000d5fd4b 0xd5fd8
000d5fd8
000d5fd8loc_d5fd8:
000d5fd8sub x3, x1, 1
000d5fdcmovz x4, 47
000d5fe0strb w4, [x0+x3]
000d5fe4str x0, [sp+192]
000d5fe8str x1, [sp+200]
000d5fecstr x2, [sp+208]
000d5ff0b 0xd5ff8
000d5ff4
000d5ff4loc_d5ff4:
000d5ff4b 0xd5ff8
000d5ff8
000d5ff8loc_d5ff8:
000d5ff8ldr x1, [sp+192]
000d5ffcldr x2, [sp+200]
000d6000mov x0, xzr
000d6004bl runtime.slicebytetostring
000d6008str x0, [sp+144]
000d600cstr x1, [sp+152]
000d6010ldp x29, x30, [sp-8]
000d6014add sp, sp, 288
000d6018ret x30
000d601c
000d601cloc_d601c:
000d601cmov x0, x1
000d6020mov x1, x2
000d6024mov x2, x0
000d6028bl runtime.panicSliceAlen
000d602chint
000d6030
000d6030loc_d6030:
000d6030stp x0, x1, [sp+8]
000d6034mov x3, x30
000d6038bl runtime.morestack_noctxt.abi0
000d603cldp x0, x1, [sp+8]
000d6040b 0xd5d60
000d6044udf 0
000d6048udf 0
000d604cudf 0
000d5d60
000d5d60io/fs.FormatDirEntry: ; void io/fs.FormatDirEntry(io/fs.DirEntry dir)
000d5d60ldr x16, [x28+16]
000d5d64sub x17, sp, 160
000d5d68subs xzr, x17, x16
000d5d6cb.ls 0xd6030
000d5d70sub x20, sp, 288
000d5d74stp x29, x30, [x20-8]
000d5d78add sp, x20, 0
000d5d7csub x29, sp, 8
000d5d80str x0, [sp+296]
000d5d84str x1, [sp+304]
000d5d88stp xzr, xzr, [sp+144]
000d5d8cldr x1, [sp+296]
000d5d90ldrsb x27, [x1]
000d5d94ldr x1, [x1+40]
000d5d98ldr x0, [sp+304]
000d5d9cblr x1
000d5da0str x0, [sp+160]
000d5da4str x1, [sp+168]
000d5da8str x1, [sp+104]
000d5dacadd x2, x1, 5
000d5db0adrp x0, 0x520000
000d5db4add x0, x0, 3072
000d5db8mov x1, xzr
000d5dbcbl runtime.makeslice
000d5dc0ldr x1, [sp+104]
000d5dc4str x0, [sp+192]
000d5dc8str xzr, [sp+200]
000d5dccadd x1, x1, 5
000d5dd0str x1, [sp+208]
000d5dd4ldr x1, [sp+296]
000d5dd8ldrsb x27, [x1]
000d5ddcldr x1, [x1+48]
000d5de0ldr x0, [sp+304]
000d5de4blr x1
000d5de8str w0, [sp+92]
000d5decbl io/fs.FileMode.String
000d5df0str x0, [sp+176]
000d5df4str x1, [sp+184]
000d5df8str x1, [sp+104]
000d5dfcsub x2, x1, 9
000d5e00str x2, [sp+96]
000d5e04subs xzr, x1, x2
000d5e08b.hs 0xd5e10
000d5e0cb 0xd601c
000d5e10
000d5e10loc_d5e10:
000d5e10b 0xd5e14
000d5e14
000d5e14loc_d5e14:
000d5e14str x2, [sp+184]
000d5e18ldr x2, [sp+208]
000d5e1cldr x0, [sp+192]
000d5e20ldr x5, [sp+200]
000d5e24str x0, [sp+216]
000d5e28str x5, [sp+224]
000d5e2cstr x2, [sp+232]
000d5e30ldr x6, [sp+184]
000d5e34add x1, x5, x6
000d5e38str x1, [sp+136]
000d5e3csubs xzr, x2, x1
000d5e40b.hs 0xd5e48
000d5e44b 0xd5e50
000d5e48
000d5e48loc_d5e48:
000d5e48str x1, [sp+224]
000d5e4cb 0xd5e70
000d5e50
000d5e50loc_d5e50:
000d5e50ldr x3, [sp+184]
000d5e54adrp x4, 0x520000
000d5e58add x4, x4, 3072
000d5e5cbl runtime.growslice
000d5e60str x0, [sp+216]
000d5e64str x1, [sp+224]
000d5e68str x2, [sp+232]
000d5e6cb 0xd5e70
000d5e70
000d5e70loc_d5e70:
000d5e70ldr x3, [sp+184]
000d5e74str x3, [sp+128]
000d5e78ldr x3, [sp+136]
000d5e7cldr x4, [sp+184]
000d5e80sub x3, x3, x4
000d5e84ldr x4, [sp+216]
000d5e88add x0, x4, x3
000d5e8cstr x0, [sp+272]
000d5e90ldr x2, [sp+128]
000d5e94ldr x1, [sp+176]
000d5e98bl runtime.memmove
000d5e9cldr x2, [sp+232]
000d5ea0ldr x0, [sp+216]
000d5ea4ldr x3, [sp+224]
000d5ea8str x0, [sp+192]
000d5eacstr x3, [sp+200]
000d5eb0str x2, [sp+208]
000d5eb4add x1, x3, 1
000d5eb8subs xzr, x2, x1
000d5ebcb.hs 0xd5ec4
000d5ec0b 0xd5ec8
000d5ec4
000d5ec4loc_d5ec4:
000d5ec4b 0xd5edc
000d5ec8
000d5ec8loc_d5ec8:
000d5ec8orr x3, xzr, 1
000d5eccadrp x4, 0x520000
000d5ed0add x4, x4, 3072
000d5ed4bl runtime.growslice
000d5ed8b 0xd5edc
000d5edc
000d5edcloc_d5edc:
000d5edcsub x5, x1, 1
000d5ee0orr x6, xzr, 32
000d5ee4strb w6, [x0+x5]
000d5ee8str x0, [sp+192]
000d5eecstr x1, [sp+200]
000d5ef0str x2, [sp+208]
000d5ef4str x0, [sp+248]
000d5ef8str x1, [sp+256]
000d5efcstr x2, [sp+264]
000d5f00ldr x5, [sp+168]
000d5f04add x1, x1, x5
000d5f08str x1, [sp+120]
000d5f0csubs xzr, x2, x1
000d5f10b.hs 0xd5f18
000d5f14b 0xd5f20
000d5f18
000d5f18loc_d5f18:
000d5f18str x1, [sp+256]
000d5f1cb 0xd5f40
000d5f20
000d5f20loc_d5f20:
000d5f20ldr x3, [sp+168]
000d5f24adrp x4, 0x520000
000d5f28add x4, x4, 3072
000d5f2cbl runtime.growslice
000d5f30str x0, [sp+248]
000d5f34str x1, [sp+256]
000d5f38str x2, [sp+264]
000d5f3cb 0xd5f40
000d5f40
000d5f40loc_d5f40:
000d5f40ldr x3, [sp+168]
000d5f44str x3, [sp+112]
000d5f48ldr x3, [sp+120]
000d5f4cldr x4, [sp+168]
000d5f50sub x3, x3, x4
000d5f54ldr x4, [sp+248]
000d5f58add x0, x4, x3
000d5f5cstr x0, [sp+240]
000d5f60ldr x2, [sp+112]
000d5f64ldr x1, [sp+160]
000d5f68bl runtime.memmove
000d5f6cldr x3, [sp+248]
000d5f70ldr x4, [sp+256]
000d5f74ldr x5, [sp+264]
000d5f78str x3, [sp+192]
000d5f7cstr x4, [sp+200]
000d5f80str x5, [sp+208]
000d5f84ldr x3, [sp+296]
000d5f88ldrsb x27, [x3]
000d5f8cldr x3, [x3+32]
000d5f90ldr x0, [sp+304]
000d5f94blr x3
000d5f98strb w0, [sp+91]
000d5f9ctbnz w0, 0, 0xd5fa4
000d5fa0b 0xd5ff4
000d5fa4
000d5fa4loc_d5fa4:
000d5fa4ldr x2, [sp+208]
000d5fa8ldr x0, [sp+192]
000d5facldr x5, [sp+200]
000d5fb0add x1, x5, 1
000d5fb4subs xzr, x2, x1
000d5fb8b.hs 0xd5fc0
000d5fbcb 0xd5fc4
000d5fc0
000d5fc0loc_d5fc0:
000d5fc0b 0xd5fd8
000d5fc4
000d5fc4loc_d5fc4:
000d5fc4orr x3, xzr, 1
000d5fc8adrp x4, 0x520000
000d5fccadd x4, x4, 3072
000d5fd0bl runtime.growslice
000d5fd4b 0xd5fd8
000d5fd8
000d5fd8loc_d5fd8:
000d5fd8sub x3, x1, 1
000d5fdcmovz x4, 47
000d5fe0strb w4, [x0+x3]
000d5fe4str x0, [sp+192]
000d5fe8str x1, [sp+200]
000d5fecstr x2, [sp+208]
000d5ff0b 0xd5ff8
000d5ff4
000d5ff4loc_d5ff4:
000d5ff4b 0xd5ff8
000d5ff8
000d5ff8loc_d5ff8:
000d5ff8ldr x1, [sp+192]
000d5ffcldr x2, [sp+200]
000d6000mov x0, xzr
000d6004bl runtime.slicebytetostring
000d6008str x0, [sp+144]
000d600cstr x1, [sp+152]
000d6010ldp x29, x30, [sp-8]
000d6014add sp, sp, 288
000d6018ret x30
000d601c
000d601cloc_d601c:
000d601cmov x0, x1
000d6020mov x1, x2
000d6024mov x2, x0
000d6028bl runtime.panicSliceAlen
000d602chint
000d6030
000d6030loc_d6030:
000d6030stp x0, x1, [sp+8]
000d6034mov x3, x30
000d6038bl runtime.morestack_noctxt.abi0
000d603cldp x0, x1, [sp+8]
000d6040b 0xd5d60
000d6044udf 0
000d6048udf 0
000d604cudf 0
000d5d60
000d6050
000d6050io/fs.ValidPath: ; void io/fs.ValidPath(struct string name)
000d6050ldr x16, [x28+16]
000d6054subs xzr, sp, x16
000d6058b.ls 0xd6330
000d605cstr x30, [sp-80]!
000d6060stur x29, [sp-8]
000d6064sub x29, sp, 8
000d6068str x0, [sp+88]
000d606cstr x1, [sp+96]
000d6070strb wzr, [sp+37]
000d6074ldr x0, [sp+88]
000d6078ldr x1, [sp+96]
000d607cbl unicode/utf8.ValidString
000d6080strb w0, [sp+39]
000d6084tbnz w0, 0, 0xd608c
000d6088b 0xd60e0
000d608c
000d608cloc_d608c:
000d608cldr x3, [sp+96]
000d6090subs xzr, x3, 1
000d6094b.eq 0xd609c
000d6098b 0xd60d8
000d609c
000d609cloc_d609c:
000d609cldr x1, [sp+96]
000d60a0ldr x3, [sp+88]
000d60a4subs xzr, x1, 0
000d60a8b.hi 0xd60b0
000d60acb 0xd6324
000d60b0
000d60b0loc_d60b0:
000d60b0ldrb w3, [x3]
000d60b4subs wzr, w3, 46
000d60b8b.eq 0xd60c0
000d60bcb 0xd60d4
000d60c0
000d60c0loc_d60c0:
000d60c0orr x0, xzr, 1
000d60c4strb w0, [sp+37]
000d60c8ldur x29, [sp-8]
000d60ccldr x30, [sp], 80
000d60d0ret x30
000d60d4
000d60d4loc_d60d4:
000d60d4b 0xd60dc
000d60d8
000d60d8loc_d60d8:
000d60d8b 0xd60dc
000d60dc
000d60dcloc_d60dc:
000d60dcb 0xd60f4
000d60e0
000d60e0loc_d60e0:
000d60e0strb wzr, [sp+37]
000d60e4mov x0, xzr
000d60e8ldur x29, [sp-8]
000d60ecldr x30, [sp], 80
000d60f0ret x30
000d60f4
000d60f4loc_d60f4:
000d60f4b 0xd60f8
000d60f8
000d60f8loc_d60f8:
000d60f8str xzr, [sp+40]
000d60fcb 0xd6100
000d6100
000d6100loc_d6100:
000d6100ldr x3, [sp+96]
000d6104str x3, [sp+48]
000d6108ldr x4, [sp+40]
000d610csubs xzr, x3, x4
000d6110cset x3, gt
000d6114strb w3, [sp+39]
000d6118b.gt 0xd6120
000d611cb 0xd614c
000d6120
000d6120loc_d6120:
000d6120ldr x0, [sp+40]
000d6124ldr x1, [sp+96]
000d6128ldr x3, [sp+88]
000d612csubs xzr, x1, x0
000d6130b.hi 0xd6138
000d6134b 0xd6320
000d6138
000d6138loc_d6138:
000d6138ldrb w3, [x3+x0]
000d613csubs wzr, w3, 47
000d6140cset x3, ne
000d6144strb w3, [sp+39]
000d6148b 0xd6150
000d614c
000d614cloc_d614c:
000d614cb 0xd6150
000d6150
000d6150loc_d6150:
000d6150ldrb w3, [sp+39]
000d6154tbnz w3, 0, 0xd615c
000d6158b 0xd6170
000d615c
000d615cloc_d615c:
000d615cldr x3, [sp+40]
000d6160add x3, x3, 1
000d6164str x3, [sp+40]
000d6168b 0xd616c
000d616c
000d616cloc_d616c:
000d616cb 0xd6100
000d6170
000d6170loc_d6170:
000d6170ldr x1, [sp+40]
000d6174ldr x2, [sp+96]
000d6178ldr x3, [sp+88]
000d617csubs xzr, x2, x1
000d6180b.hs 0xd6188
000d6184b 0xd631c
000d6188
000d6188loc_d6188:
000d6188b 0xd618c
000d618c
000d618cloc_d618c:
000d618cstr x3, [sp+56]
000d6190str x1, [sp+64]
000d6194subs xzr, x1, 0
000d6198cset x3, eq
000d619cstrb w3, [sp+38]
000d61a0cbz x1, 0xd61a8
000d61a4b 0xd61ac
000d61a8
000d61a8loc_d61a8:
000d61a8b 0xd61f0
000d61ac
000d61acloc_d61ac:
000d61acldr x3, [sp+64]
000d61b0subs xzr, x3, 1
000d61b4cset x3, eq
000d61b8b.eq 0xd61c0
000d61bcb 0xd61e4
000d61c0
000d61c0loc_d61c0:
000d61c0ldr x1, [sp+64]
000d61c4ldr x3, [sp+56]
000d61c8subs xzr, x1, 0
000d61ccb.hi 0xd61d4
000d61d0b 0xd6314
000d61d4
000d61d4loc_d61d4:
000d61d4ldrb w4, [x3]
000d61d8subs wzr, w4, 46
000d61dccset x3, eq
000d61e0b 0xd61e8
000d61e4
000d61e4loc_d61e4:
000d61e4b 0xd61e8
000d61e8
000d61e8loc_d61e8:
000d61e8strb w3, [sp+38]
000d61ecb 0xd61f0
000d61f0
000d61f0loc_d61f0:
000d61f0ldrb w3, [sp+38]
000d61f4strb w3, [sp+39]
000d61f8tbnz w3, 0, 0xd6200
000d61fcb 0xd6204
000d6200
000d6200loc_d6200:
000d6200b 0xd6270
000d6204
000d6204loc_d6204:
000d6204ldr x3, [sp+64]
000d6208subs xzr, x3, 2
000d620ccset x3, eq
000d6210b.eq 0xd6218
000d6214b 0xd6264
000d6218
000d6218loc_d6218:
000d6218ldr x1, [sp+64]
000d621cldr x3, [sp+56]
000d6220subs xzr, x1, 0
000d6224b.hi 0xd622c
000d6228b 0xd630c
000d622c
000d622cloc_d622c:
000d622cldr x1, [sp+64]
000d6230ldrb w3, [x3]
000d6234ldr x4, [sp+56]
000d6238subs xzr, x1, 1
000d623cb.hi 0xd6244
000d6240b 0xd6304
000d6244
000d6244loc_d6244:
000d6244ldrb w4, [x4+1]
000d6248ubfm x4, x4, 56, 7
000d624corr x4, x3, x4
000d6250ubfm x4, x4, 0, 15
000d6254movz x5, 11822
000d6258subs wzr, w4, w5
000d625ccset x3, eq
000d6260b 0xd6268
000d6264
000d6264loc_d6264:
000d6264b 0xd6268
000d6268
000d6268loc_d6268:
000d6268strb w3, [sp+39]
000d626cb 0xd6270
000d6270
000d6270loc_d6270:
000d6270ldrb w3, [sp+39]
000d6274tbnz w3, 0, 0xd627c
000d6278b 0xd6290
000d627c
000d627cloc_d627c:
000d627cstrb wzr, [sp+37]
000d6280mov x0, xzr
000d6284ldur x29, [sp-8]
000d6288ldr x30, [sp], 80
000d628cret x30
000d6290
000d6290loc_d6290:
000d6290ldr x3, [sp+96]
000d6294str x3, [sp+48]
000d6298ldr x4, [sp+40]
000d629csubs xzr, x4, x3
000d62a0b.eq 0xd62a8
000d62a4b 0xd62bc
000d62a8
000d62a8loc_d62a8:
000d62a8orr x0, xzr, 1
000d62acstrb w0, [sp+37]
000d62b0ldur x29, [sp-8]
000d62b4ldr x30, [sp], 80
000d62b8ret x30
000d62bc
000d62bcloc_d62bc:
000d62bcldr x3, [sp+40]
000d62c0add x0, x3, 1
000d62c4str x0, [sp+48]
000d62c8ldr x1, [sp+96]
000d62ccldr x4, [sp+88]
000d62d0subs xzr, x1, x0
000d62d4b.hs 0xd62dc
000d62d8b 0xd6300
000d62dc
000d62dcloc_d62dc:
000d62dcsub x3, x1, x3
000d62e0sub x3, x3, 1
000d62e4sub x5, xzr, x3
000d62e8and x5, x0, x5, asr #63
000d62ecadd x4, x4, x5
000d62f0str x4, [sp+88]
000d62f4str x3, [sp+96]
000d62f8b 0xd62fc
000d62fc
000d62fcloc_d62fc:
000d62fcb 0xd60f4
000d6300
000d6300loc_d6300:
000d6300bl runtime.panicSliceB
000d6304
000d6304loc_d6304:
000d6304orr x0, xzr, 1
000d6308bl runtime.panicIndex
000d630c
000d630cloc_d630c:
000d630cmov x0, xzr
000d6310bl runtime.panicIndex
000d6314
000d6314loc_d6314:
000d6314mov x0, xzr
000d6318bl runtime.panicIndex
000d631c
000d631cloc_d631c:
000d631cbl runtime.panicSliceAlen
000d6320
000d6320loc_d6320:
000d6320bl runtime.panicIndex
000d6324
000d6324loc_d6324:
000d6324mov x0, xzr
000d6328bl runtime.panicIndex
000d632chint
000d6330
000d6330loc_d6330:
000d6330stp x0, x1, [sp+8]
000d6334mov x3, x30
000d6338bl runtime.morestack_noctxt.abi0
000d633cldp x0, x1, [sp+8]
000d6340b 0xd6050
000d6344udf 0
000d6348udf 0
000d634cudf 0
000d6050
000d6050io/fs.ValidPath: ; void io/fs.ValidPath(struct string name)
000d6050ldr x16, [x28+16]
000d6054subs xzr, sp, x16
000d6058b.ls 0xd6330
000d605cstr x30, [sp-80]!
000d6060stur x29, [sp-8]
000d6064sub x29, sp, 8
000d6068str x0, [sp+88]
000d606cstr x1, [sp+96]
000d6070strb wzr, [sp+37]
000d6074ldr x0, [sp+88]
000d6078ldr x1, [sp+96]
000d607cbl unicode/utf8.ValidString
000d6080strb w0, [sp+39]
000d6084tbnz w0, 0, 0xd608c
000d6088b 0xd60e0
000d608c
000d608cloc_d608c:
000d608cldr x3, [sp+96]
000d6090subs xzr, x3, 1
000d6094b.eq 0xd609c
000d6098b 0xd60d8
000d609c
000d609cloc_d609c:
000d609cldr x1, [sp+96]
000d60a0ldr x3, [sp+88]
000d60a4subs xzr, x1, 0
000d60a8b.hi 0xd60b0
000d60acb 0xd6324
000d60b0
000d60b0loc_d60b0:
000d60b0ldrb w3, [x3]
000d60b4subs wzr, w3, 46
000d60b8b.eq 0xd60c0
000d60bcb 0xd60d4
000d60c0
000d60c0loc_d60c0:
000d60c0orr x0, xzr, 1
000d60c4strb w0, [sp+37]
000d60c8ldur x29, [sp-8]
000d60ccldr x30, [sp], 80
000d60d0ret x30
000d60d4
000d60d4loc_d60d4:
000d60d4b 0xd60dc
000d60d8
000d60d8loc_d60d8:
000d60d8b 0xd60dc
000d60dc
000d60dcloc_d60dc:
000d60dcb 0xd60f4
000d60e0
000d60e0loc_d60e0:
000d60e0strb wzr, [sp+37]
000d60e4mov x0, xzr
000d60e8ldur x29, [sp-8]
000d60ecldr x30, [sp], 80
000d60f0ret x30
000d60f4
000d60f4loc_d60f4:
000d60f4b 0xd60f8
000d60f8
000d60f8loc_d60f8:
000d60f8str xzr, [sp+40]
000d60fcb 0xd6100
000d6100
000d6100loc_d6100:
000d6100ldr x3, [sp+96]
000d6104str x3, [sp+48]
000d6108ldr x4, [sp+40]
000d610csubs xzr, x3, x4
000d6110cset x3, gt
000d6114strb w3, [sp+39]
000d6118b.gt 0xd6120
000d611cb 0xd614c
000d6120
000d6120loc_d6120:
000d6120ldr x0, [sp+40]
000d6124ldr x1, [sp+96]
000d6128ldr x3, [sp+88]
000d612csubs xzr, x1, x0
000d6130b.hi 0xd6138
000d6134b 0xd6320
000d6138
000d6138loc_d6138:
000d6138ldrb w3, [x3+x0]
000d613csubs wzr, w3, 47
000d6140cset x3, ne
000d6144strb w3, [sp+39]
000d6148b 0xd6150
000d614c
000d614cloc_d614c:
000d614cb 0xd6150
000d6150
000d6150loc_d6150:
000d6150ldrb w3, [sp+39]
000d6154tbnz w3, 0, 0xd615c
000d6158b 0xd6170
000d615c
000d615cloc_d615c:
000d615cldr x3, [sp+40]
000d6160add x3, x3, 1
000d6164str x3, [sp+40]
000d6168b 0xd616c
000d616c
000d616cloc_d616c:
000d616cb 0xd6100
000d6170
000d6170loc_d6170:
000d6170ldr x1, [sp+40]
000d6174ldr x2, [sp+96]
000d6178ldr x3, [sp+88]
000d617csubs xzr, x2, x1
000d6180b.hs 0xd6188
000d6184b 0xd631c
000d6188
000d6188loc_d6188:
000d6188b 0xd618c
000d618c
000d618cloc_d618c:
000d618cstr x3, [sp+56]
000d6190str x1, [sp+64]
000d6194subs xzr, x1, 0
000d6198cset x3, eq
000d619cstrb w3, [sp+38]
000d61a0cbz x1, 0xd61a8
000d61a4b 0xd61ac
000d61a8
000d61a8loc_d61a8:
000d61a8b 0xd61f0
000d61ac
000d61acloc_d61ac:
000d61acldr x3, [sp+64]
000d61b0subs xzr, x3, 1
000d61b4cset x3, eq
000d61b8b.eq 0xd61c0
000d61bcb 0xd61e4
000d61c0
000d61c0loc_d61c0:
000d61c0ldr x1, [sp+64]
000d61c4ldr x3, [sp+56]
000d61c8subs xzr, x1, 0
000d61ccb.hi 0xd61d4
000d61d0b 0xd6314
000d61d4
000d61d4loc_d61d4:
000d61d4ldrb w4, [x3]
000d61d8subs wzr, w4, 46
000d61dccset x3, eq
000d61e0b 0xd61e8
000d61e4
000d61e4loc_d61e4:
000d61e4b 0xd61e8
000d61e8
000d61e8loc_d61e8:
000d61e8strb w3, [sp+38]
000d61ecb 0xd61f0
000d61f0
000d61f0loc_d61f0:
000d61f0ldrb w3, [sp+38]
000d61f4strb w3, [sp+39]
000d61f8tbnz w3, 0, 0xd6200
000d61fcb 0xd6204
000d6200
000d6200loc_d6200:
000d6200b 0xd6270
000d6204
000d6204loc_d6204:
000d6204ldr x3, [sp+64]
000d6208subs xzr, x3, 2
000d620ccset x3, eq
000d6210b.eq 0xd6218
000d6214b 0xd6264
000d6218
000d6218loc_d6218:
000d6218ldr x1, [sp+64]
000d621cldr x3, [sp+56]
000d6220subs xzr, x1, 0
000d6224b.hi 0xd622c
000d6228b 0xd630c
000d622c
000d622cloc_d622c:
000d622cldr x1, [sp+64]
000d6230ldrb w3, [x3]
000d6234ldr x4, [sp+56]
000d6238subs xzr, x1, 1
000d623cb.hi 0xd6244
000d6240b 0xd6304
000d6244
000d6244loc_d6244:
000d6244ldrb w4, [x4+1]
000d6248ubfm x4, x4, 56, 7
000d624corr x4, x3, x4
000d6250ubfm x4, x4, 0, 15
000d6254movz x5, 11822
000d6258subs wzr, w4, w5
000d625ccset x3, eq
000d6260b 0xd6268
000d6264
000d6264loc_d6264:
000d6264b 0xd6268
000d6268
000d6268loc_d6268:
000d6268strb w3, [sp+39]
000d626cb 0xd6270
000d6270
000d6270loc_d6270:
000d6270ldrb w3, [sp+39]
000d6274tbnz w3, 0, 0xd627c
000d6278b 0xd6290
000d627c
000d627cloc_d627c:
000d627cstrb wzr, [sp+37]
000d6280mov x0, xzr
000d6284ldur x29, [sp-8]
000d6288ldr x30, [sp], 80
000d628cret x30
000d6290
000d6290loc_d6290:
000d6290ldr x3, [sp+96]
000d6294str x3, [sp+48]
000d6298ldr x4, [sp+40]
000d629csubs xzr, x4, x3
000d62a0b.eq 0xd62a8
000d62a4b 0xd62bc
000d62a8
000d62a8loc_d62a8:
000d62a8orr x0, xzr, 1
000d62acstrb w0, [sp+37]
000d62b0ldur x29, [sp-8]
000d62b4ldr x30, [sp], 80
000d62b8ret x30
000d62bc
000d62bcloc_d62bc:
000d62bcldr x3, [sp+40]
000d62c0add x0, x3, 1
000d62c4str x0, [sp+48]
000d62c8ldr x1, [sp+96]
000d62ccldr x4, [sp+88]
000d62d0subs xzr, x1, x0
000d62d4b.hs 0xd62dc
000d62d8b 0xd6300
000d62dc
000d62dcloc_d62dc:
000d62dcsub x3, x1, x3
000d62e0sub x3, x3, 1
000d62e4sub x5, xzr, x3
000d62e8and x5, x0, x5, asr #63
000d62ecadd x4, x4, x5
000d62f0str x4, [sp+88]
000d62f4str x3, [sp+96]
000d62f8b 0xd62fc
000d62fc
000d62fcloc_d62fc:
000d62fcb 0xd60f4
000d6300
000d6300loc_d6300:
000d6300bl runtime.panicSliceB
000d6304
000d6304loc_d6304:
000d6304orr x0, xzr, 1
000d6308bl runtime.panicIndex
000d630c
000d630cloc_d630c:
000d630cmov x0, xzr
000d6310bl runtime.panicIndex
000d6314
000d6314loc_d6314:
000d6314mov x0, xzr
000d6318bl runtime.panicIndex
000d631c
000d631cloc_d631c:
000d631cbl runtime.panicSliceAlen
000d6320
000d6320loc_d6320:
000d6320bl runtime.panicIndex
000d6324
000d6324loc_d6324:
000d6324mov x0, xzr
000d6328bl runtime.panicIndex
000d632chint
000d6330
000d6330loc_d6330:
000d6330stp x0, x1, [sp+8]
000d6334mov x3, x30
000d6338bl runtime.morestack_noctxt.abi0
000d633cldp x0, x1, [sp+8]
000d6340b 0xd6050
000d6344udf 0
000d6348udf 0
000d634cudf 0
000d6050
000d6350
000d6350io/fs.errInvalid: ; void io/fs.errInvalid(void)
000d6350str x30, [sp-32]!
000d6354stur x29, [sp-8]
000d6358sub x29, sp, 8
000d635cstp xzr, xzr, [sp+8]
000d6360adrp x27, 0x94b000
000d6364ldr x1, [x27+3176]
000d6368adrp x27, 0x94b000
000d636cldr x0, [x27+3168]
000d6370str x0, [sp+8]
000d6374str x1, [sp+16]
000d6378add x29, sp, 24
000d637cadd sp, sp, 32
000d6380ret x30
000d6384udf 0
000d6388udf 0
000d638cudf 0
000d6350
000d6350io/fs.errInvalid: ; void io/fs.errInvalid(void)
000d6350str x30, [sp-32]!
000d6354stur x29, [sp-8]
000d6358sub x29, sp, 8
000d635cstp xzr, xzr, [sp+8]
000d6360adrp x27, 0x94b000
000d6364ldr x1, [x27+3176]
000d6368adrp x27, 0x94b000
000d636cldr x0, [x27+3168]
000d6370str x0, [sp+8]
000d6374str x1, [sp+16]
000d6378add x29, sp, 24
000d637cadd sp, sp, 32
000d6380ret x30
000d6384udf 0
000d6388udf 0
000d638cudf 0
000d6350
000d6390
000d6390io/fs.errPermission: ; void io/fs.errPermission(void)
000d6390str x30, [sp-32]!
000d6394stur x29, [sp-8]
000d6398sub x29, sp, 8
000d639cstp xzr, xzr, [sp+8]
000d63a0adrp x27, 0x94b000
000d63a4ldr x1, [x27+3192]
000d63a8adrp x27, 0x94b000
000d63acldr x0, [x27+3184]
000d63b0str x0, [sp+8]
000d63b4str x1, [sp+16]
000d63b8add x29, sp, 24
000d63bcadd sp, sp, 32
000d63c0ret x30
000d63c4udf 0
000d63c8udf 0
000d63ccudf 0
000d6390
000d6390io/fs.errPermission: ; void io/fs.errPermission(void)
000d6390str x30, [sp-32]!
000d6394stur x29, [sp-8]
000d6398sub x29, sp, 8
000d639cstp xzr, xzr, [sp+8]
000d63a0adrp x27, 0x94b000
000d63a4ldr x1, [x27+3192]
000d63a8adrp x27, 0x94b000
000d63acldr x0, [x27+3184]
000d63b0str x0, [sp+8]
000d63b4str x1, [sp+16]
000d63b8add x29, sp, 24
000d63bcadd sp, sp, 32
000d63c0ret x30
000d63c4udf 0
000d63c8udf 0
000d63ccudf 0
000d6390
000d63d0
000d63d0io/fs.errExist: ; void io/fs.errExist(void)
000d63d0str x30, [sp-32]!
000d63d4stur x29, [sp-8]
000d63d8sub x29, sp, 8
000d63dcstp xzr, xzr, [sp+8]
000d63e0adrp x27, 0x94b000
000d63e4ldr x1, [x27+3208]
000d63e8adrp x27, 0x94b000
000d63ecldr x0, [x27+3200]
000d63f0str x0, [sp+8]
000d63f4str x1, [sp+16]
000d63f8add x29, sp, 24
000d63fcadd sp, sp, 32
000d6400ret x30
000d6404udf 0
000d6408udf 0
000d640cudf 0
000d63d0
000d63d0io/fs.errExist: ; void io/fs.errExist(void)
000d63d0str x30, [sp-32]!
000d63d4stur x29, [sp-8]
000d63d8sub x29, sp, 8
000d63dcstp xzr, xzr, [sp+8]
000d63e0adrp x27, 0x94b000
000d63e4ldr x1, [x27+3208]
000d63e8adrp x27, 0x94b000
000d63ecldr x0, [x27+3200]
000d63f0str x0, [sp+8]
000d63f4str x1, [sp+16]
000d63f8add x29, sp, 24
000d63fcadd sp, sp, 32
000d6400ret x30
000d6404udf 0
000d6408udf 0
000d640cudf 0
000d63d0
000d6410
000d6410io/fs.errNotExist: ; void io/fs.errNotExist(void)
000d6410str x30, [sp-32]!
000d6414stur x29, [sp-8]
000d6418sub x29, sp, 8
000d641cstp xzr, xzr, [sp+8]
000d6420adrp x27, 0x94b000
000d6424ldr x1, [x27+3224]
000d6428adrp x27, 0x94b000
000d642cldr x0, [x27+3216]
000d6430str x0, [sp+8]
000d6434str x1, [sp+16]
000d6438add x29, sp, 24
000d643cadd sp, sp, 32
000d6440ret x30
000d6444udf 0
000d6448udf 0
000d644cudf 0
000d6410
000d6410io/fs.errNotExist: ; void io/fs.errNotExist(void)
000d6410str x30, [sp-32]!
000d6414stur x29, [sp-8]
000d6418sub x29, sp, 8
000d641cstp xzr, xzr, [sp+8]
000d6420adrp x27, 0x94b000
000d6424ldr x1, [x27+3224]
000d6428adrp x27, 0x94b000
000d642cldr x0, [x27+3216]
000d6430str x0, [sp+8]
000d6434str x1, [sp+16]
000d6438add x29, sp, 24
000d643cadd sp, sp, 32
000d6440ret x30
000d6444udf 0
000d6448udf 0
000d644cudf 0
000d6410
000d6450
000d6450io/fs.errClosed: ; void io/fs.errClosed(void)
000d6450str x30, [sp-32]!
000d6454stur x29, [sp-8]
000d6458sub x29, sp, 8
000d645cstp xzr, xzr, [sp+8]
000d6460adrp x27, 0x94b000
000d6464ldr x1, [x27+3240]
000d6468adrp x27, 0x94b000
000d646cldr x0, [x27+3232]
000d6470str x0, [sp+8]
000d6474str x1, [sp+16]
000d6478add x29, sp, 24
000d647cadd sp, sp, 32
000d6480ret x30
000d6484udf 0
000d6488udf 0
000d648cudf 0
000d6450
000d6450io/fs.errClosed: ; void io/fs.errClosed(void)
000d6450str x30, [sp-32]!
000d6454stur x29, [sp-8]
000d6458sub x29, sp, 8
000d645cstp xzr, xzr, [sp+8]
000d6460adrp x27, 0x94b000
000d6464ldr x1, [x27+3240]
000d6468adrp x27, 0x94b000
000d646cldr x0, [x27+3232]
000d6470str x0, [sp+8]
000d6474str x1, [sp+16]
000d6478add x29, sp, 24
000d647cadd sp, sp, 32
000d6480ret x30
000d6484udf 0
000d6488udf 0
000d648cudf 0
000d6450
000d6490
000d6490io/fs.FileMode.String: ; void io/fs.FileMode.String(io/fs.FileMode m)
000d6490ldr x16, [x28+16]
000d6494sub x17, sp, 80
000d6498subs xzr, x17, x16
000d649cb.ls 0xd6774
000d64a0str x30, [sp-208]!
000d64a4stur x29, [sp-8]
000d64a8sub x29, sp, 8
000d64acstr w0, [sp+216]
000d64b0stp xzr, xzr, [sp+144]
000d64b4stp xzr, xzr, [sp+40]
000d64b8stp xzr, xzr, [sp+56]
000d64bcstr xzr, [sp+88]
000d64c0adrp x3, 0x5dd000
000d64c4add x3, x3, 2005
000d64c8str x3, [sp+184]
000d64ccmovz x3, 13
000d64d0str x3, [sp+192]
000d64d4str xzr, [sp+136]
000d64d8b 0xd64dc
000d64dc
000d64dcloc_d64dc:
000d64dcldr x3, [sp+136]
000d64e0ldr x4, [sp+192]
000d64e4subs xzr, x4, x3
000d64e8b.gt 0xd64f0
000d64ecb 0xd65b0
000d64f0
000d64f0loc_d64f0:
000d64f0ldr x3, [sp+136]
000d64f4str x3, [sp+128]
000d64f8ldr x3, [sp+136]
000d64fcldr x4, [sp+184]
000d6500ldrb w3, [x4+x3]
000d6504str w3, [sp+84]
000d6508subs wzr, w3, 128
000d650cb.lt 0xd6514
000d6510b 0xd6524
000d6514
000d6514loc_d6514:
000d6514ldr x3, [sp+136]
000d6518add x3, x3, 1
000d651cstr x3, [sp+136]
000d6520b 0xd6540
000d6524
000d6524loc_d6524:
000d6524ldr x2, [sp+136]
000d6528ldr x0, [sp+184]
000d652cldr x1, [sp+192]
000d6530bl runtime.decoderune
000d6534str w0, [sp+84]
000d6538str x1, [sp+136]
000d653cb 0xd6540
000d6540
000d6540loc_d6540:
000d6540ldr x3, [sp+128]
000d6544str x3, [sp+104]
000d6548ldrsw x3, [sp+84]
000d654cstr w3, [sp+76]
000d6550ldr w4, [sp+216]
000d6554ldr x5, [sp+104]
000d6558orr x6, xzr, 31
000d655csub x5, x6, x5
000d6560orr x7, xzr, 1
000d6564lslv x8, x7, x5
000d6568subs xzr, x5, 64
000d656ccsel x5, x8, xzr, lo
000d6570ands wzr, w4, w5
000d6574b.ne 0xd657c
000d6578b 0xd65a4
000d657c
000d657cloc_d657c:
000d657cldr x0, [sp+88]
000d6580subs xzr, x0, 32
000d6584b.lo 0xd658c
000d6588b 0xd6768
000d658c
000d658cloc_d658c:
000d658cadd x4, sp, 40
000d6590strb w3, [x4+x0]
000d6594ldr x3, [sp+88]
000d6598add x3, x3, 1
000d659cstr x3, [sp+88]
000d65a0b 0xd65a8
000d65a4
000d65a4loc_d65a4:
000d65a4b 0xd65a8
000d65a8
000d65a8loc_d65a8:
000d65a8b 0xd65ac
000d65ac
000d65acloc_d65ac:
000d65acb 0xd64dc
000d65b0
000d65b0loc_d65b0:
000d65b0ldr x3, [sp+88]
000d65b4cbz x3, 0xd65bc
000d65b8b 0xd65e8
000d65bc
000d65bcloc_d65bc:
000d65bcldr x0, [sp+88]
000d65c0subs xzr, x0, 32
000d65c4b.lo 0xd65cc
000d65c8b 0xd6760
000d65cc
000d65ccloc_d65cc:
000d65ccmovz x3, 45
000d65d0add x4, sp, 40
000d65d4strb w3, [x4+x0]
000d65d8ldr x4, [sp+88]
000d65dcadd x4, x4, 1
000d65e0str x4, [sp+88]
000d65e4b 0xd65f0
000d65e8
000d65e8loc_d65e8:
000d65e8movz x3, 45
000d65ecb 0xd65f0
000d65f0
000d65f0loc_d65f0:
000d65f0adrp x4, 0x5db000
000d65f4add x4, x4, 3325
000d65f8str x4, [sp+184]
000d65fcmovz x4, 9
000d6600str x4, [sp+192]
000d6604str xzr, [sp+120]
000d6608b 0xd660c
000d660c
000d660cloc_d660c:
000d660cldr x4, [sp+120]
000d6610ldr x5, [sp+192]
000d6614subs xzr, x5, x4
000d6618b.gt 0xd6620
000d661cb 0xd66fc
000d6620
000d6620loc_d6620:
000d6620ldr x4, [sp+120]
000d6624str x4, [sp+112]
000d6628ldr x4, [sp+120]
000d662cldr x5, [sp+184]
000d6630ldrb w4, [x5+x4]
000d6634str w4, [sp+80]
000d6638subs wzr, w4, 128
000d663cb.lt 0xd6644
000d6640b 0xd6654
000d6644
000d6644loc_d6644:
000d6644ldr x4, [sp+120]
000d6648add x4, x4, 1
000d664cstr x4, [sp+120]
000d6650b 0xd6674
000d6654
000d6654loc_d6654:
000d6654ldr x2, [sp+120]
000d6658ldr x0, [sp+184]
000d665cldr x1, [sp+192]
000d6660bl runtime.decoderune
000d6664str w0, [sp+80]
000d6668str x1, [sp+120]
000d666cmovz x3, 45
000d6670b 0xd6674
000d6674
000d6674loc_d6674:
000d6674ldr x4, [sp+112]
000d6678str x4, [sp+96]
000d667cldrsw x4, [sp+80]
000d6680str w4, [sp+72]
000d6684ldr w5, [sp+216]
000d6688ldr x6, [sp+96]
000d668corr x7, xzr, 8
000d6690sub x6, x7, x6
000d6694orr x8, xzr, 1
000d6698lslv x9, x8, x6
000d669csubs xzr, x6, 64
000d66a0csel x6, x9, xzr, lo
000d66a4ands wzr, w5, w6
000d66a8b.ne 0xd66b0
000d66acb 0xd66cc
000d66b0
000d66b0loc_d66b0:
000d66b0ldr x0, [sp+88]
000d66b4subs xzr, x0, 32
000d66b8b.lo 0xd66c0
000d66bcb 0xd6758
000d66c0
000d66c0loc_d66c0:
000d66c0add x5, sp, 40
000d66c4strb w4, [x5+x0]
000d66c8b 0xd66e8
000d66cc
000d66ccloc_d66cc:
000d66ccldr x0, [sp+88]
000d66d0subs xzr, x0, 32
000d66d4b.lo 0xd66dc
000d66d8b 0xd6750
000d66dc
000d66dcloc_d66dc:
000d66dcadd x4, sp, 40
000d66e0strb w3, [x4+x0]
000d66e4b 0xd66e8
000d66e8
000d66e8loc_d66e8:
000d66e8ldr x4, [sp+88]
000d66ecadd x4, x4, 1
000d66f0str x4, [sp+88]
000d66f4b 0xd66f8
000d66f8
000d66f8loc_d66f8:
000d66f8b 0xd660c
000d66fc
000d66fcloc_d66fc:
000d66fcadd x1, sp, 40
000d6700ldrsb x27, [x1]
000d6704ldr x2, [sp+88]
000d6708subs xzr, x2, 32
000d670cb.ls 0xd6714
000d6710b 0xd6744
000d6714
000d6714loc_d6714:
000d6714b 0xd6718
000d6718
000d6718loc_d6718:
000d6718str x1, [sp+160]
000d671cstr x2, [sp+168]
000d6720orr x3, xzr, 32
000d6724str x3, [sp+176]
000d6728mov x0, xzr
000d672cbl runtime.slicebytetostring
000d6730str x0, [sp+144]
000d6734str x1, [sp+152]
000d6738ldur x29, [sp-8]
000d673cldr x30, [sp], 208
000d6740ret x30
000d6744
000d6744loc_d6744:
000d6744mov x1, x2
000d6748orr x2, xzr, 32
000d674cbl runtime.panicSliceAlen
000d6750
000d6750loc_d6750:
000d6750orr x1, xzr, 32
000d6754bl runtime.panicIndex
000d6758
000d6758loc_d6758:
000d6758orr x1, xzr, 32
000d675cbl runtime.panicIndex
000d6760
000d6760loc_d6760:
000d6760orr x1, xzr, 32
000d6764bl runtime.panicIndex
000d6768
000d6768loc_d6768:
000d6768orr x1, xzr, 32
000d676cbl runtime.panicIndex
000d6770hint
000d6774
000d6774loc_d6774:
000d6774str w0, [sp+8]
000d6778mov x3, x30
000d677cbl runtime.morestack_noctxt.abi0
000d6780ldr w0, [sp+8]
000d6784b 0xd6490
000d6788udf 0
000d678cudf 0
000d6490
000d6490io/fs.FileMode.String: ; void io/fs.FileMode.String(io/fs.FileMode m)
000d6490ldr x16, [x28+16]
000d6494sub x17, sp, 80
000d6498subs xzr, x17, x16
000d649cb.ls 0xd6774
000d64a0str x30, [sp-208]!
000d64a4stur x29, [sp-8]
000d64a8sub x29, sp, 8
000d64acstr w0, [sp+216]
000d64b0stp xzr, xzr, [sp+144]
000d64b4stp xzr, xzr, [sp+40]
000d64b8stp xzr, xzr, [sp+56]
000d64bcstr xzr, [sp+88]
000d64c0adrp x3, 0x5dd000
000d64c4add x3, x3, 2005
000d64c8str x3, [sp+184]
000d64ccmovz x3, 13
000d64d0str x3, [sp+192]
000d64d4str xzr, [sp+136]
000d64d8b 0xd64dc
000d64dc
000d64dcloc_d64dc:
000d64dcldr x3, [sp+136]
000d64e0ldr x4, [sp+192]
000d64e4subs xzr, x4, x3
000d64e8b.gt 0xd64f0
000d64ecb 0xd65b0
000d64f0
000d64f0loc_d64f0:
000d64f0ldr x3, [sp+136]
000d64f4str x3, [sp+128]
000d64f8ldr x3, [sp+136]
000d64fcldr x4, [sp+184]
000d6500ldrb w3, [x4+x3]
000d6504str w3, [sp+84]
000d6508subs wzr, w3, 128
000d650cb.lt 0xd6514
000d6510b 0xd6524
000d6514
000d6514loc_d6514:
000d6514ldr x3, [sp+136]
000d6518add x3, x3, 1
000d651cstr x3, [sp+136]
000d6520b 0xd6540
000d6524
000d6524loc_d6524:
000d6524ldr x2, [sp+136]
000d6528ldr x0, [sp+184]
000d652cldr x1, [sp+192]
000d6530bl runtime.decoderune
000d6534str w0, [sp+84]
000d6538str x1, [sp+136]
000d653cb 0xd6540
000d6540
000d6540loc_d6540:
000d6540ldr x3, [sp+128]
000d6544str x3, [sp+104]
000d6548ldrsw x3, [sp+84]
000d654cstr w3, [sp+76]
000d6550ldr w4, [sp+216]
000d6554ldr x5, [sp+104]
000d6558orr x6, xzr, 31
000d655csub x5, x6, x5
000d6560orr x7, xzr, 1
000d6564lslv x8, x7, x5
000d6568subs xzr, x5, 64
000d656ccsel x5, x8, xzr, lo
000d6570ands wzr, w4, w5
000d6574b.ne 0xd657c
000d6578b 0xd65a4
000d657c
000d657cloc_d657c:
000d657cldr x0, [sp+88]
000d6580subs xzr, x0, 32
000d6584b.lo 0xd658c
000d6588b 0xd6768
000d658c
000d658cloc_d658c:
000d658cadd x4, sp, 40
000d6590strb w3, [x4+x0]
000d6594ldr x3, [sp+88]
000d6598add x3, x3, 1
000d659cstr x3, [sp+88]
000d65a0b 0xd65a8
000d65a4
000d65a4loc_d65a4:
000d65a4b 0xd65a8
000d65a8
000d65a8loc_d65a8:
000d65a8b 0xd65ac
000d65ac
000d65acloc_d65ac:
000d65acb 0xd64dc
000d65b0
000d65b0loc_d65b0:
000d65b0ldr x3, [sp+88]
000d65b4cbz x3, 0xd65bc
000d65b8b 0xd65e8
000d65bc
000d65bcloc_d65bc:
000d65bcldr x0, [sp+88]
000d65c0subs xzr, x0, 32
000d65c4b.lo 0xd65cc
000d65c8b 0xd6760
000d65cc
000d65ccloc_d65cc:
000d65ccmovz x3, 45
000d65d0add x4, sp, 40
000d65d4strb w3, [x4+x0]
000d65d8ldr x4, [sp+88]
000d65dcadd x4, x4, 1
000d65e0str x4, [sp+88]
000d65e4b 0xd65f0
000d65e8
000d65e8loc_d65e8:
000d65e8movz x3, 45
000d65ecb 0xd65f0
000d65f0
000d65f0loc_d65f0:
000d65f0adrp x4, 0x5db000
000d65f4add x4, x4, 3325
000d65f8str x4, [sp+184]
000d65fcmovz x4, 9
000d6600str x4, [sp+192]
000d6604str xzr, [sp+120]
000d6608b 0xd660c
000d660c
000d660cloc_d660c:
000d660cldr x4, [sp+120]
000d6610ldr x5, [sp+192]
000d6614subs xzr, x5, x4
000d6618b.gt 0xd6620
000d661cb 0xd66fc
000d6620
000d6620loc_d6620:
000d6620ldr x4, [sp+120]
000d6624str x4, [sp+112]
000d6628ldr x4, [sp+120]
000d662cldr x5, [sp+184]
000d6630ldrb w4, [x5+x4]
000d6634str w4, [sp+80]
000d6638subs wzr, w4, 128
000d663cb.lt 0xd6644
000d6640b 0xd6654
000d6644
000d6644loc_d6644:
000d6644ldr x4, [sp+120]
000d6648add x4, x4, 1
000d664cstr x4, [sp+120]
000d6650b 0xd6674
000d6654
000d6654loc_d6654:
000d6654ldr x2, [sp+120]
000d6658ldr x0, [sp+184]
000d665cldr x1, [sp+192]
000d6660bl runtime.decoderune
000d6664str w0, [sp+80]
000d6668str x1, [sp+120]
000d666cmovz x3, 45
000d6670b 0xd6674
000d6674
000d6674loc_d6674:
000d6674ldr x4, [sp+112]
000d6678str x4, [sp+96]
000d667cldrsw x4, [sp+80]
000d6680str w4, [sp+72]
000d6684ldr w5, [sp+216]
000d6688ldr x6, [sp+96]
000d668corr x7, xzr, 8
000d6690sub x6, x7, x6
000d6694orr x8, xzr, 1
000d6698lslv x9, x8, x6
000d669csubs xzr, x6, 64
000d66a0csel x6, x9, xzr, lo
000d66a4ands wzr, w5, w6
000d66a8b.ne 0xd66b0
000d66acb 0xd66cc
000d66b0
000d66b0loc_d66b0:
000d66b0ldr x0, [sp+88]
000d66b4subs xzr, x0, 32
000d66b8b.lo 0xd66c0
000d66bcb 0xd6758
000d66c0
000d66c0loc_d66c0:
000d66c0add x5, sp, 40
000d66c4strb w4, [x5+x0]
000d66c8b 0xd66e8
000d66cc
000d66ccloc_d66cc:
000d66ccldr x0, [sp+88]
000d66d0subs xzr, x0, 32
000d66d4b.lo 0xd66dc
000d66d8b 0xd6750
000d66dc
000d66dcloc_d66dc:
000d66dcadd x4, sp, 40
000d66e0strb w3, [x4+x0]
000d66e4b 0xd66e8
000d66e8
000d66e8loc_d66e8:
000d66e8ldr x4, [sp+88]
000d66ecadd x4, x4, 1
000d66f0str x4, [sp+88]
000d66f4b 0xd66f8
000d66f8
000d66f8loc_d66f8:
000d66f8b 0xd660c
000d66fc
000d66fcloc_d66fc:
000d66fcadd x1, sp, 40
000d6700ldrsb x27, [x1]
000d6704ldr x2, [sp+88]
000d6708subs xzr, x2, 32
000d670cb.ls 0xd6714
000d6710b 0xd6744
000d6714
000d6714loc_d6714:
000d6714b 0xd6718
000d6718
000d6718loc_d6718:
000d6718str x1, [sp+160]
000d671cstr x2, [sp+168]
000d6720orr x3, xzr, 32
000d6724str x3, [sp+176]
000d6728mov x0, xzr
000d672cbl runtime.slicebytetostring
000d6730str x0, [sp+144]
000d6734str x1, [sp+152]
000d6738ldur x29, [sp-8]
000d673cldr x30, [sp], 208
000d6740ret x30
000d6744
000d6744loc_d6744:
000d6744mov x1, x2
000d6748orr x2, xzr, 32
000d674cbl runtime.panicSliceAlen
000d6750
000d6750loc_d6750:
000d6750orr x1, xzr, 32
000d6754bl runtime.panicIndex
000d6758
000d6758loc_d6758:
000d6758orr x1, xzr, 32
000d675cbl runtime.panicIndex
000d6760
000d6760loc_d6760:
000d6760orr x1, xzr, 32
000d6764bl runtime.panicIndex
000d6768
000d6768loc_d6768:
000d6768orr x1, xzr, 32
000d676cbl runtime.panicIndex
000d6770hint
000d6774
000d6774loc_d6774:
000d6774str w0, [sp+8]
000d6778mov x3, x30
000d677cbl runtime.morestack_noctxt.abi0
000d6780ldr w0, [sp+8]
000d6784b 0xd6490
000d6788udf 0
000d678cudf 0
000d6490
000d6790
000d6790io/fs.FileMode.IsDir: ; void io/fs.FileMode.IsDir(io/fs.FileMode m)
000d6790str x30, [sp-32]!
000d6794stur x29, [sp-8]
000d6798sub x29, sp, 8
000d679cstr w0, [sp+40]
000d67a0strb wzr, [sp+23]
000d67a4ldr w1, [sp+40]
000d67a8ands wzr, w1, 0x80000000
000d67accset x0, ne
000d67b0strb w0, [sp+23]
000d67b4add x29, sp, 24
000d67b8add sp, sp, 32
000d67bcret x30
000d6790
000d6790io/fs.FileMode.IsDir: ; void io/fs.FileMode.IsDir(io/fs.FileMode m)
000d6790str x30, [sp-32]!
000d6794stur x29, [sp-8]
000d6798sub x29, sp, 8
000d679cstr w0, [sp+40]
000d67a0strb wzr, [sp+23]
000d67a4ldr w1, [sp+40]
000d67a8ands wzr, w1, 0x80000000
000d67accset x0, ne
000d67b0strb w0, [sp+23]
000d67b4add x29, sp, 24
000d67b8add sp, sp, 32
000d67bcret x30
000d6790
000d67c0
000d67c0io/fs.FileMode.IsRegular: ; void io/fs.FileMode.IsRegular(io/fs.FileMode m)
000d67c0str x30, [sp-32]!
000d67c4stur x29, [sp-8]
000d67c8sub x29, sp, 8
000d67ccstr w0, [sp+40]
000d67d0strb wzr, [sp+23]
000d67d4ldr w1, [sp+40]
000d67d8movn x2, 65535
000d67dcmovk x2, 0x8f280000
000d67e0ands wzr, w1, w2
000d67e4cset x0, eq
000d67e8strb w0, [sp+23]
000d67ecadd x29, sp, 24
000d67f0add sp, sp, 32
000d67f4ret x30
000d67f8udf 0
000d67fcudf 0
000d67c0
000d67c0io/fs.FileMode.IsRegular: ; void io/fs.FileMode.IsRegular(io/fs.FileMode m)
000d67c0str x30, [sp-32]!
000d67c4stur x29, [sp-8]
000d67c8sub x29, sp, 8
000d67ccstr w0, [sp+40]
000d67d0strb wzr, [sp+23]
000d67d4ldr w1, [sp+40]
000d67d8movn x2, 65535
000d67dcmovk x2, 0x8f280000
000d67e0ands wzr, w1, w2
000d67e4cset x0, eq
000d67e8strb w0, [sp+23]
000d67ecadd x29, sp, 24
000d67f0add sp, sp, 32
000d67f4ret x30
000d67f8udf 0
000d67fcudf 0
000d67c0
000d6800
000d6800io/fs.FileMode.Perm: ; void io/fs.FileMode.Perm(io/fs.FileMode m)
000d6800str x30, [sp-32]!
000d6804stur x29, [sp-8]
000d6808sub x29, sp, 8
000d680cstr w0, [sp+40]
000d6810str wzr, [sp+20]
000d6814and x0, x0, 511
000d6818str w0, [sp+20]
000d681cadd x29, sp, 24
000d6820add sp, sp, 32
000d6824ret x30
000d6828udf 0
000d682cudf 0
000d6800
000d6800io/fs.FileMode.Perm: ; void io/fs.FileMode.Perm(io/fs.FileMode m)
000d6800str x30, [sp-32]!
000d6804stur x29, [sp-8]
000d6808sub x29, sp, 8
000d680cstr w0, [sp+40]
000d6810str wzr, [sp+20]
000d6814and x0, x0, 511
000d6818str w0, [sp+20]
000d681cadd x29, sp, 24
000d6820add sp, sp, 32
000d6824ret x30
000d6828udf 0
000d682cudf 0
000d6800
000d6830
000d6830io/fs.FileMode.Type: ; void io/fs.FileMode.Type(io/fs.FileMode m)
000d6830str x30, [sp-32]!
000d6834stur x29, [sp-8]
000d6838sub x29, sp, 8
000d683cstr w0, [sp+40]
000d6840str wzr, [sp+20]
000d6844movn x1, 65535
000d6848movk x1, 0x8f280000
000d684cand x0, x0, x1
000d6850str w0, [sp+20]
000d6854add x29, sp, 24
000d6858add sp, sp, 32
000d685cret x30
000d6830
000d6830io/fs.FileMode.Type: ; void io/fs.FileMode.Type(io/fs.FileMode m)
000d6830str x30, [sp-32]!
000d6834stur x29, [sp-8]
000d6838sub x29, sp, 8
000d683cstr w0, [sp+40]
000d6840str wzr, [sp+20]
000d6844movn x1, 65535
000d6848movk x1, 0x8f280000
000d684cand x0, x0, x1
000d6850str w0, [sp+20]
000d6854add x29, sp, 24
000d6858add sp, sp, 32
000d685cret x30
000d6830
000d6860
000d6860io/fs.(*PathError).Error: ; void io/fs.(*PathError).Error(io/fs.PathError * e)
000d6860ldr x16, [x28+16]
000d6864sub x17, sp, 48
000d6868subs xzr, x17, x16
000d686cb.ls 0xd691c
000d6870str x30, [sp-176]!
000d6874stur x29, [sp-8]
000d6878sub x29, sp, 8
000d687cstr x0, [sp+184]
000d6880stp xzr, xzr, [sp+104]
000d6884ldr x1, [sp+184]
000d6888ldrsb x27, [x1]
000d688cldr x2, [x1+32]
000d6890ldrsb x27, [x2]
000d6894ldr x0, [x1+40]
000d6898ldr x1, [x2+24]
000d689cblr x1
000d68a0str x0, [sp+152]
000d68a4str x1, [sp+160]
000d68a8ldr x1, [sp+184]
000d68acldrsb x27, [x1]
000d68b0ldr x2, [x1]
000d68b4ldr x1, [x1+8]
000d68b8str x2, [sp+136]
000d68bcstr x1, [sp+144]
000d68c0ldr x1, [sp+184]
000d68c4ldrsb x27, [x1]
000d68c8ldr x5, [x1+16]
000d68ccldr x6, [x1+24]
000d68d0str x5, [sp+120]
000d68d4str x6, [sp+128]
000d68d8ldr x9, [sp+152]
000d68dcldr x10, [sp+160]
000d68e0ldr x1, [sp+136]
000d68e4ldr x2, [sp+144]
000d68e8mov x0, xzr
000d68ecadrp x3, 0x63a000
000d68f0add x3, x3, 3072
000d68f4orr x4, xzr, 1
000d68f8adrp x7, 0x5d9000
000d68fcadd x7, x7, 4041
000d6900orr x8, xzr, 2
000d6904bl runtime.concatstring5
000d6908str x0, [sp+104]
000d690cstr x1, [sp+112]
000d6910ldur x29, [sp-8]
000d6914ldr x30, [sp], 176
000d6918ret x30
000d691c
000d691cloc_d691c:
000d691cstr x0, [sp+8]
000d6920mov x3, x30
000d6924bl runtime.morestack_noctxt.abi0
000d6928ldr x0, [sp+8]
000d692cb 0xd6860
000d6860
000d6860io/fs.(*PathError).Error: ; void io/fs.(*PathError).Error(io/fs.PathError * e)
000d6860ldr x16, [x28+16]
000d6864sub x17, sp, 48
000d6868subs xzr, x17, x16
000d686cb.ls 0xd691c
000d6870str x30, [sp-176]!
000d6874stur x29, [sp-8]
000d6878sub x29, sp, 8
000d687cstr x0, [sp+184]
000d6880stp xzr, xzr, [sp+104]
000d6884ldr x1, [sp+184]
000d6888ldrsb x27, [x1]
000d688cldr x2, [x1+32]
000d6890ldrsb x27, [x2]
000d6894ldr x0, [x1+40]
000d6898ldr x1, [x2+24]
000d689cblr x1
000d68a0str x0, [sp+152]
000d68a4str x1, [sp+160]
000d68a8ldr x1, [sp+184]
000d68acldrsb x27, [x1]
000d68b0ldr x2, [x1]
000d68b4ldr x1, [x1+8]
000d68b8str x2, [sp+136]
000d68bcstr x1, [sp+144]
000d68c0ldr x1, [sp+184]
000d68c4ldrsb x27, [x1]
000d68c8ldr x5, [x1+16]
000d68ccldr x6, [x1+24]
000d68d0str x5, [sp+120]
000d68d4str x6, [sp+128]
000d68d8ldr x9, [sp+152]
000d68dcldr x10, [sp+160]
000d68e0ldr x1, [sp+136]
000d68e4ldr x2, [sp+144]
000d68e8mov x0, xzr
000d68ecadrp x3, 0x63a000
000d68f0add x3, x3, 3072
000d68f4orr x4, xzr, 1
000d68f8adrp x7, 0x5d9000
000d68fcadd x7, x7, 4041
000d6900orr x8, xzr, 2
000d6904bl runtime.concatstring5
000d6908str x0, [sp+104]
000d690cstr x1, [sp+112]
000d6910ldur x29, [sp-8]
000d6914ldr x30, [sp], 176
000d6918ret x30
000d691c
000d691cloc_d691c:
000d691cstr x0, [sp+8]
000d6920mov x3, x30
000d6924bl runtime.morestack_noctxt.abi0
000d6928ldr x0, [sp+8]
000d692cb 0xd6860
000d6860
000d6930
000d6930io/fs.(*PathError).Unwrap: ; void io/fs.(*PathError).Unwrap(io/fs.PathError * e)
000d6930str x30, [sp-32]!
000d6934stur x29, [sp-8]
000d6938sub x29, sp, 8
000d693cstr x0, [sp+40]
000d6940stp xzr, xzr, [sp+8]
000d6944ldr x2, [sp+40]
000d6948ldrsb x27, [x2]
000d694cldr x0, [x2+32]
000d6950ldr x1, [x2+40]
000d6954str x0, [sp+8]
000d6958str x1, [sp+16]
000d695cadd x29, sp, 24
000d6960add sp, sp, 32
000d6964ret x30
000d6968udf 0
000d696cudf 0
000d6930
000d6930io/fs.(*PathError).Unwrap: ; void io/fs.(*PathError).Unwrap(io/fs.PathError * e)
000d6930str x30, [sp-32]!
000d6934stur x29, [sp-8]
000d6938sub x29, sp, 8
000d693cstr x0, [sp+40]
000d6940stp xzr, xzr, [sp+8]
000d6944ldr x2, [sp+40]
000d6948ldrsb x27, [x2]
000d694cldr x0, [x2+32]
000d6950ldr x1, [x2+40]
000d6954str x0, [sp+8]
000d6958str x1, [sp+16]
000d695cadd x29, sp, 24
000d6960add sp, sp, 32
000d6964ret x30
000d6968udf 0
000d696cudf 0
000d6930
000d6970
000d6970io/fs.(*PathError).Timeout: ; void io/fs.(*PathError).Timeout(io/fs.PathError * e)
000d6970ldr x16, [x28+16]
000d6974subs xzr, sp, x16
000d6978b.ls 0xd6a58
000d697cstr x30, [sp-112]!
000d6980stur x29, [sp-8]
000d6984sub x29, sp, 8
000d6988str x0, [sp+120]
000d698cstrb wzr, [sp+43]
000d6990stp xzr, xzr, [sp+72]
000d6994ldr x2, [sp+120]
000d6998ldrsb x27, [x2]
000d699cldr x3, [x2+40]
000d69a0ldr x2, [x2+32]
000d69a4cbnz x2, 0xd69ac
000d69a8b 0xd69cc
000d69ac
000d69acloc_d69ac:
000d69acstr x3, [sp+64]
000d69b0ldr x1, [x2+8]
000d69b4adrp x0, 0x938000
000d69b8add x0, x0, 784
000d69bcbl runtime.typeAssert
000d69c0ldr x3, [sp+64]
000d69c4mov x2, x0
000d69c8b 0xd69d0
000d69cc
000d69ccloc_d69cc:
000d69ccb 0xd69d0
000d69d0
000d69d0loc_d69d0:
000d69d0str x2, [sp+72]
000d69d4str x3, [sp+80]
000d69d8subs xzr, x2, 0
000d69dccset x1, ne
000d69e0strb w1, [sp+46]
000d69e4ldr x1, [sp+72]
000d69e8ldr x2, [sp+80]
000d69ecstr x1, [sp+88]
000d69f0str x2, [sp+96]
000d69f4ldrb w1, [sp+46]
000d69f8strb w1, [sp+47]
000d69fcldr x1, [sp+88]
000d6a00ldr x2, [sp+96]
000d6a04str x1, [sp+48]
000d6a08str x2, [sp+56]
000d6a0cldrb w1, [sp+47]
000d6a10strb w1, [sp+44]
000d6a14strb w1, [sp+46]
000d6a18tbnz w1, 0, 0xd6a20
000d6a1cb 0xd6a40
000d6a20
000d6a20loc_d6a20:
000d6a20ldr x1, [sp+48]
000d6a24ldrsb x27, [x1]
000d6a28ldr x0, [sp+56]
000d6a2cldr x1, [x1+24]
000d6a30blr x1
000d6a34strb w0, [sp+45]
000d6a38strb w0, [sp+46]
000d6a3cb 0xd6a44
000d6a40
000d6a40loc_d6a40:
000d6a40b 0xd6a44
000d6a44
000d6a44loc_d6a44:
000d6a44ldrb w0, [sp+46]
000d6a48strb w0, [sp+43]
000d6a4cldur x29, [sp-8]
000d6a50ldr x30, [sp], 112
000d6a54ret x30
000d6a58
000d6a58loc_d6a58:
000d6a58str x0, [sp+8]
000d6a5cmov x3, x30
000d6a60bl runtime.morestack_noctxt.abi0
000d6a64ldr x0, [sp+8]
000d6a68b 0xd6970
000d6a6cudf 0
000d6970
000d6970io/fs.(*PathError).Timeout: ; void io/fs.(*PathError).Timeout(io/fs.PathError * e)
000d6970ldr x16, [x28+16]
000d6974subs xzr, sp, x16
000d6978b.ls 0xd6a58
000d697cstr x30, [sp-112]!
000d6980stur x29, [sp-8]
000d6984sub x29, sp, 8
000d6988str x0, [sp+120]
000d698cstrb wzr, [sp+43]
000d6990stp xzr, xzr, [sp+72]
000d6994ldr x2, [sp+120]
000d6998ldrsb x27, [x2]
000d699cldr x3, [x2+40]
000d69a0ldr x2, [x2+32]
000d69a4cbnz x2, 0xd69ac
000d69a8b 0xd69cc
000d69ac
000d69acloc_d69ac:
000d69acstr x3, [sp+64]
000d69b0ldr x1, [x2+8]
000d69b4adrp x0, 0x938000
000d69b8add x0, x0, 784
000d69bcbl runtime.typeAssert
000d69c0ldr x3, [sp+64]
000d69c4mov x2, x0
000d69c8b 0xd69d0
000d69cc
000d69ccloc_d69cc:
000d69ccb 0xd69d0
000d69d0
000d69d0loc_d69d0:
000d69d0str x2, [sp+72]
000d69d4str x3, [sp+80]
000d69d8subs xzr, x2, 0
000d69dccset x1, ne
000d69e0strb w1, [sp+46]
000d69e4ldr x1, [sp+72]
000d69e8ldr x2, [sp+80]
000d69ecstr x1, [sp+88]
000d69f0str x2, [sp+96]
000d69f4ldrb w1, [sp+46]
000d69f8strb w1, [sp+47]
000d69fcldr x1, [sp+88]
000d6a00ldr x2, [sp+96]
000d6a04str x1, [sp+48]
000d6a08str x2, [sp+56]
000d6a0cldrb w1, [sp+47]
000d6a10strb w1, [sp+44]
000d6a14strb w1, [sp+46]
000d6a18tbnz w1, 0, 0xd6a20
000d6a1cb 0xd6a40
000d6a20
000d6a20loc_d6a20:
000d6a20ldr x1, [sp+48]
000d6a24ldrsb x27, [x1]
000d6a28ldr x0, [sp+56]
000d6a2cldr x1, [x1+24]
000d6a30blr x1
000d6a34strb w0, [sp+45]
000d6a38strb w0, [sp+46]
000d6a3cb 0xd6a44
000d6a40
000d6a40loc_d6a40:
000d6a40b 0xd6a44
000d6a44
000d6a44loc_d6a44:
000d6a44ldrb w0, [sp+46]
000d6a48strb w0, [sp+43]
000d6a4cldur x29, [sp-8]
000d6a50ldr x30, [sp], 112
000d6a54ret x30
000d6a58
000d6a58loc_d6a58:
000d6a58str x0, [sp+8]
000d6a5cmov x3, x30
000d6a60bl runtime.morestack_noctxt.abi0
000d6a64ldr x0, [sp+8]
000d6a68b 0xd6970
000d6a6cudf 0
000d6970
000d6a70
000d6a70io/fs.dirInfo.IsDir: ; void io/fs.dirInfo.IsDir(io/fs.dirInfo di)
000d6a70ldr x16, [x28+16]
000d6a74subs xzr, sp, x16
000d6a78b.ls 0xd6abc
000d6a7cstr x30, [sp-32]!
000d6a80stur x29, [sp-8]
000d6a84sub x29, sp, 8
000d6a88str x0, [sp+40]
000d6a8cstr x1, [sp+48]
000d6a90strb wzr, [sp+22]
000d6a94ldr x1, [sp+40]
000d6a98ldrsb x27, [x1]
000d6a9cldr x0, [sp+48]
000d6aa0ldr x1, [x1+24]
000d6aa4blr x1
000d6aa8strb w0, [sp+23]
000d6aacstrb w0, [sp+22]
000d6ab0ldur x29, [sp-8]
000d6ab4ldr x30, [sp], 32
000d6ab8ret x30
000d6abc
000d6abcloc_d6abc:
000d6abcstp x0, x1, [sp+8]
000d6ac0mov x3, x30
000d6ac4bl runtime.morestack_noctxt.abi0
000d6ac8ldp x0, x1, [sp+8]
000d6accb 0xd6a70
000d6a70
000d6a70io/fs.dirInfo.IsDir: ; void io/fs.dirInfo.IsDir(io/fs.dirInfo di)
000d6a70ldr x16, [x28+16]
000d6a74subs xzr, sp, x16
000d6a78b.ls 0xd6abc
000d6a7cstr x30, [sp-32]!
000d6a80stur x29, [sp-8]
000d6a84sub x29, sp, 8
000d6a88str x0, [sp+40]
000d6a8cstr x1, [sp+48]
000d6a90strb wzr, [sp+22]
000d6a94ldr x1, [sp+40]
000d6a98ldrsb x27, [x1]
000d6a9cldr x0, [sp+48]
000d6aa0ldr x1, [x1+24]
000d6aa4blr x1
000d6aa8strb w0, [sp+23]
000d6aacstrb w0, [sp+22]
000d6ab0ldur x29, [sp-8]
000d6ab4ldr x30, [sp], 32
000d6ab8ret x30
000d6abc
000d6abcloc_d6abc:
000d6abcstp x0, x1, [sp+8]
000d6ac0mov x3, x30
000d6ac4bl runtime.morestack_noctxt.abi0
000d6ac8ldp x0, x1, [sp+8]
000d6accb 0xd6a70
000d6a70
000d6ad0
000d6ad0io/fs.dirInfo.Type: ; void io/fs.dirInfo.Type(io/fs.dirInfo di)
000d6ad0ldr x16, [x28+16]
000d6ad4subs xzr, sp, x16
000d6ad8b.ls 0xd6b24
000d6adcstr x30, [sp-48]!
000d6ae0stur x29, [sp-8]
000d6ae4sub x29, sp, 8
000d6ae8str x0, [sp+56]
000d6aecstr x1, [sp+64]
000d6af0str wzr, [sp+28]
000d6af4ldr x1, [sp+56]
000d6af8ldrsb x27, [x1]
000d6afcldr x0, [sp+64]
000d6b00ldr x1, [x1+40]
000d6b04blr x1
000d6b08str w0, [sp+36]
000d6b0cbl io/fs.FileMode.Type
000d6b10str w0, [sp+32]
000d6b14str w0, [sp+28]
000d6b18ldur x29, [sp-8]
000d6b1cldr x30, [sp], 48
000d6b20ret x30
000d6b24
000d6b24loc_d6b24:
000d6b24stp x0, x1, [sp+8]
000d6b28mov x3, x30
000d6b2cbl runtime.morestack_noctxt.abi0
000d6b30ldp x0, x1, [sp+8]
000d6b34b 0xd6ad0
000d6b38udf 0
000d6b3cudf 0
000d6ad0
000d6ad0io/fs.dirInfo.Type: ; void io/fs.dirInfo.Type(io/fs.dirInfo di)
000d6ad0ldr x16, [x28+16]
000d6ad4subs xzr, sp, x16
000d6ad8b.ls 0xd6b24
000d6adcstr x30, [sp-48]!
000d6ae0stur x29, [sp-8]
000d6ae4sub x29, sp, 8
000d6ae8str x0, [sp+56]
000d6aecstr x1, [sp+64]
000d6af0str wzr, [sp+28]
000d6af4ldr x1, [sp+56]
000d6af8ldrsb x27, [x1]
000d6afcldr x0, [sp+64]
000d6b00ldr x1, [x1+40]
000d6b04blr x1
000d6b08str w0, [sp+36]
000d6b0cbl io/fs.FileMode.Type
000d6b10str w0, [sp+32]
000d6b14str w0, [sp+28]
000d6b18ldur x29, [sp-8]
000d6b1cldr x30, [sp], 48
000d6b20ret x30
000d6b24
000d6b24loc_d6b24:
000d6b24stp x0, x1, [sp+8]
000d6b28mov x3, x30
000d6b2cbl runtime.morestack_noctxt.abi0
000d6b30ldp x0, x1, [sp+8]
000d6b34b 0xd6ad0
000d6b38udf 0
000d6b3cudf 0
000d6ad0
000d6b40
000d6b40io/fs.dirInfo.Info: ; void io/fs.dirInfo.Info(io/fs.dirInfo di)
000d6b40str x30, [sp-48]!
000d6b44stur x29, [sp-8]
000d6b48sub x29, sp, 8
000d6b4cstr x0, [sp+56]
000d6b50str x1, [sp+64]
000d6b54stp xzr, xzr, [sp+24]
000d6b58stp xzr, xzr, [sp+8]
000d6b5cldr x4, [sp+56]
000d6b60ldr x5, [sp+64]
000d6b64str x4, [sp+24]
000d6b68str x5, [sp+32]
000d6b6cstp xzr, xzr, [sp+8]
000d6b70ldr x0, [sp+24]
000d6b74ldr x1, [sp+32]
000d6b78mov x2, xzr
000d6b7cmov x3, xzr
000d6b80add x29, sp, 40
000d6b84add sp, sp, 48
000d6b88ret x30
000d6b8cudf 0
000d6b40
000d6b40io/fs.dirInfo.Info: ; void io/fs.dirInfo.Info(io/fs.dirInfo di)
000d6b40str x30, [sp-48]!
000d6b44stur x29, [sp-8]
000d6b48sub x29, sp, 8
000d6b4cstr x0, [sp+56]
000d6b50str x1, [sp+64]
000d6b54stp xzr, xzr, [sp+24]
000d6b58stp xzr, xzr, [sp+8]
000d6b5cldr x4, [sp+56]
000d6b60ldr x5, [sp+64]
000d6b64str x4, [sp+24]
000d6b68str x5, [sp+32]
000d6b6cstp xzr, xzr, [sp+8]
000d6b70ldr x0, [sp+24]
000d6b74ldr x1, [sp+32]
000d6b78mov x2, xzr
000d6b7cmov x3, xzr
000d6b80add x29, sp, 40
000d6b84add sp, sp, 48
000d6b88ret x30
000d6b8cudf 0
000d6b40
000d6b90
000d6b90io/fs.dirInfo.Name: ; void io/fs.dirInfo.Name(io/fs.dirInfo di)
000d6b90ldr x16, [x28+16]
000d6b94subs xzr, sp, x16
000d6b98b.ls 0xd6be4
000d6b9cstr x30, [sp-64]!
000d6ba0stur x29, [sp-8]
000d6ba4sub x29, sp, 8
000d6ba8str x0, [sp+72]
000d6bacstr x1, [sp+80]
000d6bb0stp xzr, xzr, [sp+24]
000d6bb4ldr x1, [sp+72]
000d6bb8ldrsb x27, [x1]
000d6bbcldr x0, [sp+80]
000d6bc0ldr x1, [x1+48]
000d6bc4blr x1
000d6bc8str x0, [sp+40]
000d6bccstr x1, [sp+48]
000d6bd0str x0, [sp+24]
000d6bd4str x1, [sp+32]
000d6bd8ldur x29, [sp-8]
000d6bdcldr x30, [sp], 64
000d6be0ret x30
000d6be4
000d6be4loc_d6be4:
000d6be4stp x0, x1, [sp+8]
000d6be8mov x3, x30
000d6becbl runtime.morestack_noctxt.abi0
000d6bf0ldp x0, x1, [sp+8]
000d6bf4b 0xd6b90
000d6bf8udf 0
000d6bfcudf 0
000d6b90
000d6b90io/fs.dirInfo.Name: ; void io/fs.dirInfo.Name(io/fs.dirInfo di)
000d6b90ldr x16, [x28+16]
000d6b94subs xzr, sp, x16
000d6b98b.ls 0xd6be4
000d6b9cstr x30, [sp-64]!
000d6ba0stur x29, [sp-8]
000d6ba4sub x29, sp, 8
000d6ba8str x0, [sp+72]
000d6bacstr x1, [sp+80]
000d6bb0stp xzr, xzr, [sp+24]
000d6bb4ldr x1, [sp+72]
000d6bb8ldrsb x27, [x1]
000d6bbcldr x0, [sp+80]
000d6bc0ldr x1, [x1+48]
000d6bc4blr x1
000d6bc8str x0, [sp+40]
000d6bccstr x1, [sp+48]
000d6bd0str x0, [sp+24]
000d6bd4str x1, [sp+32]
000d6bd8ldur x29, [sp-8]
000d6bdcldr x30, [sp], 64
000d6be0ret x30
000d6be4
000d6be4loc_d6be4:
000d6be4stp x0, x1, [sp+8]
000d6be8mov x3, x30
000d6becbl runtime.morestack_noctxt.abi0
000d6bf0ldp x0, x1, [sp+8]
000d6bf4b 0xd6b90
000d6bf8udf 0
000d6bfcudf 0
000d6b90
000d6c00
000d6c00io/fs.dirInfo.String: ; void io/fs.dirInfo.String(io/fs.dirInfo di)
000d6c00ldr x16, [x28+16]
000d6c04subs xzr, sp, x16
000d6c08b.ls 0xd6c64
000d6c0cstr x30, [sp-80]!
000d6c10stur x29, [sp-8]
000d6c14sub x29, sp, 8
000d6c18str x0, [sp+88]
000d6c1cstr x1, [sp+96]
000d6c20stp xzr, xzr, [sp+32]
000d6c24adrp x0, 0x594000
000d6c28add x0, x0, 2592
000d6c2cadd x1, sp, 88
000d6c30bl runtime.convT
000d6c34str x0, [sp+48]
000d6c38mov x1, x0
000d6c3cadrp x0, 0x642000
000d6c40add x0, x0, 3512
000d6c44bl io/fs.FormatDirEntry
000d6c48str x0, [sp+56]
000d6c4cstr x1, [sp+64]
000d6c50str x0, [sp+32]
000d6c54str x1, [sp+40]
000d6c58ldur x29, [sp-8]
000d6c5cldr x30, [sp], 80
000d6c60ret x30
000d6c64
000d6c64loc_d6c64:
000d6c64stp x0, x1, [sp+8]
000d6c68mov x3, x30
000d6c6cbl runtime.morestack_noctxt.abi0
000d6c70ldp x0, x1, [sp+8]
000d6c74b 0xd6c00
000d6c78udf 0
000d6c7cudf 0
000d6c00
000d6c00io/fs.dirInfo.String: ; void io/fs.dirInfo.String(io/fs.dirInfo di)
000d6c00ldr x16, [x28+16]
000d6c04subs xzr, sp, x16
000d6c08b.ls 0xd6c64
000d6c0cstr x30, [sp-80]!
000d6c10stur x29, [sp-8]
000d6c14sub x29, sp, 8
000d6c18str x0, [sp+88]
000d6c1cstr x1, [sp+96]
000d6c20stp xzr, xzr, [sp+32]
000d6c24adrp x0, 0x594000
000d6c28add x0, x0, 2592
000d6c2cadd x1, sp, 88
000d6c30bl runtime.convT
000d6c34str x0, [sp+48]
000d6c38mov x1, x0
000d6c3cadrp x0, 0x642000
000d6c40add x0, x0, 3512
000d6c44bl io/fs.FormatDirEntry
000d6c48str x0, [sp+56]
000d6c4cstr x1, [sp+64]
000d6c50str x0, [sp+32]
000d6c54str x1, [sp+40]
000d6c58ldur x29, [sp-8]
000d6c5cldr x30, [sp], 80
000d6c60ret x30
000d6c64
000d6c64loc_d6c64:
000d6c64stp x0, x1, [sp+8]
000d6c68mov x3, x30
000d6c6cbl runtime.morestack_noctxt.abi0
000d6c70ldp x0, x1, [sp+8]
000d6c74b 0xd6c00
000d6c78udf 0
000d6c7cudf 0
000d6c00
000d6c80
000d6c80io/fs.FileInfoToDirEntry: ; void io/fs.FileInfoToDirEntry(io/fs.FileInfo info)
000d6c80ldr x16, [x28+16]
000d6c84subs xzr, sp, x16
000d6c88b.ls 0xd6d14
000d6c8cstr x30, [sp-80]!
000d6c90stur x29, [sp-8]
000d6c94sub x29, sp, 8
000d6c98str x0, [sp+88]
000d6c9cstr x1, [sp+96]
000d6ca0stp xzr, xzr, [sp+32]
000d6ca4ldr x2, [sp+88]
000d6ca8cbnz x2, 0xd6cb0
000d6cacb 0xd6cfc
000d6cb0
000d6cb0loc_d6cb0:
000d6cb0stp xzr, xzr, [sp+56]
000d6cb4ldr x2, [sp+88]
000d6cb8ldr x3, [sp+96]
000d6cbcstr x2, [sp+56]
000d6cc0str x3, [sp+64]
000d6cc4adrp x0, 0x594000
000d6cc8add x0, x0, 2592
000d6cccadd x1, sp, 56
000d6cd0bl runtime.convT
000d6cd4str x0, [sp+48]
000d6cd8adrp x2, 0x642000
000d6cdcadd x2, x2, 3512
000d6ce0str x2, [sp+32]
000d6ce4str x0, [sp+40]
000d6ce8ldr x0, [sp+32]
000d6cecldr x1, [sp+40]
000d6cf0ldur x29, [sp-8]
000d6cf4ldr x30, [sp], 80
000d6cf8ret x30
000d6cfc
000d6cfcloc_d6cfc:
000d6cfcstp xzr, xzr, [sp+32]
000d6d00mov x0, xzr
000d6d04mov x1, xzr
000d6d08ldur x29, [sp-8]
000d6d0cldr x30, [sp], 80
000d6d10ret x30
000d6d14
000d6d14loc_d6d14:
000d6d14stp x0, x1, [sp+8]
000d6d18mov x3, x30
000d6d1cbl runtime.morestack_noctxt.abi0
000d6d20ldp x0, x1, [sp+8]
000d6d24b 0xd6c80
000d6d28udf 0
000d6d2cudf 0
000d6c80
000d6c80io/fs.FileInfoToDirEntry: ; void io/fs.FileInfoToDirEntry(io/fs.FileInfo info)
000d6c80ldr x16, [x28+16]
000d6c84subs xzr, sp, x16
000d6c88b.ls 0xd6d14
000d6c8cstr x30, [sp-80]!
000d6c90stur x29, [sp-8]
000d6c94sub x29, sp, 8
000d6c98str x0, [sp+88]
000d6c9cstr x1, [sp+96]
000d6ca0stp xzr, xzr, [sp+32]
000d6ca4ldr x2, [sp+88]
000d6ca8cbnz x2, 0xd6cb0
000d6cacb 0xd6cfc
000d6cb0
000d6cb0loc_d6cb0:
000d6cb0stp xzr, xzr, [sp+56]
000d6cb4ldr x2, [sp+88]
000d6cb8ldr x3, [sp+96]
000d6cbcstr x2, [sp+56]
000d6cc0str x3, [sp+64]
000d6cc4adrp x0, 0x594000
000d6cc8add x0, x0, 2592
000d6cccadd x1, sp, 56
000d6cd0bl runtime.convT
000d6cd4str x0, [sp+48]
000d6cd8adrp x2, 0x642000
000d6cdcadd x2, x2, 3512
000d6ce0str x2, [sp+32]
000d6ce4str x0, [sp+40]
000d6ce8ldr x0, [sp+32]
000d6cecldr x1, [sp+40]
000d6cf0ldur x29, [sp-8]
000d6cf4ldr x30, [sp], 80
000d6cf8ret x30
000d6cfc
000d6cfcloc_d6cfc:
000d6cfcstp xzr, xzr, [sp+32]
000d6d00mov x0, xzr
000d6d04mov x1, xzr
000d6d08ldur x29, [sp-8]
000d6d0cldr x30, [sp], 80
000d6d10ret x30
000d6d14
000d6d14loc_d6d14:
000d6d14stp x0, x1, [sp+8]
000d6d18mov x3, x30
000d6d1cbl runtime.morestack_noctxt.abi0
000d6d20ldp x0, x1, [sp+8]
000d6d24b 0xd6c80
000d6d28udf 0
000d6d2cudf 0
000d6c80
000d6d30
000d6d30type:.eq.io/fs.PathError: ; void type:.eq.io/fs.PathError(io/fs.PathError * p, io/fs.PathError * q)
000d6d30ldr x16, [x28+16]
000d6d34subs xzr, sp, x16
000d6d38b.ls 0xd6e90
000d6d3cstr x30, [sp-128]!
000d6d40stur x29, [sp-8]
000d6d44sub x29, sp, 8
000d6d48str x0, [sp+136]
000d6d4cstr x1, [sp+144]
000d6d50strb wzr, [sp+38]
000d6d54ldr x3, [sp+136]
000d6d58ldr x3, [x3+8]
000d6d5cstr x3, [sp+48]
000d6d60ldr x4, [x1+8]
000d6d64str x4, [sp+40]
000d6d68subs xzr, x3, x4
000d6d6cb.eq 0xd6d74
000d6d70b 0xd6e74
000d6d74
000d6d74loc_d6d74:
000d6d74ldr x3, [sp+136]
000d6d78ldr x3, [x3+24]
000d6d7cstr x3, [sp+40]
000d6d80ldr x4, [sp+144]
000d6d84ldr x4, [x4+24]
000d6d88str x4, [sp+48]
000d6d8csubs xzr, x3, x4
000d6d90b.eq 0xd6d98
000d6d94b 0xd6e70
000d6d98
000d6d98loc_d6d98:
000d6d98ldr x3, [sp+136]
000d6d9cldr x3, [x3+8]
000d6da0str x3, [sp+48]
000d6da4ldr x3, [sp+136]
000d6da8ldr x3, [x3]
000d6dacstr x3, [sp+80]
000d6db0ldr x3, [sp+144]
000d6db4ldr x1, [x3]
000d6db8str x1, [sp+72]
000d6dbcldr x2, [sp+48]
000d6dc0ldr x0, [sp+80]
000d6dc4bl runtime.memequal
000d6dc8strb w0, [sp+39]
000d6dcctbnz w0, 0, 0xd6dd4
000d6dd0b 0xd6e6c
000d6dd4
000d6dd4loc_d6dd4:
000d6dd4ldr x3, [sp+136]
000d6dd8ldr x3, [x3+24]
000d6ddcstr x3, [sp+48]
000d6de0ldr x3, [sp+136]
000d6de4ldr x3, [x3+16]
000d6de8str x3, [sp+64]
000d6decldr x3, [sp+144]
000d6df0ldr x1, [x3+16]
000d6df4str x1, [sp+56]
000d6df8ldr x2, [sp+48]
000d6dfcldr x0, [sp+64]
000d6e00bl runtime.memequal
000d6e04strb w0, [sp+39]
000d6e08tbnz w0, 0, 0xd6e10
000d6e0cb 0xd6e68
000d6e10
000d6e10loc_d6e10:
000d6e10ldr x3, [sp+144]
000d6e14ldr x4, [x3+32]
000d6e18ldr x3, [x3+40]
000d6e1cstr x4, [sp+104]
000d6e20str x3, [sp+112]
000d6e24ldr x3, [sp+136]
000d6e28ldr x0, [x3+32]
000d6e2cldr x1, [x3+40]
000d6e30str x0, [sp+88]
000d6e34str x1, [sp+96]
000d6e38ldr x3, [sp+104]
000d6e3csubs xzr, x3, x0
000d6e40cset x3, eq
000d6e44b.eq 0xd6e4c
000d6e48b 0xd6e58
000d6e4c
000d6e4cloc_d6e4c:
000d6e4cldr x2, [sp+112]
000d6e50bl runtime.ifaceeq
000d6e54b 0xd6e60
000d6e58
000d6e58loc_d6e58:
000d6e58mov x0, x3
000d6e5cb 0xd6e60
000d6e60
000d6e60loc_d6e60:
000d6e60strb w0, [sp+38]
000d6e64b 0xd6e80
000d6e68
000d6e68loc_d6e68:
000d6e68b 0xd6e78
000d6e6c
000d6e6cloc_d6e6c:
000d6e6cb 0xd6e78
000d6e70
000d6e70loc_d6e70:
000d6e70b 0xd6e78
000d6e74
000d6e74loc_d6e74:
000d6e74b 0xd6e78
000d6e78
000d6e78loc_d6e78:
000d6e78strb wzr, [sp+38]
000d6e7cb 0xd6e80
000d6e80
000d6e80loc_d6e80:
000d6e80ldrb w0, [sp+38]
000d6e84ldur x29, [sp-8]
000d6e88ldr x30, [sp], 128
000d6e8cret x30
000d6e90
000d6e90loc_d6e90:
000d6e90stp x0, x1, [sp+8]
000d6e94mov x3, x30
000d6e98bl runtime.morestack_noctxt.abi0
000d6e9cldp x0, x1, [sp+8]
000d6ea0b 0xd6d30
000d6ea4udf 0
000d6ea8udf 0
000d6eacudf 0
000d6d30
000d6d30type:.eq.io/fs.PathError: ; void type:.eq.io/fs.PathError(io/fs.PathError * p, io/fs.PathError * q)
000d6d30ldr x16, [x28+16]
000d6d34subs xzr, sp, x16
000d6d38b.ls 0xd6e90
000d6d3cstr x30, [sp-128]!
000d6d40stur x29, [sp-8]
000d6d44sub x29, sp, 8
000d6d48str x0, [sp+136]
000d6d4cstr x1, [sp+144]
000d6d50strb wzr, [sp+38]
000d6d54ldr x3, [sp+136]
000d6d58ldr x3, [x3+8]
000d6d5cstr x3, [sp+48]
000d6d60ldr x4, [x1+8]
000d6d64str x4, [sp+40]
000d6d68subs xzr, x3, x4
000d6d6cb.eq 0xd6d74
000d6d70b 0xd6e74
000d6d74
000d6d74loc_d6d74:
000d6d74ldr x3, [sp+136]
000d6d78ldr x3, [x3+24]
000d6d7cstr x3, [sp+40]
000d6d80ldr x4, [sp+144]
000d6d84ldr x4, [x4+24]
000d6d88str x4, [sp+48]
000d6d8csubs xzr, x3, x4
000d6d90b.eq 0xd6d98
000d6d94b 0xd6e70
000d6d98
000d6d98loc_d6d98:
000d6d98ldr x3, [sp+136]
000d6d9cldr x3, [x3+8]
000d6da0str x3, [sp+48]
000d6da4ldr x3, [sp+136]
000d6da8ldr x3, [x3]
000d6dacstr x3, [sp+80]
000d6db0ldr x3, [sp+144]
000d6db4ldr x1, [x3]
000d6db8str x1, [sp+72]
000d6dbcldr x2, [sp+48]
000d6dc0ldr x0, [sp+80]
000d6dc4bl runtime.memequal
000d6dc8strb w0, [sp+39]
000d6dcctbnz w0, 0, 0xd6dd4
000d6dd0b 0xd6e6c
000d6dd4
000d6dd4loc_d6dd4:
000d6dd4ldr x3, [sp+136]
000d6dd8ldr x3, [x3+24]
000d6ddcstr x3, [sp+48]
000d6de0ldr x3, [sp+136]
000d6de4ldr x3, [x3+16]
000d6de8str x3, [sp+64]
000d6decldr x3, [sp+144]
000d6df0ldr x1, [x3+16]
000d6df4str x1, [sp+56]
000d6df8ldr x2, [sp+48]
000d6dfcldr x0, [sp+64]
000d6e00bl runtime.memequal
000d6e04strb w0, [sp+39]
000d6e08tbnz w0, 0, 0xd6e10
000d6e0cb 0xd6e68
000d6e10
000d6e10loc_d6e10:
000d6e10ldr x3, [sp+144]
000d6e14ldr x4, [x3+32]
000d6e18ldr x3, [x3+40]
000d6e1cstr x4, [sp+104]
000d6e20str x3, [sp+112]
000d6e24ldr x3, [sp+136]
000d6e28ldr x0, [x3+32]
000d6e2cldr x1, [x3+40]
000d6e30str x0, [sp+88]
000d6e34str x1, [sp+96]
000d6e38ldr x3, [sp+104]
000d6e3csubs xzr, x3, x0
000d6e40cset x3, eq
000d6e44b.eq 0xd6e4c
000d6e48b 0xd6e58
000d6e4c
000d6e4cloc_d6e4c:
000d6e4cldr x2, [sp+112]
000d6e50bl runtime.ifaceeq
000d6e54b 0xd6e60
000d6e58
000d6e58loc_d6e58:
000d6e58mov x0, x3
000d6e5cb 0xd6e60
000d6e60
000d6e60loc_d6e60:
000d6e60strb w0, [sp+38]
000d6e64b 0xd6e80
000d6e68
000d6e68loc_d6e68:
000d6e68b 0xd6e78
000d6e6c
000d6e6cloc_d6e6c:
000d6e6cb 0xd6e78
000d6e70
000d6e70loc_d6e70:
000d6e70b 0xd6e78
000d6e74
000d6e74loc_d6e74:
000d6e74b 0xd6e78
000d6e78
000d6e78loc_d6e78:
000d6e78strb wzr, [sp+38]
000d6e7cb 0xd6e80
000d6e80
000d6e80loc_d6e80:
000d6e80ldrb w0, [sp+38]
000d6e84ldur x29, [sp-8]
000d6e88ldr x30, [sp], 128
000d6e8cret x30
000d6e90
000d6e90loc_d6e90:
000d6e90stp x0, x1, [sp+8]
000d6e94mov x3, x30
000d6e98bl runtime.morestack_noctxt.abi0
000d6e9cldp x0, x1, [sp+8]
000d6ea0b 0xd6d30
000d6ea4udf 0
000d6ea8udf 0
000d6eacudf 0
000d6d30
Loading..