File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
003e5c10
003e5c10os/exec.(*Cmd).Start.func2: ; void os/exec.(*Cmd).Start.func2(func() error fn)
003e5c10ldr x16, [x28+16]
003e5c14subs xzr, sp, x16
003e5c18b.ls 0x3e5d04
003e5c1cstr x30, [sp-128]!
003e5c20stur x29, [sp-8]
003e5c24sub x29, sp, 8
003e5c28str x0, [sp+136]
003e5c2cldr x0, [x26+8]
003e5c30str x0, [sp+24]
003e5c34ldr x0, [x26+16]
003e5c38str x0, [sp+56]
003e5c3cldr x26, [sp+136]
003e5c40ldr x0, [x26]
003e5c44blr x0
003e5c48str x0, [sp+64]
003e5c4cstr x1, [sp+72]
003e5c50stp xzr, xzr, [sp+96]
003e5c54str xzr, [sp+112]
003e5c58ldr x0, [sp+24]
003e5c5cadd x1, sp, 96
003e5c60bl runtime.chanrecv1
003e5c64ldr x0, [sp+96]
003e5c68ldr x1, [sp+112]
003e5c6cldr x2, [sp+104]
003e5c70str x0, [sp+32]
003e5c74str x2, [sp+40]
003e5c78str x1, [sp+48]
003e5c7ccbnz x2, 0x3e5c84
003e5c80b 0x3e5c88
003e5c84
003e5c84loc_3e5c84:
003e5c84b 0x3e5c9c
003e5c88
003e5c88loc_3e5c88:
003e5c88ldr x2, [sp+64]
003e5c8cldr x3, [sp+72]
003e5c90str x2, [sp+40]
003e5c94str x3, [sp+48]
003e5c98b 0x3e5c9c
003e5c9c
003e5c9cloc_3e5c9c:
003e5c9cldr x2, [sp+32]
003e5ca0sub x3, x2, 1
003e5ca4str x3, [sp+32]
003e5ca8subs xzr, x2, 1
003e5cacb.eq 0x3e5cb4
003e5cb0b 0x3e5cd4
003e5cb4
003e5cb4loc_3e5cb4:
003e5cb4ldr x2, [sp+40]
003e5cb8ldr x3, [sp+48]
003e5cbcstr x2, [sp+80]
003e5cc0str x3, [sp+88]
003e5cc4ldr x0, [sp+56]
003e5cc8add x1, sp, 80
003e5cccbl runtime.chansend1
003e5cd0b 0x3e5cf8
003e5cd4
003e5cd4loc_3e5cd4:
003e5cd4ldr x2, [sp+40]
003e5cd8ldr x4, [sp+48]
003e5cdcstr x3, [sp+96]
003e5ce0str x2, [sp+104]
003e5ce4str x4, [sp+112]
003e5ce8ldr x0, [sp+24]
003e5cecadd x1, sp, 96
003e5cf0bl runtime.chansend1
003e5cf4b 0x3e5cf8
003e5cf8
003e5cf8loc_3e5cf8:
003e5cf8ldur x29, [sp-8]
003e5cfcldr x30, [sp], 128
003e5d00ret x30
003e5d04
003e5d04loc_3e5d04:
003e5d04str x0, [sp+8]
003e5d08mov x3, x30
003e5d0cbl runtime.morestack.abi0
003e5d10ldr x0, [sp+8]
003e5d14b 0x3e5c10
003e5d18udf 0
003e5d1cudf 0
003e5c10
003e5c10os/exec.(*Cmd).Start.func2: ; void os/exec.(*Cmd).Start.func2(func() error fn)
003e5c10ldr x16, [x28+16]
003e5c14subs xzr, sp, x16
003e5c18b.ls 0x3e5d04
003e5c1cstr x30, [sp-128]!
003e5c20stur x29, [sp-8]
003e5c24sub x29, sp, 8
003e5c28str x0, [sp+136]
003e5c2cldr x0, [x26+8]
003e5c30str x0, [sp+24]
003e5c34ldr x0, [x26+16]
003e5c38str x0, [sp+56]
003e5c3cldr x26, [sp+136]
003e5c40ldr x0, [x26]
003e5c44blr x0
003e5c48str x0, [sp+64]
003e5c4cstr x1, [sp+72]
003e5c50stp xzr, xzr, [sp+96]
003e5c54str xzr, [sp+112]
003e5c58ldr x0, [sp+24]
003e5c5cadd x1, sp, 96
003e5c60bl runtime.chanrecv1
003e5c64ldr x0, [sp+96]
003e5c68ldr x1, [sp+112]
003e5c6cldr x2, [sp+104]
003e5c70str x0, [sp+32]
003e5c74str x2, [sp+40]
003e5c78str x1, [sp+48]
003e5c7ccbnz x2, 0x3e5c84
003e5c80b 0x3e5c88
003e5c84
003e5c84loc_3e5c84:
003e5c84b 0x3e5c9c
003e5c88
003e5c88loc_3e5c88:
003e5c88ldr x2, [sp+64]
003e5c8cldr x3, [sp+72]
003e5c90str x2, [sp+40]
003e5c94str x3, [sp+48]
003e5c98b 0x3e5c9c
003e5c9c
003e5c9cloc_3e5c9c:
003e5c9cldr x2, [sp+32]
003e5ca0sub x3, x2, 1
003e5ca4str x3, [sp+32]
003e5ca8subs xzr, x2, 1
003e5cacb.eq 0x3e5cb4
003e5cb0b 0x3e5cd4
003e5cb4
003e5cb4loc_3e5cb4:
003e5cb4ldr x2, [sp+40]
003e5cb8ldr x3, [sp+48]
003e5cbcstr x2, [sp+80]
003e5cc0str x3, [sp+88]
003e5cc4ldr x0, [sp+56]
003e5cc8add x1, sp, 80
003e5cccbl runtime.chansend1
003e5cd0b 0x3e5cf8
003e5cd4
003e5cd4loc_3e5cd4:
003e5cd4ldr x2, [sp+40]
003e5cd8ldr x4, [sp+48]
003e5cdcstr x3, [sp+96]
003e5ce0str x2, [sp+104]
003e5ce4str x4, [sp+112]
003e5ce8ldr x0, [sp+24]
003e5cecadd x1, sp, 96
003e5cf0bl runtime.chansend1
003e5cf4b 0x3e5cf8
003e5cf8
003e5cf8loc_3e5cf8:
003e5cf8ldur x29, [sp-8]
003e5cfcldr x30, [sp], 128
003e5d00ret x30
003e5d04
003e5d04loc_3e5d04:
003e5d04str x0, [sp+8]
003e5d08mov x3, x30
003e5d0cbl runtime.morestack.abi0
003e5d10ldr x0, [sp+8]
003e5d14b 0x3e5c10
003e5d18udf 0
003e5d1cudf 0
003e5c10
003e5d20
003e5d20os/exec.(*Cmd).Start.func1: ; void os/exec.(*Cmd).Start.func1(void)
003e5d20ldr x16, [x28+16]
003e5d24subs xzr, sp, x16
003e5d28b.ls 0x3e5e1c
003e5d2cstr x30, [sp-112]!
003e5d30stur x29, [sp-8]
003e5d34sub x29, sp, 8
003e5d38ldr x3, [x26+8]
003e5d3cstr x3, [sp+40]
003e5d40ldr x3, [x26+16]
003e5d44str x3, [sp+96]
003e5d48ldr x3, [sp+40]
003e5d4cldrsb x27, [x3]
003e5d50ldr x0, [x3+224]
003e5d54ldr x1, [x3+232]
003e5d58ldr x2, [x3+240]
003e5d5cstr x0, [sp+72]
003e5d60str x1, [sp+80]
003e5d64str x2, [sp+88]
003e5d68bl os/exec.closeDescriptors
003e5d6cldr x3, [sp+40]
003e5d70ldrsb x27, [x3]
003e5d74stp xzr, xzr, [x3+232]
003e5d78adrp x27, 0x666000
003e5d7cldr w4, [x27+3056]
003e5d80cbz w4, 0x3e5d88
003e5d84b 0x3e5d8c
003e5d88
003e5d88loc_3e5d88:
003e5d88b 0x3e5d9c
003e5d8c
003e5d8cloc_3e5d8c:
003e5d8cldr x4, [x3+224]
003e5d90bl runtime.gcWriteBarrier1
003e5d94str x4, [x25]
003e5d98b 0x3e5d9c
003e5d9c
003e5d9cloc_3e5d9c:
003e5d9cstr xzr, [x3+224]
003e5da0ldr x3, [sp+96]
003e5da4ldrb w3, [x3]
003e5da8tbnz w3, 0, 0x3e5db0
003e5dacb 0x3e5db4
003e5db0
003e5db0loc_3e5db0:
003e5db0b 0x3e5e10
003e5db4
003e5db4loc_3e5db4:
003e5db4ldr x3, [sp+40]
003e5db8ldrsb x27, [x3]
003e5dbcldr x0, [x3+248]
003e5dc0ldr x1, [x3+256]
003e5dc4ldr x2, [x3+264]
003e5dc8str x0, [sp+48]
003e5dccstr x1, [sp+56]
003e5dd0str x2, [sp+64]
003e5dd4bl os/exec.closeDescriptors
003e5dd8ldr x3, [sp+40]
003e5ddcldrsb x27, [x3]
003e5de0stp xzr, xzr, [x3+256]
003e5de4adrp x27, 0x666000
003e5de8ldr w4, [x27+3056]
003e5deccbz w4, 0x3e5df4
003e5df0b 0x3e5df8
003e5df4
003e5df4loc_3e5df4:
003e5df4b 0x3e5e08
003e5df8
003e5df8loc_3e5df8:
003e5df8ldr x0, [x3+248]
003e5dfcbl runtime.gcWriteBarrier1
003e5e00str x0, [x25]
003e5e04b 0x3e5e08
003e5e08
003e5e08loc_3e5e08:
003e5e08str xzr, [x3+248]
003e5e0cb 0x3e5e10
003e5e10
003e5e10loc_3e5e10:
003e5e10ldur x29, [sp-8]
003e5e14ldr x30, [sp], 112
003e5e18ret x30
003e5e1c
003e5e1cloc_3e5e1c:
003e5e1cmov x3, x30
003e5e20bl runtime.morestack.abi0
003e5e24b 0x3e5d20
003e5e28udf 0
003e5e2cudf 0
003e5d20
003e5d20os/exec.(*Cmd).Start.func1: ; void os/exec.(*Cmd).Start.func1(void)
003e5d20ldr x16, [x28+16]
003e5d24subs xzr, sp, x16
003e5d28b.ls 0x3e5e1c
003e5d2cstr x30, [sp-112]!
003e5d30stur x29, [sp-8]
003e5d34sub x29, sp, 8
003e5d38ldr x3, [x26+8]
003e5d3cstr x3, [sp+40]
003e5d40ldr x3, [x26+16]
003e5d44str x3, [sp+96]
003e5d48ldr x3, [sp+40]
003e5d4cldrsb x27, [x3]
003e5d50ldr x0, [x3+224]
003e5d54ldr x1, [x3+232]
003e5d58ldr x2, [x3+240]
003e5d5cstr x0, [sp+72]
003e5d60str x1, [sp+80]
003e5d64str x2, [sp+88]
003e5d68bl os/exec.closeDescriptors
003e5d6cldr x3, [sp+40]
003e5d70ldrsb x27, [x3]
003e5d74stp xzr, xzr, [x3+232]
003e5d78adrp x27, 0x666000
003e5d7cldr w4, [x27+3056]
003e5d80cbz w4, 0x3e5d88
003e5d84b 0x3e5d8c
003e5d88
003e5d88loc_3e5d88:
003e5d88b 0x3e5d9c
003e5d8c
003e5d8cloc_3e5d8c:
003e5d8cldr x4, [x3+224]
003e5d90bl runtime.gcWriteBarrier1
003e5d94str x4, [x25]
003e5d98b 0x3e5d9c
003e5d9c
003e5d9cloc_3e5d9c:
003e5d9cstr xzr, [x3+224]
003e5da0ldr x3, [sp+96]
003e5da4ldrb w3, [x3]
003e5da8tbnz w3, 0, 0x3e5db0
003e5dacb 0x3e5db4
003e5db0
003e5db0loc_3e5db0:
003e5db0b 0x3e5e10
003e5db4
003e5db4loc_3e5db4:
003e5db4ldr x3, [sp+40]
003e5db8ldrsb x27, [x3]
003e5dbcldr x0, [x3+248]
003e5dc0ldr x1, [x3+256]
003e5dc4ldr x2, [x3+264]
003e5dc8str x0, [sp+48]
003e5dccstr x1, [sp+56]
003e5dd0str x2, [sp+64]
003e5dd4bl os/exec.closeDescriptors
003e5dd8ldr x3, [sp+40]
003e5ddcldrsb x27, [x3]
003e5de0stp xzr, xzr, [x3+256]
003e5de4adrp x27, 0x666000
003e5de8ldr w4, [x27+3056]
003e5deccbz w4, 0x3e5df4
003e5df0b 0x3e5df8
003e5df4
003e5df4loc_3e5df4:
003e5df4b 0x3e5e08
003e5df8
003e5df8loc_3e5df8:
003e5df8ldr x0, [x3+248]
003e5dfcbl runtime.gcWriteBarrier1
003e5e00str x0, [x25]
003e5e04b 0x3e5e08
003e5e08
003e5e08loc_3e5e08:
003e5e08str xzr, [x3+248]
003e5e0cb 0x3e5e10
003e5e10
003e5e10loc_3e5e10:
003e5e10ldur x29, [sp-8]
003e5e14ldr x30, [sp], 112
003e5e18ret x30
003e5e1c
003e5e1cloc_3e5e1c:
003e5e1cmov x3, x30
003e5e20bl runtime.morestack.abi0
003e5e24b 0x3e5d20
003e5e28udf 0
003e5e2cudf 0
003e5d20
003e5e30
003e5e30os/exec.(*Cmd).watchCtx: ; void os/exec.(*Cmd).watchCtx(os/exec.Cmd * c, chan<- os/exec.ctxResult resultc)
003e5e30ldr x16, [x28+16]
003e5e34sub x17, sp, 432
003e5e38subs xzr, x17, x16
003e5e3cb.ls 0x3e6354
003e5e40sub x20, sp, 560
003e5e44stp x29, x30, [x20-8]
003e5e48add sp, x20, 0
003e5e4csub x29, sp, 8
003e5e50str x0, [sp+568]
003e5e54str x1, [sp+576]
003e5e58str x1, [sp+200]
003e5e5cstr xzr, [sp+176]
003e5e60stp xzr, xzr, [sp+184]
003e5e64ldr x1, [sp+568]
003e5e68ldrsb x27, [x1]
003e5e6cldr x2, [x1+176]
003e5e70ldrsb x27, [x2]
003e5e74ldr x0, [x1+184]
003e5e78ldr x1, [x2+32]
003e5e7cblr x1
003e5e80str x0, [sp+544]
003e5e84stp xzr, xzr, [sp+432]
003e5e88stp xzr, xzr, [sp+448]
003e5e8cldr x1, [sp+200]
003e5e90str x1, [sp+432]
003e5e94add x1, sp, 176
003e5e98str x1, [sp+440]
003e5e9cldr x1, [sp+544]
003e5ea0str x1, [sp+448]
003e5ea4add x1, sp, 432
003e5ea8str x1, [sp+424]
003e5eacadd x1, sp, 72
003e5eb0str x1, [sp+416]
003e5eb4ldr x1, [sp+416]
003e5eb8ldr x0, [sp+424]
003e5ebcmov x2, xzr
003e5ec0orr x3, xzr, 1
003e5ec4mov x4, x3
003e5ec8orr x5, xzr, 1
003e5eccbl runtime.selectgo
003e5ed0str x0, [sp+96]
003e5ed4strb w1, [sp+62]
003e5ed8ldr x1, [sp+96]
003e5edccbz x1, 0x3e5ee4
003e5ee0b 0x3e5ef0
003e5ee4
003e5ee4loc_3e5ee4:
003e5ee4ldp x29, x30, [sp-8]
003e5ee8add sp, sp, 560
003e5eecret x30
003e5ef0
003e5ef0loc_3e5ef0:
003e5ef0b 0x3e5ef4
003e5ef4
003e5ef4loc_3e5ef4:
003e5ef4stp xzr, xzr, [sp+160]
003e5ef8ldr x2, [sp+568]
003e5efcldrsb x27, [x2]
003e5f00ldr x2, [x2+208]
003e5f04cbnz x2, 0x3e5f0c
003e5f08b 0x3e5fe0
003e5f0c
003e5f0cloc_3e5f0c:
003e5f0cldr x0, [sp+568]
003e5f10ldrsb x27, [x0]
003e5f14ldr x26, [x0+208]
003e5f18ldr x0, [x26]
003e5f1cblr x0
003e5f20str x0, [sp+128]
003e5f24str x1, [sp+136]
003e5f28cbnz x0, 0x3e5f30
003e5f2cb 0x3e5fb4
003e5f30
003e5f30loc_3e5f30:
003e5f30adrp x27, 0x63c000
003e5f34ldr x3, [x27+1176]
003e5f38adrp x27, 0x63c000
003e5f3cldr x2, [x27+1168]
003e5f40bl errors.Is
003e5f44strb w0, [sp+63]
003e5f48tbnz w0, 0, 0x3e5f50
003e5f4cb 0x3e5f54
003e5f50
003e5f50loc_3e5f50:
003e5f50b 0x3e5fb0
003e5f54
003e5f54loc_3e5f54:
003e5f54str xzr, [sp+512]
003e5f58add x27, sp, 520
003e5f5cstp xzr, xzr, [x27]
003e5f60str xzr, [sp+536]
003e5f64adrp x2, 0x2d1000
003e5f68add x2, x2, 1137
003e5f6cstr x2, [sp+512]
003e5f70movz x2, 19
003e5f74str x2, [sp+520]
003e5f78ldr x2, [sp+128]
003e5f7cldr x3, [sp+136]
003e5f80str x2, [sp+528]
003e5f84str x3, [sp+536]
003e5f88adrp x0, 0x276000
003e5f8cadd x0, x0, 2592
003e5f90add x1, sp, 512
003e5f94bl runtime.convT
003e5f98str x0, [sp+408]
003e5f9cadrp x2, 0x330000
003e5fa0add x2, x2, 1952
003e5fa4str x2, [sp+160]
003e5fa8str x0, [sp+168]
003e5facb 0x3e5fb0
003e5fb0
003e5fb0loc_3e5fb0:
003e5fb0b 0x3e5fdc
003e5fb4
003e5fb4loc_3e5fb4:
003e5fb4ldr x1, [sp+568]
003e5fb8ldrsb x27, [x1]
003e5fbcldr x2, [x1+176]
003e5fc0ldrsb x27, [x2]
003e5fc4ldr x0, [x1+184]
003e5fc8ldr x1, [x2+40]
003e5fccblr x1
003e5fd0str x0, [sp+160]
003e5fd4str x1, [sp+168]
003e5fd8b 0x3e5fdc
003e5fdc
003e5fdcloc_3e5fdc:
003e5fdcb 0x3e5fe4
003e5fe0
003e5fe0loc_3e5fe0:
003e5fe0b 0x3e5fe4
003e5fe4
003e5fe4loc_3e5fe4:
003e5fe4ldr x2, [sp+568]
003e5fe8ldrsb x27, [x2]
003e5fecldr x2, [x2+216]
003e5ff0cbz x2, 0x3e5ff8
003e5ff4b 0x3e6034
003e5ff8
003e5ff8loc_3e5ff8:
003e5ff8str xzr, [sp+384]
003e5ffcstp xzr, xzr, [sp+392]
003e6000ldr x2, [sp+160]
003e6004ldr x3, [sp+168]
003e6008str x2, [sp+384]
003e600cstr x3, [sp+392]
003e6010str x2, [sp+176]
003e6014str x3, [sp+184]
003e6018str xzr, [sp+192]
003e601cldr x0, [sp+576]
003e6020add x1, sp, 176
003e6024bl runtime.chansend1
003e6028ldp x29, x30, [sp-8]
003e602cadd sp, sp, 560
003e6030ret x30
003e6034
003e6034loc_3e6034:
003e6034ldr x1, [sp+568]
003e6038ldrsb x27, [x1]
003e603cldr x0, [x1+216]
003e6040str x0, [sp+88]
003e6044bl time.NewTimer
003e6048str x0, [sp+104]
003e604cldr x1, [sp+576]
003e6050str x1, [sp+200]
003e6054str xzr, [sp+360]
003e6058stp xzr, xzr, [sp+368]
003e605cldr x1, [sp+160]
003e6060ldr x2, [sp+168]
003e6064str x1, [sp+360]
003e6068str x2, [sp+368]
003e606cldr x3, [sp+104]
003e6070str x3, [sp+376]
003e6074str x1, [sp+176]
003e6078str x2, [sp+184]
003e607cstr x3, [sp+192]
003e6080ldr x1, [sp+104]
003e6084ldrsb x27, [x1]
003e6088ldr x1, [x1]
003e608cstr x1, [sp+504]
003e6090stp xzr, xzr, [sp+328]
003e6094stp xzr, xzr, [sp+344]
003e6098ldr x1, [sp+200]
003e609cstr x1, [sp+328]
003e60a0add x1, sp, 176
003e60a4str x1, [sp+336]
003e60a8ldr x1, [sp+504]
003e60acstr x1, [sp+344]
003e60b0add x1, sp, 328
003e60b4str x1, [sp+320]
003e60b8add x1, sp, 64
003e60bcstr x1, [sp+312]
003e60c0ldr x0, [sp+320]
003e60c4ldr x1, [sp+312]
003e60c8mov x2, xzr
003e60ccorr x3, xzr, 1
003e60d0mov x4, x3
003e60d4orr x5, xzr, 1
003e60d8bl runtime.selectgo
003e60dcstr x0, [sp+80]
003e60e0strb w1, [sp+61]
003e60e4ldr x1, [sp+80]
003e60e8cbz x1, 0x3e60f0
003e60ecb 0x3e60fc
003e60f0
003e60f0loc_3e60f0:
003e60f0ldp x29, x30, [sp-8]
003e60f4add sp, sp, 560
003e60f8ret x30
003e60fc
003e60fcloc_3e60fc:
003e60fcb 0x3e6100
003e6100
003e6100loc_3e6100:
003e6100strb wzr, [sp+59]
003e6104ldr x1, [sp+568]
003e6108ldrsb x27, [x1]
003e610cldr x0, [x1+160]
003e6110str x0, [sp+304]
003e6114bl os.(*Process).Kill
003e6118str x0, [sp+112]
003e611cstr x1, [sp+120]
003e6120cbnz x0, 0x3e6128
003e6124b 0x3e61b8
003e6128
003e6128loc_3e6128:
003e6128adrp x27, 0x63b000
003e612cldr x3, [x27+1176]
003e6130adrp x27, 0x63b000
003e6134ldr x2, [x27+1168]
003e6138bl errors.Is
003e613cstrb w0, [sp+63]
003e6140tbnz w0, 0, 0x3e6148
003e6144b 0x3e614c
003e6148
003e6148loc_3e6148:
003e6148b 0x3e61b4
003e614c
003e614cloc_3e614c:
003e614cstr xzr, [sp+272]
003e6150stp xzr, xzr, [sp+280]
003e6154str xzr, [sp+296]
003e6158adrp x2, 0x2cf000
003e615cadd x2, x2, 1152
003e6160str x2, [sp+272]
003e6164movz x3, 17
003e6168str x3, [sp+280]
003e616cldr x4, [sp+112]
003e6170ldr x5, [sp+120]
003e6174str x4, [sp+288]
003e6178str x5, [sp+296]
003e617cstr x2, [sp+512]
003e6180str x3, [sp+520]
003e6184str x4, [sp+528]
003e6188str x5, [sp+536]
003e618cadrp x0, 0x275000
003e6190add x0, x0, 2592
003e6194add x1, sp, 512
003e6198bl runtime.convT
003e619cstr x0, [sp+264]
003e61a0adrp x2, 0x32f000
003e61a4add x2, x2, 1952
003e61a8str x2, [sp+160]
003e61acstr x0, [sp+168]
003e61b0b 0x3e61b4
003e61b4
003e61b4loc_3e61b4:
003e61b4b 0x3e61c4
003e61b8
003e61b8loc_3e61b8:
003e61b8orr x2, xzr, 1
003e61bcstrb w2, [sp+59]
003e61c0b 0x3e61c4
003e61c4
003e61c4loc_3e61c4:
003e61c4ldr x2, [sp+568]
003e61c8ldrsb x27, [x2]
003e61ccldr x2, [x2+296]
003e61d0cbnz x2, 0x3e61d8
003e61d4b 0x3e6314
003e61d8
003e61d8loc_3e61d8:
003e61d8ldr x2, [sp+568]
003e61dcldrsb x27, [x2]
003e61e0ldr x2, [x2+296]
003e61e4str x2, [sp+496]
003e61e8stp xzr, xzr, [sp+480]
003e61ecldr x1, [sp+496]
003e61f0add x0, sp, 480
003e61f4bl runtime.selectnbrecv
003e61f8strb w0, [sp+60]
003e61fctbnz w0, 0, 0x3e6204
003e6200b 0x3e626c
003e6204
003e6204loc_3e6204:
003e6204ldr x2, [sp+480]
003e6208ldr x3, [sp+488]
003e620cstr x2, [sp+144]
003e6210str x3, [sp+152]
003e6214ldr x2, [sp+160]
003e6218subs xzr, x2, 0
003e621ccset x3, ne
003e6220eor x3, x3, 1
003e6224strb w3, [sp+63]
003e6228cbnz x2, 0x3e6230
003e622cb 0x3e6234
003e6230
003e6230loc_3e6230:
003e6230b 0x3e6244
003e6234
003e6234loc_3e6234:
003e6234ldrb w2, [sp+59]
003e6238eor x2, x2, 1
003e623cstrb w2, [sp+63]
003e6240b 0x3e6244
003e6244
003e6244loc_3e6244:
003e6244ldrb w2, [sp+63]
003e6248tbnz w2, 0, 0x3e6250
003e624cb 0x3e6264
003e6250
003e6250loc_3e6250:
003e6250ldr x2, [sp+144]
003e6254ldr x3, [sp+152]
003e6258str x2, [sp+160]
003e625cstr x3, [sp+168]
003e6260b 0x3e6268
003e6264
003e6264loc_3e6264:
003e6264b 0x3e6268
003e6268
003e6268loc_3e6268:
003e6268b 0x3e62dc
003e626c
003e626cloc_3e626c:
003e626cldr x3, [sp+568]
003e6270ldrsb x27, [x3]
003e6274ldr x0, [x3+248]
003e6278ldr x1, [x3+256]
003e627cldr x2, [x3+264]
003e6280str x0, [sp+240]
003e6284str x1, [sp+248]
003e6288str x2, [sp+256]
003e628cbl os/exec.closeDescriptors
003e6290stp xzr, xzr, [sp+464]
003e6294ldr x3, [sp+568]
003e6298ldrsb x27, [x3]
003e629cldr x0, [x3+296]
003e62a0str x0, [sp+232]
003e62a4add x1, sp, 464
003e62a8bl runtime.chanrecv1
003e62acldr x3, [sp+160]
003e62b0cbnz x3, 0x3e62b8
003e62b4b 0x3e62bc
003e62b8
003e62b8loc_3e62b8:
003e62b8b 0x3e62d8
003e62bc
003e62bcloc_3e62bc:
003e62bcadrp x27, 0x63b000
003e62c0ldr x2, [x27+2256]
003e62c4adrp x27, 0x63b000
003e62c8ldr x3, [x27+2264]
003e62ccstr x2, [sp+160]
003e62d0str x3, [sp+168]
003e62d4b 0x3e62d8
003e62d8
003e62d8loc_3e62d8:
003e62d8b 0x3e62dc
003e62dc
003e62dcloc_3e62dc:
003e62dcb 0x3e62e0
003e62e0
003e62e0loc_3e62e0:
003e62e0ldr x2, [sp+568]
003e62e4ldrsb x27, [x2]
003e62e8adrp x27, 0x665000
003e62ecldr w3, [x27+3056]
003e62f0cbz w3, 0x3e62f8
003e62f4b 0x3e62fc
003e62f8
003e62f8loc_3e62f8:
003e62f8b 0x3e630c
003e62fc
003e62fcloc_3e62fc:
003e62fcldr x3, [x2+296]
003e6300bl runtime.gcWriteBarrier1
003e6304str x3, [x25]
003e6308b 0x3e630c
003e630c
003e630cloc_3e630c:
003e630cstr xzr, [x2+296]
003e6310b 0x3e6318
003e6314
003e6314loc_3e6314:
003e6314b 0x3e6318
003e6318
003e6318loc_3e6318:
003e6318str xzr, [sp+208]
003e631cstp xzr, xzr, [sp+216]
003e6320ldr x2, [sp+160]
003e6324ldr x3, [sp+168]
003e6328str x2, [sp+208]
003e632cstr x3, [sp+216]
003e6330str x2, [sp+176]
003e6334str x3, [sp+184]
003e6338str xzr, [sp+192]
003e633cldr x0, [sp+576]
003e6340add x1, sp, 176
003e6344bl runtime.chansend1
003e6348ldp x29, x30, [sp-8]
003e634cadd sp, sp, 560
003e6350ret x30
003e6354
003e6354loc_3e6354:
003e6354stp x0, x1, [sp+8]
003e6358mov x3, x30
003e635cbl runtime.morestack_noctxt.abi0
003e6360ldp x0, x1, [sp+8]
003e6364b 0x3e5e30
003e6368udf 0
003e636cudf 0
003e5e30
003e5e30os/exec.(*Cmd).watchCtx: ; void os/exec.(*Cmd).watchCtx(os/exec.Cmd * c, chan<- os/exec.ctxResult resultc)
003e5e30ldr x16, [x28+16]
003e5e34sub x17, sp, 432
003e5e38subs xzr, x17, x16
003e5e3cb.ls 0x3e6354
003e5e40sub x20, sp, 560
003e5e44stp x29, x30, [x20-8]
003e5e48add sp, x20, 0
003e5e4csub x29, sp, 8
003e5e50str x0, [sp+568]
003e5e54str x1, [sp+576]
003e5e58str x1, [sp+200]
003e5e5cstr xzr, [sp+176]
003e5e60stp xzr, xzr, [sp+184]
003e5e64ldr x1, [sp+568]
003e5e68ldrsb x27, [x1]
003e5e6cldr x2, [x1+176]
003e5e70ldrsb x27, [x2]
003e5e74ldr x0, [x1+184]
003e5e78ldr x1, [x2+32]
003e5e7cblr x1
003e5e80str x0, [sp+544]
003e5e84stp xzr, xzr, [sp+432]
003e5e88stp xzr, xzr, [sp+448]
003e5e8cldr x1, [sp+200]
003e5e90str x1, [sp+432]
003e5e94add x1, sp, 176
003e5e98str x1, [sp+440]
003e5e9cldr x1, [sp+544]
003e5ea0str x1, [sp+448]
003e5ea4add x1, sp, 432
003e5ea8str x1, [sp+424]
003e5eacadd x1, sp, 72
003e5eb0str x1, [sp+416]
003e5eb4ldr x1, [sp+416]
003e5eb8ldr x0, [sp+424]
003e5ebcmov x2, xzr
003e5ec0orr x3, xzr, 1
003e5ec4mov x4, x3
003e5ec8orr x5, xzr, 1
003e5eccbl runtime.selectgo
003e5ed0str x0, [sp+96]
003e5ed4strb w1, [sp+62]
003e5ed8ldr x1, [sp+96]
003e5edccbz x1, 0x3e5ee4
003e5ee0b 0x3e5ef0
003e5ee4
003e5ee4loc_3e5ee4:
003e5ee4ldp x29, x30, [sp-8]
003e5ee8add sp, sp, 560
003e5eecret x30
003e5ef0
003e5ef0loc_3e5ef0:
003e5ef0b 0x3e5ef4
003e5ef4
003e5ef4loc_3e5ef4:
003e5ef4stp xzr, xzr, [sp+160]
003e5ef8ldr x2, [sp+568]
003e5efcldrsb x27, [x2]
003e5f00ldr x2, [x2+208]
003e5f04cbnz x2, 0x3e5f0c
003e5f08b 0x3e5fe0
003e5f0c
003e5f0cloc_3e5f0c:
003e5f0cldr x0, [sp+568]
003e5f10ldrsb x27, [x0]
003e5f14ldr x26, [x0+208]
003e5f18ldr x0, [x26]
003e5f1cblr x0
003e5f20str x0, [sp+128]
003e5f24str x1, [sp+136]
003e5f28cbnz x0, 0x3e5f30
003e5f2cb 0x3e5fb4
003e5f30
003e5f30loc_3e5f30:
003e5f30adrp x27, 0x63c000
003e5f34ldr x3, [x27+1176]
003e5f38adrp x27, 0x63c000
003e5f3cldr x2, [x27+1168]
003e5f40bl errors.Is
003e5f44strb w0, [sp+63]
003e5f48tbnz w0, 0, 0x3e5f50
003e5f4cb 0x3e5f54
003e5f50
003e5f50loc_3e5f50:
003e5f50b 0x3e5fb0
003e5f54
003e5f54loc_3e5f54:
003e5f54str xzr, [sp+512]
003e5f58add x27, sp, 520
003e5f5cstp xzr, xzr, [x27]
003e5f60str xzr, [sp+536]
003e5f64adrp x2, 0x2d1000
003e5f68add x2, x2, 1137
003e5f6cstr x2, [sp+512]
003e5f70movz x2, 19
003e5f74str x2, [sp+520]
003e5f78ldr x2, [sp+128]
003e5f7cldr x3, [sp+136]
003e5f80str x2, [sp+528]
003e5f84str x3, [sp+536]
003e5f88adrp x0, 0x276000
003e5f8cadd x0, x0, 2592
003e5f90add x1, sp, 512
003e5f94bl runtime.convT
003e5f98str x0, [sp+408]
003e5f9cadrp x2, 0x330000
003e5fa0add x2, x2, 1952
003e5fa4str x2, [sp+160]
003e5fa8str x0, [sp+168]
003e5facb 0x3e5fb0
003e5fb0
003e5fb0loc_3e5fb0:
003e5fb0b 0x3e5fdc
003e5fb4
003e5fb4loc_3e5fb4:
003e5fb4ldr x1, [sp+568]
003e5fb8ldrsb x27, [x1]
003e5fbcldr x2, [x1+176]
003e5fc0ldrsb x27, [x2]
003e5fc4ldr x0, [x1+184]
003e5fc8ldr x1, [x2+40]
003e5fccblr x1
003e5fd0str x0, [sp+160]
003e5fd4str x1, [sp+168]
003e5fd8b 0x3e5fdc
003e5fdc
003e5fdcloc_3e5fdc:
003e5fdcb 0x3e5fe4
003e5fe0
003e5fe0loc_3e5fe0:
003e5fe0b 0x3e5fe4
003e5fe4
003e5fe4loc_3e5fe4:
003e5fe4ldr x2, [sp+568]
003e5fe8ldrsb x27, [x2]
003e5fecldr x2, [x2+216]
003e5ff0cbz x2, 0x3e5ff8
003e5ff4b 0x3e6034
003e5ff8
003e5ff8loc_3e5ff8:
003e5ff8str xzr, [sp+384]
003e5ffcstp xzr, xzr, [sp+392]
003e6000ldr x2, [sp+160]
003e6004ldr x3, [sp+168]
003e6008str x2, [sp+384]
003e600cstr x3, [sp+392]
003e6010str x2, [sp+176]
003e6014str x3, [sp+184]
003e6018str xzr, [sp+192]
003e601cldr x0, [sp+576]
003e6020add x1, sp, 176
003e6024bl runtime.chansend1
003e6028ldp x29, x30, [sp-8]
003e602cadd sp, sp, 560
003e6030ret x30
003e6034
003e6034loc_3e6034:
003e6034ldr x1, [sp+568]
003e6038ldrsb x27, [x1]
003e603cldr x0, [x1+216]
003e6040str x0, [sp+88]
003e6044bl time.NewTimer
003e6048str x0, [sp+104]
003e604cldr x1, [sp+576]
003e6050str x1, [sp+200]
003e6054str xzr, [sp+360]
003e6058stp xzr, xzr, [sp+368]
003e605cldr x1, [sp+160]
003e6060ldr x2, [sp+168]
003e6064str x1, [sp+360]
003e6068str x2, [sp+368]
003e606cldr x3, [sp+104]
003e6070str x3, [sp+376]
003e6074str x1, [sp+176]
003e6078str x2, [sp+184]
003e607cstr x3, [sp+192]
003e6080ldr x1, [sp+104]
003e6084ldrsb x27, [x1]
003e6088ldr x1, [x1]
003e608cstr x1, [sp+504]
003e6090stp xzr, xzr, [sp+328]
003e6094stp xzr, xzr, [sp+344]
003e6098ldr x1, [sp+200]
003e609cstr x1, [sp+328]
003e60a0add x1, sp, 176
003e60a4str x1, [sp+336]
003e60a8ldr x1, [sp+504]
003e60acstr x1, [sp+344]
003e60b0add x1, sp, 328
003e60b4str x1, [sp+320]
003e60b8add x1, sp, 64
003e60bcstr x1, [sp+312]
003e60c0ldr x0, [sp+320]
003e60c4ldr x1, [sp+312]
003e60c8mov x2, xzr
003e60ccorr x3, xzr, 1
003e60d0mov x4, x3
003e60d4orr x5, xzr, 1
003e60d8bl runtime.selectgo
003e60dcstr x0, [sp+80]
003e60e0strb w1, [sp+61]
003e60e4ldr x1, [sp+80]
003e60e8cbz x1, 0x3e60f0
003e60ecb 0x3e60fc
003e60f0
003e60f0loc_3e60f0:
003e60f0ldp x29, x30, [sp-8]
003e60f4add sp, sp, 560
003e60f8ret x30
003e60fc
003e60fcloc_3e60fc:
003e60fcb 0x3e6100
003e6100
003e6100loc_3e6100:
003e6100strb wzr, [sp+59]
003e6104ldr x1, [sp+568]
003e6108ldrsb x27, [x1]
003e610cldr x0, [x1+160]
003e6110str x0, [sp+304]
003e6114bl os.(*Process).Kill
003e6118str x0, [sp+112]
003e611cstr x1, [sp+120]
003e6120cbnz x0, 0x3e6128
003e6124b 0x3e61b8
003e6128
003e6128loc_3e6128:
003e6128adrp x27, 0x63b000
003e612cldr x3, [x27+1176]
003e6130adrp x27, 0x63b000
003e6134ldr x2, [x27+1168]
003e6138bl errors.Is
003e613cstrb w0, [sp+63]
003e6140tbnz w0, 0, 0x3e6148
003e6144b 0x3e614c
003e6148
003e6148loc_3e6148:
003e6148b 0x3e61b4
003e614c
003e614cloc_3e614c:
003e614cstr xzr, [sp+272]
003e6150stp xzr, xzr, [sp+280]
003e6154str xzr, [sp+296]
003e6158adrp x2, 0x2cf000
003e615cadd x2, x2, 1152
003e6160str x2, [sp+272]
003e6164movz x3, 17
003e6168str x3, [sp+280]
003e616cldr x4, [sp+112]
003e6170ldr x5, [sp+120]
003e6174str x4, [sp+288]
003e6178str x5, [sp+296]
003e617cstr x2, [sp+512]
003e6180str x3, [sp+520]
003e6184str x4, [sp+528]
003e6188str x5, [sp+536]
003e618cadrp x0, 0x275000
003e6190add x0, x0, 2592
003e6194add x1, sp, 512
003e6198bl runtime.convT
003e619cstr x0, [sp+264]
003e61a0adrp x2, 0x32f000
003e61a4add x2, x2, 1952
003e61a8str x2, [sp+160]
003e61acstr x0, [sp+168]
003e61b0b 0x3e61b4
003e61b4
003e61b4loc_3e61b4:
003e61b4b 0x3e61c4
003e61b8
003e61b8loc_3e61b8:
003e61b8orr x2, xzr, 1
003e61bcstrb w2, [sp+59]
003e61c0b 0x3e61c4
003e61c4
003e61c4loc_3e61c4:
003e61c4ldr x2, [sp+568]
003e61c8ldrsb x27, [x2]
003e61ccldr x2, [x2+296]
003e61d0cbnz x2, 0x3e61d8
003e61d4b 0x3e6314
003e61d8
003e61d8loc_3e61d8:
003e61d8ldr x2, [sp+568]
003e61dcldrsb x27, [x2]
003e61e0ldr x2, [x2+296]
003e61e4str x2, [sp+496]
003e61e8stp xzr, xzr, [sp+480]
003e61ecldr x1, [sp+496]
003e61f0add x0, sp, 480
003e61f4bl runtime.selectnbrecv
003e61f8strb w0, [sp+60]
003e61fctbnz w0, 0, 0x3e6204
003e6200b 0x3e626c
003e6204
003e6204loc_3e6204:
003e6204ldr x2, [sp+480]
003e6208ldr x3, [sp+488]
003e620cstr x2, [sp+144]
003e6210str x3, [sp+152]
003e6214ldr x2, [sp+160]
003e6218subs xzr, x2, 0
003e621ccset x3, ne
003e6220eor x3, x3, 1
003e6224strb w3, [sp+63]
003e6228cbnz x2, 0x3e6230
003e622cb 0x3e6234
003e6230
003e6230loc_3e6230:
003e6230b 0x3e6244
003e6234
003e6234loc_3e6234:
003e6234ldrb w2, [sp+59]
003e6238eor x2, x2, 1
003e623cstrb w2, [sp+63]
003e6240b 0x3e6244
003e6244
003e6244loc_3e6244:
003e6244ldrb w2, [sp+63]
003e6248tbnz w2, 0, 0x3e6250
003e624cb 0x3e6264
003e6250
003e6250loc_3e6250:
003e6250ldr x2, [sp+144]
003e6254ldr x3, [sp+152]
003e6258str x2, [sp+160]
003e625cstr x3, [sp+168]
003e6260b 0x3e6268
003e6264
003e6264loc_3e6264:
003e6264b 0x3e6268
003e6268
003e6268loc_3e6268:
003e6268b 0x3e62dc
003e626c
003e626cloc_3e626c:
003e626cldr x3, [sp+568]
003e6270ldrsb x27, [x3]
003e6274ldr x0, [x3+248]
003e6278ldr x1, [x3+256]
003e627cldr x2, [x3+264]
003e6280str x0, [sp+240]
003e6284str x1, [sp+248]
003e6288str x2, [sp+256]
003e628cbl os/exec.closeDescriptors
003e6290stp xzr, xzr, [sp+464]
003e6294ldr x3, [sp+568]
003e6298ldrsb x27, [x3]
003e629cldr x0, [x3+296]
003e62a0str x0, [sp+232]
003e62a4add x1, sp, 464
003e62a8bl runtime.chanrecv1
003e62acldr x3, [sp+160]
003e62b0cbnz x3, 0x3e62b8
003e62b4b 0x3e62bc
003e62b8
003e62b8loc_3e62b8:
003e62b8b 0x3e62d8
003e62bc
003e62bcloc_3e62bc:
003e62bcadrp x27, 0x63b000
003e62c0ldr x2, [x27+2256]
003e62c4adrp x27, 0x63b000
003e62c8ldr x3, [x27+2264]
003e62ccstr x2, [sp+160]
003e62d0str x3, [sp+168]
003e62d4b 0x3e62d8
003e62d8
003e62d8loc_3e62d8:
003e62d8b 0x3e62dc
003e62dc
003e62dcloc_3e62dc:
003e62dcb 0x3e62e0
003e62e0
003e62e0loc_3e62e0:
003e62e0ldr x2, [sp+568]
003e62e4ldrsb x27, [x2]
003e62e8adrp x27, 0x665000
003e62ecldr w3, [x27+3056]
003e62f0cbz w3, 0x3e62f8
003e62f4b 0x3e62fc
003e62f8
003e62f8loc_3e62f8:
003e62f8b 0x3e630c
003e62fc
003e62fcloc_3e62fc:
003e62fcldr x3, [x2+296]
003e6300bl runtime.gcWriteBarrier1
003e6304str x3, [x25]
003e6308b 0x3e630c
003e630c
003e630cloc_3e630c:
003e630cstr xzr, [x2+296]
003e6310b 0x3e6318
003e6314
003e6314loc_3e6314:
003e6314b 0x3e6318
003e6318
003e6318loc_3e6318:
003e6318str xzr, [sp+208]
003e631cstp xzr, xzr, [sp+216]
003e6320ldr x2, [sp+160]
003e6324ldr x3, [sp+168]
003e6328str x2, [sp+208]
003e632cstr x3, [sp+216]
003e6330str x2, [sp+176]
003e6334str x3, [sp+184]
003e6338str xzr, [sp+192]
003e633cldr x0, [sp+576]
003e6340add x1, sp, 176
003e6344bl runtime.chansend1
003e6348ldp x29, x30, [sp-8]
003e634cadd sp, sp, 560
003e6350ret x30
003e6354
003e6354loc_3e6354:
003e6354stp x0, x1, [sp+8]
003e6358mov x3, x30
003e635cbl runtime.morestack_noctxt.abi0
003e6360ldp x0, x1, [sp+8]
003e6364b 0x3e5e30
003e6368udf 0
003e636cudf 0
003e5e30
003e6370
003e6370os/exec.(*ExitError).Error: ; void os/exec.(*ExitError).Error(os/exec.ExitError * e)
003e6370ldr x16, [x28+16]
003e6374subs xzr, sp, x16
003e6378b.ls 0x3e63c0
003e637cstr x30, [sp-64]!
003e6380stur x29, [sp-8]
003e6384sub x29, sp, 8
003e6388str x0, [sp+72]
003e638cstp xzr, xzr, [sp+16]
003e6390ldr x1, [sp+72]
003e6394ldrsb x27, [x1]
003e6398ldr x0, [x1]
003e639cstr x0, [sp+32]
003e63a0bl os.(*ProcessState).String
003e63a4str x0, [sp+40]
003e63a8str x1, [sp+48]
003e63acstr x0, [sp+16]
003e63b0str x1, [sp+24]
003e63b4ldur x29, [sp-8]
003e63b8ldr x30, [sp], 64
003e63bcret x30
003e63c0
003e63c0loc_3e63c0:
003e63c0str x0, [sp+8]
003e63c4mov x3, x30
003e63c8bl runtime.morestack_noctxt.abi0
003e63ccldr x0, [sp+8]
003e63d0b 0x3e6370
003e63d4udf 0
003e63d8udf 0
003e63dcudf 0
003e6370
003e6370os/exec.(*ExitError).Error: ; void os/exec.(*ExitError).Error(os/exec.ExitError * e)
003e6370ldr x16, [x28+16]
003e6374subs xzr, sp, x16
003e6378b.ls 0x3e63c0
003e637cstr x30, [sp-64]!
003e6380stur x29, [sp-8]
003e6384sub x29, sp, 8
003e6388str x0, [sp+72]
003e638cstp xzr, xzr, [sp+16]
003e6390ldr x1, [sp+72]
003e6394ldrsb x27, [x1]
003e6398ldr x0, [x1]
003e639cstr x0, [sp+32]
003e63a0bl os.(*ProcessState).String
003e63a4str x0, [sp+40]
003e63a8str x1, [sp+48]
003e63acstr x0, [sp+16]
003e63b0str x1, [sp+24]
003e63b4ldur x29, [sp-8]
003e63b8ldr x30, [sp], 64
003e63bcret x30
003e63c0
003e63c0loc_3e63c0:
003e63c0str x0, [sp+8]
003e63c4mov x3, x30
003e63c8bl runtime.morestack_noctxt.abi0
003e63ccldr x0, [sp+8]
003e63d0b 0x3e6370
003e63d4udf 0
003e63d8udf 0
003e63dcudf 0
003e6370
003e63e0
003e63e0os/exec.(*Cmd).Wait: ; void os/exec.(*Cmd).Wait(os/exec.Cmd * c)
003e63e0ldr x16, [x28+16]
003e63e4sub x17, sp, 144
003e63e8subs xzr, x17, x16
003e63ecb.ls 0x3e674c
003e63f0sub x20, sp, 272
003e63f4stp x29, x30, [x20-8]
003e63f8add sp, x20, 0
003e63fcsub x29, sp, 8
003e6400str x0, [sp+280]
003e6404stp xzr, xzr, [sp+48]
003e6408ldr x2, [sp+280]
003e640cldrsb x27, [x2]
003e6410ldr x2, [x2+160]
003e6414cbnz x2, 0x3e641c
003e6418b 0x3e6720
003e641c
003e641cloc_3e641c:
003e641cldr x2, [sp+280]
003e6420ldrsb x27, [x2]
003e6424ldr x2, [x2+168]
003e6428cbnz x2, 0x3e6430
003e642cb 0x3e645c
003e6430
003e6430loc_3e6430:
003e6430adrp x0, 0x2d6000
003e6434add x0, x0, 2193
003e6438movz x1, 29
003e643cbl errors.New
003e6440str x0, [sp+136]
003e6444str x1, [sp+144]
003e6448str x0, [sp+48]
003e644cstr x1, [sp+56]
003e6450ldp x29, x30, [sp-8]
003e6454add sp, sp, 272
003e6458ret x30
003e645c
003e645cloc_3e645c:
003e645cstr xzr, [sp+256]
003e6460stp xzr, xzr, [sp+136]
003e6464ldr x1, [sp+280]
003e6468ldrsb x27, [x1]
003e646cldr x0, [x1+160]
003e6470str x0, [sp+216]
003e6474bl os.(*Process).Wait
003e6478str x0, [sp+256]
003e647cstr x1, [sp+136]
003e6480str x2, [sp+144]
003e6484ldr x1, [sp+256]
003e6488str x1, [sp+168]
003e648cldr x1, [sp+136]
003e6490ldr x2, [sp+144]
003e6494str x1, [sp+152]
003e6498str x2, [sp+160]
003e649cldr x1, [sp+168]
003e64a0str x1, [sp+96]
003e64a4ldr x1, [sp+160]
003e64a8ldr x2, [sp+152]
003e64acstr x2, [sp+120]
003e64b0str x1, [sp+128]
003e64b4subs xzr, x2, 0
003e64b8cset x1, ne
003e64bceor x1, x1, 1
003e64c0strb w1, [sp+47]
003e64c4cbnz x2, 0x3e64cc
003e64c8b 0x3e64d0
003e64cc
003e64ccloc_3e64cc:
003e64ccb 0x3e64e8
003e64d0
003e64d0loc_3e64d0:
003e64d0ldr x0, [sp+96]
003e64d4bl os.(*ProcessState).Success
003e64d8strb w0, [sp+46]
003e64dceor x1, x0, 1
003e64e0strb w1, [sp+47]
003e64e4b 0x3e64e8
003e64e8
003e64e8loc_3e64e8:
003e64e8ldrb w2, [sp+47]
003e64ectbnz w2, 0, 0x3e64f4
003e64f0b 0x3e658c
003e64f4
003e64f4loc_3e64f4:
003e64f4adrp x0, 0x2b1000
003e64f8add x0, x0, 1216
003e64fcbl runtime.newobject
003e6500str x0, [sp+208]
003e6504stp xzr, xzr, [x0+16]
003e6508adrp x27, 0x665000
003e650cldr w1, [x27+3056]
003e6510cbz w1, 0x3e6518
003e6514b 0x3e651c
003e6518
003e6518loc_3e6518:
003e6518b 0x3e6534
003e651c
003e651cloc_3e651c:
003e651cldr x2, [x0]
003e6520bl runtime.gcWriteBarrier2
003e6524str x2, [x25]
003e6528ldr x2, [x0+8]
003e652cstr x2, [x25+8]
003e6530b 0x3e6534
003e6534
003e6534loc_3e6534:
003e6534stp xzr, xzr, [x0]
003e6538ldr x2, [sp+208]
003e653cldrsb x27, [x2]
003e6540ldr x3, [sp+96]
003e6544adrp x27, 0x665000
003e6548ldr w4, [x27+3056]
003e654ccbz w4, 0x3e6554
003e6550b 0x3e6558
003e6554
003e6554loc_3e6554:
003e6554b 0x3e656c
003e6558
003e6558loc_3e6558:
003e6558bl runtime.gcWriteBarrier2
003e655cstr x3, [x25]
003e6560ldr x4, [x2]
003e6564str x4, [x25+8]
003e6568b 0x3e656c
003e656c
003e656cloc_3e656c:
003e656cstr x3, [x2]
003e6570ldr x2, [sp+208]
003e6574str x2, [sp+248]
003e6578adrp x3, 0x32e000
003e657cadd x3, x3, 448
003e6580str x3, [sp+120]
003e6584str x2, [sp+128]
003e6588b 0x3e6590
003e658c
003e658cloc_3e658c:
003e658cb 0x3e6590
003e6590
003e6590loc_3e6590:
003e6590ldr x2, [sp+280]
003e6594ldrsb x27, [x2]
003e6598ldr x3, [sp+96]
003e659cadrp x27, 0x665000
003e65a0ldr w4, [x27+3056]
003e65a4cbz w4, 0x3e65ac
003e65a8b 0x3e65b0
003e65ac
003e65acloc_3e65ac:
003e65acb 0x3e65c4
003e65b0
003e65b0loc_3e65b0:
003e65b0bl runtime.gcWriteBarrier2
003e65b4str x3, [x25]
003e65b8ldr x4, [x2+168]
003e65bcstr x4, [x25+8]
003e65c0b 0x3e65c4
003e65c4
003e65c4loc_3e65c4:
003e65c4str x3, [x2+168]
003e65c8str xzr, [sp+88]
003e65ccldr x2, [sp+280]
003e65d0ldrsb x27, [x2]
003e65d4ldr x2, [x2+304]
003e65d8cbnz x2, 0x3e65e0
003e65dcb 0x3e6678
003e65e0
003e65e0loc_3e65e0:
003e65e0str xzr, [sp+224]
003e65e4stp xzr, xzr, [sp+232]
003e65e8ldr x2, [sp+280]
003e65ecldrsb x27, [x2]
003e65f0ldr x0, [x2+304]
003e65f4str x0, [sp+200]
003e65f8add x1, sp, 224
003e65fcbl runtime.chanrecv1
003e6600ldr x2, [sp+240]
003e6604ldr x3, [sp+224]
003e6608ldr x4, [sp+232]
003e660cstr x3, [sp+64]
003e6610str x4, [sp+72]
003e6614str x2, [sp+80]
003e6618str x2, [sp+88]
003e661cldr x2, [sp+120]
003e6620subs xzr, x2, 0
003e6624cset x3, ne
003e6628eor x3, x3, 1
003e662cstrb w3, [sp+47]
003e6630cbnz x2, 0x3e6638
003e6634b 0x3e663c
003e6638
003e6638loc_3e6638:
003e6638b 0x3e6650
003e663c
003e663cloc_3e663c:
003e663cldr x2, [sp+64]
003e6640subs xzr, x2, 0
003e6644cset x2, ne
003e6648strb w2, [sp+47]
003e664cb 0x3e6650
003e6650
003e6650loc_3e6650:
003e6650ldrb w2, [sp+47]
003e6654tbnz w2, 0, 0x3e665c
003e6658b 0x3e6670
003e665c
003e665cloc_3e665c:
003e665cldr x2, [sp+64]
003e6660ldr x3, [sp+72]
003e6664str x2, [sp+120]
003e6668str x3, [sp+128]
003e666cb 0x3e6674
003e6670
003e6670loc_3e6670:
003e6670b 0x3e6674
003e6674
003e6674loc_3e6674:
003e6674b 0x3e667c
003e6678
003e6678loc_3e6678:
003e6678b 0x3e667c
003e667c
003e667cloc_3e667c:
003e667cldr x1, [sp+88]
003e6680ldr x0, [sp+280]
003e6684bl os/exec.(*Cmd).awaitGoroutines
003e6688str x0, [sp+104]
003e668cstr x1, [sp+112]
003e6690ldr x2, [sp+120]
003e6694cbnz x2, 0x3e669c
003e6698b 0x3e66a0
003e669c
003e669cloc_3e669c:
003e669cb 0x3e66ac
003e66a0
003e66a0loc_3e66a0:
003e66a0str x0, [sp+120]
003e66a4str x1, [sp+128]
003e66a8b 0x3e66ac
003e66ac
003e66acloc_3e66ac:
003e66acldr x3, [sp+280]
003e66b0ldrsb x27, [x3]
003e66b4ldr x0, [x3+248]
003e66b8ldr x1, [x3+256]
003e66bcldr x2, [x3+264]
003e66c0str x0, [sp+176]
003e66c4str x1, [sp+184]
003e66c8str x2, [sp+192]
003e66ccbl os/exec.closeDescriptors
003e66d0ldr x3, [sp+280]
003e66d4ldrsb x27, [x3]
003e66d8stp xzr, xzr, [x3+256]
003e66dcadrp x27, 0x665000
003e66e0ldr w4, [x27+3056]
003e66e4cbz w4, 0x3e66ec
003e66e8b 0x3e66f0
003e66ec
003e66ecloc_3e66ec:
003e66ecb 0x3e6700
003e66f0
003e66f0loc_3e66f0:
003e66f0ldr x2, [x3+248]
003e66f4bl runtime.gcWriteBarrier1
003e66f8str x2, [x25]
003e66fcb 0x3e6700
003e6700
003e6700loc_3e6700:
003e6700str xzr, [x3+248]
003e6704ldr x0, [sp+120]
003e6708ldr x1, [sp+128]
003e670cstr x0, [sp+48]
003e6710str x1, [sp+56]
003e6714ldp x29, x30, [sp-8]
003e6718add sp, sp, 272
003e671cret x30
003e6720
003e6720loc_3e6720:
003e6720adrp x0, 0x2cf000
003e6724add x0, x0, 1169
003e6728movz x1, 17
003e672cbl errors.New
003e6730str x0, [sp+136]
003e6734str x1, [sp+144]
003e6738str x0, [sp+48]
003e673cstr x1, [sp+56]
003e6740ldp x29, x30, [sp-8]
003e6744add sp, sp, 272
003e6748ret x30
003e674c
003e674cloc_3e674c:
003e674cstr x0, [sp+8]
003e6750mov x3, x30
003e6754bl runtime.morestack_noctxt.abi0
003e6758ldr x0, [sp+8]
003e675cb 0x3e63e0
003e63e0
003e63e0os/exec.(*Cmd).Wait: ; void os/exec.(*Cmd).Wait(os/exec.Cmd * c)
003e63e0ldr x16, [x28+16]
003e63e4sub x17, sp, 144
003e63e8subs xzr, x17, x16
003e63ecb.ls 0x3e674c
003e63f0sub x20, sp, 272
003e63f4stp x29, x30, [x20-8]
003e63f8add sp, x20, 0
003e63fcsub x29, sp, 8
003e6400str x0, [sp+280]
003e6404stp xzr, xzr, [sp+48]
003e6408ldr x2, [sp+280]
003e640cldrsb x27, [x2]
003e6410ldr x2, [x2+160]
003e6414cbnz x2, 0x3e641c
003e6418b 0x3e6720
003e641c
003e641cloc_3e641c:
003e641cldr x2, [sp+280]
003e6420ldrsb x27, [x2]
003e6424ldr x2, [x2+168]
003e6428cbnz x2, 0x3e6430
003e642cb 0x3e645c
003e6430
003e6430loc_3e6430:
003e6430adrp x0, 0x2d6000
003e6434add x0, x0, 2193
003e6438movz x1, 29
003e643cbl errors.New
003e6440str x0, [sp+136]
003e6444str x1, [sp+144]
003e6448str x0, [sp+48]
003e644cstr x1, [sp+56]
003e6450ldp x29, x30, [sp-8]
003e6454add sp, sp, 272
003e6458ret x30
003e645c
003e645cloc_3e645c:
003e645cstr xzr, [sp+256]
003e6460stp xzr, xzr, [sp+136]
003e6464ldr x1, [sp+280]
003e6468ldrsb x27, [x1]
003e646cldr x0, [x1+160]
003e6470str x0, [sp+216]
003e6474bl os.(*Process).Wait
003e6478str x0, [sp+256]
003e647cstr x1, [sp+136]
003e6480str x2, [sp+144]
003e6484ldr x1, [sp+256]
003e6488str x1, [sp+168]
003e648cldr x1, [sp+136]
003e6490ldr x2, [sp+144]
003e6494str x1, [sp+152]
003e6498str x2, [sp+160]
003e649cldr x1, [sp+168]
003e64a0str x1, [sp+96]
003e64a4ldr x1, [sp+160]
003e64a8ldr x2, [sp+152]
003e64acstr x2, [sp+120]
003e64b0str x1, [sp+128]
003e64b4subs xzr, x2, 0
003e64b8cset x1, ne
003e64bceor x1, x1, 1
003e64c0strb w1, [sp+47]
003e64c4cbnz x2, 0x3e64cc
003e64c8b 0x3e64d0
003e64cc
003e64ccloc_3e64cc:
003e64ccb 0x3e64e8
003e64d0
003e64d0loc_3e64d0:
003e64d0ldr x0, [sp+96]
003e64d4bl os.(*ProcessState).Success
003e64d8strb w0, [sp+46]
003e64dceor x1, x0, 1
003e64e0strb w1, [sp+47]
003e64e4b 0x3e64e8
003e64e8
003e64e8loc_3e64e8:
003e64e8ldrb w2, [sp+47]
003e64ectbnz w2, 0, 0x3e64f4
003e64f0b 0x3e658c
003e64f4
003e64f4loc_3e64f4:
003e64f4adrp x0, 0x2b1000
003e64f8add x0, x0, 1216
003e64fcbl runtime.newobject
003e6500str x0, [sp+208]
003e6504stp xzr, xzr, [x0+16]
003e6508adrp x27, 0x665000
003e650cldr w1, [x27+3056]
003e6510cbz w1, 0x3e6518
003e6514b 0x3e651c
003e6518
003e6518loc_3e6518:
003e6518b 0x3e6534
003e651c
003e651cloc_3e651c:
003e651cldr x2, [x0]
003e6520bl runtime.gcWriteBarrier2
003e6524str x2, [x25]
003e6528ldr x2, [x0+8]
003e652cstr x2, [x25+8]
003e6530b 0x3e6534
003e6534
003e6534loc_3e6534:
003e6534stp xzr, xzr, [x0]
003e6538ldr x2, [sp+208]
003e653cldrsb x27, [x2]
003e6540ldr x3, [sp+96]
003e6544adrp x27, 0x665000
003e6548ldr w4, [x27+3056]
003e654ccbz w4, 0x3e6554
003e6550b 0x3e6558
003e6554
003e6554loc_3e6554:
003e6554b 0x3e656c
003e6558
003e6558loc_3e6558:
003e6558bl runtime.gcWriteBarrier2
003e655cstr x3, [x25]
003e6560ldr x4, [x2]
003e6564str x4, [x25+8]
003e6568b 0x3e656c
003e656c
003e656cloc_3e656c:
003e656cstr x3, [x2]
003e6570ldr x2, [sp+208]
003e6574str x2, [sp+248]
003e6578adrp x3, 0x32e000
003e657cadd x3, x3, 448
003e6580str x3, [sp+120]
003e6584str x2, [sp+128]
003e6588b 0x3e6590
003e658c
003e658cloc_3e658c:
003e658cb 0x3e6590
003e6590
003e6590loc_3e6590:
003e6590ldr x2, [sp+280]
003e6594ldrsb x27, [x2]
003e6598ldr x3, [sp+96]
003e659cadrp x27, 0x665000
003e65a0ldr w4, [x27+3056]
003e65a4cbz w4, 0x3e65ac
003e65a8b 0x3e65b0
003e65ac
003e65acloc_3e65ac:
003e65acb 0x3e65c4
003e65b0
003e65b0loc_3e65b0:
003e65b0bl runtime.gcWriteBarrier2
003e65b4str x3, [x25]
003e65b8ldr x4, [x2+168]
003e65bcstr x4, [x25+8]
003e65c0b 0x3e65c4
003e65c4
003e65c4loc_3e65c4:
003e65c4str x3, [x2+168]
003e65c8str xzr, [sp+88]
003e65ccldr x2, [sp+280]
003e65d0ldrsb x27, [x2]
003e65d4ldr x2, [x2+304]
003e65d8cbnz x2, 0x3e65e0
003e65dcb 0x3e6678
003e65e0
003e65e0loc_3e65e0:
003e65e0str xzr, [sp+224]
003e65e4stp xzr, xzr, [sp+232]
003e65e8ldr x2, [sp+280]
003e65ecldrsb x27, [x2]
003e65f0ldr x0, [x2+304]
003e65f4str x0, [sp+200]
003e65f8add x1, sp, 224
003e65fcbl runtime.chanrecv1
003e6600ldr x2, [sp+240]
003e6604ldr x3, [sp+224]
003e6608ldr x4, [sp+232]
003e660cstr x3, [sp+64]
003e6610str x4, [sp+72]
003e6614str x2, [sp+80]
003e6618str x2, [sp+88]
003e661cldr x2, [sp+120]
003e6620subs xzr, x2, 0
003e6624cset x3, ne
003e6628eor x3, x3, 1
003e662cstrb w3, [sp+47]
003e6630cbnz x2, 0x3e6638
003e6634b 0x3e663c
003e6638
003e6638loc_3e6638:
003e6638b 0x3e6650
003e663c
003e663cloc_3e663c:
003e663cldr x2, [sp+64]
003e6640subs xzr, x2, 0
003e6644cset x2, ne
003e6648strb w2, [sp+47]
003e664cb 0x3e6650
003e6650
003e6650loc_3e6650:
003e6650ldrb w2, [sp+47]
003e6654tbnz w2, 0, 0x3e665c
003e6658b 0x3e6670
003e665c
003e665cloc_3e665c:
003e665cldr x2, [sp+64]
003e6660ldr x3, [sp+72]
003e6664str x2, [sp+120]
003e6668str x3, [sp+128]
003e666cb 0x3e6674
003e6670
003e6670loc_3e6670:
003e6670b 0x3e6674
003e6674
003e6674loc_3e6674:
003e6674b 0x3e667c
003e6678
003e6678loc_3e6678:
003e6678b 0x3e667c
003e667c
003e667cloc_3e667c:
003e667cldr x1, [sp+88]
003e6680ldr x0, [sp+280]
003e6684bl os/exec.(*Cmd).awaitGoroutines
003e6688str x0, [sp+104]
003e668cstr x1, [sp+112]
003e6690ldr x2, [sp+120]
003e6694cbnz x2, 0x3e669c
003e6698b 0x3e66a0
003e669c
003e669cloc_3e669c:
003e669cb 0x3e66ac
003e66a0
003e66a0loc_3e66a0:
003e66a0str x0, [sp+120]
003e66a4str x1, [sp+128]
003e66a8b 0x3e66ac
003e66ac
003e66acloc_3e66ac:
003e66acldr x3, [sp+280]
003e66b0ldrsb x27, [x3]
003e66b4ldr x0, [x3+248]
003e66b8ldr x1, [x3+256]
003e66bcldr x2, [x3+264]
003e66c0str x0, [sp+176]
003e66c4str x1, [sp+184]
003e66c8str x2, [sp+192]
003e66ccbl os/exec.closeDescriptors
003e66d0ldr x3, [sp+280]
003e66d4ldrsb x27, [x3]
003e66d8stp xzr, xzr, [x3+256]
003e66dcadrp x27, 0x665000
003e66e0ldr w4, [x27+3056]
003e66e4cbz w4, 0x3e66ec
003e66e8b 0x3e66f0
003e66ec
003e66ecloc_3e66ec:
003e66ecb 0x3e6700
003e66f0
003e66f0loc_3e66f0:
003e66f0ldr x2, [x3+248]
003e66f4bl runtime.gcWriteBarrier1
003e66f8str x2, [x25]
003e66fcb 0x3e6700
003e6700
003e6700loc_3e6700:
003e6700str xzr, [x3+248]
003e6704ldr x0, [sp+120]
003e6708ldr x1, [sp+128]
003e670cstr x0, [sp+48]
003e6710str x1, [sp+56]
003e6714ldp x29, x30, [sp-8]
003e6718add sp, sp, 272
003e671cret x30
003e6720
003e6720loc_3e6720:
003e6720adrp x0, 0x2cf000
003e6724add x0, x0, 1169
003e6728movz x1, 17
003e672cbl errors.New
003e6730str x0, [sp+136]
003e6734str x1, [sp+144]
003e6738str x0, [sp+48]
003e673cstr x1, [sp+56]
003e6740ldp x29, x30, [sp-8]
003e6744add sp, sp, 272
003e6748ret x30
003e674c
003e674cloc_3e674c:
003e674cstr x0, [sp+8]
003e6750mov x3, x30
003e6754bl runtime.morestack_noctxt.abi0
003e6758ldr x0, [sp+8]
003e675cb 0x3e63e0
003e63e0
003e6760
003e6760os/exec.(*Cmd).awaitGoroutines: ; void os/exec.(*Cmd).awaitGoroutines(os/exec.Cmd * c, time.Timer * timer)
003e6760ldr x16, [x28+16]
003e6764sub x17, sp, 240
003e6768subs xzr, x17, x16
003e676cb.ls 0x3e6a80
003e6770sub x20, sp, 368
003e6774stp x29, x30, [x20-8]
003e6778add sp, x20, 0
003e677csub x29, sp, 8
003e6780str x0, [sp+376]
003e6784str x1, [sp+384]
003e6788stp xzr, xzr, [sp+144]
003e678cstp xzr, xzr, [sp+336]
003e6790str xzr, [sp+352]
003e6794add x1, sp, 336
003e6798str x1, [sp+192]
003e679cldrsb x27, [x1]
003e67a0adrp x2, 0
003e67a4add x2, x2, 2720
003e67a8str x2, [x1]
003e67acldrsb x27, [x1]
003e67b0adrp x27, 0x665000
003e67b4ldr w2, [x27+3056]
003e67b8cbz w2, 0x3e67c0
003e67bcb 0x3e67c4
003e67c0
003e67c0loc_3e67c0:
003e67c0b 0x3e67dc
003e67c4
003e67c4loc_3e67c4:
003e67c4bl runtime.gcWriteBarrier2
003e67c8add x2, sp, 384
003e67ccstr x2, [x25]
003e67d0ldr x3, [x1+8]
003e67d4str x3, [x25+8]
003e67d8b 0x3e67dc
003e67dc
003e67dcloc_3e67dc:
003e67dcadd x2, sp, 384
003e67e0str x2, [x1+8]
003e67e4ldrsb x27, [x1]
003e67e8ldr x2, [sp+376]
003e67ecadrp x27, 0x665000
003e67f0ldr w3, [x27+3056]
003e67f4cbz w3, 0x3e67fc
003e67f8b 0x3e6800
003e67fc
003e67fcloc_3e67fc:
003e67fcb 0x3e6814
003e6800
003e6800loc_3e6800:
003e6800bl runtime.gcWriteBarrier2
003e6804str x2, [x25]
003e6808ldr x3, [x1+16]
003e680cstr x3, [x25+8]
003e6810b 0x3e6814
003e6814
003e6814loc_3e6814:
003e6814str x2, [x1+16]
003e6818str x1, [sp+104]
003e681cadd x0, sp, 80
003e6820bl runtime.deferprocStack
003e6824subs xzr, x0, 0
003e6828b.ne 0x3e6a68
003e682cb 0x3e6830
003e6830
003e6830loc_3e6830:
003e6830ldr x6, [sp+376]
003e6834ldrsb x27, [x6]
003e6838ldr x6, [x6+296]
003e683ccbnz x6, 0x3e6844
003e6840b 0x3e6a4c
003e6844
003e6844loc_3e6844:
003e6844ldr x6, [sp+384]
003e6848cbnz x6, 0x3e6850
003e684cb 0x3e6854
003e6850
003e6850loc_3e6850:
003e6850b 0x3e6928
003e6854
003e6854loc_3e6854:
003e6854ldr x2, [sp+376]
003e6858ldrsb x27, [x2]
003e685cldr x2, [x2+216]
003e6860cbz x2, 0x3e6868
003e6864b 0x3e68ac
003e6868
003e6868loc_3e6868:
003e6868stp xzr, xzr, [sp+232]
003e686cldr x2, [sp+376]
003e6870ldrsb x27, [x2]
003e6874ldr x0, [x2+296]
003e6878str x0, [sp+328]
003e687cadd x1, sp, 232
003e6880bl runtime.chanrecv1
003e6884ldr x2, [sp+232]
003e6888ldr x3, [sp+240]
003e688cstr x2, [sp+144]
003e6890str x3, [sp+152]
003e6894bl runtime.deferreturn
003e6898ldr x0, [sp+144]
003e689cldr x1, [sp+152]
003e68a0ldp x29, x30, [sp-8]
003e68a4add sp, sp, 368
003e68a8ret x30
003e68ac
003e68acloc_3e68ac:
003e68acldr x2, [sp+376]
003e68b0ldrsb x27, [x2]
003e68b4ldr x2, [x2+296]
003e68b8str x2, [sp+224]
003e68bcstp xzr, xzr, [sp+232]
003e68c0ldr x1, [sp+224]
003e68c4add x0, sp, 232
003e68c8bl runtime.selectnbrecv
003e68ccstrb w0, [sp+71]
003e68d0tbnz w0, 0, 0x3e68d8
003e68d4b 0x3e6908
003e68d8
003e68d8loc_3e68d8:
003e68d8ldr x0, [sp+232]
003e68dcldr x1, [sp+240]
003e68e0str x0, [sp+176]
003e68e4str x1, [sp+184]
003e68e8str x0, [sp+144]
003e68ecstr x1, [sp+152]
003e68f0bl runtime.deferreturn
003e68f4ldr x0, [sp+144]
003e68f8ldr x1, [sp+152]
003e68fcldp x29, x30, [sp-8]
003e6900add sp, sp, 368
003e6904ret x30
003e6908
003e6908loc_3e6908:
003e6908b 0x3e690c
003e690c
003e690cloc_3e690c:
003e690cldr x1, [sp+376]
003e6910ldrsb x27, [x1]
003e6914ldr x0, [x1+216]
003e6918str x0, [sp+136]
003e691cbl time.NewTimer
003e6920str x0, [sp+384]
003e6924b 0x3e6928
003e6928
003e6928loc_3e6928:
003e6928ldr x6, [sp+384]
003e692cldrsb x27, [x6]
003e6930ldr x6, [x6]
003e6934str x6, [sp+216]
003e6938ldr x6, [sp+376]
003e693cldrsb x27, [x6]
003e6940ldr x6, [x6+296]
003e6944str x6, [sp+224]
003e6948stp xzr, xzr, [sp+232]
003e694cstp xzr, xzr, [sp+296]
003e6950stp xzr, xzr, [sp+312]
003e6954ldr x6, [sp+216]
003e6958str x6, [sp+312]
003e695cldr x6, [sp+224]
003e6960str x6, [sp+296]
003e6964add x6, sp, 232
003e6968str x6, [sp+304]
003e696cadd x6, sp, 296
003e6970str x6, [sp+288]
003e6974add x6, sp, 72
003e6978str x6, [sp+280]
003e697cldr x0, [sp+288]
003e6980ldr x1, [sp+280]
003e6984mov x2, xzr
003e6988mov x3, xzr
003e698corr x4, xzr, 2
003e6990orr x5, xzr, 1
003e6994bl runtime.selectgo
003e6998str x0, [sp+128]
003e699cstrb w1, [sp+70]
003e69a0ldr x6, [sp+128]
003e69a4cbz x6, 0x3e69ac
003e69a8b 0x3e69dc
003e69ac
003e69acloc_3e69ac:
003e69acldr x0, [sp+232]
003e69b0ldr x1, [sp+240]
003e69b4str x0, [sp+160]
003e69b8str x1, [sp+168]
003e69bcstr x0, [sp+144]
003e69c0str x1, [sp+152]
003e69c4bl runtime.deferreturn
003e69c8ldr x0, [sp+144]
003e69ccldr x1, [sp+152]
003e69d0ldp x29, x30, [sp-8]
003e69d4add sp, sp, 368
003e69d8ret x30
003e69dc
003e69dcloc_3e69dc:
003e69dcldr x3, [sp+376]
003e69e0ldrsb x27, [x3]
003e69e4ldr x0, [x3+248]
003e69e8ldr x1, [x3+256]
003e69ecldr x2, [x3+264]
003e69f0str x0, [sp+256]
003e69f4str x1, [sp+264]
003e69f8str x2, [sp+272]
003e69fcbl os/exec.closeDescriptors
003e6a00stp xzr, xzr, [sp+200]
003e6a04ldr x3, [sp+376]
003e6a08ldrsb x27, [x3]
003e6a0cldr x0, [x3+296]
003e6a10str x0, [sp+248]
003e6a14add x1, sp, 200
003e6a18bl runtime.chanrecv1
003e6a1cadrp x27, 0x63b000
003e6a20ldr x3, [x27+2256]
003e6a24adrp x27, 0x63b000
003e6a28ldr x4, [x27+2264]
003e6a2cstr x3, [sp+144]
003e6a30str x4, [sp+152]
003e6a34bl runtime.deferreturn
003e6a38ldr x0, [sp+144]
003e6a3cldr x1, [sp+152]
003e6a40ldp x29, x30, [sp-8]
003e6a44add sp, sp, 368
003e6a48ret x30
003e6a4c
003e6a4cloc_3e6a4c:
003e6a4cstp xzr, xzr, [sp+144]
003e6a50bl runtime.deferreturn
003e6a54ldr x1, [sp+152]
003e6a58ldr x0, [sp+144]
003e6a5cldp x29, x30, [sp-8]
003e6a60add sp, sp, 368
003e6a64ret x30
003e6a68
003e6a68loc_3e6a68:
003e6a68bl runtime.deferreturn
003e6a6cldr x0, [sp+144]
003e6a70ldr x1, [sp+152]
003e6a74ldp x29, x30, [sp-8]
003e6a78add sp, sp, 368
003e6a7cret x30
003e6a80
003e6a80loc_3e6a80:
003e6a80stp x0, x1, [sp+8]
003e6a84mov x3, x30
003e6a88bl runtime.morestack_noctxt.abi0
003e6a8cldp x0, x1, [sp+8]
003e6a90b 0x3e6760
003e6a94udf 0
003e6a98udf 0
003e6a9cudf 0
003e6760
003e6760os/exec.(*Cmd).awaitGoroutines: ; void os/exec.(*Cmd).awaitGoroutines(os/exec.Cmd * c, time.Timer * timer)
003e6760ldr x16, [x28+16]
003e6764sub x17, sp, 240
003e6768subs xzr, x17, x16
003e676cb.ls 0x3e6a80
003e6770sub x20, sp, 368
003e6774stp x29, x30, [x20-8]
003e6778add sp, x20, 0
003e677csub x29, sp, 8
003e6780str x0, [sp+376]
003e6784str x1, [sp+384]
003e6788stp xzr, xzr, [sp+144]
003e678cstp xzr, xzr, [sp+336]
003e6790str xzr, [sp+352]
003e6794add x1, sp, 336
003e6798str x1, [sp+192]
003e679cldrsb x27, [x1]
003e67a0adrp x2, 0
003e67a4add x2, x2, 2720
003e67a8str x2, [x1]
003e67acldrsb x27, [x1]
003e67b0adrp x27, 0x665000
003e67b4ldr w2, [x27+3056]
003e67b8cbz w2, 0x3e67c0
003e67bcb 0x3e67c4
003e67c0
003e67c0loc_3e67c0:
003e67c0b 0x3e67dc
003e67c4
003e67c4loc_3e67c4:
003e67c4bl runtime.gcWriteBarrier2
003e67c8add x2, sp, 384
003e67ccstr x2, [x25]
003e67d0ldr x3, [x1+8]
003e67d4str x3, [x25+8]
003e67d8b 0x3e67dc
003e67dc
003e67dcloc_3e67dc:
003e67dcadd x2, sp, 384
003e67e0str x2, [x1+8]
003e67e4ldrsb x27, [x1]
003e67e8ldr x2, [sp+376]
003e67ecadrp x27, 0x665000
003e67f0ldr w3, [x27+3056]
003e67f4cbz w3, 0x3e67fc
003e67f8b 0x3e6800
003e67fc
003e67fcloc_3e67fc:
003e67fcb 0x3e6814
003e6800
003e6800loc_3e6800:
003e6800bl runtime.gcWriteBarrier2
003e6804str x2, [x25]
003e6808ldr x3, [x1+16]
003e680cstr x3, [x25+8]
003e6810b 0x3e6814
003e6814
003e6814loc_3e6814:
003e6814str x2, [x1+16]
003e6818str x1, [sp+104]
003e681cadd x0, sp, 80
003e6820bl runtime.deferprocStack
003e6824subs xzr, x0, 0
003e6828b.ne 0x3e6a68
003e682cb 0x3e6830
003e6830
003e6830loc_3e6830:
003e6830ldr x6, [sp+376]
003e6834ldrsb x27, [x6]
003e6838ldr x6, [x6+296]
003e683ccbnz x6, 0x3e6844
003e6840b 0x3e6a4c
003e6844
003e6844loc_3e6844:
003e6844ldr x6, [sp+384]
003e6848cbnz x6, 0x3e6850
003e684cb 0x3e6854
003e6850
003e6850loc_3e6850:
003e6850b 0x3e6928
003e6854
003e6854loc_3e6854:
003e6854ldr x2, [sp+376]
003e6858ldrsb x27, [x2]
003e685cldr x2, [x2+216]
003e6860cbz x2, 0x3e6868
003e6864b 0x3e68ac
003e6868
003e6868loc_3e6868:
003e6868stp xzr, xzr, [sp+232]
003e686cldr x2, [sp+376]
003e6870ldrsb x27, [x2]
003e6874ldr x0, [x2+296]
003e6878str x0, [sp+328]
003e687cadd x1, sp, 232
003e6880bl runtime.chanrecv1
003e6884ldr x2, [sp+232]
003e6888ldr x3, [sp+240]
003e688cstr x2, [sp+144]
003e6890str x3, [sp+152]
003e6894bl runtime.deferreturn
003e6898ldr x0, [sp+144]
003e689cldr x1, [sp+152]
003e68a0ldp x29, x30, [sp-8]
003e68a4add sp, sp, 368
003e68a8ret x30
003e68ac
003e68acloc_3e68ac:
003e68acldr x2, [sp+376]
003e68b0ldrsb x27, [x2]
003e68b4ldr x2, [x2+296]
003e68b8str x2, [sp+224]
003e68bcstp xzr, xzr, [sp+232]
003e68c0ldr x1, [sp+224]
003e68c4add x0, sp, 232
003e68c8bl runtime.selectnbrecv
003e68ccstrb w0, [sp+71]
003e68d0tbnz w0, 0, 0x3e68d8
003e68d4b 0x3e6908
003e68d8
003e68d8loc_3e68d8:
003e68d8ldr x0, [sp+232]
003e68dcldr x1, [sp+240]
003e68e0str x0, [sp+176]
003e68e4str x1, [sp+184]
003e68e8str x0, [sp+144]
003e68ecstr x1, [sp+152]
003e68f0bl runtime.deferreturn
003e68f4ldr x0, [sp+144]
003e68f8ldr x1, [sp+152]
003e68fcldp x29, x30, [sp-8]
003e6900add sp, sp, 368
003e6904ret x30
003e6908
003e6908loc_3e6908:
003e6908b 0x3e690c
003e690c
003e690cloc_3e690c:
003e690cldr x1, [sp+376]
003e6910ldrsb x27, [x1]
003e6914ldr x0, [x1+216]
003e6918str x0, [sp+136]
003e691cbl time.NewTimer
003e6920str x0, [sp+384]
003e6924b 0x3e6928
003e6928
003e6928loc_3e6928:
003e6928ldr x6, [sp+384]
003e692cldrsb x27, [x6]
003e6930ldr x6, [x6]
003e6934str x6, [sp+216]
003e6938ldr x6, [sp+376]
003e693cldrsb x27, [x6]
003e6940ldr x6, [x6+296]
003e6944str x6, [sp+224]
003e6948stp xzr, xzr, [sp+232]
003e694cstp xzr, xzr, [sp+296]
003e6950stp xzr, xzr, [sp+312]
003e6954ldr x6, [sp+216]
003e6958str x6, [sp+312]
003e695cldr x6, [sp+224]
003e6960str x6, [sp+296]
003e6964add x6, sp, 232
003e6968str x6, [sp+304]
003e696cadd x6, sp, 296
003e6970str x6, [sp+288]
003e6974add x6, sp, 72
003e6978str x6, [sp+280]
003e697cldr x0, [sp+288]
003e6980ldr x1, [sp+280]
003e6984mov x2, xzr
003e6988mov x3, xzr
003e698corr x4, xzr, 2
003e6990orr x5, xzr, 1
003e6994bl runtime.selectgo
003e6998str x0, [sp+128]
003e699cstrb w1, [sp+70]
003e69a0ldr x6, [sp+128]
003e69a4cbz x6, 0x3e69ac
003e69a8b 0x3e69dc
003e69ac
003e69acloc_3e69ac:
003e69acldr x0, [sp+232]
003e69b0ldr x1, [sp+240]
003e69b4str x0, [sp+160]
003e69b8str x1, [sp+168]
003e69bcstr x0, [sp+144]
003e69c0str x1, [sp+152]
003e69c4bl runtime.deferreturn
003e69c8ldr x0, [sp+144]
003e69ccldr x1, [sp+152]
003e69d0ldp x29, x30, [sp-8]
003e69d4add sp, sp, 368
003e69d8ret x30
003e69dc
003e69dcloc_3e69dc:
003e69dcldr x3, [sp+376]
003e69e0ldrsb x27, [x3]
003e69e4ldr x0, [x3+248]
003e69e8ldr x1, [x3+256]
003e69ecldr x2, [x3+264]
003e69f0str x0, [sp+256]
003e69f4str x1, [sp+264]
003e69f8str x2, [sp+272]
003e69fcbl os/exec.closeDescriptors
003e6a00stp xzr, xzr, [sp+200]
003e6a04ldr x3, [sp+376]
003e6a08ldrsb x27, [x3]
003e6a0cldr x0, [x3+296]
003e6a10str x0, [sp+248]
003e6a14add x1, sp, 200
003e6a18bl runtime.chanrecv1
003e6a1cadrp x27, 0x63b000
003e6a20ldr x3, [x27+2256]
003e6a24adrp x27, 0x63b000
003e6a28ldr x4, [x27+2264]
003e6a2cstr x3, [sp+144]
003e6a30str x4, [sp+152]
003e6a34bl runtime.deferreturn
003e6a38ldr x0, [sp+144]
003e6a3cldr x1, [sp+152]
003e6a40ldp x29, x30, [sp-8]
003e6a44add sp, sp, 368
003e6a48ret x30
003e6a4c
003e6a4cloc_3e6a4c:
003e6a4cstp xzr, xzr, [sp+144]
003e6a50bl runtime.deferreturn
003e6a54ldr x1, [sp+152]
003e6a58ldr x0, [sp+144]
003e6a5cldp x29, x30, [sp-8]
003e6a60add sp, sp, 368
003e6a64ret x30
003e6a68
003e6a68loc_3e6a68:
003e6a68bl runtime.deferreturn
003e6a6cldr x0, [sp+144]
003e6a70ldr x1, [sp+152]
003e6a74ldp x29, x30, [sp-8]
003e6a78add sp, sp, 368
003e6a7cret x30
003e6a80
003e6a80loc_3e6a80:
003e6a80stp x0, x1, [sp+8]
003e6a84mov x3, x30
003e6a88bl runtime.morestack_noctxt.abi0
003e6a8cldp x0, x1, [sp+8]
003e6a90b 0x3e6760
003e6a94udf 0
003e6a98udf 0
003e6a9cudf 0
003e6760
003e6aa0
003e6aa0os/exec.(*Cmd).awaitGoroutines.func1: ; void os/exec.(*Cmd).awaitGoroutines.func1(void)
003e6aa0ldr x16, [x28+16]
003e6aa4subs xzr, sp, x16
003e6aa8b.ls 0x3e6b28
003e6aacstr x30, [sp-48]!
003e6ab0stur x29, [sp-8]
003e6ab4sub x29, sp, 8
003e6ab8ldr x1, [x26+8]
003e6abcstr x1, [sp+32]
003e6ac0ldr x1, [x26+16]
003e6ac4str x1, [sp+24]
003e6ac8ldr x1, [sp+32]
003e6accldr x1, [x1]
003e6ad0cbnz x1, 0x3e6ad8
003e6ad4b 0x3e6ae8
003e6ad8
003e6ad8loc_3e6ad8:
003e6ad8ldr x1, [sp+32]
003e6adcldr x0, [x1]
003e6ae0bl time.(*Timer).Stop
003e6ae4b 0x3e6aec
003e6ae8
003e6ae8loc_3e6ae8:
003e6ae8b 0x3e6aec
003e6aec
003e6aecloc_3e6aec:
003e6aecldr x0, [sp+24]
003e6af0ldrsb x27, [x0]
003e6af4adrp x27, 0x665000
003e6af8ldr w1, [x27+3056]
003e6afccbz w1, 0x3e6b04
003e6b00b 0x3e6b08
003e6b04
003e6b04loc_3e6b04:
003e6b04b 0x3e6b18
003e6b08
003e6b08loc_3e6b08:
003e6b08ldr x1, [x0+296]
003e6b0cbl runtime.gcWriteBarrier1
003e6b10str x1, [x25]
003e6b14b 0x3e6b18
003e6b18
003e6b18loc_3e6b18:
003e6b18str xzr, [x0+296]
003e6b1cldur x29, [sp-8]
003e6b20ldr x30, [sp], 48
003e6b24ret x30
003e6b28
003e6b28loc_3e6b28:
003e6b28mov x3, x30
003e6b2cbl runtime.morestack.abi0
003e6b30b 0x3e6aa0
003e6b34udf 0
003e6b38udf 0
003e6b3cudf 0
003e6aa0
003e6aa0os/exec.(*Cmd).awaitGoroutines.func1: ; void os/exec.(*Cmd).awaitGoroutines.func1(void)
003e6aa0ldr x16, [x28+16]
003e6aa4subs xzr, sp, x16
003e6aa8b.ls 0x3e6b28
003e6aacstr x30, [sp-48]!
003e6ab0stur x29, [sp-8]
003e6ab4sub x29, sp, 8
003e6ab8ldr x1, [x26+8]
003e6abcstr x1, [sp+32]
003e6ac0ldr x1, [x26+16]
003e6ac4str x1, [sp+24]
003e6ac8ldr x1, [sp+32]
003e6accldr x1, [x1]
003e6ad0cbnz x1, 0x3e6ad8
003e6ad4b 0x3e6ae8
003e6ad8
003e6ad8loc_3e6ad8:
003e6ad8ldr x1, [sp+32]
003e6adcldr x0, [x1]
003e6ae0bl time.(*Timer).Stop
003e6ae4b 0x3e6aec
003e6ae8
003e6ae8loc_3e6ae8:
003e6ae8b 0x3e6aec
003e6aec
003e6aecloc_3e6aec:
003e6aecldr x0, [sp+24]
003e6af0ldrsb x27, [x0]
003e6af4adrp x27, 0x665000
003e6af8ldr w1, [x27+3056]
003e6afccbz w1, 0x3e6b04
003e6b00b 0x3e6b08
003e6b04
003e6b04loc_3e6b04:
003e6b04b 0x3e6b18
003e6b08
003e6b08loc_3e6b08:
003e6b08ldr x1, [x0+296]
003e6b0cbl runtime.gcWriteBarrier1
003e6b10str x1, [x25]
003e6b14b 0x3e6b18
003e6b18
003e6b18loc_3e6b18:
003e6b18str xzr, [x0+296]
003e6b1cldur x29, [sp-8]
003e6b20ldr x30, [sp], 48
003e6b24ret x30
003e6b28
003e6b28loc_3e6b28:
003e6b28mov x3, x30
003e6b2cbl runtime.morestack.abi0
003e6b30b 0x3e6aa0
003e6b34udf 0
003e6b38udf 0
003e6b3cudf 0
003e6aa0
003e6b40
003e6b40os/exec.(*Cmd).Output: ; void os/exec.(*Cmd).Output(os/exec.Cmd * c)
003e6b40ldr x16, [x28+16]
003e6b44sub x17, sp, 96
003e6b48subs xzr, x17, x16
003e6b4cb.ls 0x3e6ec0
003e6b50str x30, [sp-224]!
003e6b54stur x29, [sp-8]
003e6b58sub x29, sp, 8
003e6b5cstr x0, [sp+232]
003e6b60str xzr, [sp+56]
003e6b64stp xzr, xzr, [sp+64]
003e6b68stp xzr, xzr, [sp+40]
003e6b6cldr x2, [sp+232]
003e6b70ldrsb x27, [x2]
003e6b74ldr x2, [x2+96]
003e6b78cbnz x2, 0x3e6b80
003e6b7cb 0x3e6bc8
003e6b80
003e6b80loc_3e6b80:
003e6b80adrp x0, 0x2d3000
003e6b84add x0, x0, 966
003e6b88orr x1, xzr, 24
003e6b8cbl errors.New
003e6b90str x0, [sp+192]
003e6b94str x1, [sp+200]
003e6b98str xzr, [sp+56]
003e6b9cstp xzr, xzr, [sp+64]
003e6ba0ldr x3, [sp+192]
003e6ba4ldr x4, [sp+200]
003e6ba8str x3, [sp+40]
003e6bacstr x4, [sp+48]
003e6bb0ldr x0, [sp+56]
003e6bb4ldr x1, [sp+64]
003e6bb8ldr x2, [sp+72]
003e6bbcldur x29, [sp-8]
003e6bc0ldr x30, [sp], 224
003e6bc4ret x30
003e6bc8
003e6bc8loc_3e6bc8:
003e6bc8adrp x0, 0x26c000
003e6bccadd x0, x0, 2048
003e6bd0bl runtime.newobject
003e6bd4str x0, [sp+208]
003e6bd8adrp x27, 0x665000
003e6bdcldr w1, [x27+3056]
003e6be0cbz w1, 0x3e6be8
003e6be4b 0x3e6bec
003e6be8
003e6be8loc_3e6be8:
003e6be8b 0x3e6c08
003e6bec
003e6becloc_3e6bec:
003e6becstr x0, [sp+120]
003e6bf0mov x1, x0
003e6bf4adrp x0, 0x26c000
003e6bf8add x0, x0, 2048
003e6bfcbl runtime.wbZero
003e6c00ldr x0, [sp+120]
003e6c04b 0x3e6c08
003e6c08
003e6c08loc_3e6c08:
003e6c08stp xzr, xzr, [x0]
003e6c0cstp xzr, xzr, [x0+16]
003e6c10str xzr, [x0+32]
003e6c14ldr x1, [sp+208]
003e6c18str x1, [sp+184]
003e6c1cldr x2, [sp+232]
003e6c20ldrsb x27, [x2]
003e6c24adrp x3, 0x32d000
003e6c28add x3, x3, 2976
003e6c2cstr x3, [x2+96]
003e6c30adrp x27, 0x665000
003e6c34ldr w3, [x27+3056]
003e6c38cbz w3, 0x3e6c40
003e6c3cb 0x3e6c44
003e6c40
003e6c40loc_3e6c40:
003e6c40b 0x3e6c58
003e6c44
003e6c44loc_3e6c44:
003e6c44bl runtime.gcWriteBarrier2
003e6c48str x1, [x25]
003e6c4cldr x3, [x2+104]
003e6c50str x3, [x25+8]
003e6c54b 0x3e6c58
003e6c58
003e6c58loc_3e6c58:
003e6c58str x1, [x2+104]
003e6c5cldr x1, [sp+232]
003e6c60ldrsb x27, [x1]
003e6c64ldr x1, [x1+112]
003e6c68subs xzr, x1, 0
003e6c6ccset x2, ne
003e6c70eor x2, x2, 1
003e6c74strb w2, [sp+37]
003e6c78cbnz x1, 0x3e6c80
003e6c7cb 0x3e6c84
003e6c80
003e6c80loc_3e6c80:
003e6c80b 0x3e6d34
003e6c84
003e6c84loc_3e6c84:
003e6c84adrp x0, 0x28f000
003e6c88add x0, x0, 640
003e6c8cbl runtime.newobject
003e6c90str x0, [sp+136]
003e6c94adrp x27, 0x665000
003e6c98ldr w1, [x27+3056]
003e6c9ccbz w1, 0x3e6ca4
003e6ca0b 0x3e6ca8
003e6ca4
003e6ca4loc_3e6ca4:
003e6ca4b 0x3e6cc4
003e6ca8
003e6ca8loc_3e6ca8:
003e6ca8str x0, [sp+112]
003e6cacmov x1, x0
003e6cb0adrp x0, 0x28f000
003e6cb4add x0, x0, 640
003e6cb8bl runtime.wbZero
003e6cbcldr x0, [sp+112]
003e6cc0b 0x3e6cc4
003e6cc4
003e6cc4loc_3e6cc4:
003e6cc4stp xzr, xzr, [x0]
003e6cc8stp xzr, xzr, [x0+16]
003e6cccstp xzr, xzr, [x0+32]
003e6cd0stp xzr, xzr, [x0+48]
003e6cd4str xzr, [x0+64]
003e6cd8ldr x1, [sp+136]
003e6cdcldrsb x27, [x1]
003e6ce0orr x2, xzr, 32768
003e6ce4str x2, [x1]
003e6ce8ldr x1, [sp+136]
003e6cecstr x1, [sp+176]
003e6cf0ldr x2, [sp+232]
003e6cf4ldrsb x27, [x2]
003e6cf8adrp x3, 0x32f000
003e6cfcadd x3, x3, 1920
003e6d00str x3, [x2+112]
003e6d04adrp x27, 0x665000
003e6d08ldr w3, [x27+3056]
003e6d0ccbz w3, 0x3e6d14
003e6d10b 0x3e6d18
003e6d14
003e6d14loc_3e6d14:
003e6d14b 0x3e6d2c
003e6d18
003e6d18loc_3e6d18:
003e6d18bl runtime.gcWriteBarrier2
003e6d1cstr x1, [x25]
003e6d20ldr x3, [x2+120]
003e6d24str x3, [x25+8]
003e6d28b 0x3e6d2c
003e6d2c
003e6d2cloc_3e6d2c:
003e6d2cstr x1, [x2+120]
003e6d30b 0x3e6d34
003e6d34
003e6d34loc_3e6d34:
003e6d34ldr x0, [sp+232]
003e6d38bl os/exec.(*Cmd).Run
003e6d3cstr x0, [sp+80]
003e6d40str x1, [sp+88]
003e6d44subs xzr, x0, 0
003e6d48cset x1, ne
003e6d4cstrb w1, [sp+39]
003e6d50cbnz x0, 0x3e6d58
003e6d54b 0x3e6d64
003e6d58
003e6d58loc_3e6d58:
003e6d58ldrb w3, [sp+37]
003e6d5cstrb w3, [sp+39]
003e6d60b 0x3e6d68
003e6d64
003e6d64loc_3e6d64:
003e6d64b 0x3e6d68
003e6d68
003e6d68loc_3e6d68:
003e6d68ldrb w3, [sp+39]
003e6d6ctbnz w3, 0, 0x3e6d74
003e6d70b 0x3e6e5c
003e6d74
003e6d74loc_3e6d74:
003e6d74str xzr, [sp+168]
003e6d78ldr x3, [sp+80]
003e6d7cldr x4, [sp+88]
003e6d80adrp x5, 0x32e000
003e6d84add x5, x5, 448
003e6d88subs xzr, x3, x5
003e6d8cb.eq 0x3e6d94
003e6d90b 0x3e6d9c
003e6d94
003e6d94loc_3e6d94:
003e6d94orr x0, xzr, 1
003e6d98b 0x3e6da8
003e6d9c
003e6d9cloc_3e6d9c:
003e6d9cmov x0, xzr
003e6da0mov x4, xzr
003e6da4b 0x3e6da8
003e6da8
003e6da8loc_3e6da8:
003e6da8str x4, [sp+168]
003e6dacstrb w0, [sp+39]
003e6db0ldr x3, [sp+168]
003e6db4str x3, [sp+104]
003e6db8ldrb w3, [sp+39]
003e6dbcstrb w3, [sp+38]
003e6dc0ldr x3, [sp+104]
003e6dc4str x3, [sp+96]
003e6dc8ldrb w3, [sp+38]
003e6dccstrb w3, [sp+36]
003e6dd0tbnz w3, 0, 0x3e6dd8
003e6dd4b 0x3e6e54
003e6dd8
003e6dd8loc_3e6dd8:
003e6dd8ldr x3, [sp+232]
003e6ddcldrsb x27, [x3]
003e6de0ldr x0, [x3+112]
003e6de4ldr x3, [x3+120]
003e6de8adrp x4, 0x32f000
003e6decadd x4, x4, 1920
003e6df0subs xzr, x0, x4
003e6df4b.eq 0x3e6dfc
003e6df8b 0x3e6ea8
003e6dfc
003e6dfcloc_3e6dfc:
003e6dfcstr x3, [sp+128]
003e6e00mov x0, x3
003e6e04bl os/exec.(*prefixSuffixSaver).Bytes
003e6e08str x0, [sp+144]
003e6e0cstr x1, [sp+152]
003e6e10str x2, [sp+160]
003e6e14ldr x3, [sp+96]
003e6e18ldrsb x27, [x3]
003e6e1cstr x1, [x3+16]
003e6e20str x2, [x3+24]
003e6e24adrp x27, 0x665000
003e6e28ldr w1, [x27+3056]
003e6e2ccbz w1, 0x3e6e34
003e6e30b 0x3e6e38
003e6e34
003e6e34loc_3e6e34:
003e6e34b 0x3e6e4c
003e6e38
003e6e38loc_3e6e38:
003e6e38bl runtime.gcWriteBarrier2
003e6e3cstr x0, [x25]
003e6e40ldr x1, [x3+8]
003e6e44str x1, [x25+8]
003e6e48b 0x3e6e4c
003e6e4c
003e6e4cloc_3e6e4c:
003e6e4cstr x0, [x3+8]
003e6e50b 0x3e6e58
003e6e54
003e6e54loc_3e6e54:
003e6e54b 0x3e6e58
003e6e58
003e6e58loc_3e6e58:
003e6e58b 0x3e6e60
003e6e5c
003e6e5cloc_3e6e5c:
003e6e5cb 0x3e6e60
003e6e60
003e6e60loc_3e6e60:
003e6e60ldr x0, [sp+208]
003e6e64bl bytes.(*Buffer).Bytes
003e6e68str x0, [sp+144]
003e6e6cstr x1, [sp+152]
003e6e70str x2, [sp+160]
003e6e74str x0, [sp+56]
003e6e78str x1, [sp+64]
003e6e7cstr x2, [sp+72]
003e6e80ldr x3, [sp+80]
003e6e84ldr x4, [sp+88]
003e6e88str x3, [sp+40]
003e6e8cstr x4, [sp+48]
003e6e90ldr x0, [sp+56]
003e6e94ldr x1, [sp+64]
003e6e98ldr x2, [sp+72]
003e6e9cldur x29, [sp-8]
003e6ea0ldr x30, [sp], 224
003e6ea4ret x30
003e6ea8
003e6ea8loc_3e6ea8:
003e6ea8adrp x1, 0x243000
003e6eacadd x1, x1, 3040
003e6eb0adrp x2, 0x234000
003e6eb4add x2, x2, 2976
003e6eb8bl runtime.panicdottypeI
003e6ebchint
003e6ec0
003e6ec0loc_3e6ec0:
003e6ec0str x0, [sp+8]
003e6ec4mov x3, x30
003e6ec8bl runtime.morestack_noctxt.abi0
003e6eccldr x0, [sp+8]
003e6ed0b 0x3e6b40
003e6ed4udf 0
003e6ed8udf 0
003e6edcudf 0
003e6b40
003e6b40os/exec.(*Cmd).Output: ; void os/exec.(*Cmd).Output(os/exec.Cmd * c)
003e6b40ldr x16, [x28+16]
003e6b44sub x17, sp, 96
003e6b48subs xzr, x17, x16
003e6b4cb.ls 0x3e6ec0
003e6b50str x30, [sp-224]!
003e6b54stur x29, [sp-8]
003e6b58sub x29, sp, 8
003e6b5cstr x0, [sp+232]
003e6b60str xzr, [sp+56]
003e6b64stp xzr, xzr, [sp+64]
003e6b68stp xzr, xzr, [sp+40]
003e6b6cldr x2, [sp+232]
003e6b70ldrsb x27, [x2]
003e6b74ldr x2, [x2+96]
003e6b78cbnz x2, 0x3e6b80
003e6b7cb 0x3e6bc8
003e6b80
003e6b80loc_3e6b80:
003e6b80adrp x0, 0x2d3000
003e6b84add x0, x0, 966
003e6b88orr x1, xzr, 24
003e6b8cbl errors.New
003e6b90str x0, [sp+192]
003e6b94str x1, [sp+200]
003e6b98str xzr, [sp+56]
003e6b9cstp xzr, xzr, [sp+64]
003e6ba0ldr x3, [sp+192]
003e6ba4ldr x4, [sp+200]
003e6ba8str x3, [sp+40]
003e6bacstr x4, [sp+48]
003e6bb0ldr x0, [sp+56]
003e6bb4ldr x1, [sp+64]
003e6bb8ldr x2, [sp+72]
003e6bbcldur x29, [sp-8]
003e6bc0ldr x30, [sp], 224
003e6bc4ret x30
003e6bc8
003e6bc8loc_3e6bc8:
003e6bc8adrp x0, 0x26c000
003e6bccadd x0, x0, 2048
003e6bd0bl runtime.newobject
003e6bd4str x0, [sp+208]
003e6bd8adrp x27, 0x665000
003e6bdcldr w1, [x27+3056]
003e6be0cbz w1, 0x3e6be8
003e6be4b 0x3e6bec
003e6be8
003e6be8loc_3e6be8:
003e6be8b 0x3e6c08
003e6bec
003e6becloc_3e6bec:
003e6becstr x0, [sp+120]
003e6bf0mov x1, x0
003e6bf4adrp x0, 0x26c000
003e6bf8add x0, x0, 2048
003e6bfcbl runtime.wbZero
003e6c00ldr x0, [sp+120]
003e6c04b 0x3e6c08
003e6c08
003e6c08loc_3e6c08:
003e6c08stp xzr, xzr, [x0]
003e6c0cstp xzr, xzr, [x0+16]
003e6c10str xzr, [x0+32]
003e6c14ldr x1, [sp+208]
003e6c18str x1, [sp+184]
003e6c1cldr x2, [sp+232]
003e6c20ldrsb x27, [x2]
003e6c24adrp x3, 0x32d000
003e6c28add x3, x3, 2976
003e6c2cstr x3, [x2+96]
003e6c30adrp x27, 0x665000
003e6c34ldr w3, [x27+3056]
003e6c38cbz w3, 0x3e6c40
003e6c3cb 0x3e6c44
003e6c40
003e6c40loc_3e6c40:
003e6c40b 0x3e6c58
003e6c44
003e6c44loc_3e6c44:
003e6c44bl runtime.gcWriteBarrier2
003e6c48str x1, [x25]
003e6c4cldr x3, [x2+104]
003e6c50str x3, [x25+8]
003e6c54b 0x3e6c58
003e6c58
003e6c58loc_3e6c58:
003e6c58str x1, [x2+104]
003e6c5cldr x1, [sp+232]
003e6c60ldrsb x27, [x1]
003e6c64ldr x1, [x1+112]
003e6c68subs xzr, x1, 0
003e6c6ccset x2, ne
003e6c70eor x2, x2, 1
003e6c74strb w2, [sp+37]
003e6c78cbnz x1, 0x3e6c80
003e6c7cb 0x3e6c84
003e6c80
003e6c80loc_3e6c80:
003e6c80b 0x3e6d34
003e6c84
003e6c84loc_3e6c84:
003e6c84adrp x0, 0x28f000
003e6c88add x0, x0, 640
003e6c8cbl runtime.newobject
003e6c90str x0, [sp+136]
003e6c94adrp x27, 0x665000
003e6c98ldr w1, [x27+3056]
003e6c9ccbz w1, 0x3e6ca4
003e6ca0b 0x3e6ca8
003e6ca4
003e6ca4loc_3e6ca4:
003e6ca4b 0x3e6cc4
003e6ca8
003e6ca8loc_3e6ca8:
003e6ca8str x0, [sp+112]
003e6cacmov x1, x0
003e6cb0adrp x0, 0x28f000
003e6cb4add x0, x0, 640
003e6cb8bl runtime.wbZero
003e6cbcldr x0, [sp+112]
003e6cc0b 0x3e6cc4
003e6cc4
003e6cc4loc_3e6cc4:
003e6cc4stp xzr, xzr, [x0]
003e6cc8stp xzr, xzr, [x0+16]
003e6cccstp xzr, xzr, [x0+32]
003e6cd0stp xzr, xzr, [x0+48]
003e6cd4str xzr, [x0+64]
003e6cd8ldr x1, [sp+136]
003e6cdcldrsb x27, [x1]
003e6ce0orr x2, xzr, 32768
003e6ce4str x2, [x1]
003e6ce8ldr x1, [sp+136]
003e6cecstr x1, [sp+176]
003e6cf0ldr x2, [sp+232]
003e6cf4ldrsb x27, [x2]
003e6cf8adrp x3, 0x32f000
003e6cfcadd x3, x3, 1920
003e6d00str x3, [x2+112]
003e6d04adrp x27, 0x665000
003e6d08ldr w3, [x27+3056]
003e6d0ccbz w3, 0x3e6d14
003e6d10b 0x3e6d18
003e6d14
003e6d14loc_3e6d14:
003e6d14b 0x3e6d2c
003e6d18
003e6d18loc_3e6d18:
003e6d18bl runtime.gcWriteBarrier2
003e6d1cstr x1, [x25]
003e6d20ldr x3, [x2+120]
003e6d24str x3, [x25+8]
003e6d28b 0x3e6d2c
003e6d2c
003e6d2cloc_3e6d2c:
003e6d2cstr x1, [x2+120]
003e6d30b 0x3e6d34
003e6d34
003e6d34loc_3e6d34:
003e6d34ldr x0, [sp+232]
003e6d38bl os/exec.(*Cmd).Run
003e6d3cstr x0, [sp+80]
003e6d40str x1, [sp+88]
003e6d44subs xzr, x0, 0
003e6d48cset x1, ne
003e6d4cstrb w1, [sp+39]
003e6d50cbnz x0, 0x3e6d58
003e6d54b 0x3e6d64
003e6d58
003e6d58loc_3e6d58:
003e6d58ldrb w3, [sp+37]
003e6d5cstrb w3, [sp+39]
003e6d60b 0x3e6d68
003e6d64
003e6d64loc_3e6d64:
003e6d64b 0x3e6d68
003e6d68
003e6d68loc_3e6d68:
003e6d68ldrb w3, [sp+39]
003e6d6ctbnz w3, 0, 0x3e6d74
003e6d70b 0x3e6e5c
003e6d74
003e6d74loc_3e6d74:
003e6d74str xzr, [sp+168]
003e6d78ldr x3, [sp+80]
003e6d7cldr x4, [sp+88]
003e6d80adrp x5, 0x32e000
003e6d84add x5, x5, 448
003e6d88subs xzr, x3, x5
003e6d8cb.eq 0x3e6d94
003e6d90b 0x3e6d9c
003e6d94
003e6d94loc_3e6d94:
003e6d94orr x0, xzr, 1
003e6d98b 0x3e6da8
003e6d9c
003e6d9cloc_3e6d9c:
003e6d9cmov x0, xzr
003e6da0mov x4, xzr
003e6da4b 0x3e6da8
003e6da8
003e6da8loc_3e6da8:
003e6da8str x4, [sp+168]
003e6dacstrb w0, [sp+39]
003e6db0ldr x3, [sp+168]
003e6db4str x3, [sp+104]
003e6db8ldrb w3, [sp+39]
003e6dbcstrb w3, [sp+38]
003e6dc0ldr x3, [sp+104]
003e6dc4str x3, [sp+96]
003e6dc8ldrb w3, [sp+38]
003e6dccstrb w3, [sp+36]
003e6dd0tbnz w3, 0, 0x3e6dd8
003e6dd4b 0x3e6e54
003e6dd8
003e6dd8loc_3e6dd8:
003e6dd8ldr x3, [sp+232]
003e6ddcldrsb x27, [x3]
003e6de0ldr x0, [x3+112]
003e6de4ldr x3, [x3+120]
003e6de8adrp x4, 0x32f000
003e6decadd x4, x4, 1920
003e6df0subs xzr, x0, x4
003e6df4b.eq 0x3e6dfc
003e6df8b 0x3e6ea8
003e6dfc
003e6dfcloc_3e6dfc:
003e6dfcstr x3, [sp+128]
003e6e00mov x0, x3
003e6e04bl os/exec.(*prefixSuffixSaver).Bytes
003e6e08str x0, [sp+144]
003e6e0cstr x1, [sp+152]
003e6e10str x2, [sp+160]
003e6e14ldr x3, [sp+96]
003e6e18ldrsb x27, [x3]
003e6e1cstr x1, [x3+16]
003e6e20str x2, [x3+24]
003e6e24adrp x27, 0x665000
003e6e28ldr w1, [x27+3056]
003e6e2ccbz w1, 0x3e6e34
003e6e30b 0x3e6e38
003e6e34
003e6e34loc_3e6e34:
003e6e34b 0x3e6e4c
003e6e38
003e6e38loc_3e6e38:
003e6e38bl runtime.gcWriteBarrier2
003e6e3cstr x0, [x25]
003e6e40ldr x1, [x3+8]
003e6e44str x1, [x25+8]
003e6e48b 0x3e6e4c
003e6e4c
003e6e4cloc_3e6e4c:
003e6e4cstr x0, [x3+8]
003e6e50b 0x3e6e58
003e6e54
003e6e54loc_3e6e54:
003e6e54b 0x3e6e58
003e6e58
003e6e58loc_3e6e58:
003e6e58b 0x3e6e60
003e6e5c
003e6e5cloc_3e6e5c:
003e6e5cb 0x3e6e60
003e6e60
003e6e60loc_3e6e60:
003e6e60ldr x0, [sp+208]
003e6e64bl bytes.(*Buffer).Bytes
003e6e68str x0, [sp+144]
003e6e6cstr x1, [sp+152]
003e6e70str x2, [sp+160]
003e6e74str x0, [sp+56]
003e6e78str x1, [sp+64]
003e6e7cstr x2, [sp+72]
003e6e80ldr x3, [sp+80]
003e6e84ldr x4, [sp+88]
003e6e88str x3, [sp+40]
003e6e8cstr x4, [sp+48]
003e6e90ldr x0, [sp+56]
003e6e94ldr x1, [sp+64]
003e6e98ldr x2, [sp+72]
003e6e9cldur x29, [sp-8]
003e6ea0ldr x30, [sp], 224
003e6ea4ret x30
003e6ea8
003e6ea8loc_3e6ea8:
003e6ea8adrp x1, 0x243000
003e6eacadd x1, x1, 3040
003e6eb0adrp x2, 0x234000
003e6eb4add x2, x2, 2976
003e6eb8bl runtime.panicdottypeI
003e6ebchint
003e6ec0
003e6ec0loc_3e6ec0:
003e6ec0str x0, [sp+8]
003e6ec4mov x3, x30
003e6ec8bl runtime.morestack_noctxt.abi0
003e6eccldr x0, [sp+8]
003e6ed0b 0x3e6b40
003e6ed4udf 0
003e6ed8udf 0
003e6edcudf 0
003e6b40
003e6ee0
003e6ee0os/exec.(*Cmd).StdinPipe: ; void os/exec.(*Cmd).StdinPipe(os/exec.Cmd * c)
003e6ee0ldr x16, [x28+16]
003e6ee4sub x17, sp, 128
003e6ee8subs xzr, x17, x16
003e6eecb.ls 0x3e726c
003e6ef0sub x20, sp, 256
003e6ef4stp x29, x30, [x20-8]
003e6ef8add sp, x20, 0
003e6efcsub x29, sp, 8
003e6f00str x0, [sp+264]
003e6f04stp xzr, xzr, [sp+104]
003e6f08stp xzr, xzr, [sp+88]
003e6f0cldr x2, [sp+264]
003e6f10ldrsb x27, [x2]
003e6f14ldr x2, [x2+80]
003e6f18cbnz x2, 0x3e6f20
003e6f1cb 0x3e6f60
003e6f20
003e6f20loc_3e6f20:
003e6f20adrp x0, 0x2d2000
003e6f24add x0, x0, 2203
003e6f28movz x1, 23
003e6f2cbl errors.New
003e6f30str x0, [sp+152]
003e6f34str x1, [sp+160]
003e6f38stp xzr, xzr, [sp+104]
003e6f3cldr x2, [sp+152]
003e6f40ldr x3, [sp+160]
003e6f44str x2, [sp+88]
003e6f48str x3, [sp+96]
003e6f4cldr x0, [sp+104]
003e6f50ldr x1, [sp+112]
003e6f54ldp x29, x30, [sp-8]
003e6f58add sp, sp, 256
003e6f5cret x30
003e6f60
003e6f60loc_3e6f60:
003e6f60ldr x2, [sp+264]
003e6f64ldrsb x27, [x2]
003e6f68ldr x2, [x2+160]
003e6f6ccbnz x2, 0x3e6f74
003e6f70b 0x3e6fb4
003e6f74
003e6f74loc_3e6f74:
003e6f74adrp x0, 0x2dc000
003e6f78add x0, x0, 950
003e6f7cmovz x1, 37
003e6f80bl errors.New
003e6f84str x0, [sp+152]
003e6f88str x1, [sp+160]
003e6f8cstp xzr, xzr, [sp+104]
003e6f90ldr x2, [sp+152]
003e6f94ldr x3, [sp+160]
003e6f98str x2, [sp+88]
003e6f9cstr x3, [sp+96]
003e6fa0ldr x0, [sp+104]
003e6fa4ldr x1, [sp+112]
003e6fa8ldp x29, x30, [sp-8]
003e6facadd sp, sp, 256
003e6fb0ret x30
003e6fb4
003e6fb4loc_3e6fb4:
003e6fb4str xzr, [sp+240]
003e6fb8str xzr, [sp+232]
003e6fbcstp xzr, xzr, [sp+152]
003e6fc0bl os.Pipe
003e6fc4str x0, [sp+240]
003e6fc8str x1, [sp+232]
003e6fccstr x2, [sp+152]
003e6fd0str x3, [sp+160]
003e6fd4ldr x0, [sp+240]
003e6fd8str x0, [sp+192]
003e6fdcldr x0, [sp+232]
003e6fe0str x0, [sp+184]
003e6fe4ldr x0, [sp+152]
003e6fe8ldr x1, [sp+160]
003e6fecstr x0, [sp+168]
003e6ff0str x1, [sp+176]
003e6ff4ldr x0, [sp+192]
003e6ff8str x0, [sp+128]
003e6ffcldr x0, [sp+184]
003e7000str x0, [sp+120]
003e7004ldr x0, [sp+176]
003e7008ldr x1, [sp+168]
003e700cstr x1, [sp+136]
003e7010str x0, [sp+144]
003e7014cbnz x1, 0x3e701c
003e7018b 0x3e7044
003e701c
003e701cloc_3e701c:
003e701cstp xzr, xzr, [sp+104]
003e7020ldr x3, [sp+144]
003e7024ldr x2, [sp+136]
003e7028str x2, [sp+88]
003e702cstr x3, [sp+96]
003e7030ldr x0, [sp+104]
003e7034ldr x1, [sp+112]
003e7038ldp x29, x30, [sp-8]
003e703cadd sp, sp, 256
003e7040ret x30
003e7044
003e7044loc_3e7044:
003e7044ldr x5, [sp+128]
003e7048str x5, [sp+232]
003e704cldr x6, [sp+264]
003e7050ldrsb x27, [x6]
003e7054adrp x7, 0x32c000
003e7058add x7, x7, 2456
003e705cstr x7, [x6+80]
003e7060adrp x27, 0x664000
003e7064ldr w7, [x27+3056]
003e7068cbz w7, 0x3e7070
003e706cb 0x3e7074
003e7070
003e7070loc_3e7070:
003e7070b 0x3e7088
003e7074
003e7074loc_3e7074:
003e7074bl runtime.gcWriteBarrier2
003e7078str x5, [x25]
003e707cldr x7, [x6+88]
003e7080str x7, [x25+8]
003e7084b 0x3e7088
003e7088
003e7088loc_3e7088:
003e7088str x5, [x6+88]
003e708cldr x5, [sp+128]
003e7090str x5, [sp+232]
003e7094adrp x6, 0x32e000
003e7098add x6, x6, 1888
003e709cstr x6, [sp+216]
003e70a0str x5, [sp+224]
003e70a4ldr x5, [sp+264]
003e70a8ldrsb x27, [x5]
003e70acldr x2, [x5+240]
003e70b0ldr x0, [x5+224]
003e70b4ldr x5, [x5+232]
003e70b8add x1, x5, 1
003e70bcsubs xzr, x2, x1
003e70c0b.hs 0x3e70c8
003e70c4b 0x3e70cc
003e70c8
003e70c8loc_3e70c8:
003e70c8b 0x3e70e0
003e70cc
003e70ccloc_3e70cc:
003e70ccorr x3, xzr, 1
003e70d0adrp x4, 0x233000
003e70d4add x4, x4, 3872
003e70d8bl runtime.growslice
003e70dcb 0x3e70e0
003e70e0
003e70e0loc_3e70e0:
003e70e0sub x5, x1, 1
003e70e4add x6, x0, x5, lsl #4
003e70e8ubfm x5, x5, 60, 59
003e70ecldr x7, [sp+224]
003e70f0ldr x8, [sp+216]
003e70f4str x8, [x0+x5]
003e70f8adrp x27, 0x664000
003e70fcldr w5, [x27+3056]
003e7100cbz w5, 0x3e7108
003e7104b 0x3e710c
003e7108
003e7108loc_3e7108:
003e7108b 0x3e7120
003e710c
003e710cloc_3e710c:
003e710cbl runtime.gcWriteBarrier2
003e7110str x7, [x25]
003e7114ldr x5, [x6+8]
003e7118str x5, [x25+8]
003e711cb 0x3e7120
003e7120
003e7120loc_3e7120:
003e7120str x7, [x6+8]
003e7124ldr x5, [sp+264]
003e7128ldrsb x27, [x5]
003e712cstr x1, [x5+232]
003e7130str x2, [x5+240]
003e7134adrp x27, 0x664000
003e7138ldr w6, [x27+3056]
003e713ccbz w6, 0x3e7144
003e7140b 0x3e7148
003e7144
003e7144loc_3e7144:
003e7144b 0x3e715c
003e7148
003e7148loc_3e7148:
003e7148bl runtime.gcWriteBarrier2
003e714cstr x0, [x25]
003e7150ldr x6, [x5+224]
003e7154str x6, [x25+8]
003e7158b 0x3e715c
003e715c
003e715cloc_3e715c:
003e715cstr x0, [x5+224]
003e7160ldr x5, [sp+120]
003e7164str x5, [sp+232]
003e7168adrp x6, 0x32e000
003e716cadd x6, x6, 1888
003e7170str x6, [sp+200]
003e7174str x5, [sp+208]
003e7178ldr x5, [sp+264]
003e717cldrsb x27, [x5]
003e7180ldr x2, [x5+264]
003e7184ldr x0, [x5+248]
003e7188ldr x5, [x5+256]
003e718cadd x1, x5, 1
003e7190subs xzr, x2, x1
003e7194b.hs 0x3e719c
003e7198b 0x3e71a0
003e719c
003e719cloc_3e719c:
003e719cb 0x3e71b4
003e71a0
003e71a0loc_3e71a0:
003e71a0orr x3, xzr, 1
003e71a4adrp x4, 0x233000
003e71a8add x4, x4, 3872
003e71acbl runtime.growslice
003e71b0b 0x3e71b4
003e71b4
003e71b4loc_3e71b4:
003e71b4sub x4, x1, 1
003e71b8add x5, x0, x4, lsl #4
003e71bcubfm x4, x4, 60, 59
003e71c0ldr x6, [sp+208]
003e71c4ldr x7, [sp+200]
003e71c8str x7, [x0+x4]
003e71ccadrp x27, 0x664000
003e71d0ldr w4, [x27+3056]
003e71d4cbz w4, 0x3e71dc
003e71d8b 0x3e71e0
003e71dc
003e71dcloc_3e71dc:
003e71dcb 0x3e71f4
003e71e0
003e71e0loc_3e71e0:
003e71e0bl runtime.gcWriteBarrier2
003e71e4str x6, [x25]
003e71e8ldr x4, [x5+8]
003e71ecstr x4, [x25+8]
003e71f0b 0x3e71f4
003e71f4
003e71f4loc_3e71f4:
003e71f4str x6, [x5+8]
003e71f8ldr x4, [sp+264]
003e71fcldrsb x27, [x4]
003e7200str x1, [x4+256]
003e7204str x2, [x4+264]
003e7208adrp x27, 0x664000
003e720cldr w5, [x27+3056]
003e7210cbz w5, 0x3e7218
003e7214b 0x3e721c
003e7218
003e7218loc_3e7218:
003e7218b 0x3e7230
003e721c
003e721cloc_3e721c:
003e721cbl runtime.gcWriteBarrier2
003e7220str x0, [x25]
003e7224ldr x5, [x4+248]
003e7228str x5, [x25+8]
003e722cb 0x3e7230
003e7230
003e7230loc_3e7230:
003e7230str x0, [x4+248]
003e7234ldr x4, [sp+120]
003e7238str x4, [sp+232]
003e723cadrp x5, 0x32f000
003e7240add x5, x5, 3512
003e7244str x5, [sp+104]
003e7248str x4, [sp+112]
003e724cstp xzr, xzr, [sp+88]
003e7250ldr x0, [sp+104]
003e7254ldr x1, [sp+112]
003e7258mov x2, xzr
003e725cmov x3, xzr
003e7260ldp x29, x30, [sp-8]
003e7264add sp, sp, 256
003e7268ret x30
003e726c
003e726cloc_3e726c:
003e726cstr x0, [sp+8]
003e7270mov x3, x30
003e7274bl runtime.morestack_noctxt.abi0
003e7278ldr x0, [sp+8]
003e727cb 0x3e6ee0
003e6ee0
003e6ee0os/exec.(*Cmd).StdinPipe: ; void os/exec.(*Cmd).StdinPipe(os/exec.Cmd * c)
003e6ee0ldr x16, [x28+16]
003e6ee4sub x17, sp, 128
003e6ee8subs xzr, x17, x16
003e6eecb.ls 0x3e726c
003e6ef0sub x20, sp, 256
003e6ef4stp x29, x30, [x20-8]
003e6ef8add sp, x20, 0
003e6efcsub x29, sp, 8
003e6f00str x0, [sp+264]
003e6f04stp xzr, xzr, [sp+104]
003e6f08stp xzr, xzr, [sp+88]
003e6f0cldr x2, [sp+264]
003e6f10ldrsb x27, [x2]
003e6f14ldr x2, [x2+80]
003e6f18cbnz x2, 0x3e6f20
003e6f1cb 0x3e6f60
003e6f20
003e6f20loc_3e6f20:
003e6f20adrp x0, 0x2d2000
003e6f24add x0, x0, 2203
003e6f28movz x1, 23
003e6f2cbl errors.New
003e6f30str x0, [sp+152]
003e6f34str x1, [sp+160]
003e6f38stp xzr, xzr, [sp+104]
003e6f3cldr x2, [sp+152]
003e6f40ldr x3, [sp+160]
003e6f44str x2, [sp+88]
003e6f48str x3, [sp+96]
003e6f4cldr x0, [sp+104]
003e6f50ldr x1, [sp+112]
003e6f54ldp x29, x30, [sp-8]
003e6f58add sp, sp, 256
003e6f5cret x30
003e6f60
003e6f60loc_3e6f60:
003e6f60ldr x2, [sp+264]
003e6f64ldrsb x27, [x2]
003e6f68ldr x2, [x2+160]
003e6f6ccbnz x2, 0x3e6f74
003e6f70b 0x3e6fb4
003e6f74
003e6f74loc_3e6f74:
003e6f74adrp x0, 0x2dc000
003e6f78add x0, x0, 950
003e6f7cmovz x1, 37
003e6f80bl errors.New
003e6f84str x0, [sp+152]
003e6f88str x1, [sp+160]
003e6f8cstp xzr, xzr, [sp+104]
003e6f90ldr x2, [sp+152]
003e6f94ldr x3, [sp+160]
003e6f98str x2, [sp+88]
003e6f9cstr x3, [sp+96]
003e6fa0ldr x0, [sp+104]
003e6fa4ldr x1, [sp+112]
003e6fa8ldp x29, x30, [sp-8]
003e6facadd sp, sp, 256
003e6fb0ret x30
003e6fb4
003e6fb4loc_3e6fb4:
003e6fb4str xzr, [sp+240]
003e6fb8str xzr, [sp+232]
003e6fbcstp xzr, xzr, [sp+152]
003e6fc0bl os.Pipe
003e6fc4str x0, [sp+240]
003e6fc8str x1, [sp+232]
003e6fccstr x2, [sp+152]
003e6fd0str x3, [sp+160]
003e6fd4ldr x0, [sp+240]
003e6fd8str x0, [sp+192]
003e6fdcldr x0, [sp+232]
003e6fe0str x0, [sp+184]
003e6fe4ldr x0, [sp+152]
003e6fe8ldr x1, [sp+160]
003e6fecstr x0, [sp+168]
003e6ff0str x1, [sp+176]
003e6ff4ldr x0, [sp+192]
003e6ff8str x0, [sp+128]
003e6ffcldr x0, [sp+184]
003e7000str x0, [sp+120]
003e7004ldr x0, [sp+176]
003e7008ldr x1, [sp+168]
003e700cstr x1, [sp+136]
003e7010str x0, [sp+144]
003e7014cbnz x1, 0x3e701c
003e7018b 0x3e7044
003e701c
003e701cloc_3e701c:
003e701cstp xzr, xzr, [sp+104]
003e7020ldr x3, [sp+144]
003e7024ldr x2, [sp+136]
003e7028str x2, [sp+88]
003e702cstr x3, [sp+96]
003e7030ldr x0, [sp+104]
003e7034ldr x1, [sp+112]
003e7038ldp x29, x30, [sp-8]
003e703cadd sp, sp, 256
003e7040ret x30
003e7044
003e7044loc_3e7044:
003e7044ldr x5, [sp+128]
003e7048str x5, [sp+232]
003e704cldr x6, [sp+264]
003e7050ldrsb x27, [x6]
003e7054adrp x7, 0x32c000
003e7058add x7, x7, 2456
003e705cstr x7, [x6+80]
003e7060adrp x27, 0x664000
003e7064ldr w7, [x27+3056]
003e7068cbz w7, 0x3e7070
003e706cb 0x3e7074
003e7070
003e7070loc_3e7070:
003e7070b 0x3e7088
003e7074
003e7074loc_3e7074:
003e7074bl runtime.gcWriteBarrier2
003e7078str x5, [x25]
003e707cldr x7, [x6+88]
003e7080str x7, [x25+8]
003e7084b 0x3e7088
003e7088
003e7088loc_3e7088:
003e7088str x5, [x6+88]
003e708cldr x5, [sp+128]
003e7090str x5, [sp+232]
003e7094adrp x6, 0x32e000
003e7098add x6, x6, 1888
003e709cstr x6, [sp+216]
003e70a0str x5, [sp+224]
003e70a4ldr x5, [sp+264]
003e70a8ldrsb x27, [x5]
003e70acldr x2, [x5+240]
003e70b0ldr x0, [x5+224]
003e70b4ldr x5, [x5+232]
003e70b8add x1, x5, 1
003e70bcsubs xzr, x2, x1
003e70c0b.hs 0x3e70c8
003e70c4b 0x3e70cc
003e70c8
003e70c8loc_3e70c8:
003e70c8b 0x3e70e0
003e70cc
003e70ccloc_3e70cc:
003e70ccorr x3, xzr, 1
003e70d0adrp x4, 0x233000
003e70d4add x4, x4, 3872
003e70d8bl runtime.growslice
003e70dcb 0x3e70e0
003e70e0
003e70e0loc_3e70e0:
003e70e0sub x5, x1, 1
003e70e4add x6, x0, x5, lsl #4
003e70e8ubfm x5, x5, 60, 59
003e70ecldr x7, [sp+224]
003e70f0ldr x8, [sp+216]
003e70f4str x8, [x0+x5]
003e70f8adrp x27, 0x664000
003e70fcldr w5, [x27+3056]
003e7100cbz w5, 0x3e7108
003e7104b 0x3e710c
003e7108
003e7108loc_3e7108:
003e7108b 0x3e7120
003e710c
003e710cloc_3e710c:
003e710cbl runtime.gcWriteBarrier2
003e7110str x7, [x25]
003e7114ldr x5, [x6+8]
003e7118str x5, [x25+8]
003e711cb 0x3e7120
003e7120
003e7120loc_3e7120:
003e7120str x7, [x6+8]
003e7124ldr x5, [sp+264]
003e7128ldrsb x27, [x5]
003e712cstr x1, [x5+232]
003e7130str x2, [x5+240]
003e7134adrp x27, 0x664000
003e7138ldr w6, [x27+3056]
003e713ccbz w6, 0x3e7144
003e7140b 0x3e7148
003e7144
003e7144loc_3e7144:
003e7144b 0x3e715c
003e7148
003e7148loc_3e7148:
003e7148bl runtime.gcWriteBarrier2
003e714cstr x0, [x25]
003e7150ldr x6, [x5+224]
003e7154str x6, [x25+8]
003e7158b 0x3e715c
003e715c
003e715cloc_3e715c:
003e715cstr x0, [x5+224]
003e7160ldr x5, [sp+120]
003e7164str x5, [sp+232]
003e7168adrp x6, 0x32e000
003e716cadd x6, x6, 1888
003e7170str x6, [sp+200]
003e7174str x5, [sp+208]
003e7178ldr x5, [sp+264]
003e717cldrsb x27, [x5]
003e7180ldr x2, [x5+264]
003e7184ldr x0, [x5+248]
003e7188ldr x5, [x5+256]
003e718cadd x1, x5, 1
003e7190subs xzr, x2, x1
003e7194b.hs 0x3e719c
003e7198b 0x3e71a0
003e719c
003e719cloc_3e719c:
003e719cb 0x3e71b4
003e71a0
003e71a0loc_3e71a0:
003e71a0orr x3, xzr, 1
003e71a4adrp x4, 0x233000
003e71a8add x4, x4, 3872
003e71acbl runtime.growslice
003e71b0b 0x3e71b4
003e71b4
003e71b4loc_3e71b4:
003e71b4sub x4, x1, 1
003e71b8add x5, x0, x4, lsl #4
003e71bcubfm x4, x4, 60, 59
003e71c0ldr x6, [sp+208]
003e71c4ldr x7, [sp+200]
003e71c8str x7, [x0+x4]
003e71ccadrp x27, 0x664000
003e71d0ldr w4, [x27+3056]
003e71d4cbz w4, 0x3e71dc
003e71d8b 0x3e71e0
003e71dc
003e71dcloc_3e71dc:
003e71dcb 0x3e71f4
003e71e0
003e71e0loc_3e71e0:
003e71e0bl runtime.gcWriteBarrier2
003e71e4str x6, [x25]
003e71e8ldr x4, [x5+8]
003e71ecstr x4, [x25+8]
003e71f0b 0x3e71f4
003e71f4
003e71f4loc_3e71f4:
003e71f4str x6, [x5+8]
003e71f8ldr x4, [sp+264]
003e71fcldrsb x27, [x4]
003e7200str x1, [x4+256]
003e7204str x2, [x4+264]
003e7208adrp x27, 0x664000
003e720cldr w5, [x27+3056]
003e7210cbz w5, 0x3e7218
003e7214b 0x3e721c
003e7218
003e7218loc_3e7218:
003e7218b 0x3e7230
003e721c
003e721cloc_3e721c:
003e721cbl runtime.gcWriteBarrier2
003e7220str x0, [x25]
003e7224ldr x5, [x4+248]
003e7228str x5, [x25+8]
003e722cb 0x3e7230
003e7230
003e7230loc_3e7230:
003e7230str x0, [x4+248]
003e7234ldr x4, [sp+120]
003e7238str x4, [sp+232]
003e723cadrp x5, 0x32f000
003e7240add x5, x5, 3512
003e7244str x5, [sp+104]
003e7248str x4, [sp+112]
003e724cstp xzr, xzr, [sp+88]
003e7250ldr x0, [sp+104]
003e7254ldr x1, [sp+112]
003e7258mov x2, xzr
003e725cmov x3, xzr
003e7260ldp x29, x30, [sp-8]
003e7264add sp, sp, 256
003e7268ret x30
003e726c
003e726cloc_3e726c:
003e726cstr x0, [sp+8]
003e7270mov x3, x30
003e7274bl runtime.morestack_noctxt.abi0
003e7278ldr x0, [sp+8]
003e727cb 0x3e6ee0
003e6ee0
003e7280
003e7280os/exec.(*Cmd).StdoutPipe: ; void os/exec.(*Cmd).StdoutPipe(os/exec.Cmd * c)
003e7280ldr x16, [x28+16]
003e7284sub x17, sp, 128
003e7288subs xzr, x17, x16
003e728cb.ls 0x3e760c
003e7290sub x20, sp, 256
003e7294stp x29, x30, [x20-8]
003e7298add sp, x20, 0
003e729csub x29, sp, 8
003e72a0str x0, [sp+264]
003e72a4stp xzr, xzr, [sp+104]
003e72a8stp xzr, xzr, [sp+88]
003e72acldr x2, [sp+264]
003e72b0ldrsb x27, [x2]
003e72b4ldr x2, [x2+96]
003e72b8cbnz x2, 0x3e72c0
003e72bcb 0x3e7300
003e72c0
003e72c0loc_3e72c0:
003e72c0adrp x0, 0x2d2000
003e72c4add x0, x0, 966
003e72c8orr x1, xzr, 24
003e72ccbl errors.New
003e72d0str x0, [sp+152]
003e72d4str x1, [sp+160]
003e72d8stp xzr, xzr, [sp+104]
003e72dcldr x2, [sp+152]
003e72e0ldr x3, [sp+160]
003e72e4str x2, [sp+88]
003e72e8str x3, [sp+96]
003e72ecldr x0, [sp+104]
003e72f0ldr x1, [sp+112]
003e72f4ldp x29, x30, [sp-8]
003e72f8add sp, sp, 256
003e72fcret x30
003e7300
003e7300loc_3e7300:
003e7300ldr x2, [sp+264]
003e7304ldrsb x27, [x2]
003e7308ldr x2, [x2+160]
003e730ccbnz x2, 0x3e7314
003e7310b 0x3e7354
003e7314
003e7314loc_3e7314:
003e7314adrp x0, 0x2db000
003e7318add x0, x0, 3494
003e731cmovz x1, 38
003e7320bl errors.New
003e7324str x0, [sp+152]
003e7328str x1, [sp+160]
003e732cstp xzr, xzr, [sp+104]
003e7330ldr x2, [sp+152]
003e7334ldr x3, [sp+160]
003e7338str x2, [sp+88]
003e733cstr x3, [sp+96]
003e7340ldr x0, [sp+104]
003e7344ldr x1, [sp+112]
003e7348ldp x29, x30, [sp-8]
003e734cadd sp, sp, 256
003e7350ret x30
003e7354
003e7354loc_3e7354:
003e7354str xzr, [sp+240]
003e7358str xzr, [sp+232]
003e735cstp xzr, xzr, [sp+152]
003e7360bl os.Pipe
003e7364str x0, [sp+240]
003e7368str x1, [sp+232]
003e736cstr x2, [sp+152]
003e7370str x3, [sp+160]
003e7374ldr x0, [sp+240]
003e7378str x0, [sp+192]
003e737cldr x0, [sp+232]
003e7380str x0, [sp+184]
003e7384ldr x0, [sp+152]
003e7388ldr x1, [sp+160]
003e738cstr x0, [sp+168]
003e7390str x1, [sp+176]
003e7394ldr x0, [sp+192]
003e7398str x0, [sp+128]
003e739cldr x0, [sp+184]
003e73a0str x0, [sp+120]
003e73a4ldr x0, [sp+176]
003e73a8ldr x1, [sp+168]
003e73acstr x1, [sp+136]
003e73b0str x0, [sp+144]
003e73b4cbnz x1, 0x3e73bc
003e73b8b 0x3e73e4
003e73bc
003e73bcloc_3e73bc:
003e73bcstp xzr, xzr, [sp+104]
003e73c0ldr x3, [sp+144]
003e73c4ldr x2, [sp+136]
003e73c8str x2, [sp+88]
003e73ccstr x3, [sp+96]
003e73d0ldr x0, [sp+104]
003e73d4ldr x1, [sp+112]
003e73d8ldp x29, x30, [sp-8]
003e73dcadd sp, sp, 256
003e73e0ret x30
003e73e4
003e73e4loc_3e73e4:
003e73e4ldr x5, [sp+120]
003e73e8str x5, [sp+232]
003e73ecldr x6, [sp+264]
003e73f0ldrsb x27, [x6]
003e73f4adrp x7, 0x32c000
003e73f8add x7, x7, 2168
003e73fcstr x7, [x6+96]
003e7400adrp x27, 0x664000
003e7404ldr w7, [x27+3056]
003e7408cbz w7, 0x3e7410
003e740cb 0x3e7414
003e7410
003e7410loc_3e7410:
003e7410b 0x3e7428
003e7414
003e7414loc_3e7414:
003e7414bl runtime.gcWriteBarrier2
003e7418str x5, [x25]
003e741cldr x7, [x6+104]
003e7420str x7, [x25+8]
003e7424b 0x3e7428
003e7428
003e7428loc_3e7428:
003e7428str x5, [x6+104]
003e742cldr x5, [sp+120]
003e7430str x5, [sp+232]
003e7434adrp x6, 0x32e000
003e7438add x6, x6, 1888
003e743cstr x6, [sp+216]
003e7440str x5, [sp+224]
003e7444ldr x5, [sp+264]
003e7448ldrsb x27, [x5]
003e744cldr x2, [x5+240]
003e7450ldr x0, [x5+224]
003e7454ldr x5, [x5+232]
003e7458add x1, x5, 1
003e745csubs xzr, x2, x1
003e7460b.hs 0x3e7468
003e7464b 0x3e746c
003e7468
003e7468loc_3e7468:
003e7468b 0x3e7480
003e746c
003e746cloc_3e746c:
003e746corr x3, xzr, 1
003e7470adrp x4, 0x233000
003e7474add x4, x4, 3872
003e7478bl runtime.growslice
003e747cb 0x3e7480
003e7480
003e7480loc_3e7480:
003e7480sub x5, x1, 1
003e7484add x6, x0, x5, lsl #4
003e7488ubfm x5, x5, 60, 59
003e748cldr x7, [sp+224]
003e7490ldr x8, [sp+216]
003e7494str x8, [x0+x5]
003e7498adrp x27, 0x664000
003e749cldr w5, [x27+3056]
003e74a0cbz w5, 0x3e74a8
003e74a4b 0x3e74ac
003e74a8
003e74a8loc_3e74a8:
003e74a8b 0x3e74c0
003e74ac
003e74acloc_3e74ac:
003e74acbl runtime.gcWriteBarrier2
003e74b0str x7, [x25]
003e74b4ldr x5, [x6+8]
003e74b8str x5, [x25+8]
003e74bcb 0x3e74c0
003e74c0
003e74c0loc_3e74c0:
003e74c0str x7, [x6+8]
003e74c4ldr x5, [sp+264]
003e74c8ldrsb x27, [x5]
003e74ccstr x1, [x5+232]
003e74d0str x2, [x5+240]
003e74d4adrp x27, 0x664000
003e74d8ldr w6, [x27+3056]
003e74dccbz w6, 0x3e74e4
003e74e0b 0x3e74e8
003e74e4
003e74e4loc_3e74e4:
003e74e4b 0x3e74fc
003e74e8
003e74e8loc_3e74e8:
003e74e8bl runtime.gcWriteBarrier2
003e74ecstr x0, [x25]
003e74f0ldr x6, [x5+224]
003e74f4str x6, [x25+8]
003e74f8b 0x3e74fc
003e74fc
003e74fcloc_3e74fc:
003e74fcstr x0, [x5+224]
003e7500ldr x5, [sp+128]
003e7504str x5, [sp+232]
003e7508adrp x6, 0x32e000
003e750cadd x6, x6, 1888
003e7510str x6, [sp+200]
003e7514str x5, [sp+208]
003e7518ldr x5, [sp+264]
003e751cldrsb x27, [x5]
003e7520ldr x2, [x5+264]
003e7524ldr x0, [x5+248]
003e7528ldr x5, [x5+256]
003e752cadd x1, x5, 1
003e7530subs xzr, x2, x1
003e7534b.hs 0x3e753c
003e7538b 0x3e7540
003e753c
003e753cloc_3e753c:
003e753cb 0x3e7554
003e7540
003e7540loc_3e7540:
003e7540orr x3, xzr, 1
003e7544adrp x4, 0x233000
003e7548add x4, x4, 3872
003e754cbl runtime.growslice
003e7550b 0x3e7554
003e7554
003e7554loc_3e7554:
003e7554sub x4, x1, 1
003e7558add x5, x0, x4, lsl #4
003e755cubfm x4, x4, 60, 59
003e7560ldr x6, [sp+208]
003e7564ldr x7, [sp+200]
003e7568str x7, [x0+x4]
003e756cadrp x27, 0x664000
003e7570ldr w4, [x27+3056]
003e7574cbz w4, 0x3e757c
003e7578b 0x3e7580
003e757c
003e757cloc_3e757c:
003e757cb 0x3e7594
003e7580
003e7580loc_3e7580:
003e7580bl runtime.gcWriteBarrier2
003e7584str x6, [x25]
003e7588ldr x4, [x5+8]
003e758cstr x4, [x25+8]
003e7590b 0x3e7594
003e7594
003e7594loc_3e7594:
003e7594str x6, [x5+8]
003e7598ldr x4, [sp+264]
003e759cldrsb x27, [x4]
003e75a0str x1, [x4+256]
003e75a4str x2, [x4+264]
003e75a8adrp x27, 0x664000
003e75acldr w5, [x27+3056]
003e75b0cbz w5, 0x3e75b8
003e75b4b 0x3e75bc
003e75b8
003e75b8loc_3e75b8:
003e75b8b 0x3e75d0
003e75bc
003e75bcloc_3e75bc:
003e75bcbl runtime.gcWriteBarrier2
003e75c0str x0, [x25]
003e75c4ldr x5, [x4+248]
003e75c8str x5, [x25+8]
003e75ccb 0x3e75d0
003e75d0
003e75d0loc_3e75d0:
003e75d0str x0, [x4+248]
003e75d4ldr x4, [sp+128]
003e75d8str x4, [sp+232]
003e75dcadrp x5, 0x32f000
003e75e0add x5, x5, 3472
003e75e4str x5, [sp+104]
003e75e8str x4, [sp+112]
003e75ecstp xzr, xzr, [sp+88]
003e75f0ldr x0, [sp+104]
003e75f4ldr x1, [sp+112]
003e75f8mov x2, xzr
003e75fcmov x3, xzr
003e7600ldp x29, x30, [sp-8]
003e7604add sp, sp, 256
003e7608ret x30
003e760c
003e760cloc_3e760c:
003e760cstr x0, [sp+8]
003e7610mov x3, x30
003e7614bl runtime.morestack_noctxt.abi0
003e7618ldr x0, [sp+8]
003e761cb 0x3e7280
003e7280
003e7280os/exec.(*Cmd).StdoutPipe: ; void os/exec.(*Cmd).StdoutPipe(os/exec.Cmd * c)
003e7280ldr x16, [x28+16]
003e7284sub x17, sp, 128
003e7288subs xzr, x17, x16
003e728cb.ls 0x3e760c
003e7290sub x20, sp, 256
003e7294stp x29, x30, [x20-8]
003e7298add sp, x20, 0
003e729csub x29, sp, 8
003e72a0str x0, [sp+264]
003e72a4stp xzr, xzr, [sp+104]
003e72a8stp xzr, xzr, [sp+88]
003e72acldr x2, [sp+264]
003e72b0ldrsb x27, [x2]
003e72b4ldr x2, [x2+96]
003e72b8cbnz x2, 0x3e72c0
003e72bcb 0x3e7300
003e72c0
003e72c0loc_3e72c0:
003e72c0adrp x0, 0x2d2000
003e72c4add x0, x0, 966
003e72c8orr x1, xzr, 24
003e72ccbl errors.New
003e72d0str x0, [sp+152]
003e72d4str x1, [sp+160]
003e72d8stp xzr, xzr, [sp+104]
003e72dcldr x2, [sp+152]
003e72e0ldr x3, [sp+160]
003e72e4str x2, [sp+88]
003e72e8str x3, [sp+96]
003e72ecldr x0, [sp+104]
003e72f0ldr x1, [sp+112]
003e72f4ldp x29, x30, [sp-8]
003e72f8add sp, sp, 256
003e72fcret x30
003e7300
003e7300loc_3e7300:
003e7300ldr x2, [sp+264]
003e7304ldrsb x27, [x2]
003e7308ldr x2, [x2+160]
003e730ccbnz x2, 0x3e7314
003e7310b 0x3e7354
003e7314
003e7314loc_3e7314:
003e7314adrp x0, 0x2db000
003e7318add x0, x0, 3494
003e731cmovz x1, 38
003e7320bl errors.New
003e7324str x0, [sp+152]
003e7328str x1, [sp+160]
003e732cstp xzr, xzr, [sp+104]
003e7330ldr x2, [sp+152]
003e7334ldr x3, [sp+160]
003e7338str x2, [sp+88]
003e733cstr x3, [sp+96]
003e7340ldr x0, [sp+104]
003e7344ldr x1, [sp+112]
003e7348ldp x29, x30, [sp-8]
003e734cadd sp, sp, 256
003e7350ret x30
003e7354
003e7354loc_3e7354:
003e7354str xzr, [sp+240]
003e7358str xzr, [sp+232]
003e735cstp xzr, xzr, [sp+152]
003e7360bl os.Pipe
003e7364str x0, [sp+240]
003e7368str x1, [sp+232]
003e736cstr x2, [sp+152]
003e7370str x3, [sp+160]
003e7374ldr x0, [sp+240]
003e7378str x0, [sp+192]
003e737cldr x0, [sp+232]
003e7380str x0, [sp+184]
003e7384ldr x0, [sp+152]
003e7388ldr x1, [sp+160]
003e738cstr x0, [sp+168]
003e7390str x1, [sp+176]
003e7394ldr x0, [sp+192]
003e7398str x0, [sp+128]
003e739cldr x0, [sp+184]
003e73a0str x0, [sp+120]
003e73a4ldr x0, [sp+176]
003e73a8ldr x1, [sp+168]
003e73acstr x1, [sp+136]
003e73b0str x0, [sp+144]
003e73b4cbnz x1, 0x3e73bc
003e73b8b 0x3e73e4
003e73bc
003e73bcloc_3e73bc:
003e73bcstp xzr, xzr, [sp+104]
003e73c0ldr x3, [sp+144]
003e73c4ldr x2, [sp+136]
003e73c8str x2, [sp+88]
003e73ccstr x3, [sp+96]
003e73d0ldr x0, [sp+104]
003e73d4ldr x1, [sp+112]
003e73d8ldp x29, x30, [sp-8]
003e73dcadd sp, sp, 256
003e73e0ret x30
003e73e4
003e73e4loc_3e73e4:
003e73e4ldr x5, [sp+120]
003e73e8str x5, [sp+232]
003e73ecldr x6, [sp+264]
003e73f0ldrsb x27, [x6]
003e73f4adrp x7, 0x32c000
003e73f8add x7, x7, 2168
003e73fcstr x7, [x6+96]
003e7400adrp x27, 0x664000
003e7404ldr w7, [x27+3056]
003e7408cbz w7, 0x3e7410
003e740cb 0x3e7414
003e7410
003e7410loc_3e7410:
003e7410b 0x3e7428
003e7414
003e7414loc_3e7414:
003e7414bl runtime.gcWriteBarrier2
003e7418str x5, [x25]
003e741cldr x7, [x6+104]
003e7420str x7, [x25+8]
003e7424b 0x3e7428
003e7428
003e7428loc_3e7428:
003e7428str x5, [x6+104]
003e742cldr x5, [sp+120]
003e7430str x5, [sp+232]
003e7434adrp x6, 0x32e000
003e7438add x6, x6, 1888
003e743cstr x6, [sp+216]
003e7440str x5, [sp+224]
003e7444ldr x5, [sp+264]
003e7448ldrsb x27, [x5]
003e744cldr x2, [x5+240]
003e7450ldr x0, [x5+224]
003e7454ldr x5, [x5+232]
003e7458add x1, x5, 1
003e745csubs xzr, x2, x1
003e7460b.hs 0x3e7468
003e7464b 0x3e746c
003e7468
003e7468loc_3e7468:
003e7468b 0x3e7480
003e746c
003e746cloc_3e746c:
003e746corr x3, xzr, 1
003e7470adrp x4, 0x233000
003e7474add x4, x4, 3872
003e7478bl runtime.growslice
003e747cb 0x3e7480
003e7480
003e7480loc_3e7480:
003e7480sub x5, x1, 1
003e7484add x6, x0, x5, lsl #4
003e7488ubfm x5, x5, 60, 59
003e748cldr x7, [sp+224]
003e7490ldr x8, [sp+216]
003e7494str x8, [x0+x5]
003e7498adrp x27, 0x664000
003e749cldr w5, [x27+3056]
003e74a0cbz w5, 0x3e74a8
003e74a4b 0x3e74ac
003e74a8
003e74a8loc_3e74a8:
003e74a8b 0x3e74c0
003e74ac
003e74acloc_3e74ac:
003e74acbl runtime.gcWriteBarrier2
003e74b0str x7, [x25]
003e74b4ldr x5, [x6+8]
003e74b8str x5, [x25+8]
003e74bcb 0x3e74c0
003e74c0
003e74c0loc_3e74c0:
003e74c0str x7, [x6+8]
003e74c4ldr x5, [sp+264]
003e74c8ldrsb x27, [x5]
003e74ccstr x1, [x5+232]
003e74d0str x2, [x5+240]
003e74d4adrp x27, 0x664000
003e74d8ldr w6, [x27+3056]
003e74dccbz w6, 0x3e74e4
003e74e0b 0x3e74e8
003e74e4
003e74e4loc_3e74e4:
003e74e4b 0x3e74fc
003e74e8
003e74e8loc_3e74e8:
003e74e8bl runtime.gcWriteBarrier2
003e74ecstr x0, [x25]
003e74f0ldr x6, [x5+224]
003e74f4str x6, [x25+8]
003e74f8b 0x3e74fc
003e74fc
003e74fcloc_3e74fc:
003e74fcstr x0, [x5+224]
003e7500ldr x5, [sp+128]
003e7504str x5, [sp+232]
003e7508adrp x6, 0x32e000
003e750cadd x6, x6, 1888
003e7510str x6, [sp+200]
003e7514str x5, [sp+208]
003e7518ldr x5, [sp+264]
003e751cldrsb x27, [x5]
003e7520ldr x2, [x5+264]
003e7524ldr x0, [x5+248]
003e7528ldr x5, [x5+256]
003e752cadd x1, x5, 1
003e7530subs xzr, x2, x1
003e7534b.hs 0x3e753c
003e7538b 0x3e7540
003e753c
003e753cloc_3e753c:
003e753cb 0x3e7554
003e7540
003e7540loc_3e7540:
003e7540orr x3, xzr, 1
003e7544adrp x4, 0x233000
003e7548add x4, x4, 3872
003e754cbl runtime.growslice
003e7550b 0x3e7554
003e7554
003e7554loc_3e7554:
003e7554sub x4, x1, 1
003e7558add x5, x0, x4, lsl #4
003e755cubfm x4, x4, 60, 59
003e7560ldr x6, [sp+208]
003e7564ldr x7, [sp+200]
003e7568str x7, [x0+x4]
003e756cadrp x27, 0x664000
003e7570ldr w4, [x27+3056]
003e7574cbz w4, 0x3e757c
003e7578b 0x3e7580
003e757c
003e757cloc_3e757c:
003e757cb 0x3e7594
003e7580
003e7580loc_3e7580:
003e7580bl runtime.gcWriteBarrier2
003e7584str x6, [x25]
003e7588ldr x4, [x5+8]
003e758cstr x4, [x25+8]
003e7590b 0x3e7594
003e7594
003e7594loc_3e7594:
003e7594str x6, [x5+8]
003e7598ldr x4, [sp+264]
003e759cldrsb x27, [x4]
003e75a0str x1, [x4+256]
003e75a4str x2, [x4+264]
003e75a8adrp x27, 0x664000
003e75acldr w5, [x27+3056]
003e75b0cbz w5, 0x3e75b8
003e75b4b 0x3e75bc
003e75b8
003e75b8loc_3e75b8:
003e75b8b 0x3e75d0
003e75bc
003e75bcloc_3e75bc:
003e75bcbl runtime.gcWriteBarrier2
003e75c0str x0, [x25]
003e75c4ldr x5, [x4+248]
003e75c8str x5, [x25+8]
003e75ccb 0x3e75d0
003e75d0
003e75d0loc_3e75d0:
003e75d0str x0, [x4+248]
003e75d4ldr x4, [sp+128]
003e75d8str x4, [sp+232]
003e75dcadrp x5, 0x32f000
003e75e0add x5, x5, 3472
003e75e4str x5, [sp+104]
003e75e8str x4, [sp+112]
003e75ecstp xzr, xzr, [sp+88]
003e75f0ldr x0, [sp+104]
003e75f4ldr x1, [sp+112]
003e75f8mov x2, xzr
003e75fcmov x3, xzr
003e7600ldp x29, x30, [sp-8]
003e7604add sp, sp, 256
003e7608ret x30
003e760c
003e760cloc_3e760c:
003e760cstr x0, [sp+8]
003e7610mov x3, x30
003e7614bl runtime.morestack_noctxt.abi0
003e7618ldr x0, [sp+8]
003e761cb 0x3e7280
003e7280
003e7620
003e7620os/exec.(*Cmd).StderrPipe: ; void os/exec.(*Cmd).StderrPipe(os/exec.Cmd * c)
003e7620ldr x16, [x28+16]
003e7624sub x17, sp, 128
003e7628subs xzr, x17, x16
003e762cb.ls 0x3e79ac
003e7630sub x20, sp, 256
003e7634stp x29, x30, [x20-8]
003e7638add sp, x20, 0
003e763csub x29, sp, 8
003e7640str x0, [sp+264]
003e7644stp xzr, xzr, [sp+104]
003e7648stp xzr, xzr, [sp+88]
003e764cldr x2, [sp+264]
003e7650ldrsb x27, [x2]
003e7654ldr x2, [x2+112]
003e7658cbnz x2, 0x3e7660
003e765cb 0x3e76a0
003e7660
003e7660loc_3e7660:
003e7660adrp x0, 0x2d2000
003e7664add x0, x0, 990
003e7668orr x1, xzr, 24
003e766cbl errors.New
003e7670str x0, [sp+152]
003e7674str x1, [sp+160]
003e7678stp xzr, xzr, [sp+104]
003e767cldr x2, [sp+152]
003e7680ldr x3, [sp+160]
003e7684str x2, [sp+88]
003e7688str x3, [sp+96]
003e768cldr x0, [sp+104]
003e7690ldr x1, [sp+112]
003e7694ldp x29, x30, [sp-8]
003e7698add sp, sp, 256
003e769cret x30
003e76a0
003e76a0loc_3e76a0:
003e76a0ldr x2, [sp+264]
003e76a4ldrsb x27, [x2]
003e76a8ldr x2, [x2+160]
003e76accbnz x2, 0x3e76b4
003e76b0b 0x3e76f4
003e76b4
003e76b4loc_3e76b4:
003e76b4adrp x0, 0x2db000
003e76b8add x0, x0, 3532
003e76bcmovz x1, 38
003e76c0bl errors.New
003e76c4str x0, [sp+152]
003e76c8str x1, [sp+160]
003e76ccstp xzr, xzr, [sp+104]
003e76d0ldr x2, [sp+152]
003e76d4ldr x3, [sp+160]
003e76d8str x2, [sp+88]
003e76dcstr x3, [sp+96]
003e76e0ldr x0, [sp+104]
003e76e4ldr x1, [sp+112]
003e76e8ldp x29, x30, [sp-8]
003e76ecadd sp, sp, 256
003e76f0ret x30
003e76f4
003e76f4loc_3e76f4:
003e76f4str xzr, [sp+240]
003e76f8str xzr, [sp+232]
003e76fcstp xzr, xzr, [sp+152]
003e7700bl os.Pipe
003e7704str x0, [sp+240]
003e7708str x1, [sp+232]
003e770cstr x2, [sp+152]
003e7710str x3, [sp+160]
003e7714ldr x0, [sp+240]
003e7718str x0, [sp+192]
003e771cldr x0, [sp+232]
003e7720str x0, [sp+184]
003e7724ldr x0, [sp+152]
003e7728ldr x1, [sp+160]
003e772cstr x0, [sp+168]
003e7730str x1, [sp+176]
003e7734ldr x0, [sp+192]
003e7738str x0, [sp+128]
003e773cldr x0, [sp+184]
003e7740str x0, [sp+120]
003e7744ldr x0, [sp+176]
003e7748ldr x1, [sp+168]
003e774cstr x1, [sp+136]
003e7750str x0, [sp+144]
003e7754cbnz x1, 0x3e775c
003e7758b 0x3e7784
003e775c
003e775cloc_3e775c:
003e775cstp xzr, xzr, [sp+104]
003e7760ldr x3, [sp+144]
003e7764ldr x2, [sp+136]
003e7768str x2, [sp+88]
003e776cstr x3, [sp+96]
003e7770ldr x0, [sp+104]
003e7774ldr x1, [sp+112]
003e7778ldp x29, x30, [sp-8]
003e777cadd sp, sp, 256
003e7780ret x30
003e7784
003e7784loc_3e7784:
003e7784ldr x5, [sp+120]
003e7788str x5, [sp+232]
003e778cldr x6, [sp+264]
003e7790ldrsb x27, [x6]
003e7794adrp x7, 0x32c000
003e7798add x7, x7, 2168
003e779cstr x7, [x6+112]
003e77a0adrp x27, 0x664000
003e77a4ldr w7, [x27+3056]
003e77a8cbz w7, 0x3e77b0
003e77acb 0x3e77b4
003e77b0
003e77b0loc_3e77b0:
003e77b0b 0x3e77c8
003e77b4
003e77b4loc_3e77b4:
003e77b4bl runtime.gcWriteBarrier2
003e77b8str x5, [x25]
003e77bcldr x7, [x6+120]
003e77c0str x7, [x25+8]
003e77c4b 0x3e77c8
003e77c8
003e77c8loc_3e77c8:
003e77c8str x5, [x6+120]
003e77ccldr x5, [sp+120]
003e77d0str x5, [sp+232]
003e77d4adrp x6, 0x32e000
003e77d8add x6, x6, 1888
003e77dcstr x6, [sp+216]
003e77e0str x5, [sp+224]
003e77e4ldr x5, [sp+264]
003e77e8ldrsb x27, [x5]
003e77ecldr x2, [x5+240]
003e77f0ldr x0, [x5+224]
003e77f4ldr x5, [x5+232]
003e77f8add x1, x5, 1
003e77fcsubs xzr, x2, x1
003e7800b.hs 0x3e7808
003e7804b 0x3e780c
003e7808
003e7808loc_3e7808:
003e7808b 0x3e7820
003e780c
003e780cloc_3e780c:
003e780corr x3, xzr, 1
003e7810adrp x4, 0x233000
003e7814add x4, x4, 3872
003e7818bl runtime.growslice
003e781cb 0x3e7820
003e7820
003e7820loc_3e7820:
003e7820sub x5, x1, 1
003e7824add x6, x0, x5, lsl #4
003e7828ubfm x5, x5, 60, 59
003e782cldr x7, [sp+224]
003e7830ldr x8, [sp+216]
003e7834str x8, [x0+x5]
003e7838adrp x27, 0x664000
003e783cldr w5, [x27+3056]
003e7840cbz w5, 0x3e7848
003e7844b 0x3e784c
003e7848
003e7848loc_3e7848:
003e7848b 0x3e7860
003e784c
003e784cloc_3e784c:
003e784cbl runtime.gcWriteBarrier2
003e7850str x7, [x25]
003e7854ldr x5, [x6+8]
003e7858str x5, [x25+8]
003e785cb 0x3e7860
003e7860
003e7860loc_3e7860:
003e7860str x7, [x6+8]
003e7864ldr x5, [sp+264]
003e7868ldrsb x27, [x5]
003e786cstr x1, [x5+232]
003e7870str x2, [x5+240]
003e7874adrp x27, 0x664000
003e7878ldr w6, [x27+3056]
003e787ccbz w6, 0x3e7884
003e7880b 0x3e7888
003e7884
003e7884loc_3e7884:
003e7884b 0x3e789c
003e7888
003e7888loc_3e7888:
003e7888bl runtime.gcWriteBarrier2
003e788cstr x0, [x25]
003e7890ldr x6, [x5+224]
003e7894str x6, [x25+8]
003e7898b 0x3e789c
003e789c
003e789cloc_3e789c:
003e789cstr x0, [x5+224]
003e78a0ldr x5, [sp+128]
003e78a4str x5, [sp+232]
003e78a8adrp x6, 0x32e000
003e78acadd x6, x6, 1888
003e78b0str x6, [sp+200]
003e78b4str x5, [sp+208]
003e78b8ldr x5, [sp+264]
003e78bcldrsb x27, [x5]
003e78c0ldr x2, [x5+264]
003e78c4ldr x0, [x5+248]
003e78c8ldr x5, [x5+256]
003e78ccadd x1, x5, 1
003e78d0subs xzr, x2, x1
003e78d4b.hs 0x3e78dc
003e78d8b 0x3e78e0
003e78dc
003e78dcloc_3e78dc:
003e78dcb 0x3e78f4
003e78e0
003e78e0loc_3e78e0:
003e78e0orr x3, xzr, 1
003e78e4adrp x4, 0x233000
003e78e8add x4, x4, 3872
003e78ecbl runtime.growslice
003e78f0b 0x3e78f4
003e78f4
003e78f4loc_3e78f4:
003e78f4sub x4, x1, 1
003e78f8add x5, x0, x4, lsl #4
003e78fcubfm x4, x4, 60, 59
003e7900ldr x6, [sp+208]
003e7904ldr x7, [sp+200]
003e7908str x7, [x0+x4]
003e790cadrp x27, 0x664000
003e7910ldr w4, [x27+3056]
003e7914cbz w4, 0x3e791c
003e7918b 0x3e7920
003e791c
003e791cloc_3e791c:
003e791cb 0x3e7934
003e7920
003e7920loc_3e7920:
003e7920bl runtime.gcWriteBarrier2
003e7924str x6, [x25]
003e7928ldr x4, [x5+8]
003e792cstr x4, [x25+8]
003e7930b 0x3e7934
003e7934
003e7934loc_3e7934:
003e7934str x6, [x5+8]
003e7938ldr x4, [sp+264]
003e793cldrsb x27, [x4]
003e7940str x1, [x4+256]
003e7944str x2, [x4+264]
003e7948adrp x27, 0x664000
003e794cldr w5, [x27+3056]
003e7950cbz w5, 0x3e7958
003e7954b 0x3e795c
003e7958
003e7958loc_3e7958:
003e7958b 0x3e7970
003e795c
003e795cloc_3e795c:
003e795cbl runtime.gcWriteBarrier2
003e7960str x0, [x25]
003e7964ldr x5, [x4+248]
003e7968str x5, [x25+8]
003e796cb 0x3e7970
003e7970
003e7970loc_3e7970:
003e7970str x0, [x4+248]
003e7974ldr x4, [sp+128]
003e7978str x4, [sp+232]
003e797cadrp x5, 0x32f000
003e7980add x5, x5, 3472
003e7984str x5, [sp+104]
003e7988str x4, [sp+112]
003e798cstp xzr, xzr, [sp+88]
003e7990ldr x0, [sp+104]
003e7994ldr x1, [sp+112]
003e7998mov x2, xzr
003e799cmov x3, xzr
003e79a0ldp x29, x30, [sp-8]
003e79a4add sp, sp, 256
003e79a8ret x30
003e79ac
003e79acloc_3e79ac:
003e79acstr x0, [sp+8]
003e79b0mov x3, x30
003e79b4bl runtime.morestack_noctxt.abi0
003e79b8ldr x0, [sp+8]
003e79bcb 0x3e7620
003e7620
003e7620os/exec.(*Cmd).StderrPipe: ; void os/exec.(*Cmd).StderrPipe(os/exec.Cmd * c)
003e7620ldr x16, [x28+16]
003e7624sub x17, sp, 128
003e7628subs xzr, x17, x16
003e762cb.ls 0x3e79ac
003e7630sub x20, sp, 256
003e7634stp x29, x30, [x20-8]
003e7638add sp, x20, 0
003e763csub x29, sp, 8
003e7640str x0, [sp+264]
003e7644stp xzr, xzr, [sp+104]
003e7648stp xzr, xzr, [sp+88]
003e764cldr x2, [sp+264]
003e7650ldrsb x27, [x2]
003e7654ldr x2, [x2+112]
003e7658cbnz x2, 0x3e7660
003e765cb 0x3e76a0
003e7660
003e7660loc_3e7660:
003e7660adrp x0, 0x2d2000
003e7664add x0, x0, 990
003e7668orr x1, xzr, 24
003e766cbl errors.New
003e7670str x0, [sp+152]
003e7674str x1, [sp+160]
003e7678stp xzr, xzr, [sp+104]
003e767cldr x2, [sp+152]
003e7680ldr x3, [sp+160]
003e7684str x2, [sp+88]
003e7688str x3, [sp+96]
003e768cldr x0, [sp+104]
003e7690ldr x1, [sp+112]
003e7694ldp x29, x30, [sp-8]
003e7698add sp, sp, 256
003e769cret x30
003e76a0
003e76a0loc_3e76a0:
003e76a0ldr x2, [sp+264]
003e76a4ldrsb x27, [x2]
003e76a8ldr x2, [x2+160]
003e76accbnz x2, 0x3e76b4
003e76b0b 0x3e76f4
003e76b4
003e76b4loc_3e76b4:
003e76b4adrp x0, 0x2db000
003e76b8add x0, x0, 3532
003e76bcmovz x1, 38
003e76c0bl errors.New
003e76c4str x0, [sp+152]
003e76c8str x1, [sp+160]
003e76ccstp xzr, xzr, [sp+104]
003e76d0ldr x2, [sp+152]
003e76d4ldr x3, [sp+160]
003e76d8str x2, [sp+88]
003e76dcstr x3, [sp+96]
003e76e0ldr x0, [sp+104]
003e76e4ldr x1, [sp+112]
003e76e8ldp x29, x30, [sp-8]
003e76ecadd sp, sp, 256
003e76f0ret x30
003e76f4
003e76f4loc_3e76f4:
003e76f4str xzr, [sp+240]
003e76f8str xzr, [sp+232]
003e76fcstp xzr, xzr, [sp+152]
003e7700bl os.Pipe
003e7704str x0, [sp+240]
003e7708str x1, [sp+232]
003e770cstr x2, [sp+152]
003e7710str x3, [sp+160]
003e7714ldr x0, [sp+240]
003e7718str x0, [sp+192]
003e771cldr x0, [sp+232]
003e7720str x0, [sp+184]
003e7724ldr x0, [sp+152]
003e7728ldr x1, [sp+160]
003e772cstr x0, [sp+168]
003e7730str x1, [sp+176]
003e7734ldr x0, [sp+192]
003e7738str x0, [sp+128]
003e773cldr x0, [sp+184]
003e7740str x0, [sp+120]
003e7744ldr x0, [sp+176]
003e7748ldr x1, [sp+168]
003e774cstr x1, [sp+136]
003e7750str x0, [sp+144]
003e7754cbnz x1, 0x3e775c
003e7758b 0x3e7784
003e775c
003e775cloc_3e775c:
003e775cstp xzr, xzr, [sp+104]
003e7760ldr x3, [sp+144]
003e7764ldr x2, [sp+136]
003e7768str x2, [sp+88]
003e776cstr x3, [sp+96]
003e7770ldr x0, [sp+104]
003e7774ldr x1, [sp+112]
003e7778ldp x29, x30, [sp-8]
003e777cadd sp, sp, 256
003e7780ret x30
003e7784
003e7784loc_3e7784:
003e7784ldr x5, [sp+120]
003e7788str x5, [sp+232]
003e778cldr x6, [sp+264]
003e7790ldrsb x27, [x6]
003e7794adrp x7, 0x32c000
003e7798add x7, x7, 2168
003e779cstr x7, [x6+112]
003e77a0adrp x27, 0x664000
003e77a4ldr w7, [x27+3056]
003e77a8cbz w7, 0x3e77b0
003e77acb 0x3e77b4
003e77b0
003e77b0loc_3e77b0:
003e77b0b 0x3e77c8
003e77b4
003e77b4loc_3e77b4:
003e77b4bl runtime.gcWriteBarrier2
003e77b8str x5, [x25]
003e77bcldr x7, [x6+120]
003e77c0str x7, [x25+8]
003e77c4b 0x3e77c8
003e77c8
003e77c8loc_3e77c8:
003e77c8str x5, [x6+120]
003e77ccldr x5, [sp+120]
003e77d0str x5, [sp+232]
003e77d4adrp x6, 0x32e000
003e77d8add x6, x6, 1888
003e77dcstr x6, [sp+216]
003e77e0str x5, [sp+224]
003e77e4ldr x5, [sp+264]
003e77e8ldrsb x27, [x5]
003e77ecldr x2, [x5+240]
003e77f0ldr x0, [x5+224]
003e77f4ldr x5, [x5+232]
003e77f8add x1, x5, 1
003e77fcsubs xzr, x2, x1
003e7800b.hs 0x3e7808
003e7804b 0x3e780c
003e7808
003e7808loc_3e7808:
003e7808b 0x3e7820
003e780c
003e780cloc_3e780c:
003e780corr x3, xzr, 1
003e7810adrp x4, 0x233000
003e7814add x4, x4, 3872
003e7818bl runtime.growslice
003e781cb 0x3e7820
003e7820
003e7820loc_3e7820:
003e7820sub x5, x1, 1
003e7824add x6, x0, x5, lsl #4
003e7828ubfm x5, x5, 60, 59
003e782cldr x7, [sp+224]
003e7830ldr x8, [sp+216]
003e7834str x8, [x0+x5]
003e7838adrp x27, 0x664000
003e783cldr w5, [x27+3056]
003e7840cbz w5, 0x3e7848
003e7844b 0x3e784c
003e7848
003e7848loc_3e7848:
003e7848b 0x3e7860
003e784c
003e784cloc_3e784c:
003e784cbl runtime.gcWriteBarrier2
003e7850str x7, [x25]
003e7854ldr x5, [x6+8]
003e7858str x5, [x25+8]
003e785cb 0x3e7860
003e7860
003e7860loc_3e7860:
003e7860str x7, [x6+8]
003e7864ldr x5, [sp+264]
003e7868ldrsb x27, [x5]
003e786cstr x1, [x5+232]
003e7870str x2, [x5+240]
003e7874adrp x27, 0x664000
003e7878ldr w6, [x27+3056]
003e787ccbz w6, 0x3e7884
003e7880b 0x3e7888
003e7884
003e7884loc_3e7884:
003e7884b 0x3e789c
003e7888
003e7888loc_3e7888:
003e7888bl runtime.gcWriteBarrier2
003e788cstr x0, [x25]
003e7890ldr x6, [x5+224]
003e7894str x6, [x25+8]
003e7898b 0x3e789c
003e789c
003e789cloc_3e789c:
003e789cstr x0, [x5+224]
003e78a0ldr x5, [sp+128]
003e78a4str x5, [sp+232]
003e78a8adrp x6, 0x32e000
003e78acadd x6, x6, 1888
003e78b0str x6, [sp+200]
003e78b4str x5, [sp+208]
003e78b8ldr x5, [sp+264]
003e78bcldrsb x27, [x5]
003e78c0ldr x2, [x5+264]
003e78c4ldr x0, [x5+248]
003e78c8ldr x5, [x5+256]
003e78ccadd x1, x5, 1
003e78d0subs xzr, x2, x1
003e78d4b.hs 0x3e78dc
003e78d8b 0x3e78e0
003e78dc
003e78dcloc_3e78dc:
003e78dcb 0x3e78f4
003e78e0
003e78e0loc_3e78e0:
003e78e0orr x3, xzr, 1
003e78e4adrp x4, 0x233000
003e78e8add x4, x4, 3872
003e78ecbl runtime.growslice
003e78f0b 0x3e78f4
003e78f4
003e78f4loc_3e78f4:
003e78f4sub x4, x1, 1
003e78f8add x5, x0, x4, lsl #4
003e78fcubfm x4, x4, 60, 59
003e7900ldr x6, [sp+208]
003e7904ldr x7, [sp+200]
003e7908str x7, [x0+x4]
003e790cadrp x27, 0x664000
003e7910ldr w4, [x27+3056]
003e7914cbz w4, 0x3e791c
003e7918b 0x3e7920
003e791c
003e791cloc_3e791c:
003e791cb 0x3e7934
003e7920
003e7920loc_3e7920:
003e7920bl runtime.gcWriteBarrier2
003e7924str x6, [x25]
003e7928ldr x4, [x5+8]
003e792cstr x4, [x25+8]
003e7930b 0x3e7934
003e7934
003e7934loc_3e7934:
003e7934str x6, [x5+8]
003e7938ldr x4, [sp+264]
003e793cldrsb x27, [x4]
003e7940str x1, [x4+256]
003e7944str x2, [x4+264]
003e7948adrp x27, 0x664000
003e794cldr w5, [x27+3056]
003e7950cbz w5, 0x3e7958
003e7954b 0x3e795c
003e7958
003e7958loc_3e7958:
003e7958b 0x3e7970
003e795c
003e795cloc_3e795c:
003e795cbl runtime.gcWriteBarrier2
003e7960str x0, [x25]
003e7964ldr x5, [x4+248]
003e7968str x5, [x25+8]
003e796cb 0x3e7970
003e7970
003e7970loc_3e7970:
003e7970str x0, [x4+248]
003e7974ldr x4, [sp+128]
003e7978str x4, [sp+232]
003e797cadrp x5, 0x32f000
003e7980add x5, x5, 3472
003e7984str x5, [sp+104]
003e7988str x4, [sp+112]
003e798cstp xzr, xzr, [sp+88]
003e7990ldr x0, [sp+104]
003e7994ldr x1, [sp+112]
003e7998mov x2, xzr
003e799cmov x3, xzr
003e79a0ldp x29, x30, [sp-8]
003e79a4add sp, sp, 256
003e79a8ret x30
003e79ac
003e79acloc_3e79ac:
003e79acstr x0, [sp+8]
003e79b0mov x3, x30
003e79b4bl runtime.morestack_noctxt.abi0
003e79b8ldr x0, [sp+8]
003e79bcb 0x3e7620
003e7620
003e79c0
003e79c0os/exec.(*prefixSuffixSaver).Write: ; void os/exec.(*prefixSuffixSaver).Write(os/exec.prefixSuffixSaver * w, struct []uint8 p)
003e79c0ldr x16, [x28+16]
003e79c4sub x17, sp, 96
003e79c8subs xzr, x17, x16
003e79ccb.ls 0x3e7cbc
003e79d0str x30, [sp-224]!
003e79d4stur x29, [sp-8]
003e79d8sub x29, sp, 8
003e79dcstr x0, [sp+232]
003e79e0str x1, [sp+240]
003e79e4str x2, [sp+248]
003e79e8str x3, [sp+256]
003e79ecstr xzr, [sp+64]
003e79f0stp xzr, xzr, [sp+112]
003e79f4ldr x5, [sp+248]
003e79f8str x5, [sp+72]
003e79fcldr x5, [sp+232]
003e7a00ldrsb x27, [x5]
003e7a04add x1, x5, 8
003e7a08str x1, [sp+208]
003e7a0cldr x2, [sp+240]
003e7a10ldr x0, [sp+232]
003e7a14ldr x3, [sp+248]
003e7a18ldr x4, [sp+256]
003e7a1cbl os/exec.(*prefixSuffixSaver).fill
003e7a20str x0, [sp+240]
003e7a24str x1, [sp+248]
003e7a28str x2, [sp+256]
003e7a2cstr x1, [sp+88]
003e7a30ldr x5, [sp+232]
003e7a34ldrsb x27, [x5]
003e7a38ldr x5, [x5]
003e7a3csub x0, x1, x5
003e7a40str x0, [sp+48]
003e7a44subs xzr, x0, 0
003e7a48b.gt 0x3e7a50
003e7a4cb 0x3e7ab0
003e7a50
003e7a50loc_3e7a50:
003e7a50ldr x6, [sp+240]
003e7a54b 0x3e7a58
003e7a58
003e7a58loc_3e7a58:
003e7a58subs xzr, x1, x0
003e7a5cb.hs 0x3e7a64
003e7a60b 0x3e7cb4
003e7a64
003e7a64loc_3e7a64:
003e7a64add x7, x2, x5
003e7a68sub x7, x7, x1
003e7a6cadd x5, x1, x5
003e7a70sub x5, x5, x1
003e7a74sub x8, xzr, x7
003e7a78and x8, x0, x8, asr #63
003e7a7cadd x6, x6, x8
003e7a80str x6, [sp+240]
003e7a84str x5, [sp+248]
003e7a88str x7, [sp+256]
003e7a8cldr x5, [sp+232]
003e7a90ldrsb x27, [x5]
003e7a94ldr x6, [sp+232]
003e7a98ldrsb x27, [x6]
003e7a9cldr x6, [x6+64]
003e7aa0ldr x7, [sp+48]
003e7aa4add x6, x6, x7
003e7aa8str x6, [x5+64]
003e7aacb 0x3e7ab4
003e7ab0
003e7ab0loc_3e7ab0:
003e7ab0b 0x3e7ab4
003e7ab4
003e7ab4loc_3e7ab4:
003e7ab4ldr x5, [sp+232]
003e7ab8ldrsb x27, [x5]
003e7abcadd x1, x5, 32
003e7ac0str x1, [sp+200]
003e7ac4ldr x2, [sp+240]
003e7ac8ldr x0, [sp+232]
003e7accldr x3, [sp+248]
003e7ad0ldr x4, [sp+256]
003e7ad4bl os/exec.(*prefixSuffixSaver).fill
003e7ad8str x0, [sp+240]
003e7adcstr x1, [sp+248]
003e7ae0str x2, [sp+256]
003e7ae4b 0x3e7ae8
003e7ae8
003e7ae8loc_3e7ae8:
003e7ae8ldr x3, [sp+248]
003e7aecstr x3, [sp+88]
003e7af0cbnz x3, 0x3e7af8
003e7af4b 0x3e7c88
003e7af8
003e7af8loc_3e7af8:
003e7af8ldr x3, [sp+232]
003e7afcldrsb x27, [x3]
003e7b00ldr x0, [x3+56]
003e7b04str x0, [sp+80]
003e7b08ldr x3, [sp+232]
003e7b0cldrsb x27, [x3]
003e7b10ldr x1, [x3+40]
003e7b14ldr x4, [x3+32]
003e7b18ldr x3, [x3+48]
003e7b1cb 0x3e7b20
003e7b20
003e7b20loc_3e7b20:
003e7b20subs xzr, x1, x0
003e7b24b.hs 0x3e7b2c
003e7b28b 0x3e7cb0
003e7b2c
003e7b2cloc_3e7b2c:
003e7b2csub x3, x3, x0
003e7b30sub x5, x1, x0
003e7b34sub x6, xzr, x3
003e7b38and x6, x0, x6, asr #63
003e7b3cadd x4, x4, x6
003e7b40str x4, [sp+128]
003e7b44str x5, [sp+136]
003e7b48str x3, [sp+144]
003e7b4cstr x4, [sp+176]
003e7b50str x5, [sp+184]
003e7b54str x3, [sp+192]
003e7b58ldr x3, [sp+248]
003e7b5cldr x4, [sp+240]
003e7b60ldr x5, [sp+256]
003e7b64str x4, [sp+152]
003e7b68str x3, [sp+160]
003e7b6cstr x5, [sp+168]
003e7b70ldr x4, [sp+184]
003e7b74str x4, [sp+104]
003e7b78subs xzr, x4, x3
003e7b7cb.gt 0x3e7b84
003e7b80b 0x3e7b8c
003e7b84
003e7b84loc_3e7b84:
003e7b84str x3, [sp+104]
003e7b88b 0x3e7b90
003e7b8c
003e7b8cloc_3e7b8c:
003e7b8cb 0x3e7b90
003e7b90
003e7b90loc_3e7b90:
003e7b90ldr x3, [sp+152]
003e7b94ldr x4, [sp+176]
003e7b98subs xzr, x3, x4
003e7b9cb.ne 0x3e7ba4
003e7ba0b 0x3e7bc0
003e7ba4
003e7ba4loc_3e7ba4:
003e7ba4ldr x3, [sp+104]
003e7ba8str x3, [sp+96]
003e7bacldr x2, [sp+96]
003e7bb0ldr x1, [sp+152]
003e7bb4ldr x0, [sp+176]
003e7bb8bl runtime.memmove
003e7bbcb 0x3e7bc4
003e7bc0
003e7bc0loc_3e7bc0:
003e7bc0b 0x3e7bc4
003e7bc4
003e7bc4loc_3e7bc4:
003e7bc4ldr x0, [sp+104]
003e7bc8str x0, [sp+56]
003e7bccldr x1, [sp+248]
003e7bd0ldr x3, [sp+240]
003e7bd4ldr x4, [sp+256]
003e7bd8b 0x3e7bdc
003e7bdc
003e7bdcloc_3e7bdc:
003e7bdcsubs xzr, x1, x0
003e7be0b.hs 0x3e7be8
003e7be4b 0x3e7cac
003e7be8
003e7be8loc_3e7be8:
003e7be8sub x4, x4, x0
003e7becsub x5, x1, x0
003e7bf0sub x6, xzr, x4
003e7bf4and x6, x0, x6, asr #63
003e7bf8add x3, x3, x6
003e7bfcstr x3, [sp+240]
003e7c00str x5, [sp+248]
003e7c04str x4, [sp+256]
003e7c08ldr x3, [sp+232]
003e7c0cldrsb x27, [x3]
003e7c10ldr x4, [sp+232]
003e7c14ldrsb x27, [x4]
003e7c18ldr x4, [x4+64]
003e7c1cldr x5, [sp+56]
003e7c20add x4, x4, x5
003e7c24str x4, [x3+64]
003e7c28ldr x3, [sp+232]
003e7c2cldrsb x27, [x3]
003e7c30ldr x4, [sp+232]
003e7c34ldrsb x27, [x4]
003e7c38ldr x4, [x4+56]
003e7c3cldr x5, [sp+56]
003e7c40add x4, x4, x5
003e7c44str x4, [x3+56]
003e7c48ldr x3, [sp+232]
003e7c4cldrsb x27, [x3]
003e7c50ldr x3, [x3+56]
003e7c54ldr x4, [sp+232]
003e7c58ldrsb x27, [x4]
003e7c5cldr x4, [x4]
003e7c60subs xzr, x4, x3
003e7c64b.eq 0x3e7c6c
003e7c68b 0x3e7c7c
003e7c6c
003e7c6cloc_3e7c6c:
003e7c6cldr x3, [sp+232]
003e7c70ldrsb x27, [x3]
003e7c74str xzr, [x3+56]
003e7c78b 0x3e7c80
003e7c7c
003e7c7cloc_3e7c7c:
003e7c7cb 0x3e7c80
003e7c80
003e7c80loc_3e7c80:
003e7c80b 0x3e7c84
003e7c84
003e7c84loc_3e7c84:
003e7c84b 0x3e7ae8
003e7c88
003e7c88loc_3e7c88:
003e7c88ldr x3, [sp+72]
003e7c8cstr x3, [sp+64]
003e7c90stp xzr, xzr, [sp+112]
003e7c94ldr x0, [sp+64]
003e7c98mov x1, xzr
003e7c9cmov x2, xzr
003e7ca0ldur x29, [sp-8]
003e7ca4ldr x30, [sp], 224
003e7ca8ret x30
003e7cac
003e7cacloc_3e7cac:
003e7cacbl runtime.panicSliceB
003e7cb0
003e7cb0loc_3e7cb0:
003e7cb0bl runtime.panicSliceB
003e7cb4
003e7cb4loc_3e7cb4:
003e7cb4bl runtime.panicSliceB
003e7cb8hint
003e7cbc
003e7cbcloc_3e7cbc:
003e7cbcstp x0, x1, [sp+8]
003e7cc0stp x2, x3, [sp+24]
003e7cc4mov x3, x30
003e7cc8bl runtime.morestack_noctxt.abi0
003e7cccldp x0, x1, [sp+8]
003e7cd0ldp x2, x3, [sp+24]
003e7cd4b 0x3e79c0
003e7cd8udf 0
003e7cdcudf 0
003e79c0
003e79c0os/exec.(*prefixSuffixSaver).Write: ; void os/exec.(*prefixSuffixSaver).Write(os/exec.prefixSuffixSaver * w, struct []uint8 p)
003e79c0ldr x16, [x28+16]
003e79c4sub x17, sp, 96
003e79c8subs xzr, x17, x16
003e79ccb.ls 0x3e7cbc
003e79d0str x30, [sp-224]!
003e79d4stur x29, [sp-8]
003e79d8sub x29, sp, 8
003e79dcstr x0, [sp+232]
003e79e0str x1, [sp+240]
003e79e4str x2, [sp+248]
003e79e8str x3, [sp+256]
003e79ecstr xzr, [sp+64]
003e79f0stp xzr, xzr, [sp+112]
003e79f4ldr x5, [sp+248]
003e79f8str x5, [sp+72]
003e79fcldr x5, [sp+232]
003e7a00ldrsb x27, [x5]
003e7a04add x1, x5, 8
003e7a08str x1, [sp+208]
003e7a0cldr x2, [sp+240]
003e7a10ldr x0, [sp+232]
003e7a14ldr x3, [sp+248]
003e7a18ldr x4, [sp+256]
003e7a1cbl os/exec.(*prefixSuffixSaver).fill
003e7a20str x0, [sp+240]
003e7a24str x1, [sp+248]
003e7a28str x2, [sp+256]
003e7a2cstr x1, [sp+88]
003e7a30ldr x5, [sp+232]
003e7a34ldrsb x27, [x5]
003e7a38ldr x5, [x5]
003e7a3csub x0, x1, x5
003e7a40str x0, [sp+48]
003e7a44subs xzr, x0, 0
003e7a48b.gt 0x3e7a50
003e7a4cb 0x3e7ab0
003e7a50
003e7a50loc_3e7a50:
003e7a50ldr x6, [sp+240]
003e7a54b 0x3e7a58
003e7a58
003e7a58loc_3e7a58:
003e7a58subs xzr, x1, x0
003e7a5cb.hs 0x3e7a64
003e7a60b 0x3e7cb4
003e7a64
003e7a64loc_3e7a64:
003e7a64add x7, x2, x5
003e7a68sub x7, x7, x1
003e7a6cadd x5, x1, x5
003e7a70sub x5, x5, x1
003e7a74sub x8, xzr, x7
003e7a78and x8, x0, x8, asr #63
003e7a7cadd x6, x6, x8
003e7a80str x6, [sp+240]
003e7a84str x5, [sp+248]
003e7a88str x7, [sp+256]
003e7a8cldr x5, [sp+232]
003e7a90ldrsb x27, [x5]
003e7a94ldr x6, [sp+232]
003e7a98ldrsb x27, [x6]
003e7a9cldr x6, [x6+64]
003e7aa0ldr x7, [sp+48]
003e7aa4add x6, x6, x7
003e7aa8str x6, [x5+64]
003e7aacb 0x3e7ab4
003e7ab0
003e7ab0loc_3e7ab0:
003e7ab0b 0x3e7ab4
003e7ab4
003e7ab4loc_3e7ab4:
003e7ab4ldr x5, [sp+232]
003e7ab8ldrsb x27, [x5]
003e7abcadd x1, x5, 32
003e7ac0str x1, [sp+200]
003e7ac4ldr x2, [sp+240]
003e7ac8ldr x0, [sp+232]
003e7accldr x3, [sp+248]
003e7ad0ldr x4, [sp+256]
003e7ad4bl os/exec.(*prefixSuffixSaver).fill
003e7ad8str x0, [sp+240]
003e7adcstr x1, [sp+248]
003e7ae0str x2, [sp+256]
003e7ae4b 0x3e7ae8
003e7ae8
003e7ae8loc_3e7ae8:
003e7ae8ldr x3, [sp+248]
003e7aecstr x3, [sp+88]
003e7af0cbnz x3, 0x3e7af8
003e7af4b 0x3e7c88
003e7af8
003e7af8loc_3e7af8:
003e7af8ldr x3, [sp+232]
003e7afcldrsb x27, [x3]
003e7b00ldr x0, [x3+56]
003e7b04str x0, [sp+80]
003e7b08ldr x3, [sp+232]
003e7b0cldrsb x27, [x3]
003e7b10ldr x1, [x3+40]
003e7b14ldr x4, [x3+32]
003e7b18ldr x3, [x3+48]
003e7b1cb 0x3e7b20
003e7b20
003e7b20loc_3e7b20:
003e7b20subs xzr, x1, x0
003e7b24b.hs 0x3e7b2c
003e7b28b 0x3e7cb0
003e7b2c
003e7b2cloc_3e7b2c:
003e7b2csub x3, x3, x0
003e7b30sub x5, x1, x0
003e7b34sub x6, xzr, x3
003e7b38and x6, x0, x6, asr #63
003e7b3cadd x4, x4, x6
003e7b40str x4, [sp+128]
003e7b44str x5, [sp+136]
003e7b48str x3, [sp+144]
003e7b4cstr x4, [sp+176]
003e7b50str x5, [sp+184]
003e7b54str x3, [sp+192]
003e7b58ldr x3, [sp+248]
003e7b5cldr x4, [sp+240]
003e7b60ldr x5, [sp+256]
003e7b64str x4, [sp+152]
003e7b68str x3, [sp+160]
003e7b6cstr x5, [sp+168]
003e7b70ldr x4, [sp+184]
003e7b74str x4, [sp+104]
003e7b78subs xzr, x4, x3
003e7b7cb.gt 0x3e7b84
003e7b80b 0x3e7b8c
003e7b84
003e7b84loc_3e7b84:
003e7b84str x3, [sp+104]
003e7b88b 0x3e7b90
003e7b8c
003e7b8cloc_3e7b8c:
003e7b8cb 0x3e7b90
003e7b90
003e7b90loc_3e7b90:
003e7b90ldr x3, [sp+152]
003e7b94ldr x4, [sp+176]
003e7b98subs xzr, x3, x4
003e7b9cb.ne 0x3e7ba4
003e7ba0b 0x3e7bc0
003e7ba4
003e7ba4loc_3e7ba4:
003e7ba4ldr x3, [sp+104]
003e7ba8str x3, [sp+96]
003e7bacldr x2, [sp+96]
003e7bb0ldr x1, [sp+152]
003e7bb4ldr x0, [sp+176]
003e7bb8bl runtime.memmove
003e7bbcb 0x3e7bc4
003e7bc0
003e7bc0loc_3e7bc0:
003e7bc0b 0x3e7bc4
003e7bc4
003e7bc4loc_3e7bc4:
003e7bc4ldr x0, [sp+104]
003e7bc8str x0, [sp+56]
003e7bccldr x1, [sp+248]
003e7bd0ldr x3, [sp+240]
003e7bd4ldr x4, [sp+256]
003e7bd8b 0x3e7bdc
003e7bdc
003e7bdcloc_3e7bdc:
003e7bdcsubs xzr, x1, x0
003e7be0b.hs 0x3e7be8
003e7be4b 0x3e7cac
003e7be8
003e7be8loc_3e7be8:
003e7be8sub x4, x4, x0
003e7becsub x5, x1, x0
003e7bf0sub x6, xzr, x4
003e7bf4and x6, x0, x6, asr #63
003e7bf8add x3, x3, x6
003e7bfcstr x3, [sp+240]
003e7c00str x5, [sp+248]
003e7c04str x4, [sp+256]
003e7c08ldr x3, [sp+232]
003e7c0cldrsb x27, [x3]
003e7c10ldr x4, [sp+232]
003e7c14ldrsb x27, [x4]
003e7c18ldr x4, [x4+64]
003e7c1cldr x5, [sp+56]
003e7c20add x4, x4, x5
003e7c24str x4, [x3+64]
003e7c28ldr x3, [sp+232]
003e7c2cldrsb x27, [x3]
003e7c30ldr x4, [sp+232]
003e7c34ldrsb x27, [x4]
003e7c38ldr x4, [x4+56]
003e7c3cldr x5, [sp+56]
003e7c40add x4, x4, x5
003e7c44str x4, [x3+56]
003e7c48ldr x3, [sp+232]
003e7c4cldrsb x27, [x3]
003e7c50ldr x3, [x3+56]
003e7c54ldr x4, [sp+232]
003e7c58ldrsb x27, [x4]
003e7c5cldr x4, [x4]
003e7c60subs xzr, x4, x3
003e7c64b.eq 0x3e7c6c
003e7c68b 0x3e7c7c
003e7c6c
003e7c6cloc_3e7c6c:
003e7c6cldr x3, [sp+232]
003e7c70ldrsb x27, [x3]
003e7c74str xzr, [x3+56]
003e7c78b 0x3e7c80
003e7c7c
003e7c7cloc_3e7c7c:
003e7c7cb 0x3e7c80
003e7c80
003e7c80loc_3e7c80:
003e7c80b 0x3e7c84
003e7c84
003e7c84loc_3e7c84:
003e7c84b 0x3e7ae8
003e7c88
003e7c88loc_3e7c88:
003e7c88ldr x3, [sp+72]
003e7c8cstr x3, [sp+64]
003e7c90stp xzr, xzr, [sp+112]
003e7c94ldr x0, [sp+64]
003e7c98mov x1, xzr
003e7c9cmov x2, xzr
003e7ca0ldur x29, [sp-8]
003e7ca4ldr x30, [sp], 224
003e7ca8ret x30
003e7cac
003e7cacloc_3e7cac:
003e7cacbl runtime.panicSliceB
003e7cb0
003e7cb0loc_3e7cb0:
003e7cb0bl runtime.panicSliceB
003e7cb4
003e7cb4loc_3e7cb4:
003e7cb4bl runtime.panicSliceB
003e7cb8hint
003e7cbc
003e7cbcloc_3e7cbc:
003e7cbcstp x0, x1, [sp+8]
003e7cc0stp x2, x3, [sp+24]
003e7cc4mov x3, x30
003e7cc8bl runtime.morestack_noctxt.abi0
003e7cccldp x0, x1, [sp+8]
003e7cd0ldp x2, x3, [sp+24]
003e7cd4b 0x3e79c0
003e7cd8udf 0
003e7cdcudf 0
003e79c0
Loading..