File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
003e3ac0
003e3ac0os/exec.(*Cmd).childStdin: ; void os/exec.(*Cmd).childStdin(os/exec.Cmd * c)
003e3ac0ldr x16, [x28+16]
003e3ac4sub x17, sp, 224
003e3ac8subs xzr, x17, x16
003e3accb.ls 0x3e40a0
003e3ad0sub x20, sp, 352
003e3ad4stp x29, x30, [x20-8]
003e3ad8add sp, x20, 0
003e3adcsub x29, sp, 8
003e3ae0str x0, [sp+360]
003e3ae4str xzr, [sp+112]
003e3ae8stp xzr, xzr, [sp+96]
003e3aecldr x3, [sp+360]
003e3af0ldrsb x27, [x3]
003e3af4ldr x3, [x3+80]
003e3af8cbnz x3, 0x3e3b00
003e3afcb 0x3e3f28
003e3b00
003e3b00loc_3e3b00:
003e3b00str xzr, [sp+304]
003e3b04ldr x3, [sp+360]
003e3b08ldrsb x27, [x3]
003e3b0cldr x4, [x3+80]
003e3b10ldr x3, [x3+88]
003e3b14adrp x5, 0x330000
003e3b18add x5, x5, 2456
003e3b1csubs xzr, x4, x5
003e3b20b.eq 0x3e3b28
003e3b24b 0x3e3b30
003e3b28
003e3b28loc_3e3b28:
003e3b28orr x0, xzr, 1
003e3b2cb 0x3e3b3c
003e3b30
003e3b30loc_3e3b30:
003e3b30mov x0, xzr
003e3b34mov x3, xzr
003e3b38b 0x3e3b3c
003e3b3c
003e3b3cloc_3e3b3c:
003e3b3cstr x3, [sp+304]
003e3b40strb w0, [sp+94]
003e3b44ldr x3, [sp+304]
003e3b48str x3, [sp+184]
003e3b4cldrb w3, [sp+94]
003e3b50strb w3, [sp+95]
003e3b54ldr x3, [sp+184]
003e3b58str x3, [sp+136]
003e3b5cldrb w3, [sp+95]
003e3b60strb w3, [sp+93]
003e3b64tbnz w3, 0, 0x3e3b6c
003e3b68b 0x3e3b90
003e3b6c
003e3b6cloc_3e3b6c:
003e3b6cldr x3, [sp+136]
003e3b70str x3, [sp+112]
003e3b74stp xzr, xzr, [sp+96]
003e3b78ldr x0, [sp+112]
003e3b7cmov x1, xzr
003e3b80mov x2, xzr
003e3b84ldp x29, x30, [sp-8]
003e3b88add sp, sp, 352
003e3b8cret x30
003e3b90
003e3b90loc_3e3b90:
003e3b90str xzr, [sp+304]
003e3b94str xzr, [sp+280]
003e3b98stp xzr, xzr, [sp+288]
003e3b9cbl os.Pipe
003e3ba0str x0, [sp+304]
003e3ba4str x1, [sp+280]
003e3ba8str x2, [sp+288]
003e3bacstr x3, [sp+296]
003e3bb0ldr x0, [sp+304]
003e3bb4str x0, [sp+336]
003e3bb8ldr x0, [sp+280]
003e3bbcstr x0, [sp+328]
003e3bc0ldr x0, [sp+288]
003e3bc4ldr x1, [sp+296]
003e3bc8str x0, [sp+312]
003e3bccstr x1, [sp+320]
003e3bd0ldr x0, [sp+336]
003e3bd4str x0, [sp+128]
003e3bd8ldr x0, [sp+328]
003e3bdcstr x0, [sp+120]
003e3be0ldr x0, [sp+320]
003e3be4ldr x1, [sp+312]
003e3be8str x1, [sp+152]
003e3becstr x0, [sp+160]
003e3bf0cbnz x1, 0x3e3bf8
003e3bf4b 0x3e3c1c
003e3bf8
003e3bf8loc_3e3bf8:
003e3bf8str xzr, [sp+112]
003e3bfcldr x1, [sp+152]
003e3c00ldr x2, [sp+160]
003e3c04str x1, [sp+96]
003e3c08str x2, [sp+104]
003e3c0cldr x0, [sp+112]
003e3c10ldp x29, x30, [sp-8]
003e3c14add sp, sp, 352
003e3c18ret x30
003e3c1c
003e3c1cloc_3e3c1c:
003e3c1cldr x5, [sp+128]
003e3c20str x5, [sp+280]
003e3c24adrp x6, 0x332000
003e3c28add x6, x6, 1888
003e3c2cstr x6, [sp+248]
003e3c30str x5, [sp+256]
003e3c34ldr x5, [sp+360]
003e3c38ldrsb x27, [x5]
003e3c3cldr x2, [x5+240]
003e3c40ldr x0, [x5+224]
003e3c44ldr x5, [x5+232]
003e3c48add x1, x5, 1
003e3c4csubs xzr, x2, x1
003e3c50b.hs 0x3e3c58
003e3c54b 0x3e3c5c
003e3c58
003e3c58loc_3e3c58:
003e3c58b 0x3e3c70
003e3c5c
003e3c5cloc_3e3c5c:
003e3c5corr x3, xzr, 1
003e3c60adrp x4, 0x237000
003e3c64add x4, x4, 3872
003e3c68bl runtime.growslice
003e3c6cb 0x3e3c70
003e3c70
003e3c70loc_3e3c70:
003e3c70sub x5, x1, 1
003e3c74add x6, x0, x5, lsl #4
003e3c78ubfm x5, x5, 60, 59
003e3c7cldr x7, [sp+256]
003e3c80ldr x8, [sp+248]
003e3c84str x8, [x0+x5]
003e3c88adrp x27, 0x668000
003e3c8cldr w5, [x27+3056]
003e3c90cbz w5, 0x3e3c98
003e3c94b 0x3e3c9c
003e3c98
003e3c98loc_3e3c98:
003e3c98b 0x3e3cb0
003e3c9c
003e3c9cloc_3e3c9c:
003e3c9cbl runtime.gcWriteBarrier2
003e3ca0str x7, [x25]
003e3ca4ldr x5, [x6+8]
003e3ca8str x5, [x25+8]
003e3cacb 0x3e3cb0
003e3cb0
003e3cb0loc_3e3cb0:
003e3cb0str x7, [x6+8]
003e3cb4ldr x5, [sp+360]
003e3cb8ldrsb x27, [x5]
003e3cbcstr x1, [x5+232]
003e3cc0str x2, [x5+240]
003e3cc4adrp x27, 0x668000
003e3cc8ldr w6, [x27+3056]
003e3ccccbz w6, 0x3e3cd4
003e3cd0b 0x3e3cd8
003e3cd4
003e3cd4loc_3e3cd4:
003e3cd4b 0x3e3cec
003e3cd8
003e3cd8loc_3e3cd8:
003e3cd8bl runtime.gcWriteBarrier2
003e3cdcstr x0, [x25]
003e3ce0ldr x6, [x5+224]
003e3ce4str x6, [x25+8]
003e3ce8b 0x3e3cec
003e3cec
003e3cecloc_3e3cec:
003e3cecstr x0, [x5+224]
003e3cf0ldr x5, [sp+120]
003e3cf4str x5, [sp+280]
003e3cf8adrp x6, 0x332000
003e3cfcadd x6, x6, 1888
003e3d00str x6, [sp+232]
003e3d04str x5, [sp+240]
003e3d08ldr x5, [sp+360]
003e3d0cldrsb x27, [x5]
003e3d10ldr x2, [x5+264]
003e3d14ldr x0, [x5+248]
003e3d18ldr x5, [x5+256]
003e3d1cadd x1, x5, 1
003e3d20subs xzr, x2, x1
003e3d24b.hs 0x3e3d2c
003e3d28b 0x3e3d30
003e3d2c
003e3d2cloc_3e3d2c:
003e3d2cb 0x3e3d44
003e3d30
003e3d30loc_3e3d30:
003e3d30orr x3, xzr, 1
003e3d34adrp x4, 0x237000
003e3d38add x4, x4, 3872
003e3d3cbl runtime.growslice
003e3d40b 0x3e3d44
003e3d44
003e3d44loc_3e3d44:
003e3d44sub x3, x1, 1
003e3d48add x4, x0, x3, lsl #4
003e3d4cubfm x3, x3, 60, 59
003e3d50ldr x5, [sp+240]
003e3d54ldr x6, [sp+232]
003e3d58str x6, [x0+x3]
003e3d5cadrp x27, 0x668000
003e3d60ldr w3, [x27+3056]
003e3d64cbz w3, 0x3e3d6c
003e3d68b 0x3e3d70
003e3d6c
003e3d6cloc_3e3d6c:
003e3d6cb 0x3e3d84
003e3d70
003e3d70loc_3e3d70:
003e3d70bl runtime.gcWriteBarrier2
003e3d74str x5, [x25]
003e3d78ldr x3, [x4+8]
003e3d7cstr x3, [x25+8]
003e3d80b 0x3e3d84
003e3d84
003e3d84loc_3e3d84:
003e3d84str x5, [x4+8]
003e3d88ldr x3, [sp+360]
003e3d8cldrsb x27, [x3]
003e3d90str x1, [x3+256]
003e3d94str x2, [x3+264]
003e3d98adrp x27, 0x668000
003e3d9cldr w1, [x27+3056]
003e3da0cbz w1, 0x3e3da8
003e3da4b 0x3e3dac
003e3da8
003e3da8loc_3e3da8:
003e3da8b 0x3e3dc0
003e3dac
003e3dacloc_3e3dac:
003e3dacbl runtime.gcWriteBarrier2
003e3db0str x0, [x25]
003e3db4ldr x1, [x3+248]
003e3db8str x1, [x25+8]
003e3dbcb 0x3e3dc0
003e3dc0
003e3dc0loc_3e3dc0:
003e3dc0str x0, [x3+248]
003e3dc4adrp x0, 0x269000
003e3dc8add x0, x0, 160
003e3dccbl runtime.newobject
003e3dd0str x0, [sp+216]
003e3dd4adrp x1, 4096
003e3dd8add x1, x1, 192
003e3ddcstr x1, [x0]
003e3de0ldr x1, [sp+120]
003e3de4ldr x2, [sp+216]
003e3de8ldrsb x27, [x2]
003e3decadrp x27, 0x668000
003e3df0ldr w3, [x27+3056]
003e3df4cbz w3, 0x3e3dfc
003e3df8b 0x3e3e00
003e3dfc
003e3dfcloc_3e3dfc:
003e3dfcb 0x3e3e14
003e3e00
003e3e00loc_3e3e00:
003e3e00bl runtime.gcWriteBarrier2
003e3e04str x1, [x25]
003e3e08ldr x5, [x2+8]
003e3e0cstr x5, [x25+8]
003e3e10b 0x3e3e14
003e3e14
003e3e14loc_3e3e14:
003e3e14str x1, [x2+8]
003e3e18ldr x5, [sp+360]
003e3e1cldr x6, [sp+216]
003e3e20ldrsb x27, [x6]
003e3e24adrp x27, 0x668000
003e3e28ldr w7, [x27+3056]
003e3e2ccbz w7, 0x3e3e34
003e3e30b 0x3e3e38
003e3e34
003e3e34loc_3e3e34:
003e3e34b 0x3e3e4c
003e3e38
003e3e38loc_3e3e38:
003e3e38bl runtime.gcWriteBarrier2
003e3e3cstr x5, [x25]
003e3e40ldr x7, [x6+16]
003e3e44str x7, [x25+8]
003e3e48b 0x3e3e4c
003e3e4c
003e3e4cloc_3e3e4c:
003e3e4cstr x5, [x6+16]
003e3e50ldr x5, [sp+216]
003e3e54str x5, [sp+224]
003e3e58ldr x5, [sp+360]
003e3e5cldrsb x27, [x5]
003e3e60ldr x2, [x5+288]
003e3e64ldr x0, [x5+272]
003e3e68ldr x5, [x5+280]
003e3e6cadd x1, x5, 1
003e3e70subs xzr, x2, x1
003e3e74b.hs 0x3e3e7c
003e3e78b 0x3e3e80
003e3e7c
003e3e7cloc_3e3e7c:
003e3e7cb 0x3e3e94
003e3e80
003e3e80loc_3e3e80:
003e3e80orr x3, xzr, 1
003e3e84adrp x4, 0x214000
003e3e88add x4, x4, 192
003e3e8cbl runtime.growslice
003e3e90b 0x3e3e94
003e3e94
003e3e94loc_3e3e94:
003e3e94sub x3, x1, 1
003e3e98ldr x4, [sp+224]
003e3e9cadrp x27, 0x668000
003e3ea0ldr w5, [x27+3056]
003e3ea4cbz w5, 0x3e3eac
003e3ea8b 0x3e3eb0
003e3eac
003e3eacloc_3e3eac:
003e3eacb 0x3e3ec4
003e3eb0
003e3eb0loc_3e3eb0:
003e3eb0bl runtime.gcWriteBarrier2
003e3eb4str x4, [x25]
003e3eb8ldr x5, [x0+3*x3]
003e3ebcstr x5, [x25+8]
003e3ec0b 0x3e3ec4
003e3ec4
003e3ec4loc_3e3ec4:
003e3ec4str x4, [x0+3*x3]
003e3ec8ldr x3, [sp+360]
003e3eccldrsb x27, [x3]
003e3ed0str x1, [x3+280]
003e3ed4str x2, [x3+288]
003e3ed8adrp x27, 0x668000
003e3edcldr w4, [x27+3056]
003e3ee0cbz w4, 0x3e3ee8
003e3ee4b 0x3e3eec
003e3ee8
003e3ee8loc_3e3ee8:
003e3ee8b 0x3e3f00
003e3eec
003e3eecloc_3e3eec:
003e3eecbl runtime.gcWriteBarrier2
003e3ef0str x0, [x25]
003e3ef4ldr x4, [x3+272]
003e3ef8str x4, [x25+8]
003e3efcb 0x3e3f00
003e3f00
003e3f00loc_3e3f00:
003e3f00str x0, [x3+272]
003e3f04ldr x3, [sp+128]
003e3f08str x3, [sp+112]
003e3f0cstp xzr, xzr, [sp+96]
003e3f10ldr x0, [sp+112]
003e3f14mov x1, xzr
003e3f18mov x2, xzr
003e3f1cldp x29, x30, [sp-8]
003e3f20add sp, sp, 352
003e3f24ret x30
003e3f28
003e3f28loc_3e3f28:
003e3f28str xzr, [sp+304]
003e3f2cstp xzr, xzr, [sp+288]
003e3f30adrp x0, 0x2ce000
003e3f34add x0, x0, 3505
003e3f38movz x1, 9
003e3f3cbl os.Open
003e3f40str x0, [sp+304]
003e3f44str x1, [sp+288]
003e3f48str x2, [sp+296]
003e3f4cldr x2, [sp+304]
003e3f50str x2, [sp+208]
003e3f54ldr x2, [sp+288]
003e3f58ldr x3, [sp+296]
003e3f5cstr x2, [sp+192]
003e3f60str x3, [sp+200]
003e3f64ldr x2, [sp+208]
003e3f68str x2, [sp+144]
003e3f6cldr x2, [sp+200]
003e3f70ldr x3, [sp+192]
003e3f74str x3, [sp+168]
003e3f78str x2, [sp+176]
003e3f7ccbnz x3, 0x3e3f84
003e3f80b 0x3e3fa8
003e3f84
003e3f84loc_3e3f84:
003e3f84str xzr, [sp+112]
003e3f88ldr x1, [sp+168]
003e3f8cldr x2, [sp+176]
003e3f90str x1, [sp+96]
003e3f94str x2, [sp+104]
003e3f98ldr x0, [sp+112]
003e3f9cldp x29, x30, [sp-8]
003e3fa0add sp, sp, 352
003e3fa4ret x30
003e3fa8
003e3fa8loc_3e3fa8:
003e3fa8ldr x5, [sp+144]
003e3facstr x5, [sp+304]
003e3fb0adrp x6, 0x332000
003e3fb4add x6, x6, 1888
003e3fb8str x6, [sp+264]
003e3fbcstr x5, [sp+272]
003e3fc0ldr x5, [sp+360]
003e3fc4ldrsb x27, [x5]
003e3fc8ldr x2, [x5+240]
003e3fccldr x0, [x5+224]
003e3fd0ldr x5, [x5+232]
003e3fd4add x1, x5, 1
003e3fd8subs xzr, x2, x1
003e3fdcb.hs 0x3e3fe4
003e3fe0b 0x3e3fe8
003e3fe4
003e3fe4loc_3e3fe4:
003e3fe4b 0x3e3ffc
003e3fe8
003e3fe8loc_3e3fe8:
003e3fe8orr x3, xzr, 1
003e3fecadrp x4, 0x237000
003e3ff0add x4, x4, 3872
003e3ff4bl runtime.growslice
003e3ff8b 0x3e3ffc
003e3ffc
003e3ffcloc_3e3ffc:
003e3ffcsub x3, x1, 1
003e4000add x4, x0, x3, lsl #4
003e4004ubfm x3, x3, 60, 59
003e4008ldr x5, [sp+272]
003e400cldr x6, [sp+264]
003e4010str x6, [x0+x3]
003e4014adrp x27, 0x667000
003e4018ldr w3, [x27+3056]
003e401ccbz w3, 0x3e4024
003e4020b 0x3e4028
003e4024
003e4024loc_3e4024:
003e4024b 0x3e403c
003e4028
003e4028loc_3e4028:
003e4028bl runtime.gcWriteBarrier2
003e402cstr x5, [x25]
003e4030ldr x3, [x4+8]
003e4034str x3, [x25+8]
003e4038b 0x3e403c
003e403c
003e403cloc_3e403c:
003e403cstr x5, [x4+8]
003e4040ldr x3, [sp+360]
003e4044ldrsb x27, [x3]
003e4048str x1, [x3+232]
003e404cstr x2, [x3+240]
003e4050adrp x27, 0x667000
003e4054ldr w4, [x27+3056]
003e4058cbz w4, 0x3e4060
003e405cb 0x3e4064
003e4060
003e4060loc_3e4060:
003e4060b 0x3e4078
003e4064
003e4064loc_3e4064:
003e4064bl runtime.gcWriteBarrier2
003e4068str x0, [x25]
003e406cldr x4, [x3+224]
003e4070str x4, [x25+8]
003e4074b 0x3e4078
003e4078
003e4078loc_3e4078:
003e4078str x0, [x3+224]
003e407cldr x3, [sp+144]
003e4080str x3, [sp+112]
003e4084stp xzr, xzr, [sp+96]
003e4088ldr x0, [sp+112]
003e408cmov x1, xzr
003e4090mov x2, xzr
003e4094ldp x29, x30, [sp-8]
003e4098add sp, sp, 352
003e409cret x30
003e40a0
003e40a0loc_3e40a0:
003e40a0str x0, [sp+8]
003e40a4mov x3, x30
003e40a8bl runtime.morestack_noctxt.abi0
003e40acldr x0, [sp+8]
003e40b0b 0x3e3ac0
003e40b4udf 0
003e40b8udf 0
003e40bcudf 0
003e3ac0
003e3ac0os/exec.(*Cmd).childStdin: ; void os/exec.(*Cmd).childStdin(os/exec.Cmd * c)
003e3ac0ldr x16, [x28+16]
003e3ac4sub x17, sp, 224
003e3ac8subs xzr, x17, x16
003e3accb.ls 0x3e40a0
003e3ad0sub x20, sp, 352
003e3ad4stp x29, x30, [x20-8]
003e3ad8add sp, x20, 0
003e3adcsub x29, sp, 8
003e3ae0str x0, [sp+360]
003e3ae4str xzr, [sp+112]
003e3ae8stp xzr, xzr, [sp+96]
003e3aecldr x3, [sp+360]
003e3af0ldrsb x27, [x3]
003e3af4ldr x3, [x3+80]
003e3af8cbnz x3, 0x3e3b00
003e3afcb 0x3e3f28
003e3b00
003e3b00loc_3e3b00:
003e3b00str xzr, [sp+304]
003e3b04ldr x3, [sp+360]
003e3b08ldrsb x27, [x3]
003e3b0cldr x4, [x3+80]
003e3b10ldr x3, [x3+88]
003e3b14adrp x5, 0x330000
003e3b18add x5, x5, 2456
003e3b1csubs xzr, x4, x5
003e3b20b.eq 0x3e3b28
003e3b24b 0x3e3b30
003e3b28
003e3b28loc_3e3b28:
003e3b28orr x0, xzr, 1
003e3b2cb 0x3e3b3c
003e3b30
003e3b30loc_3e3b30:
003e3b30mov x0, xzr
003e3b34mov x3, xzr
003e3b38b 0x3e3b3c
003e3b3c
003e3b3cloc_3e3b3c:
003e3b3cstr x3, [sp+304]
003e3b40strb w0, [sp+94]
003e3b44ldr x3, [sp+304]
003e3b48str x3, [sp+184]
003e3b4cldrb w3, [sp+94]
003e3b50strb w3, [sp+95]
003e3b54ldr x3, [sp+184]
003e3b58str x3, [sp+136]
003e3b5cldrb w3, [sp+95]
003e3b60strb w3, [sp+93]
003e3b64tbnz w3, 0, 0x3e3b6c
003e3b68b 0x3e3b90
003e3b6c
003e3b6cloc_3e3b6c:
003e3b6cldr x3, [sp+136]
003e3b70str x3, [sp+112]
003e3b74stp xzr, xzr, [sp+96]
003e3b78ldr x0, [sp+112]
003e3b7cmov x1, xzr
003e3b80mov x2, xzr
003e3b84ldp x29, x30, [sp-8]
003e3b88add sp, sp, 352
003e3b8cret x30
003e3b90
003e3b90loc_3e3b90:
003e3b90str xzr, [sp+304]
003e3b94str xzr, [sp+280]
003e3b98stp xzr, xzr, [sp+288]
003e3b9cbl os.Pipe
003e3ba0str x0, [sp+304]
003e3ba4str x1, [sp+280]
003e3ba8str x2, [sp+288]
003e3bacstr x3, [sp+296]
003e3bb0ldr x0, [sp+304]
003e3bb4str x0, [sp+336]
003e3bb8ldr x0, [sp+280]
003e3bbcstr x0, [sp+328]
003e3bc0ldr x0, [sp+288]
003e3bc4ldr x1, [sp+296]
003e3bc8str x0, [sp+312]
003e3bccstr x1, [sp+320]
003e3bd0ldr x0, [sp+336]
003e3bd4str x0, [sp+128]
003e3bd8ldr x0, [sp+328]
003e3bdcstr x0, [sp+120]
003e3be0ldr x0, [sp+320]
003e3be4ldr x1, [sp+312]
003e3be8str x1, [sp+152]
003e3becstr x0, [sp+160]
003e3bf0cbnz x1, 0x3e3bf8
003e3bf4b 0x3e3c1c
003e3bf8
003e3bf8loc_3e3bf8:
003e3bf8str xzr, [sp+112]
003e3bfcldr x1, [sp+152]
003e3c00ldr x2, [sp+160]
003e3c04str x1, [sp+96]
003e3c08str x2, [sp+104]
003e3c0cldr x0, [sp+112]
003e3c10ldp x29, x30, [sp-8]
003e3c14add sp, sp, 352
003e3c18ret x30
003e3c1c
003e3c1cloc_3e3c1c:
003e3c1cldr x5, [sp+128]
003e3c20str x5, [sp+280]
003e3c24adrp x6, 0x332000
003e3c28add x6, x6, 1888
003e3c2cstr x6, [sp+248]
003e3c30str x5, [sp+256]
003e3c34ldr x5, [sp+360]
003e3c38ldrsb x27, [x5]
003e3c3cldr x2, [x5+240]
003e3c40ldr x0, [x5+224]
003e3c44ldr x5, [x5+232]
003e3c48add x1, x5, 1
003e3c4csubs xzr, x2, x1
003e3c50b.hs 0x3e3c58
003e3c54b 0x3e3c5c
003e3c58
003e3c58loc_3e3c58:
003e3c58b 0x3e3c70
003e3c5c
003e3c5cloc_3e3c5c:
003e3c5corr x3, xzr, 1
003e3c60adrp x4, 0x237000
003e3c64add x4, x4, 3872
003e3c68bl runtime.growslice
003e3c6cb 0x3e3c70
003e3c70
003e3c70loc_3e3c70:
003e3c70sub x5, x1, 1
003e3c74add x6, x0, x5, lsl #4
003e3c78ubfm x5, x5, 60, 59
003e3c7cldr x7, [sp+256]
003e3c80ldr x8, [sp+248]
003e3c84str x8, [x0+x5]
003e3c88adrp x27, 0x668000
003e3c8cldr w5, [x27+3056]
003e3c90cbz w5, 0x3e3c98
003e3c94b 0x3e3c9c
003e3c98
003e3c98loc_3e3c98:
003e3c98b 0x3e3cb0
003e3c9c
003e3c9cloc_3e3c9c:
003e3c9cbl runtime.gcWriteBarrier2
003e3ca0str x7, [x25]
003e3ca4ldr x5, [x6+8]
003e3ca8str x5, [x25+8]
003e3cacb 0x3e3cb0
003e3cb0
003e3cb0loc_3e3cb0:
003e3cb0str x7, [x6+8]
003e3cb4ldr x5, [sp+360]
003e3cb8ldrsb x27, [x5]
003e3cbcstr x1, [x5+232]
003e3cc0str x2, [x5+240]
003e3cc4adrp x27, 0x668000
003e3cc8ldr w6, [x27+3056]
003e3ccccbz w6, 0x3e3cd4
003e3cd0b 0x3e3cd8
003e3cd4
003e3cd4loc_3e3cd4:
003e3cd4b 0x3e3cec
003e3cd8
003e3cd8loc_3e3cd8:
003e3cd8bl runtime.gcWriteBarrier2
003e3cdcstr x0, [x25]
003e3ce0ldr x6, [x5+224]
003e3ce4str x6, [x25+8]
003e3ce8b 0x3e3cec
003e3cec
003e3cecloc_3e3cec:
003e3cecstr x0, [x5+224]
003e3cf0ldr x5, [sp+120]
003e3cf4str x5, [sp+280]
003e3cf8adrp x6, 0x332000
003e3cfcadd x6, x6, 1888
003e3d00str x6, [sp+232]
003e3d04str x5, [sp+240]
003e3d08ldr x5, [sp+360]
003e3d0cldrsb x27, [x5]
003e3d10ldr x2, [x5+264]
003e3d14ldr x0, [x5+248]
003e3d18ldr x5, [x5+256]
003e3d1cadd x1, x5, 1
003e3d20subs xzr, x2, x1
003e3d24b.hs 0x3e3d2c
003e3d28b 0x3e3d30
003e3d2c
003e3d2cloc_3e3d2c:
003e3d2cb 0x3e3d44
003e3d30
003e3d30loc_3e3d30:
003e3d30orr x3, xzr, 1
003e3d34adrp x4, 0x237000
003e3d38add x4, x4, 3872
003e3d3cbl runtime.growslice
003e3d40b 0x3e3d44
003e3d44
003e3d44loc_3e3d44:
003e3d44sub x3, x1, 1
003e3d48add x4, x0, x3, lsl #4
003e3d4cubfm x3, x3, 60, 59
003e3d50ldr x5, [sp+240]
003e3d54ldr x6, [sp+232]
003e3d58str x6, [x0+x3]
003e3d5cadrp x27, 0x668000
003e3d60ldr w3, [x27+3056]
003e3d64cbz w3, 0x3e3d6c
003e3d68b 0x3e3d70
003e3d6c
003e3d6cloc_3e3d6c:
003e3d6cb 0x3e3d84
003e3d70
003e3d70loc_3e3d70:
003e3d70bl runtime.gcWriteBarrier2
003e3d74str x5, [x25]
003e3d78ldr x3, [x4+8]
003e3d7cstr x3, [x25+8]
003e3d80b 0x3e3d84
003e3d84
003e3d84loc_3e3d84:
003e3d84str x5, [x4+8]
003e3d88ldr x3, [sp+360]
003e3d8cldrsb x27, [x3]
003e3d90str x1, [x3+256]
003e3d94str x2, [x3+264]
003e3d98adrp x27, 0x668000
003e3d9cldr w1, [x27+3056]
003e3da0cbz w1, 0x3e3da8
003e3da4b 0x3e3dac
003e3da8
003e3da8loc_3e3da8:
003e3da8b 0x3e3dc0
003e3dac
003e3dacloc_3e3dac:
003e3dacbl runtime.gcWriteBarrier2
003e3db0str x0, [x25]
003e3db4ldr x1, [x3+248]
003e3db8str x1, [x25+8]
003e3dbcb 0x3e3dc0
003e3dc0
003e3dc0loc_3e3dc0:
003e3dc0str x0, [x3+248]
003e3dc4adrp x0, 0x269000
003e3dc8add x0, x0, 160
003e3dccbl runtime.newobject
003e3dd0str x0, [sp+216]
003e3dd4adrp x1, 4096
003e3dd8add x1, x1, 192
003e3ddcstr x1, [x0]
003e3de0ldr x1, [sp+120]
003e3de4ldr x2, [sp+216]
003e3de8ldrsb x27, [x2]
003e3decadrp x27, 0x668000
003e3df0ldr w3, [x27+3056]
003e3df4cbz w3, 0x3e3dfc
003e3df8b 0x3e3e00
003e3dfc
003e3dfcloc_3e3dfc:
003e3dfcb 0x3e3e14
003e3e00
003e3e00loc_3e3e00:
003e3e00bl runtime.gcWriteBarrier2
003e3e04str x1, [x25]
003e3e08ldr x5, [x2+8]
003e3e0cstr x5, [x25+8]
003e3e10b 0x3e3e14
003e3e14
003e3e14loc_3e3e14:
003e3e14str x1, [x2+8]
003e3e18ldr x5, [sp+360]
003e3e1cldr x6, [sp+216]
003e3e20ldrsb x27, [x6]
003e3e24adrp x27, 0x668000
003e3e28ldr w7, [x27+3056]
003e3e2ccbz w7, 0x3e3e34
003e3e30b 0x3e3e38
003e3e34
003e3e34loc_3e3e34:
003e3e34b 0x3e3e4c
003e3e38
003e3e38loc_3e3e38:
003e3e38bl runtime.gcWriteBarrier2
003e3e3cstr x5, [x25]
003e3e40ldr x7, [x6+16]
003e3e44str x7, [x25+8]
003e3e48b 0x3e3e4c
003e3e4c
003e3e4cloc_3e3e4c:
003e3e4cstr x5, [x6+16]
003e3e50ldr x5, [sp+216]
003e3e54str x5, [sp+224]
003e3e58ldr x5, [sp+360]
003e3e5cldrsb x27, [x5]
003e3e60ldr x2, [x5+288]
003e3e64ldr x0, [x5+272]
003e3e68ldr x5, [x5+280]
003e3e6cadd x1, x5, 1
003e3e70subs xzr, x2, x1
003e3e74b.hs 0x3e3e7c
003e3e78b 0x3e3e80
003e3e7c
003e3e7cloc_3e3e7c:
003e3e7cb 0x3e3e94
003e3e80
003e3e80loc_3e3e80:
003e3e80orr x3, xzr, 1
003e3e84adrp x4, 0x214000
003e3e88add x4, x4, 192
003e3e8cbl runtime.growslice
003e3e90b 0x3e3e94
003e3e94
003e3e94loc_3e3e94:
003e3e94sub x3, x1, 1
003e3e98ldr x4, [sp+224]
003e3e9cadrp x27, 0x668000
003e3ea0ldr w5, [x27+3056]
003e3ea4cbz w5, 0x3e3eac
003e3ea8b 0x3e3eb0
003e3eac
003e3eacloc_3e3eac:
003e3eacb 0x3e3ec4
003e3eb0
003e3eb0loc_3e3eb0:
003e3eb0bl runtime.gcWriteBarrier2
003e3eb4str x4, [x25]
003e3eb8ldr x5, [x0+3*x3]
003e3ebcstr x5, [x25+8]
003e3ec0b 0x3e3ec4
003e3ec4
003e3ec4loc_3e3ec4:
003e3ec4str x4, [x0+3*x3]
003e3ec8ldr x3, [sp+360]
003e3eccldrsb x27, [x3]
003e3ed0str x1, [x3+280]
003e3ed4str x2, [x3+288]
003e3ed8adrp x27, 0x668000
003e3edcldr w4, [x27+3056]
003e3ee0cbz w4, 0x3e3ee8
003e3ee4b 0x3e3eec
003e3ee8
003e3ee8loc_3e3ee8:
003e3ee8b 0x3e3f00
003e3eec
003e3eecloc_3e3eec:
003e3eecbl runtime.gcWriteBarrier2
003e3ef0str x0, [x25]
003e3ef4ldr x4, [x3+272]
003e3ef8str x4, [x25+8]
003e3efcb 0x3e3f00
003e3f00
003e3f00loc_3e3f00:
003e3f00str x0, [x3+272]
003e3f04ldr x3, [sp+128]
003e3f08str x3, [sp+112]
003e3f0cstp xzr, xzr, [sp+96]
003e3f10ldr x0, [sp+112]
003e3f14mov x1, xzr
003e3f18mov x2, xzr
003e3f1cldp x29, x30, [sp-8]
003e3f20add sp, sp, 352
003e3f24ret x30
003e3f28
003e3f28loc_3e3f28:
003e3f28str xzr, [sp+304]
003e3f2cstp xzr, xzr, [sp+288]
003e3f30adrp x0, 0x2ce000
003e3f34add x0, x0, 3505
003e3f38movz x1, 9
003e3f3cbl os.Open
003e3f40str x0, [sp+304]
003e3f44str x1, [sp+288]
003e3f48str x2, [sp+296]
003e3f4cldr x2, [sp+304]
003e3f50str x2, [sp+208]
003e3f54ldr x2, [sp+288]
003e3f58ldr x3, [sp+296]
003e3f5cstr x2, [sp+192]
003e3f60str x3, [sp+200]
003e3f64ldr x2, [sp+208]
003e3f68str x2, [sp+144]
003e3f6cldr x2, [sp+200]
003e3f70ldr x3, [sp+192]
003e3f74str x3, [sp+168]
003e3f78str x2, [sp+176]
003e3f7ccbnz x3, 0x3e3f84
003e3f80b 0x3e3fa8
003e3f84
003e3f84loc_3e3f84:
003e3f84str xzr, [sp+112]
003e3f88ldr x1, [sp+168]
003e3f8cldr x2, [sp+176]
003e3f90str x1, [sp+96]
003e3f94str x2, [sp+104]
003e3f98ldr x0, [sp+112]
003e3f9cldp x29, x30, [sp-8]
003e3fa0add sp, sp, 352
003e3fa4ret x30
003e3fa8
003e3fa8loc_3e3fa8:
003e3fa8ldr x5, [sp+144]
003e3facstr x5, [sp+304]
003e3fb0adrp x6, 0x332000
003e3fb4add x6, x6, 1888
003e3fb8str x6, [sp+264]
003e3fbcstr x5, [sp+272]
003e3fc0ldr x5, [sp+360]
003e3fc4ldrsb x27, [x5]
003e3fc8ldr x2, [x5+240]
003e3fccldr x0, [x5+224]
003e3fd0ldr x5, [x5+232]
003e3fd4add x1, x5, 1
003e3fd8subs xzr, x2, x1
003e3fdcb.hs 0x3e3fe4
003e3fe0b 0x3e3fe8
003e3fe4
003e3fe4loc_3e3fe4:
003e3fe4b 0x3e3ffc
003e3fe8
003e3fe8loc_3e3fe8:
003e3fe8orr x3, xzr, 1
003e3fecadrp x4, 0x237000
003e3ff0add x4, x4, 3872
003e3ff4bl runtime.growslice
003e3ff8b 0x3e3ffc
003e3ffc
003e3ffcloc_3e3ffc:
003e3ffcsub x3, x1, 1
003e4000add x4, x0, x3, lsl #4
003e4004ubfm x3, x3, 60, 59
003e4008ldr x5, [sp+272]
003e400cldr x6, [sp+264]
003e4010str x6, [x0+x3]
003e4014adrp x27, 0x667000
003e4018ldr w3, [x27+3056]
003e401ccbz w3, 0x3e4024
003e4020b 0x3e4028
003e4024
003e4024loc_3e4024:
003e4024b 0x3e403c
003e4028
003e4028loc_3e4028:
003e4028bl runtime.gcWriteBarrier2
003e402cstr x5, [x25]
003e4030ldr x3, [x4+8]
003e4034str x3, [x25+8]
003e4038b 0x3e403c
003e403c
003e403cloc_3e403c:
003e403cstr x5, [x4+8]
003e4040ldr x3, [sp+360]
003e4044ldrsb x27, [x3]
003e4048str x1, [x3+232]
003e404cstr x2, [x3+240]
003e4050adrp x27, 0x667000
003e4054ldr w4, [x27+3056]
003e4058cbz w4, 0x3e4060
003e405cb 0x3e4064
003e4060
003e4060loc_3e4060:
003e4060b 0x3e4078
003e4064
003e4064loc_3e4064:
003e4064bl runtime.gcWriteBarrier2
003e4068str x0, [x25]
003e406cldr x4, [x3+224]
003e4070str x4, [x25+8]
003e4074b 0x3e4078
003e4078
003e4078loc_3e4078:
003e4078str x0, [x3+224]
003e407cldr x3, [sp+144]
003e4080str x3, [sp+112]
003e4084stp xzr, xzr, [sp+96]
003e4088ldr x0, [sp+112]
003e408cmov x1, xzr
003e4090mov x2, xzr
003e4094ldp x29, x30, [sp-8]
003e4098add sp, sp, 352
003e409cret x30
003e40a0
003e40a0loc_3e40a0:
003e40a0str x0, [sp+8]
003e40a4mov x3, x30
003e40a8bl runtime.morestack_noctxt.abi0
003e40acldr x0, [sp+8]
003e40b0b 0x3e3ac0
003e40b4udf 0
003e40b8udf 0
003e40bcudf 0
003e3ac0
003e40c0
003e40c0os/exec.(*Cmd).childStdin.func1: ; void os/exec.(*Cmd).childStdin.func1(void)
003e40c0ldr x16, [x28+16]
003e40c4sub x17, sp, 64
003e40c8subs xzr, x17, x16
003e40ccb.ls 0x3e41ac
003e40d0str x30, [sp-192]!
003e40d4stur x29, [sp-8]
003e40d8sub x29, sp, 8
003e40dcldr x4, [x26+8]
003e40e0str x4, [sp+88]
003e40e4ldr x4, [x26+16]
003e40e8str x4, [sp+128]
003e40ecstp xzr, xzr, [sp+72]
003e40f0stp xzr, xzr, [sp+152]
003e40f4ldr x4, [sp+128]
003e40f8ldrsb x27, [x4]
003e40fcldr x2, [x4+80]
003e4100ldr x3, [x4+88]
003e4104str x2, [sp+136]
003e4108str x3, [sp+144]
003e410cldr x1, [sp+88]
003e4110adrp x0, 0x32f000
003e4114add x0, x0, 2168
003e4118bl io.Copy
003e411cstr x0, [sp+56]
003e4120str x1, [sp+152]
003e4124str x2, [sp+160]
003e4128ldr x4, [sp+56]
003e412cstr x4, [sp+64]
003e4130str x1, [sp+168]
003e4134str x2, [sp+176]
003e4138str x1, [sp+112]
003e413cstr x2, [sp+120]
003e4140mov x0, x1
003e4144mov x1, x2
003e4148bl os/exec.skipStdinCopyError
003e414cstrb w0, [sp+55]
003e4150tbnz w0, 0, 0x3e4158
003e4154b 0x3e4160
003e4158
003e4158loc_3e4158:
003e4158stp xzr, xzr, [sp+112]
003e415cb 0x3e4164
003e4160
003e4160loc_3e4160:
003e4160b 0x3e4164
003e4164
003e4164loc_3e4164:
003e4164ldr x0, [sp+88]
003e4168bl os.(*File).Close
003e416cstr x0, [sp+96]
003e4170str x1, [sp+104]
003e4174ldr x2, [sp+112]
003e4178cbnz x2, 0x3e4180
003e417cb 0x3e4184
003e4180
003e4180loc_3e4180:
003e4180b 0x3e4190
003e4184
003e4184loc_3e4184:
003e4184str x0, [sp+112]
003e4188str x1, [sp+120]
003e418cb 0x3e4190
003e4190
003e4190loc_3e4190:
003e4190ldr x0, [sp+112]
003e4194ldr x1, [sp+120]
003e4198str x0, [sp+72]
003e419cstr x1, [sp+80]
003e41a0ldur x29, [sp-8]
003e41a4ldr x30, [sp], 192
003e41a8ret x30
003e41ac
003e41acloc_3e41ac:
003e41acmov x3, x30
003e41b0bl runtime.morestack.abi0
003e41b4b 0x3e40c0
003e41b8udf 0
003e41bcudf 0
003e40c0
003e40c0os/exec.(*Cmd).childStdin.func1: ; void os/exec.(*Cmd).childStdin.func1(void)
003e40c0ldr x16, [x28+16]
003e40c4sub x17, sp, 64
003e40c8subs xzr, x17, x16
003e40ccb.ls 0x3e41ac
003e40d0str x30, [sp-192]!
003e40d4stur x29, [sp-8]
003e40d8sub x29, sp, 8
003e40dcldr x4, [x26+8]
003e40e0str x4, [sp+88]
003e40e4ldr x4, [x26+16]
003e40e8str x4, [sp+128]
003e40ecstp xzr, xzr, [sp+72]
003e40f0stp xzr, xzr, [sp+152]
003e40f4ldr x4, [sp+128]
003e40f8ldrsb x27, [x4]
003e40fcldr x2, [x4+80]
003e4100ldr x3, [x4+88]
003e4104str x2, [sp+136]
003e4108str x3, [sp+144]
003e410cldr x1, [sp+88]
003e4110adrp x0, 0x32f000
003e4114add x0, x0, 2168
003e4118bl io.Copy
003e411cstr x0, [sp+56]
003e4120str x1, [sp+152]
003e4124str x2, [sp+160]
003e4128ldr x4, [sp+56]
003e412cstr x4, [sp+64]
003e4130str x1, [sp+168]
003e4134str x2, [sp+176]
003e4138str x1, [sp+112]
003e413cstr x2, [sp+120]
003e4140mov x0, x1
003e4144mov x1, x2
003e4148bl os/exec.skipStdinCopyError
003e414cstrb w0, [sp+55]
003e4150tbnz w0, 0, 0x3e4158
003e4154b 0x3e4160
003e4158
003e4158loc_3e4158:
003e4158stp xzr, xzr, [sp+112]
003e415cb 0x3e4164
003e4160
003e4160loc_3e4160:
003e4160b 0x3e4164
003e4164
003e4164loc_3e4164:
003e4164ldr x0, [sp+88]
003e4168bl os.(*File).Close
003e416cstr x0, [sp+96]
003e4170str x1, [sp+104]
003e4174ldr x2, [sp+112]
003e4178cbnz x2, 0x3e4180
003e417cb 0x3e4184
003e4180
003e4180loc_3e4180:
003e4180b 0x3e4190
003e4184
003e4184loc_3e4184:
003e4184str x0, [sp+112]
003e4188str x1, [sp+120]
003e418cb 0x3e4190
003e4190
003e4190loc_3e4190:
003e4190ldr x0, [sp+112]
003e4194ldr x1, [sp+120]
003e4198str x0, [sp+72]
003e419cstr x1, [sp+80]
003e41a0ldur x29, [sp-8]
003e41a4ldr x30, [sp], 192
003e41a8ret x30
003e41ac
003e41acloc_3e41ac:
003e41acmov x3, x30
003e41b0bl runtime.morestack.abi0
003e41b4b 0x3e40c0
003e41b8udf 0
003e41bcudf 0
003e40c0
003e41c0
003e41c0os/exec.(*Cmd).childStdout: ; void os/exec.(*Cmd).childStdout(os/exec.Cmd * c)
003e41c0ldr x16, [x28+16]
003e41c4subs xzr, sp, x16
003e41c8b.ls 0x3e4258
003e41ccstr x30, [sp-128]!
003e41d0stur x29, [sp-8]
003e41d4sub x29, sp, 8
003e41d8str x0, [sp+136]
003e41dcstr xzr, [sp+48]
003e41e0stp xzr, xzr, [sp+32]
003e41e4str xzr, [sp+88]
003e41e8stp xzr, xzr, [sp+72]
003e41ecldr x3, [sp+136]
003e41f0ldrsb x27, [x3]
003e41f4ldr x1, [x3+96]
003e41f8ldr x2, [x3+104]
003e41fcstr x1, [sp+56]
003e4200str x2, [sp+64]
003e4204ldr x0, [sp+136]
003e4208bl os/exec.(*Cmd).writerDescriptor
003e420cstr x0, [sp+88]
003e4210str x1, [sp+72]
003e4214str x2, [sp+80]
003e4218ldr x3, [sp+88]
003e421cstr x3, [sp+112]
003e4220ldr x3, [sp+72]
003e4224ldr x4, [sp+80]
003e4228str x3, [sp+96]
003e422cstr x4, [sp+104]
003e4230ldr x3, [sp+112]
003e4234str x3, [sp+48]
003e4238ldr x1, [sp+96]
003e423cldr x2, [sp+104]
003e4240str x1, [sp+32]
003e4244str x2, [sp+40]
003e4248ldr x0, [sp+48]
003e424cldur x29, [sp-8]
003e4250ldr x30, [sp], 128
003e4254ret x30
003e4258
003e4258loc_3e4258:
003e4258str x0, [sp+8]
003e425cmov x3, x30
003e4260bl runtime.morestack_noctxt.abi0
003e4264ldr x0, [sp+8]
003e4268b 0x3e41c0
003e426cudf 0
003e41c0
003e41c0os/exec.(*Cmd).childStdout: ; void os/exec.(*Cmd).childStdout(os/exec.Cmd * c)
003e41c0ldr x16, [x28+16]
003e41c4subs xzr, sp, x16
003e41c8b.ls 0x3e4258
003e41ccstr x30, [sp-128]!
003e41d0stur x29, [sp-8]
003e41d4sub x29, sp, 8
003e41d8str x0, [sp+136]
003e41dcstr xzr, [sp+48]
003e41e0stp xzr, xzr, [sp+32]
003e41e4str xzr, [sp+88]
003e41e8stp xzr, xzr, [sp+72]
003e41ecldr x3, [sp+136]
003e41f0ldrsb x27, [x3]
003e41f4ldr x1, [x3+96]
003e41f8ldr x2, [x3+104]
003e41fcstr x1, [sp+56]
003e4200str x2, [sp+64]
003e4204ldr x0, [sp+136]
003e4208bl os/exec.(*Cmd).writerDescriptor
003e420cstr x0, [sp+88]
003e4210str x1, [sp+72]
003e4214str x2, [sp+80]
003e4218ldr x3, [sp+88]
003e421cstr x3, [sp+112]
003e4220ldr x3, [sp+72]
003e4224ldr x4, [sp+80]
003e4228str x3, [sp+96]
003e422cstr x4, [sp+104]
003e4230ldr x3, [sp+112]
003e4234str x3, [sp+48]
003e4238ldr x1, [sp+96]
003e423cldr x2, [sp+104]
003e4240str x1, [sp+32]
003e4244str x2, [sp+40]
003e4248ldr x0, [sp+48]
003e424cldur x29, [sp-8]
003e4250ldr x30, [sp], 128
003e4254ret x30
003e4258
003e4258loc_3e4258:
003e4258str x0, [sp+8]
003e425cmov x3, x30
003e4260bl runtime.morestack_noctxt.abi0
003e4264ldr x0, [sp+8]
003e4268b 0x3e41c0
003e426cudf 0
003e41c0
003e4270
003e4270os/exec.(*Cmd).childStderr: ; void os/exec.(*Cmd).childStderr(os/exec.Cmd * c, os.File * childStdout)
003e4270ldr x16, [x28+16]
003e4274sub x17, sp, 64
003e4278subs xzr, x17, x16
003e427cb.ls 0x3e43fc
003e4280str x30, [sp-192]!
003e4284stur x29, [sp-8]
003e4288sub x29, sp, 8
003e428cstr x0, [sp+200]
003e4290str x1, [sp+208]
003e4294str xzr, [sp+64]
003e4298stp xzr, xzr, [sp+48]
003e429cldr x4, [sp+200]
003e42a0ldrsb x27, [x4]
003e42a4ldr x4, [x4+112]
003e42a8subs xzr, x4, 0
003e42accset x5, ne
003e42b0strb w5, [sp+47]
003e42b4cbnz x4, 0x3e42bc
003e42b8b 0x3e4354
003e42bc
003e42bcloc_3e42bc:
003e42bcldr x4, [sp+200]
003e42c0ldrsb x27, [x4]
003e42c4ldr x5, [x4+112]
003e42c8ldr x4, [x4+120]
003e42ccstr x5, [sp+168]
003e42d0str x4, [sp+176]
003e42d4str x5, [sp+160]
003e42d8ldr x4, [sp+160]
003e42dccbnz x4, 0x3e42e4
003e42e0b 0x3e42f4
003e42e4
003e42e4loc_3e42e4:
003e42e4ldr x4, [sp+160]
003e42e8ldr x4, [x4+8]
003e42ecstr x4, [sp+160]
003e42f0b 0x3e42f8
003e42f4
003e42f4loc_3e42f4:
003e42f4b 0x3e42f8
003e42f8
003e42f8loc_3e42f8:
003e42f8ldr x4, [sp+200]
003e42fcldrsb x27, [x4]
003e4300ldr x5, [x4+96]
003e4304ldr x4, [x4+104]
003e4308str x5, [sp+144]
003e430cstr x4, [sp+152]
003e4310str x5, [sp+136]
003e4314ldr x4, [sp+136]
003e4318cbnz x4, 0x3e4320
003e431cb 0x3e4330
003e4320
003e4320loc_3e4320:
003e4320ldr x4, [sp+136]
003e4324ldr x4, [x4+8]
003e4328str x4, [sp+136]
003e432cb 0x3e4334
003e4330
003e4330loc_3e4330:
003e4330b 0x3e4334
003e4334
003e4334loc_3e4334:
003e4334ldr x1, [sp+176]
003e4338ldr x0, [sp+160]
003e433cldr x2, [sp+136]
003e4340ldr x3, [sp+152]
003e4344bl os/exec.interfaceEqual
003e4348strb w0, [sp+46]
003e434cstrb w0, [sp+47]
003e4350b 0x3e4358
003e4354
003e4354loc_3e4354:
003e4354b 0x3e4358
003e4358
003e4358loc_3e4358:
003e4358ldrb w3, [sp+47]
003e435ctbnz w3, 0, 0x3e4364
003e4360b 0x3e4388
003e4364
003e4364loc_3e4364:
003e4364ldr x3, [sp+208]
003e4368str x3, [sp+64]
003e436cstp xzr, xzr, [sp+48]
003e4370ldr x0, [sp+64]
003e4374mov x1, xzr
003e4378mov x2, xzr
003e437cldur x29, [sp-8]
003e4380ldr x30, [sp], 192
003e4384ret x30
003e4388
003e4388loc_3e4388:
003e4388str xzr, [sp+88]
003e438cstp xzr, xzr, [sp+72]
003e4390ldr x3, [sp+200]
003e4394ldrsb x27, [x3]
003e4398ldr x1, [x3+112]
003e439cldr x2, [x3+120]
003e43a0str x1, [sp+120]
003e43a4str x2, [sp+128]
003e43a8ldr x0, [sp+200]
003e43acbl os/exec.(*Cmd).writerDescriptor
003e43b0str x0, [sp+88]
003e43b4str x1, [sp+72]
003e43b8str x2, [sp+80]
003e43bcldr x3, [sp+88]
003e43c0str x3, [sp+112]
003e43c4ldr x3, [sp+72]
003e43c8ldr x4, [sp+80]
003e43ccstr x3, [sp+96]
003e43d0str x4, [sp+104]
003e43d4ldr x3, [sp+112]
003e43d8str x3, [sp+64]
003e43dcldr x1, [sp+96]
003e43e0ldr x2, [sp+104]
003e43e4str x1, [sp+48]
003e43e8str x2, [sp+56]
003e43ecldr x0, [sp+64]
003e43f0ldur x29, [sp-8]
003e43f4ldr x30, [sp], 192
003e43f8ret x30
003e43fc
003e43fcloc_3e43fc:
003e43fcstp x0, x1, [sp+8]
003e4400mov x3, x30
003e4404bl runtime.morestack_noctxt.abi0
003e4408ldp x0, x1, [sp+8]
003e440cb 0x3e4270
003e4270
003e4270os/exec.(*Cmd).childStderr: ; void os/exec.(*Cmd).childStderr(os/exec.Cmd * c, os.File * childStdout)
003e4270ldr x16, [x28+16]
003e4274sub x17, sp, 64
003e4278subs xzr, x17, x16
003e427cb.ls 0x3e43fc
003e4280str x30, [sp-192]!
003e4284stur x29, [sp-8]
003e4288sub x29, sp, 8
003e428cstr x0, [sp+200]
003e4290str x1, [sp+208]
003e4294str xzr, [sp+64]
003e4298stp xzr, xzr, [sp+48]
003e429cldr x4, [sp+200]
003e42a0ldrsb x27, [x4]
003e42a4ldr x4, [x4+112]
003e42a8subs xzr, x4, 0
003e42accset x5, ne
003e42b0strb w5, [sp+47]
003e42b4cbnz x4, 0x3e42bc
003e42b8b 0x3e4354
003e42bc
003e42bcloc_3e42bc:
003e42bcldr x4, [sp+200]
003e42c0ldrsb x27, [x4]
003e42c4ldr x5, [x4+112]
003e42c8ldr x4, [x4+120]
003e42ccstr x5, [sp+168]
003e42d0str x4, [sp+176]
003e42d4str x5, [sp+160]
003e42d8ldr x4, [sp+160]
003e42dccbnz x4, 0x3e42e4
003e42e0b 0x3e42f4
003e42e4
003e42e4loc_3e42e4:
003e42e4ldr x4, [sp+160]
003e42e8ldr x4, [x4+8]
003e42ecstr x4, [sp+160]
003e42f0b 0x3e42f8
003e42f4
003e42f4loc_3e42f4:
003e42f4b 0x3e42f8
003e42f8
003e42f8loc_3e42f8:
003e42f8ldr x4, [sp+200]
003e42fcldrsb x27, [x4]
003e4300ldr x5, [x4+96]
003e4304ldr x4, [x4+104]
003e4308str x5, [sp+144]
003e430cstr x4, [sp+152]
003e4310str x5, [sp+136]
003e4314ldr x4, [sp+136]
003e4318cbnz x4, 0x3e4320
003e431cb 0x3e4330
003e4320
003e4320loc_3e4320:
003e4320ldr x4, [sp+136]
003e4324ldr x4, [x4+8]
003e4328str x4, [sp+136]
003e432cb 0x3e4334
003e4330
003e4330loc_3e4330:
003e4330b 0x3e4334
003e4334
003e4334loc_3e4334:
003e4334ldr x1, [sp+176]
003e4338ldr x0, [sp+160]
003e433cldr x2, [sp+136]
003e4340ldr x3, [sp+152]
003e4344bl os/exec.interfaceEqual
003e4348strb w0, [sp+46]
003e434cstrb w0, [sp+47]
003e4350b 0x3e4358
003e4354
003e4354loc_3e4354:
003e4354b 0x3e4358
003e4358
003e4358loc_3e4358:
003e4358ldrb w3, [sp+47]
003e435ctbnz w3, 0, 0x3e4364
003e4360b 0x3e4388
003e4364
003e4364loc_3e4364:
003e4364ldr x3, [sp+208]
003e4368str x3, [sp+64]
003e436cstp xzr, xzr, [sp+48]
003e4370ldr x0, [sp+64]
003e4374mov x1, xzr
003e4378mov x2, xzr
003e437cldur x29, [sp-8]
003e4380ldr x30, [sp], 192
003e4384ret x30
003e4388
003e4388loc_3e4388:
003e4388str xzr, [sp+88]
003e438cstp xzr, xzr, [sp+72]
003e4390ldr x3, [sp+200]
003e4394ldrsb x27, [x3]
003e4398ldr x1, [x3+112]
003e439cldr x2, [x3+120]
003e43a0str x1, [sp+120]
003e43a4str x2, [sp+128]
003e43a8ldr x0, [sp+200]
003e43acbl os/exec.(*Cmd).writerDescriptor
003e43b0str x0, [sp+88]
003e43b4str x1, [sp+72]
003e43b8str x2, [sp+80]
003e43bcldr x3, [sp+88]
003e43c0str x3, [sp+112]
003e43c4ldr x3, [sp+72]
003e43c8ldr x4, [sp+80]
003e43ccstr x3, [sp+96]
003e43d0str x4, [sp+104]
003e43d4ldr x3, [sp+112]
003e43d8str x3, [sp+64]
003e43dcldr x1, [sp+96]
003e43e0ldr x2, [sp+104]
003e43e4str x1, [sp+48]
003e43e8str x2, [sp+56]
003e43ecldr x0, [sp+64]
003e43f0ldur x29, [sp-8]
003e43f4ldr x30, [sp], 192
003e43f8ret x30
003e43fc
003e43fcloc_3e43fc:
003e43fcstp x0, x1, [sp+8]
003e4400mov x3, x30
003e4404bl runtime.morestack_noctxt.abi0
003e4408ldp x0, x1, [sp+8]
003e440cb 0x3e4270
003e4270
003e4410
003e4410os/exec.(*Cmd).writerDescriptor: ; void os/exec.(*Cmd).writerDescriptor(os/exec.Cmd * c, io.Writer w)
003e4410ldr x16, [x28+16]
003e4414sub x17, sp, 224
003e4418subs xzr, x17, x16
003e441cb.ls 0x3e49f8
003e4420sub x20, sp, 352
003e4424stp x29, x30, [x20-8]
003e4428add sp, x20, 0
003e442csub x29, sp, 8
003e4430str x0, [sp+360]
003e4434str x1, [sp+368]
003e4438str x2, [sp+376]
003e443cstr xzr, [sp+112]
003e4440stp xzr, xzr, [sp+96]
003e4444ldr x4, [sp+368]
003e4448cbnz x4, 0x3e4450
003e444cb 0x3e4878
003e4450
003e4450loc_3e4450:
003e4450str xzr, [sp+296]
003e4454ldr x3, [sp+368]
003e4458ldr x4, [sp+376]
003e445cadrp x5, 0x32f000
003e4460add x5, x5, 2168
003e4464subs xzr, x3, x5
003e4468b.eq 0x3e4470
003e446cb 0x3e4478
003e4470
003e4470loc_3e4470:
003e4470orr x0, xzr, 1
003e4474b 0x3e4484
003e4478
003e4478loc_3e4478:
003e4478mov x0, xzr
003e447cmov x4, xzr
003e4480b 0x3e4484
003e4484
003e4484loc_3e4484:
003e4484str x4, [sp+296]
003e4488strb w0, [sp+94]
003e448cldr x3, [sp+296]
003e4490str x3, [sp+336]
003e4494ldrb w3, [sp+94]
003e4498strb w3, [sp+95]
003e449cldr x3, [sp+336]
003e44a0str x3, [sp+136]
003e44a4ldrb w3, [sp+95]
003e44a8strb w3, [sp+93]
003e44actbnz w3, 0, 0x3e44b4
003e44b0b 0x3e44d8
003e44b4
003e44b4loc_3e44b4:
003e44b4ldr x3, [sp+136]
003e44b8str x3, [sp+112]
003e44bcstp xzr, xzr, [sp+96]
003e44c0ldr x0, [sp+112]
003e44c4mov x1, xzr
003e44c8mov x2, xzr
003e44ccldp x29, x30, [sp-8]
003e44d0add sp, sp, 352
003e44d4ret x30
003e44d8
003e44d8loc_3e44d8:
003e44d8str xzr, [sp+296]
003e44dcstr xzr, [sp+272]
003e44e0stp xzr, xzr, [sp+280]
003e44e4bl os.Pipe
003e44e8str x0, [sp+296]
003e44ecstr x1, [sp+272]
003e44f0str x2, [sp+280]
003e44f4str x3, [sp+288]
003e44f8ldr x0, [sp+296]
003e44fcstr x0, [sp+328]
003e4500ldr x0, [sp+272]
003e4504str x0, [sp+320]
003e4508ldr x0, [sp+280]
003e450cldr x1, [sp+288]
003e4510str x0, [sp+304]
003e4514str x1, [sp+312]
003e4518ldr x0, [sp+328]
003e451cstr x0, [sp+128]
003e4520ldr x0, [sp+320]
003e4524str x0, [sp+120]
003e4528ldr x0, [sp+312]
003e452cldr x1, [sp+304]
003e4530str x1, [sp+152]
003e4534str x0, [sp+160]
003e4538cbnz x1, 0x3e4540
003e453cb 0x3e4564
003e4540
003e4540loc_3e4540:
003e4540str xzr, [sp+112]
003e4544ldr x1, [sp+152]
003e4548ldr x2, [sp+160]
003e454cstr x1, [sp+96]
003e4550str x2, [sp+104]
003e4554ldr x0, [sp+112]
003e4558ldp x29, x30, [sp-8]
003e455cadd sp, sp, 352
003e4560ret x30
003e4564
003e4564loc_3e4564:
003e4564ldr x5, [sp+120]
003e4568str x5, [sp+272]
003e456cadrp x6, 0x331000
003e4570add x6, x6, 1888
003e4574str x6, [sp+240]
003e4578str x5, [sp+248]
003e457cldr x5, [sp+360]
003e4580ldrsb x27, [x5]
003e4584ldr x2, [x5+240]
003e4588ldr x0, [x5+224]
003e458cldr x5, [x5+232]
003e4590add x1, x5, 1
003e4594subs xzr, x2, x1
003e4598b.hs 0x3e45a0
003e459cb 0x3e45a4
003e45a0
003e45a0loc_3e45a0:
003e45a0b 0x3e45b8
003e45a4
003e45a4loc_3e45a4:
003e45a4orr x3, xzr, 1
003e45a8adrp x4, 0x236000
003e45acadd x4, x4, 3872
003e45b0bl runtime.growslice
003e45b4b 0x3e45b8
003e45b8
003e45b8loc_3e45b8:
003e45b8sub x5, x1, 1
003e45bcadd x6, x0, x5, lsl #4
003e45c0ubfm x5, x5, 60, 59
003e45c4ldr x7, [sp+248]
003e45c8ldr x8, [sp+240]
003e45ccstr x8, [x0+x5]
003e45d0adrp x27, 0x667000
003e45d4ldr w5, [x27+3056]
003e45d8cbz w5, 0x3e45e0
003e45dcb 0x3e45e4
003e45e0
003e45e0loc_3e45e0:
003e45e0b 0x3e45f8
003e45e4
003e45e4loc_3e45e4:
003e45e4bl runtime.gcWriteBarrier2
003e45e8str x7, [x25]
003e45ecldr x5, [x6+8]
003e45f0str x5, [x25+8]
003e45f4b 0x3e45f8
003e45f8
003e45f8loc_3e45f8:
003e45f8str x7, [x6+8]
003e45fcldr x5, [sp+360]
003e4600ldrsb x27, [x5]
003e4604str x1, [x5+232]
003e4608str x2, [x5+240]
003e460cadrp x27, 0x667000
003e4610ldr w6, [x27+3056]
003e4614cbz w6, 0x3e461c
003e4618b 0x3e4620
003e461c
003e461cloc_3e461c:
003e461cb 0x3e4634
003e4620
003e4620loc_3e4620:
003e4620bl runtime.gcWriteBarrier2
003e4624str x0, [x25]
003e4628ldr x6, [x5+224]
003e462cstr x6, [x25+8]
003e4630b 0x3e4634
003e4634
003e4634loc_3e4634:
003e4634str x0, [x5+224]
003e4638ldr x5, [sp+128]
003e463cstr x5, [sp+272]
003e4640adrp x6, 0x331000
003e4644add x6, x6, 1888
003e4648str x6, [sp+224]
003e464cstr x5, [sp+232]
003e4650ldr x5, [sp+360]
003e4654ldrsb x27, [x5]
003e4658ldr x2, [x5+264]
003e465cldr x0, [x5+248]
003e4660ldr x5, [x5+256]
003e4664add x1, x5, 1
003e4668subs xzr, x2, x1
003e466cb.hs 0x3e4674
003e4670b 0x3e4678
003e4674
003e4674loc_3e4674:
003e4674b 0x3e468c
003e4678
003e4678loc_3e4678:
003e4678orr x3, xzr, 1
003e467cadrp x4, 0x236000
003e4680add x4, x4, 3872
003e4684bl runtime.growslice
003e4688b 0x3e468c
003e468c
003e468cloc_3e468c:
003e468csub x3, x1, 1
003e4690add x4, x0, x3, lsl #4
003e4694ubfm x3, x3, 60, 59
003e4698ldr x5, [sp+232]
003e469cldr x6, [sp+224]
003e46a0str x6, [x0+x3]
003e46a4adrp x27, 0x667000
003e46a8ldr w3, [x27+3056]
003e46accbz w3, 0x3e46b4
003e46b0b 0x3e46b8
003e46b4
003e46b4loc_3e46b4:
003e46b4b 0x3e46cc
003e46b8
003e46b8loc_3e46b8:
003e46b8bl runtime.gcWriteBarrier2
003e46bcstr x5, [x25]
003e46c0ldr x3, [x4+8]
003e46c4str x3, [x25+8]
003e46c8b 0x3e46cc
003e46cc
003e46ccloc_3e46cc:
003e46ccstr x5, [x4+8]
003e46d0ldr x3, [sp+360]
003e46d4ldrsb x27, [x3]
003e46d8str x1, [x3+256]
003e46dcstr x2, [x3+264]
003e46e0adrp x27, 0x667000
003e46e4ldr w1, [x27+3056]
003e46e8cbz w1, 0x3e46f0
003e46ecb 0x3e46f4
003e46f0
003e46f0loc_3e46f0:
003e46f0b 0x3e4708
003e46f4
003e46f4loc_3e46f4:
003e46f4bl runtime.gcWriteBarrier2
003e46f8str x0, [x25]
003e46fcldr x1, [x3+248]
003e4700str x1, [x25+8]
003e4704b 0x3e4708
003e4708
003e4708loc_3e4708:
003e4708str x0, [x3+248]
003e470cadrp x0, 0x268000
003e4710add x0, x0, 800
003e4714bl runtime.newobject
003e4718str x0, [sp+208]
003e471cadrp x1, 0
003e4720add x1, x1, 2592
003e4724str x1, [x0]
003e4728ldr x1, [sp+376]
003e472cldr x2, [sp+368]
003e4730ldr x3, [sp+208]
003e4734ldrsb x27, [x3]
003e4738str x2, [x3+8]
003e473cadrp x27, 0x667000
003e4740ldr w2, [x27+3056]
003e4744cbz w2, 0x3e474c
003e4748b 0x3e4750
003e474c
003e474cloc_3e474c:
003e474cb 0x3e4764
003e4750
003e4750loc_3e4750:
003e4750bl runtime.gcWriteBarrier2
003e4754str x1, [x25]
003e4758ldr x5, [x3+16]
003e475cstr x5, [x25+8]
003e4760b 0x3e4764
003e4764
003e4764loc_3e4764:
003e4764str x1, [x3+16]
003e4768ldr x5, [sp+128]
003e476cldr x6, [sp+208]
003e4770ldrsb x27, [x6]
003e4774adrp x27, 0x667000
003e4778ldr w7, [x27+3056]
003e477ccbz w7, 0x3e4784
003e4780b 0x3e4788
003e4784
003e4784loc_3e4784:
003e4784b 0x3e479c
003e4788
003e4788loc_3e4788:
003e4788bl runtime.gcWriteBarrier2
003e478cstr x5, [x25]
003e4790ldr x7, [x6+24]
003e4794str x7, [x25+8]
003e4798b 0x3e479c
003e479c
003e479cloc_3e479c:
003e479cstr x5, [x6+24]
003e47a0ldr x5, [sp+208]
003e47a4str x5, [sp+216]
003e47a8ldr x5, [sp+360]
003e47acldrsb x27, [x5]
003e47b0ldr x2, [x5+288]
003e47b4ldr x0, [x5+272]
003e47b8ldr x5, [x5+280]
003e47bcadd x1, x5, 1
003e47c0subs xzr, x2, x1
003e47c4b.hs 0x3e47cc
003e47c8b 0x3e47d0
003e47cc
003e47ccloc_3e47cc:
003e47ccb 0x3e47e4
003e47d0
003e47d0loc_3e47d0:
003e47d0orr x3, xzr, 1
003e47d4adrp x4, 0x213000
003e47d8add x4, x4, 192
003e47dcbl runtime.growslice
003e47e0b 0x3e47e4
003e47e4
003e47e4loc_3e47e4:
003e47e4sub x3, x1, 1
003e47e8ldr x4, [sp+216]
003e47ecadrp x27, 0x667000
003e47f0ldr w5, [x27+3056]
003e47f4cbz w5, 0x3e47fc
003e47f8b 0x3e4800
003e47fc
003e47fcloc_3e47fc:
003e47fcb 0x3e4814
003e4800
003e4800loc_3e4800:
003e4800bl runtime.gcWriteBarrier2
003e4804str x4, [x25]
003e4808ldr x5, [x0+3*x3]
003e480cstr x5, [x25+8]
003e4810b 0x3e4814
003e4814
003e4814loc_3e4814:
003e4814str x4, [x0+3*x3]
003e4818ldr x3, [sp+360]
003e481cldrsb x27, [x3]
003e4820str x1, [x3+280]
003e4824str x2, [x3+288]
003e4828adrp x27, 0x667000
003e482cldr w4, [x27+3056]
003e4830cbz w4, 0x3e4838
003e4834b 0x3e483c
003e4838
003e4838loc_3e4838:
003e4838b 0x3e4850
003e483c
003e483cloc_3e483c:
003e483cbl runtime.gcWriteBarrier2
003e4840str x0, [x25]
003e4844ldr x4, [x3+272]
003e4848str x4, [x25+8]
003e484cb 0x3e4850
003e4850
003e4850loc_3e4850:
003e4850str x0, [x3+272]
003e4854ldr x3, [sp+120]
003e4858str x3, [sp+112]
003e485cstp xzr, xzr, [sp+96]
003e4860ldr x0, [sp+112]
003e4864mov x1, xzr
003e4868mov x2, xzr
003e486cldp x29, x30, [sp-8]
003e4870add sp, sp, 352
003e4874ret x30
003e4878
003e4878loc_3e4878:
003e4878str xzr, [sp+296]
003e487cstp xzr, xzr, [sp+280]
003e4880adrp x0, 0x2cd000
003e4884add x0, x0, 3505
003e4888movz x1, 9
003e488corr x2, xzr, 1
003e4890mov x3, xzr
003e4894bl os.OpenFile
003e4898str x0, [sp+296]
003e489cstr x1, [sp+280]
003e48a0str x2, [sp+288]
003e48a4ldr x4, [sp+296]
003e48a8str x4, [sp+200]
003e48acldr x4, [sp+280]
003e48b0ldr x5, [sp+288]
003e48b4str x4, [sp+184]
003e48b8str x5, [sp+192]
003e48bcldr x4, [sp+200]
003e48c0str x4, [sp+144]
003e48c4ldr x4, [sp+192]
003e48c8ldr x5, [sp+184]
003e48ccstr x5, [sp+168]
003e48d0str x4, [sp+176]
003e48d4cbnz x5, 0x3e48dc
003e48d8b 0x3e4900
003e48dc
003e48dcloc_3e48dc:
003e48dcstr xzr, [sp+112]
003e48e0ldr x1, [sp+168]
003e48e4ldr x2, [sp+176]
003e48e8str x1, [sp+96]
003e48ecstr x2, [sp+104]
003e48f0ldr x0, [sp+112]
003e48f4ldp x29, x30, [sp-8]
003e48f8add sp, sp, 352
003e48fcret x30
003e4900
003e4900loc_3e4900:
003e4900ldr x5, [sp+144]
003e4904str x5, [sp+296]
003e4908adrp x6, 0x331000
003e490cadd x6, x6, 1888
003e4910str x6, [sp+256]
003e4914str x5, [sp+264]
003e4918ldr x5, [sp+360]
003e491cldrsb x27, [x5]
003e4920ldr x2, [x5+240]
003e4924ldr x0, [x5+224]
003e4928ldr x5, [x5+232]
003e492cadd x1, x5, 1
003e4930subs xzr, x2, x1
003e4934b.hs 0x3e493c
003e4938b 0x3e4940
003e493c
003e493cloc_3e493c:
003e493cb 0x3e4954
003e4940
003e4940loc_3e4940:
003e4940orr x3, xzr, 1
003e4944adrp x4, 0x236000
003e4948add x4, x4, 3872
003e494cbl runtime.growslice
003e4950b 0x3e4954
003e4954
003e4954loc_3e4954:
003e4954sub x3, x1, 1
003e4958add x4, x0, x3, lsl #4
003e495cubfm x3, x3, 60, 59
003e4960ldr x5, [sp+264]
003e4964ldr x6, [sp+256]
003e4968str x6, [x0+x3]
003e496cadrp x27, 0x667000
003e4970ldr w3, [x27+3056]
003e4974cbz w3, 0x3e497c
003e4978b 0x3e4980
003e497c
003e497cloc_3e497c:
003e497cb 0x3e4994
003e4980
003e4980loc_3e4980:
003e4980bl runtime.gcWriteBarrier2
003e4984str x5, [x25]
003e4988ldr x3, [x4+8]
003e498cstr x3, [x25+8]
003e4990b 0x3e4994
003e4994
003e4994loc_3e4994:
003e4994str x5, [x4+8]
003e4998ldr x3, [sp+360]
003e499cldrsb x27, [x3]
003e49a0str x1, [x3+232]
003e49a4str x2, [x3+240]
003e49a8adrp x27, 0x667000
003e49acldr w4, [x27+3056]
003e49b0cbz w4, 0x3e49b8
003e49b4b 0x3e49bc
003e49b8
003e49b8loc_3e49b8:
003e49b8b 0x3e49d0
003e49bc
003e49bcloc_3e49bc:
003e49bcbl runtime.gcWriteBarrier2
003e49c0str x0, [x25]
003e49c4ldr x4, [x3+224]
003e49c8str x4, [x25+8]
003e49ccb 0x3e49d0
003e49d0
003e49d0loc_3e49d0:
003e49d0str x0, [x3+224]
003e49d4ldr x3, [sp+144]
003e49d8str x3, [sp+112]
003e49dcstp xzr, xzr, [sp+96]
003e49e0ldr x0, [sp+112]
003e49e4mov x1, xzr
003e49e8mov x2, xzr
003e49ecldp x29, x30, [sp-8]
003e49f0add sp, sp, 352
003e49f4ret x30
003e49f8
003e49f8loc_3e49f8:
003e49f8stp x0, x1, [sp+8]
003e49fcstr x2, [sp+24]
003e4a00mov x3, x30
003e4a04bl runtime.morestack_noctxt.abi0
003e4a08ldp x0, x1, [sp+8]
003e4a0cldr x2, [sp+24]
003e4a10b 0x3e4410
003e4a14udf 0
003e4a18udf 0
003e4a1cudf 0
003e4410
003e4410os/exec.(*Cmd).writerDescriptor: ; void os/exec.(*Cmd).writerDescriptor(os/exec.Cmd * c, io.Writer w)
003e4410ldr x16, [x28+16]
003e4414sub x17, sp, 224
003e4418subs xzr, x17, x16
003e441cb.ls 0x3e49f8
003e4420sub x20, sp, 352
003e4424stp x29, x30, [x20-8]
003e4428add sp, x20, 0
003e442csub x29, sp, 8
003e4430str x0, [sp+360]
003e4434str x1, [sp+368]
003e4438str x2, [sp+376]
003e443cstr xzr, [sp+112]
003e4440stp xzr, xzr, [sp+96]
003e4444ldr x4, [sp+368]
003e4448cbnz x4, 0x3e4450
003e444cb 0x3e4878
003e4450
003e4450loc_3e4450:
003e4450str xzr, [sp+296]
003e4454ldr x3, [sp+368]
003e4458ldr x4, [sp+376]
003e445cadrp x5, 0x32f000
003e4460add x5, x5, 2168
003e4464subs xzr, x3, x5
003e4468b.eq 0x3e4470
003e446cb 0x3e4478
003e4470
003e4470loc_3e4470:
003e4470orr x0, xzr, 1
003e4474b 0x3e4484
003e4478
003e4478loc_3e4478:
003e4478mov x0, xzr
003e447cmov x4, xzr
003e4480b 0x3e4484
003e4484
003e4484loc_3e4484:
003e4484str x4, [sp+296]
003e4488strb w0, [sp+94]
003e448cldr x3, [sp+296]
003e4490str x3, [sp+336]
003e4494ldrb w3, [sp+94]
003e4498strb w3, [sp+95]
003e449cldr x3, [sp+336]
003e44a0str x3, [sp+136]
003e44a4ldrb w3, [sp+95]
003e44a8strb w3, [sp+93]
003e44actbnz w3, 0, 0x3e44b4
003e44b0b 0x3e44d8
003e44b4
003e44b4loc_3e44b4:
003e44b4ldr x3, [sp+136]
003e44b8str x3, [sp+112]
003e44bcstp xzr, xzr, [sp+96]
003e44c0ldr x0, [sp+112]
003e44c4mov x1, xzr
003e44c8mov x2, xzr
003e44ccldp x29, x30, [sp-8]
003e44d0add sp, sp, 352
003e44d4ret x30
003e44d8
003e44d8loc_3e44d8:
003e44d8str xzr, [sp+296]
003e44dcstr xzr, [sp+272]
003e44e0stp xzr, xzr, [sp+280]
003e44e4bl os.Pipe
003e44e8str x0, [sp+296]
003e44ecstr x1, [sp+272]
003e44f0str x2, [sp+280]
003e44f4str x3, [sp+288]
003e44f8ldr x0, [sp+296]
003e44fcstr x0, [sp+328]
003e4500ldr x0, [sp+272]
003e4504str x0, [sp+320]
003e4508ldr x0, [sp+280]
003e450cldr x1, [sp+288]
003e4510str x0, [sp+304]
003e4514str x1, [sp+312]
003e4518ldr x0, [sp+328]
003e451cstr x0, [sp+128]
003e4520ldr x0, [sp+320]
003e4524str x0, [sp+120]
003e4528ldr x0, [sp+312]
003e452cldr x1, [sp+304]
003e4530str x1, [sp+152]
003e4534str x0, [sp+160]
003e4538cbnz x1, 0x3e4540
003e453cb 0x3e4564
003e4540
003e4540loc_3e4540:
003e4540str xzr, [sp+112]
003e4544ldr x1, [sp+152]
003e4548ldr x2, [sp+160]
003e454cstr x1, [sp+96]
003e4550str x2, [sp+104]
003e4554ldr x0, [sp+112]
003e4558ldp x29, x30, [sp-8]
003e455cadd sp, sp, 352
003e4560ret x30
003e4564
003e4564loc_3e4564:
003e4564ldr x5, [sp+120]
003e4568str x5, [sp+272]
003e456cadrp x6, 0x331000
003e4570add x6, x6, 1888
003e4574str x6, [sp+240]
003e4578str x5, [sp+248]
003e457cldr x5, [sp+360]
003e4580ldrsb x27, [x5]
003e4584ldr x2, [x5+240]
003e4588ldr x0, [x5+224]
003e458cldr x5, [x5+232]
003e4590add x1, x5, 1
003e4594subs xzr, x2, x1
003e4598b.hs 0x3e45a0
003e459cb 0x3e45a4
003e45a0
003e45a0loc_3e45a0:
003e45a0b 0x3e45b8
003e45a4
003e45a4loc_3e45a4:
003e45a4orr x3, xzr, 1
003e45a8adrp x4, 0x236000
003e45acadd x4, x4, 3872
003e45b0bl runtime.growslice
003e45b4b 0x3e45b8
003e45b8
003e45b8loc_3e45b8:
003e45b8sub x5, x1, 1
003e45bcadd x6, x0, x5, lsl #4
003e45c0ubfm x5, x5, 60, 59
003e45c4ldr x7, [sp+248]
003e45c8ldr x8, [sp+240]
003e45ccstr x8, [x0+x5]
003e45d0adrp x27, 0x667000
003e45d4ldr w5, [x27+3056]
003e45d8cbz w5, 0x3e45e0
003e45dcb 0x3e45e4
003e45e0
003e45e0loc_3e45e0:
003e45e0b 0x3e45f8
003e45e4
003e45e4loc_3e45e4:
003e45e4bl runtime.gcWriteBarrier2
003e45e8str x7, [x25]
003e45ecldr x5, [x6+8]
003e45f0str x5, [x25+8]
003e45f4b 0x3e45f8
003e45f8
003e45f8loc_3e45f8:
003e45f8str x7, [x6+8]
003e45fcldr x5, [sp+360]
003e4600ldrsb x27, [x5]
003e4604str x1, [x5+232]
003e4608str x2, [x5+240]
003e460cadrp x27, 0x667000
003e4610ldr w6, [x27+3056]
003e4614cbz w6, 0x3e461c
003e4618b 0x3e4620
003e461c
003e461cloc_3e461c:
003e461cb 0x3e4634
003e4620
003e4620loc_3e4620:
003e4620bl runtime.gcWriteBarrier2
003e4624str x0, [x25]
003e4628ldr x6, [x5+224]
003e462cstr x6, [x25+8]
003e4630b 0x3e4634
003e4634
003e4634loc_3e4634:
003e4634str x0, [x5+224]
003e4638ldr x5, [sp+128]
003e463cstr x5, [sp+272]
003e4640adrp x6, 0x331000
003e4644add x6, x6, 1888
003e4648str x6, [sp+224]
003e464cstr x5, [sp+232]
003e4650ldr x5, [sp+360]
003e4654ldrsb x27, [x5]
003e4658ldr x2, [x5+264]
003e465cldr x0, [x5+248]
003e4660ldr x5, [x5+256]
003e4664add x1, x5, 1
003e4668subs xzr, x2, x1
003e466cb.hs 0x3e4674
003e4670b 0x3e4678
003e4674
003e4674loc_3e4674:
003e4674b 0x3e468c
003e4678
003e4678loc_3e4678:
003e4678orr x3, xzr, 1
003e467cadrp x4, 0x236000
003e4680add x4, x4, 3872
003e4684bl runtime.growslice
003e4688b 0x3e468c
003e468c
003e468cloc_3e468c:
003e468csub x3, x1, 1
003e4690add x4, x0, x3, lsl #4
003e4694ubfm x3, x3, 60, 59
003e4698ldr x5, [sp+232]
003e469cldr x6, [sp+224]
003e46a0str x6, [x0+x3]
003e46a4adrp x27, 0x667000
003e46a8ldr w3, [x27+3056]
003e46accbz w3, 0x3e46b4
003e46b0b 0x3e46b8
003e46b4
003e46b4loc_3e46b4:
003e46b4b 0x3e46cc
003e46b8
003e46b8loc_3e46b8:
003e46b8bl runtime.gcWriteBarrier2
003e46bcstr x5, [x25]
003e46c0ldr x3, [x4+8]
003e46c4str x3, [x25+8]
003e46c8b 0x3e46cc
003e46cc
003e46ccloc_3e46cc:
003e46ccstr x5, [x4+8]
003e46d0ldr x3, [sp+360]
003e46d4ldrsb x27, [x3]
003e46d8str x1, [x3+256]
003e46dcstr x2, [x3+264]
003e46e0adrp x27, 0x667000
003e46e4ldr w1, [x27+3056]
003e46e8cbz w1, 0x3e46f0
003e46ecb 0x3e46f4
003e46f0
003e46f0loc_3e46f0:
003e46f0b 0x3e4708
003e46f4
003e46f4loc_3e46f4:
003e46f4bl runtime.gcWriteBarrier2
003e46f8str x0, [x25]
003e46fcldr x1, [x3+248]
003e4700str x1, [x25+8]
003e4704b 0x3e4708
003e4708
003e4708loc_3e4708:
003e4708str x0, [x3+248]
003e470cadrp x0, 0x268000
003e4710add x0, x0, 800
003e4714bl runtime.newobject
003e4718str x0, [sp+208]
003e471cadrp x1, 0
003e4720add x1, x1, 2592
003e4724str x1, [x0]
003e4728ldr x1, [sp+376]
003e472cldr x2, [sp+368]
003e4730ldr x3, [sp+208]
003e4734ldrsb x27, [x3]
003e4738str x2, [x3+8]
003e473cadrp x27, 0x667000
003e4740ldr w2, [x27+3056]
003e4744cbz w2, 0x3e474c
003e4748b 0x3e4750
003e474c
003e474cloc_3e474c:
003e474cb 0x3e4764
003e4750
003e4750loc_3e4750:
003e4750bl runtime.gcWriteBarrier2
003e4754str x1, [x25]
003e4758ldr x5, [x3+16]
003e475cstr x5, [x25+8]
003e4760b 0x3e4764
003e4764
003e4764loc_3e4764:
003e4764str x1, [x3+16]
003e4768ldr x5, [sp+128]
003e476cldr x6, [sp+208]
003e4770ldrsb x27, [x6]
003e4774adrp x27, 0x667000
003e4778ldr w7, [x27+3056]
003e477ccbz w7, 0x3e4784
003e4780b 0x3e4788
003e4784
003e4784loc_3e4784:
003e4784b 0x3e479c
003e4788
003e4788loc_3e4788:
003e4788bl runtime.gcWriteBarrier2
003e478cstr x5, [x25]
003e4790ldr x7, [x6+24]
003e4794str x7, [x25+8]
003e4798b 0x3e479c
003e479c
003e479cloc_3e479c:
003e479cstr x5, [x6+24]
003e47a0ldr x5, [sp+208]
003e47a4str x5, [sp+216]
003e47a8ldr x5, [sp+360]
003e47acldrsb x27, [x5]
003e47b0ldr x2, [x5+288]
003e47b4ldr x0, [x5+272]
003e47b8ldr x5, [x5+280]
003e47bcadd x1, x5, 1
003e47c0subs xzr, x2, x1
003e47c4b.hs 0x3e47cc
003e47c8b 0x3e47d0
003e47cc
003e47ccloc_3e47cc:
003e47ccb 0x3e47e4
003e47d0
003e47d0loc_3e47d0:
003e47d0orr x3, xzr, 1
003e47d4adrp x4, 0x213000
003e47d8add x4, x4, 192
003e47dcbl runtime.growslice
003e47e0b 0x3e47e4
003e47e4
003e47e4loc_3e47e4:
003e47e4sub x3, x1, 1
003e47e8ldr x4, [sp+216]
003e47ecadrp x27, 0x667000
003e47f0ldr w5, [x27+3056]
003e47f4cbz w5, 0x3e47fc
003e47f8b 0x3e4800
003e47fc
003e47fcloc_3e47fc:
003e47fcb 0x3e4814
003e4800
003e4800loc_3e4800:
003e4800bl runtime.gcWriteBarrier2
003e4804str x4, [x25]
003e4808ldr x5, [x0+3*x3]
003e480cstr x5, [x25+8]
003e4810b 0x3e4814
003e4814
003e4814loc_3e4814:
003e4814str x4, [x0+3*x3]
003e4818ldr x3, [sp+360]
003e481cldrsb x27, [x3]
003e4820str x1, [x3+280]
003e4824str x2, [x3+288]
003e4828adrp x27, 0x667000
003e482cldr w4, [x27+3056]
003e4830cbz w4, 0x3e4838
003e4834b 0x3e483c
003e4838
003e4838loc_3e4838:
003e4838b 0x3e4850
003e483c
003e483cloc_3e483c:
003e483cbl runtime.gcWriteBarrier2
003e4840str x0, [x25]
003e4844ldr x4, [x3+272]
003e4848str x4, [x25+8]
003e484cb 0x3e4850
003e4850
003e4850loc_3e4850:
003e4850str x0, [x3+272]
003e4854ldr x3, [sp+120]
003e4858str x3, [sp+112]
003e485cstp xzr, xzr, [sp+96]
003e4860ldr x0, [sp+112]
003e4864mov x1, xzr
003e4868mov x2, xzr
003e486cldp x29, x30, [sp-8]
003e4870add sp, sp, 352
003e4874ret x30
003e4878
003e4878loc_3e4878:
003e4878str xzr, [sp+296]
003e487cstp xzr, xzr, [sp+280]
003e4880adrp x0, 0x2cd000
003e4884add x0, x0, 3505
003e4888movz x1, 9
003e488corr x2, xzr, 1
003e4890mov x3, xzr
003e4894bl os.OpenFile
003e4898str x0, [sp+296]
003e489cstr x1, [sp+280]
003e48a0str x2, [sp+288]
003e48a4ldr x4, [sp+296]
003e48a8str x4, [sp+200]
003e48acldr x4, [sp+280]
003e48b0ldr x5, [sp+288]
003e48b4str x4, [sp+184]
003e48b8str x5, [sp+192]
003e48bcldr x4, [sp+200]
003e48c0str x4, [sp+144]
003e48c4ldr x4, [sp+192]
003e48c8ldr x5, [sp+184]
003e48ccstr x5, [sp+168]
003e48d0str x4, [sp+176]
003e48d4cbnz x5, 0x3e48dc
003e48d8b 0x3e4900
003e48dc
003e48dcloc_3e48dc:
003e48dcstr xzr, [sp+112]
003e48e0ldr x1, [sp+168]
003e48e4ldr x2, [sp+176]
003e48e8str x1, [sp+96]
003e48ecstr x2, [sp+104]
003e48f0ldr x0, [sp+112]
003e48f4ldp x29, x30, [sp-8]
003e48f8add sp, sp, 352
003e48fcret x30
003e4900
003e4900loc_3e4900:
003e4900ldr x5, [sp+144]
003e4904str x5, [sp+296]
003e4908adrp x6, 0x331000
003e490cadd x6, x6, 1888
003e4910str x6, [sp+256]
003e4914str x5, [sp+264]
003e4918ldr x5, [sp+360]
003e491cldrsb x27, [x5]
003e4920ldr x2, [x5+240]
003e4924ldr x0, [x5+224]
003e4928ldr x5, [x5+232]
003e492cadd x1, x5, 1
003e4930subs xzr, x2, x1
003e4934b.hs 0x3e493c
003e4938b 0x3e4940
003e493c
003e493cloc_3e493c:
003e493cb 0x3e4954
003e4940
003e4940loc_3e4940:
003e4940orr x3, xzr, 1
003e4944adrp x4, 0x236000
003e4948add x4, x4, 3872
003e494cbl runtime.growslice
003e4950b 0x3e4954
003e4954
003e4954loc_3e4954:
003e4954sub x3, x1, 1
003e4958add x4, x0, x3, lsl #4
003e495cubfm x3, x3, 60, 59
003e4960ldr x5, [sp+264]
003e4964ldr x6, [sp+256]
003e4968str x6, [x0+x3]
003e496cadrp x27, 0x667000
003e4970ldr w3, [x27+3056]
003e4974cbz w3, 0x3e497c
003e4978b 0x3e4980
003e497c
003e497cloc_3e497c:
003e497cb 0x3e4994
003e4980
003e4980loc_3e4980:
003e4980bl runtime.gcWriteBarrier2
003e4984str x5, [x25]
003e4988ldr x3, [x4+8]
003e498cstr x3, [x25+8]
003e4990b 0x3e4994
003e4994
003e4994loc_3e4994:
003e4994str x5, [x4+8]
003e4998ldr x3, [sp+360]
003e499cldrsb x27, [x3]
003e49a0str x1, [x3+232]
003e49a4str x2, [x3+240]
003e49a8adrp x27, 0x667000
003e49acldr w4, [x27+3056]
003e49b0cbz w4, 0x3e49b8
003e49b4b 0x3e49bc
003e49b8
003e49b8loc_3e49b8:
003e49b8b 0x3e49d0
003e49bc
003e49bcloc_3e49bc:
003e49bcbl runtime.gcWriteBarrier2
003e49c0str x0, [x25]
003e49c4ldr x4, [x3+224]
003e49c8str x4, [x25+8]
003e49ccb 0x3e49d0
003e49d0
003e49d0loc_3e49d0:
003e49d0str x0, [x3+224]
003e49d4ldr x3, [sp+144]
003e49d8str x3, [sp+112]
003e49dcstp xzr, xzr, [sp+96]
003e49e0ldr x0, [sp+112]
003e49e4mov x1, xzr
003e49e8mov x2, xzr
003e49ecldp x29, x30, [sp-8]
003e49f0add sp, sp, 352
003e49f4ret x30
003e49f8
003e49f8loc_3e49f8:
003e49f8stp x0, x1, [sp+8]
003e49fcstr x2, [sp+24]
003e4a00mov x3, x30
003e4a04bl runtime.morestack_noctxt.abi0
003e4a08ldp x0, x1, [sp+8]
003e4a0cldr x2, [sp+24]
003e4a10b 0x3e4410
003e4a14udf 0
003e4a18udf 0
003e4a1cudf 0
003e4410
003e4a20
003e4a20os/exec.(*Cmd).writerDescriptor.func1: ; void os/exec.(*Cmd).writerDescriptor.func1(void)
003e4a20ldr x16, [x28+16]
003e4a24sub x17, sp, 32
003e4a28subs xzr, x17, x16
003e4a2cb.ls 0x3e4abc
003e4a30str x30, [sp-160]!
003e4a34stur x29, [sp-8]
003e4a38sub x29, sp, 8
003e4a3cldr x4, [x26+8]
003e4a40ldr x5, [x26+16]
003e4a44str x4, [sp+80]
003e4a48str x5, [sp+88]
003e4a4cldr x4, [x26+24]
003e4a50str x4, [sp+96]
003e4a54stp xzr, xzr, [sp+64]
003e4a58stp xzr, xzr, [sp+120]
003e4a5cldr x0, [sp+80]
003e4a60ldr x1, [sp+88]
003e4a64ldr x3, [sp+96]
003e4a68adrp x2, 0x32f000
003e4a6cadd x2, x2, 2456
003e4a70bl io.Copy
003e4a74str x0, [sp+48]
003e4a78str x1, [sp+120]
003e4a7cstr x2, [sp+128]
003e4a80ldr x4, [sp+48]
003e4a84str x4, [sp+56]
003e4a88str x1, [sp+136]
003e4a8cstr x2, [sp+144]
003e4a90str x1, [sp+104]
003e4a94str x2, [sp+112]
003e4a98ldr x0, [sp+96]
003e4a9cbl os.(*File).Close
003e4aa0ldr x0, [sp+104]
003e4aa4ldr x1, [sp+112]
003e4aa8str x0, [sp+64]
003e4aacstr x1, [sp+72]
003e4ab0ldur x29, [sp-8]
003e4ab4ldr x30, [sp], 160
003e4ab8ret x30
003e4abc
003e4abcloc_3e4abc:
003e4abcmov x3, x30
003e4ac0bl runtime.morestack.abi0
003e4ac4b 0x3e4a20
003e4ac8udf 0
003e4accudf 0
003e4a20
003e4a20os/exec.(*Cmd).writerDescriptor.func1: ; void os/exec.(*Cmd).writerDescriptor.func1(void)
003e4a20ldr x16, [x28+16]
003e4a24sub x17, sp, 32
003e4a28subs xzr, x17, x16
003e4a2cb.ls 0x3e4abc
003e4a30str x30, [sp-160]!
003e4a34stur x29, [sp-8]
003e4a38sub x29, sp, 8
003e4a3cldr x4, [x26+8]
003e4a40ldr x5, [x26+16]
003e4a44str x4, [sp+80]
003e4a48str x5, [sp+88]
003e4a4cldr x4, [x26+24]
003e4a50str x4, [sp+96]
003e4a54stp xzr, xzr, [sp+64]
003e4a58stp xzr, xzr, [sp+120]
003e4a5cldr x0, [sp+80]
003e4a60ldr x1, [sp+88]
003e4a64ldr x3, [sp+96]
003e4a68adrp x2, 0x32f000
003e4a6cadd x2, x2, 2456
003e4a70bl io.Copy
003e4a74str x0, [sp+48]
003e4a78str x1, [sp+120]
003e4a7cstr x2, [sp+128]
003e4a80ldr x4, [sp+48]
003e4a84str x4, [sp+56]
003e4a88str x1, [sp+136]
003e4a8cstr x2, [sp+144]
003e4a90str x1, [sp+104]
003e4a94str x2, [sp+112]
003e4a98ldr x0, [sp+96]
003e4a9cbl os.(*File).Close
003e4aa0ldr x0, [sp+104]
003e4aa4ldr x1, [sp+112]
003e4aa8str x0, [sp+64]
003e4aacstr x1, [sp+72]
003e4ab0ldur x29, [sp-8]
003e4ab4ldr x30, [sp], 160
003e4ab8ret x30
003e4abc
003e4abcloc_3e4abc:
003e4abcmov x3, x30
003e4ac0bl runtime.morestack.abi0
003e4ac4b 0x3e4a20
003e4ac8udf 0
003e4accudf 0
003e4a20
003e4ad0
003e4ad0os/exec.closeDescriptors: ; void os/exec.closeDescriptors(struct []io.Closer closers)
003e4ad0ldr x16, [x28+16]
003e4ad4subs xzr, sp, x16
003e4ad8b.ls 0x3e4b7c
003e4adcstr x30, [sp-96]!
003e4ae0stur x29, [sp-8]
003e4ae4sub x29, sp, 8
003e4ae8str x0, [sp+104]
003e4aecstr x1, [sp+112]
003e4af0str x2, [sp+120]
003e4af4str x0, [sp+64]
003e4af8str x1, [sp+72]
003e4afcstr x2, [sp+80]
003e4b00str xzr, [sp+32]
003e4b04str x1, [sp+24]
003e4b08ldr x1, [sp+64]
003e4b0cstr x1, [sp+16]
003e4b10b 0x3e4b14
003e4b14
003e4b14loc_3e4b14:
003e4b14ldr x1, [sp+24]
003e4b18ldr x2, [sp+32]
003e4b1csubs xzr, x1, x2
003e4b20b.gt 0x3e4b28
003e4b24b 0x3e4b70
003e4b28
003e4b28loc_3e4b28:
003e4b28ldr x1, [sp+16]
003e4b2cstr x1, [sp+56]
003e4b30ldr x1, [sp+56]
003e4b34ldr x2, [x1]
003e4b38ldr x0, [x1+8]
003e4b3cstr x2, [sp+40]
003e4b40str x0, [sp+48]
003e4b44ldrsb x27, [x2]
003e4b48ldr x1, [x2+24]
003e4b4cblr x1
003e4b50b 0x3e4b54
003e4b54
003e4b54loc_3e4b54:
003e4b54ldr x1, [sp+32]
003e4b58add x1, x1, 1
003e4b5cstr x1, [sp+32]
003e4b60ldr x1, [sp+56]
003e4b64add x1, x1, 16
003e4b68str x1, [sp+16]
003e4b6cb 0x3e4b14
003e4b70
003e4b70loc_3e4b70:
003e4b70ldur x29, [sp-8]
003e4b74ldr x30, [sp], 96
003e4b78ret x30
003e4b7c
003e4b7cloc_3e4b7c:
003e4b7cstp x0, x1, [sp+8]
003e4b80str x2, [sp+24]
003e4b84mov x3, x30
003e4b88bl runtime.morestack_noctxt.abi0
003e4b8cldp x0, x1, [sp+8]
003e4b90ldr x2, [sp+24]
003e4b94b 0x3e4ad0
003e4b98udf 0
003e4b9cudf 0
003e4ad0
003e4ad0os/exec.closeDescriptors: ; void os/exec.closeDescriptors(struct []io.Closer closers)
003e4ad0ldr x16, [x28+16]
003e4ad4subs xzr, sp, x16
003e4ad8b.ls 0x3e4b7c
003e4adcstr x30, [sp-96]!
003e4ae0stur x29, [sp-8]
003e4ae4sub x29, sp, 8
003e4ae8str x0, [sp+104]
003e4aecstr x1, [sp+112]
003e4af0str x2, [sp+120]
003e4af4str x0, [sp+64]
003e4af8str x1, [sp+72]
003e4afcstr x2, [sp+80]
003e4b00str xzr, [sp+32]
003e4b04str x1, [sp+24]
003e4b08ldr x1, [sp+64]
003e4b0cstr x1, [sp+16]
003e4b10b 0x3e4b14
003e4b14
003e4b14loc_3e4b14:
003e4b14ldr x1, [sp+24]
003e4b18ldr x2, [sp+32]
003e4b1csubs xzr, x1, x2
003e4b20b.gt 0x3e4b28
003e4b24b 0x3e4b70
003e4b28
003e4b28loc_3e4b28:
003e4b28ldr x1, [sp+16]
003e4b2cstr x1, [sp+56]
003e4b30ldr x1, [sp+56]
003e4b34ldr x2, [x1]
003e4b38ldr x0, [x1+8]
003e4b3cstr x2, [sp+40]
003e4b40str x0, [sp+48]
003e4b44ldrsb x27, [x2]
003e4b48ldr x1, [x2+24]
003e4b4cblr x1
003e4b50b 0x3e4b54
003e4b54
003e4b54loc_3e4b54:
003e4b54ldr x1, [sp+32]
003e4b58add x1, x1, 1
003e4b5cstr x1, [sp+32]
003e4b60ldr x1, [sp+56]
003e4b64add x1, x1, 16
003e4b68str x1, [sp+16]
003e4b6cb 0x3e4b14
003e4b70
003e4b70loc_3e4b70:
003e4b70ldur x29, [sp-8]
003e4b74ldr x30, [sp], 96
003e4b78ret x30
003e4b7c
003e4b7cloc_3e4b7c:
003e4b7cstp x0, x1, [sp+8]
003e4b80str x2, [sp+24]
003e4b84mov x3, x30
003e4b88bl runtime.morestack_noctxt.abi0
003e4b8cldp x0, x1, [sp+8]
003e4b90ldr x2, [sp+24]
003e4b94b 0x3e4ad0
003e4b98udf 0
003e4b9cudf 0
003e4ad0
003e4ba0
003e4ba0os/exec.(*Cmd).Run: ; void os/exec.(*Cmd).Run(os/exec.Cmd * c)
003e4ba0ldr x16, [x28+16]
003e4ba4subs xzr, sp, x16
003e4ba8b.ls 0x3e4c10
003e4bacstr x30, [sp-80]!
003e4bb0stur x29, [sp-8]
003e4bb4sub x29, sp, 8
003e4bb8str x0, [sp+88]
003e4bbcstp xzr, xzr, [sp+24]
003e4bc0ldr x0, [sp+88]
003e4bc4bl os/exec.(*Cmd).Start
003e4bc8str x0, [sp+40]
003e4bccstr x1, [sp+48]
003e4bd0cbnz x0, 0x3e4bd8
003e4bd4b 0x3e4bec
003e4bd8
003e4bd8loc_3e4bd8:
003e4bd8str x0, [sp+24]
003e4bdcstr x1, [sp+32]
003e4be0ldur x29, [sp-8]
003e4be4ldr x30, [sp], 80
003e4be8ret x30
003e4bec
003e4becloc_3e4bec:
003e4becldr x0, [sp+88]
003e4bf0bl os/exec.(*Cmd).Wait
003e4bf4str x0, [sp+56]
003e4bf8str x1, [sp+64]
003e4bfcstr x0, [sp+24]
003e4c00str x1, [sp+32]
003e4c04ldur x29, [sp-8]
003e4c08ldr x30, [sp], 80
003e4c0cret x30
003e4c10
003e4c10loc_3e4c10:
003e4c10str x0, [sp+8]
003e4c14mov x3, x30
003e4c18bl runtime.morestack_noctxt.abi0
003e4c1cldr x0, [sp+8]
003e4c20b 0x3e4ba0
003e4c24udf 0
003e4c28udf 0
003e4c2cudf 0
003e4ba0
003e4ba0os/exec.(*Cmd).Run: ; void os/exec.(*Cmd).Run(os/exec.Cmd * c)
003e4ba0ldr x16, [x28+16]
003e4ba4subs xzr, sp, x16
003e4ba8b.ls 0x3e4c10
003e4bacstr x30, [sp-80]!
003e4bb0stur x29, [sp-8]
003e4bb4sub x29, sp, 8
003e4bb8str x0, [sp+88]
003e4bbcstp xzr, xzr, [sp+24]
003e4bc0ldr x0, [sp+88]
003e4bc4bl os/exec.(*Cmd).Start
003e4bc8str x0, [sp+40]
003e4bccstr x1, [sp+48]
003e4bd0cbnz x0, 0x3e4bd8
003e4bd4b 0x3e4bec
003e4bd8
003e4bd8loc_3e4bd8:
003e4bd8str x0, [sp+24]
003e4bdcstr x1, [sp+32]
003e4be0ldur x29, [sp-8]
003e4be4ldr x30, [sp], 80
003e4be8ret x30
003e4bec
003e4becloc_3e4bec:
003e4becldr x0, [sp+88]
003e4bf0bl os/exec.(*Cmd).Wait
003e4bf4str x0, [sp+56]
003e4bf8str x1, [sp+64]
003e4bfcstr x0, [sp+24]
003e4c00str x1, [sp+32]
003e4c04ldur x29, [sp-8]
003e4c08ldr x30, [sp], 80
003e4c0cret x30
003e4c10
003e4c10loc_3e4c10:
003e4c10str x0, [sp+8]
003e4c14mov x3, x30
003e4c18bl runtime.morestack_noctxt.abi0
003e4c1cldr x0, [sp+8]
003e4c20b 0x3e4ba0
003e4c24udf 0
003e4c28udf 0
003e4c2cudf 0
003e4ba0
003e4c30
003e4c30os/exec.(*Cmd).Start: ; void os/exec.(*Cmd).Start(os/exec.Cmd * c)
003e4c30ldr x16, [x28+16]
003e4c34sub x17, sp, 688
003e4c38subs xzr, x17, x16
003e4c3cb.ls 0x3e5b18
003e4c40sub x20, sp, 816
003e4c44stp x29, x30, [x20-8]
003e4c48add sp, x20, 0
003e4c4csub x29, sp, 8
003e4c50str x0, [sp+824]
003e4c54stp xzr, xzr, [sp+168]
003e4c58ldr x2, [sp+824]
003e4c5cldrsb x27, [x2]
003e4c60ldr x2, [x2+160]
003e4c64cbnz x2, 0x3e4c6c
003e4c68b 0x3e4ca4
003e4c6c
003e4c6cloc_3e4c6c:
003e4c6cadrp x0, 0x2d3000
003e4c70add x0, x0, 1425
003e4c74movz x1, 21
003e4c78bl errors.New
003e4c7cstr x0, [sp+648]
003e4c80str x1, [sp+656]
003e4c84str x0, [sp+168]
003e4c88str x1, [sp+176]
003e4c8cbl runtime.deferreturn
003e4c90ldr x0, [sp+168]
003e4c94ldr x1, [sp+176]
003e4c98ldp x29, x30, [sp-8]
003e4c9cadd sp, sp, 816
003e4ca0ret x30
003e4ca4
003e4ca4loc_3e4ca4:
003e4ca4strb wzr, [sp+83]
003e4ca8add x27, sp, 520
003e4cacstp xzr, xzr, [x27]
003e4cb0str xzr, [sp+536]
003e4cb4add x1, sp, 520
003e4cb8str x1, [sp+544]
003e4cbcldrsb x27, [x1]
003e4cc0adrp x2, 4096
003e4cc4add x2, x2, 3360
003e4cc8str x2, [x1]
003e4cccldrsb x27, [x1]
003e4cd0ldr x2, [sp+824]
003e4cd4adrp x27, 0x667000
003e4cd8ldr w3, [x27+3056]
003e4cdccbz w3, 0x3e4ce4
003e4ce0b 0x3e4ce8
003e4ce4
003e4ce4loc_3e4ce4:
003e4ce4b 0x3e4cfc
003e4ce8
003e4ce8loc_3e4ce8:
003e4ce8bl runtime.gcWriteBarrier2
003e4cecstr x2, [x25]
003e4cf0ldr x3, [x1+8]
003e4cf4str x3, [x25+8]
003e4cf8b 0x3e4cfc
003e4cfc
003e4cfcloc_3e4cfc:
003e4cfcstr x2, [x1+8]
003e4d00ldrsb x27, [x1]
003e4d04adrp x27, 0x667000
003e4d08ldr w2, [x27+3056]
003e4d0ccbz w2, 0x3e4d14
003e4d10b 0x3e4d18
003e4d14
003e4d14loc_3e4d14:
003e4d14b 0x3e4d30
003e4d18
003e4d18loc_3e4d18:
003e4d18bl runtime.gcWriteBarrier2
003e4d1cadd x2, sp, 83
003e4d20str x2, [x25]
003e4d24ldr x3, [x1+16]
003e4d28str x3, [x25+8]
003e4d2cb 0x3e4d30
003e4d30
003e4d30loc_3e4d30:
003e4d30add x2, sp, 83
003e4d34str x2, [x1+16]
003e4d38str x1, [sp+112]
003e4d3cadd x0, sp, 88
003e4d40bl runtime.deferprocStack
003e4d44subs xzr, x0, 0
003e4d48b.ne 0x3e5790
003e4d4cb 0x3e4d50
003e4d50
003e4d50loc_3e4d50:
003e4d50ldr x3, [sp+824]
003e4d54ldrsb x27, [x3]
003e4d58ldr x3, [x3+8]
003e4d5csubs xzr, x3, 0
003e4d60cset x4, eq
003e4d64strb w4, [sp+86]
003e4d68cbz x3, 0x3e4d70
003e4d6cb 0x3e4d90
003e4d70
003e4d70loc_3e4d70:
003e4d70ldr x3, [sp+824]
003e4d74ldrsb x27, [x3]
003e4d78ldr x3, [x3+192]
003e4d7csubs xzr, x3, 0
003e4d80cset x3, ne
003e4d84eor x3, x3, 1
003e4d88strb w3, [sp+86]
003e4d8cb 0x3e4d94
003e4d90
003e4d90loc_3e4d90:
003e4d90b 0x3e4d94
003e4d94
003e4d94loc_3e4d94:
003e4d94ldrb w3, [sp+86]
003e4d98strb w3, [sp+87]
003e4d9ctbnz w3, 0, 0x3e4da4
003e4da0b 0x3e4dc4
003e4da4
003e4da4loc_3e4da4:
003e4da4ldr x3, [sp+824]
003e4da8ldrsb x27, [x3]
003e4dacldr x3, [x3+336]
003e4db0subs xzr, x3, 0
003e4db4cset x3, ne
003e4db8eor x3, x3, 1
003e4dbcstrb w3, [sp+87]
003e4dc0b 0x3e4dc8
003e4dc4
003e4dc4loc_3e4dc4:
003e4dc4b 0x3e4dc8
003e4dc8
003e4dc8loc_3e4dc8:
003e4dc8ldrb w3, [sp+87]
003e4dcctbnz w3, 0, 0x3e4dd4
003e4dd0b 0x3e4e28
003e4dd4
003e4dd4loc_3e4dd4:
003e4dd4adrp x0, 0x2d0000
003e4dd8add x0, x0, 3156
003e4ddcorr x1, xzr, 16
003e4de0bl errors.New
003e4de4str x0, [sp+648]
003e4de8str x1, [sp+656]
003e4decldr x2, [sp+824]
003e4df0ldrsb x27, [x2]
003e4df4str x0, [x2+192]
003e4df8adrp x27, 0x667000
003e4dfcldr w3, [x27+3056]
003e4e00cbz w3, 0x3e4e08
003e4e04b 0x3e4e0c
003e4e08
003e4e08loc_3e4e08:
003e4e08b 0x3e4e20
003e4e0c
003e4e0cloc_3e4e0c:
003e4e0cbl runtime.gcWriteBarrier2
003e4e10str x1, [x25]
003e4e14ldr x3, [x2+200]
003e4e18str x3, [x25+8]
003e4e1cb 0x3e4e20
003e4e20
003e4e20loc_3e4e20:
003e4e20str x1, [x2+200]
003e4e24b 0x3e4e2c
003e4e28
003e4e28loc_3e4e28:
003e4e28b 0x3e4e2c
003e4e2c
003e4e2cloc_3e4e2c:
003e4e2cldr x3, [sp+824]
003e4e30ldrsb x27, [x3]
003e4e34ldr x3, [x3+192]
003e4e38subs xzr, x3, 0
003e4e3ccset x4, ne
003e4e40strb w4, [sp+86]
003e4e44cbnz x3, 0x3e4e4c
003e4e48b 0x3e4e50
003e4e4c
003e4e4cloc_3e4e4c:
003e4e4cb 0x3e4e6c
003e4e50
003e4e50loc_3e4e50:
003e4e50ldr x3, [sp+824]
003e4e54ldrsb x27, [x3]
003e4e58ldr x3, [x3+336]
003e4e5csubs xzr, x3, 0
003e4e60cset x3, ne
003e4e64strb w3, [sp+86]
003e4e68b 0x3e4e6c
003e4e6c
003e4e6cloc_3e4e6c:
003e4e6cldrb w3, [sp+86]
003e4e70tbnz w3, 0, 0x3e4e78
003e4e74b 0x3e4eec
003e4e78
003e4e78loc_3e4e78:
003e4e78ldr x0, [sp+824]
003e4e7cldrsb x27, [x0]
003e4e80ldr x0, [x0+336]
003e4e84cbnz x0, 0x3e4e8c
003e4e88b 0x3e4ebc
003e4e8c
003e4e8cloc_3e4e8c:
003e4e8cldr x0, [sp+824]
003e4e90ldrsb x27, [x0]
003e4e94ldr x1, [x0+336]
003e4e98ldr x0, [x0+344]
003e4e9cstr x1, [sp+168]
003e4ea0str x0, [sp+176]
003e4ea4bl runtime.deferreturn
003e4ea8ldr x0, [sp+168]
003e4eacldr x1, [sp+176]
003e4eb0ldp x29, x30, [sp-8]
003e4eb4add sp, sp, 816
003e4eb8ret x30
003e4ebc
003e4ebcloc_3e4ebc:
003e4ebcldr x0, [sp+824]
003e4ec0ldrsb x27, [x0]
003e4ec4ldr x1, [x0+192]
003e4ec8ldr x0, [x0+200]
003e4eccstr x1, [sp+168]
003e4ed0str x0, [sp+176]
003e4ed4bl runtime.deferreturn
003e4ed8ldr x0, [sp+168]
003e4edcldr x1, [sp+176]
003e4ee0ldp x29, x30, [sp-8]
003e4ee4add sp, sp, 816
003e4ee8ret x30
003e4eec
003e4eecloc_3e4eec:
003e4eecldr x3, [sp+824]
003e4ef0ldrsb x27, [x3]
003e4ef4ldr x4, [x3]
003e4ef8ldr x3, [x3+8]
003e4efcstr x4, [sp+224]
003e4f00str x3, [sp+232]
003e4f04ldr x3, [sp+824]
003e4f08ldrsb x27, [x3]
003e4f0cldr x3, [x3+208]
003e4f10subs xzr, x3, 0
003e4f14cset x4, ne
003e4f18strb w4, [sp+86]
003e4f1ccbnz x3, 0x3e4f24
003e4f20b 0x3e4f44
003e4f24
003e4f24loc_3e4f24:
003e4f24ldr x3, [sp+824]
003e4f28ldrsb x27, [x3]
003e4f2cldr x3, [x3+176]
003e4f30subs xzr, x3, 0
003e4f34cset x3, ne
003e4f38eor x3, x3, 1
003e4f3cstrb w3, [sp+86]
003e4f40b 0x3e4f48
003e4f44
003e4f44loc_3e4f44:
003e4f44b 0x3e4f48
003e4f48
003e4f48loc_3e4f48:
003e4f48ldrb w3, [sp+86]
003e4f4ctbnz w3, 0, 0x3e4f54
003e4f50b 0x3e4f8c
003e4f54
003e4f54loc_3e4f54:
003e4f54adrp x0, 0x2ea000
003e4f58add x0, x0, 2375
003e4f5cmovz x1, 71
003e4f60bl errors.New
003e4f64str x0, [sp+648]
003e4f68str x1, [sp+656]
003e4f6cstr x0, [sp+168]
003e4f70str x1, [sp+176]
003e4f74bl runtime.deferreturn
003e4f78ldr x0, [sp+168]
003e4f7cldr x1, [sp+176]
003e4f80ldp x29, x30, [sp-8]
003e4f84add sp, sp, 816
003e4f88ret x30
003e4f8c
003e4f8cloc_3e4f8c:
003e4f8cldr x3, [sp+824]
003e4f90ldrsb x27, [x3]
003e4f94ldr x3, [x3+176]
003e4f98cbnz x3, 0x3e4fa0
003e4f9cb 0x3e5024
003e4fa0
003e4fa0loc_3e4fa0:
003e4fa0ldr x1, [sp+824]
003e4fa4ldrsb x27, [x1]
003e4fa8ldr x2, [x1+176]
003e4facldrsb x27, [x2]
003e4fb0ldr x0, [x1+184]
003e4fb4ldr x1, [x2+32]
003e4fb8blr x1
003e4fbcstr x0, [sp+640]
003e4fc0mov x1, x0
003e4fc4mov x0, xzr
003e4fc8bl runtime.selectnbrecv
003e4fccstrb w0, [sp+84]
003e4fd0tbnz w0, 0, 0x3e4fd8
003e4fd4b 0x3e501c
003e4fd8
003e4fd8loc_3e4fd8:
003e4fd8ldr x1, [sp+824]
003e4fdcldrsb x27, [x1]
003e4fe0ldr x2, [x1+176]
003e4fe4ldrsb x27, [x2]
003e4fe8ldr x0, [x1+184]
003e4fecldr x1, [x2+40]
003e4ff0blr x1
003e4ff4str x0, [sp+648]
003e4ff8str x1, [sp+656]
003e4ffcstr x0, [sp+168]
003e5000str x1, [sp+176]
003e5004bl runtime.deferreturn
003e5008ldr x0, [sp+168]
003e500cldr x1, [sp+176]
003e5010ldp x29, x30, [sp-8]
003e5014add sp, sp, 816
003e5018ret x30
003e501c
003e501cloc_3e501c:
003e501cb 0x3e5020
003e5020
003e5020loc_3e5020:
003e5020b 0x3e5028
003e5024
003e5024loc_3e5024:
003e5024b 0x3e5028
003e5028
003e5028loc_3e5028:
003e5028ldr x3, [sp+824]
003e502cldrsb x27, [x3]
003e5030ldr x3, [x3+136]
003e5034str x3, [sp+160]
003e5038add x2, x3, 3
003e503cadrp x0, 0x2c3000
003e5040add x0, x0, 416
003e5044mov x1, xzr
003e5048bl runtime.makeslice
003e504cldr x3, [sp+160]
003e5050str x0, [sp+296]
003e5054str xzr, [sp+304]
003e5058add x3, x3, 3
003e505cstr x3, [sp+312]
003e5060str xzr, [sp+632]
003e5064add x27, sp, 648
003e5068stp xzr, xzr, [x27]
003e506cldr x0, [sp+824]
003e5070bl os/exec.(*Cmd).childStdin
003e5074str x0, [sp+632]
003e5078str x1, [sp+648]
003e507cstr x2, [sp+656]
003e5080ldr x3, [sp+632]
003e5084str x3, [sp+336]
003e5088ldr x3, [sp+648]
003e508cldr x4, [sp+656]
003e5090str x3, [sp+320]
003e5094str x4, [sp+328]
003e5098ldr x3, [sp+336]
003e509cstr x3, [sp+192]
003e50a0ldr x3, [sp+328]
003e50a4ldr x4, [sp+320]
003e50a8str x4, [sp+256]
003e50acstr x3, [sp+264]
003e50b0cbnz x4, 0x3e50b8
003e50b4b 0x3e50d8
003e50b8
003e50b8loc_3e50b8:
003e50b8str x4, [sp+168]
003e50bcstr x3, [sp+176]
003e50c0bl runtime.deferreturn
003e50c4ldr x0, [sp+168]
003e50c8ldr x1, [sp+176]
003e50ccldp x29, x30, [sp-8]
003e50d0add sp, sp, 816
003e50d4ret x30
003e50d8
003e50d8loc_3e50d8:
003e50d8ldr x2, [sp+312]
003e50dcldr x0, [sp+296]
003e50e0ldr x5, [sp+304]
003e50e4add x1, x5, 1
003e50e8subs xzr, x2, x1
003e50ecb.hs 0x3e50f4
003e50f0b 0x3e50f8
003e50f4
003e50f4loc_3e50f4:
003e50f4b 0x3e510c
003e50f8
003e50f8loc_3e50f8:
003e50f8orr x3, xzr, 1
003e50fcadrp x4, 0x2c3000
003e5100add x4, x4, 416
003e5104bl runtime.growslice
003e5108b 0x3e510c
003e510c
003e510cloc_3e510c:
003e510cldr x3, [sp+192]
003e5110sub x4, x1, 1
003e5114adrp x27, 0x666000
003e5118ldr w5, [x27+3056]
003e511ccbz w5, 0x3e5124
003e5120b 0x3e5128
003e5124
003e5124loc_3e5124:
003e5124b 0x3e513c
003e5128
003e5128loc_3e5128:
003e5128bl runtime.gcWriteBarrier2
003e512cstr x3, [x25]
003e5130ldr x5, [x0+3*x4]
003e5134str x5, [x25+8]
003e5138b 0x3e513c
003e513c
003e513cloc_3e513c:
003e513cstr x3, [x0+3*x4]
003e5140str x0, [sp+296]
003e5144str x1, [sp+304]
003e5148str x2, [sp+312]
003e514cstr xzr, [sp+632]
003e5150add x27, sp, 648
003e5154stp xzr, xzr, [x27]
003e5158ldr x0, [sp+824]
003e515cbl os/exec.(*Cmd).childStdout
003e5160str x0, [sp+632]
003e5164str x1, [sp+648]
003e5168str x2, [sp+656]
003e516cldr x1, [sp+632]
003e5170str x1, [sp+800]
003e5174ldr x1, [sp+648]
003e5178ldr x2, [sp+656]
003e517cstr x1, [sp+784]
003e5180str x2, [sp+792]
003e5184ldr x1, [sp+800]
003e5188str x1, [sp+184]
003e518cldr x1, [sp+792]
003e5190ldr x2, [sp+784]
003e5194str x2, [sp+256]
003e5198str x1, [sp+264]
003e519ccbnz x2, 0x3e51a4
003e51a0b 0x3e51c4
003e51a4
003e51a4loc_3e51a4:
003e51a4str x2, [sp+168]
003e51a8str x1, [sp+176]
003e51acbl runtime.deferreturn
003e51b0ldr x0, [sp+168]
003e51b4ldr x1, [sp+176]
003e51b8ldp x29, x30, [sp-8]
003e51bcadd sp, sp, 816
003e51c0ret x30
003e51c4
003e51c4loc_3e51c4:
003e51c4ldr x2, [sp+312]
003e51c8ldr x0, [sp+296]
003e51ccldr x5, [sp+304]
003e51d0add x1, x5, 1
003e51d4subs xzr, x2, x1
003e51d8b.hs 0x3e51e0
003e51dcb 0x3e51e4
003e51e0
003e51e0loc_3e51e0:
003e51e0b 0x3e51f8
003e51e4
003e51e4loc_3e51e4:
003e51e4orr x3, xzr, 1
003e51e8adrp x4, 0x2c3000
003e51ecadd x4, x4, 416
003e51f0bl runtime.growslice
003e51f4b 0x3e51f8
003e51f8
003e51f8loc_3e51f8:
003e51f8ldr x3, [sp+184]
003e51fcsub x4, x1, 1
003e5200adrp x27, 0x666000
003e5204ldr w5, [x27+3056]
003e5208cbz w5, 0x3e5210
003e520cb 0x3e5214
003e5210
003e5210loc_3e5210:
003e5210b 0x3e5228
003e5214
003e5214loc_3e5214:
003e5214bl runtime.gcWriteBarrier2
003e5218str x3, [x25]
003e521cldr x5, [x0+3*x4]
003e5220str x5, [x25+8]
003e5224b 0x3e5228
003e5228
003e5228loc_3e5228:
003e5228str x3, [x0+3*x4]
003e522cstr x0, [sp+296]
003e5230str x1, [sp+304]
003e5234str x2, [sp+312]
003e5238str xzr, [sp+632]
003e523cadd x27, sp, 648
003e5240stp xzr, xzr, [x27]
003e5244ldr x1, [sp+184]
003e5248ldr x0, [sp+824]
003e524cbl os/exec.(*Cmd).childStderr
003e5250str x0, [sp+632]
003e5254str x1, [sp+648]
003e5258str x2, [sp+656]
003e525cldr x2, [sp+632]
003e5260str x2, [sp+776]
003e5264ldr x2, [sp+648]
003e5268ldr x3, [sp+656]
003e526cstr x2, [sp+760]
003e5270str x3, [sp+768]
003e5274ldr x2, [sp+776]
003e5278str x2, [sp+200]
003e527cldr x2, [sp+768]
003e5280ldr x3, [sp+760]
003e5284str x3, [sp+256]
003e5288str x2, [sp+264]
003e528ccbnz x3, 0x3e5294
003e5290b 0x3e52b4
003e5294
003e5294loc_3e5294:
003e5294str x3, [sp+168]
003e5298str x2, [sp+176]
003e529cbl runtime.deferreturn
003e52a0ldr x0, [sp+168]
003e52a4ldr x1, [sp+176]
003e52a8ldp x29, x30, [sp-8]
003e52acadd sp, sp, 816
003e52b0ret x30
003e52b4
003e52b4loc_3e52b4:
003e52b4ldr x2, [sp+312]
003e52b8ldr x0, [sp+296]
003e52bcldr x5, [sp+304]
003e52c0add x1, x5, 1
003e52c4subs xzr, x2, x1
003e52c8b.hs 0x3e52d0
003e52ccb 0x3e52d4
003e52d0
003e52d0loc_3e52d0:
003e52d0b 0x3e52e8
003e52d4
003e52d4loc_3e52d4:
003e52d4orr x3, xzr, 1
003e52d8adrp x4, 0x2c3000
003e52dcadd x4, x4, 416
003e52e0bl runtime.growslice
003e52e4b 0x3e52e8
003e52e8
003e52e8loc_3e52e8:
003e52e8ldr x5, [sp+200]
003e52ecsub x6, x1, 1
003e52f0adrp x27, 0x666000
003e52f4ldr w7, [x27+3056]
003e52f8cbz w7, 0x3e5300
003e52fcb 0x3e5304
003e5300
003e5300loc_3e5300:
003e5300b 0x3e5318
003e5304
003e5304loc_3e5304:
003e5304bl runtime.gcWriteBarrier2
003e5308str x5, [x25]
003e530cldr x7, [x0+3*x6]
003e5310str x7, [x25+8]
003e5314b 0x3e5318
003e5318
003e5318loc_3e5318:
003e5318str x5, [x0+3*x6]
003e531cstr x0, [sp+296]
003e5320str x1, [sp+304]
003e5324str x2, [sp+312]
003e5328ldr x5, [sp+824]
003e532cldrsb x27, [x5]
003e5330ldr x6, [x5+128]
003e5334ldr x7, [x5+136]
003e5338ldr x5, [x5+144]
003e533cstr x6, [sp+496]
003e5340str x7, [sp+504]
003e5344str x5, [sp+512]
003e5348ldr x2, [sp+312]
003e534cldr x0, [sp+296]
003e5350ldr x5, [sp+304]
003e5354str x0, [sp+472]
003e5358str x5, [sp+480]
003e535cstr x2, [sp+488]
003e5360ldr x6, [sp+504]
003e5364add x1, x5, x6
003e5368str x1, [sp+152]
003e536csubs xzr, x2, x1
003e5370b.hs 0x3e5378
003e5374b 0x3e5380
003e5378
003e5378loc_3e5378:
003e5378str x1, [sp+480]
003e537cb 0x3e53a0
003e5380
003e5380loc_3e5380:
003e5380ldr x3, [sp+504]
003e5384adrp x4, 0x2c3000
003e5388add x4, x4, 416
003e538cbl runtime.growslice
003e5390str x0, [sp+472]
003e5394str x1, [sp+480]
003e5398str x2, [sp+488]
003e539cb 0x3e53a0
003e53a0
003e53a0loc_3e53a0:
003e53a0ldr x5, [sp+152]
003e53a4ldr x6, [sp+472]
003e53a8ldr x7, [sp+480]
003e53acldr x8, [sp+488]
003e53b0ldr x9, [sp+504]
003e53b4sub x10, x5, x9
003e53b8add x7, x7, x9
003e53bcsub x2, x7, x5
003e53c0add x7, x8, x9
003e53c4sub x5, x7, x5
003e53c8sub x7, xzr, x5
003e53ccubfm x8, x10, 61, 60
003e53d0and x7, x8, x7, asr #63
003e53d4add x1, x6, x7
003e53d8str x1, [sp+448]
003e53dcstr x2, [sp+456]
003e53e0str x5, [sp+464]
003e53e4ldr x3, [sp+496]
003e53e8ldr x4, [sp+504]
003e53ecadrp x0, 0x2c3000
003e53f0add x0, x0, 416
003e53f4bl runtime.typedslicecopy
003e53f8ldr x5, [sp+472]
003e53fcldr x6, [sp+480]
003e5400ldr x7, [sp+488]
003e5404str x5, [sp+296]
003e5408str x6, [sp+304]
003e540cstr x7, [sp+312]
003e5410str xzr, [sp+608]
003e5414add x27, sp, 616
003e5418stp xzr, xzr, [x27]
003e541cadd x27, sp, 648
003e5420stp xzr, xzr, [x27]
003e5424ldr x0, [sp+824]
003e5428bl os/exec.(*Cmd).environ
003e542cstr x0, [sp+608]
003e5430str x1, [sp+616]
003e5434str x2, [sp+624]
003e5438str x3, [sp+648]
003e543cstr x4, [sp+656]
003e5440ldr x5, [sp+608]
003e5444ldr x6, [sp+616]
003e5448ldr x7, [sp+624]
003e544cstr x5, [sp+736]
003e5450str x6, [sp+744]
003e5454str x7, [sp+752]
003e5458ldr x5, [sp+648]
003e545cldr x6, [sp+656]
003e5460str x5, [sp+720]
003e5464str x6, [sp+728]
003e5468ldr x5, [sp+736]
003e546cldr x6, [sp+744]
003e5470ldr x7, [sp+752]
003e5474str x5, [sp+272]
003e5478str x6, [sp+280]
003e547cstr x7, [sp+288]
003e5480ldr x5, [sp+728]
003e5484ldr x6, [sp+720]
003e5488str x6, [sp+256]
003e548cstr x5, [sp+264]
003e5490cbnz x6, 0x3e5498
003e5494b 0x3e54b8
003e5498
003e5498loc_3e5498:
003e5498str x6, [sp+168]
003e549cstr x5, [sp+176]
003e54a0bl runtime.deferreturn
003e54a4ldr x0, [sp+168]
003e54a8ldr x1, [sp+176]
003e54acldp x29, x30, [sp-8]
003e54b0add sp, sp, 816
003e54b4ret x30
003e54b8
003e54b8loc_3e54b8:
003e54b8ldr x0, [sp+824]
003e54bcbl os/exec.(*Cmd).argv
003e54c0str x0, [sp+608]
003e54c4str x1, [sp+616]
003e54c8str x2, [sp+624]
003e54ccstr xzr, [sp+600]
003e54d0add x27, sp, 648
003e54d4stp xzr, xzr, [x27]
003e54d8stp xzr, xzr, [sp+368]
003e54dcstp xzr, xzr, [sp+384]
003e54e0stp xzr, xzr, [sp+400]
003e54e4stp xzr, xzr, [sp+416]
003e54e8str xzr, [sp+432]
003e54ecadd x1, sp, 368
003e54f0str x1, [sp+440]
003e54f4ldrsb x27, [x1]
003e54f8ldr x2, [sp+824]
003e54fcldrsb x27, [x2]
003e5500ldr x3, [x2+64]
003e5504ldr x2, [x2+72]
003e5508str x2, [x1+8]
003e550cadrp x27, 0x666000
003e5510ldr w2, [x27+3056]
003e5514cbz w2, 0x3e551c
003e5518b 0x3e5520
003e551c
003e551cloc_3e551c:
003e551cb 0x3e5534
003e5520
003e5520loc_3e5520:
003e5520bl runtime.gcWriteBarrier2
003e5524str x3, [x25]
003e5528ldr x6, [x1]
003e552cstr x6, [x25+8]
003e5530b 0x3e5534
003e5534
003e5534loc_3e5534:
003e5534str x3, [x1]
003e5538ldrsb x27, [x1]
003e553cldr x6, [sp+296]
003e5540ldr x7, [sp+304]
003e5544ldr x8, [sp+312]
003e5548str x7, [x1+48]
003e554cstr x8, [x1+56]
003e5550adrp x27, 0x666000
003e5554ldr w7, [x27+3056]
003e5558cbz w7, 0x3e5560
003e555cb 0x3e5564
003e5560
003e5560loc_3e5560:
003e5560b 0x3e5578
003e5564
003e5564loc_3e5564:
003e5564bl runtime.gcWriteBarrier2
003e5568str x6, [x25]
003e556cldr x7, [x1+40]
003e5570str x7, [x25+8]
003e5574b 0x3e5578
003e5578
003e5578loc_3e5578:
003e5578str x6, [x1+40]
003e557cldr x6, [sp+440]
003e5580ldrsb x27, [x6]
003e5584ldr x7, [sp+272]
003e5588ldr x8, [sp+280]
003e558cldr x9, [sp+288]
003e5590str x8, [x6+24]
003e5594str x9, [x6+32]
003e5598adrp x27, 0x666000
003e559cldr w8, [x27+3056]
003e55a0cbz w8, 0x3e55a8
003e55a4b 0x3e55ac
003e55a8
003e55a8loc_3e55a8:
003e55a8b 0x3e55c0
003e55ac
003e55acloc_3e55ac:
003e55acbl runtime.gcWriteBarrier2
003e55b0str x7, [x25]
003e55b4ldr x8, [x6+16]
003e55b8str x8, [x25+8]
003e55bcb 0x3e55c0
003e55c0
003e55c0loc_3e55c0:
003e55c0str x7, [x6+16]
003e55c4ldr x6, [sp+440]
003e55c8ldrsb x27, [x6]
003e55ccldr x7, [sp+824]
003e55d0ldrsb x27, [x7]
003e55d4ldr x7, [x7+152]
003e55d8adrp x27, 0x666000
003e55dcldr w8, [x27+3056]
003e55e0cbz w8, 0x3e55e8
003e55e4b 0x3e55ec
003e55e8
003e55e8loc_3e55e8:
003e55e8b 0x3e5600
003e55ec
003e55ecloc_3e55ec:
003e55ecbl runtime.gcWriteBarrier2
003e55f0str x7, [x25]
003e55f4ldr x8, [x6+64]
003e55f8str x8, [x25+8]
003e55fcb 0x3e5600
003e5600
003e5600loc_3e5600:
003e5600str x7, [x6+64]
003e5604ldr x0, [sp+224]
003e5608ldr x1, [sp+232]
003e560cldr x2, [sp+608]
003e5610ldr x3, [sp+616]
003e5614ldr x4, [sp+624]
003e5618ldr x5, [sp+440]
003e561cbl os.StartProcess
003e5620str x0, [sp+600]
003e5624str x1, [sp+648]
003e5628str x2, [sp+656]
003e562cldr x6, [sp+600]
003e5630str x6, [sp+712]
003e5634ldr x6, [sp+648]
003e5638ldr x7, [sp+656]
003e563cstr x6, [sp+696]
003e5640str x7, [sp+704]
003e5644ldr x6, [sp+824]
003e5648ldrsb x27, [x6]
003e564cldr x7, [sp+712]
003e5650adrp x27, 0x666000
003e5654ldr w8, [x27+3056]
003e5658cbz w8, 0x3e5660
003e565cb 0x3e5664
003e5660
003e5660loc_3e5660:
003e5660b 0x3e5678
003e5664
003e5664loc_3e5664:
003e5664bl runtime.gcWriteBarrier2
003e5668str x7, [x25]
003e566cldr x2, [x6+160]
003e5670str x2, [x25+8]
003e5674b 0x3e5678
003e5678
003e5678loc_3e5678:
003e5678str x7, [x6+160]
003e567cldr x2, [sp+704]
003e5680ldr x3, [sp+696]
003e5684str x3, [sp+256]
003e5688str x2, [sp+264]
003e568ccbnz x3, 0x3e5694
003e5690b 0x3e56b4
003e5694
003e5694loc_3e5694:
003e5694str x3, [sp+168]
003e5698str x2, [sp+176]
003e569cbl runtime.deferreturn
003e56a0ldr x0, [sp+168]
003e56a4ldr x1, [sp+176]
003e56a8ldp x29, x30, [sp-8]
003e56acadd sp, sp, 816
003e56b0ret x30
003e56b4
003e56b4loc_3e56b4:
003e56b4orr x2, xzr, 1
003e56b8strb w2, [sp+83]
003e56bcldr x2, [sp+824]
003e56c0ldrsb x27, [x2]
003e56c4ldr x2, [x2+280]
003e56c8str x2, [sp+160]
003e56cccbnz x2, 0x3e56d4
003e56d0b 0x3e578c
003e56d4
003e56d4loc_3e56d4:
003e56d4adrp x0, 0x213000
003e56d8add x0, x0, 3136
003e56dcorr x1, xzr, 1
003e56e0bl runtime.makechan
003e56e4str x0, [sp+240]
003e56e8ldr x2, [sp+824]
003e56ecldrsb x27, [x2]
003e56f0adrp x27, 0x666000
003e56f4ldr w3, [x27+3056]
003e56f8cbz w3, 0x3e5700
003e56fcb 0x3e5704
003e5700
003e5700loc_3e5700:
003e5700b 0x3e5718
003e5704
003e5704loc_3e5704:
003e5704bl runtime.gcWriteBarrier2
003e5708str x0, [x25]
003e570cldr x3, [x2+296]
003e5710str x3, [x25+8]
003e5714b 0x3e5718
003e5718
003e5718loc_3e5718:
003e5718str x0, [x2+296]
003e571cadrp x0, 0x213000
003e5720add x0, x0, 3264
003e5724orr x1, xzr, 1
003e5728bl runtime.makechan
003e572cstr x0, [sp+208]
003e5730ldr x2, [sp+824]
003e5734ldrsb x27, [x2]
003e5738ldr x2, [x2+280]
003e573cstr x2, [sp+160]
003e5740add x27, sp, 576
003e5744stp xzr, xzr, [x27]
003e5748str xzr, [sp+592]
003e574cldr x2, [sp+160]
003e5750str x2, [sp+576]
003e5754ldr x0, [sp+208]
003e5758add x1, sp, 576
003e575cbl runtime.chansend1
003e5760ldr x2, [sp+824]
003e5764ldrsb x27, [x2]
003e5768ldr x3, [x2+280]
003e576cldr x4, [x2+272]
003e5770ldr x2, [x2+288]
003e5774str x4, [sp+552]
003e5778str x3, [sp+560]
003e577cstr x2, [sp+568]
003e5780str xzr, [sp+144]
003e5784str x3, [sp+136]
003e5788b 0x3e5978
003e578c
003e578cloc_3e578c:
003e578cb 0x3e57a8
003e5790
003e5790loc_3e5790:
003e5790bl runtime.deferreturn
003e5794ldr x0, [sp+168]
003e5798ldr x1, [sp+176]
003e579cldp x29, x30, [sp-8]
003e57a0add sp, sp, 816
003e57a4ret x30
003e57a8
003e57a8loc_3e57a8:
003e57a8ldr x2, [sp+824]
003e57acldrsb x27, [x2]
003e57b0ldr x2, [x2+208]
003e57b4subs xzr, x2, 0
003e57b8cset x3, ne
003e57bcstrb w3, [sp+85]
003e57c0cbnz x2, 0x3e57c8
003e57c4b 0x3e57cc
003e57c8
003e57c8loc_3e57c8:
003e57c8b 0x3e57e8
003e57cc
003e57ccloc_3e57cc:
003e57ccldr x2, [sp+824]
003e57d0ldrsb x27, [x2]
003e57d4ldr x2, [x2+216]
003e57d8subs xzr, x2, 0
003e57dccset x2, ne
003e57e0strb w2, [sp+85]
003e57e4b 0x3e57e8
003e57e8
003e57e8loc_3e57e8:
003e57e8ldrb w2, [sp+85]
003e57ecstrb w2, [sp+87]
003e57f0tbnz w2, 0, 0x3e57f8
003e57f4b 0x3e5814
003e57f8
003e57f8loc_3e57f8:
003e57f8ldr x2, [sp+824]
003e57fcldrsb x27, [x2]
003e5800ldr x2, [x2+176]
003e5804subs xzr, x2, 0
003e5808cset x2, ne
003e580cstrb w2, [sp+87]
003e5810b 0x3e5818
003e5814
003e5814loc_3e5814:
003e5814b 0x3e5818
003e5818
003e5818loc_3e5818:
003e5818ldrb w2, [sp+87]
003e581cstrb w2, [sp+86]
003e5820tbnz w2, 0, 0x3e5828
003e5824b 0x3e5858
003e5828
003e5828loc_3e5828:
003e5828ldr x1, [sp+824]
003e582cldrsb x27, [x1]
003e5830ldr x2, [x1+176]
003e5834ldrsb x27, [x2]
003e5838ldr x0, [x1+184]
003e583cldr x1, [x2+32]
003e5840blr x1
003e5844str x0, [sp+640]
003e5848subs xzr, x0, 0
003e584ccset x1, ne
003e5850strb w1, [sp+86]
003e5854b 0x3e585c
003e5858
003e5858loc_3e5858:
003e5858b 0x3e585c
003e585c
003e585cloc_3e585c:
003e585cldrb w2, [sp+86]
003e5860tbnz w2, 0, 0x3e5868
003e5864b 0x3e5958
003e5868
003e5868loc_3e5868:
003e5868adrp x0, 0x213000
003e586cadd x0, x0, 3200
003e5870mov x1, xzr
003e5874bl runtime.makechan
003e5878str x0, [sp+216]
003e587cldr x2, [sp+824]
003e5880ldrsb x27, [x2]
003e5884adrp x27, 0x666000
003e5888ldr w3, [x27+3056]
003e588ccbz w3, 0x3e5894
003e5890b 0x3e5898
003e5894
003e5894loc_3e5894:
003e5894b 0x3e58ac
003e5898
003e5898loc_3e5898:
003e5898bl runtime.gcWriteBarrier2
003e589cstr x0, [x25]
003e58a0ldr x1, [x2+304]
003e58a4str x1, [x25+8]
003e58a8b 0x3e58ac
003e58ac
003e58acloc_3e58ac:
003e58acstr x0, [x2+304]
003e58b0ldr x1, [sp+824]
003e58b4str x1, [sp+672]
003e58b8ldr x1, [sp+216]
003e58bcstr x1, [sp+664]
003e58c0adrp x0, 0x267000
003e58c4add x0, x0, 320
003e58c8bl runtime.newobject
003e58ccstr x0, [sp+344]
003e58d0adrp x1, 0
003e58d4add x1, x1, 2864
003e58d8str x1, [x0]
003e58dcldr x1, [sp+672]
003e58e0ldr x2, [sp+344]
003e58e4ldrsb x27, [x2]
003e58e8adrp x27, 0x666000
003e58ecldr w3, [x27+3056]
003e58f0cbz w3, 0x3e58f8
003e58f4b 0x3e58fc
003e58f8
003e58f8loc_3e58f8:
003e58f8b 0x3e5910
003e58fc
003e58fcloc_3e58fc:
003e58fcbl runtime.gcWriteBarrier2
003e5900str x1, [x25]
003e5904ldr x3, [x2+8]
003e5908str x3, [x25+8]
003e590cb 0x3e5910
003e5910
003e5910loc_3e5910:
003e5910str x1, [x2+8]
003e5914ldr x1, [sp+664]
003e5918ldr x2, [sp+344]
003e591cldrsb x27, [x2]
003e5920adrp x27, 0x666000
003e5924ldr w3, [x27+3056]
003e5928cbz w3, 0x3e5930
003e592cb 0x3e5934
003e5930
003e5930loc_3e5930:
003e5930b 0x3e5948
003e5934
003e5934loc_3e5934:
003e5934bl runtime.gcWriteBarrier2
003e5938str x1, [x25]
003e593cldr x3, [x2+16]
003e5940str x3, [x25+8]
003e5944b 0x3e5948
003e5948
003e5948loc_3e5948:
003e5948str x1, [x2+16]
003e594cldr x0, [sp+344]
003e5950bl runtime.newproc
003e5954b 0x3e595c
003e5958
003e5958loc_3e5958:
003e5958b 0x3e595c
003e595c
003e595cloc_3e595c:
003e595cstp xzr, xzr, [sp+168]
003e5960bl runtime.deferreturn
003e5964ldr x1, [sp+176]
003e5968ldr x0, [sp+168]
003e596cldp x29, x30, [sp-8]
003e5970add sp, sp, 816
003e5974ret x30
003e5978
003e5978loc_3e5978:
003e5978ldr x2, [sp+136]
003e597cldr x3, [sp+144]
003e5980subs xzr, x2, x3
003e5984b.gt 0x3e598c
003e5988b 0x3e5ae0
003e598c
003e598cloc_3e598c:
003e598cldr x1, [sp+144]
003e5990ldr x2, [sp+552]
003e5994ldr x1, [x2+3*x1]
003e5998str x1, [sp+248]
003e599cadrp x0, 0x267000
003e59a0add x0, x0, 480
003e59a4bl runtime.newobject
003e59a8str x0, [sp+360]
003e59acadrp x1, 0
003e59b0add x1, x1, 3088
003e59b4str x1, [x0]
003e59b8ldr x1, [sp+208]
003e59bcldr x2, [sp+360]
003e59c0ldrsb x27, [x2]
003e59c4adrp x27, 0x666000
003e59c8ldr w3, [x27+3056]
003e59cccbz w3, 0x3e59d4
003e59d0b 0x3e59d8
003e59d4
003e59d4loc_3e59d4:
003e59d4b 0x3e59ec
003e59d8
003e59d8loc_3e59d8:
003e59d8bl runtime.gcWriteBarrier2
003e59dcstr x1, [x25]
003e59e0ldr x3, [x2+8]
003e59e4str x3, [x25+8]
003e59e8b 0x3e59ec
003e59ec
003e59ecloc_3e59ec:
003e59ecstr x1, [x2+8]
003e59f0ldr x1, [sp+240]
003e59f4ldr x2, [sp+360]
003e59f8ldrsb x27, [x2]
003e59fcadrp x27, 0x666000
003e5a00ldr w3, [x27+3056]
003e5a04cbz w3, 0x3e5a0c
003e5a08b 0x3e5a10
003e5a0c
003e5a0cloc_3e5a0c:
003e5a0cb 0x3e5a24
003e5a10
003e5a10loc_3e5a10:
003e5a10bl runtime.gcWriteBarrier2
003e5a14str x1, [x25]
003e5a18ldr x3, [x2+16]
003e5a1cstr x3, [x25+8]
003e5a20b 0x3e5a24
003e5a24
003e5a24loc_3e5a24:
003e5a24str x1, [x2+16]
003e5a28ldr x1, [sp+360]
003e5a2cstr x1, [sp+688]
003e5a30ldr x1, [sp+248]
003e5a34str x1, [sp+680]
003e5a38adrp x0, 0x267000
003e5a3cadd x0, x0, 640
003e5a40bl runtime.newobject
003e5a44str x0, [sp+352]
003e5a48adrp x1, 0
003e5a4cadd x1, x1, 2976
003e5a50str x1, [x0]
003e5a54ldr x1, [sp+688]
003e5a58ldr x2, [sp+352]
003e5a5cldrsb x27, [x2]
003e5a60adrp x27, 0x666000
003e5a64ldr w3, [x27+3056]
003e5a68cbz w3, 0x3e5a70
003e5a6cb 0x3e5a74
003e5a70
003e5a70loc_3e5a70:
003e5a70b 0x3e5a88
003e5a74
003e5a74loc_3e5a74:
003e5a74bl runtime.gcWriteBarrier2
003e5a78str x1, [x25]
003e5a7cldr x3, [x2+8]
003e5a80str x3, [x25+8]
003e5a84b 0x3e5a88
003e5a88
003e5a88loc_3e5a88:
003e5a88str x1, [x2+8]
003e5a8cldr x1, [sp+680]
003e5a90ldr x2, [sp+352]
003e5a94ldrsb x27, [x2]
003e5a98adrp x27, 0x666000
003e5a9cldr w3, [x27+3056]
003e5aa0cbz w3, 0x3e5aa8
003e5aa4b 0x3e5aac
003e5aa8
003e5aa8loc_3e5aa8:
003e5aa8b 0x3e5ac0
003e5aac
003e5aacloc_3e5aac:
003e5aacbl runtime.gcWriteBarrier2
003e5ab0str x1, [x25]
003e5ab4ldr x3, [x2+16]
003e5ab8str x3, [x25+8]
003e5abcb 0x3e5ac0
003e5ac0
003e5ac0loc_3e5ac0:
003e5ac0str x1, [x2+16]
003e5ac4ldr x0, [sp+352]
003e5ac8bl runtime.newproc
003e5accb 0x3e5ad0
003e5ad0
003e5ad0loc_3e5ad0:
003e5ad0ldr x2, [sp+144]
003e5ad4add x2, x2, 1
003e5ad8str x2, [sp+144]
003e5adcb 0x3e5978
003e5ae0
003e5ae0loc_3e5ae0:
003e5ae0ldr x2, [sp+824]
003e5ae4ldrsb x27, [x2]
003e5ae8stp xzr, xzr, [x2+280]
003e5aecadrp x27, 0x666000
003e5af0ldr w3, [x27+3056]
003e5af4cbz w3, 0x3e5afc
003e5af8b 0x3e5b00
003e5afc
003e5afcloc_3e5afc:
003e5afcb 0x3e5b10
003e5b00
003e5b00loc_3e5b00:
003e5b00ldr x3, [x2+272]
003e5b04bl runtime.gcWriteBarrier1
003e5b08str x3, [x25]
003e5b0cb 0x3e5b10
003e5b10
003e5b10loc_3e5b10:
003e5b10str xzr, [x2+272]
003e5b14b 0x3e57a8
003e5b18
003e5b18loc_3e5b18:
003e5b18str x0, [sp+8]
003e5b1cmov x3, x30
003e5b20bl runtime.morestack_noctxt.abi0
003e5b24ldr x0, [sp+8]
003e5b28b 0x3e4c30
003e5b2cudf 0
003e4c30
003e4c30os/exec.(*Cmd).Start: ; void os/exec.(*Cmd).Start(os/exec.Cmd * c)
003e4c30ldr x16, [x28+16]
003e4c34sub x17, sp, 688
003e4c38subs xzr, x17, x16
003e4c3cb.ls 0x3e5b18
003e4c40sub x20, sp, 816
003e4c44stp x29, x30, [x20-8]
003e4c48add sp, x20, 0
003e4c4csub x29, sp, 8
003e4c50str x0, [sp+824]
003e4c54stp xzr, xzr, [sp+168]
003e4c58ldr x2, [sp+824]
003e4c5cldrsb x27, [x2]
003e4c60ldr x2, [x2+160]
003e4c64cbnz x2, 0x3e4c6c
003e4c68b 0x3e4ca4
003e4c6c
003e4c6cloc_3e4c6c:
003e4c6cadrp x0, 0x2d3000
003e4c70add x0, x0, 1425
003e4c74movz x1, 21
003e4c78bl errors.New
003e4c7cstr x0, [sp+648]
003e4c80str x1, [sp+656]
003e4c84str x0, [sp+168]
003e4c88str x1, [sp+176]
003e4c8cbl runtime.deferreturn
003e4c90ldr x0, [sp+168]
003e4c94ldr x1, [sp+176]
003e4c98ldp x29, x30, [sp-8]
003e4c9cadd sp, sp, 816
003e4ca0ret x30
003e4ca4
003e4ca4loc_3e4ca4:
003e4ca4strb wzr, [sp+83]
003e4ca8add x27, sp, 520
003e4cacstp xzr, xzr, [x27]
003e4cb0str xzr, [sp+536]
003e4cb4add x1, sp, 520
003e4cb8str x1, [sp+544]
003e4cbcldrsb x27, [x1]
003e4cc0adrp x2, 4096
003e4cc4add x2, x2, 3360
003e4cc8str x2, [x1]
003e4cccldrsb x27, [x1]
003e4cd0ldr x2, [sp+824]
003e4cd4adrp x27, 0x667000
003e4cd8ldr w3, [x27+3056]
003e4cdccbz w3, 0x3e4ce4
003e4ce0b 0x3e4ce8
003e4ce4
003e4ce4loc_3e4ce4:
003e4ce4b 0x3e4cfc
003e4ce8
003e4ce8loc_3e4ce8:
003e4ce8bl runtime.gcWriteBarrier2
003e4cecstr x2, [x25]
003e4cf0ldr x3, [x1+8]
003e4cf4str x3, [x25+8]
003e4cf8b 0x3e4cfc
003e4cfc
003e4cfcloc_3e4cfc:
003e4cfcstr x2, [x1+8]
003e4d00ldrsb x27, [x1]
003e4d04adrp x27, 0x667000
003e4d08ldr w2, [x27+3056]
003e4d0ccbz w2, 0x3e4d14
003e4d10b 0x3e4d18
003e4d14
003e4d14loc_3e4d14:
003e4d14b 0x3e4d30
003e4d18
003e4d18loc_3e4d18:
003e4d18bl runtime.gcWriteBarrier2
003e4d1cadd x2, sp, 83
003e4d20str x2, [x25]
003e4d24ldr x3, [x1+16]
003e4d28str x3, [x25+8]
003e4d2cb 0x3e4d30
003e4d30
003e4d30loc_3e4d30:
003e4d30add x2, sp, 83
003e4d34str x2, [x1+16]
003e4d38str x1, [sp+112]
003e4d3cadd x0, sp, 88
003e4d40bl runtime.deferprocStack
003e4d44subs xzr, x0, 0
003e4d48b.ne 0x3e5790
003e4d4cb 0x3e4d50
003e4d50
003e4d50loc_3e4d50:
003e4d50ldr x3, [sp+824]
003e4d54ldrsb x27, [x3]
003e4d58ldr x3, [x3+8]
003e4d5csubs xzr, x3, 0
003e4d60cset x4, eq
003e4d64strb w4, [sp+86]
003e4d68cbz x3, 0x3e4d70
003e4d6cb 0x3e4d90
003e4d70
003e4d70loc_3e4d70:
003e4d70ldr x3, [sp+824]
003e4d74ldrsb x27, [x3]
003e4d78ldr x3, [x3+192]
003e4d7csubs xzr, x3, 0
003e4d80cset x3, ne
003e4d84eor x3, x3, 1
003e4d88strb w3, [sp+86]
003e4d8cb 0x3e4d94
003e4d90
003e4d90loc_3e4d90:
003e4d90b 0x3e4d94
003e4d94
003e4d94loc_3e4d94:
003e4d94ldrb w3, [sp+86]
003e4d98strb w3, [sp+87]
003e4d9ctbnz w3, 0, 0x3e4da4
003e4da0b 0x3e4dc4
003e4da4
003e4da4loc_3e4da4:
003e4da4ldr x3, [sp+824]
003e4da8ldrsb x27, [x3]
003e4dacldr x3, [x3+336]
003e4db0subs xzr, x3, 0
003e4db4cset x3, ne
003e4db8eor x3, x3, 1
003e4dbcstrb w3, [sp+87]
003e4dc0b 0x3e4dc8
003e4dc4
003e4dc4loc_3e4dc4:
003e4dc4b 0x3e4dc8
003e4dc8
003e4dc8loc_3e4dc8:
003e4dc8ldrb w3, [sp+87]
003e4dcctbnz w3, 0, 0x3e4dd4
003e4dd0b 0x3e4e28
003e4dd4
003e4dd4loc_3e4dd4:
003e4dd4adrp x0, 0x2d0000
003e4dd8add x0, x0, 3156
003e4ddcorr x1, xzr, 16
003e4de0bl errors.New
003e4de4str x0, [sp+648]
003e4de8str x1, [sp+656]
003e4decldr x2, [sp+824]
003e4df0ldrsb x27, [x2]
003e4df4str x0, [x2+192]
003e4df8adrp x27, 0x667000
003e4dfcldr w3, [x27+3056]
003e4e00cbz w3, 0x3e4e08
003e4e04b 0x3e4e0c
003e4e08
003e4e08loc_3e4e08:
003e4e08b 0x3e4e20
003e4e0c
003e4e0cloc_3e4e0c:
003e4e0cbl runtime.gcWriteBarrier2
003e4e10str x1, [x25]
003e4e14ldr x3, [x2+200]
003e4e18str x3, [x25+8]
003e4e1cb 0x3e4e20
003e4e20
003e4e20loc_3e4e20:
003e4e20str x1, [x2+200]
003e4e24b 0x3e4e2c
003e4e28
003e4e28loc_3e4e28:
003e4e28b 0x3e4e2c
003e4e2c
003e4e2cloc_3e4e2c:
003e4e2cldr x3, [sp+824]
003e4e30ldrsb x27, [x3]
003e4e34ldr x3, [x3+192]
003e4e38subs xzr, x3, 0
003e4e3ccset x4, ne
003e4e40strb w4, [sp+86]
003e4e44cbnz x3, 0x3e4e4c
003e4e48b 0x3e4e50
003e4e4c
003e4e4cloc_3e4e4c:
003e4e4cb 0x3e4e6c
003e4e50
003e4e50loc_3e4e50:
003e4e50ldr x3, [sp+824]
003e4e54ldrsb x27, [x3]
003e4e58ldr x3, [x3+336]
003e4e5csubs xzr, x3, 0
003e4e60cset x3, ne
003e4e64strb w3, [sp+86]
003e4e68b 0x3e4e6c
003e4e6c
003e4e6cloc_3e4e6c:
003e4e6cldrb w3, [sp+86]
003e4e70tbnz w3, 0, 0x3e4e78
003e4e74b 0x3e4eec
003e4e78
003e4e78loc_3e4e78:
003e4e78ldr x0, [sp+824]
003e4e7cldrsb x27, [x0]
003e4e80ldr x0, [x0+336]
003e4e84cbnz x0, 0x3e4e8c
003e4e88b 0x3e4ebc
003e4e8c
003e4e8cloc_3e4e8c:
003e4e8cldr x0, [sp+824]
003e4e90ldrsb x27, [x0]
003e4e94ldr x1, [x0+336]
003e4e98ldr x0, [x0+344]
003e4e9cstr x1, [sp+168]
003e4ea0str x0, [sp+176]
003e4ea4bl runtime.deferreturn
003e4ea8ldr x0, [sp+168]
003e4eacldr x1, [sp+176]
003e4eb0ldp x29, x30, [sp-8]
003e4eb4add sp, sp, 816
003e4eb8ret x30
003e4ebc
003e4ebcloc_3e4ebc:
003e4ebcldr x0, [sp+824]
003e4ec0ldrsb x27, [x0]
003e4ec4ldr x1, [x0+192]
003e4ec8ldr x0, [x0+200]
003e4eccstr x1, [sp+168]
003e4ed0str x0, [sp+176]
003e4ed4bl runtime.deferreturn
003e4ed8ldr x0, [sp+168]
003e4edcldr x1, [sp+176]
003e4ee0ldp x29, x30, [sp-8]
003e4ee4add sp, sp, 816
003e4ee8ret x30
003e4eec
003e4eecloc_3e4eec:
003e4eecldr x3, [sp+824]
003e4ef0ldrsb x27, [x3]
003e4ef4ldr x4, [x3]
003e4ef8ldr x3, [x3+8]
003e4efcstr x4, [sp+224]
003e4f00str x3, [sp+232]
003e4f04ldr x3, [sp+824]
003e4f08ldrsb x27, [x3]
003e4f0cldr x3, [x3+208]
003e4f10subs xzr, x3, 0
003e4f14cset x4, ne
003e4f18strb w4, [sp+86]
003e4f1ccbnz x3, 0x3e4f24
003e4f20b 0x3e4f44
003e4f24
003e4f24loc_3e4f24:
003e4f24ldr x3, [sp+824]
003e4f28ldrsb x27, [x3]
003e4f2cldr x3, [x3+176]
003e4f30subs xzr, x3, 0
003e4f34cset x3, ne
003e4f38eor x3, x3, 1
003e4f3cstrb w3, [sp+86]
003e4f40b 0x3e4f48
003e4f44
003e4f44loc_3e4f44:
003e4f44b 0x3e4f48
003e4f48
003e4f48loc_3e4f48:
003e4f48ldrb w3, [sp+86]
003e4f4ctbnz w3, 0, 0x3e4f54
003e4f50b 0x3e4f8c
003e4f54
003e4f54loc_3e4f54:
003e4f54adrp x0, 0x2ea000
003e4f58add x0, x0, 2375
003e4f5cmovz x1, 71
003e4f60bl errors.New
003e4f64str x0, [sp+648]
003e4f68str x1, [sp+656]
003e4f6cstr x0, [sp+168]
003e4f70str x1, [sp+176]
003e4f74bl runtime.deferreturn
003e4f78ldr x0, [sp+168]
003e4f7cldr x1, [sp+176]
003e4f80ldp x29, x30, [sp-8]
003e4f84add sp, sp, 816
003e4f88ret x30
003e4f8c
003e4f8cloc_3e4f8c:
003e4f8cldr x3, [sp+824]
003e4f90ldrsb x27, [x3]
003e4f94ldr x3, [x3+176]
003e4f98cbnz x3, 0x3e4fa0
003e4f9cb 0x3e5024
003e4fa0
003e4fa0loc_3e4fa0:
003e4fa0ldr x1, [sp+824]
003e4fa4ldrsb x27, [x1]
003e4fa8ldr x2, [x1+176]
003e4facldrsb x27, [x2]
003e4fb0ldr x0, [x1+184]
003e4fb4ldr x1, [x2+32]
003e4fb8blr x1
003e4fbcstr x0, [sp+640]
003e4fc0mov x1, x0
003e4fc4mov x0, xzr
003e4fc8bl runtime.selectnbrecv
003e4fccstrb w0, [sp+84]
003e4fd0tbnz w0, 0, 0x3e4fd8
003e4fd4b 0x3e501c
003e4fd8
003e4fd8loc_3e4fd8:
003e4fd8ldr x1, [sp+824]
003e4fdcldrsb x27, [x1]
003e4fe0ldr x2, [x1+176]
003e4fe4ldrsb x27, [x2]
003e4fe8ldr x0, [x1+184]
003e4fecldr x1, [x2+40]
003e4ff0blr x1
003e4ff4str x0, [sp+648]
003e4ff8str x1, [sp+656]
003e4ffcstr x0, [sp+168]
003e5000str x1, [sp+176]
003e5004bl runtime.deferreturn
003e5008ldr x0, [sp+168]
003e500cldr x1, [sp+176]
003e5010ldp x29, x30, [sp-8]
003e5014add sp, sp, 816
003e5018ret x30
003e501c
003e501cloc_3e501c:
003e501cb 0x3e5020
003e5020
003e5020loc_3e5020:
003e5020b 0x3e5028
003e5024
003e5024loc_3e5024:
003e5024b 0x3e5028
003e5028
003e5028loc_3e5028:
003e5028ldr x3, [sp+824]
003e502cldrsb x27, [x3]
003e5030ldr x3, [x3+136]
003e5034str x3, [sp+160]
003e5038add x2, x3, 3
003e503cadrp x0, 0x2c3000
003e5040add x0, x0, 416
003e5044mov x1, xzr
003e5048bl runtime.makeslice
003e504cldr x3, [sp+160]
003e5050str x0, [sp+296]
003e5054str xzr, [sp+304]
003e5058add x3, x3, 3
003e505cstr x3, [sp+312]
003e5060str xzr, [sp+632]
003e5064add x27, sp, 648
003e5068stp xzr, xzr, [x27]
003e506cldr x0, [sp+824]
003e5070bl os/exec.(*Cmd).childStdin
003e5074str x0, [sp+632]
003e5078str x1, [sp+648]
003e507cstr x2, [sp+656]
003e5080ldr x3, [sp+632]
003e5084str x3, [sp+336]
003e5088ldr x3, [sp+648]
003e508cldr x4, [sp+656]
003e5090str x3, [sp+320]
003e5094str x4, [sp+328]
003e5098ldr x3, [sp+336]
003e509cstr x3, [sp+192]
003e50a0ldr x3, [sp+328]
003e50a4ldr x4, [sp+320]
003e50a8str x4, [sp+256]
003e50acstr x3, [sp+264]
003e50b0cbnz x4, 0x3e50b8
003e50b4b 0x3e50d8
003e50b8
003e50b8loc_3e50b8:
003e50b8str x4, [sp+168]
003e50bcstr x3, [sp+176]
003e50c0bl runtime.deferreturn
003e50c4ldr x0, [sp+168]
003e50c8ldr x1, [sp+176]
003e50ccldp x29, x30, [sp-8]
003e50d0add sp, sp, 816
003e50d4ret x30
003e50d8
003e50d8loc_3e50d8:
003e50d8ldr x2, [sp+312]
003e50dcldr x0, [sp+296]
003e50e0ldr x5, [sp+304]
003e50e4add x1, x5, 1
003e50e8subs xzr, x2, x1
003e50ecb.hs 0x3e50f4
003e50f0b 0x3e50f8
003e50f4
003e50f4loc_3e50f4:
003e50f4b 0x3e510c
003e50f8
003e50f8loc_3e50f8:
003e50f8orr x3, xzr, 1
003e50fcadrp x4, 0x2c3000
003e5100add x4, x4, 416
003e5104bl runtime.growslice
003e5108b 0x3e510c
003e510c
003e510cloc_3e510c:
003e510cldr x3, [sp+192]
003e5110sub x4, x1, 1
003e5114adrp x27, 0x666000
003e5118ldr w5, [x27+3056]
003e511ccbz w5, 0x3e5124
003e5120b 0x3e5128
003e5124
003e5124loc_3e5124:
003e5124b 0x3e513c
003e5128
003e5128loc_3e5128:
003e5128bl runtime.gcWriteBarrier2
003e512cstr x3, [x25]
003e5130ldr x5, [x0+3*x4]
003e5134str x5, [x25+8]
003e5138b 0x3e513c
003e513c
003e513cloc_3e513c:
003e513cstr x3, [x0+3*x4]
003e5140str x0, [sp+296]
003e5144str x1, [sp+304]
003e5148str x2, [sp+312]
003e514cstr xzr, [sp+632]
003e5150add x27, sp, 648
003e5154stp xzr, xzr, [x27]
003e5158ldr x0, [sp+824]
003e515cbl os/exec.(*Cmd).childStdout
003e5160str x0, [sp+632]
003e5164str x1, [sp+648]
003e5168str x2, [sp+656]
003e516cldr x1, [sp+632]
003e5170str x1, [sp+800]
003e5174ldr x1, [sp+648]
003e5178ldr x2, [sp+656]
003e517cstr x1, [sp+784]
003e5180str x2, [sp+792]
003e5184ldr x1, [sp+800]
003e5188str x1, [sp+184]
003e518cldr x1, [sp+792]
003e5190ldr x2, [sp+784]
003e5194str x2, [sp+256]
003e5198str x1, [sp+264]
003e519ccbnz x2, 0x3e51a4
003e51a0b 0x3e51c4
003e51a4
003e51a4loc_3e51a4:
003e51a4str x2, [sp+168]
003e51a8str x1, [sp+176]
003e51acbl runtime.deferreturn
003e51b0ldr x0, [sp+168]
003e51b4ldr x1, [sp+176]
003e51b8ldp x29, x30, [sp-8]
003e51bcadd sp, sp, 816
003e51c0ret x30
003e51c4
003e51c4loc_3e51c4:
003e51c4ldr x2, [sp+312]
003e51c8ldr x0, [sp+296]
003e51ccldr x5, [sp+304]
003e51d0add x1, x5, 1
003e51d4subs xzr, x2, x1
003e51d8b.hs 0x3e51e0
003e51dcb 0x3e51e4
003e51e0
003e51e0loc_3e51e0:
003e51e0b 0x3e51f8
003e51e4
003e51e4loc_3e51e4:
003e51e4orr x3, xzr, 1
003e51e8adrp x4, 0x2c3000
003e51ecadd x4, x4, 416
003e51f0bl runtime.growslice
003e51f4b 0x3e51f8
003e51f8
003e51f8loc_3e51f8:
003e51f8ldr x3, [sp+184]
003e51fcsub x4, x1, 1
003e5200adrp x27, 0x666000
003e5204ldr w5, [x27+3056]
003e5208cbz w5, 0x3e5210
003e520cb 0x3e5214
003e5210
003e5210loc_3e5210:
003e5210b 0x3e5228
003e5214
003e5214loc_3e5214:
003e5214bl runtime.gcWriteBarrier2
003e5218str x3, [x25]
003e521cldr x5, [x0+3*x4]
003e5220str x5, [x25+8]
003e5224b 0x3e5228
003e5228
003e5228loc_3e5228:
003e5228str x3, [x0+3*x4]
003e522cstr x0, [sp+296]
003e5230str x1, [sp+304]
003e5234str x2, [sp+312]
003e5238str xzr, [sp+632]
003e523cadd x27, sp, 648
003e5240stp xzr, xzr, [x27]
003e5244ldr x1, [sp+184]
003e5248ldr x0, [sp+824]
003e524cbl os/exec.(*Cmd).childStderr
003e5250str x0, [sp+632]
003e5254str x1, [sp+648]
003e5258str x2, [sp+656]
003e525cldr x2, [sp+632]
003e5260str x2, [sp+776]
003e5264ldr x2, [sp+648]
003e5268ldr x3, [sp+656]
003e526cstr x2, [sp+760]
003e5270str x3, [sp+768]
003e5274ldr x2, [sp+776]
003e5278str x2, [sp+200]
003e527cldr x2, [sp+768]
003e5280ldr x3, [sp+760]
003e5284str x3, [sp+256]
003e5288str x2, [sp+264]
003e528ccbnz x3, 0x3e5294
003e5290b 0x3e52b4
003e5294
003e5294loc_3e5294:
003e5294str x3, [sp+168]
003e5298str x2, [sp+176]
003e529cbl runtime.deferreturn
003e52a0ldr x0, [sp+168]
003e52a4ldr x1, [sp+176]
003e52a8ldp x29, x30, [sp-8]
003e52acadd sp, sp, 816
003e52b0ret x30
003e52b4
003e52b4loc_3e52b4:
003e52b4ldr x2, [sp+312]
003e52b8ldr x0, [sp+296]
003e52bcldr x5, [sp+304]
003e52c0add x1, x5, 1
003e52c4subs xzr, x2, x1
003e52c8b.hs 0x3e52d0
003e52ccb 0x3e52d4
003e52d0
003e52d0loc_3e52d0:
003e52d0b 0x3e52e8
003e52d4
003e52d4loc_3e52d4:
003e52d4orr x3, xzr, 1
003e52d8adrp x4, 0x2c3000
003e52dcadd x4, x4, 416
003e52e0bl runtime.growslice
003e52e4b 0x3e52e8
003e52e8
003e52e8loc_3e52e8:
003e52e8ldr x5, [sp+200]
003e52ecsub x6, x1, 1
003e52f0adrp x27, 0x666000
003e52f4ldr w7, [x27+3056]
003e52f8cbz w7, 0x3e5300
003e52fcb 0x3e5304
003e5300
003e5300loc_3e5300:
003e5300b 0x3e5318
003e5304
003e5304loc_3e5304:
003e5304bl runtime.gcWriteBarrier2
003e5308str x5, [x25]
003e530cldr x7, [x0+3*x6]
003e5310str x7, [x25+8]
003e5314b 0x3e5318
003e5318
003e5318loc_3e5318:
003e5318str x5, [x0+3*x6]
003e531cstr x0, [sp+296]
003e5320str x1, [sp+304]
003e5324str x2, [sp+312]
003e5328ldr x5, [sp+824]
003e532cldrsb x27, [x5]
003e5330ldr x6, [x5+128]
003e5334ldr x7, [x5+136]
003e5338ldr x5, [x5+144]
003e533cstr x6, [sp+496]
003e5340str x7, [sp+504]
003e5344str x5, [sp+512]
003e5348ldr x2, [sp+312]
003e534cldr x0, [sp+296]
003e5350ldr x5, [sp+304]
003e5354str x0, [sp+472]
003e5358str x5, [sp+480]
003e535cstr x2, [sp+488]
003e5360ldr x6, [sp+504]
003e5364add x1, x5, x6
003e5368str x1, [sp+152]
003e536csubs xzr, x2, x1
003e5370b.hs 0x3e5378
003e5374b 0x3e5380
003e5378
003e5378loc_3e5378:
003e5378str x1, [sp+480]
003e537cb 0x3e53a0
003e5380
003e5380loc_3e5380:
003e5380ldr x3, [sp+504]
003e5384adrp x4, 0x2c3000
003e5388add x4, x4, 416
003e538cbl runtime.growslice
003e5390str x0, [sp+472]
003e5394str x1, [sp+480]
003e5398str x2, [sp+488]
003e539cb 0x3e53a0
003e53a0
003e53a0loc_3e53a0:
003e53a0ldr x5, [sp+152]
003e53a4ldr x6, [sp+472]
003e53a8ldr x7, [sp+480]
003e53acldr x8, [sp+488]
003e53b0ldr x9, [sp+504]
003e53b4sub x10, x5, x9
003e53b8add x7, x7, x9
003e53bcsub x2, x7, x5
003e53c0add x7, x8, x9
003e53c4sub x5, x7, x5
003e53c8sub x7, xzr, x5
003e53ccubfm x8, x10, 61, 60
003e53d0and x7, x8, x7, asr #63
003e53d4add x1, x6, x7
003e53d8str x1, [sp+448]
003e53dcstr x2, [sp+456]
003e53e0str x5, [sp+464]
003e53e4ldr x3, [sp+496]
003e53e8ldr x4, [sp+504]
003e53ecadrp x0, 0x2c3000
003e53f0add x0, x0, 416
003e53f4bl runtime.typedslicecopy
003e53f8ldr x5, [sp+472]
003e53fcldr x6, [sp+480]
003e5400ldr x7, [sp+488]
003e5404str x5, [sp+296]
003e5408str x6, [sp+304]
003e540cstr x7, [sp+312]
003e5410str xzr, [sp+608]
003e5414add x27, sp, 616
003e5418stp xzr, xzr, [x27]
003e541cadd x27, sp, 648
003e5420stp xzr, xzr, [x27]
003e5424ldr x0, [sp+824]
003e5428bl os/exec.(*Cmd).environ
003e542cstr x0, [sp+608]
003e5430str x1, [sp+616]
003e5434str x2, [sp+624]
003e5438str x3, [sp+648]
003e543cstr x4, [sp+656]
003e5440ldr x5, [sp+608]
003e5444ldr x6, [sp+616]
003e5448ldr x7, [sp+624]
003e544cstr x5, [sp+736]
003e5450str x6, [sp+744]
003e5454str x7, [sp+752]
003e5458ldr x5, [sp+648]
003e545cldr x6, [sp+656]
003e5460str x5, [sp+720]
003e5464str x6, [sp+728]
003e5468ldr x5, [sp+736]
003e546cldr x6, [sp+744]
003e5470ldr x7, [sp+752]
003e5474str x5, [sp+272]
003e5478str x6, [sp+280]
003e547cstr x7, [sp+288]
003e5480ldr x5, [sp+728]
003e5484ldr x6, [sp+720]
003e5488str x6, [sp+256]
003e548cstr x5, [sp+264]
003e5490cbnz x6, 0x3e5498
003e5494b 0x3e54b8
003e5498
003e5498loc_3e5498:
003e5498str x6, [sp+168]
003e549cstr x5, [sp+176]
003e54a0bl runtime.deferreturn
003e54a4ldr x0, [sp+168]
003e54a8ldr x1, [sp+176]
003e54acldp x29, x30, [sp-8]
003e54b0add sp, sp, 816
003e54b4ret x30
003e54b8
003e54b8loc_3e54b8:
003e54b8ldr x0, [sp+824]
003e54bcbl os/exec.(*Cmd).argv
003e54c0str x0, [sp+608]
003e54c4str x1, [sp+616]
003e54c8str x2, [sp+624]
003e54ccstr xzr, [sp+600]
003e54d0add x27, sp, 648
003e54d4stp xzr, xzr, [x27]
003e54d8stp xzr, xzr, [sp+368]
003e54dcstp xzr, xzr, [sp+384]
003e54e0stp xzr, xzr, [sp+400]
003e54e4stp xzr, xzr, [sp+416]
003e54e8str xzr, [sp+432]
003e54ecadd x1, sp, 368
003e54f0str x1, [sp+440]
003e54f4ldrsb x27, [x1]
003e54f8ldr x2, [sp+824]
003e54fcldrsb x27, [x2]
003e5500ldr x3, [x2+64]
003e5504ldr x2, [x2+72]
003e5508str x2, [x1+8]
003e550cadrp x27, 0x666000
003e5510ldr w2, [x27+3056]
003e5514cbz w2, 0x3e551c
003e5518b 0x3e5520
003e551c
003e551cloc_3e551c:
003e551cb 0x3e5534
003e5520
003e5520loc_3e5520:
003e5520bl runtime.gcWriteBarrier2
003e5524str x3, [x25]
003e5528ldr x6, [x1]
003e552cstr x6, [x25+8]
003e5530b 0x3e5534
003e5534
003e5534loc_3e5534:
003e5534str x3, [x1]
003e5538ldrsb x27, [x1]
003e553cldr x6, [sp+296]
003e5540ldr x7, [sp+304]
003e5544ldr x8, [sp+312]
003e5548str x7, [x1+48]
003e554cstr x8, [x1+56]
003e5550adrp x27, 0x666000
003e5554ldr w7, [x27+3056]
003e5558cbz w7, 0x3e5560
003e555cb 0x3e5564
003e5560
003e5560loc_3e5560:
003e5560b 0x3e5578
003e5564
003e5564loc_3e5564:
003e5564bl runtime.gcWriteBarrier2
003e5568str x6, [x25]
003e556cldr x7, [x1+40]
003e5570str x7, [x25+8]
003e5574b 0x3e5578
003e5578
003e5578loc_3e5578:
003e5578str x6, [x1+40]
003e557cldr x6, [sp+440]
003e5580ldrsb x27, [x6]
003e5584ldr x7, [sp+272]
003e5588ldr x8, [sp+280]
003e558cldr x9, [sp+288]
003e5590str x8, [x6+24]
003e5594str x9, [x6+32]
003e5598adrp x27, 0x666000
003e559cldr w8, [x27+3056]
003e55a0cbz w8, 0x3e55a8
003e55a4b 0x3e55ac
003e55a8
003e55a8loc_3e55a8:
003e55a8b 0x3e55c0
003e55ac
003e55acloc_3e55ac:
003e55acbl runtime.gcWriteBarrier2
003e55b0str x7, [x25]
003e55b4ldr x8, [x6+16]
003e55b8str x8, [x25+8]
003e55bcb 0x3e55c0
003e55c0
003e55c0loc_3e55c0:
003e55c0str x7, [x6+16]
003e55c4ldr x6, [sp+440]
003e55c8ldrsb x27, [x6]
003e55ccldr x7, [sp+824]
003e55d0ldrsb x27, [x7]
003e55d4ldr x7, [x7+152]
003e55d8adrp x27, 0x666000
003e55dcldr w8, [x27+3056]
003e55e0cbz w8, 0x3e55e8
003e55e4b 0x3e55ec
003e55e8
003e55e8loc_3e55e8:
003e55e8b 0x3e5600
003e55ec
003e55ecloc_3e55ec:
003e55ecbl runtime.gcWriteBarrier2
003e55f0str x7, [x25]
003e55f4ldr x8, [x6+64]
003e55f8str x8, [x25+8]
003e55fcb 0x3e5600
003e5600
003e5600loc_3e5600:
003e5600str x7, [x6+64]
003e5604ldr x0, [sp+224]
003e5608ldr x1, [sp+232]
003e560cldr x2, [sp+608]
003e5610ldr x3, [sp+616]
003e5614ldr x4, [sp+624]
003e5618ldr x5, [sp+440]
003e561cbl os.StartProcess
003e5620str x0, [sp+600]
003e5624str x1, [sp+648]
003e5628str x2, [sp+656]
003e562cldr x6, [sp+600]
003e5630str x6, [sp+712]
003e5634ldr x6, [sp+648]
003e5638ldr x7, [sp+656]
003e563cstr x6, [sp+696]
003e5640str x7, [sp+704]
003e5644ldr x6, [sp+824]
003e5648ldrsb x27, [x6]
003e564cldr x7, [sp+712]
003e5650adrp x27, 0x666000
003e5654ldr w8, [x27+3056]
003e5658cbz w8, 0x3e5660
003e565cb 0x3e5664
003e5660
003e5660loc_3e5660:
003e5660b 0x3e5678
003e5664
003e5664loc_3e5664:
003e5664bl runtime.gcWriteBarrier2
003e5668str x7, [x25]
003e566cldr x2, [x6+160]
003e5670str x2, [x25+8]
003e5674b 0x3e5678
003e5678
003e5678loc_3e5678:
003e5678str x7, [x6+160]
003e567cldr x2, [sp+704]
003e5680ldr x3, [sp+696]
003e5684str x3, [sp+256]
003e5688str x2, [sp+264]
003e568ccbnz x3, 0x3e5694
003e5690b 0x3e56b4
003e5694
003e5694loc_3e5694:
003e5694str x3, [sp+168]
003e5698str x2, [sp+176]
003e569cbl runtime.deferreturn
003e56a0ldr x0, [sp+168]
003e56a4ldr x1, [sp+176]
003e56a8ldp x29, x30, [sp-8]
003e56acadd sp, sp, 816
003e56b0ret x30
003e56b4
003e56b4loc_3e56b4:
003e56b4orr x2, xzr, 1
003e56b8strb w2, [sp+83]
003e56bcldr x2, [sp+824]
003e56c0ldrsb x27, [x2]
003e56c4ldr x2, [x2+280]
003e56c8str x2, [sp+160]
003e56cccbnz x2, 0x3e56d4
003e56d0b 0x3e578c
003e56d4
003e56d4loc_3e56d4:
003e56d4adrp x0, 0x213000
003e56d8add x0, x0, 3136
003e56dcorr x1, xzr, 1
003e56e0bl runtime.makechan
003e56e4str x0, [sp+240]
003e56e8ldr x2, [sp+824]
003e56ecldrsb x27, [x2]
003e56f0adrp x27, 0x666000
003e56f4ldr w3, [x27+3056]
003e56f8cbz w3, 0x3e5700
003e56fcb 0x3e5704
003e5700
003e5700loc_3e5700:
003e5700b 0x3e5718
003e5704
003e5704loc_3e5704:
003e5704bl runtime.gcWriteBarrier2
003e5708str x0, [x25]
003e570cldr x3, [x2+296]
003e5710str x3, [x25+8]
003e5714b 0x3e5718
003e5718
003e5718loc_3e5718:
003e5718str x0, [x2+296]
003e571cadrp x0, 0x213000
003e5720add x0, x0, 3264
003e5724orr x1, xzr, 1
003e5728bl runtime.makechan
003e572cstr x0, [sp+208]
003e5730ldr x2, [sp+824]
003e5734ldrsb x27, [x2]
003e5738ldr x2, [x2+280]
003e573cstr x2, [sp+160]
003e5740add x27, sp, 576
003e5744stp xzr, xzr, [x27]
003e5748str xzr, [sp+592]
003e574cldr x2, [sp+160]
003e5750str x2, [sp+576]
003e5754ldr x0, [sp+208]
003e5758add x1, sp, 576
003e575cbl runtime.chansend1
003e5760ldr x2, [sp+824]
003e5764ldrsb x27, [x2]
003e5768ldr x3, [x2+280]
003e576cldr x4, [x2+272]
003e5770ldr x2, [x2+288]
003e5774str x4, [sp+552]
003e5778str x3, [sp+560]
003e577cstr x2, [sp+568]
003e5780str xzr, [sp+144]
003e5784str x3, [sp+136]
003e5788b 0x3e5978
003e578c
003e578cloc_3e578c:
003e578cb 0x3e57a8
003e5790
003e5790loc_3e5790:
003e5790bl runtime.deferreturn
003e5794ldr x0, [sp+168]
003e5798ldr x1, [sp+176]
003e579cldp x29, x30, [sp-8]
003e57a0add sp, sp, 816
003e57a4ret x30
003e57a8
003e57a8loc_3e57a8:
003e57a8ldr x2, [sp+824]
003e57acldrsb x27, [x2]
003e57b0ldr x2, [x2+208]
003e57b4subs xzr, x2, 0
003e57b8cset x3, ne
003e57bcstrb w3, [sp+85]
003e57c0cbnz x2, 0x3e57c8
003e57c4b 0x3e57cc
003e57c8
003e57c8loc_3e57c8:
003e57c8b 0x3e57e8
003e57cc
003e57ccloc_3e57cc:
003e57ccldr x2, [sp+824]
003e57d0ldrsb x27, [x2]
003e57d4ldr x2, [x2+216]
003e57d8subs xzr, x2, 0
003e57dccset x2, ne
003e57e0strb w2, [sp+85]
003e57e4b 0x3e57e8
003e57e8
003e57e8loc_3e57e8:
003e57e8ldrb w2, [sp+85]
003e57ecstrb w2, [sp+87]
003e57f0tbnz w2, 0, 0x3e57f8
003e57f4b 0x3e5814
003e57f8
003e57f8loc_3e57f8:
003e57f8ldr x2, [sp+824]
003e57fcldrsb x27, [x2]
003e5800ldr x2, [x2+176]
003e5804subs xzr, x2, 0
003e5808cset x2, ne
003e580cstrb w2, [sp+87]
003e5810b 0x3e5818
003e5814
003e5814loc_3e5814:
003e5814b 0x3e5818
003e5818
003e5818loc_3e5818:
003e5818ldrb w2, [sp+87]
003e581cstrb w2, [sp+86]
003e5820tbnz w2, 0, 0x3e5828
003e5824b 0x3e5858
003e5828
003e5828loc_3e5828:
003e5828ldr x1, [sp+824]
003e582cldrsb x27, [x1]
003e5830ldr x2, [x1+176]
003e5834ldrsb x27, [x2]
003e5838ldr x0, [x1+184]
003e583cldr x1, [x2+32]
003e5840blr x1
003e5844str x0, [sp+640]
003e5848subs xzr, x0, 0
003e584ccset x1, ne
003e5850strb w1, [sp+86]
003e5854b 0x3e585c
003e5858
003e5858loc_3e5858:
003e5858b 0x3e585c
003e585c
003e585cloc_3e585c:
003e585cldrb w2, [sp+86]
003e5860tbnz w2, 0, 0x3e5868
003e5864b 0x3e5958
003e5868
003e5868loc_3e5868:
003e5868adrp x0, 0x213000
003e586cadd x0, x0, 3200
003e5870mov x1, xzr
003e5874bl runtime.makechan
003e5878str x0, [sp+216]
003e587cldr x2, [sp+824]
003e5880ldrsb x27, [x2]
003e5884adrp x27, 0x666000
003e5888ldr w3, [x27+3056]
003e588ccbz w3, 0x3e5894
003e5890b 0x3e5898
003e5894
003e5894loc_3e5894:
003e5894b 0x3e58ac
003e5898
003e5898loc_3e5898:
003e5898bl runtime.gcWriteBarrier2
003e589cstr x0, [x25]
003e58a0ldr x1, [x2+304]
003e58a4str x1, [x25+8]
003e58a8b 0x3e58ac
003e58ac
003e58acloc_3e58ac:
003e58acstr x0, [x2+304]
003e58b0ldr x1, [sp+824]
003e58b4str x1, [sp+672]
003e58b8ldr x1, [sp+216]
003e58bcstr x1, [sp+664]
003e58c0adrp x0, 0x267000
003e58c4add x0, x0, 320
003e58c8bl runtime.newobject
003e58ccstr x0, [sp+344]
003e58d0adrp x1, 0
003e58d4add x1, x1, 2864
003e58d8str x1, [x0]
003e58dcldr x1, [sp+672]
003e58e0ldr x2, [sp+344]
003e58e4ldrsb x27, [x2]
003e58e8adrp x27, 0x666000
003e58ecldr w3, [x27+3056]
003e58f0cbz w3, 0x3e58f8
003e58f4b 0x3e58fc
003e58f8
003e58f8loc_3e58f8:
003e58f8b 0x3e5910
003e58fc
003e58fcloc_3e58fc:
003e58fcbl runtime.gcWriteBarrier2
003e5900str x1, [x25]
003e5904ldr x3, [x2+8]
003e5908str x3, [x25+8]
003e590cb 0x3e5910
003e5910
003e5910loc_3e5910:
003e5910str x1, [x2+8]
003e5914ldr x1, [sp+664]
003e5918ldr x2, [sp+344]
003e591cldrsb x27, [x2]
003e5920adrp x27, 0x666000
003e5924ldr w3, [x27+3056]
003e5928cbz w3, 0x3e5930
003e592cb 0x3e5934
003e5930
003e5930loc_3e5930:
003e5930b 0x3e5948
003e5934
003e5934loc_3e5934:
003e5934bl runtime.gcWriteBarrier2
003e5938str x1, [x25]
003e593cldr x3, [x2+16]
003e5940str x3, [x25+8]
003e5944b 0x3e5948
003e5948
003e5948loc_3e5948:
003e5948str x1, [x2+16]
003e594cldr x0, [sp+344]
003e5950bl runtime.newproc
003e5954b 0x3e595c
003e5958
003e5958loc_3e5958:
003e5958b 0x3e595c
003e595c
003e595cloc_3e595c:
003e595cstp xzr, xzr, [sp+168]
003e5960bl runtime.deferreturn
003e5964ldr x1, [sp+176]
003e5968ldr x0, [sp+168]
003e596cldp x29, x30, [sp-8]
003e5970add sp, sp, 816
003e5974ret x30
003e5978
003e5978loc_3e5978:
003e5978ldr x2, [sp+136]
003e597cldr x3, [sp+144]
003e5980subs xzr, x2, x3
003e5984b.gt 0x3e598c
003e5988b 0x3e5ae0
003e598c
003e598cloc_3e598c:
003e598cldr x1, [sp+144]
003e5990ldr x2, [sp+552]
003e5994ldr x1, [x2+3*x1]
003e5998str x1, [sp+248]
003e599cadrp x0, 0x267000
003e59a0add x0, x0, 480
003e59a4bl runtime.newobject
003e59a8str x0, [sp+360]
003e59acadrp x1, 0
003e59b0add x1, x1, 3088
003e59b4str x1, [x0]
003e59b8ldr x1, [sp+208]
003e59bcldr x2, [sp+360]
003e59c0ldrsb x27, [x2]
003e59c4adrp x27, 0x666000
003e59c8ldr w3, [x27+3056]
003e59cccbz w3, 0x3e59d4
003e59d0b 0x3e59d8
003e59d4
003e59d4loc_3e59d4:
003e59d4b 0x3e59ec
003e59d8
003e59d8loc_3e59d8:
003e59d8bl runtime.gcWriteBarrier2
003e59dcstr x1, [x25]
003e59e0ldr x3, [x2+8]
003e59e4str x3, [x25+8]
003e59e8b 0x3e59ec
003e59ec
003e59ecloc_3e59ec:
003e59ecstr x1, [x2+8]
003e59f0ldr x1, [sp+240]
003e59f4ldr x2, [sp+360]
003e59f8ldrsb x27, [x2]
003e59fcadrp x27, 0x666000
003e5a00ldr w3, [x27+3056]
003e5a04cbz w3, 0x3e5a0c
003e5a08b 0x3e5a10
003e5a0c
003e5a0cloc_3e5a0c:
003e5a0cb 0x3e5a24
003e5a10
003e5a10loc_3e5a10:
003e5a10bl runtime.gcWriteBarrier2
003e5a14str x1, [x25]
003e5a18ldr x3, [x2+16]
003e5a1cstr x3, [x25+8]
003e5a20b 0x3e5a24
003e5a24
003e5a24loc_3e5a24:
003e5a24str x1, [x2+16]
003e5a28ldr x1, [sp+360]
003e5a2cstr x1, [sp+688]
003e5a30ldr x1, [sp+248]
003e5a34str x1, [sp+680]
003e5a38adrp x0, 0x267000
003e5a3cadd x0, x0, 640
003e5a40bl runtime.newobject
003e5a44str x0, [sp+352]
003e5a48adrp x1, 0
003e5a4cadd x1, x1, 2976
003e5a50str x1, [x0]
003e5a54ldr x1, [sp+688]
003e5a58ldr x2, [sp+352]
003e5a5cldrsb x27, [x2]
003e5a60adrp x27, 0x666000
003e5a64ldr w3, [x27+3056]
003e5a68cbz w3, 0x3e5a70
003e5a6cb 0x3e5a74
003e5a70
003e5a70loc_3e5a70:
003e5a70b 0x3e5a88
003e5a74
003e5a74loc_3e5a74:
003e5a74bl runtime.gcWriteBarrier2
003e5a78str x1, [x25]
003e5a7cldr x3, [x2+8]
003e5a80str x3, [x25+8]
003e5a84b 0x3e5a88
003e5a88
003e5a88loc_3e5a88:
003e5a88str x1, [x2+8]
003e5a8cldr x1, [sp+680]
003e5a90ldr x2, [sp+352]
003e5a94ldrsb x27, [x2]
003e5a98adrp x27, 0x666000
003e5a9cldr w3, [x27+3056]
003e5aa0cbz w3, 0x3e5aa8
003e5aa4b 0x3e5aac
003e5aa8
003e5aa8loc_3e5aa8:
003e5aa8b 0x3e5ac0
003e5aac
003e5aacloc_3e5aac:
003e5aacbl runtime.gcWriteBarrier2
003e5ab0str x1, [x25]
003e5ab4ldr x3, [x2+16]
003e5ab8str x3, [x25+8]
003e5abcb 0x3e5ac0
003e5ac0
003e5ac0loc_3e5ac0:
003e5ac0str x1, [x2+16]
003e5ac4ldr x0, [sp+352]
003e5ac8bl runtime.newproc
003e5accb 0x3e5ad0
003e5ad0
003e5ad0loc_3e5ad0:
003e5ad0ldr x2, [sp+144]
003e5ad4add x2, x2, 1
003e5ad8str x2, [sp+144]
003e5adcb 0x3e5978
003e5ae0
003e5ae0loc_3e5ae0:
003e5ae0ldr x2, [sp+824]
003e5ae4ldrsb x27, [x2]
003e5ae8stp xzr, xzr, [x2+280]
003e5aecadrp x27, 0x666000
003e5af0ldr w3, [x27+3056]
003e5af4cbz w3, 0x3e5afc
003e5af8b 0x3e5b00
003e5afc
003e5afcloc_3e5afc:
003e5afcb 0x3e5b10
003e5b00
003e5b00loc_3e5b00:
003e5b00ldr x3, [x2+272]
003e5b04bl runtime.gcWriteBarrier1
003e5b08str x3, [x25]
003e5b0cb 0x3e5b10
003e5b10
003e5b10loc_3e5b10:
003e5b10str xzr, [x2+272]
003e5b14b 0x3e57a8
003e5b18
003e5b18loc_3e5b18:
003e5b18str x0, [sp+8]
003e5b1cmov x3, x30
003e5b20bl runtime.morestack_noctxt.abi0
003e5b24ldr x0, [sp+8]
003e5b28b 0x3e4c30
003e5b2cudf 0
003e4c30
003e5b30
003e5b30os/exec.(*Cmd).Start.gowrap2: ; void os/exec.(*Cmd).Start.gowrap2(void)
003e5b30ldr x16, [x28+16]
003e5b34subs xzr, sp, x16
003e5b38b.ls 0x3e5b74
003e5b3cstr x30, [sp-48]!
003e5b40stur x29, [sp-8]
003e5b44sub x29, sp, 8
003e5b48ldr x16, [x28+32]
003e5b4ccbnz x16, 0x3e5b80
003e5b50
003e5b50loc_3e5b50:
003e5b50ldr x2, [x26+8]
003e5b54str x2, [sp+32]
003e5b58ldr x1, [x26+16]
003e5b5cstr x1, [sp+24]
003e5b60ldr x0, [sp+32]
003e5b64bl os/exec.(*Cmd).watchCtx
003e5b68ldur x29, [sp-8]
003e5b6cldr x30, [sp], 48
003e5b70ret x30
003e5b74
003e5b74loc_3e5b74:
003e5b74mov x3, x30
003e5b78bl runtime.morestack.abi0
003e5b7cb 0x3e5b30
003e5b80
003e5b80loc_3e5b80:
003e5b80ldr x17, [x16]
003e5b84add x20, sp, 56
003e5b88subs xzr, x20, x17
003e5b8cb.ne 0x3e5b50
003e5b90add x20, sp, 8
003e5b94str x20, [x16]
003e5b98b 0x3e5b50
003e5b9cudf 0
003e5b30
003e5b30os/exec.(*Cmd).Start.gowrap2: ; void os/exec.(*Cmd).Start.gowrap2(void)
003e5b30ldr x16, [x28+16]
003e5b34subs xzr, sp, x16
003e5b38b.ls 0x3e5b74
003e5b3cstr x30, [sp-48]!
003e5b40stur x29, [sp-8]
003e5b44sub x29, sp, 8
003e5b48ldr x16, [x28+32]
003e5b4ccbnz x16, 0x3e5b80
003e5b50
003e5b50loc_3e5b50:
003e5b50ldr x2, [x26+8]
003e5b54str x2, [sp+32]
003e5b58ldr x1, [x26+16]
003e5b5cstr x1, [sp+24]
003e5b60ldr x0, [sp+32]
003e5b64bl os/exec.(*Cmd).watchCtx
003e5b68ldur x29, [sp-8]
003e5b6cldr x30, [sp], 48
003e5b70ret x30
003e5b74
003e5b74loc_3e5b74:
003e5b74mov x3, x30
003e5b78bl runtime.morestack.abi0
003e5b7cb 0x3e5b30
003e5b80
003e5b80loc_3e5b80:
003e5b80ldr x17, [x16]
003e5b84add x20, sp, 56
003e5b88subs xzr, x20, x17
003e5b8cb.ne 0x3e5b50
003e5b90add x20, sp, 8
003e5b94str x20, [x16]
003e5b98b 0x3e5b50
003e5b9cudf 0
003e5b30
003e5ba0
003e5ba0os/exec.(*Cmd).Start.gowrap1: ; void os/exec.(*Cmd).Start.gowrap1(void)
003e5ba0ldr x16, [x28+16]
003e5ba4subs xzr, sp, x16
003e5ba8b.ls 0x3e5be8
003e5bacstr x30, [sp-48]!
003e5bb0stur x29, [sp-8]
003e5bb4sub x29, sp, 8
003e5bb8ldr x16, [x28+32]
003e5bbccbnz x16, 0x3e5bf4
003e5bc0
003e5bc0loc_3e5bc0:
003e5bc0ldr x1, [x26+8]
003e5bc4str x1, [sp+32]
003e5bc8ldr x0, [x26+16]
003e5bccstr x0, [sp+24]
003e5bd0ldr x26, [sp+32]
003e5bd4ldr x1, [x26]
003e5bd8blr x1
003e5bdcldur x29, [sp-8]
003e5be0ldr x30, [sp], 48
003e5be4ret x30
003e5be8
003e5be8loc_3e5be8:
003e5be8mov x3, x30
003e5becbl runtime.morestack.abi0
003e5bf0b 0x3e5ba0
003e5bf4
003e5bf4loc_3e5bf4:
003e5bf4ldr x17, [x16]
003e5bf8add x20, sp, 56
003e5bfcsubs xzr, x20, x17
003e5c00b.ne 0x3e5bc0
003e5c04add x20, sp, 8
003e5c08str x20, [x16]
003e5c0cb 0x3e5bc0
003e5ba0
003e5ba0os/exec.(*Cmd).Start.gowrap1: ; void os/exec.(*Cmd).Start.gowrap1(void)
003e5ba0ldr x16, [x28+16]
003e5ba4subs xzr, sp, x16
003e5ba8b.ls 0x3e5be8
003e5bacstr x30, [sp-48]!
003e5bb0stur x29, [sp-8]
003e5bb4sub x29, sp, 8
003e5bb8ldr x16, [x28+32]
003e5bbccbnz x16, 0x3e5bf4
003e5bc0
003e5bc0loc_3e5bc0:
003e5bc0ldr x1, [x26+8]
003e5bc4str x1, [sp+32]
003e5bc8ldr x0, [x26+16]
003e5bccstr x0, [sp+24]
003e5bd0ldr x26, [sp+32]
003e5bd4ldr x1, [x26]
003e5bd8blr x1
003e5bdcldur x29, [sp-8]
003e5be0ldr x30, [sp], 48
003e5be4ret x30
003e5be8
003e5be8loc_3e5be8:
003e5be8mov x3, x30
003e5becbl runtime.morestack.abi0
003e5bf0b 0x3e5ba0
003e5bf4
003e5bf4loc_3e5bf4:
003e5bf4ldr x17, [x16]
003e5bf8add x20, sp, 56
003e5bfcsubs xzr, x20, x17
003e5c00b.ne 0x3e5bc0
003e5c04add x20, sp, 8
003e5c08str x20, [x16]
003e5c0cb 0x3e5bc0
003e5ba0
Loading..