File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000f4cf0
000f4cf0os.Lstat: ; void os.Lstat(struct string name)
000f4cf0ldr x16, [x28+16]
000f4cf4subs xzr, sp, x16
000f4cf8b.ls 0xf4d9c
000f4cfcstr x30, [sp-128]!
000f4d00stur x29, [sp-8]
000f4d04sub x29, sp, 8
000f4d08str x0, [sp+136]
000f4d0cstr x1, [sp+144]
000f4d10stp xzr, xzr, [sp+40]
000f4d14stp xzr, xzr, [sp+24]
000f4d18ldr x0, [sp+136]
000f4d1cldr x1, [sp+144]
000f4d20bl internal/testlog.Stat
000f4d24stp xzr, xzr, [sp+72]
000f4d28stp xzr, xzr, [sp+56]
000f4d2cldr x0, [sp+136]
000f4d30ldr x1, [sp+144]
000f4d34bl os.lstatNolog
000f4d38str x0, [sp+72]
000f4d3cstr x1, [sp+80]
000f4d40str x2, [sp+56]
000f4d44str x3, [sp+64]
000f4d48ldr x2, [sp+80]
000f4d4cldr x3, [sp+72]
000f4d50str x3, [sp+104]
000f4d54str x2, [sp+112]
000f4d58ldr x2, [sp+56]
000f4d5cldr x3, [sp+64]
000f4d60str x2, [sp+88]
000f4d64str x3, [sp+96]
000f4d68ldr x2, [sp+104]
000f4d6cldr x3, [sp+112]
000f4d70str x2, [sp+40]
000f4d74str x3, [sp+48]
000f4d78ldr x2, [sp+88]
000f4d7cldr x3, [sp+96]
000f4d80str x2, [sp+24]
000f4d84str x3, [sp+32]
000f4d88ldr x0, [sp+40]
000f4d8cldr x1, [sp+48]
000f4d90ldur x29, [sp-8]
000f4d94ldr x30, [sp], 128
000f4d98ret x30
000f4d9c
000f4d9cloc_f4d9c:
000f4d9cstp x0, x1, [sp+8]
000f4da0mov x3, x30
000f4da4bl runtime.morestack_noctxt.abi0
000f4da8ldp x0, x1, [sp+8]
000f4dacb 0xf4cf0
000f4cf0
000f4cf0os.Lstat: ; void os.Lstat(struct string name)
000f4cf0ldr x16, [x28+16]
000f4cf4subs xzr, sp, x16
000f4cf8b.ls 0xf4d9c
000f4cfcstr x30, [sp-128]!
000f4d00stur x29, [sp-8]
000f4d04sub x29, sp, 8
000f4d08str x0, [sp+136]
000f4d0cstr x1, [sp+144]
000f4d10stp xzr, xzr, [sp+40]
000f4d14stp xzr, xzr, [sp+24]
000f4d18ldr x0, [sp+136]
000f4d1cldr x1, [sp+144]
000f4d20bl internal/testlog.Stat
000f4d24stp xzr, xzr, [sp+72]
000f4d28stp xzr, xzr, [sp+56]
000f4d2cldr x0, [sp+136]
000f4d30ldr x1, [sp+144]
000f4d34bl os.lstatNolog
000f4d38str x0, [sp+72]
000f4d3cstr x1, [sp+80]
000f4d40str x2, [sp+56]
000f4d44str x3, [sp+64]
000f4d48ldr x2, [sp+80]
000f4d4cldr x3, [sp+72]
000f4d50str x3, [sp+104]
000f4d54str x2, [sp+112]
000f4d58ldr x2, [sp+56]
000f4d5cldr x3, [sp+64]
000f4d60str x2, [sp+88]
000f4d64str x3, [sp+96]
000f4d68ldr x2, [sp+104]
000f4d6cldr x3, [sp+112]
000f4d70str x2, [sp+40]
000f4d74str x3, [sp+48]
000f4d78ldr x2, [sp+88]
000f4d7cldr x3, [sp+96]
000f4d80str x2, [sp+24]
000f4d84str x3, [sp+32]
000f4d88ldr x0, [sp+40]
000f4d8cldr x1, [sp+48]
000f4d90ldur x29, [sp-8]
000f4d94ldr x30, [sp], 128
000f4d98ret x30
000f4d9c
000f4d9cloc_f4d9c:
000f4d9cstp x0, x1, [sp+8]
000f4da0mov x3, x30
000f4da4bl runtime.morestack_noctxt.abi0
000f4da8ldp x0, x1, [sp+8]
000f4dacb 0xf4cf0
000f4cf0
000f4db0
000f4db0os.fillFileStatFromSys: ; void os.fillFileStatFromSys(os.fileStat * fs, struct string name)
000f4db0ldr x16, [x28+16]
000f4db4subs xzr, sp, x16
000f4db8b.ls 0xf5100
000f4dbcstr x30, [sp-128]!
000f4dc0stur x29, [sp-8]
000f4dc4sub x29, sp, 8
000f4dc8str x0, [sp+136]
000f4dccstr x1, [sp+144]
000f4dd0str x2, [sp+152]
000f4dd4mov x0, x1
000f4dd8mov x1, x2
000f4ddcbl internal/filepathlite.Base
000f4de0str x0, [sp+104]
000f4de4str x1, [sp+112]
000f4de8ldr x2, [sp+136]
000f4decldrsb x27, [x2]
000f4df0str x1, [x2+8]
000f4df4adrp x27, 0x957000
000f4df8ldr w3, [x27+3056]
000f4dfccbz w3, 0xf4e04
000f4e00b 0xf4e08
000f4e04
000f4e04loc_f4e04:
000f4e04b 0xf4e1c
000f4e08
000f4e08loc_f4e08:
000f4e08bl runtime.gcWriteBarrier2
000f4e0cstr x0, [x25]
000f4e10ldr x1, [x2]
000f4e14str x1, [x25+8]
000f4e18b 0xf4e1c
000f4e1c
000f4e1cloc_f4e1c:
000f4e1cstr x0, [x2]
000f4e20ldr x1, [sp+136]
000f4e24ldrsb x27, [x1]
000f4e28ldr x2, [sp+136]
000f4e2cldrsb x27, [x2]
000f4e30ldr x2, [x2+104]
000f4e34str x2, [x1+16]
000f4e38ldr x1, [sp+136]
000f4e3cldrsb x27, [x1]
000f4e40add x0, x1, 144
000f4e44str x0, [sp+72]
000f4e48bl syscall.(*Timespec).Unix
000f4e4cstr x0, [sp+48]
000f4e50str x1, [sp+40]
000f4e54str x0, [sp+64]
000f4e58str x1, [sp+56]
000f4e5cbl time.Unix
000f4e60str x0, [sp+80]
000f4e64str x1, [sp+88]
000f4e68str x2, [sp+96]
000f4e6cldr x3, [sp+136]
000f4e70ldrsb x27, [x3]
000f4e74str x0, [x3+32]
000f4e78str x1, [x3+40]
000f4e7cadrp x27, 0x957000
000f4e80ldr w1, [x27+3056]
000f4e84cbz w1, 0xf4e8c
000f4e88b 0xf4e90
000f4e8c
000f4e8cloc_f4e8c:
000f4e8cb 0xf4ea4
000f4e90
000f4e90loc_f4e90:
000f4e90bl runtime.gcWriteBarrier2
000f4e94str x2, [x25]
000f4e98ldr x0, [x3+48]
000f4e9cstr x0, [x25+8]
000f4ea0b 0xf4ea4
000f4ea4
000f4ea4loc_f4ea4:
000f4ea4str x2, [x3+48]
000f4ea8ldr x0, [sp+136]
000f4eacldrsb x27, [x0]
000f4eb0ldr x1, [sp+136]
000f4eb4ldrsb x27, [x1]
000f4eb8ldr w1, [x1+72]
000f4ebcand x1, x1, 511
000f4ec0str w1, [x0+24]
000f4ec4ldr x0, [sp+136]
000f4ec8ldrsb x27, [x0]
000f4eccldr w0, [x0+72]
000f4ed0and x0, x0, 61440
000f4ed4str w0, [sp+36]
000f4ed8subs wzr, w0, 16384
000f4edcb.ls 0xf4ee4
000f4ee0b 0xf4f84
000f4ee4
000f4ee4loc_f4ee4:
000f4ee4subs wzr, w0, 4096
000f4ee8b.eq 0xf4ef0
000f4eecb 0xf4f14
000f4ef0
000f4ef0loc_f4ef0:
000f4ef0b 0xf4ef4
000f4ef4
000f4ef4loc_f4ef4:
000f4ef4ldr x0, [sp+136]
000f4ef8ldrsb x27, [x0]
000f4efcldr x1, [sp+136]
000f4f00ldrsb x27, [x1]
000f4f04ldr w1, [x1+24]
000f4f08orr x1, x1, 0x2000000
000f4f0cstr w1, [x0+24]
000f4f10b 0xf504c
000f4f14
000f4f14loc_f4f14:
000f4f14subs wzr, w0, 8192
000f4f18b.eq 0xf4f20
000f4f1cb 0xf4f48
000f4f20
000f4f20loc_f4f20:
000f4f20b 0xf4f24
000f4f24
000f4f24loc_f4f24:
000f4f24ldr x0, [sp+136]
000f4f28ldrsb x27, [x0]
000f4f2cldr x1, [sp+136]
000f4f30ldrsb x27, [x1]
000f4f34ldr w1, [x1+24]
000f4f38movz x2, 0x4200000
000f4f3corr x1, x1, x2
000f4f40str w1, [x0+24]
000f4f44b 0xf504c
000f4f48
000f4f48loc_f4f48:
000f4f48subs wzr, w0, 16384
000f4f4cb.eq 0xf4f54
000f4f50b 0xf4f78
000f4f54
000f4f54loc_f4f54:
000f4f54b 0xf4f58
000f4f58
000f4f58loc_f4f58:
000f4f58ldr x0, [sp+136]
000f4f5cldrsb x27, [x0]
000f4f60ldr x1, [sp+136]
000f4f64ldrsb x27, [x1]
000f4f68ldr w1, [x1+24]
000f4f6corr x1, x1, 0xffffffff80000000
000f4f70str w1, [x0+24]
000f4f74b 0xf504c
000f4f78
000f4f78loc_f4f78:
000f4f78b 0xf4f7c
000f4f7c
000f4f7cloc_f4f7c:
000f4f7cb 0xf4f80
000f4f80
000f4f80loc_f4f80:
000f4f80b 0xf5048
000f4f84
000f4f84loc_f4f84:
000f4f84subs wzr, w0, 32768
000f4f88b.ls 0xf4f90
000f4f8cb 0xf4fdc
000f4f90
000f4f90loc_f4f90:
000f4f90subs wzr, w0, 24576
000f4f94b.eq 0xf4f9c
000f4f98b 0xf4fc0
000f4f9c
000f4f9cloc_f4f9c:
000f4f9cb 0xf4fa0
000f4fa0
000f4fa0loc_f4fa0:
000f4fa0ldr x0, [sp+136]
000f4fa4ldrsb x27, [x0]
000f4fa8ldr x1, [sp+136]
000f4facldrsb x27, [x1]
000f4fb0ldr w1, [x1+24]
000f4fb4orr x1, x1, 0x4000000
000f4fb8str w1, [x0+24]
000f4fbcb 0xf504c
000f4fc0
000f4fc0loc_f4fc0:
000f4fc0subs wzr, w0, 32768
000f4fc4b.eq 0xf4fcc
000f4fc8b 0xf4fd4
000f4fcc
000f4fccloc_f4fcc:
000f4fccb 0xf4fd0
000f4fd0
000f4fd0loc_f4fd0:
000f4fd0b 0xf504c
000f4fd4
000f4fd4loc_f4fd4:
000f4fd4b 0xf4fd8
000f4fd8
000f4fd8loc_f4fd8:
000f4fd8b 0xf5044
000f4fdc
000f4fdcloc_f4fdc:
000f4fdcsubs wzr, w0, 40960
000f4fe0b.eq 0xf4fe8
000f4fe4b 0xf500c
000f4fe8
000f4fe8loc_f4fe8:
000f4fe8b 0xf4fec
000f4fec
000f4fecloc_f4fec:
000f4fecldr x0, [sp+136]
000f4ff0ldrsb x27, [x0]
000f4ff4ldr x1, [sp+136]
000f4ff8ldrsb x27, [x1]
000f4ffcldr w1, [x1+24]
000f5000orr x1, x1, 0x8000000
000f5004str w1, [x0+24]
000f5008b 0xf504c
000f500c
000f500cloc_f500c:
000f500csubs wzr, w0, 49152
000f5010b.eq 0xf5018
000f5014b 0xf503c
000f5018
000f5018loc_f5018:
000f5018b 0xf501c
000f501c
000f501cloc_f501c:
000f501cldr x0, [sp+136]
000f5020ldrsb x27, [x0]
000f5024ldr x1, [sp+136]
000f5028ldrsb x27, [x1]
000f502cldr w1, [x1+24]
000f5030orr x1, x1, 0x1000000
000f5034str w1, [x0+24]
000f5038b 0xf504c
000f503c
000f503cloc_f503c:
000f503cb 0xf5040
000f5040
000f5040loc_f5040:
000f5040b 0xf5044
000f5044
000f5044loc_f5044:
000f5044b 0xf5048
000f5048
000f5048loc_f5048:
000f5048b 0xf504c
000f504c
000f504cloc_f504c:
000f504cldr x0, [sp+136]
000f5050ldrsb x27, [x0]
000f5054ldr w0, [x0+72]
000f5058tbnz w0, 10, 0xf5060
000f505cb 0xf5080
000f5060
000f5060loc_f5060:
000f5060ldr x0, [sp+136]
000f5064ldrsb x27, [x0]
000f5068ldr x1, [sp+136]
000f506cldrsb x27, [x1]
000f5070ldr w1, [x1+24]
000f5074orr x1, x1, 0x400000
000f5078str w1, [x0+24]
000f507cb 0xf5084
000f5080
000f5080loc_f5080:
000f5080b 0xf5084
000f5084
000f5084loc_f5084:
000f5084ldr x0, [sp+136]
000f5088ldrsb x27, [x0]
000f508cldr w0, [x0+72]
000f5090tbnz w0, 11, 0xf5098
000f5094b 0xf50b8
000f5098
000f5098loc_f5098:
000f5098ldr x0, [sp+136]
000f509cldrsb x27, [x0]
000f50a0ldr x1, [sp+136]
000f50a4ldrsb x27, [x1]
000f50a8ldr w1, [x1+24]
000f50acorr x1, x1, 0x800000
000f50b0str w1, [x0+24]
000f50b4b 0xf50bc
000f50b8
000f50b8loc_f50b8:
000f50b8b 0xf50bc
000f50bc
000f50bcloc_f50bc:
000f50bcldr x0, [sp+136]
000f50c0ldrsb x27, [x0]
000f50c4ldr w0, [x0+72]
000f50c8tbnz w0, 9, 0xf50d0
000f50ccb 0xf50f0
000f50d0
000f50d0loc_f50d0:
000f50d0ldr x0, [sp+136]
000f50d4ldrsb x27, [x0]
000f50d8ldr x1, [sp+136]
000f50dcldrsb x27, [x1]
000f50e0ldr w1, [x1+24]
000f50e4orr x1, x1, 0x100000
000f50e8str w1, [x0+24]
000f50ecb 0xf50f4
000f50f0
000f50f0loc_f50f0:
000f50f0b 0xf50f4
000f50f4
000f50f4loc_f50f4:
000f50f4ldur x29, [sp-8]
000f50f8ldr x30, [sp], 128
000f50fcret x30
000f5100
000f5100loc_f5100:
000f5100stp x0, x1, [sp+8]
000f5104str x2, [sp+24]
000f5108mov x3, x30
000f510cbl runtime.morestack_noctxt.abi0
000f5110ldp x0, x1, [sp+8]
000f5114ldr x2, [sp+24]
000f5118b 0xf4db0
000f511cudf 0
000f4db0
000f4db0os.fillFileStatFromSys: ; void os.fillFileStatFromSys(os.fileStat * fs, struct string name)
000f4db0ldr x16, [x28+16]
000f4db4subs xzr, sp, x16
000f4db8b.ls 0xf5100
000f4dbcstr x30, [sp-128]!
000f4dc0stur x29, [sp-8]
000f4dc4sub x29, sp, 8
000f4dc8str x0, [sp+136]
000f4dccstr x1, [sp+144]
000f4dd0str x2, [sp+152]
000f4dd4mov x0, x1
000f4dd8mov x1, x2
000f4ddcbl internal/filepathlite.Base
000f4de0str x0, [sp+104]
000f4de4str x1, [sp+112]
000f4de8ldr x2, [sp+136]
000f4decldrsb x27, [x2]
000f4df0str x1, [x2+8]
000f4df4adrp x27, 0x957000
000f4df8ldr w3, [x27+3056]
000f4dfccbz w3, 0xf4e04
000f4e00b 0xf4e08
000f4e04
000f4e04loc_f4e04:
000f4e04b 0xf4e1c
000f4e08
000f4e08loc_f4e08:
000f4e08bl runtime.gcWriteBarrier2
000f4e0cstr x0, [x25]
000f4e10ldr x1, [x2]
000f4e14str x1, [x25+8]
000f4e18b 0xf4e1c
000f4e1c
000f4e1cloc_f4e1c:
000f4e1cstr x0, [x2]
000f4e20ldr x1, [sp+136]
000f4e24ldrsb x27, [x1]
000f4e28ldr x2, [sp+136]
000f4e2cldrsb x27, [x2]
000f4e30ldr x2, [x2+104]
000f4e34str x2, [x1+16]
000f4e38ldr x1, [sp+136]
000f4e3cldrsb x27, [x1]
000f4e40add x0, x1, 144
000f4e44str x0, [sp+72]
000f4e48bl syscall.(*Timespec).Unix
000f4e4cstr x0, [sp+48]
000f4e50str x1, [sp+40]
000f4e54str x0, [sp+64]
000f4e58str x1, [sp+56]
000f4e5cbl time.Unix
000f4e60str x0, [sp+80]
000f4e64str x1, [sp+88]
000f4e68str x2, [sp+96]
000f4e6cldr x3, [sp+136]
000f4e70ldrsb x27, [x3]
000f4e74str x0, [x3+32]
000f4e78str x1, [x3+40]
000f4e7cadrp x27, 0x957000
000f4e80ldr w1, [x27+3056]
000f4e84cbz w1, 0xf4e8c
000f4e88b 0xf4e90
000f4e8c
000f4e8cloc_f4e8c:
000f4e8cb 0xf4ea4
000f4e90
000f4e90loc_f4e90:
000f4e90bl runtime.gcWriteBarrier2
000f4e94str x2, [x25]
000f4e98ldr x0, [x3+48]
000f4e9cstr x0, [x25+8]
000f4ea0b 0xf4ea4
000f4ea4
000f4ea4loc_f4ea4:
000f4ea4str x2, [x3+48]
000f4ea8ldr x0, [sp+136]
000f4eacldrsb x27, [x0]
000f4eb0ldr x1, [sp+136]
000f4eb4ldrsb x27, [x1]
000f4eb8ldr w1, [x1+72]
000f4ebcand x1, x1, 511
000f4ec0str w1, [x0+24]
000f4ec4ldr x0, [sp+136]
000f4ec8ldrsb x27, [x0]
000f4eccldr w0, [x0+72]
000f4ed0and x0, x0, 61440
000f4ed4str w0, [sp+36]
000f4ed8subs wzr, w0, 16384
000f4edcb.ls 0xf4ee4
000f4ee0b 0xf4f84
000f4ee4
000f4ee4loc_f4ee4:
000f4ee4subs wzr, w0, 4096
000f4ee8b.eq 0xf4ef0
000f4eecb 0xf4f14
000f4ef0
000f4ef0loc_f4ef0:
000f4ef0b 0xf4ef4
000f4ef4
000f4ef4loc_f4ef4:
000f4ef4ldr x0, [sp+136]
000f4ef8ldrsb x27, [x0]
000f4efcldr x1, [sp+136]
000f4f00ldrsb x27, [x1]
000f4f04ldr w1, [x1+24]
000f4f08orr x1, x1, 0x2000000
000f4f0cstr w1, [x0+24]
000f4f10b 0xf504c
000f4f14
000f4f14loc_f4f14:
000f4f14subs wzr, w0, 8192
000f4f18b.eq 0xf4f20
000f4f1cb 0xf4f48
000f4f20
000f4f20loc_f4f20:
000f4f20b 0xf4f24
000f4f24
000f4f24loc_f4f24:
000f4f24ldr x0, [sp+136]
000f4f28ldrsb x27, [x0]
000f4f2cldr x1, [sp+136]
000f4f30ldrsb x27, [x1]
000f4f34ldr w1, [x1+24]
000f4f38movz x2, 0x4200000
000f4f3corr x1, x1, x2
000f4f40str w1, [x0+24]
000f4f44b 0xf504c
000f4f48
000f4f48loc_f4f48:
000f4f48subs wzr, w0, 16384
000f4f4cb.eq 0xf4f54
000f4f50b 0xf4f78
000f4f54
000f4f54loc_f4f54:
000f4f54b 0xf4f58
000f4f58
000f4f58loc_f4f58:
000f4f58ldr x0, [sp+136]
000f4f5cldrsb x27, [x0]
000f4f60ldr x1, [sp+136]
000f4f64ldrsb x27, [x1]
000f4f68ldr w1, [x1+24]
000f4f6corr x1, x1, 0xffffffff80000000
000f4f70str w1, [x0+24]
000f4f74b 0xf504c
000f4f78
000f4f78loc_f4f78:
000f4f78b 0xf4f7c
000f4f7c
000f4f7cloc_f4f7c:
000f4f7cb 0xf4f80
000f4f80
000f4f80loc_f4f80:
000f4f80b 0xf5048
000f4f84
000f4f84loc_f4f84:
000f4f84subs wzr, w0, 32768
000f4f88b.ls 0xf4f90
000f4f8cb 0xf4fdc
000f4f90
000f4f90loc_f4f90:
000f4f90subs wzr, w0, 24576
000f4f94b.eq 0xf4f9c
000f4f98b 0xf4fc0
000f4f9c
000f4f9cloc_f4f9c:
000f4f9cb 0xf4fa0
000f4fa0
000f4fa0loc_f4fa0:
000f4fa0ldr x0, [sp+136]
000f4fa4ldrsb x27, [x0]
000f4fa8ldr x1, [sp+136]
000f4facldrsb x27, [x1]
000f4fb0ldr w1, [x1+24]
000f4fb4orr x1, x1, 0x4000000
000f4fb8str w1, [x0+24]
000f4fbcb 0xf504c
000f4fc0
000f4fc0loc_f4fc0:
000f4fc0subs wzr, w0, 32768
000f4fc4b.eq 0xf4fcc
000f4fc8b 0xf4fd4
000f4fcc
000f4fccloc_f4fcc:
000f4fccb 0xf4fd0
000f4fd0
000f4fd0loc_f4fd0:
000f4fd0b 0xf504c
000f4fd4
000f4fd4loc_f4fd4:
000f4fd4b 0xf4fd8
000f4fd8
000f4fd8loc_f4fd8:
000f4fd8b 0xf5044
000f4fdc
000f4fdcloc_f4fdc:
000f4fdcsubs wzr, w0, 40960
000f4fe0b.eq 0xf4fe8
000f4fe4b 0xf500c
000f4fe8
000f4fe8loc_f4fe8:
000f4fe8b 0xf4fec
000f4fec
000f4fecloc_f4fec:
000f4fecldr x0, [sp+136]
000f4ff0ldrsb x27, [x0]
000f4ff4ldr x1, [sp+136]
000f4ff8ldrsb x27, [x1]
000f4ffcldr w1, [x1+24]
000f5000orr x1, x1, 0x8000000
000f5004str w1, [x0+24]
000f5008b 0xf504c
000f500c
000f500cloc_f500c:
000f500csubs wzr, w0, 49152
000f5010b.eq 0xf5018
000f5014b 0xf503c
000f5018
000f5018loc_f5018:
000f5018b 0xf501c
000f501c
000f501cloc_f501c:
000f501cldr x0, [sp+136]
000f5020ldrsb x27, [x0]
000f5024ldr x1, [sp+136]
000f5028ldrsb x27, [x1]
000f502cldr w1, [x1+24]
000f5030orr x1, x1, 0x1000000
000f5034str w1, [x0+24]
000f5038b 0xf504c
000f503c
000f503cloc_f503c:
000f503cb 0xf5040
000f5040
000f5040loc_f5040:
000f5040b 0xf5044
000f5044
000f5044loc_f5044:
000f5044b 0xf5048
000f5048
000f5048loc_f5048:
000f5048b 0xf504c
000f504c
000f504cloc_f504c:
000f504cldr x0, [sp+136]
000f5050ldrsb x27, [x0]
000f5054ldr w0, [x0+72]
000f5058tbnz w0, 10, 0xf5060
000f505cb 0xf5080
000f5060
000f5060loc_f5060:
000f5060ldr x0, [sp+136]
000f5064ldrsb x27, [x0]
000f5068ldr x1, [sp+136]
000f506cldrsb x27, [x1]
000f5070ldr w1, [x1+24]
000f5074orr x1, x1, 0x400000
000f5078str w1, [x0+24]
000f507cb 0xf5084
000f5080
000f5080loc_f5080:
000f5080b 0xf5084
000f5084
000f5084loc_f5084:
000f5084ldr x0, [sp+136]
000f5088ldrsb x27, [x0]
000f508cldr w0, [x0+72]
000f5090tbnz w0, 11, 0xf5098
000f5094b 0xf50b8
000f5098
000f5098loc_f5098:
000f5098ldr x0, [sp+136]
000f509cldrsb x27, [x0]
000f50a0ldr x1, [sp+136]
000f50a4ldrsb x27, [x1]
000f50a8ldr w1, [x1+24]
000f50acorr x1, x1, 0x800000
000f50b0str w1, [x0+24]
000f50b4b 0xf50bc
000f50b8
000f50b8loc_f50b8:
000f50b8b 0xf50bc
000f50bc
000f50bcloc_f50bc:
000f50bcldr x0, [sp+136]
000f50c0ldrsb x27, [x0]
000f50c4ldr w0, [x0+72]
000f50c8tbnz w0, 9, 0xf50d0
000f50ccb 0xf50f0
000f50d0
000f50d0loc_f50d0:
000f50d0ldr x0, [sp+136]
000f50d4ldrsb x27, [x0]
000f50d8ldr x1, [sp+136]
000f50dcldrsb x27, [x1]
000f50e0ldr w1, [x1+24]
000f50e4orr x1, x1, 0x100000
000f50e8str w1, [x0+24]
000f50ecb 0xf50f4
000f50f0
000f50f0loc_f50f0:
000f50f0b 0xf50f4
000f50f4
000f50f4loc_f50f4:
000f50f4ldur x29, [sp-8]
000f50f8ldr x30, [sp], 128
000f50fcret x30
000f5100
000f5100loc_f5100:
000f5100stp x0, x1, [sp+8]
000f5104str x2, [sp+24]
000f5108mov x3, x30
000f510cbl runtime.morestack_noctxt.abi0
000f5110ldp x0, x1, [sp+8]
000f5114ldr x2, [sp+24]
000f5118b 0xf4db0
000f511cudf 0
000f4db0
000f5120
000f5120os.(*File).Stat: ; void os.(*File).Stat(os.File * f)
000f5120ldr x16, [x28+16]
000f5124sub x17, sp, 48
000f5128subs xzr, x17, x16
000f512cb.ls 0xf52c0
000f5130str x30, [sp-176]!
000f5134stur x29, [sp-8]
000f5138sub x29, sp, 8
000f513cstr x0, [sp+184]
000f5140stp xzr, xzr, [sp+72]
000f5144stp xzr, xzr, [sp+56]
000f5148ldr x4, [sp+184]
000f514ccbnz x4, 0xf5154
000f5150b 0xf5290
000f5154
000f5154loc_f5154:
000f5154adrp x0, 0x579000
000f5158add x0, x0, 2880
000f515cbl runtime.newobject
000f5160str x0, [sp+160]
000f5164adrp x27, 0x956000
000f5168ldr w1, [x27+3056]
000f516ccbz w1, 0xf5174
000f5170b 0xf5178
000f5174
000f5174loc_f5174:
000f5174b 0xf5194
000f5178
000f5178loc_f5178:
000f5178str x0, [sp+152]
000f517cmov x1, x0
000f5180adrp x0, 0x579000
000f5184add x0, x0, 2880
000f5188bl runtime.wbZero
000f518cldr x0, [sp+152]
000f5190b 0xf5194
000f5194
000f5194loc_f5194:
000f5194mov x20, x0
000f5198adr x27, 16
000f519cstp x29, x27, [sp-24]
000f51a0sub x29, sp, 24
000f51a4bl fn_87ce4
000f51a8sub x29, sp, 8
000f51acstr xzr, [x0+176]
000f51b0ldr x2, [sp+184]
000f51b4ldrsb x27, [x2]
000f51b8ldr x0, [x2]
000f51bcldrsb x27, [x0]
000f51c0str x0, [sp+120]
000f51c4ldr x2, [sp+160]
000f51c8add x1, x2, 56
000f51ccbl internal/poll.(*FD).Fstat
000f51d0str x0, [sp+88]
000f51d4str x1, [sp+96]
000f51d8cbnz x0, 0xf51e0
000f51dcb 0xf5230
000f51e0
000f51e0loc_f51e0:
000f51e0ldr x5, [sp+184]
000f51e4orr x2, xzr, 4
000f51e8mov x3, x0
000f51ecmov x4, x1
000f51f0mov x0, x5
000f51f4adrp x1, 0x5bb000
000f51f8add x1, x1, 746
000f51fcbl os.(*File).wrapErr
000f5200str x0, [sp+136]
000f5204str x1, [sp+144]
000f5208stp xzr, xzr, [sp+72]
000f520cldr x2, [sp+136]
000f5210ldr x3, [sp+144]
000f5214str x2, [sp+56]
000f5218str x3, [sp+64]
000f521cldr x0, [sp+72]
000f5220ldr x1, [sp+80]
000f5224ldur x29, [sp-8]
000f5228ldr x30, [sp], 176
000f522cret x30
000f5230
000f5230loc_f5230:
000f5230ldr x3, [sp+184]
000f5234ldrsb x27, [x3]
000f5238ldr x3, [x3]
000f523cldrsb x27, [x3]
000f5240ldr x1, [x3+56]
000f5244ldr x2, [x3+64]
000f5248str x1, [sp+104]
000f524cstr x2, [sp+112]
000f5250ldr x0, [sp+160]
000f5254bl os.fillFileStatFromSys
000f5258ldr x3, [sp+160]
000f525cstr x3, [sp+128]
000f5260adrp x4, 0x624000
000f5264add x4, x4, 3432
000f5268str x4, [sp+72]
000f526cstr x3, [sp+80]
000f5270stp xzr, xzr, [sp+56]
000f5274ldr x0, [sp+72]
000f5278ldr x1, [sp+80]
000f527cmov x2, xzr
000f5280mov x3, xzr
000f5284ldur x29, [sp-8]
000f5288ldr x30, [sp], 176
000f528cret x30
000f5290
000f5290loc_f5290:
000f5290stp xzr, xzr, [sp+72]
000f5294adrp x27, 0x92c000
000f5298ldr x3, [x27+1064]
000f529cadrp x27, 0x92c000
000f52a0ldr x2, [x27+1056]
000f52a4str x2, [sp+56]
000f52a8str x3, [sp+64]
000f52acldr x0, [sp+72]
000f52b0ldr x1, [sp+80]
000f52b4ldur x29, [sp-8]
000f52b8ldr x30, [sp], 176
000f52bcret x30
000f52c0
000f52c0loc_f52c0:
000f52c0str x0, [sp+8]
000f52c4mov x3, x30
000f52c8bl runtime.morestack_noctxt.abi0
000f52ccldr x0, [sp+8]
000f52d0b 0xf5120
000f52d4udf 0
000f52d8udf 0
000f52dcudf 0
000f5120
000f5120os.(*File).Stat: ; void os.(*File).Stat(os.File * f)
000f5120ldr x16, [x28+16]
000f5124sub x17, sp, 48
000f5128subs xzr, x17, x16
000f512cb.ls 0xf52c0
000f5130str x30, [sp-176]!
000f5134stur x29, [sp-8]
000f5138sub x29, sp, 8
000f513cstr x0, [sp+184]
000f5140stp xzr, xzr, [sp+72]
000f5144stp xzr, xzr, [sp+56]
000f5148ldr x4, [sp+184]
000f514ccbnz x4, 0xf5154
000f5150b 0xf5290
000f5154
000f5154loc_f5154:
000f5154adrp x0, 0x579000
000f5158add x0, x0, 2880
000f515cbl runtime.newobject
000f5160str x0, [sp+160]
000f5164adrp x27, 0x956000
000f5168ldr w1, [x27+3056]
000f516ccbz w1, 0xf5174
000f5170b 0xf5178
000f5174
000f5174loc_f5174:
000f5174b 0xf5194
000f5178
000f5178loc_f5178:
000f5178str x0, [sp+152]
000f517cmov x1, x0
000f5180adrp x0, 0x579000
000f5184add x0, x0, 2880
000f5188bl runtime.wbZero
000f518cldr x0, [sp+152]
000f5190b 0xf5194
000f5194
000f5194loc_f5194:
000f5194mov x20, x0
000f5198adr x27, 16
000f519cstp x29, x27, [sp-24]
000f51a0sub x29, sp, 24
000f51a4bl fn_87ce4
000f51a8sub x29, sp, 8
000f51acstr xzr, [x0+176]
000f51b0ldr x2, [sp+184]
000f51b4ldrsb x27, [x2]
000f51b8ldr x0, [x2]
000f51bcldrsb x27, [x0]
000f51c0str x0, [sp+120]
000f51c4ldr x2, [sp+160]
000f51c8add x1, x2, 56
000f51ccbl internal/poll.(*FD).Fstat
000f51d0str x0, [sp+88]
000f51d4str x1, [sp+96]
000f51d8cbnz x0, 0xf51e0
000f51dcb 0xf5230
000f51e0
000f51e0loc_f51e0:
000f51e0ldr x5, [sp+184]
000f51e4orr x2, xzr, 4
000f51e8mov x3, x0
000f51ecmov x4, x1
000f51f0mov x0, x5
000f51f4adrp x1, 0x5bb000
000f51f8add x1, x1, 746
000f51fcbl os.(*File).wrapErr
000f5200str x0, [sp+136]
000f5204str x1, [sp+144]
000f5208stp xzr, xzr, [sp+72]
000f520cldr x2, [sp+136]
000f5210ldr x3, [sp+144]
000f5214str x2, [sp+56]
000f5218str x3, [sp+64]
000f521cldr x0, [sp+72]
000f5220ldr x1, [sp+80]
000f5224ldur x29, [sp-8]
000f5228ldr x30, [sp], 176
000f522cret x30
000f5230
000f5230loc_f5230:
000f5230ldr x3, [sp+184]
000f5234ldrsb x27, [x3]
000f5238ldr x3, [x3]
000f523cldrsb x27, [x3]
000f5240ldr x1, [x3+56]
000f5244ldr x2, [x3+64]
000f5248str x1, [sp+104]
000f524cstr x2, [sp+112]
000f5250ldr x0, [sp+160]
000f5254bl os.fillFileStatFromSys
000f5258ldr x3, [sp+160]
000f525cstr x3, [sp+128]
000f5260adrp x4, 0x624000
000f5264add x4, x4, 3432
000f5268str x4, [sp+72]
000f526cstr x3, [sp+80]
000f5270stp xzr, xzr, [sp+56]
000f5274ldr x0, [sp+72]
000f5278ldr x1, [sp+80]
000f527cmov x2, xzr
000f5280mov x3, xzr
000f5284ldur x29, [sp-8]
000f5288ldr x30, [sp], 176
000f528cret x30
000f5290
000f5290loc_f5290:
000f5290stp xzr, xzr, [sp+72]
000f5294adrp x27, 0x92c000
000f5298ldr x3, [x27+1064]
000f529cadrp x27, 0x92c000
000f52a0ldr x2, [x27+1056]
000f52a4str x2, [sp+56]
000f52a8str x3, [sp+64]
000f52acldr x0, [sp+72]
000f52b0ldr x1, [sp+80]
000f52b4ldur x29, [sp-8]
000f52b8ldr x30, [sp], 176
000f52bcret x30
000f52c0
000f52c0loc_f52c0:
000f52c0str x0, [sp+8]
000f52c4mov x3, x30
000f52c8bl runtime.morestack_noctxt.abi0
000f52ccldr x0, [sp+8]
000f52d0b 0xf5120
000f52d4udf 0
000f52d8udf 0
000f52dcudf 0
000f5120
000f52e0
000f52e0os.statNolog: ; void os.statNolog(struct string name)
000f52e0ldr x16, [x28+16]
000f52e4sub x17, sp, 48
000f52e8subs xzr, x17, x16
000f52ecb.ls 0xf555c
000f52f0str x30, [sp-176]!
000f52f4stur x29, [sp-8]
000f52f8sub x29, sp, 8
000f52fcstr x0, [sp+184]
000f5300str x1, [sp+192]
000f5304stp xzr, xzr, [sp+56]
000f5308stp xzr, xzr, [sp+40]
000f530cadrp x0, 0x579000
000f5310add x0, x0, 2880
000f5314bl runtime.newobject
000f5318str x0, [sp+160]
000f531cadrp x27, 0x956000
000f5320ldr w1, [x27+3056]
000f5324cbz w1, 0xf532c
000f5328b 0xf5330
000f532c
000f532cloc_f532c:
000f532cb 0xf534c
000f5330
000f5330loc_f5330:
000f5330str x0, [sp+152]
000f5334mov x1, x0
000f5338adrp x0, 0x579000
000f533cadd x0, x0, 2880
000f5340bl runtime.wbZero
000f5344ldr x0, [sp+152]
000f5348b 0xf534c
000f534c
000f534cloc_f534c:
000f534cmov x20, x0
000f5350adr x27, 16
000f5354stp x29, x27, [sp-24]
000f5358sub x29, sp, 24
000f535cbl fn_87ce4
000f5360sub x29, sp, 8
000f5364str xzr, [x0+176]
000f5368stp xzr, xzr, [sp+120]
000f536cstp xzr, xzr, [sp+136]
000f5370add x1, sp, 120
000f5374str x1, [sp+96]
000f5378ldrsb x27, [x1]
000f537cadrp x2, 0
000f5380add x2, x2, 1392
000f5384str x2, [x1]
000f5388ldrsb x27, [x1]
000f538cldr x2, [sp+184]
000f5390ldr x3, [sp+192]
000f5394str x3, [x1+16]
000f5398adrp x27, 0x956000
000f539cldr w3, [x27+3056]
000f53a0cbz w3, 0xf53a8
000f53a4b 0xf53ac
000f53a8
000f53a8loc_f53a8:
000f53a8b 0xf53c0
000f53ac
000f53acloc_f53ac:
000f53acbl runtime.gcWriteBarrier2
000f53b0str x2, [x25]
000f53b4ldr x3, [x1+8]
000f53b8str x3, [x25+8]
000f53bcb 0xf53c0
000f53c0
000f53c0loc_f53c0:
000f53c0str x2, [x1+8]
000f53c4ldrsb x27, [x1]
000f53c8ldr x2, [sp+160]
000f53ccadrp x27, 0x956000
000f53d0ldr w3, [x27+3056]
000f53d4cbz w3, 0xf53dc
000f53d8b 0xf53e0
000f53dc
000f53dcloc_f53dc:
000f53dcb 0xf53f4
000f53e0
000f53e0loc_f53e0:
000f53e0bl runtime.gcWriteBarrier2
000f53e4str x2, [x25]
000f53e8ldr x3, [x1+24]
000f53ecstr x3, [x25+8]
000f53f0b 0xf53f4
000f53f4
000f53f4loc_f53f4:
000f53f4str x2, [x1+24]
000f53f8ldr x0, [sp+96]
000f53fcbl os.ignoringEINTR
000f5400str x0, [sp+72]
000f5404str x1, [sp+80]
000f5408cbnz x0, 0xf5410
000f540cb 0xf5514
000f5410
000f5410loc_f5410:
000f5410adrp x0, 0x55d000
000f5414add x0, x0, 1088
000f5418bl runtime.newobject
000f541cstr x0, [sp+88]
000f5420orr x1, xzr, 4
000f5424str x1, [x0+8]
000f5428adrp x27, 0x956000
000f542cldr w1, [x27+3056]
000f5430cbz w1, 0xf5438
000f5434b 0xf543c
000f5438
000f5438loc_f5438:
000f5438b 0xf544c
000f543c
000f543cloc_f543c:
000f543cldr x4, [x0]
000f5440bl runtime.gcWriteBarrier1
000f5444str x4, [x25]
000f5448b 0xf544c
000f544c
000f544cloc_f544c:
000f544cadrp x4, 0x5bb000
000f5450add x4, x4, 746
000f5454str x4, [x0]
000f5458ldr x4, [sp+88]
000f545cldrsb x27, [x4]
000f5460ldr x5, [sp+184]
000f5464ldr x6, [sp+192]
000f5468str x6, [x4+24]
000f546cadrp x27, 0x956000
000f5470ldr w6, [x27+3056]
000f5474cbz w6, 0xf547c
000f5478b 0xf5480
000f547c
000f547cloc_f547c:
000f547cb 0xf5494
000f5480
000f5480loc_f5480:
000f5480bl runtime.gcWriteBarrier2
000f5484str x5, [x25]
000f5488ldr x6, [x4+16]
000f548cstr x6, [x25+8]
000f5490b 0xf5494
000f5494
000f5494loc_f5494:
000f5494str x5, [x4+16]
000f5498ldr x4, [sp+88]
000f549cldrsb x27, [x4]
000f54a0ldr x5, [sp+80]
000f54a4ldr x6, [sp+72]
000f54a8str x6, [x4+32]
000f54acadrp x27, 0x956000
000f54b0ldr w6, [x27+3056]
000f54b4cbz w6, 0xf54bc
000f54b8b 0xf54c0
000f54bc
000f54bcloc_f54bc:
000f54bcb 0xf54d4
000f54c0
000f54c0loc_f54c0:
000f54c0bl runtime.gcWriteBarrier2
000f54c4str x5, [x25]
000f54c8ldr x6, [x4+40]
000f54ccstr x6, [x25+8]
000f54d0b 0xf54d4
000f54d4
000f54d4loc_f54d4:
000f54d4str x5, [x4+40]
000f54d8ldr x4, [sp+88]
000f54dcstr x4, [sp+112]
000f54e0stp xzr, xzr, [sp+56]
000f54e4ldr x4, [sp+112]
000f54e8adrp x5, 0x61e000
000f54ecadd x5, x5, 2296
000f54f0str x5, [sp+40]
000f54f4str x4, [sp+48]
000f54f8ldr x0, [sp+56]
000f54fcldr x2, [sp+40]
000f5500ldr x1, [sp+64]
000f5504ldr x3, [sp+48]
000f5508ldur x29, [sp-8]
000f550cldr x30, [sp], 176
000f5510ret x30
000f5514
000f5514loc_f5514:
000f5514ldr x1, [sp+184]
000f5518ldr x2, [sp+192]
000f551cldr x0, [sp+160]
000f5520bl os.fillFileStatFromSys
000f5524ldr x3, [sp+160]
000f5528str x3, [sp+104]
000f552cadrp x4, 0x624000
000f5530add x4, x4, 3432
000f5534str x4, [sp+56]
000f5538str x3, [sp+64]
000f553cstp xzr, xzr, [sp+40]
000f5540ldr x0, [sp+56]
000f5544ldr x1, [sp+64]
000f5548mov x2, xzr
000f554cmov x3, xzr
000f5550ldur x29, [sp-8]
000f5554ldr x30, [sp], 176
000f5558ret x30
000f555c
000f555cloc_f555c:
000f555cstp x0, x1, [sp+8]
000f5560mov x3, x30
000f5564bl runtime.morestack_noctxt.abi0
000f5568ldp x0, x1, [sp+8]
000f556cb 0xf52e0
000f52e0
000f52e0os.statNolog: ; void os.statNolog(struct string name)
000f52e0ldr x16, [x28+16]
000f52e4sub x17, sp, 48
000f52e8subs xzr, x17, x16
000f52ecb.ls 0xf555c
000f52f0str x30, [sp-176]!
000f52f4stur x29, [sp-8]
000f52f8sub x29, sp, 8
000f52fcstr x0, [sp+184]
000f5300str x1, [sp+192]
000f5304stp xzr, xzr, [sp+56]
000f5308stp xzr, xzr, [sp+40]
000f530cadrp x0, 0x579000
000f5310add x0, x0, 2880
000f5314bl runtime.newobject
000f5318str x0, [sp+160]
000f531cadrp x27, 0x956000
000f5320ldr w1, [x27+3056]
000f5324cbz w1, 0xf532c
000f5328b 0xf5330
000f532c
000f532cloc_f532c:
000f532cb 0xf534c
000f5330
000f5330loc_f5330:
000f5330str x0, [sp+152]
000f5334mov x1, x0
000f5338adrp x0, 0x579000
000f533cadd x0, x0, 2880
000f5340bl runtime.wbZero
000f5344ldr x0, [sp+152]
000f5348b 0xf534c
000f534c
000f534cloc_f534c:
000f534cmov x20, x0
000f5350adr x27, 16
000f5354stp x29, x27, [sp-24]
000f5358sub x29, sp, 24
000f535cbl fn_87ce4
000f5360sub x29, sp, 8
000f5364str xzr, [x0+176]
000f5368stp xzr, xzr, [sp+120]
000f536cstp xzr, xzr, [sp+136]
000f5370add x1, sp, 120
000f5374str x1, [sp+96]
000f5378ldrsb x27, [x1]
000f537cadrp x2, 0
000f5380add x2, x2, 1392
000f5384str x2, [x1]
000f5388ldrsb x27, [x1]
000f538cldr x2, [sp+184]
000f5390ldr x3, [sp+192]
000f5394str x3, [x1+16]
000f5398adrp x27, 0x956000
000f539cldr w3, [x27+3056]
000f53a0cbz w3, 0xf53a8
000f53a4b 0xf53ac
000f53a8
000f53a8loc_f53a8:
000f53a8b 0xf53c0
000f53ac
000f53acloc_f53ac:
000f53acbl runtime.gcWriteBarrier2
000f53b0str x2, [x25]
000f53b4ldr x3, [x1+8]
000f53b8str x3, [x25+8]
000f53bcb 0xf53c0
000f53c0
000f53c0loc_f53c0:
000f53c0str x2, [x1+8]
000f53c4ldrsb x27, [x1]
000f53c8ldr x2, [sp+160]
000f53ccadrp x27, 0x956000
000f53d0ldr w3, [x27+3056]
000f53d4cbz w3, 0xf53dc
000f53d8b 0xf53e0
000f53dc
000f53dcloc_f53dc:
000f53dcb 0xf53f4
000f53e0
000f53e0loc_f53e0:
000f53e0bl runtime.gcWriteBarrier2
000f53e4str x2, [x25]
000f53e8ldr x3, [x1+24]
000f53ecstr x3, [x25+8]
000f53f0b 0xf53f4
000f53f4
000f53f4loc_f53f4:
000f53f4str x2, [x1+24]
000f53f8ldr x0, [sp+96]
000f53fcbl os.ignoringEINTR
000f5400str x0, [sp+72]
000f5404str x1, [sp+80]
000f5408cbnz x0, 0xf5410
000f540cb 0xf5514
000f5410
000f5410loc_f5410:
000f5410adrp x0, 0x55d000
000f5414add x0, x0, 1088
000f5418bl runtime.newobject
000f541cstr x0, [sp+88]
000f5420orr x1, xzr, 4
000f5424str x1, [x0+8]
000f5428adrp x27, 0x956000
000f542cldr w1, [x27+3056]
000f5430cbz w1, 0xf5438
000f5434b 0xf543c
000f5438
000f5438loc_f5438:
000f5438b 0xf544c
000f543c
000f543cloc_f543c:
000f543cldr x4, [x0]
000f5440bl runtime.gcWriteBarrier1
000f5444str x4, [x25]
000f5448b 0xf544c
000f544c
000f544cloc_f544c:
000f544cadrp x4, 0x5bb000
000f5450add x4, x4, 746
000f5454str x4, [x0]
000f5458ldr x4, [sp+88]
000f545cldrsb x27, [x4]
000f5460ldr x5, [sp+184]
000f5464ldr x6, [sp+192]
000f5468str x6, [x4+24]
000f546cadrp x27, 0x956000
000f5470ldr w6, [x27+3056]
000f5474cbz w6, 0xf547c
000f5478b 0xf5480
000f547c
000f547cloc_f547c:
000f547cb 0xf5494
000f5480
000f5480loc_f5480:
000f5480bl runtime.gcWriteBarrier2
000f5484str x5, [x25]
000f5488ldr x6, [x4+16]
000f548cstr x6, [x25+8]
000f5490b 0xf5494
000f5494
000f5494loc_f5494:
000f5494str x5, [x4+16]
000f5498ldr x4, [sp+88]
000f549cldrsb x27, [x4]
000f54a0ldr x5, [sp+80]
000f54a4ldr x6, [sp+72]
000f54a8str x6, [x4+32]
000f54acadrp x27, 0x956000
000f54b0ldr w6, [x27+3056]
000f54b4cbz w6, 0xf54bc
000f54b8b 0xf54c0
000f54bc
000f54bcloc_f54bc:
000f54bcb 0xf54d4
000f54c0
000f54c0loc_f54c0:
000f54c0bl runtime.gcWriteBarrier2
000f54c4str x5, [x25]
000f54c8ldr x6, [x4+40]
000f54ccstr x6, [x25+8]
000f54d0b 0xf54d4
000f54d4
000f54d4loc_f54d4:
000f54d4str x5, [x4+40]
000f54d8ldr x4, [sp+88]
000f54dcstr x4, [sp+112]
000f54e0stp xzr, xzr, [sp+56]
000f54e4ldr x4, [sp+112]
000f54e8adrp x5, 0x61e000
000f54ecadd x5, x5, 2296
000f54f0str x5, [sp+40]
000f54f4str x4, [sp+48]
000f54f8ldr x0, [sp+56]
000f54fcldr x2, [sp+40]
000f5500ldr x1, [sp+64]
000f5504ldr x3, [sp+48]
000f5508ldur x29, [sp-8]
000f550cldr x30, [sp], 176
000f5510ret x30
000f5514
000f5514loc_f5514:
000f5514ldr x1, [sp+184]
000f5518ldr x2, [sp+192]
000f551cldr x0, [sp+160]
000f5520bl os.fillFileStatFromSys
000f5524ldr x3, [sp+160]
000f5528str x3, [sp+104]
000f552cadrp x4, 0x624000
000f5530add x4, x4, 3432
000f5534str x4, [sp+56]
000f5538str x3, [sp+64]
000f553cstp xzr, xzr, [sp+40]
000f5540ldr x0, [sp+56]
000f5544ldr x1, [sp+64]
000f5548mov x2, xzr
000f554cmov x3, xzr
000f5550ldur x29, [sp-8]
000f5554ldr x30, [sp], 176
000f5558ret x30
000f555c
000f555cloc_f555c:
000f555cstp x0, x1, [sp+8]
000f5560mov x3, x30
000f5564bl runtime.morestack_noctxt.abi0
000f5568ldp x0, x1, [sp+8]
000f556cb 0xf52e0
000f52e0
000f5570
000f5570os.statNolog.func1: ; void os.statNolog.func1(void)
000f5570ldr x16, [x28+16]
000f5574subs xzr, sp, x16
000f5578b.ls 0xf55d4
000f557cstr x30, [sp-96]!
000f5580stur x29, [sp-8]
000f5584sub x29, sp, 8
000f5588ldr x3, [x26+8]
000f558cldr x4, [x26+16]
000f5590str x3, [sp+48]
000f5594str x4, [sp+56]
000f5598ldr x3, [x26+24]
000f559cstr x3, [sp+80]
000f55a0stp xzr, xzr, [sp+32]
000f55a4ldr x0, [sp+48]
000f55a8ldr x1, [sp+56]
000f55acldr x3, [sp+80]
000f55b0add x2, x3, 56
000f55b4bl syscall.Stat
000f55b8str x0, [sp+64]
000f55bcstr x1, [sp+72]
000f55c0str x0, [sp+32]
000f55c4str x1, [sp+40]
000f55c8ldur x29, [sp-8]
000f55ccldr x30, [sp], 96
000f55d0ret x30
000f55d4
000f55d4loc_f55d4:
000f55d4mov x3, x30
000f55d8bl runtime.morestack.abi0
000f55dcb 0xf5570
000f5570
000f5570os.statNolog.func1: ; void os.statNolog.func1(void)
000f5570ldr x16, [x28+16]
000f5574subs xzr, sp, x16
000f5578b.ls 0xf55d4
000f557cstr x30, [sp-96]!
000f5580stur x29, [sp-8]
000f5584sub x29, sp, 8
000f5588ldr x3, [x26+8]
000f558cldr x4, [x26+16]
000f5590str x3, [sp+48]
000f5594str x4, [sp+56]
000f5598ldr x3, [x26+24]
000f559cstr x3, [sp+80]
000f55a0stp xzr, xzr, [sp+32]
000f55a4ldr x0, [sp+48]
000f55a8ldr x1, [sp+56]
000f55acldr x3, [sp+80]
000f55b0add x2, x3, 56
000f55b4bl syscall.Stat
000f55b8str x0, [sp+64]
000f55bcstr x1, [sp+72]
000f55c0str x0, [sp+32]
000f55c4str x1, [sp+40]
000f55c8ldur x29, [sp-8]
000f55ccldr x30, [sp], 96
000f55d0ret x30
000f55d4
000f55d4loc_f55d4:
000f55d4mov x3, x30
000f55d8bl runtime.morestack.abi0
000f55dcb 0xf5570
000f5570
000f55e0
000f55e0os.lstatNolog: ; void os.lstatNolog(struct string name)
000f55e0ldr x16, [x28+16]
000f55e4sub x17, sp, 48
000f55e8subs xzr, x17, x16
000f55ecb.ls 0xf585c
000f55f0str x30, [sp-176]!
000f55f4stur x29, [sp-8]
000f55f8sub x29, sp, 8
000f55fcstr x0, [sp+184]
000f5600str x1, [sp+192]
000f5604stp xzr, xzr, [sp+56]
000f5608stp xzr, xzr, [sp+40]
000f560cadrp x0, 0x579000
000f5610add x0, x0, 2880
000f5614bl runtime.newobject
000f5618str x0, [sp+160]
000f561cadrp x27, 0x956000
000f5620ldr w1, [x27+3056]
000f5624cbz w1, 0xf562c
000f5628b 0xf5630
000f562c
000f562cloc_f562c:
000f562cb 0xf564c
000f5630
000f5630loc_f5630:
000f5630str x0, [sp+152]
000f5634mov x1, x0
000f5638adrp x0, 0x579000
000f563cadd x0, x0, 2880
000f5640bl runtime.wbZero
000f5644ldr x0, [sp+152]
000f5648b 0xf564c
000f564c
000f564cloc_f564c:
000f564cmov x20, x0
000f5650adr x27, 16
000f5654stp x29, x27, [sp-24]
000f5658sub x29, sp, 24
000f565cbl fn_87ce4
000f5660sub x29, sp, 8
000f5664str xzr, [x0+176]
000f5668stp xzr, xzr, [sp+120]
000f566cstp xzr, xzr, [sp+136]
000f5670add x1, sp, 120
000f5674str x1, [sp+96]
000f5678ldrsb x27, [x1]
000f567cadrp x2, 0
000f5680add x2, x2, 2160
000f5684str x2, [x1]
000f5688ldrsb x27, [x1]
000f568cldr x2, [sp+184]
000f5690ldr x3, [sp+192]
000f5694str x3, [x1+16]
000f5698adrp x27, 0x956000
000f569cldr w3, [x27+3056]
000f56a0cbz w3, 0xf56a8
000f56a4b 0xf56ac
000f56a8
000f56a8loc_f56a8:
000f56a8b 0xf56c0
000f56ac
000f56acloc_f56ac:
000f56acbl runtime.gcWriteBarrier2
000f56b0str x2, [x25]
000f56b4ldr x3, [x1+8]
000f56b8str x3, [x25+8]
000f56bcb 0xf56c0
000f56c0
000f56c0loc_f56c0:
000f56c0str x2, [x1+8]
000f56c4ldrsb x27, [x1]
000f56c8ldr x2, [sp+160]
000f56ccadrp x27, 0x956000
000f56d0ldr w3, [x27+3056]
000f56d4cbz w3, 0xf56dc
000f56d8b 0xf56e0
000f56dc
000f56dcloc_f56dc:
000f56dcb 0xf56f4
000f56e0
000f56e0loc_f56e0:
000f56e0bl runtime.gcWriteBarrier2
000f56e4str x2, [x25]
000f56e8ldr x3, [x1+24]
000f56ecstr x3, [x25+8]
000f56f0b 0xf56f4
000f56f4
000f56f4loc_f56f4:
000f56f4str x2, [x1+24]
000f56f8ldr x0, [sp+96]
000f56fcbl os.ignoringEINTR
000f5700str x0, [sp+72]
000f5704str x1, [sp+80]
000f5708cbnz x0, 0xf5710
000f570cb 0xf5814
000f5710
000f5710loc_f5710:
000f5710adrp x0, 0x55d000
000f5714add x0, x0, 1088
000f5718bl runtime.newobject
000f571cstr x0, [sp+88]
000f5720movz x1, 5
000f5724str x1, [x0+8]
000f5728adrp x27, 0x956000
000f572cldr w1, [x27+3056]
000f5730cbz w1, 0xf5738
000f5734b 0xf573c
000f5738
000f5738loc_f5738:
000f5738b 0xf574c
000f573c
000f573cloc_f573c:
000f573cldr x4, [x0]
000f5740bl runtime.gcWriteBarrier1
000f5744str x4, [x25]
000f5748b 0xf574c
000f574c
000f574cloc_f574c:
000f574cadrp x4, 0x5bb000
000f5750add x4, x4, 1547
000f5754str x4, [x0]
000f5758ldr x4, [sp+88]
000f575cldrsb x27, [x4]
000f5760ldr x5, [sp+184]
000f5764ldr x6, [sp+192]
000f5768str x6, [x4+24]
000f576cadrp x27, 0x956000
000f5770ldr w6, [x27+3056]
000f5774cbz w6, 0xf577c
000f5778b 0xf5780
000f577c
000f577cloc_f577c:
000f577cb 0xf5794
000f5780
000f5780loc_f5780:
000f5780bl runtime.gcWriteBarrier2
000f5784str x5, [x25]
000f5788ldr x6, [x4+16]
000f578cstr x6, [x25+8]
000f5790b 0xf5794
000f5794
000f5794loc_f5794:
000f5794str x5, [x4+16]
000f5798ldr x4, [sp+88]
000f579cldrsb x27, [x4]
000f57a0ldr x5, [sp+80]
000f57a4ldr x6, [sp+72]
000f57a8str x6, [x4+32]
000f57acadrp x27, 0x956000
000f57b0ldr w6, [x27+3056]
000f57b4cbz w6, 0xf57bc
000f57b8b 0xf57c0
000f57bc
000f57bcloc_f57bc:
000f57bcb 0xf57d4
000f57c0
000f57c0loc_f57c0:
000f57c0bl runtime.gcWriteBarrier2
000f57c4str x5, [x25]
000f57c8ldr x6, [x4+40]
000f57ccstr x6, [x25+8]
000f57d0b 0xf57d4
000f57d4
000f57d4loc_f57d4:
000f57d4str x5, [x4+40]
000f57d8ldr x4, [sp+88]
000f57dcstr x4, [sp+112]
000f57e0stp xzr, xzr, [sp+56]
000f57e4ldr x4, [sp+112]
000f57e8adrp x5, 0x61e000
000f57ecadd x5, x5, 2296
000f57f0str x5, [sp+40]
000f57f4str x4, [sp+48]
000f57f8ldr x0, [sp+56]
000f57fcldr x2, [sp+40]
000f5800ldr x1, [sp+64]
000f5804ldr x3, [sp+48]
000f5808ldur x29, [sp-8]
000f580cldr x30, [sp], 176
000f5810ret x30
000f5814
000f5814loc_f5814:
000f5814ldr x1, [sp+184]
000f5818ldr x2, [sp+192]
000f581cldr x0, [sp+160]
000f5820bl os.fillFileStatFromSys
000f5824ldr x3, [sp+160]
000f5828str x3, [sp+104]
000f582cadrp x4, 0x624000
000f5830add x4, x4, 3432
000f5834str x4, [sp+56]
000f5838str x3, [sp+64]
000f583cstp xzr, xzr, [sp+40]
000f5840ldr x0, [sp+56]
000f5844ldr x1, [sp+64]
000f5848mov x2, xzr
000f584cmov x3, xzr
000f5850ldur x29, [sp-8]
000f5854ldr x30, [sp], 176
000f5858ret x30
000f585c
000f585cloc_f585c:
000f585cstp x0, x1, [sp+8]
000f5860mov x3, x30
000f5864bl runtime.morestack_noctxt.abi0
000f5868ldp x0, x1, [sp+8]
000f586cb 0xf55e0
000f55e0
000f55e0os.lstatNolog: ; void os.lstatNolog(struct string name)
000f55e0ldr x16, [x28+16]
000f55e4sub x17, sp, 48
000f55e8subs xzr, x17, x16
000f55ecb.ls 0xf585c
000f55f0str x30, [sp-176]!
000f55f4stur x29, [sp-8]
000f55f8sub x29, sp, 8
000f55fcstr x0, [sp+184]
000f5600str x1, [sp+192]
000f5604stp xzr, xzr, [sp+56]
000f5608stp xzr, xzr, [sp+40]
000f560cadrp x0, 0x579000
000f5610add x0, x0, 2880
000f5614bl runtime.newobject
000f5618str x0, [sp+160]
000f561cadrp x27, 0x956000
000f5620ldr w1, [x27+3056]
000f5624cbz w1, 0xf562c
000f5628b 0xf5630
000f562c
000f562cloc_f562c:
000f562cb 0xf564c
000f5630
000f5630loc_f5630:
000f5630str x0, [sp+152]
000f5634mov x1, x0
000f5638adrp x0, 0x579000
000f563cadd x0, x0, 2880
000f5640bl runtime.wbZero
000f5644ldr x0, [sp+152]
000f5648b 0xf564c
000f564c
000f564cloc_f564c:
000f564cmov x20, x0
000f5650adr x27, 16
000f5654stp x29, x27, [sp-24]
000f5658sub x29, sp, 24
000f565cbl fn_87ce4
000f5660sub x29, sp, 8
000f5664str xzr, [x0+176]
000f5668stp xzr, xzr, [sp+120]
000f566cstp xzr, xzr, [sp+136]
000f5670add x1, sp, 120
000f5674str x1, [sp+96]
000f5678ldrsb x27, [x1]
000f567cadrp x2, 0
000f5680add x2, x2, 2160
000f5684str x2, [x1]
000f5688ldrsb x27, [x1]
000f568cldr x2, [sp+184]
000f5690ldr x3, [sp+192]
000f5694str x3, [x1+16]
000f5698adrp x27, 0x956000
000f569cldr w3, [x27+3056]
000f56a0cbz w3, 0xf56a8
000f56a4b 0xf56ac
000f56a8
000f56a8loc_f56a8:
000f56a8b 0xf56c0
000f56ac
000f56acloc_f56ac:
000f56acbl runtime.gcWriteBarrier2
000f56b0str x2, [x25]
000f56b4ldr x3, [x1+8]
000f56b8str x3, [x25+8]
000f56bcb 0xf56c0
000f56c0
000f56c0loc_f56c0:
000f56c0str x2, [x1+8]
000f56c4ldrsb x27, [x1]
000f56c8ldr x2, [sp+160]
000f56ccadrp x27, 0x956000
000f56d0ldr w3, [x27+3056]
000f56d4cbz w3, 0xf56dc
000f56d8b 0xf56e0
000f56dc
000f56dcloc_f56dc:
000f56dcb 0xf56f4
000f56e0
000f56e0loc_f56e0:
000f56e0bl runtime.gcWriteBarrier2
000f56e4str x2, [x25]
000f56e8ldr x3, [x1+24]
000f56ecstr x3, [x25+8]
000f56f0b 0xf56f4
000f56f4
000f56f4loc_f56f4:
000f56f4str x2, [x1+24]
000f56f8ldr x0, [sp+96]
000f56fcbl os.ignoringEINTR
000f5700str x0, [sp+72]
000f5704str x1, [sp+80]
000f5708cbnz x0, 0xf5710
000f570cb 0xf5814
000f5710
000f5710loc_f5710:
000f5710adrp x0, 0x55d000
000f5714add x0, x0, 1088
000f5718bl runtime.newobject
000f571cstr x0, [sp+88]
000f5720movz x1, 5
000f5724str x1, [x0+8]
000f5728adrp x27, 0x956000
000f572cldr w1, [x27+3056]
000f5730cbz w1, 0xf5738
000f5734b 0xf573c
000f5738
000f5738loc_f5738:
000f5738b 0xf574c
000f573c
000f573cloc_f573c:
000f573cldr x4, [x0]
000f5740bl runtime.gcWriteBarrier1
000f5744str x4, [x25]
000f5748b 0xf574c
000f574c
000f574cloc_f574c:
000f574cadrp x4, 0x5bb000
000f5750add x4, x4, 1547
000f5754str x4, [x0]
000f5758ldr x4, [sp+88]
000f575cldrsb x27, [x4]
000f5760ldr x5, [sp+184]
000f5764ldr x6, [sp+192]
000f5768str x6, [x4+24]
000f576cadrp x27, 0x956000
000f5770ldr w6, [x27+3056]
000f5774cbz w6, 0xf577c
000f5778b 0xf5780
000f577c
000f577cloc_f577c:
000f577cb 0xf5794
000f5780
000f5780loc_f5780:
000f5780bl runtime.gcWriteBarrier2
000f5784str x5, [x25]
000f5788ldr x6, [x4+16]
000f578cstr x6, [x25+8]
000f5790b 0xf5794
000f5794
000f5794loc_f5794:
000f5794str x5, [x4+16]
000f5798ldr x4, [sp+88]
000f579cldrsb x27, [x4]
000f57a0ldr x5, [sp+80]
000f57a4ldr x6, [sp+72]
000f57a8str x6, [x4+32]
000f57acadrp x27, 0x956000
000f57b0ldr w6, [x27+3056]
000f57b4cbz w6, 0xf57bc
000f57b8b 0xf57c0
000f57bc
000f57bcloc_f57bc:
000f57bcb 0xf57d4
000f57c0
000f57c0loc_f57c0:
000f57c0bl runtime.gcWriteBarrier2
000f57c4str x5, [x25]
000f57c8ldr x6, [x4+40]
000f57ccstr x6, [x25+8]
000f57d0b 0xf57d4
000f57d4
000f57d4loc_f57d4:
000f57d4str x5, [x4+40]
000f57d8ldr x4, [sp+88]
000f57dcstr x4, [sp+112]
000f57e0stp xzr, xzr, [sp+56]
000f57e4ldr x4, [sp+112]
000f57e8adrp x5, 0x61e000
000f57ecadd x5, x5, 2296
000f57f0str x5, [sp+40]
000f57f4str x4, [sp+48]
000f57f8ldr x0, [sp+56]
000f57fcldr x2, [sp+40]
000f5800ldr x1, [sp+64]
000f5804ldr x3, [sp+48]
000f5808ldur x29, [sp-8]
000f580cldr x30, [sp], 176
000f5810ret x30
000f5814
000f5814loc_f5814:
000f5814ldr x1, [sp+184]
000f5818ldr x2, [sp+192]
000f581cldr x0, [sp+160]
000f5820bl os.fillFileStatFromSys
000f5824ldr x3, [sp+160]
000f5828str x3, [sp+104]
000f582cadrp x4, 0x624000
000f5830add x4, x4, 3432
000f5834str x4, [sp+56]
000f5838str x3, [sp+64]
000f583cstp xzr, xzr, [sp+40]
000f5840ldr x0, [sp+56]
000f5844ldr x1, [sp+64]
000f5848mov x2, xzr
000f584cmov x3, xzr
000f5850ldur x29, [sp-8]
000f5854ldr x30, [sp], 176
000f5858ret x30
000f585c
000f585cloc_f585c:
000f585cstp x0, x1, [sp+8]
000f5860mov x3, x30
000f5864bl runtime.morestack_noctxt.abi0
000f5868ldp x0, x1, [sp+8]
000f586cb 0xf55e0
000f55e0
000f5870
000f5870os.lstatNolog.func1: ; void os.lstatNolog.func1(void)
000f5870ldr x16, [x28+16]
000f5874subs xzr, sp, x16
000f5878b.ls 0xf58d4
000f587cstr x30, [sp-96]!
000f5880stur x29, [sp-8]
000f5884sub x29, sp, 8
000f5888ldr x3, [x26+8]
000f588cldr x4, [x26+16]
000f5890str x3, [sp+48]
000f5894str x4, [sp+56]
000f5898ldr x3, [x26+24]
000f589cstr x3, [sp+80]
000f58a0stp xzr, xzr, [sp+32]
000f58a4ldr x0, [sp+48]
000f58a8ldr x1, [sp+56]
000f58acldr x3, [sp+80]
000f58b0add x2, x3, 56
000f58b4bl syscall.Lstat
000f58b8str x0, [sp+64]
000f58bcstr x1, [sp+72]
000f58c0str x0, [sp+32]
000f58c4str x1, [sp+40]
000f58c8ldur x29, [sp-8]
000f58ccldr x30, [sp], 96
000f58d0ret x30
000f58d4
000f58d4loc_f58d4:
000f58d4mov x3, x30
000f58d8bl runtime.morestack.abi0
000f58dcb 0xf5870
000f5870
000f5870os.lstatNolog.func1: ; void os.lstatNolog.func1(void)
000f5870ldr x16, [x28+16]
000f5874subs xzr, sp, x16
000f5878b.ls 0xf58d4
000f587cstr x30, [sp-96]!
000f5880stur x29, [sp-8]
000f5884sub x29, sp, 8
000f5888ldr x3, [x26+8]
000f588cldr x4, [x26+16]
000f5890str x3, [sp+48]
000f5894str x4, [sp+56]
000f5898ldr x3, [x26+24]
000f589cstr x3, [sp+80]
000f58a0stp xzr, xzr, [sp+32]
000f58a4ldr x0, [sp+48]
000f58a8ldr x1, [sp+56]
000f58acldr x3, [sp+80]
000f58b0add x2, x3, 56
000f58b4bl syscall.Lstat
000f58b8str x0, [sp+64]
000f58bcstr x1, [sp+72]
000f58c0str x0, [sp+32]
000f58c4str x1, [sp+40]
000f58c8ldur x29, [sp-8]
000f58ccldr x30, [sp], 96
000f58d0ret x30
000f58d4
000f58d4loc_f58d4:
000f58d4mov x3, x30
000f58d8bl runtime.morestack.abi0
000f58dcb 0xf5870
000f5870
000f58e0
000f58e0os.Hostname: ; void os.Hostname(void)
000f58e0ldr x16, [x28+16]
000f58e4subs xzr, sp, x16
000f58e8b.ls 0xf5970
000f58ecstr x30, [sp-112]!
000f58f0stur x29, [sp-8]
000f58f4sub x29, sp, 8
000f58f8stp xzr, xzr, [sp+8]
000f58fcstp xzr, xzr, [sp+24]
000f5900stp xzr, xzr, [sp+56]
000f5904stp xzr, xzr, [sp+40]
000f5908bl os.hostname
000f590cstr x0, [sp+56]
000f5910str x1, [sp+64]
000f5914str x2, [sp+40]
000f5918str x3, [sp+48]
000f591cldr x0, [sp+56]
000f5920ldr x1, [sp+64]
000f5924str x0, [sp+88]
000f5928str x1, [sp+96]
000f592cldr x0, [sp+40]
000f5930ldr x1, [sp+48]
000f5934str x0, [sp+72]
000f5938str x1, [sp+80]
000f593cldr x0, [sp+88]
000f5940ldr x1, [sp+96]
000f5944str x0, [sp+8]
000f5948str x1, [sp+16]
000f594cldr x2, [sp+72]
000f5950ldr x3, [sp+80]
000f5954str x2, [sp+24]
000f5958str x3, [sp+32]
000f595cldr x0, [sp+8]
000f5960ldr x1, [sp+16]
000f5964ldur x29, [sp-8]
000f5968ldr x30, [sp], 112
000f596cret x30
000f5970
000f5970loc_f5970:
000f5970mov x3, x30
000f5974bl runtime.morestack_noctxt.abi0
000f5978b 0xf58e0
000f597cudf 0
000f58e0
000f58e0os.Hostname: ; void os.Hostname(void)
000f58e0ldr x16, [x28+16]
000f58e4subs xzr, sp, x16
000f58e8b.ls 0xf5970
000f58ecstr x30, [sp-112]!
000f58f0stur x29, [sp-8]
000f58f4sub x29, sp, 8
000f58f8stp xzr, xzr, [sp+8]
000f58fcstp xzr, xzr, [sp+24]
000f5900stp xzr, xzr, [sp+56]
000f5904stp xzr, xzr, [sp+40]
000f5908bl os.hostname
000f590cstr x0, [sp+56]
000f5910str x1, [sp+64]
000f5914str x2, [sp+40]
000f5918str x3, [sp+48]
000f591cldr x0, [sp+56]
000f5920ldr x1, [sp+64]
000f5924str x0, [sp+88]
000f5928str x1, [sp+96]
000f592cldr x0, [sp+40]
000f5930ldr x1, [sp+48]
000f5934str x0, [sp+72]
000f5938str x1, [sp+80]
000f593cldr x0, [sp+88]
000f5940ldr x1, [sp+96]
000f5944str x0, [sp+8]
000f5948str x1, [sp+16]
000f594cldr x2, [sp+72]
000f5950ldr x3, [sp+80]
000f5954str x2, [sp+24]
000f5958str x3, [sp+32]
000f595cldr x0, [sp+8]
000f5960ldr x1, [sp+16]
000f5964ldur x29, [sp-8]
000f5968ldr x30, [sp], 112
000f596cret x30
000f5970
000f5970loc_f5970:
000f5970mov x3, x30
000f5974bl runtime.morestack_noctxt.abi0
000f5978b 0xf58e0
000f597cudf 0
000f58e0
000f5980
000f5980os.hostname: ; void os.hostname(void)
000f5980ldr x16, [x28+16]
000f5984sub x17, sp, 656
000f5988subs xzr, x17, x16
000f598cb.ls 0xf5e40
000f5990sub x20, sp, 784
000f5994stp x29, x30, [x20-8]
000f5998add sp, x20, 0
000f599csub x29, sp, 8
000f59a0add x27, sp, 544
000f59a4stp xzr, xzr, [x27]
000f59a8add x27, sp, 568
000f59acstp xzr, xzr, [x27]
000f59b0add x20, sp, 55
000f59b4adr x27, 16
000f59b8stp x29, x27, [sp-24]
000f59bcsub x29, sp, 24
000f59c0bl fn_87cb0
000f59c4sub x29, sp, 8
000f59c8add x27, sp, 437
000f59ccstr xzr, [x27]
000f59d0add x0, sp, 55
000f59d4bl syscall.Uname
000f59d8str x0, [sp+568]
000f59dcstr x1, [sp+576]
000f59e0adrp x0, 0x508000
000f59e4add x0, x0, 1952
000f59e8bl runtime.newobject
000f59ecstr x0, [sp+768]
000f59f0mov x20, x0
000f59f4adr x27, 16
000f59f8stp x29, x27, [sp-24]
000f59fcsub x29, sp, 24
000f5a00bl fn_87c90
000f5a04sub x29, sp, 8
000f5a08add x1, sp, 120
000f5a0cldrsb x27, [x1]
000f5a10b 0xf5a14
000f5a14
000f5a14loc_f5a14:
000f5a14str x1, [sp+728]
000f5a18movz x3, 65
000f5a1cstr x3, [sp+736]
000f5a20str x3, [sp+744]
000f5a24str x1, [sp+704]
000f5a28str x3, [sp+712]
000f5a2cstr x3, [sp+720]
000f5a30str xzr, [sp+520]
000f5a34str x3, [sp+512]
000f5a38b 0xf5a3c
000f5a3c
000f5a3cloc_f5a3c:
000f5a3cldr x3, [sp+512]
000f5a40ldr x4, [sp+520]
000f5a44subs xzr, x3, x4
000f5a48b.gt 0xf5a50
000f5a4cb 0xf5aec
000f5a50
000f5a50loc_f5a50:
000f5a50ldr x3, [sp+520]
000f5a54str x3, [sp+456]
000f5a58ldr x3, [sp+520]
000f5a5cldr x4, [sp+704]
000f5a60ldrsb x3, [x4+x3]
000f5a64strb w3, [sp+445]
000f5a68ldr x0, [sp+456]
000f5a6cldr x4, [sp+768]
000f5a70subs xzr, x0, 512
000f5a74b.lo 0xf5a7c
000f5a78b 0xf5e34
000f5a7c
000f5a7cloc_f5a7c:
000f5a7cstrb w3, [x4+x0]
000f5a80ldrsb x3, [sp+445]
000f5a84ubfm x3, x3, 0, 7
000f5a88cbz w3, 0xf5a90
000f5a8cb 0xf5ad8
000f5a90
000f5a90loc_f5a90:
000f5a90ldr x1, [sp+456]
000f5a94ldr x3, [sp+768]
000f5a98ldrsb x27, [x3]
000f5a9csubs xzr, x1, 512
000f5aa0b.ls 0xf5aa8
000f5aa4b 0xf5e2c
000f5aa8
000f5aa8loc_f5aa8:
000f5aa8b 0xf5aac
000f5aac
000f5aacloc_f5aac:
000f5aacstr x3, [sp+680]
000f5ab0str x1, [sp+688]
000f5ab4orr x4, xzr, 512
000f5ab8str x4, [sp+696]
000f5abcmov x0, xzr
000f5ac0mov x2, x1
000f5ac4mov x1, x3
000f5ac8bl runtime.slicebytetostring
000f5accstr x0, [sp+544]
000f5ad0str x1, [sp+552]
000f5ad4b 0xf5af0
000f5ad8
000f5ad8loc_f5ad8:
000f5ad8b 0xf5adc
000f5adc
000f5adcloc_f5adc:
000f5adcldr x3, [sp+520]
000f5ae0add x3, x3, 1
000f5ae4str x3, [sp+520]
000f5ae8b 0xf5a3c
000f5aec
000f5aecloc_f5aec:
000f5aecb 0xf5af0
000f5af0
000f5af0loc_f5af0:
000f5af0ldr x2, [sp+568]
000f5af4subs xzr, x2, 0
000f5af8cset x3, ne
000f5afceor x3, x3, 1
000f5b00strb w3, [sp+446]
000f5b04cbnz x2, 0xf5b0c
000f5b08b 0xf5b10
000f5b0c
000f5b0cloc_f5b0c:
000f5b0cb 0xf5b28
000f5b10
000f5b10loc_f5b10:
000f5b10ldr x2, [sp+552]
000f5b14str x2, [sp+528]
000f5b18subs xzr, x2, 0
000f5b1ccset x2, ne
000f5b20strb w2, [sp+446]
000f5b24b 0xf5b28
000f5b28
000f5b28loc_f5b28:
000f5b28ldrb w2, [sp+446]
000f5b2cstrb w2, [sp+447]
000f5b30tbnz w2, 0, 0xf5b38
000f5b34b 0xf5b50
000f5b38
000f5b38loc_f5b38:
000f5b38ldr x2, [sp+552]
000f5b3cstr x2, [sp+528]
000f5b40subs xzr, x2, 64
000f5b44cset x2, lt
000f5b48strb w2, [sp+447]
000f5b4cb 0xf5b54
000f5b50
000f5b50loc_f5b50:
000f5b50b 0xf5b54
000f5b54
000f5b54loc_f5b54:
000f5b54ldrb w2, [sp+447]
000f5b58tbnz w2, 0, 0xf5b60
000f5b5cb 0xf5b88
000f5b60
000f5b60loc_f5b60:
000f5b60add x27, sp, 568
000f5b64stp xzr, xzr, [x27]
000f5b68bl runtime.deferreturn
000f5b6cldr x2, [sp+568]
000f5b70ldr x1, [sp+552]
000f5b74ldr x3, [sp+576]
000f5b78ldr x0, [sp+544]
000f5b7cldp x29, x30, [sp-8]
000f5b80add sp, sp, 784
000f5b84ret x30
000f5b88
000f5b88loc_f5b88:
000f5b88str xzr, [sp+672]
000f5b8cadd x27, sp, 656
000f5b90stp xzr, xzr, [x27]
000f5b94adrp x0, 0x5c4000
000f5b98add x0, x0, 1879
000f5b9cmovz x1, 25
000f5ba0bl os.Open
000f5ba4str x0, [sp+672]
000f5ba8str x1, [sp+656]
000f5bacstr x2, [sp+664]
000f5bb0ldr x2, [sp+672]
000f5bb4str x2, [sp+608]
000f5bb8ldr x2, [sp+656]
000f5bbcldr x3, [sp+664]
000f5bc0str x2, [sp+592]
000f5bc4str x3, [sp+600]
000f5bc8ldr x2, [sp+608]
000f5bccstr x2, [sp+560]
000f5bd0ldr x2, [sp+600]
000f5bd4ldr x3, [sp+592]
000f5bd8str x3, [sp+568]
000f5bdcstr x2, [sp+576]
000f5be0cbnz x3, 0xf5be8
000f5be4b 0xf5c10
000f5be8
000f5be8loc_f5be8:
000f5be8add x27, sp, 544
000f5becstp xzr, xzr, [x27]
000f5bf0bl runtime.deferreturn
000f5bf4ldr x2, [sp+568]
000f5bf8ldr x1, [sp+552]
000f5bfcldr x3, [sp+576]
000f5c00ldr x0, [sp+544]
000f5c04ldp x29, x30, [sp-8]
000f5c08add sp, sp, 784
000f5c0cret x30
000f5c10
000f5c10loc_f5c10:
000f5c10ldr x1, [sp+560]
000f5c14str x1, [sp+584]
000f5c18add x27, sp, 632
000f5c1cstp xzr, xzr, [x27]
000f5c20add x1, sp, 632
000f5c24str x1, [sp+648]
000f5c28ldrsb x27, [x1]
000f5c2cadrp x2, 0
000f5c30add x2, x2, 3664
000f5c34str x2, [x1]
000f5c38ldrsb x27, [x1]
000f5c3cldr x2, [sp+584]
000f5c40adrp x27, 0x956000
000f5c44ldr w3, [x27+3056]
000f5c48cbz w3, 0xf5c50
000f5c4cb 0xf5c54
000f5c50
000f5c50loc_f5c50:
000f5c50b 0xf5c68
000f5c54
000f5c54loc_f5c54:
000f5c54bl runtime.gcWriteBarrier2
000f5c58str x2, [x25]
000f5c5cldr x3, [x1+8]
000f5c60str x3, [x25+8]
000f5c64b 0xf5c68
000f5c68
000f5c68loc_f5c68:
000f5c68str x2, [x1+8]
000f5c6cstr x1, [sp+488]
000f5c70add x0, sp, 464
000f5c74bl runtime.deferprocStack
000f5c78subs xzr, x0, 0
000f5c7cb.ne 0xf5dfc
000f5c80b 0xf5c84
000f5c84
000f5c84loc_f5c84:
000f5c84ldr x4, [sp+768]
000f5c88ldrsb x27, [x4]
000f5c8cb 0xf5c90
000f5c90
000f5c90loc_f5c90:
000f5c90str x4, [sp+680]
000f5c94orr x4, xzr, 512
000f5c98str x4, [sp+688]
000f5c9cstr x4, [sp+696]
000f5ca0add x27, sp, 656
000f5ca4stp xzr, xzr, [x27]
000f5ca8ldr x0, [sp+560]
000f5cacldr x1, [sp+680]
000f5cb0ldr x2, [sp+688]
000f5cb4ldr x3, [sp+696]
000f5cb8bl os.(*File).Read
000f5cbcstr x0, [sp+528]
000f5cc0str x1, [sp+656]
000f5cc4str x2, [sp+664]
000f5cc8ldr x4, [sp+528]
000f5cccstr x4, [sp+536]
000f5cd0str x1, [sp+752]
000f5cd4str x2, [sp+760]
000f5cd8ldr x4, [sp+536]
000f5cdcstr x4, [sp+448]
000f5ce0str x1, [sp+568]
000f5ce4str x2, [sp+576]
000f5ce8cbnz x1, 0xf5cf0
000f5cecb 0xf5d18
000f5cf0
000f5cf0loc_f5cf0:
000f5cf0add x27, sp, 544
000f5cf4stp xzr, xzr, [x27]
000f5cf8bl runtime.deferreturn
000f5cfcldr x2, [sp+568]
000f5d00ldr x1, [sp+552]
000f5d04ldr x3, [sp+576]
000f5d08ldr x0, [sp+544]
000f5d0cldp x29, x30, [sp-8]
000f5d10add sp, sp, 784
000f5d14ret x30
000f5d18
000f5d18loc_f5d18:
000f5d18ldr x3, [sp+448]
000f5d1csubs xzr, x3, 0
000f5d20cset x3, gt
000f5d24strb w3, [sp+446]
000f5d28b.gt 0xf5d30
000f5d2cb 0xf5d5c
000f5d30
000f5d30loc_f5d30:
000f5d30ldr x3, [sp+768]
000f5d34ldr x4, [sp+448]
000f5d38sub x0, x4, 1
000f5d3csubs xzr, x0, 512
000f5d40b.lo 0xf5d48
000f5d44b 0xf5e24
000f5d48
000f5d48loc_f5d48:
000f5d48ldrb w3, [x3+x0]
000f5d4csubs wzr, w3, 10
000f5d50cset x3, eq
000f5d54strb w3, [sp+446]
000f5d58b 0xf5d60
000f5d5c
000f5d5cloc_f5d5c:
000f5d5cb 0xf5d60
000f5d60
000f5d60loc_f5d60:
000f5d60ldrb w3, [sp+446]
000f5d64tbnz w3, 0, 0xf5d6c
000f5d68b 0xf5d7c
000f5d6c
000f5d6cloc_f5d6c:
000f5d6cldr x3, [sp+448]
000f5d70sub x3, x3, 1
000f5d74str x3, [sp+448]
000f5d78b 0xf5d80
000f5d7c
000f5d7cloc_f5d7c:
000f5d7cb 0xf5d80
000f5d80
000f5d80loc_f5d80:
000f5d80ldr x1, [sp+448]
000f5d84ldr x3, [sp+768]
000f5d88ldrsb x27, [x3]
000f5d8csubs xzr, x1, 512
000f5d90b.ls 0xf5d98
000f5d94b 0xf5e1c
000f5d98
000f5d98loc_f5d98:
000f5d98b 0xf5d9c
000f5d9c
000f5d9cloc_f5d9c:
000f5d9cstr x3, [sp+680]
000f5da0str x1, [sp+688]
000f5da4orr x3, xzr, 512
000f5da8str x3, [sp+696]
000f5dacadd x27, sp, 616
000f5db0stp xzr, xzr, [x27]
000f5db4ldr x1, [sp+680]
000f5db8ldr x2, [sp+688]
000f5dbcmov x0, xzr
000f5dc0bl runtime.slicebytetostring
000f5dc4str x0, [sp+544]
000f5dc8str x1, [sp+552]
000f5dccldr x3, [sp+616]
000f5dd0ldr x4, [sp+624]
000f5dd4str x3, [sp+568]
000f5dd8str x4, [sp+576]
000f5ddcbl runtime.deferreturn
000f5de0ldr x2, [sp+568]
000f5de4ldr x0, [sp+544]
000f5de8ldr x1, [sp+552]
000f5decldr x3, [sp+576]
000f5df0ldp x29, x30, [sp-8]
000f5df4add sp, sp, 784
000f5df8ret x30
000f5dfc
000f5dfcloc_f5dfc:
000f5dfcbl runtime.deferreturn
000f5e00ldr x2, [sp+568]
000f5e04ldr x0, [sp+544]
000f5e08ldr x1, [sp+552]
000f5e0cldr x3, [sp+576]
000f5e10ldp x29, x30, [sp-8]
000f5e14add sp, sp, 784
000f5e18ret x30
000f5e1c
000f5e1cloc_f5e1c:
000f5e1corr x2, xzr, 512
000f5e20bl runtime.panicSliceAlen
000f5e24
000f5e24loc_f5e24:
000f5e24orr x1, xzr, 512
000f5e28bl runtime.panicIndex
000f5e2c
000f5e2cloc_f5e2c:
000f5e2corr x2, xzr, 512
000f5e30bl runtime.panicSliceAlen
000f5e34
000f5e34loc_f5e34:
000f5e34orr x1, xzr, 512
000f5e38bl runtime.panicIndex
000f5e3chint
000f5e40
000f5e40loc_f5e40:
000f5e40mov x3, x30
000f5e44bl runtime.morestack_noctxt.abi0
000f5e48b 0xf5980
000f5e4cudf 0
000f5980
000f5980os.hostname: ; void os.hostname(void)
000f5980ldr x16, [x28+16]
000f5984sub x17, sp, 656
000f5988subs xzr, x17, x16
000f598cb.ls 0xf5e40
000f5990sub x20, sp, 784
000f5994stp x29, x30, [x20-8]
000f5998add sp, x20, 0
000f599csub x29, sp, 8
000f59a0add x27, sp, 544
000f59a4stp xzr, xzr, [x27]
000f59a8add x27, sp, 568
000f59acstp xzr, xzr, [x27]
000f59b0add x20, sp, 55
000f59b4adr x27, 16
000f59b8stp x29, x27, [sp-24]
000f59bcsub x29, sp, 24
000f59c0bl fn_87cb0
000f59c4sub x29, sp, 8
000f59c8add x27, sp, 437
000f59ccstr xzr, [x27]
000f59d0add x0, sp, 55
000f59d4bl syscall.Uname
000f59d8str x0, [sp+568]
000f59dcstr x1, [sp+576]
000f59e0adrp x0, 0x508000
000f59e4add x0, x0, 1952
000f59e8bl runtime.newobject
000f59ecstr x0, [sp+768]
000f59f0mov x20, x0
000f59f4adr x27, 16
000f59f8stp x29, x27, [sp-24]
000f59fcsub x29, sp, 24
000f5a00bl fn_87c90
000f5a04sub x29, sp, 8
000f5a08add x1, sp, 120
000f5a0cldrsb x27, [x1]
000f5a10b 0xf5a14
000f5a14
000f5a14loc_f5a14:
000f5a14str x1, [sp+728]
000f5a18movz x3, 65
000f5a1cstr x3, [sp+736]
000f5a20str x3, [sp+744]
000f5a24str x1, [sp+704]
000f5a28str x3, [sp+712]
000f5a2cstr x3, [sp+720]
000f5a30str xzr, [sp+520]
000f5a34str x3, [sp+512]
000f5a38b 0xf5a3c
000f5a3c
000f5a3cloc_f5a3c:
000f5a3cldr x3, [sp+512]
000f5a40ldr x4, [sp+520]
000f5a44subs xzr, x3, x4
000f5a48b.gt 0xf5a50
000f5a4cb 0xf5aec
000f5a50
000f5a50loc_f5a50:
000f5a50ldr x3, [sp+520]
000f5a54str x3, [sp+456]
000f5a58ldr x3, [sp+520]
000f5a5cldr x4, [sp+704]
000f5a60ldrsb x3, [x4+x3]
000f5a64strb w3, [sp+445]
000f5a68ldr x0, [sp+456]
000f5a6cldr x4, [sp+768]
000f5a70subs xzr, x0, 512
000f5a74b.lo 0xf5a7c
000f5a78b 0xf5e34
000f5a7c
000f5a7cloc_f5a7c:
000f5a7cstrb w3, [x4+x0]
000f5a80ldrsb x3, [sp+445]
000f5a84ubfm x3, x3, 0, 7
000f5a88cbz w3, 0xf5a90
000f5a8cb 0xf5ad8
000f5a90
000f5a90loc_f5a90:
000f5a90ldr x1, [sp+456]
000f5a94ldr x3, [sp+768]
000f5a98ldrsb x27, [x3]
000f5a9csubs xzr, x1, 512
000f5aa0b.ls 0xf5aa8
000f5aa4b 0xf5e2c
000f5aa8
000f5aa8loc_f5aa8:
000f5aa8b 0xf5aac
000f5aac
000f5aacloc_f5aac:
000f5aacstr x3, [sp+680]
000f5ab0str x1, [sp+688]
000f5ab4orr x4, xzr, 512
000f5ab8str x4, [sp+696]
000f5abcmov x0, xzr
000f5ac0mov x2, x1
000f5ac4mov x1, x3
000f5ac8bl runtime.slicebytetostring
000f5accstr x0, [sp+544]
000f5ad0str x1, [sp+552]
000f5ad4b 0xf5af0
000f5ad8
000f5ad8loc_f5ad8:
000f5ad8b 0xf5adc
000f5adc
000f5adcloc_f5adc:
000f5adcldr x3, [sp+520]
000f5ae0add x3, x3, 1
000f5ae4str x3, [sp+520]
000f5ae8b 0xf5a3c
000f5aec
000f5aecloc_f5aec:
000f5aecb 0xf5af0
000f5af0
000f5af0loc_f5af0:
000f5af0ldr x2, [sp+568]
000f5af4subs xzr, x2, 0
000f5af8cset x3, ne
000f5afceor x3, x3, 1
000f5b00strb w3, [sp+446]
000f5b04cbnz x2, 0xf5b0c
000f5b08b 0xf5b10
000f5b0c
000f5b0cloc_f5b0c:
000f5b0cb 0xf5b28
000f5b10
000f5b10loc_f5b10:
000f5b10ldr x2, [sp+552]
000f5b14str x2, [sp+528]
000f5b18subs xzr, x2, 0
000f5b1ccset x2, ne
000f5b20strb w2, [sp+446]
000f5b24b 0xf5b28
000f5b28
000f5b28loc_f5b28:
000f5b28ldrb w2, [sp+446]
000f5b2cstrb w2, [sp+447]
000f5b30tbnz w2, 0, 0xf5b38
000f5b34b 0xf5b50
000f5b38
000f5b38loc_f5b38:
000f5b38ldr x2, [sp+552]
000f5b3cstr x2, [sp+528]
000f5b40subs xzr, x2, 64
000f5b44cset x2, lt
000f5b48strb w2, [sp+447]
000f5b4cb 0xf5b54
000f5b50
000f5b50loc_f5b50:
000f5b50b 0xf5b54
000f5b54
000f5b54loc_f5b54:
000f5b54ldrb w2, [sp+447]
000f5b58tbnz w2, 0, 0xf5b60
000f5b5cb 0xf5b88
000f5b60
000f5b60loc_f5b60:
000f5b60add x27, sp, 568
000f5b64stp xzr, xzr, [x27]
000f5b68bl runtime.deferreturn
000f5b6cldr x2, [sp+568]
000f5b70ldr x1, [sp+552]
000f5b74ldr x3, [sp+576]
000f5b78ldr x0, [sp+544]
000f5b7cldp x29, x30, [sp-8]
000f5b80add sp, sp, 784
000f5b84ret x30
000f5b88
000f5b88loc_f5b88:
000f5b88str xzr, [sp+672]
000f5b8cadd x27, sp, 656
000f5b90stp xzr, xzr, [x27]
000f5b94adrp x0, 0x5c4000
000f5b98add x0, x0, 1879
000f5b9cmovz x1, 25
000f5ba0bl os.Open
000f5ba4str x0, [sp+672]
000f5ba8str x1, [sp+656]
000f5bacstr x2, [sp+664]
000f5bb0ldr x2, [sp+672]
000f5bb4str x2, [sp+608]
000f5bb8ldr x2, [sp+656]
000f5bbcldr x3, [sp+664]
000f5bc0str x2, [sp+592]
000f5bc4str x3, [sp+600]
000f5bc8ldr x2, [sp+608]
000f5bccstr x2, [sp+560]
000f5bd0ldr x2, [sp+600]
000f5bd4ldr x3, [sp+592]
000f5bd8str x3, [sp+568]
000f5bdcstr x2, [sp+576]
000f5be0cbnz x3, 0xf5be8
000f5be4b 0xf5c10
000f5be8
000f5be8loc_f5be8:
000f5be8add x27, sp, 544
000f5becstp xzr, xzr, [x27]
000f5bf0bl runtime.deferreturn
000f5bf4ldr x2, [sp+568]
000f5bf8ldr x1, [sp+552]
000f5bfcldr x3, [sp+576]
000f5c00ldr x0, [sp+544]
000f5c04ldp x29, x30, [sp-8]
000f5c08add sp, sp, 784
000f5c0cret x30
000f5c10
000f5c10loc_f5c10:
000f5c10ldr x1, [sp+560]
000f5c14str x1, [sp+584]
000f5c18add x27, sp, 632
000f5c1cstp xzr, xzr, [x27]
000f5c20add x1, sp, 632
000f5c24str x1, [sp+648]
000f5c28ldrsb x27, [x1]
000f5c2cadrp x2, 0
000f5c30add x2, x2, 3664
000f5c34str x2, [x1]
000f5c38ldrsb x27, [x1]
000f5c3cldr x2, [sp+584]
000f5c40adrp x27, 0x956000
000f5c44ldr w3, [x27+3056]
000f5c48cbz w3, 0xf5c50
000f5c4cb 0xf5c54
000f5c50
000f5c50loc_f5c50:
000f5c50b 0xf5c68
000f5c54
000f5c54loc_f5c54:
000f5c54bl runtime.gcWriteBarrier2
000f5c58str x2, [x25]
000f5c5cldr x3, [x1+8]
000f5c60str x3, [x25+8]
000f5c64b 0xf5c68
000f5c68
000f5c68loc_f5c68:
000f5c68str x2, [x1+8]
000f5c6cstr x1, [sp+488]
000f5c70add x0, sp, 464
000f5c74bl runtime.deferprocStack
000f5c78subs xzr, x0, 0
000f5c7cb.ne 0xf5dfc
000f5c80b 0xf5c84
000f5c84
000f5c84loc_f5c84:
000f5c84ldr x4, [sp+768]
000f5c88ldrsb x27, [x4]
000f5c8cb 0xf5c90
000f5c90
000f5c90loc_f5c90:
000f5c90str x4, [sp+680]
000f5c94orr x4, xzr, 512
000f5c98str x4, [sp+688]
000f5c9cstr x4, [sp+696]
000f5ca0add x27, sp, 656
000f5ca4stp xzr, xzr, [x27]
000f5ca8ldr x0, [sp+560]
000f5cacldr x1, [sp+680]
000f5cb0ldr x2, [sp+688]
000f5cb4ldr x3, [sp+696]
000f5cb8bl os.(*File).Read
000f5cbcstr x0, [sp+528]
000f5cc0str x1, [sp+656]
000f5cc4str x2, [sp+664]
000f5cc8ldr x4, [sp+528]
000f5cccstr x4, [sp+536]
000f5cd0str x1, [sp+752]
000f5cd4str x2, [sp+760]
000f5cd8ldr x4, [sp+536]
000f5cdcstr x4, [sp+448]
000f5ce0str x1, [sp+568]
000f5ce4str x2, [sp+576]
000f5ce8cbnz x1, 0xf5cf0
000f5cecb 0xf5d18
000f5cf0
000f5cf0loc_f5cf0:
000f5cf0add x27, sp, 544
000f5cf4stp xzr, xzr, [x27]
000f5cf8bl runtime.deferreturn
000f5cfcldr x2, [sp+568]
000f5d00ldr x1, [sp+552]
000f5d04ldr x3, [sp+576]
000f5d08ldr x0, [sp+544]
000f5d0cldp x29, x30, [sp-8]
000f5d10add sp, sp, 784
000f5d14ret x30
000f5d18
000f5d18loc_f5d18:
000f5d18ldr x3, [sp+448]
000f5d1csubs xzr, x3, 0
000f5d20cset x3, gt
000f5d24strb w3, [sp+446]
000f5d28b.gt 0xf5d30
000f5d2cb 0xf5d5c
000f5d30
000f5d30loc_f5d30:
000f5d30ldr x3, [sp+768]
000f5d34ldr x4, [sp+448]
000f5d38sub x0, x4, 1
000f5d3csubs xzr, x0, 512
000f5d40b.lo 0xf5d48
000f5d44b 0xf5e24
000f5d48
000f5d48loc_f5d48:
000f5d48ldrb w3, [x3+x0]
000f5d4csubs wzr, w3, 10
000f5d50cset x3, eq
000f5d54strb w3, [sp+446]
000f5d58b 0xf5d60
000f5d5c
000f5d5cloc_f5d5c:
000f5d5cb 0xf5d60
000f5d60
000f5d60loc_f5d60:
000f5d60ldrb w3, [sp+446]
000f5d64tbnz w3, 0, 0xf5d6c
000f5d68b 0xf5d7c
000f5d6c
000f5d6cloc_f5d6c:
000f5d6cldr x3, [sp+448]
000f5d70sub x3, x3, 1
000f5d74str x3, [sp+448]
000f5d78b 0xf5d80
000f5d7c
000f5d7cloc_f5d7c:
000f5d7cb 0xf5d80
000f5d80
000f5d80loc_f5d80:
000f5d80ldr x1, [sp+448]
000f5d84ldr x3, [sp+768]
000f5d88ldrsb x27, [x3]
000f5d8csubs xzr, x1, 512
000f5d90b.ls 0xf5d98
000f5d94b 0xf5e1c
000f5d98
000f5d98loc_f5d98:
000f5d98b 0xf5d9c
000f5d9c
000f5d9cloc_f5d9c:
000f5d9cstr x3, [sp+680]
000f5da0str x1, [sp+688]
000f5da4orr x3, xzr, 512
000f5da8str x3, [sp+696]
000f5dacadd x27, sp, 616
000f5db0stp xzr, xzr, [x27]
000f5db4ldr x1, [sp+680]
000f5db8ldr x2, [sp+688]
000f5dbcmov x0, xzr
000f5dc0bl runtime.slicebytetostring
000f5dc4str x0, [sp+544]
000f5dc8str x1, [sp+552]
000f5dccldr x3, [sp+616]
000f5dd0ldr x4, [sp+624]
000f5dd4str x3, [sp+568]
000f5dd8str x4, [sp+576]
000f5ddcbl runtime.deferreturn
000f5de0ldr x2, [sp+568]
000f5de4ldr x0, [sp+544]
000f5de8ldr x1, [sp+552]
000f5decldr x3, [sp+576]
000f5df0ldp x29, x30, [sp-8]
000f5df4add sp, sp, 784
000f5df8ret x30
000f5dfc
000f5dfcloc_f5dfc:
000f5dfcbl runtime.deferreturn
000f5e00ldr x2, [sp+568]
000f5e04ldr x0, [sp+544]
000f5e08ldr x1, [sp+552]
000f5e0cldr x3, [sp+576]
000f5e10ldp x29, x30, [sp-8]
000f5e14add sp, sp, 784
000f5e18ret x30
000f5e1c
000f5e1cloc_f5e1c:
000f5e1corr x2, xzr, 512
000f5e20bl runtime.panicSliceAlen
000f5e24
000f5e24loc_f5e24:
000f5e24orr x1, xzr, 512
000f5e28bl runtime.panicIndex
000f5e2c
000f5e2cloc_f5e2c:
000f5e2corr x2, xzr, 512
000f5e30bl runtime.panicSliceAlen
000f5e34
000f5e34loc_f5e34:
000f5e34orr x1, xzr, 512
000f5e38bl runtime.panicIndex
000f5e3chint
000f5e40
000f5e40loc_f5e40:
000f5e40mov x3, x30
000f5e44bl runtime.morestack_noctxt.abi0
000f5e48b 0xf5980
000f5e4cudf 0
000f5980
000f5e50
000f5e50os.hostname.deferwrap1: ; void os.hostname.deferwrap1(void)
000f5e50ldr x16, [x28+16]
000f5e54subs xzr, sp, x16
000f5e58b.ls 0xf5e88
000f5e5cstr x30, [sp-32]!
000f5e60stur x29, [sp-8]
000f5e64sub x29, sp, 8
000f5e68ldr x16, [x28+32]
000f5e6ccbnz x16, 0xf5e94
000f5e70
000f5e70loc_f5e70:
000f5e70ldr x0, [x26+8]
000f5e74str x0, [sp+16]
000f5e78bl os.(*File).Close
000f5e7cldur x29, [sp-8]
000f5e80ldr x30, [sp], 32
000f5e84ret x30
000f5e88
000f5e88loc_f5e88:
000f5e88mov x3, x30
000f5e8cbl runtime.morestack.abi0
000f5e90b 0xf5e50
000f5e94
000f5e94loc_f5e94:
000f5e94ldr x17, [x16]
000f5e98add x20, sp, 40
000f5e9csubs xzr, x20, x17
000f5ea0b.ne 0xf5e70
000f5ea4add x20, sp, 8
000f5ea8str x20, [x16]
000f5eacb 0xf5e70
000f5e50
000f5e50os.hostname.deferwrap1: ; void os.hostname.deferwrap1(void)
000f5e50ldr x16, [x28+16]
000f5e54subs xzr, sp, x16
000f5e58b.ls 0xf5e88
000f5e5cstr x30, [sp-32]!
000f5e60stur x29, [sp-8]
000f5e64sub x29, sp, 8
000f5e68ldr x16, [x28+32]
000f5e6ccbnz x16, 0xf5e94
000f5e70
000f5e70loc_f5e70:
000f5e70ldr x0, [x26+8]
000f5e74str x0, [sp+16]
000f5e78bl os.(*File).Close
000f5e7cldur x29, [sp-8]
000f5e80ldr x30, [sp], 32
000f5e84ret x30
000f5e88
000f5e88loc_f5e88:
000f5e88mov x3, x30
000f5e8cbl runtime.morestack.abi0
000f5e90b 0xf5e50
000f5e94
000f5e94loc_f5e94:
000f5e94ldr x17, [x16]
000f5e98add x20, sp, 40
000f5e9csubs xzr, x20, x17
000f5ea0b.ne 0xf5e70
000f5ea4add x20, sp, 8
000f5ea8str x20, [x16]
000f5eacb 0xf5e70
000f5e50
000f5eb0
000f5eb0os.(*fileStat).Name: ; void os.(*fileStat).Name(os.fileStat * fs)
000f5eb0str x30, [sp-32]!
000f5eb4stur x29, [sp-8]
000f5eb8sub x29, sp, 8
000f5ebcstr x0, [sp+40]
000f5ec0stp xzr, xzr, [sp+8]
000f5ec4ldr x2, [sp+40]
000f5ec8ldrsb x27, [x2]
000f5eccldr x0, [x2]
000f5ed0ldr x1, [x2+8]
000f5ed4str x0, [sp+8]
000f5ed8str x1, [sp+16]
000f5edcadd x29, sp, 24
000f5ee0add sp, sp, 32
000f5ee4ret x30
000f5ee8udf 0
000f5eecudf 0
000f5eb0
000f5eb0os.(*fileStat).Name: ; void os.(*fileStat).Name(os.fileStat * fs)
000f5eb0str x30, [sp-32]!
000f5eb4stur x29, [sp-8]
000f5eb8sub x29, sp, 8
000f5ebcstr x0, [sp+40]
000f5ec0stp xzr, xzr, [sp+8]
000f5ec4ldr x2, [sp+40]
000f5ec8ldrsb x27, [x2]
000f5eccldr x0, [x2]
000f5ed0ldr x1, [x2+8]
000f5ed4str x0, [sp+8]
000f5ed8str x1, [sp+16]
000f5edcadd x29, sp, 24
000f5ee0add sp, sp, 32
000f5ee4ret x30
000f5ee8udf 0
000f5eecudf 0
000f5eb0
000f5ef0
000f5ef0os.(*fileStat).IsDir: ; void os.(*fileStat).IsDir(os.fileStat * fs)
000f5ef0ldr x16, [x28+16]
000f5ef4subs xzr, sp, x16
000f5ef8b.ls 0xf5f34
000f5efcstr x30, [sp-32]!
000f5f00stur x29, [sp-8]
000f5f04sub x29, sp, 8
000f5f08str x0, [sp+40]
000f5f0cstrb wzr, [sp+18]
000f5f10ldr x0, [sp+40]
000f5f14bl os.(*fileStat).Mode
000f5f18str w0, [sp+20]
000f5f1cbl io/fs.FileMode.IsDir
000f5f20strb w0, [sp+19]
000f5f24strb w0, [sp+18]
000f5f28ldur x29, [sp-8]
000f5f2cldr x30, [sp], 32
000f5f30ret x30
000f5f34
000f5f34loc_f5f34:
000f5f34str x0, [sp+8]
000f5f38mov x3, x30
000f5f3cbl runtime.morestack_noctxt.abi0
000f5f40ldr x0, [sp+8]
000f5f44b 0xf5ef0
000f5f48udf 0
000f5f4cudf 0
000f5ef0
000f5ef0os.(*fileStat).IsDir: ; void os.(*fileStat).IsDir(os.fileStat * fs)
000f5ef0ldr x16, [x28+16]
000f5ef4subs xzr, sp, x16
000f5ef8b.ls 0xf5f34
000f5efcstr x30, [sp-32]!
000f5f00stur x29, [sp-8]
000f5f04sub x29, sp, 8
000f5f08str x0, [sp+40]
000f5f0cstrb wzr, [sp+18]
000f5f10ldr x0, [sp+40]
000f5f14bl os.(*fileStat).Mode
000f5f18str w0, [sp+20]
000f5f1cbl io/fs.FileMode.IsDir
000f5f20strb w0, [sp+19]
000f5f24strb w0, [sp+18]
000f5f28ldur x29, [sp-8]
000f5f2cldr x30, [sp], 32
000f5f30ret x30
000f5f34
000f5f34loc_f5f34:
000f5f34str x0, [sp+8]
000f5f38mov x3, x30
000f5f3cbl runtime.morestack_noctxt.abi0
000f5f40ldr x0, [sp+8]
000f5f44b 0xf5ef0
000f5f48udf 0
000f5f4cudf 0
000f5ef0
000f5f50
000f5f50os.SameFile: ; void os.SameFile(io/fs.FileInfo fi1, io/fs.FileInfo fi2)
000f5f50ldr x16, [x28+16]
000f5f54subs xzr, sp, x16
000f5f58b.ls 0xf6098
000f5f5cstr x30, [sp-80]!
000f5f60stur x29, [sp-8]
000f5f64sub x29, sp, 8
000f5f68str x0, [sp+88]
000f5f6cstr x1, [sp+96]
000f5f70str x2, [sp+104]
000f5f74str x3, [sp+112]
000f5f78strb wzr, [sp+26]
000f5f7cstr xzr, [sp+64]
000f5f80ldr x2, [sp+88]
000f5f84ldr x3, [sp+96]
000f5f88adrp x4, 0x624000
000f5f8cadd x4, x4, 3432
000f5f90subs xzr, x2, x4
000f5f94b.eq 0xf5f9c
000f5f98b 0xf5fa4
000f5f9c
000f5f9cloc_f5f9c:
000f5f9corr x0, xzr, 1
000f5fa0b 0xf5fb0
000f5fa4
000f5fa4loc_f5fa4:
000f5fa4mov x0, xzr
000f5fa8mov x3, xzr
000f5facb 0xf5fb0
000f5fb0
000f5fb0loc_f5fb0:
000f5fb0str x3, [sp+64]
000f5fb4strb w0, [sp+30]
000f5fb8ldr x2, [sp+64]
000f5fbcstr x2, [sp+56]
000f5fc0ldrb w2, [sp+30]
000f5fc4strb w2, [sp+29]
000f5fc8ldr x2, [sp+56]
000f5fccstr x2, [sp+40]
000f5fd0ldrb w2, [sp+29]
000f5fd4strb w2, [sp+28]
000f5fd8str xzr, [sp+64]
000f5fdcldr x2, [sp+104]
000f5fe0ldr x3, [sp+112]
000f5fe4adrp x4, 0x624000
000f5fe8add x4, x4, 3432
000f5fecsubs xzr, x2, x4
000f5ff0b.eq 0xf5ff8
000f5ff4b 0xf6000
000f5ff8
000f5ff8loc_f5ff8:
000f5ff8orr x0, xzr, 1
000f5ffcb 0xf600c
000f6000
000f6000loc_f6000:
000f6000mov x0, xzr
000f6004mov x3, xzr
000f6008b 0xf600c
000f600c
000f600cloc_f600c:
000f600cstr x3, [sp+64]
000f6010strb w0, [sp+30]
000f6014ldr x2, [sp+64]
000f6018str x2, [sp+48]
000f601cldrb w2, [sp+30]
000f6020strb w2, [sp+31]
000f6024ldr x2, [sp+48]
000f6028str x2, [sp+32]
000f602cldrb w2, [sp+31]
000f6030strb w2, [sp+27]
000f6034ldrb w3, [sp+28]
000f6038eor x4, x3, 1
000f603cstrb w4, [sp+30]
000f6040tbnz w3, 0, 0xf6048
000f6044b 0xf6054
000f6048
000f6048loc_f6048:
000f6048eor x2, x2, 1
000f604cstrb w2, [sp+30]
000f6050b 0xf6058
000f6054
000f6054loc_f6054:
000f6054b 0xf6058
000f6058
000f6058loc_f6058:
000f6058ldrb w2, [sp+30]
000f605ctbnz w2, 0, 0xf6064
000f6060b 0xf6078
000f6064
000f6064loc_f6064:
000f6064strb wzr, [sp+26]
000f6068mov x0, xzr
000f606cldur x29, [sp-8]
000f6070ldr x30, [sp], 80
000f6074ret x30
000f6078
000f6078loc_f6078:
000f6078ldr x1, [sp+32]
000f607cldr x0, [sp+40]
000f6080bl os.sameFile
000f6084strb w0, [sp+30]
000f6088strb w0, [sp+26]
000f608cldur x29, [sp-8]
000f6090ldr x30, [sp], 80
000f6094ret x30
000f6098
000f6098loc_f6098:
000f6098stp x0, x1, [sp+8]
000f609cstp x2, x3, [sp+24]
000f60a0mov x3, x30
000f60a4bl runtime.morestack_noctxt.abi0
000f60a8ldp x0, x1, [sp+8]
000f60acldp x2, x3, [sp+24]
000f60b0b 0xf5f50
000f60b4udf 0
000f60b8udf 0
000f60bcudf 0
000f5f50
000f5f50os.SameFile: ; void os.SameFile(io/fs.FileInfo fi1, io/fs.FileInfo fi2)
000f5f50ldr x16, [x28+16]
000f5f54subs xzr, sp, x16
000f5f58b.ls 0xf6098
000f5f5cstr x30, [sp-80]!
000f5f60stur x29, [sp-8]
000f5f64sub x29, sp, 8
000f5f68str x0, [sp+88]
000f5f6cstr x1, [sp+96]
000f5f70str x2, [sp+104]
000f5f74str x3, [sp+112]
000f5f78strb wzr, [sp+26]
000f5f7cstr xzr, [sp+64]
000f5f80ldr x2, [sp+88]
000f5f84ldr x3, [sp+96]
000f5f88adrp x4, 0x624000
000f5f8cadd x4, x4, 3432
000f5f90subs xzr, x2, x4
000f5f94b.eq 0xf5f9c
000f5f98b 0xf5fa4
000f5f9c
000f5f9cloc_f5f9c:
000f5f9corr x0, xzr, 1
000f5fa0b 0xf5fb0
000f5fa4
000f5fa4loc_f5fa4:
000f5fa4mov x0, xzr
000f5fa8mov x3, xzr
000f5facb 0xf5fb0
000f5fb0
000f5fb0loc_f5fb0:
000f5fb0str x3, [sp+64]
000f5fb4strb w0, [sp+30]
000f5fb8ldr x2, [sp+64]
000f5fbcstr x2, [sp+56]
000f5fc0ldrb w2, [sp+30]
000f5fc4strb w2, [sp+29]
000f5fc8ldr x2, [sp+56]
000f5fccstr x2, [sp+40]
000f5fd0ldrb w2, [sp+29]
000f5fd4strb w2, [sp+28]
000f5fd8str xzr, [sp+64]
000f5fdcldr x2, [sp+104]
000f5fe0ldr x3, [sp+112]
000f5fe4adrp x4, 0x624000
000f5fe8add x4, x4, 3432
000f5fecsubs xzr, x2, x4
000f5ff0b.eq 0xf5ff8
000f5ff4b 0xf6000
000f5ff8
000f5ff8loc_f5ff8:
000f5ff8orr x0, xzr, 1
000f5ffcb 0xf600c
000f6000
000f6000loc_f6000:
000f6000mov x0, xzr
000f6004mov x3, xzr
000f6008b 0xf600c
000f600c
000f600cloc_f600c:
000f600cstr x3, [sp+64]
000f6010strb w0, [sp+30]
000f6014ldr x2, [sp+64]
000f6018str x2, [sp+48]
000f601cldrb w2, [sp+30]
000f6020strb w2, [sp+31]
000f6024ldr x2, [sp+48]
000f6028str x2, [sp+32]
000f602cldrb w2, [sp+31]
000f6030strb w2, [sp+27]
000f6034ldrb w3, [sp+28]
000f6038eor x4, x3, 1
000f603cstrb w4, [sp+30]
000f6040tbnz w3, 0, 0xf6048
000f6044b 0xf6054
000f6048
000f6048loc_f6048:
000f6048eor x2, x2, 1
000f604cstrb w2, [sp+30]
000f6050b 0xf6058
000f6054
000f6054loc_f6054:
000f6054b 0xf6058
000f6058
000f6058loc_f6058:
000f6058ldrb w2, [sp+30]
000f605ctbnz w2, 0, 0xf6064
000f6060b 0xf6078
000f6064
000f6064loc_f6064:
000f6064strb wzr, [sp+26]
000f6068mov x0, xzr
000f606cldur x29, [sp-8]
000f6070ldr x30, [sp], 80
000f6074ret x30
000f6078
000f6078loc_f6078:
000f6078ldr x1, [sp+32]
000f607cldr x0, [sp+40]
000f6080bl os.sameFile
000f6084strb w0, [sp+30]
000f6088strb w0, [sp+26]
000f608cldur x29, [sp-8]
000f6090ldr x30, [sp], 80
000f6094ret x30
000f6098
000f6098loc_f6098:
000f6098stp x0, x1, [sp+8]
000f609cstp x2, x3, [sp+24]
000f60a0mov x3, x30
000f60a4bl runtime.morestack_noctxt.abi0
000f60a8ldp x0, x1, [sp+8]
000f60acldp x2, x3, [sp+24]
000f60b0b 0xf5f50
000f60b4udf 0
000f60b8udf 0
000f60bcudf 0
000f5f50
000f60c0
000f60c0os.(*fileStat).Size: ; void os.(*fileStat).Size(os.fileStat * fs)
000f60c0str x30, [sp-32]!
000f60c4stur x29, [sp-8]
000f60c8sub x29, sp, 8
000f60ccstr x0, [sp+40]
000f60d0str xzr, [sp+16]
000f60d4ldrsb x27, [x0]
000f60d8ldr x0, [x0+16]
000f60dcstr x0, [sp+16]
000f60e0add x29, sp, 24
000f60e4add sp, sp, 32
000f60e8ret x30
000f60ecudf 0
000f60c0
000f60c0os.(*fileStat).Size: ; void os.(*fileStat).Size(os.fileStat * fs)
000f60c0str x30, [sp-32]!
000f60c4stur x29, [sp-8]
000f60c8sub x29, sp, 8
000f60ccstr x0, [sp+40]
000f60d0str xzr, [sp+16]
000f60d4ldrsb x27, [x0]
000f60d8ldr x0, [x0+16]
000f60dcstr x0, [sp+16]
000f60e0add x29, sp, 24
000f60e4add sp, sp, 32
000f60e8ret x30
000f60ecudf 0
000f60c0
000f60f0
000f60f0os.(*fileStat).Mode: ; void os.(*fileStat).Mode(os.fileStat * fs)
000f60f0str x30, [sp-32]!
000f60f4stur x29, [sp-8]
000f60f8sub x29, sp, 8
000f60fcstr x0, [sp+40]
000f6100str wzr, [sp+20]
000f6104ldr x1, [sp+40]
000f6108ldrsb x27, [x1]
000f610cldr w0, [x1+24]
000f6110str w0, [sp+20]
000f6114add x29, sp, 24
000f6118add sp, sp, 32
000f611cret x30
000f60f0
000f60f0os.(*fileStat).Mode: ; void os.(*fileStat).Mode(os.fileStat * fs)
000f60f0str x30, [sp-32]!
000f60f4stur x29, [sp-8]
000f60f8sub x29, sp, 8
000f60fcstr x0, [sp+40]
000f6100str wzr, [sp+20]
000f6104ldr x1, [sp+40]
000f6108ldrsb x27, [x1]
000f610cldr w0, [x1+24]
000f6110str w0, [sp+20]
000f6114add x29, sp, 24
000f6118add sp, sp, 32
000f611cret x30
000f60f0
000f6120
000f6120os.(*fileStat).ModTime: ; void os.(*fileStat).ModTime(os.fileStat * fs)
000f6120str x30, [sp-48]!
000f6124stur x29, [sp-8]
000f6128sub x29, sp, 8
000f612cstr x0, [sp+56]
000f6130stp xzr, xzr, [sp+16]
000f6134str xzr, [sp+32]
000f6138ldr x3, [sp+56]
000f613cldrsb x27, [x3]
000f6140ldr x0, [x3+32]
000f6144ldr x1, [x3+40]
000f6148ldr x2, [x3+48]
000f614cstr x0, [sp+16]
000f6150str x1, [sp+24]
000f6154str x2, [sp+32]
000f6158add x29, sp, 40
000f615cadd sp, sp, 48
000f6160ret x30
000f6164udf 0
000f6168udf 0
000f616cudf 0
000f6120
000f6120os.(*fileStat).ModTime: ; void os.(*fileStat).ModTime(os.fileStat * fs)
000f6120str x30, [sp-48]!
000f6124stur x29, [sp-8]
000f6128sub x29, sp, 8
000f612cstr x0, [sp+56]
000f6130stp xzr, xzr, [sp+16]
000f6134str xzr, [sp+32]
000f6138ldr x3, [sp+56]
000f613cldrsb x27, [x3]
000f6140ldr x0, [x3+32]
000f6144ldr x1, [x3+40]
000f6148ldr x2, [x3+48]
000f614cstr x0, [sp+16]
000f6150str x1, [sp+24]
000f6154str x2, [sp+32]
000f6158add x29, sp, 40
000f615cadd sp, sp, 48
000f6160ret x30
000f6164udf 0
000f6168udf 0
000f616cudf 0
000f6120
000f6170
000f6170os.(*fileStat).Sys: ; void os.(*fileStat).Sys(os.fileStat * fs)
000f6170str x30, [sp-48]!
000f6174stur x29, [sp-8]
000f6178sub x29, sp, 8
000f617cstr x0, [sp+56]
000f6180stp xzr, xzr, [sp+16]
000f6184ldr x2, [sp+56]
000f6188ldrsb x27, [x2]
000f618cadd x2, x2, 56
000f6190str x2, [sp+32]
000f6194adrp x3, 0x4f0000
000f6198add x3, x3, 1472
000f619cstr x3, [sp+16]
000f61a0str x2, [sp+24]
000f61a4ldr x0, [sp+16]
000f61a8ldr x1, [sp+24]
000f61acadd x29, sp, 40
000f61b0add sp, sp, 48
000f61b4ret x30
000f61b8udf 0
000f61bcudf 0
000f6170
000f6170os.(*fileStat).Sys: ; void os.(*fileStat).Sys(os.fileStat * fs)
000f6170str x30, [sp-48]!
000f6174stur x29, [sp-8]
000f6178sub x29, sp, 8
000f617cstr x0, [sp+56]
000f6180stp xzr, xzr, [sp+16]
000f6184ldr x2, [sp+56]
000f6188ldrsb x27, [x2]
000f618cadd x2, x2, 56
000f6190str x2, [sp+32]
000f6194adrp x3, 0x4f0000
000f6198add x3, x3, 1472
000f619cstr x3, [sp+16]
000f61a0str x2, [sp+24]
000f61a4ldr x0, [sp+16]
000f61a8ldr x1, [sp+24]
000f61acadd x29, sp, 40
000f61b0add sp, sp, 48
000f61b4ret x30
000f61b8udf 0
000f61bcudf 0
000f6170
000f61c0
000f61c0os.sameFile: ; void os.sameFile(os.fileStat * fs1, os.fileStat * fs2)
000f61c0str x30, [sp-32]!
000f61c4stur x29, [sp-8]
000f61c8sub x29, sp, 8
000f61ccstr x0, [sp+40]
000f61d0str x1, [sp+48]
000f61d4strb wzr, [sp+22]
000f61d8ldr x1, [sp+40]
000f61dcldrsb x27, [x1]
000f61e0ldr x1, [x1+56]
000f61e4ldr x2, [sp+48]
000f61e8ldrsb x27, [x2]
000f61ecldr x2, [x2+56]
000f61f0subs xzr, x2, x1
000f61f4cset x1, eq
000f61f8strb w1, [sp+23]
000f61fcb.eq 0xf6204
000f6200b 0xf622c
000f6204
000f6204loc_f6204:
000f6204ldr x1, [sp+40]
000f6208ldrsb x27, [x1]
000f620cldr x1, [x1+64]
000f6210ldr x2, [sp+48]
000f6214ldrsb x27, [x2]
000f6218ldr x2, [x2+64]
000f621csubs xzr, x2, x1
000f6220cset x1, eq
000f6224strb w1, [sp+23]
000f6228b 0xf6230
000f622c
000f622cloc_f622c:
000f622cb 0xf6230
000f6230
000f6230loc_f6230:
000f6230ldrb w0, [sp+23]
000f6234strb w0, [sp+22]
000f6238add x29, sp, 24
000f623cadd sp, sp, 32
000f6240ret x30
000f6244udf 0
000f6248udf 0
000f624cudf 0
000f61c0
000f61c0os.sameFile: ; void os.sameFile(os.fileStat * fs1, os.fileStat * fs2)
000f61c0str x30, [sp-32]!
000f61c4stur x29, [sp-8]
000f61c8sub x29, sp, 8
000f61ccstr x0, [sp+40]
000f61d0str x1, [sp+48]
000f61d4strb wzr, [sp+22]
000f61d8ldr x1, [sp+40]
000f61dcldrsb x27, [x1]
000f61e0ldr x1, [x1+56]
000f61e4ldr x2, [sp+48]
000f61e8ldrsb x27, [x2]
000f61ecldr x2, [x2+56]
000f61f0subs xzr, x2, x1
000f61f4cset x1, eq
000f61f8strb w1, [sp+23]
000f61fcb.eq 0xf6204
000f6200b 0xf622c
000f6204
000f6204loc_f6204:
000f6204ldr x1, [sp+40]
000f6208ldrsb x27, [x1]
000f620cldr x1, [x1+64]
000f6210ldr x2, [sp+48]
000f6214ldrsb x27, [x2]
000f6218ldr x2, [x2+64]
000f621csubs xzr, x2, x1
000f6220cset x1, eq
000f6224strb w1, [sp+23]
000f6228b 0xf6230
000f622c
000f622cloc_f622c:
000f622cb 0xf6230
000f6230
000f6230loc_f6230:
000f6230ldrb w0, [sp+23]
000f6234strb w0, [sp+22]
000f6238add x29, sp, 24
000f623cadd sp, sp, 32
000f6240ret x30
000f6244udf 0
000f6248udf 0
000f624cudf 0
000f61c0
000f6250
000f6250os.(*Process).blockUntilWaitable: ; void os.(*Process).blockUntilWaitable(os.Process * p)
000f6250ldr x16, [x28+16]
000f6254sub x17, sp, 160
000f6258subs xzr, x17, x16
000f625cb.ls 0xf640c
000f6260sub x20, sp, 288
000f6264stp x29, x30, [x20-8]
000f6268add sp, x20, 0
000f626csub x29, sp, 8
000f6270str x0, [sp+296]
000f6274strb wzr, [sp+47]
000f6278stp xzr, xzr, [sp+176]
000f627cadd x20, sp, 48
000f6280adr x27, 16
000f6284stp x29, x27, [sp-24]
000f6288sub x29, sp, 24
000f628cbl fn_87cf0
000f6290sub x29, sp, 8
000f6294stp xzr, xzr, [sp+256]
000f6298str xzr, [sp+272]
000f629cadd x0, sp, 256
000f62a0str x0, [sp+232]
000f62a4ldrsb x27, [x0]
000f62a8adrp x1, 0
000f62acadd x1, x1, 1056
000f62b0str x1, [x0]
000f62b4ldrsb x27, [x0]
000f62b8ldr x1, [sp+296]
000f62bcadrp x27, 0x955000
000f62c0ldr w2, [x27+3056]
000f62c4cbz w2, 0xf62cc
000f62c8b 0xf62d0
000f62cc
000f62ccloc_f62cc:
000f62ccb 0xf62e4
000f62d0
000f62d0loc_f62d0:
000f62d0bl runtime.gcWriteBarrier2
000f62d4str x1, [x25]
000f62d8ldr x2, [x0+8]
000f62dcstr x2, [x25+8]
000f62e0b 0xf62e4
000f62e4
000f62e4loc_f62e4:
000f62e4str x1, [x0+8]
000f62e8ldrsb x27, [x0]
000f62ecadrp x27, 0x955000
000f62f0ldr w1, [x27+3056]
000f62f4cbz w1, 0xf62fc
000f62f8b 0xf6300
000f62fc
000f62fcloc_f62fc:
000f62fcb 0xf6318
000f6300
000f6300loc_f6300:
000f6300bl runtime.gcWriteBarrier2
000f6304add x1, sp, 48
000f6308str x1, [x25]
000f630cldr x2, [x0+16]
000f6310str x2, [x25+8]
000f6314b 0xf6318
000f6318
000f6318loc_f6318:
000f6318add x1, sp, 48
000f631cstr x1, [x0+16]
000f6320bl os.ignoringEINTR
000f6324str x0, [sp+192]
000f6328str x1, [sp+200]
000f632cldr x1, [sp+296]
000f6330str x1, [sp+208]
000f6334ldr x1, [sp+192]
000f6338cbnz x1, 0xf6340
000f633cb 0xf63e8
000f6340
000f6340loc_f6340:
000f6340adrp x4, 0x61d000
000f6344add x4, x4, 2264
000f6348str x4, [sp+216]
000f634cadrp x2, 0x619000
000f6350add x2, x2, 200
000f6354str x2, [sp+224]
000f6358ldr x5, [sp+192]
000f635csubs xzr, x5, x4
000f6360b.eq 0xf6368
000f6364b 0xf63a0
000f6368
000f6368loc_f6368:
000f6368ldr x0, [sp+192]
000f636cldr x1, [sp+200]
000f6370bl runtime.ifaceeq
000f6374tbnz w0, 0, 0xf637c
000f6378b 0xf639c
000f637c
000f637cloc_f637c:
000f637cstrb wzr, [sp+47]
000f6380stp xzr, xzr, [sp+176]
000f6384ldrb w0, [sp+47]
000f6388mov x1, xzr
000f638cmov x2, xzr
000f6390ldp x29, x30, [sp-8]
000f6394add sp, sp, 288
000f6398ret x30
000f639c
000f639cloc_f639c:
000f639cb 0xf63a4
000f63a0
000f63a0loc_f63a0:
000f63a0b 0xf63a4
000f63a4
000f63a4loc_f63a4:
000f63a4ldr x2, [sp+192]
000f63a8ldr x3, [sp+200]
000f63acadrp x0, 0x5ba000
000f63b0add x0, x0, 2341
000f63b4orr x1, xzr, 6
000f63b8bl os.NewSyscallError
000f63bcstr x0, [sp+240]
000f63c0str x1, [sp+248]
000f63c4strb wzr, [sp+47]
000f63c8ldr x2, [sp+248]
000f63ccldr x1, [sp+240]
000f63d0str x1, [sp+176]
000f63d4str x2, [sp+184]
000f63d8ldrb w0, [sp+47]
000f63dcldp x29, x30, [sp-8]
000f63e0add sp, sp, 288
000f63e4ret x30
000f63e8
000f63e8loc_f63e8:
000f63e8orr x3, xzr, 1
000f63ecstrb w3, [sp+47]
000f63f0stp xzr, xzr, [sp+176]
000f63f4ldrb w0, [sp+47]
000f63f8mov x1, xzr
000f63fcmov x2, xzr
000f6400ldp x29, x30, [sp-8]
000f6404add sp, sp, 288
000f6408ret x30
000f640c
000f640cloc_f640c:
000f640cstr x0, [sp+8]
000f6410mov x3, x30
000f6414bl runtime.morestack_noctxt.abi0
000f6418ldr x0, [sp+8]
000f641cb 0xf6250
000f6250
000f6250os.(*Process).blockUntilWaitable: ; void os.(*Process).blockUntilWaitable(os.Process * p)
000f6250ldr x16, [x28+16]
000f6254sub x17, sp, 160
000f6258subs xzr, x17, x16
000f625cb.ls 0xf640c
000f6260sub x20, sp, 288
000f6264stp x29, x30, [x20-8]
000f6268add sp, x20, 0
000f626csub x29, sp, 8
000f6270str x0, [sp+296]
000f6274strb wzr, [sp+47]
000f6278stp xzr, xzr, [sp+176]
000f627cadd x20, sp, 48
000f6280adr x27, 16
000f6284stp x29, x27, [sp-24]
000f6288sub x29, sp, 24
000f628cbl fn_87cf0
000f6290sub x29, sp, 8
000f6294stp xzr, xzr, [sp+256]
000f6298str xzr, [sp+272]
000f629cadd x0, sp, 256
000f62a0str x0, [sp+232]
000f62a4ldrsb x27, [x0]
000f62a8adrp x1, 0
000f62acadd x1, x1, 1056
000f62b0str x1, [x0]
000f62b4ldrsb x27, [x0]
000f62b8ldr x1, [sp+296]
000f62bcadrp x27, 0x955000
000f62c0ldr w2, [x27+3056]
000f62c4cbz w2, 0xf62cc
000f62c8b 0xf62d0
000f62cc
000f62ccloc_f62cc:
000f62ccb 0xf62e4
000f62d0
000f62d0loc_f62d0:
000f62d0bl runtime.gcWriteBarrier2
000f62d4str x1, [x25]
000f62d8ldr x2, [x0+8]
000f62dcstr x2, [x25+8]
000f62e0b 0xf62e4
000f62e4
000f62e4loc_f62e4:
000f62e4str x1, [x0+8]
000f62e8ldrsb x27, [x0]
000f62ecadrp x27, 0x955000
000f62f0ldr w1, [x27+3056]
000f62f4cbz w1, 0xf62fc
000f62f8b 0xf6300
000f62fc
000f62fcloc_f62fc:
000f62fcb 0xf6318
000f6300
000f6300loc_f6300:
000f6300bl runtime.gcWriteBarrier2
000f6304add x1, sp, 48
000f6308str x1, [x25]
000f630cldr x2, [x0+16]
000f6310str x2, [x25+8]
000f6314b 0xf6318
000f6318
000f6318loc_f6318:
000f6318add x1, sp, 48
000f631cstr x1, [x0+16]
000f6320bl os.ignoringEINTR
000f6324str x0, [sp+192]
000f6328str x1, [sp+200]
000f632cldr x1, [sp+296]
000f6330str x1, [sp+208]
000f6334ldr x1, [sp+192]
000f6338cbnz x1, 0xf6340
000f633cb 0xf63e8
000f6340
000f6340loc_f6340:
000f6340adrp x4, 0x61d000
000f6344add x4, x4, 2264
000f6348str x4, [sp+216]
000f634cadrp x2, 0x619000
000f6350add x2, x2, 200
000f6354str x2, [sp+224]
000f6358ldr x5, [sp+192]
000f635csubs xzr, x5, x4
000f6360b.eq 0xf6368
000f6364b 0xf63a0
000f6368
000f6368loc_f6368:
000f6368ldr x0, [sp+192]
000f636cldr x1, [sp+200]
000f6370bl runtime.ifaceeq
000f6374tbnz w0, 0, 0xf637c
000f6378b 0xf639c
000f637c
000f637cloc_f637c:
000f637cstrb wzr, [sp+47]
000f6380stp xzr, xzr, [sp+176]
000f6384ldrb w0, [sp+47]
000f6388mov x1, xzr
000f638cmov x2, xzr
000f6390ldp x29, x30, [sp-8]
000f6394add sp, sp, 288
000f6398ret x30
000f639c
000f639cloc_f639c:
000f639cb 0xf63a4
000f63a0
000f63a0loc_f63a0:
000f63a0b 0xf63a4
000f63a4
000f63a4loc_f63a4:
000f63a4ldr x2, [sp+192]
000f63a8ldr x3, [sp+200]
000f63acadrp x0, 0x5ba000
000f63b0add x0, x0, 2341
000f63b4orr x1, xzr, 6
000f63b8bl os.NewSyscallError
000f63bcstr x0, [sp+240]
000f63c0str x1, [sp+248]
000f63c4strb wzr, [sp+47]
000f63c8ldr x2, [sp+248]
000f63ccldr x1, [sp+240]
000f63d0str x1, [sp+176]
000f63d4str x2, [sp+184]
000f63d8ldrb w0, [sp+47]
000f63dcldp x29, x30, [sp-8]
000f63e0add sp, sp, 288
000f63e4ret x30
000f63e8
000f63e8loc_f63e8:
000f63e8orr x3, xzr, 1
000f63ecstrb w3, [sp+47]
000f63f0stp xzr, xzr, [sp+176]
000f63f4ldrb w0, [sp+47]
000f63f8mov x1, xzr
000f63fcmov x2, xzr
000f6400ldp x29, x30, [sp-8]
000f6404add sp, sp, 288
000f6408ret x30
000f640c
000f640cloc_f640c:
000f640cstr x0, [sp+8]
000f6410mov x3, x30
000f6414bl runtime.morestack_noctxt.abi0
000f6418ldr x0, [sp+8]
000f641cb 0xf6250
000f6250
000f6420
000f6420os.(*Process).blockUntilWaitable.func1: ; void os.(*Process).blockUntilWaitable.func1(void)
000f6420ldr x16, [x28+16]
000f6424subs xzr, sp, x16
000f6428b.ls 0xf6490
000f642cstr x30, [sp-112]!
000f6430stur x29, [sp-8]
000f6434sub x29, sp, 8
000f6438ldr x5, [x26+8]
000f643cstr x5, [sp+72]
000f6440ldr x5, [x26+16]
000f6444str x5, [sp+96]
000f6448stp xzr, xzr, [sp+56]
000f644cldr x5, [sp+72]
000f6450ldrsb x27, [x5]
000f6454ldr x1, [x5]
000f6458str x1, [sp+48]
000f645cldr x2, [sp+96]
000f6460orr x0, xzr, 1
000f6464movz x3, 4
000f6468movk x3, 0x1000000
000f646cmov x4, xzr
000f6470bl internal/syscall/unix.Waitid
000f6474str x0, [sp+80]
000f6478str x1, [sp+88]
000f647cstr x0, [sp+56]
000f6480str x1, [sp+64]
000f6484ldur x29, [sp-8]
000f6488ldr x30, [sp], 112
000f648cret x30
000f6490
000f6490loc_f6490:
000f6490mov x3, x30
000f6494bl runtime.morestack.abi0
000f6498b 0xf6420
000f649cudf 0
000f6420
000f6420os.(*Process).blockUntilWaitable.func1: ; void os.(*Process).blockUntilWaitable.func1(void)
000f6420ldr x16, [x28+16]
000f6424subs xzr, sp, x16
000f6428b.ls 0xf6490
000f642cstr x30, [sp-112]!
000f6430stur x29, [sp-8]
000f6434sub x29, sp, 8
000f6438ldr x5, [x26+8]
000f643cstr x5, [sp+72]
000f6440ldr x5, [x26+16]
000f6444str x5, [sp+96]
000f6448stp xzr, xzr, [sp+56]
000f644cldr x5, [sp+72]
000f6450ldrsb x27, [x5]
000f6454ldr x1, [x5]
000f6458str x1, [sp+48]
000f645cldr x2, [sp+96]
000f6460orr x0, xzr, 1
000f6464movz x3, 4
000f6468movk x3, 0x1000000
000f646cmov x4, xzr
000f6470bl internal/syscall/unix.Waitid
000f6474str x0, [sp+80]
000f6478str x1, [sp+88]
000f647cstr x0, [sp+56]
000f6480str x1, [sp+64]
000f6484ldur x29, [sp-8]
000f6488ldr x30, [sp], 112
000f648cret x30
000f6490
000f6490loc_f6490:
000f6490mov x3, x30
000f6494bl runtime.morestack.abi0
000f6498b 0xf6420
000f649cudf 0
000f6420
000f64a0
000f64a0os.(*File).writeTo: ; void os.(*File).writeTo(os.File * f, io.Writer w)
000f64a0ldr x16, [x28+16]
000f64a4sub x17, sp, 160
000f64a8subs xzr, x17, x16
000f64acb.ls 0xf68c8
000f64b0sub x20, sp, 288
000f64b4stp x29, x30, [x20-8]
000f64b8add sp, x20, 0
000f64bcsub x29, sp, 8
000f64c0str x0, [sp+296]
000f64c4str x1, [sp+304]
000f64c8str x2, [sp+312]
000f64ccadrp x0, 0x4ff000
000f64d0add x0, x0, 3392
000f64d4bl runtime.newobject
000f64d8str x0, [sp+256]
000f64dcadrp x0, 0x4ff000
000f64e0add x0, x0, 3968
000f64e4bl runtime.newobject
000f64e8str x0, [sp+264]
000f64ecadrp x0, 0x523000
000f64f0add x0, x0, 3616
000f64f4bl runtime.newobject
000f64f8str x0, [sp+272]
000f64fcstr xzr, [sp+216]
000f6500stp xzr, xzr, [sp+200]
000f6504ldr x1, [sp+304]
000f6508ldr x2, [sp+312]
000f650cstr x1, [sp+152]
000f6510str x2, [sp+160]
000f6514str x1, [sp+144]
000f6518ldr x1, [sp+144]
000f651ccbnz x1, 0xf6524
000f6520b 0xf6534
000f6524
000f6524loc_f6524:
000f6524ldr x2, [sp+144]
000f6528ldr x2, [x2+8]
000f652cstr x2, [sp+144]
000f6530b 0xf6538
000f6534
000f6534loc_f6534:
000f6534b 0xf6538
000f6538
000f6538loc_f6538:
000f6538ldr x0, [sp+144]
000f653cldr x1, [sp+160]
000f6540bl os.getPollFDAndNetwork
000f6544str x0, [sp+216]
000f6548str x1, [sp+200]
000f654cstr x2, [sp+208]
000f6550ldr x2, [sp+216]
000f6554str x2, [sp+128]
000f6558ldr x2, [sp+200]
000f655cldr x3, [sp+208]
000f6560str x2, [sp+112]
000f6564str x3, [sp+120]
000f6568ldr x2, [sp+128]
000f656cstr x2, [sp+88]
000f6570ldr x2, [sp+112]
000f6574ldr x3, [sp+120]
000f6578str x2, [sp+96]
000f657cstr x3, [sp+104]
000f6580ldr x2, [sp+88]
000f6584subs xzr, x2, 0
000f6588cset x3, ne
000f658ceor x3, x3, 1
000f6590strb w3, [sp+54]
000f6594cbnz x2, 0xf659c
000f6598b 0xf65b4
000f659c
000f659cloc_f659c:
000f659cldr x4, [sp+88]
000f65a0ldrsb x27, [x4]
000f65a4ldrb w4, [x4+48]
000f65a8eor x4, x4, 1
000f65acstrb w4, [sp+54]
000f65b0b 0xf65b8
000f65b4
000f65b4loc_f65b4:
000f65b4b 0xf65b8
000f65b8
000f65b8loc_f65b8:
000f65b8ldrb w4, [sp+54]
000f65bcstrb w4, [sp+55]
000f65c0tbnz w4, 0, 0xf65c8
000f65c4b 0xf65cc
000f65c8
000f65c8loc_f65c8:
000f65c8b 0xf65e8
000f65cc
000f65ccloc_f65cc:
000f65ccldr x0, [sp+96]
000f65d0ldr x1, [sp+104]
000f65d4bl os.isUnixOrTCP
000f65d8strb w0, [sp+53]
000f65dceor x2, x0, 1
000f65e0strb w2, [sp+55]
000f65e4b 0xf65e8
000f65e8
000f65e8loc_f65e8:
000f65e8ldrb w4, [sp+55]
000f65ectbnz w4, 0, 0xf65f4
000f65f0b 0xf661c
000f65f4
000f65f4loc_f65f4:
000f65f4ldr x4, [sp+264]
000f65f8ldrb w1, [x4]
000f65fcldr x4, [sp+256]
000f6600ldr x0, [x4]
000f6604ldr x4, [sp+272]
000f6608ldr x2, [x4]
000f660cldr x3, [x4+8]
000f6610ldp x29, x30, [sp-8]
000f6614add sp, sp, 288
000f6618ret x30
000f661c
000f661cloc_f661c:
000f661cstp xzr, xzr, [sp+184]
000f6620stp xzr, xzr, [sp+168]
000f6624ldr x0, [sp+296]
000f6628bl os.(*File).SyscallConn
000f662cstr x0, [sp+184]
000f6630str x1, [sp+192]
000f6634str x2, [sp+168]
000f6638str x3, [sp+176]
000f663cldr x1, [sp+184]
000f6640ldr x2, [sp+192]
000f6644str x1, [sp+240]
000f6648str x2, [sp+248]
000f664cldr x1, [sp+168]
000f6650ldr x2, [sp+176]
000f6654str x1, [sp+224]
000f6658str x2, [sp+232]
000f665cldr x1, [sp+240]
000f6660ldr x2, [sp+248]
000f6664str x1, [sp+56]
000f6668str x2, [sp+64]
000f666cldr x1, [sp+272]
000f6670ldr x2, [sp+232]
000f6674ldr x3, [sp+224]
000f6678str x3, [x1]
000f667cadrp x27, 0x955000
000f6680ldr w3, [x27+3056]
000f6684cbz w3, 0xf668c
000f6688b 0xf6690
000f668c
000f668cloc_f668c:
000f668cb 0xf66a4
000f6690
000f6690loc_f6690:
000f6690bl runtime.gcWriteBarrier2
000f6694str x2, [x25]
000f6698ldr x4, [x1+8]
000f669cstr x4, [x25+8]
000f66a0b 0xf66a4
000f66a4
000f66a4loc_f66a4:
000f66a4str x2, [x1+8]
000f66a8ldr x4, [sp+272]
000f66acldr x4, [x4]
000f66b0cbnz x4, 0xf66b8
000f66b4b 0xf66e0
000f66b8
000f66b8loc_f66b8:
000f66b8ldr x4, [sp+264]
000f66bcldrb w1, [x4]
000f66c0ldr x4, [sp+256]
000f66c4ldr x0, [x4]
000f66c8ldr x4, [sp+272]
000f66ccldr x2, [x4]
000f66d0ldr x3, [x4+8]
000f66d4ldp x29, x30, [sp-8]
000f66d8add sp, sp, 288
000f66dcret x30
000f66e0
000f66e0loc_f66e0:
000f66e0adrp x0, 0x576000
000f66e4add x0, x0, 1344
000f66e8bl runtime.newobject
000f66ecstr x0, [sp+136]
000f66f0adrp x1, 0
000f66f4add x1, x1, 2288
000f66f8str x1, [x0]
000f66fcldr x1, [sp+256]
000f6700ldr x2, [sp+136]
000f6704ldrsb x27, [x2]
000f6708adrp x27, 0x955000
000f670cldr w3, [x27+3056]
000f6710cbz w3, 0xf6718
000f6714b 0xf671c
000f6718
000f6718loc_f6718:
000f6718b 0xf6730
000f671c
000f671cloc_f671c:
000f671cbl runtime.gcWriteBarrier2
000f6720str x1, [x25]
000f6724ldr x3, [x2+8]
000f6728str x3, [x25+8]
000f672cb 0xf6730
000f6730
000f6730loc_f6730:
000f6730str x1, [x2+8]
000f6734ldr x2, [sp+272]
000f6738ldr x3, [sp+136]
000f673cldrsb x27, [x3]
000f6740adrp x27, 0x955000
000f6744ldr w4, [x27+3056]
000f6748cbz w4, 0xf6750
000f674cb 0xf6754
000f6750
000f6750loc_f6750:
000f6750b 0xf6768
000f6754
000f6754loc_f6754:
000f6754bl runtime.gcWriteBarrier2
000f6758str x2, [x25]
000f675cldr x4, [x3+16]
000f6760str x4, [x25+8]
000f6764b 0xf6768
000f6768
000f6768loc_f6768:
000f6768str x2, [x3+16]
000f676cldr x2, [sp+264]
000f6770ldr x3, [sp+136]
000f6774ldrsb x27, [x3]
000f6778adrp x27, 0x955000
000f677cldr w4, [x27+3056]
000f6780cbz w4, 0xf6788
000f6784b 0xf678c
000f6788
000f6788loc_f6788:
000f6788b 0xf67a0
000f678c
000f678cloc_f678c:
000f678cbl runtime.gcWriteBarrier2
000f6790str x2, [x25]
000f6794ldr x4, [x3+24]
000f6798str x4, [x25+8]
000f679cb 0xf67a0
000f67a0
000f67a0loc_f67a0:
000f67a0str x2, [x3+24]
000f67a4ldr x2, [sp+88]
000f67a8ldr x3, [sp+136]
000f67acldrsb x27, [x3]
000f67b0adrp x27, 0x955000
000f67b4ldr w4, [x27+3056]
000f67b8cbz w4, 0xf67c0
000f67bcb 0xf67c4
000f67c0
000f67c0loc_f67c0:
000f67c0b 0xf67d8
000f67c4
000f67c4loc_f67c4:
000f67c4bl runtime.gcWriteBarrier2
000f67c8str x2, [x25]
000f67ccldr x4, [x3+32]
000f67d0str x4, [x25+8]
000f67d4b 0xf67d8
000f67d8
000f67d8loc_f67d8:
000f67d8str x2, [x3+32]
000f67dcldr x2, [sp+56]
000f67e0ldrsb x27, [x2]
000f67e4ldr x0, [sp+64]
000f67e8ldr x2, [x2+32]
000f67ecldr x1, [sp+136]
000f67f0blr x2
000f67f4str x0, [sp+72]
000f67f8str x1, [sp+80]
000f67fcldr x2, [sp+272]
000f6800ldr x2, [x2]
000f6804cbnz x2, 0xf680c
000f6808b 0xf6810
000f680c
000f680cloc_f680c:
000f680cb 0xf6848
000f6810
000f6810loc_f6810:
000f6810ldr x4, [sp+272]
000f6814str x0, [x4]
000f6818adrp x27, 0x955000
000f681cldr w5, [x27+3056]
000f6820cbz w5, 0xf6828
000f6824b 0xf682c
000f6828
000f6828loc_f6828:
000f6828b 0xf6840
000f682c
000f682cloc_f682c:
000f682cbl runtime.gcWriteBarrier2
000f6830str x1, [x25]
000f6834ldr x5, [x4+8]
000f6838str x5, [x25+8]
000f683cb 0xf6840
000f6840
000f6840loc_f6840:
000f6840str x1, [x4+8]
000f6844b 0xf6848
000f6848
000f6848loc_f6848:
000f6848ldr x4, [sp+272]
000f684cldr x2, [x4]
000f6850ldr x3, [x4+8]
000f6854adrp x0, 0x5bb000
000f6858add x0, x0, 500
000f685corr x1, xzr, 8
000f6860bl os.wrapSyscallError
000f6864str x0, [sp+168]
000f6868str x1, [sp+176]
000f686cldr x4, [sp+272]
000f6870str x0, [x4]
000f6874adrp x27, 0x955000
000f6878ldr w5, [x27+3056]
000f687ccbz w5, 0xf6884
000f6880b 0xf6888
000f6884
000f6884loc_f6884:
000f6884b 0xf689c
000f6888
000f6888loc_f6888:
000f6888bl runtime.gcWriteBarrier2
000f688cstr x1, [x25]
000f6890ldr x5, [x4+8]
000f6894str x5, [x25+8]
000f6898b 0xf689c
000f689c
000f689cloc_f689c:
000f689cstr x1, [x4+8]
000f68a0ldr x4, [sp+256]
000f68a4ldr x0, [x4]
000f68a8ldr x4, [sp+264]
000f68acldrb w1, [x4]
000f68b0ldr x4, [sp+272]
000f68b4ldr x2, [x4]
000f68b8ldr x3, [x4+8]
000f68bcldp x29, x30, [sp-8]
000f68c0add sp, sp, 288
000f68c4ret x30
000f68c8
000f68c8loc_f68c8:
000f68c8stp x0, x1, [sp+8]
000f68ccstr x2, [sp+24]
000f68d0mov x3, x30
000f68d4bl runtime.morestack_noctxt.abi0
000f68d8ldp x0, x1, [sp+8]
000f68dcldr x2, [sp+24]
000f68e0b 0xf64a0
000f68e4udf 0
000f68e8udf 0
000f68ecudf 0
000f64a0
000f64a0os.(*File).writeTo: ; void os.(*File).writeTo(os.File * f, io.Writer w)
000f64a0ldr x16, [x28+16]
000f64a4sub x17, sp, 160
000f64a8subs xzr, x17, x16
000f64acb.ls 0xf68c8
000f64b0sub x20, sp, 288
000f64b4stp x29, x30, [x20-8]
000f64b8add sp, x20, 0
000f64bcsub x29, sp, 8
000f64c0str x0, [sp+296]
000f64c4str x1, [sp+304]
000f64c8str x2, [sp+312]
000f64ccadrp x0, 0x4ff000
000f64d0add x0, x0, 3392
000f64d4bl runtime.newobject
000f64d8str x0, [sp+256]
000f64dcadrp x0, 0x4ff000
000f64e0add x0, x0, 3968
000f64e4bl runtime.newobject
000f64e8str x0, [sp+264]
000f64ecadrp x0, 0x523000
000f64f0add x0, x0, 3616
000f64f4bl runtime.newobject
000f64f8str x0, [sp+272]
000f64fcstr xzr, [sp+216]
000f6500stp xzr, xzr, [sp+200]
000f6504ldr x1, [sp+304]
000f6508ldr x2, [sp+312]
000f650cstr x1, [sp+152]
000f6510str x2, [sp+160]
000f6514str x1, [sp+144]
000f6518ldr x1, [sp+144]
000f651ccbnz x1, 0xf6524
000f6520b 0xf6534
000f6524
000f6524loc_f6524:
000f6524ldr x2, [sp+144]
000f6528ldr x2, [x2+8]
000f652cstr x2, [sp+144]
000f6530b 0xf6538
000f6534
000f6534loc_f6534:
000f6534b 0xf6538
000f6538
000f6538loc_f6538:
000f6538ldr x0, [sp+144]
000f653cldr x1, [sp+160]
000f6540bl os.getPollFDAndNetwork
000f6544str x0, [sp+216]
000f6548str x1, [sp+200]
000f654cstr x2, [sp+208]
000f6550ldr x2, [sp+216]
000f6554str x2, [sp+128]
000f6558ldr x2, [sp+200]
000f655cldr x3, [sp+208]
000f6560str x2, [sp+112]
000f6564str x3, [sp+120]
000f6568ldr x2, [sp+128]
000f656cstr x2, [sp+88]
000f6570ldr x2, [sp+112]
000f6574ldr x3, [sp+120]
000f6578str x2, [sp+96]
000f657cstr x3, [sp+104]
000f6580ldr x2, [sp+88]
000f6584subs xzr, x2, 0
000f6588cset x3, ne
000f658ceor x3, x3, 1
000f6590strb w3, [sp+54]
000f6594cbnz x2, 0xf659c
000f6598b 0xf65b4
000f659c
000f659cloc_f659c:
000f659cldr x4, [sp+88]
000f65a0ldrsb x27, [x4]
000f65a4ldrb w4, [x4+48]
000f65a8eor x4, x4, 1
000f65acstrb w4, [sp+54]
000f65b0b 0xf65b8
000f65b4
000f65b4loc_f65b4:
000f65b4b 0xf65b8
000f65b8
000f65b8loc_f65b8:
000f65b8ldrb w4, [sp+54]
000f65bcstrb w4, [sp+55]
000f65c0tbnz w4, 0, 0xf65c8
000f65c4b 0xf65cc
000f65c8
000f65c8loc_f65c8:
000f65c8b 0xf65e8
000f65cc
000f65ccloc_f65cc:
000f65ccldr x0, [sp+96]
000f65d0ldr x1, [sp+104]
000f65d4bl os.isUnixOrTCP
000f65d8strb w0, [sp+53]
000f65dceor x2, x0, 1
000f65e0strb w2, [sp+55]
000f65e4b 0xf65e8
000f65e8
000f65e8loc_f65e8:
000f65e8ldrb w4, [sp+55]
000f65ectbnz w4, 0, 0xf65f4
000f65f0b 0xf661c
000f65f4
000f65f4loc_f65f4:
000f65f4ldr x4, [sp+264]
000f65f8ldrb w1, [x4]
000f65fcldr x4, [sp+256]
000f6600ldr x0, [x4]
000f6604ldr x4, [sp+272]
000f6608ldr x2, [x4]
000f660cldr x3, [x4+8]
000f6610ldp x29, x30, [sp-8]
000f6614add sp, sp, 288
000f6618ret x30
000f661c
000f661cloc_f661c:
000f661cstp xzr, xzr, [sp+184]
000f6620stp xzr, xzr, [sp+168]
000f6624ldr x0, [sp+296]
000f6628bl os.(*File).SyscallConn
000f662cstr x0, [sp+184]
000f6630str x1, [sp+192]
000f6634str x2, [sp+168]
000f6638str x3, [sp+176]
000f663cldr x1, [sp+184]
000f6640ldr x2, [sp+192]
000f6644str x1, [sp+240]
000f6648str x2, [sp+248]
000f664cldr x1, [sp+168]
000f6650ldr x2, [sp+176]
000f6654str x1, [sp+224]
000f6658str x2, [sp+232]
000f665cldr x1, [sp+240]
000f6660ldr x2, [sp+248]
000f6664str x1, [sp+56]
000f6668str x2, [sp+64]
000f666cldr x1, [sp+272]
000f6670ldr x2, [sp+232]
000f6674ldr x3, [sp+224]
000f6678str x3, [x1]
000f667cadrp x27, 0x955000
000f6680ldr w3, [x27+3056]
000f6684cbz w3, 0xf668c
000f6688b 0xf6690
000f668c
000f668cloc_f668c:
000f668cb 0xf66a4
000f6690
000f6690loc_f6690:
000f6690bl runtime.gcWriteBarrier2
000f6694str x2, [x25]
000f6698ldr x4, [x1+8]
000f669cstr x4, [x25+8]
000f66a0b 0xf66a4
000f66a4
000f66a4loc_f66a4:
000f66a4str x2, [x1+8]
000f66a8ldr x4, [sp+272]
000f66acldr x4, [x4]
000f66b0cbnz x4, 0xf66b8
000f66b4b 0xf66e0
000f66b8
000f66b8loc_f66b8:
000f66b8ldr x4, [sp+264]
000f66bcldrb w1, [x4]
000f66c0ldr x4, [sp+256]
000f66c4ldr x0, [x4]
000f66c8ldr x4, [sp+272]
000f66ccldr x2, [x4]
000f66d0ldr x3, [x4+8]
000f66d4ldp x29, x30, [sp-8]
000f66d8add sp, sp, 288
000f66dcret x30
000f66e0
000f66e0loc_f66e0:
000f66e0adrp x0, 0x576000
000f66e4add x0, x0, 1344
000f66e8bl runtime.newobject
000f66ecstr x0, [sp+136]
000f66f0adrp x1, 0
000f66f4add x1, x1, 2288
000f66f8str x1, [x0]
000f66fcldr x1, [sp+256]
000f6700ldr x2, [sp+136]
000f6704ldrsb x27, [x2]
000f6708adrp x27, 0x955000
000f670cldr w3, [x27+3056]
000f6710cbz w3, 0xf6718
000f6714b 0xf671c
000f6718
000f6718loc_f6718:
000f6718b 0xf6730
000f671c
000f671cloc_f671c:
000f671cbl runtime.gcWriteBarrier2
000f6720str x1, [x25]
000f6724ldr x3, [x2+8]
000f6728str x3, [x25+8]
000f672cb 0xf6730
000f6730
000f6730loc_f6730:
000f6730str x1, [x2+8]
000f6734ldr x2, [sp+272]
000f6738ldr x3, [sp+136]
000f673cldrsb x27, [x3]
000f6740adrp x27, 0x955000
000f6744ldr w4, [x27+3056]
000f6748cbz w4, 0xf6750
000f674cb 0xf6754
000f6750
000f6750loc_f6750:
000f6750b 0xf6768
000f6754
000f6754loc_f6754:
000f6754bl runtime.gcWriteBarrier2
000f6758str x2, [x25]
000f675cldr x4, [x3+16]
000f6760str x4, [x25+8]
000f6764b 0xf6768
000f6768
000f6768loc_f6768:
000f6768str x2, [x3+16]
000f676cldr x2, [sp+264]
000f6770ldr x3, [sp+136]
000f6774ldrsb x27, [x3]
000f6778adrp x27, 0x955000
000f677cldr w4, [x27+3056]
000f6780cbz w4, 0xf6788
000f6784b 0xf678c
000f6788
000f6788loc_f6788:
000f6788b 0xf67a0
000f678c
000f678cloc_f678c:
000f678cbl runtime.gcWriteBarrier2
000f6790str x2, [x25]
000f6794ldr x4, [x3+24]
000f6798str x4, [x25+8]
000f679cb 0xf67a0
000f67a0
000f67a0loc_f67a0:
000f67a0str x2, [x3+24]
000f67a4ldr x2, [sp+88]
000f67a8ldr x3, [sp+136]
000f67acldrsb x27, [x3]
000f67b0adrp x27, 0x955000
000f67b4ldr w4, [x27+3056]
000f67b8cbz w4, 0xf67c0
000f67bcb 0xf67c4
000f67c0
000f67c0loc_f67c0:
000f67c0b 0xf67d8
000f67c4
000f67c4loc_f67c4:
000f67c4bl runtime.gcWriteBarrier2
000f67c8str x2, [x25]
000f67ccldr x4, [x3+32]
000f67d0str x4, [x25+8]
000f67d4b 0xf67d8
000f67d8
000f67d8loc_f67d8:
000f67d8str x2, [x3+32]
000f67dcldr x2, [sp+56]
000f67e0ldrsb x27, [x2]
000f67e4ldr x0, [sp+64]
000f67e8ldr x2, [x2+32]
000f67ecldr x1, [sp+136]
000f67f0blr x2
000f67f4str x0, [sp+72]
000f67f8str x1, [sp+80]
000f67fcldr x2, [sp+272]
000f6800ldr x2, [x2]
000f6804cbnz x2, 0xf680c
000f6808b 0xf6810
000f680c
000f680cloc_f680c:
000f680cb 0xf6848
000f6810
000f6810loc_f6810:
000f6810ldr x4, [sp+272]
000f6814str x0, [x4]
000f6818adrp x27, 0x955000
000f681cldr w5, [x27+3056]
000f6820cbz w5, 0xf6828
000f6824b 0xf682c
000f6828
000f6828loc_f6828:
000f6828b 0xf6840
000f682c
000f682cloc_f682c:
000f682cbl runtime.gcWriteBarrier2
000f6830str x1, [x25]
000f6834ldr x5, [x4+8]
000f6838str x5, [x25+8]
000f683cb 0xf6840
000f6840
000f6840loc_f6840:
000f6840str x1, [x4+8]
000f6844b 0xf6848
000f6848
000f6848loc_f6848:
000f6848ldr x4, [sp+272]
000f684cldr x2, [x4]
000f6850ldr x3, [x4+8]
000f6854adrp x0, 0x5bb000
000f6858add x0, x0, 500
000f685corr x1, xzr, 8
000f6860bl os.wrapSyscallError
000f6864str x0, [sp+168]
000f6868str x1, [sp+176]
000f686cldr x4, [sp+272]
000f6870str x0, [x4]
000f6874adrp x27, 0x955000
000f6878ldr w5, [x27+3056]
000f687ccbz w5, 0xf6884
000f6880b 0xf6888
000f6884
000f6884loc_f6884:
000f6884b 0xf689c
000f6888
000f6888loc_f6888:
000f6888bl runtime.gcWriteBarrier2
000f688cstr x1, [x25]
000f6890ldr x5, [x4+8]
000f6894str x5, [x25+8]
000f6898b 0xf689c
000f689c
000f689cloc_f689c:
000f689cstr x1, [x4+8]
000f68a0ldr x4, [sp+256]
000f68a4ldr x0, [x4]
000f68a8ldr x4, [sp+264]
000f68acldrb w1, [x4]
000f68b0ldr x4, [sp+272]
000f68b4ldr x2, [x4]
000f68b8ldr x3, [x4+8]
000f68bcldp x29, x30, [sp-8]
000f68c0add sp, sp, 288
000f68c4ret x30
000f68c8
000f68c8loc_f68c8:
000f68c8stp x0, x1, [sp+8]
000f68ccstr x2, [sp+24]
000f68d0mov x3, x30
000f68d4bl runtime.morestack_noctxt.abi0
000f68d8ldp x0, x1, [sp+8]
000f68dcldr x2, [sp+24]
000f68e0b 0xf64a0
000f68e4udf 0
000f68e8udf 0
000f68ecudf 0
000f64a0
000f68f0
000f68f0os.(*File).writeTo.func1: ; void os.(*File).writeTo.func1(uintptr fd)
000f68f0ldr x16, [x28+16]
000f68f4subs xzr, sp, x16
000f68f8b.ls 0xf69d4
000f68fcstr x30, [sp-128]!
000f6900stur x29, [sp-8]
000f6904sub x29, sp, 8
000f6908str x0, [sp+136]
000f690cldr x3, [x26+8]
000f6910str x3, [sp+96]
000f6914ldr x3, [x26+16]
000f6918str x3, [sp+112]
000f691cldr x3, [x26+24]
000f6920str x3, [sp+104]
000f6924ldr x3, [x26+32]
000f6928str x3, [sp+56]
000f692cstrb wzr, [sp+37]
000f6930stp xzr, xzr, [sp+64]
000f6934ldr x0, [sp+56]
000f6938ldr x1, [sp+136]
000f693cmov x2, xzr
000f6940bl internal/poll.SendFile
000f6944str x0, [sp+40]
000f6948str x1, [sp+64]
000f694cstr x2, [sp+72]
000f6950strb w3, [sp+38]
000f6954ldr x3, [sp+40]
000f6958str x3, [sp+48]
000f695cstr x1, [sp+80]
000f6960str x2, [sp+88]
000f6964ldrb w3, [sp+38]
000f6968strb w3, [sp+39]
000f696cldr x3, [sp+48]
000f6970ldr x4, [sp+96]
000f6974str x3, [x4]
000f6978ldr x3, [sp+112]
000f697cldr x4, [sp+88]
000f6980ldr x5, [sp+80]
000f6984str x5, [x3]
000f6988adrp x27, 0x955000
000f698cldr w5, [x27+3056]
000f6990cbz w5, 0xf6998
000f6994b 0xf699c
000f6998
000f6998loc_f6998:
000f6998b 0xf69b0
000f699c
000f699cloc_f699c:
000f699cbl runtime.gcWriteBarrier2
000f69a0str x4, [x25]
000f69a4ldr x1, [x3+8]
000f69a8str x1, [x25+8]
000f69acb 0xf69b0
000f69b0
000f69b0loc_f69b0:
000f69b0str x4, [x3+8]
000f69b4ldrb w1, [sp+39]
000f69b8ldr x2, [sp+104]
000f69bcstrb w1, [x2]
000f69c0orr x0, xzr, 1
000f69c4strb w0, [sp+37]
000f69c8ldur x29, [sp-8]
000f69ccldr x30, [sp], 128
000f69d0ret x30
000f69d4
000f69d4loc_f69d4:
000f69d4str x0, [sp+8]
000f69d8mov x3, x30
000f69dcbl runtime.morestack.abi0
000f69e0ldr x0, [sp+8]
000f69e4b 0xf68f0
000f69e8udf 0
000f69ecudf 0
000f68f0
000f68f0os.(*File).writeTo.func1: ; void os.(*File).writeTo.func1(uintptr fd)
000f68f0ldr x16, [x28+16]
000f68f4subs xzr, sp, x16
000f68f8b.ls 0xf69d4
000f68fcstr x30, [sp-128]!
000f6900stur x29, [sp-8]
000f6904sub x29, sp, 8
000f6908str x0, [sp+136]
000f690cldr x3, [x26+8]
000f6910str x3, [sp+96]
000f6914ldr x3, [x26+16]
000f6918str x3, [sp+112]
000f691cldr x3, [x26+24]
000f6920str x3, [sp+104]
000f6924ldr x3, [x26+32]
000f6928str x3, [sp+56]
000f692cstrb wzr, [sp+37]
000f6930stp xzr, xzr, [sp+64]
000f6934ldr x0, [sp+56]
000f6938ldr x1, [sp+136]
000f693cmov x2, xzr
000f6940bl internal/poll.SendFile
000f6944str x0, [sp+40]
000f6948str x1, [sp+64]
000f694cstr x2, [sp+72]
000f6950strb w3, [sp+38]
000f6954ldr x3, [sp+40]
000f6958str x3, [sp+48]
000f695cstr x1, [sp+80]
000f6960str x2, [sp+88]
000f6964ldrb w3, [sp+38]
000f6968strb w3, [sp+39]
000f696cldr x3, [sp+48]
000f6970ldr x4, [sp+96]
000f6974str x3, [x4]
000f6978ldr x3, [sp+112]
000f697cldr x4, [sp+88]
000f6980ldr x5, [sp+80]
000f6984str x5, [x3]
000f6988adrp x27, 0x955000
000f698cldr w5, [x27+3056]
000f6990cbz w5, 0xf6998
000f6994b 0xf699c
000f6998
000f6998loc_f6998:
000f6998b 0xf69b0
000f699c
000f699cloc_f699c:
000f699cbl runtime.gcWriteBarrier2
000f69a0str x4, [x25]
000f69a4ldr x1, [x3+8]
000f69a8str x1, [x25+8]
000f69acb 0xf69b0
000f69b0
000f69b0loc_f69b0:
000f69b0str x4, [x3+8]
000f69b4ldrb w1, [sp+39]
000f69b8ldr x2, [sp+104]
000f69bcstrb w1, [x2]
000f69c0orr x0, xzr, 1
000f69c4strb w0, [sp+37]
000f69c8ldur x29, [sp-8]
000f69ccldr x30, [sp], 128
000f69d0ret x30
000f69d4
000f69d4loc_f69d4:
000f69d4str x0, [sp+8]
000f69d8mov x3, x30
000f69dcbl runtime.morestack.abi0
000f69e0ldr x0, [sp+8]
000f69e4b 0xf68f0
000f69e8udf 0
000f69ecudf 0
000f68f0
000f69f0
000f69f0os.(*File).readFrom: ; void os.(*File).readFrom(os.File * f, io.Reader r)
000f69f0ldr x16, [x28+16]
000f69f4sub x17, sp, 16
000f69f8subs xzr, x17, x16
000f69fcb.ls 0xf6b64
000f6a00str x30, [sp-144]!
000f6a04stur x29, [sp-8]
000f6a08sub x29, sp, 8
000f6a0cstr x0, [sp+152]
000f6a10str x1, [sp+160]
000f6a14str x2, [sp+168]
000f6a18str xzr, [sp+40]
000f6a1cstrb wzr, [sp+36]
000f6a20stp xzr, xzr, [sp+72]
000f6a24ldr x4, [sp+152]
000f6a28ldrsb x27, [x4]
000f6a2cldr x4, [x4]
000f6a30ldrsb x27, [x4]
000f6a34ldrb w4, [x4+82]
000f6a38tbnz w4, 0, 0xf6a40
000f6a3cb 0xf6a68
000f6a40
000f6a40loc_f6a40:
000f6a40str xzr, [sp+40]
000f6a44strb wzr, [sp+36]
000f6a48stp xzr, xzr, [sp+72]
000f6a4cldr x0, [sp+40]
000f6a50ldrb w1, [sp+36]
000f6a54mov x2, xzr
000f6a58mov x3, xzr
000f6a5cldur x29, [sp-8]
000f6a60ldr x30, [sp], 144
000f6a64ret x30
000f6a68
000f6a68loc_f6a68:
000f6a68stp xzr, xzr, [sp+104]
000f6a6cldr x1, [sp+160]
000f6a70ldr x2, [sp+168]
000f6a74ldr x0, [sp+152]
000f6a78bl os.(*File).copyFileRange
000f6a7cstr x0, [sp+64]
000f6a80strb w1, [sp+39]
000f6a84str x2, [sp+104]
000f6a88str x3, [sp+112]
000f6a8cldr x3, [sp+64]
000f6a90str x3, [sp+56]
000f6a94ldrb w3, [sp+39]
000f6a98strb w3, [sp+38]
000f6a9cldr x3, [sp+104]
000f6aa0ldr x4, [sp+112]
000f6aa4str x3, [sp+88]
000f6aa8str x4, [sp+96]
000f6aacldr x3, [sp+56]
000f6ab0str x3, [sp+40]
000f6ab4ldrb w3, [sp+38]
000f6ab8strb w3, [sp+36]
000f6abcldr x2, [sp+88]
000f6ac0ldr x3, [sp+96]
000f6ac4str x2, [sp+72]
000f6ac8str x3, [sp+80]
000f6accldrb w4, [sp+36]
000f6ad0tbnz w4, 0, 0xf6ad8
000f6ad4b 0xf6aec
000f6ad8
000f6ad8loc_f6ad8:
000f6ad8ldrb w1, [sp+36]
000f6adcldr x0, [sp+40]
000f6ae0ldur x29, [sp-8]
000f6ae4ldr x30, [sp], 144
000f6ae8ret x30
000f6aec
000f6aecloc_f6aec:
000f6aecstp xzr, xzr, [sp+104]
000f6af0ldr x1, [sp+160]
000f6af4ldr x2, [sp+168]
000f6af8ldr x0, [sp+152]
000f6afcbl os.(*File).spliceToFile
000f6b00str x0, [sp+64]
000f6b04strb w1, [sp+39]
000f6b08str x2, [sp+104]
000f6b0cstr x3, [sp+112]
000f6b10ldr x3, [sp+64]
000f6b14str x3, [sp+48]
000f6b18ldrb w3, [sp+39]
000f6b1cstrb w3, [sp+37]
000f6b20ldr x3, [sp+104]
000f6b24ldr x4, [sp+112]
000f6b28str x3, [sp+120]
000f6b2cstr x4, [sp+128]
000f6b30ldr x3, [sp+48]
000f6b34str x3, [sp+40]
000f6b38ldrb w3, [sp+37]
000f6b3cstrb w3, [sp+36]
000f6b40ldr x2, [sp+120]
000f6b44ldr x3, [sp+128]
000f6b48str x2, [sp+72]
000f6b4cstr x3, [sp+80]
000f6b50ldr x0, [sp+40]
000f6b54ldrb w1, [sp+36]
000f6b58ldur x29, [sp-8]
000f6b5cldr x30, [sp], 144
000f6b60ret x30
000f6b64
000f6b64loc_f6b64:
000f6b64stp x0, x1, [sp+8]
000f6b68str x2, [sp+24]
000f6b6cmov x3, x30
000f6b70bl runtime.morestack_noctxt.abi0
000f6b74ldp x0, x1, [sp+8]
000f6b78ldr x2, [sp+24]
000f6b7cb 0xf69f0
000f69f0
000f69f0os.(*File).readFrom: ; void os.(*File).readFrom(os.File * f, io.Reader r)
000f69f0ldr x16, [x28+16]
000f69f4sub x17, sp, 16
000f69f8subs xzr, x17, x16
000f69fcb.ls 0xf6b64
000f6a00str x30, [sp-144]!
000f6a04stur x29, [sp-8]
000f6a08sub x29, sp, 8
000f6a0cstr x0, [sp+152]
000f6a10str x1, [sp+160]
000f6a14str x2, [sp+168]
000f6a18str xzr, [sp+40]
000f6a1cstrb wzr, [sp+36]
000f6a20stp xzr, xzr, [sp+72]
000f6a24ldr x4, [sp+152]
000f6a28ldrsb x27, [x4]
000f6a2cldr x4, [x4]
000f6a30ldrsb x27, [x4]
000f6a34ldrb w4, [x4+82]
000f6a38tbnz w4, 0, 0xf6a40
000f6a3cb 0xf6a68
000f6a40
000f6a40loc_f6a40:
000f6a40str xzr, [sp+40]
000f6a44strb wzr, [sp+36]
000f6a48stp xzr, xzr, [sp+72]
000f6a4cldr x0, [sp+40]
000f6a50ldrb w1, [sp+36]
000f6a54mov x2, xzr
000f6a58mov x3, xzr
000f6a5cldur x29, [sp-8]
000f6a60ldr x30, [sp], 144
000f6a64ret x30
000f6a68
000f6a68loc_f6a68:
000f6a68stp xzr, xzr, [sp+104]
000f6a6cldr x1, [sp+160]
000f6a70ldr x2, [sp+168]
000f6a74ldr x0, [sp+152]
000f6a78bl os.(*File).copyFileRange
000f6a7cstr x0, [sp+64]
000f6a80strb w1, [sp+39]
000f6a84str x2, [sp+104]
000f6a88str x3, [sp+112]
000f6a8cldr x3, [sp+64]
000f6a90str x3, [sp+56]
000f6a94ldrb w3, [sp+39]
000f6a98strb w3, [sp+38]
000f6a9cldr x3, [sp+104]
000f6aa0ldr x4, [sp+112]
000f6aa4str x3, [sp+88]
000f6aa8str x4, [sp+96]
000f6aacldr x3, [sp+56]
000f6ab0str x3, [sp+40]
000f6ab4ldrb w3, [sp+38]
000f6ab8strb w3, [sp+36]
000f6abcldr x2, [sp+88]
000f6ac0ldr x3, [sp+96]
000f6ac4str x2, [sp+72]
000f6ac8str x3, [sp+80]
000f6accldrb w4, [sp+36]
000f6ad0tbnz w4, 0, 0xf6ad8
000f6ad4b 0xf6aec
000f6ad8
000f6ad8loc_f6ad8:
000f6ad8ldrb w1, [sp+36]
000f6adcldr x0, [sp+40]
000f6ae0ldur x29, [sp-8]
000f6ae4ldr x30, [sp], 144
000f6ae8ret x30
000f6aec
000f6aecloc_f6aec:
000f6aecstp xzr, xzr, [sp+104]
000f6af0ldr x1, [sp+160]
000f6af4ldr x2, [sp+168]
000f6af8ldr x0, [sp+152]
000f6afcbl os.(*File).spliceToFile
000f6b00str x0, [sp+64]
000f6b04strb w1, [sp+39]
000f6b08str x2, [sp+104]
000f6b0cstr x3, [sp+112]
000f6b10ldr x3, [sp+64]
000f6b14str x3, [sp+48]
000f6b18ldrb w3, [sp+39]
000f6b1cstrb w3, [sp+37]
000f6b20ldr x3, [sp+104]
000f6b24ldr x4, [sp+112]
000f6b28str x3, [sp+120]
000f6b2cstr x4, [sp+128]
000f6b30ldr x3, [sp+48]
000f6b34str x3, [sp+40]
000f6b38ldrb w3, [sp+37]
000f6b3cstrb w3, [sp+36]
000f6b40ldr x2, [sp+120]
000f6b44ldr x3, [sp+128]
000f6b48str x2, [sp+72]
000f6b4cstr x3, [sp+80]
000f6b50ldr x0, [sp+40]
000f6b54ldrb w1, [sp+36]
000f6b58ldur x29, [sp-8]
000f6b5cldr x30, [sp], 144
000f6b60ret x30
000f6b64
000f6b64loc_f6b64:
000f6b64stp x0, x1, [sp+8]
000f6b68str x2, [sp+24]
000f6b6cmov x3, x30
000f6b70bl runtime.morestack_noctxt.abi0
000f6b74ldp x0, x1, [sp+8]
000f6b78ldr x2, [sp+24]
000f6b7cb 0xf69f0
000f69f0
000f6b80
000f6b80os.(*File).spliceToFile: ; void os.(*File).spliceToFile(os.File * f, io.Reader r)
000f6b80ldr x16, [x28+16]
000f6b84sub x17, sp, 160
000f6b88subs xzr, x17, x16
000f6b8cb.ls 0xf6e24
000f6b90sub x20, sp, 288
000f6b94stp x29, x30, [x20-8]
000f6b98add sp, x20, 0
000f6b9csub x29, sp, 8
000f6ba0str x0, [sp+296]
000f6ba4str x1, [sp+304]
000f6ba8str x2, [sp+312]
000f6bacstr xzr, [sp+48]
000f6bb0strb wzr, [sp+45]
000f6bb4stp xzr, xzr, [sp+104]
000f6bb8str xzr, [sp+56]
000f6bbcstr xzr, [sp+96]
000f6bc0str xzr, [sp+232]
000f6bc4stp xzr, xzr, [sp+216]
000f6bc8ldr x0, [sp+304]
000f6bccldr x1, [sp+312]
000f6bd0bl os.tryLimitedReader
000f6bd4str x0, [sp+232]
000f6bd8str x1, [sp+216]
000f6bdcstr x2, [sp+224]
000f6be0str x3, [sp+72]
000f6be4ldr x2, [sp+232]
000f6be8str x2, [sp+136]
000f6becldr x2, [sp+224]
000f6bf0ldr x3, [sp+216]
000f6bf4str x3, [sp+120]
000f6bf8str x2, [sp+128]
000f6bfcldr x2, [sp+72]
000f6c00str x2, [sp+64]
000f6c04ldr x2, [sp+136]
000f6c08str x2, [sp+96]
000f6c0cldr x2, [sp+120]
000f6c10ldr x3, [sp+128]
000f6c14str x2, [sp+304]
000f6c18str x3, [sp+312]
000f6c1cldr x2, [sp+64]
000f6c20str x2, [sp+56]
000f6c24subs xzr, x2, 0
000f6c28b.le 0xf6c30
000f6c2cb 0xf6c5c
000f6c30
000f6c30loc_f6c30:
000f6c30str xzr, [sp+48]
000f6c34orr x4, xzr, 1
000f6c38strb w4, [sp+45]
000f6c3cstp xzr, xzr, [sp+104]
000f6c40ldr x0, [sp+48]
000f6c44ldrb w1, [sp+45]
000f6c48mov x2, xzr
000f6c4cmov x3, xzr
000f6c50ldp x29, x30, [sp-8]
000f6c54add sp, sp, 288
000f6c58ret x30
000f6c5c
000f6c5cloc_f6c5c:
000f6c5cstr xzr, [sp+208]
000f6c60stp xzr, xzr, [sp+192]
000f6c64ldr x2, [sp+304]
000f6c68ldr x3, [sp+312]
000f6c6cstr x2, [sp+160]
000f6c70str x3, [sp+168]
000f6c74str x2, [sp+152]
000f6c78ldr x2, [sp+152]
000f6c7ccbnz x2, 0xf6c84
000f6c80b 0xf6c94
000f6c84
000f6c84loc_f6c84:
000f6c84ldr x2, [sp+152]
000f6c88ldr x2, [x2+8]
000f6c8cstr x2, [sp+152]
000f6c90b 0xf6c98
000f6c94
000f6c94loc_f6c94:
000f6c94b 0xf6c98
000f6c98
000f6c98loc_f6c98:
000f6c98ldr x1, [sp+168]
000f6c9cldr x0, [sp+152]
000f6ca0bl os.getPollFDAndNetwork
000f6ca4str x0, [sp+208]
000f6ca8str x1, [sp+192]
000f6cacstr x2, [sp+200]
000f6cb0ldr x2, [sp+208]
000f6cb4str x2, [sp+272]
000f6cb8ldr x2, [sp+192]
000f6cbcldr x3, [sp+200]
000f6cc0str x2, [sp+256]
000f6cc4str x3, [sp+264]
000f6cc8ldr x2, [sp+272]
000f6cccstr x2, [sp+88]
000f6cd0subs xzr, x2, 0
000f6cd4cset x3, ne
000f6cd8eor x3, x3, 1
000f6cdcstrb w3, [sp+46]
000f6ce0cbnz x2, 0xf6ce8
000f6ce4b 0xf6d00
000f6ce8
000f6ce8loc_f6ce8:
000f6ce8ldr x4, [sp+88]
000f6cecldrsb x27, [x4]
000f6cf0ldrb w4, [x4+48]
000f6cf4eor x4, x4, 1
000f6cf8strb w4, [sp+46]
000f6cfcb 0xf6d04
000f6d00
000f6d00loc_f6d00:
000f6d00b 0xf6d04
000f6d04
000f6d04loc_f6d04:
000f6d04ldrb w4, [sp+46]
000f6d08tbnz w4, 0, 0xf6d10
000f6d0cb 0xf6d2c
000f6d10
000f6d10loc_f6d10:
000f6d10ldr x2, [sp+104]
000f6d14ldrb w1, [sp+45]
000f6d18ldr x3, [sp+112]
000f6d1cldr x0, [sp+48]
000f6d20ldp x29, x30, [sp-8]
000f6d24add sp, sp, 288
000f6d28ret x30
000f6d2c
000f6d2cloc_f6d2c:
000f6d2cstp xzr, xzr, [sp+176]
000f6d30ldr x3, [sp+296]
000f6d34ldrsb x27, [x3]
000f6d38ldr x0, [x3]
000f6d3cldrsb x27, [x0]
000f6d40str x0, [sp+144]
000f6d44adrp x27, 0x916000
000f6d48ldr x26, [x27+4048]
000f6d4cldr x2, [sp+56]
000f6d50ldr x3, [x26]
000f6d54ldr x1, [sp+88]
000f6d58blr x3
000f6d5cstr x0, [sp+72]
000f6d60strb w1, [sp+46]
000f6d64str x2, [sp+176]
000f6d68str x3, [sp+184]
000f6d6cldr x3, [sp+72]
000f6d70str x3, [sp+80]
000f6d74ldrb w3, [sp+46]
000f6d78strb w3, [sp+47]
000f6d7cldr x3, [sp+176]
000f6d80ldr x4, [sp+184]
000f6d84str x3, [sp+240]
000f6d88str x4, [sp+248]
000f6d8cldr x3, [sp+80]
000f6d90str x3, [sp+48]
000f6d94ldrb w3, [sp+47]
000f6d98strb w3, [sp+45]
000f6d9cldr x3, [sp+240]
000f6da0ldr x4, [sp+248]
000f6da4str x3, [sp+104]
000f6da8str x4, [sp+112]
000f6dacldr x3, [sp+96]
000f6db0cbnz x3, 0xf6db8
000f6db4b 0xf6dd4
000f6db8
000f6db8loc_f6db8:
000f6db8ldr x4, [sp+96]
000f6dbcldrsb x27, [x4]
000f6dc0ldr x5, [sp+48]
000f6dc4ldr x6, [sp+56]
000f6dc8sub x5, x6, x5
000f6dccstr x5, [x4+16]
000f6dd0b 0xf6dd8
000f6dd4
000f6dd4loc_f6dd4:
000f6dd4b 0xf6dd8
000f6dd8
000f6dd8loc_f6dd8:
000f6dd8ldr x2, [sp+104]
000f6ddcldr x3, [sp+112]
000f6de0adrp x0, 0x5ba000
000f6de4add x0, x0, 2347
000f6de8orr x1, xzr, 6
000f6decbl os.wrapSyscallError
000f6df0str x0, [sp+176]
000f6df4str x1, [sp+184]
000f6df8str x0, [sp+104]
000f6dfcstr x1, [sp+112]
000f6e00ldr x4, [sp+48]
000f6e04ldrb w5, [sp+45]
000f6e08mov x2, x0
000f6e0cmov x3, x1
000f6e10mov x0, x4
000f6e14mov x1, x5
000f6e18ldp x29, x30, [sp-8]
000f6e1cadd sp, sp, 288
000f6e20ret x30
000f6e24
000f6e24loc_f6e24:
000f6e24stp x0, x1, [sp+8]
000f6e28str x2, [sp+24]
000f6e2cmov x3, x30
000f6e30bl runtime.morestack_noctxt.abi0
000f6e34ldp x0, x1, [sp+8]
000f6e38ldr x2, [sp+24]
000f6e3cb 0xf6b80
000f6b80
000f6b80os.(*File).spliceToFile: ; void os.(*File).spliceToFile(os.File * f, io.Reader r)
000f6b80ldr x16, [x28+16]
000f6b84sub x17, sp, 160
000f6b88subs xzr, x17, x16
000f6b8cb.ls 0xf6e24
000f6b90sub x20, sp, 288
000f6b94stp x29, x30, [x20-8]
000f6b98add sp, x20, 0
000f6b9csub x29, sp, 8
000f6ba0str x0, [sp+296]
000f6ba4str x1, [sp+304]
000f6ba8str x2, [sp+312]
000f6bacstr xzr, [sp+48]
000f6bb0strb wzr, [sp+45]
000f6bb4stp xzr, xzr, [sp+104]
000f6bb8str xzr, [sp+56]
000f6bbcstr xzr, [sp+96]
000f6bc0str xzr, [sp+232]
000f6bc4stp xzr, xzr, [sp+216]
000f6bc8ldr x0, [sp+304]
000f6bccldr x1, [sp+312]
000f6bd0bl os.tryLimitedReader
000f6bd4str x0, [sp+232]
000f6bd8str x1, [sp+216]
000f6bdcstr x2, [sp+224]
000f6be0str x3, [sp+72]
000f6be4ldr x2, [sp+232]
000f6be8str x2, [sp+136]
000f6becldr x2, [sp+224]
000f6bf0ldr x3, [sp+216]
000f6bf4str x3, [sp+120]
000f6bf8str x2, [sp+128]
000f6bfcldr x2, [sp+72]
000f6c00str x2, [sp+64]
000f6c04ldr x2, [sp+136]
000f6c08str x2, [sp+96]
000f6c0cldr x2, [sp+120]
000f6c10ldr x3, [sp+128]
000f6c14str x2, [sp+304]
000f6c18str x3, [sp+312]
000f6c1cldr x2, [sp+64]
000f6c20str x2, [sp+56]
000f6c24subs xzr, x2, 0
000f6c28b.le 0xf6c30
000f6c2cb 0xf6c5c
000f6c30
000f6c30loc_f6c30:
000f6c30str xzr, [sp+48]
000f6c34orr x4, xzr, 1
000f6c38strb w4, [sp+45]
000f6c3cstp xzr, xzr, [sp+104]
000f6c40ldr x0, [sp+48]
000f6c44ldrb w1, [sp+45]
000f6c48mov x2, xzr
000f6c4cmov x3, xzr
000f6c50ldp x29, x30, [sp-8]
000f6c54add sp, sp, 288
000f6c58ret x30
000f6c5c
000f6c5cloc_f6c5c:
000f6c5cstr xzr, [sp+208]
000f6c60stp xzr, xzr, [sp+192]
000f6c64ldr x2, [sp+304]
000f6c68ldr x3, [sp+312]
000f6c6cstr x2, [sp+160]
000f6c70str x3, [sp+168]
000f6c74str x2, [sp+152]
000f6c78ldr x2, [sp+152]
000f6c7ccbnz x2, 0xf6c84
000f6c80b 0xf6c94
000f6c84
000f6c84loc_f6c84:
000f6c84ldr x2, [sp+152]
000f6c88ldr x2, [x2+8]
000f6c8cstr x2, [sp+152]
000f6c90b 0xf6c98
000f6c94
000f6c94loc_f6c94:
000f6c94b 0xf6c98
000f6c98
000f6c98loc_f6c98:
000f6c98ldr x1, [sp+168]
000f6c9cldr x0, [sp+152]
000f6ca0bl os.getPollFDAndNetwork
000f6ca4str x0, [sp+208]
000f6ca8str x1, [sp+192]
000f6cacstr x2, [sp+200]
000f6cb0ldr x2, [sp+208]
000f6cb4str x2, [sp+272]
000f6cb8ldr x2, [sp+192]
000f6cbcldr x3, [sp+200]
000f6cc0str x2, [sp+256]
000f6cc4str x3, [sp+264]
000f6cc8ldr x2, [sp+272]
000f6cccstr x2, [sp+88]
000f6cd0subs xzr, x2, 0
000f6cd4cset x3, ne
000f6cd8eor x3, x3, 1
000f6cdcstrb w3, [sp+46]
000f6ce0cbnz x2, 0xf6ce8
000f6ce4b 0xf6d00
000f6ce8
000f6ce8loc_f6ce8:
000f6ce8ldr x4, [sp+88]
000f6cecldrsb x27, [x4]
000f6cf0ldrb w4, [x4+48]
000f6cf4eor x4, x4, 1
000f6cf8strb w4, [sp+46]
000f6cfcb 0xf6d04
000f6d00
000f6d00loc_f6d00:
000f6d00b 0xf6d04
000f6d04
000f6d04loc_f6d04:
000f6d04ldrb w4, [sp+46]
000f6d08tbnz w4, 0, 0xf6d10
000f6d0cb 0xf6d2c
000f6d10
000f6d10loc_f6d10:
000f6d10ldr x2, [sp+104]
000f6d14ldrb w1, [sp+45]
000f6d18ldr x3, [sp+112]
000f6d1cldr x0, [sp+48]
000f6d20ldp x29, x30, [sp-8]
000f6d24add sp, sp, 288
000f6d28ret x30
000f6d2c
000f6d2cloc_f6d2c:
000f6d2cstp xzr, xzr, [sp+176]
000f6d30ldr x3, [sp+296]
000f6d34ldrsb x27, [x3]
000f6d38ldr x0, [x3]
000f6d3cldrsb x27, [x0]
000f6d40str x0, [sp+144]
000f6d44adrp x27, 0x916000
000f6d48ldr x26, [x27+4048]
000f6d4cldr x2, [sp+56]
000f6d50ldr x3, [x26]
000f6d54ldr x1, [sp+88]
000f6d58blr x3
000f6d5cstr x0, [sp+72]
000f6d60strb w1, [sp+46]
000f6d64str x2, [sp+176]
000f6d68str x3, [sp+184]
000f6d6cldr x3, [sp+72]
000f6d70str x3, [sp+80]
000f6d74ldrb w3, [sp+46]
000f6d78strb w3, [sp+47]
000f6d7cldr x3, [sp+176]
000f6d80ldr x4, [sp+184]
000f6d84str x3, [sp+240]
000f6d88str x4, [sp+248]
000f6d8cldr x3, [sp+80]
000f6d90str x3, [sp+48]
000f6d94ldrb w3, [sp+47]
000f6d98strb w3, [sp+45]
000f6d9cldr x3, [sp+240]
000f6da0ldr x4, [sp+248]
000f6da4str x3, [sp+104]
000f6da8str x4, [sp+112]
000f6dacldr x3, [sp+96]
000f6db0cbnz x3, 0xf6db8
000f6db4b 0xf6dd4
000f6db8
000f6db8loc_f6db8:
000f6db8ldr x4, [sp+96]
000f6dbcldrsb x27, [x4]
000f6dc0ldr x5, [sp+48]
000f6dc4ldr x6, [sp+56]
000f6dc8sub x5, x6, x5
000f6dccstr x5, [x4+16]
000f6dd0b 0xf6dd8
000f6dd4
000f6dd4loc_f6dd4:
000f6dd4b 0xf6dd8
000f6dd8
000f6dd8loc_f6dd8:
000f6dd8ldr x2, [sp+104]
000f6ddcldr x3, [sp+112]
000f6de0adrp x0, 0x5ba000
000f6de4add x0, x0, 2347
000f6de8orr x1, xzr, 6
000f6decbl os.wrapSyscallError
000f6df0str x0, [sp+176]
000f6df4str x1, [sp+184]
000f6df8str x0, [sp+104]
000f6dfcstr x1, [sp+112]
000f6e00ldr x4, [sp+48]
000f6e04ldrb w5, [sp+45]
000f6e08mov x2, x0
000f6e0cmov x3, x1
000f6e10mov x0, x4
000f6e14mov x1, x5
000f6e18ldp x29, x30, [sp-8]
000f6e1cadd sp, sp, 288
000f6e20ret x30
000f6e24
000f6e24loc_f6e24:
000f6e24stp x0, x1, [sp+8]
000f6e28str x2, [sp+24]
000f6e2cmov x3, x30
000f6e30bl runtime.morestack_noctxt.abi0
000f6e34ldp x0, x1, [sp+8]
000f6e38ldr x2, [sp+24]
000f6e3cb 0xf6b80
000f6b80
Loading..