File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
003e4ba0
003e4ba0os/exec.(*Cmd).Run: ; void os/exec.(*Cmd).Run(os/exec.Cmd * c)
003e4ba0ldr x16, [x28+16]
003e4ba4subs xzr, sp, x16
003e4ba8b.ls 0x3e4c10
003e4bacstr x30, [sp-80]!
003e4bb0stur x29, [sp-8]
003e4bb4sub x29, sp, 8
003e4bb8str x0, [sp+88]
003e4bbcstp xzr, xzr, [sp+24]
003e4bc0ldr x0, [sp+88]
003e4bc4bl os/exec.(*Cmd).Start
003e4bc8str x0, [sp+40]
003e4bccstr x1, [sp+48]
003e4bd0cbnz x0, 0x3e4bd8
003e4bd4b 0x3e4bec
003e4bd8
003e4bd8loc_3e4bd8:
003e4bd8str x0, [sp+24]
003e4bdcstr x1, [sp+32]
003e4be0ldur x29, [sp-8]
003e4be4ldr x30, [sp], 80
003e4be8ret x30
003e4bec
003e4becloc_3e4bec:
003e4becldr x0, [sp+88]
003e4bf0bl os/exec.(*Cmd).Wait
003e4bf4str x0, [sp+56]
003e4bf8str x1, [sp+64]
003e4bfcstr x0, [sp+24]
003e4c00str x1, [sp+32]
003e4c04ldur x29, [sp-8]
003e4c08ldr x30, [sp], 80
003e4c0cret x30
003e4c10
003e4c10loc_3e4c10:
003e4c10str x0, [sp+8]
003e4c14mov x3, x30
003e4c18bl runtime.morestack_noctxt.abi0
003e4c1cldr x0, [sp+8]
003e4c20b 0x3e4ba0
003e4c24udf 0
003e4c28udf 0
003e4c2cudf 0
003e4ba0
003e4ba0os/exec.(*Cmd).Run: ; void os/exec.(*Cmd).Run(os/exec.Cmd * c)
003e4ba0ldr x16, [x28+16]
003e4ba4subs xzr, sp, x16
003e4ba8b.ls 0x3e4c10
003e4bacstr x30, [sp-80]!
003e4bb0stur x29, [sp-8]
003e4bb4sub x29, sp, 8
003e4bb8str x0, [sp+88]
003e4bbcstp xzr, xzr, [sp+24]
003e4bc0ldr x0, [sp+88]
003e4bc4bl os/exec.(*Cmd).Start
003e4bc8str x0, [sp+40]
003e4bccstr x1, [sp+48]
003e4bd0cbnz x0, 0x3e4bd8
003e4bd4b 0x3e4bec
003e4bd8
003e4bd8loc_3e4bd8:
003e4bd8str x0, [sp+24]
003e4bdcstr x1, [sp+32]
003e4be0ldur x29, [sp-8]
003e4be4ldr x30, [sp], 80
003e4be8ret x30
003e4bec
003e4becloc_3e4bec:
003e4becldr x0, [sp+88]
003e4bf0bl os/exec.(*Cmd).Wait
003e4bf4str x0, [sp+56]
003e4bf8str x1, [sp+64]
003e4bfcstr x0, [sp+24]
003e4c00str x1, [sp+32]
003e4c04ldur x29, [sp-8]
003e4c08ldr x30, [sp], 80
003e4c0cret x30
003e4c10
003e4c10loc_3e4c10:
003e4c10str x0, [sp+8]
003e4c14mov x3, x30
003e4c18bl runtime.morestack_noctxt.abi0
003e4c1cldr x0, [sp+8]
003e4c20b 0x3e4ba0
003e4c24udf 0
003e4c28udf 0
003e4c2cudf 0
003e4ba0
003e4c30
003e4c30os/exec.(*Cmd).Start: ; void os/exec.(*Cmd).Start(os/exec.Cmd * c)
003e4c30ldr x16, [x28+16]
003e4c34sub x17, sp, 688
003e4c38subs xzr, x17, x16
003e4c3cb.ls 0x3e5b18
003e4c40sub x20, sp, 816
003e4c44stp x29, x30, [x20-8]
003e4c48add sp, x20, 0
003e4c4csub x29, sp, 8
003e4c50str x0, [sp+824]
003e4c54stp xzr, xzr, [sp+168]
003e4c58ldr x2, [sp+824]
003e4c5cldrsb x27, [x2]
003e4c60ldr x2, [x2+160]
003e4c64cbnz x2, 0x3e4c6c
003e4c68b 0x3e4ca4
003e4c6c
003e4c6cloc_3e4c6c:
003e4c6cadrp x0, 0x2d3000
003e4c70add x0, x0, 1425
003e4c74movz x1, 21
003e4c78bl errors.New
003e4c7cstr x0, [sp+648]
003e4c80str x1, [sp+656]
003e4c84str x0, [sp+168]
003e4c88str x1, [sp+176]
003e4c8cbl runtime.deferreturn
003e4c90ldr x0, [sp+168]
003e4c94ldr x1, [sp+176]
003e4c98ldp x29, x30, [sp-8]
003e4c9cadd sp, sp, 816
003e4ca0ret x30
003e4ca4
003e4ca4loc_3e4ca4:
003e4ca4strb wzr, [sp+83]
003e4ca8add x27, sp, 520
003e4cacstp xzr, xzr, [x27]
003e4cb0str xzr, [sp+536]
003e4cb4add x1, sp, 520
003e4cb8str x1, [sp+544]
003e4cbcldrsb x27, [x1]
003e4cc0adrp x2, 4096
003e4cc4add x2, x2, 3360
003e4cc8str x2, [x1]
003e4cccldrsb x27, [x1]
003e4cd0ldr x2, [sp+824]
003e4cd4adrp x27, 0x667000
003e4cd8ldr w3, [x27+3056]
003e4cdccbz w3, 0x3e4ce4
003e4ce0b 0x3e4ce8
003e4ce4
003e4ce4loc_3e4ce4:
003e4ce4b 0x3e4cfc
003e4ce8
003e4ce8loc_3e4ce8:
003e4ce8bl runtime.gcWriteBarrier2
003e4cecstr x2, [x25]
003e4cf0ldr x3, [x1+8]
003e4cf4str x3, [x25+8]
003e4cf8b 0x3e4cfc
003e4cfc
003e4cfcloc_3e4cfc:
003e4cfcstr x2, [x1+8]
003e4d00ldrsb x27, [x1]
003e4d04adrp x27, 0x667000
003e4d08ldr w2, [x27+3056]
003e4d0ccbz w2, 0x3e4d14
003e4d10b 0x3e4d18
003e4d14
003e4d14loc_3e4d14:
003e4d14b 0x3e4d30
003e4d18
003e4d18loc_3e4d18:
003e4d18bl runtime.gcWriteBarrier2
003e4d1cadd x2, sp, 83
003e4d20str x2, [x25]
003e4d24ldr x3, [x1+16]
003e4d28str x3, [x25+8]
003e4d2cb 0x3e4d30
003e4d30
003e4d30loc_3e4d30:
003e4d30add x2, sp, 83
003e4d34str x2, [x1+16]
003e4d38str x1, [sp+112]
003e4d3cadd x0, sp, 88
003e4d40bl runtime.deferprocStack
003e4d44subs xzr, x0, 0
003e4d48b.ne 0x3e5790
003e4d4cb 0x3e4d50
003e4d50
003e4d50loc_3e4d50:
003e4d50ldr x3, [sp+824]
003e4d54ldrsb x27, [x3]
003e4d58ldr x3, [x3+8]
003e4d5csubs xzr, x3, 0
003e4d60cset x4, eq
003e4d64strb w4, [sp+86]
003e4d68cbz x3, 0x3e4d70
003e4d6cb 0x3e4d90
003e4d70
003e4d70loc_3e4d70:
003e4d70ldr x3, [sp+824]
003e4d74ldrsb x27, [x3]
003e4d78ldr x3, [x3+192]
003e4d7csubs xzr, x3, 0
003e4d80cset x3, ne
003e4d84eor x3, x3, 1
003e4d88strb w3, [sp+86]
003e4d8cb 0x3e4d94
003e4d90
003e4d90loc_3e4d90:
003e4d90b 0x3e4d94
003e4d94
003e4d94loc_3e4d94:
003e4d94ldrb w3, [sp+86]
003e4d98strb w3, [sp+87]
003e4d9ctbnz w3, 0, 0x3e4da4
003e4da0b 0x3e4dc4
003e4da4
003e4da4loc_3e4da4:
003e4da4ldr x3, [sp+824]
003e4da8ldrsb x27, [x3]
003e4dacldr x3, [x3+336]
003e4db0subs xzr, x3, 0
003e4db4cset x3, ne
003e4db8eor x3, x3, 1
003e4dbcstrb w3, [sp+87]
003e4dc0b 0x3e4dc8
003e4dc4
003e4dc4loc_3e4dc4:
003e4dc4b 0x3e4dc8
003e4dc8
003e4dc8loc_3e4dc8:
003e4dc8ldrb w3, [sp+87]
003e4dcctbnz w3, 0, 0x3e4dd4
003e4dd0b 0x3e4e28
003e4dd4
003e4dd4loc_3e4dd4:
003e4dd4adrp x0, 0x2d0000
003e4dd8add x0, x0, 3156
003e4ddcorr x1, xzr, 16
003e4de0bl errors.New
003e4de4str x0, [sp+648]
003e4de8str x1, [sp+656]
003e4decldr x2, [sp+824]
003e4df0ldrsb x27, [x2]
003e4df4str x0, [x2+192]
003e4df8adrp x27, 0x667000
003e4dfcldr w3, [x27+3056]
003e4e00cbz w3, 0x3e4e08
003e4e04b 0x3e4e0c
003e4e08
003e4e08loc_3e4e08:
003e4e08b 0x3e4e20
003e4e0c
003e4e0cloc_3e4e0c:
003e4e0cbl runtime.gcWriteBarrier2
003e4e10str x1, [x25]
003e4e14ldr x3, [x2+200]
003e4e18str x3, [x25+8]
003e4e1cb 0x3e4e20
003e4e20
003e4e20loc_3e4e20:
003e4e20str x1, [x2+200]
003e4e24b 0x3e4e2c
003e4e28
003e4e28loc_3e4e28:
003e4e28b 0x3e4e2c
003e4e2c
003e4e2cloc_3e4e2c:
003e4e2cldr x3, [sp+824]
003e4e30ldrsb x27, [x3]
003e4e34ldr x3, [x3+192]
003e4e38subs xzr, x3, 0
003e4e3ccset x4, ne
003e4e40strb w4, [sp+86]
003e4e44cbnz x3, 0x3e4e4c
003e4e48b 0x3e4e50
003e4e4c
003e4e4cloc_3e4e4c:
003e4e4cb 0x3e4e6c
003e4e50
003e4e50loc_3e4e50:
003e4e50ldr x3, [sp+824]
003e4e54ldrsb x27, [x3]
003e4e58ldr x3, [x3+336]
003e4e5csubs xzr, x3, 0
003e4e60cset x3, ne
003e4e64strb w3, [sp+86]
003e4e68b 0x3e4e6c
003e4e6c
003e4e6cloc_3e4e6c:
003e4e6cldrb w3, [sp+86]
003e4e70tbnz w3, 0, 0x3e4e78
003e4e74b 0x3e4eec
003e4e78
003e4e78loc_3e4e78:
003e4e78ldr x0, [sp+824]
003e4e7cldrsb x27, [x0]
003e4e80ldr x0, [x0+336]
003e4e84cbnz x0, 0x3e4e8c
003e4e88b 0x3e4ebc
003e4e8c
003e4e8cloc_3e4e8c:
003e4e8cldr x0, [sp+824]
003e4e90ldrsb x27, [x0]
003e4e94ldr x1, [x0+336]
003e4e98ldr x0, [x0+344]
003e4e9cstr x1, [sp+168]
003e4ea0str x0, [sp+176]
003e4ea4bl runtime.deferreturn
003e4ea8ldr x0, [sp+168]
003e4eacldr x1, [sp+176]
003e4eb0ldp x29, x30, [sp-8]
003e4eb4add sp, sp, 816
003e4eb8ret x30
003e4ebc
003e4ebcloc_3e4ebc:
003e4ebcldr x0, [sp+824]
003e4ec0ldrsb x27, [x0]
003e4ec4ldr x1, [x0+192]
003e4ec8ldr x0, [x0+200]
003e4eccstr x1, [sp+168]
003e4ed0str x0, [sp+176]
003e4ed4bl runtime.deferreturn
003e4ed8ldr x0, [sp+168]
003e4edcldr x1, [sp+176]
003e4ee0ldp x29, x30, [sp-8]
003e4ee4add sp, sp, 816
003e4ee8ret x30
003e4eec
003e4eecloc_3e4eec:
003e4eecldr x3, [sp+824]
003e4ef0ldrsb x27, [x3]
003e4ef4ldr x4, [x3]
003e4ef8ldr x3, [x3+8]
003e4efcstr x4, [sp+224]
003e4f00str x3, [sp+232]
003e4f04ldr x3, [sp+824]
003e4f08ldrsb x27, [x3]
003e4f0cldr x3, [x3+208]
003e4f10subs xzr, x3, 0
003e4f14cset x4, ne
003e4f18strb w4, [sp+86]
003e4f1ccbnz x3, 0x3e4f24
003e4f20b 0x3e4f44
003e4f24
003e4f24loc_3e4f24:
003e4f24ldr x3, [sp+824]
003e4f28ldrsb x27, [x3]
003e4f2cldr x3, [x3+176]
003e4f30subs xzr, x3, 0
003e4f34cset x3, ne
003e4f38eor x3, x3, 1
003e4f3cstrb w3, [sp+86]
003e4f40b 0x3e4f48
003e4f44
003e4f44loc_3e4f44:
003e4f44b 0x3e4f48
003e4f48
003e4f48loc_3e4f48:
003e4f48ldrb w3, [sp+86]
003e4f4ctbnz w3, 0, 0x3e4f54
003e4f50b 0x3e4f8c
003e4f54
003e4f54loc_3e4f54:
003e4f54adrp x0, 0x2ea000
003e4f58add x0, x0, 2375
003e4f5cmovz x1, 71
003e4f60bl errors.New
003e4f64str x0, [sp+648]
003e4f68str x1, [sp+656]
003e4f6cstr x0, [sp+168]
003e4f70str x1, [sp+176]
003e4f74bl runtime.deferreturn
003e4f78ldr x0, [sp+168]
003e4f7cldr x1, [sp+176]
003e4f80ldp x29, x30, [sp-8]
003e4f84add sp, sp, 816
003e4f88ret x30
003e4f8c
003e4f8cloc_3e4f8c:
003e4f8cldr x3, [sp+824]
003e4f90ldrsb x27, [x3]
003e4f94ldr x3, [x3+176]
003e4f98cbnz x3, 0x3e4fa0
003e4f9cb 0x3e5024
003e4fa0
003e4fa0loc_3e4fa0:
003e4fa0ldr x1, [sp+824]
003e4fa4ldrsb x27, [x1]
003e4fa8ldr x2, [x1+176]
003e4facldrsb x27, [x2]
003e4fb0ldr x0, [x1+184]
003e4fb4ldr x1, [x2+32]
003e4fb8blr x1
003e4fbcstr x0, [sp+640]
003e4fc0mov x1, x0
003e4fc4mov x0, xzr
003e4fc8bl runtime.selectnbrecv
003e4fccstrb w0, [sp+84]
003e4fd0tbnz w0, 0, 0x3e4fd8
003e4fd4b 0x3e501c
003e4fd8
003e4fd8loc_3e4fd8:
003e4fd8ldr x1, [sp+824]
003e4fdcldrsb x27, [x1]
003e4fe0ldr x2, [x1+176]
003e4fe4ldrsb x27, [x2]
003e4fe8ldr x0, [x1+184]
003e4fecldr x1, [x2+40]
003e4ff0blr x1
003e4ff4str x0, [sp+648]
003e4ff8str x1, [sp+656]
003e4ffcstr x0, [sp+168]
003e5000str x1, [sp+176]
003e5004bl runtime.deferreturn
003e5008ldr x0, [sp+168]
003e500cldr x1, [sp+176]
003e5010ldp x29, x30, [sp-8]
003e5014add sp, sp, 816
003e5018ret x30
003e501c
003e501cloc_3e501c:
003e501cb 0x3e5020
003e5020
003e5020loc_3e5020:
003e5020b 0x3e5028
003e5024
003e5024loc_3e5024:
003e5024b 0x3e5028
003e5028
003e5028loc_3e5028:
003e5028ldr x3, [sp+824]
003e502cldrsb x27, [x3]
003e5030ldr x3, [x3+136]
003e5034str x3, [sp+160]
003e5038add x2, x3, 3
003e503cadrp x0, 0x2c3000
003e5040add x0, x0, 416
003e5044mov x1, xzr
003e5048bl runtime.makeslice
003e504cldr x3, [sp+160]
003e5050str x0, [sp+296]
003e5054str xzr, [sp+304]
003e5058add x3, x3, 3
003e505cstr x3, [sp+312]
003e5060str xzr, [sp+632]
003e5064add x27, sp, 648
003e5068stp xzr, xzr, [x27]
003e506cldr x0, [sp+824]
003e5070bl os/exec.(*Cmd).childStdin
003e5074str x0, [sp+632]
003e5078str x1, [sp+648]
003e507cstr x2, [sp+656]
003e5080ldr x3, [sp+632]
003e5084str x3, [sp+336]
003e5088ldr x3, [sp+648]
003e508cldr x4, [sp+656]
003e5090str x3, [sp+320]
003e5094str x4, [sp+328]
003e5098ldr x3, [sp+336]
003e509cstr x3, [sp+192]
003e50a0ldr x3, [sp+328]
003e50a4ldr x4, [sp+320]
003e50a8str x4, [sp+256]
003e50acstr x3, [sp+264]
003e50b0cbnz x4, 0x3e50b8
003e50b4b 0x3e50d8
003e50b8
003e50b8loc_3e50b8:
003e50b8str x4, [sp+168]
003e50bcstr x3, [sp+176]
003e50c0bl runtime.deferreturn
003e50c4ldr x0, [sp+168]
003e50c8ldr x1, [sp+176]
003e50ccldp x29, x30, [sp-8]
003e50d0add sp, sp, 816
003e50d4ret x30
003e50d8
003e50d8loc_3e50d8:
003e50d8ldr x2, [sp+312]
003e50dcldr x0, [sp+296]
003e50e0ldr x5, [sp+304]
003e50e4add x1, x5, 1
003e50e8subs xzr, x2, x1
003e50ecb.hs 0x3e50f4
003e50f0b 0x3e50f8
003e50f4
003e50f4loc_3e50f4:
003e50f4b 0x3e510c
003e50f8
003e50f8loc_3e50f8:
003e50f8orr x3, xzr, 1
003e50fcadrp x4, 0x2c3000
003e5100add x4, x4, 416
003e5104bl runtime.growslice
003e5108b 0x3e510c
003e510c
003e510cloc_3e510c:
003e510cldr x3, [sp+192]
003e5110sub x4, x1, 1
003e5114adrp x27, 0x666000
003e5118ldr w5, [x27+3056]
003e511ccbz w5, 0x3e5124
003e5120b 0x3e5128
003e5124
003e5124loc_3e5124:
003e5124b 0x3e513c
003e5128
003e5128loc_3e5128:
003e5128bl runtime.gcWriteBarrier2
003e512cstr x3, [x25]
003e5130ldr x5, [x0+3*x4]
003e5134str x5, [x25+8]
003e5138b 0x3e513c
003e513c
003e513cloc_3e513c:
003e513cstr x3, [x0+3*x4]
003e5140str x0, [sp+296]
003e5144str x1, [sp+304]
003e5148str x2, [sp+312]
003e514cstr xzr, [sp+632]
003e5150add x27, sp, 648
003e5154stp xzr, xzr, [x27]
003e5158ldr x0, [sp+824]
003e515cbl os/exec.(*Cmd).childStdout
003e5160str x0, [sp+632]
003e5164str x1, [sp+648]
003e5168str x2, [sp+656]
003e516cldr x1, [sp+632]
003e5170str x1, [sp+800]
003e5174ldr x1, [sp+648]
003e5178ldr x2, [sp+656]
003e517cstr x1, [sp+784]
003e5180str x2, [sp+792]
003e5184ldr x1, [sp+800]
003e5188str x1, [sp+184]
003e518cldr x1, [sp+792]
003e5190ldr x2, [sp+784]
003e5194str x2, [sp+256]
003e5198str x1, [sp+264]
003e519ccbnz x2, 0x3e51a4
003e51a0b 0x3e51c4
003e51a4
003e51a4loc_3e51a4:
003e51a4str x2, [sp+168]
003e51a8str x1, [sp+176]
003e51acbl runtime.deferreturn
003e51b0ldr x0, [sp+168]
003e51b4ldr x1, [sp+176]
003e51b8ldp x29, x30, [sp-8]
003e51bcadd sp, sp, 816
003e51c0ret x30
003e51c4
003e51c4loc_3e51c4:
003e51c4ldr x2, [sp+312]
003e51c8ldr x0, [sp+296]
003e51ccldr x5, [sp+304]
003e51d0add x1, x5, 1
003e51d4subs xzr, x2, x1
003e51d8b.hs 0x3e51e0
003e51dcb 0x3e51e4
003e51e0
003e51e0loc_3e51e0:
003e51e0b 0x3e51f8
003e51e4
003e51e4loc_3e51e4:
003e51e4orr x3, xzr, 1
003e51e8adrp x4, 0x2c3000
003e51ecadd x4, x4, 416
003e51f0bl runtime.growslice
003e51f4b 0x3e51f8
003e51f8
003e51f8loc_3e51f8:
003e51f8ldr x3, [sp+184]
003e51fcsub x4, x1, 1
003e5200adrp x27, 0x666000
003e5204ldr w5, [x27+3056]
003e5208cbz w5, 0x3e5210
003e520cb 0x3e5214
003e5210
003e5210loc_3e5210:
003e5210b 0x3e5228
003e5214
003e5214loc_3e5214:
003e5214bl runtime.gcWriteBarrier2
003e5218str x3, [x25]
003e521cldr x5, [x0+3*x4]
003e5220str x5, [x25+8]
003e5224b 0x3e5228
003e5228
003e5228loc_3e5228:
003e5228str x3, [x0+3*x4]
003e522cstr x0, [sp+296]
003e5230str x1, [sp+304]
003e5234str x2, [sp+312]
003e5238str xzr, [sp+632]
003e523cadd x27, sp, 648
003e5240stp xzr, xzr, [x27]
003e5244ldr x1, [sp+184]
003e5248ldr x0, [sp+824]
003e524cbl os/exec.(*Cmd).childStderr
003e5250str x0, [sp+632]
003e5254str x1, [sp+648]
003e5258str x2, [sp+656]
003e525cldr x2, [sp+632]
003e5260str x2, [sp+776]
003e5264ldr x2, [sp+648]
003e5268ldr x3, [sp+656]
003e526cstr x2, [sp+760]
003e5270str x3, [sp+768]
003e5274ldr x2, [sp+776]
003e5278str x2, [sp+200]
003e527cldr x2, [sp+768]
003e5280ldr x3, [sp+760]
003e5284str x3, [sp+256]
003e5288str x2, [sp+264]
003e528ccbnz x3, 0x3e5294
003e5290b 0x3e52b4
003e5294
003e5294loc_3e5294:
003e5294str x3, [sp+168]
003e5298str x2, [sp+176]
003e529cbl runtime.deferreturn
003e52a0ldr x0, [sp+168]
003e52a4ldr x1, [sp+176]
003e52a8ldp x29, x30, [sp-8]
003e52acadd sp, sp, 816
003e52b0ret x30
003e52b4
003e52b4loc_3e52b4:
003e52b4ldr x2, [sp+312]
003e52b8ldr x0, [sp+296]
003e52bcldr x5, [sp+304]
003e52c0add x1, x5, 1
003e52c4subs xzr, x2, x1
003e52c8b.hs 0x3e52d0
003e52ccb 0x3e52d4
003e52d0
003e52d0loc_3e52d0:
003e52d0b 0x3e52e8
003e52d4
003e52d4loc_3e52d4:
003e52d4orr x3, xzr, 1
003e52d8adrp x4, 0x2c3000
003e52dcadd x4, x4, 416
003e52e0bl runtime.growslice
003e52e4b 0x3e52e8
003e52e8
003e52e8loc_3e52e8:
003e52e8ldr x5, [sp+200]
003e52ecsub x6, x1, 1
003e52f0adrp x27, 0x666000
003e52f4ldr w7, [x27+3056]
003e52f8cbz w7, 0x3e5300
003e52fcb 0x3e5304
003e5300
003e5300loc_3e5300:
003e5300b 0x3e5318
003e5304
003e5304loc_3e5304:
003e5304bl runtime.gcWriteBarrier2
003e5308str x5, [x25]
003e530cldr x7, [x0+3*x6]
003e5310str x7, [x25+8]
003e5314b 0x3e5318
003e5318
003e5318loc_3e5318:
003e5318str x5, [x0+3*x6]
003e531cstr x0, [sp+296]
003e5320str x1, [sp+304]
003e5324str x2, [sp+312]
003e5328ldr x5, [sp+824]
003e532cldrsb x27, [x5]
003e5330ldr x6, [x5+128]
003e5334ldr x7, [x5+136]
003e5338ldr x5, [x5+144]
003e533cstr x6, [sp+496]
003e5340str x7, [sp+504]
003e5344str x5, [sp+512]
003e5348ldr x2, [sp+312]
003e534cldr x0, [sp+296]
003e5350ldr x5, [sp+304]
003e5354str x0, [sp+472]
003e5358str x5, [sp+480]
003e535cstr x2, [sp+488]
003e5360ldr x6, [sp+504]
003e5364add x1, x5, x6
003e5368str x1, [sp+152]
003e536csubs xzr, x2, x1
003e5370b.hs 0x3e5378
003e5374b 0x3e5380
003e5378
003e5378loc_3e5378:
003e5378str x1, [sp+480]
003e537cb 0x3e53a0
003e5380
003e5380loc_3e5380:
003e5380ldr x3, [sp+504]
003e5384adrp x4, 0x2c3000
003e5388add x4, x4, 416
003e538cbl runtime.growslice
003e5390str x0, [sp+472]
003e5394str x1, [sp+480]
003e5398str x2, [sp+488]
003e539cb 0x3e53a0
003e53a0
003e53a0loc_3e53a0:
003e53a0ldr x5, [sp+152]
003e53a4ldr x6, [sp+472]
003e53a8ldr x7, [sp+480]
003e53acldr x8, [sp+488]
003e53b0ldr x9, [sp+504]
003e53b4sub x10, x5, x9
003e53b8add x7, x7, x9
003e53bcsub x2, x7, x5
003e53c0add x7, x8, x9
003e53c4sub x5, x7, x5
003e53c8sub x7, xzr, x5
003e53ccubfm x8, x10, 61, 60
003e53d0and x7, x8, x7, asr #63
003e53d4add x1, x6, x7
003e53d8str x1, [sp+448]
003e53dcstr x2, [sp+456]
003e53e0str x5, [sp+464]
003e53e4ldr x3, [sp+496]
003e53e8ldr x4, [sp+504]
003e53ecadrp x0, 0x2c3000
003e53f0add x0, x0, 416
003e53f4bl runtime.typedslicecopy
003e53f8ldr x5, [sp+472]
003e53fcldr x6, [sp+480]
003e5400ldr x7, [sp+488]
003e5404str x5, [sp+296]
003e5408str x6, [sp+304]
003e540cstr x7, [sp+312]
003e5410str xzr, [sp+608]
003e5414add x27, sp, 616
003e5418stp xzr, xzr, [x27]
003e541cadd x27, sp, 648
003e5420stp xzr, xzr, [x27]
003e5424ldr x0, [sp+824]
003e5428bl os/exec.(*Cmd).environ
003e542cstr x0, [sp+608]
003e5430str x1, [sp+616]
003e5434str x2, [sp+624]
003e5438str x3, [sp+648]
003e543cstr x4, [sp+656]
003e5440ldr x5, [sp+608]
003e5444ldr x6, [sp+616]
003e5448ldr x7, [sp+624]
003e544cstr x5, [sp+736]
003e5450str x6, [sp+744]
003e5454str x7, [sp+752]
003e5458ldr x5, [sp+648]
003e545cldr x6, [sp+656]
003e5460str x5, [sp+720]
003e5464str x6, [sp+728]
003e5468ldr x5, [sp+736]
003e546cldr x6, [sp+744]
003e5470ldr x7, [sp+752]
003e5474str x5, [sp+272]
003e5478str x6, [sp+280]
003e547cstr x7, [sp+288]
003e5480ldr x5, [sp+728]
003e5484ldr x6, [sp+720]
003e5488str x6, [sp+256]
003e548cstr x5, [sp+264]
003e5490cbnz x6, 0x3e5498
003e5494b 0x3e54b8
003e5498
003e5498loc_3e5498:
003e5498str x6, [sp+168]
003e549cstr x5, [sp+176]
003e54a0bl runtime.deferreturn
003e54a4ldr x0, [sp+168]
003e54a8ldr x1, [sp+176]
003e54acldp x29, x30, [sp-8]
003e54b0add sp, sp, 816
003e54b4ret x30
003e54b8
003e54b8loc_3e54b8:
003e54b8ldr x0, [sp+824]
003e54bcbl os/exec.(*Cmd).argv
003e54c0str x0, [sp+608]
003e54c4str x1, [sp+616]
003e54c8str x2, [sp+624]
003e54ccstr xzr, [sp+600]
003e54d0add x27, sp, 648
003e54d4stp xzr, xzr, [x27]
003e54d8stp xzr, xzr, [sp+368]
003e54dcstp xzr, xzr, [sp+384]
003e54e0stp xzr, xzr, [sp+400]
003e54e4stp xzr, xzr, [sp+416]
003e54e8str xzr, [sp+432]
003e54ecadd x1, sp, 368
003e54f0str x1, [sp+440]
003e54f4ldrsb x27, [x1]
003e54f8ldr x2, [sp+824]
003e54fcldrsb x27, [x2]
003e5500ldr x3, [x2+64]
003e5504ldr x2, [x2+72]
003e5508str x2, [x1+8]
003e550cadrp x27, 0x666000
003e5510ldr w2, [x27+3056]
003e5514cbz w2, 0x3e551c
003e5518b 0x3e5520
003e551c
003e551cloc_3e551c:
003e551cb 0x3e5534
003e5520
003e5520loc_3e5520:
003e5520bl runtime.gcWriteBarrier2
003e5524str x3, [x25]
003e5528ldr x6, [x1]
003e552cstr x6, [x25+8]
003e5530b 0x3e5534
003e5534
003e5534loc_3e5534:
003e5534str x3, [x1]
003e5538ldrsb x27, [x1]
003e553cldr x6, [sp+296]
003e5540ldr x7, [sp+304]
003e5544ldr x8, [sp+312]
003e5548str x7, [x1+48]
003e554cstr x8, [x1+56]
003e5550adrp x27, 0x666000
003e5554ldr w7, [x27+3056]
003e5558cbz w7, 0x3e5560
003e555cb 0x3e5564
003e5560
003e5560loc_3e5560:
003e5560b 0x3e5578
003e5564
003e5564loc_3e5564:
003e5564bl runtime.gcWriteBarrier2
003e5568str x6, [x25]
003e556cldr x7, [x1+40]
003e5570str x7, [x25+8]
003e5574b 0x3e5578
003e5578
003e5578loc_3e5578:
003e5578str x6, [x1+40]
003e557cldr x6, [sp+440]
003e5580ldrsb x27, [x6]
003e5584ldr x7, [sp+272]
003e5588ldr x8, [sp+280]
003e558cldr x9, [sp+288]
003e5590str x8, [x6+24]
003e5594str x9, [x6+32]
003e5598adrp x27, 0x666000
003e559cldr w8, [x27+3056]
003e55a0cbz w8, 0x3e55a8
003e55a4b 0x3e55ac
003e55a8
003e55a8loc_3e55a8:
003e55a8b 0x3e55c0
003e55ac
003e55acloc_3e55ac:
003e55acbl runtime.gcWriteBarrier2
003e55b0str x7, [x25]
003e55b4ldr x8, [x6+16]
003e55b8str x8, [x25+8]
003e55bcb 0x3e55c0
003e55c0
003e55c0loc_3e55c0:
003e55c0str x7, [x6+16]
003e55c4ldr x6, [sp+440]
003e55c8ldrsb x27, [x6]
003e55ccldr x7, [sp+824]
003e55d0ldrsb x27, [x7]
003e55d4ldr x7, [x7+152]
003e55d8adrp x27, 0x666000
003e55dcldr w8, [x27+3056]
003e55e0cbz w8, 0x3e55e8
003e55e4b 0x3e55ec
003e55e8
003e55e8loc_3e55e8:
003e55e8b 0x3e5600
003e55ec
003e55ecloc_3e55ec:
003e55ecbl runtime.gcWriteBarrier2
003e55f0str x7, [x25]
003e55f4ldr x8, [x6+64]
003e55f8str x8, [x25+8]
003e55fcb 0x3e5600
003e5600
003e5600loc_3e5600:
003e5600str x7, [x6+64]
003e5604ldr x0, [sp+224]
003e5608ldr x1, [sp+232]
003e560cldr x2, [sp+608]
003e5610ldr x3, [sp+616]
003e5614ldr x4, [sp+624]
003e5618ldr x5, [sp+440]
003e561cbl os.StartProcess
003e5620str x0, [sp+600]
003e5624str x1, [sp+648]
003e5628str x2, [sp+656]
003e562cldr x6, [sp+600]
003e5630str x6, [sp+712]
003e5634ldr x6, [sp+648]
003e5638ldr x7, [sp+656]
003e563cstr x6, [sp+696]
003e5640str x7, [sp+704]
003e5644ldr x6, [sp+824]
003e5648ldrsb x27, [x6]
003e564cldr x7, [sp+712]
003e5650adrp x27, 0x666000
003e5654ldr w8, [x27+3056]
003e5658cbz w8, 0x3e5660
003e565cb 0x3e5664
003e5660
003e5660loc_3e5660:
003e5660b 0x3e5678
003e5664
003e5664loc_3e5664:
003e5664bl runtime.gcWriteBarrier2
003e5668str x7, [x25]
003e566cldr x2, [x6+160]
003e5670str x2, [x25+8]
003e5674b 0x3e5678
003e5678
003e5678loc_3e5678:
003e5678str x7, [x6+160]
003e567cldr x2, [sp+704]
003e5680ldr x3, [sp+696]
003e5684str x3, [sp+256]
003e5688str x2, [sp+264]
003e568ccbnz x3, 0x3e5694
003e5690b 0x3e56b4
003e5694
003e5694loc_3e5694:
003e5694str x3, [sp+168]
003e5698str x2, [sp+176]
003e569cbl runtime.deferreturn
003e56a0ldr x0, [sp+168]
003e56a4ldr x1, [sp+176]
003e56a8ldp x29, x30, [sp-8]
003e56acadd sp, sp, 816
003e56b0ret x30
003e56b4
003e56b4loc_3e56b4:
003e56b4orr x2, xzr, 1
003e56b8strb w2, [sp+83]
003e56bcldr x2, [sp+824]
003e56c0ldrsb x27, [x2]
003e56c4ldr x2, [x2+280]
003e56c8str x2, [sp+160]
003e56cccbnz x2, 0x3e56d4
003e56d0b 0x3e578c
003e56d4
003e56d4loc_3e56d4:
003e56d4adrp x0, 0x213000
003e56d8add x0, x0, 3136
003e56dcorr x1, xzr, 1
003e56e0bl runtime.makechan
003e56e4str x0, [sp+240]
003e56e8ldr x2, [sp+824]
003e56ecldrsb x27, [x2]
003e56f0adrp x27, 0x666000
003e56f4ldr w3, [x27+3056]
003e56f8cbz w3, 0x3e5700
003e56fcb 0x3e5704
003e5700
003e5700loc_3e5700:
003e5700b 0x3e5718
003e5704
003e5704loc_3e5704:
003e5704bl runtime.gcWriteBarrier2
003e5708str x0, [x25]
003e570cldr x3, [x2+296]
003e5710str x3, [x25+8]
003e5714b 0x3e5718
003e5718
003e5718loc_3e5718:
003e5718str x0, [x2+296]
003e571cadrp x0, 0x213000
003e5720add x0, x0, 3264
003e5724orr x1, xzr, 1
003e5728bl runtime.makechan
003e572cstr x0, [sp+208]
003e5730ldr x2, [sp+824]
003e5734ldrsb x27, [x2]
003e5738ldr x2, [x2+280]
003e573cstr x2, [sp+160]
003e5740add x27, sp, 576
003e5744stp xzr, xzr, [x27]
003e5748str xzr, [sp+592]
003e574cldr x2, [sp+160]
003e5750str x2, [sp+576]
003e5754ldr x0, [sp+208]
003e5758add x1, sp, 576
003e575cbl runtime.chansend1
003e5760ldr x2, [sp+824]
003e5764ldrsb x27, [x2]
003e5768ldr x3, [x2+280]
003e576cldr x4, [x2+272]
003e5770ldr x2, [x2+288]
003e5774str x4, [sp+552]
003e5778str x3, [sp+560]
003e577cstr x2, [sp+568]
003e5780str xzr, [sp+144]
003e5784str x3, [sp+136]
003e5788b 0x3e5978
003e578c
003e578cloc_3e578c:
003e578cb 0x3e57a8
003e5790
003e5790loc_3e5790:
003e5790bl runtime.deferreturn
003e5794ldr x0, [sp+168]
003e5798ldr x1, [sp+176]
003e579cldp x29, x30, [sp-8]
003e57a0add sp, sp, 816
003e57a4ret x30
003e57a8
003e57a8loc_3e57a8:
003e57a8ldr x2, [sp+824]
003e57acldrsb x27, [x2]
003e57b0ldr x2, [x2+208]
003e57b4subs xzr, x2, 0
003e57b8cset x3, ne
003e57bcstrb w3, [sp+85]
003e57c0cbnz x2, 0x3e57c8
003e57c4b 0x3e57cc
003e57c8
003e57c8loc_3e57c8:
003e57c8b 0x3e57e8
003e57cc
003e57ccloc_3e57cc:
003e57ccldr x2, [sp+824]
003e57d0ldrsb x27, [x2]
003e57d4ldr x2, [x2+216]
003e57d8subs xzr, x2, 0
003e57dccset x2, ne
003e57e0strb w2, [sp+85]
003e57e4b 0x3e57e8
003e57e8
003e57e8loc_3e57e8:
003e57e8ldrb w2, [sp+85]
003e57ecstrb w2, [sp+87]
003e57f0tbnz w2, 0, 0x3e57f8
003e57f4b 0x3e5814
003e57f8
003e57f8loc_3e57f8:
003e57f8ldr x2, [sp+824]
003e57fcldrsb x27, [x2]
003e5800ldr x2, [x2+176]
003e5804subs xzr, x2, 0
003e5808cset x2, ne
003e580cstrb w2, [sp+87]
003e5810b 0x3e5818
003e5814
003e5814loc_3e5814:
003e5814b 0x3e5818
003e5818
003e5818loc_3e5818:
003e5818ldrb w2, [sp+87]
003e581cstrb w2, [sp+86]
003e5820tbnz w2, 0, 0x3e5828
003e5824b 0x3e5858
003e5828
003e5828loc_3e5828:
003e5828ldr x1, [sp+824]
003e582cldrsb x27, [x1]
003e5830ldr x2, [x1+176]
003e5834ldrsb x27, [x2]
003e5838ldr x0, [x1+184]
003e583cldr x1, [x2+32]
003e5840blr x1
003e5844str x0, [sp+640]
003e5848subs xzr, x0, 0
003e584ccset x1, ne
003e5850strb w1, [sp+86]
003e5854b 0x3e585c
003e5858
003e5858loc_3e5858:
003e5858b 0x3e585c
003e585c
003e585cloc_3e585c:
003e585cldrb w2, [sp+86]
003e5860tbnz w2, 0, 0x3e5868
003e5864b 0x3e5958
003e5868
003e5868loc_3e5868:
003e5868adrp x0, 0x213000
003e586cadd x0, x0, 3200
003e5870mov x1, xzr
003e5874bl runtime.makechan
003e5878str x0, [sp+216]
003e587cldr x2, [sp+824]
003e5880ldrsb x27, [x2]
003e5884adrp x27, 0x666000
003e5888ldr w3, [x27+3056]
003e588ccbz w3, 0x3e5894
003e5890b 0x3e5898
003e5894
003e5894loc_3e5894:
003e5894b 0x3e58ac
003e5898
003e5898loc_3e5898:
003e5898bl runtime.gcWriteBarrier2
003e589cstr x0, [x25]
003e58a0ldr x1, [x2+304]
003e58a4str x1, [x25+8]
003e58a8b 0x3e58ac
003e58ac
003e58acloc_3e58ac:
003e58acstr x0, [x2+304]
003e58b0ldr x1, [sp+824]
003e58b4str x1, [sp+672]
003e58b8ldr x1, [sp+216]
003e58bcstr x1, [sp+664]
003e58c0adrp x0, 0x267000
003e58c4add x0, x0, 320
003e58c8bl runtime.newobject
003e58ccstr x0, [sp+344]
003e58d0adrp x1, 0
003e58d4add x1, x1, 2864
003e58d8str x1, [x0]
003e58dcldr x1, [sp+672]
003e58e0ldr x2, [sp+344]
003e58e4ldrsb x27, [x2]
003e58e8adrp x27, 0x666000
003e58ecldr w3, [x27+3056]
003e58f0cbz w3, 0x3e58f8
003e58f4b 0x3e58fc
003e58f8
003e58f8loc_3e58f8:
003e58f8b 0x3e5910
003e58fc
003e58fcloc_3e58fc:
003e58fcbl runtime.gcWriteBarrier2
003e5900str x1, [x25]
003e5904ldr x3, [x2+8]
003e5908str x3, [x25+8]
003e590cb 0x3e5910
003e5910
003e5910loc_3e5910:
003e5910str x1, [x2+8]
003e5914ldr x1, [sp+664]
003e5918ldr x2, [sp+344]
003e591cldrsb x27, [x2]
003e5920adrp x27, 0x666000
003e5924ldr w3, [x27+3056]
003e5928cbz w3, 0x3e5930
003e592cb 0x3e5934
003e5930
003e5930loc_3e5930:
003e5930b 0x3e5948
003e5934
003e5934loc_3e5934:
003e5934bl runtime.gcWriteBarrier2
003e5938str x1, [x25]
003e593cldr x3, [x2+16]
003e5940str x3, [x25+8]
003e5944b 0x3e5948
003e5948
003e5948loc_3e5948:
003e5948str x1, [x2+16]
003e594cldr x0, [sp+344]
003e5950bl runtime.newproc
003e5954b 0x3e595c
003e5958
003e5958loc_3e5958:
003e5958b 0x3e595c
003e595c
003e595cloc_3e595c:
003e595cstp xzr, xzr, [sp+168]
003e5960bl runtime.deferreturn
003e5964ldr x1, [sp+176]
003e5968ldr x0, [sp+168]
003e596cldp x29, x30, [sp-8]
003e5970add sp, sp, 816
003e5974ret x30
003e5978
003e5978loc_3e5978:
003e5978ldr x2, [sp+136]
003e597cldr x3, [sp+144]
003e5980subs xzr, x2, x3
003e5984b.gt 0x3e598c
003e5988b 0x3e5ae0
003e598c
003e598cloc_3e598c:
003e598cldr x1, [sp+144]
003e5990ldr x2, [sp+552]
003e5994ldr x1, [x2+3*x1]
003e5998str x1, [sp+248]
003e599cadrp x0, 0x267000
003e59a0add x0, x0, 480
003e59a4bl runtime.newobject
003e59a8str x0, [sp+360]
003e59acadrp x1, 0
003e59b0add x1, x1, 3088
003e59b4str x1, [x0]
003e59b8ldr x1, [sp+208]
003e59bcldr x2, [sp+360]
003e59c0ldrsb x27, [x2]
003e59c4adrp x27, 0x666000
003e59c8ldr w3, [x27+3056]
003e59cccbz w3, 0x3e59d4
003e59d0b 0x3e59d8
003e59d4
003e59d4loc_3e59d4:
003e59d4b 0x3e59ec
003e59d8
003e59d8loc_3e59d8:
003e59d8bl runtime.gcWriteBarrier2
003e59dcstr x1, [x25]
003e59e0ldr x3, [x2+8]
003e59e4str x3, [x25+8]
003e59e8b 0x3e59ec
003e59ec
003e59ecloc_3e59ec:
003e59ecstr x1, [x2+8]
003e59f0ldr x1, [sp+240]
003e59f4ldr x2, [sp+360]
003e59f8ldrsb x27, [x2]
003e59fcadrp x27, 0x666000
003e5a00ldr w3, [x27+3056]
003e5a04cbz w3, 0x3e5a0c
003e5a08b 0x3e5a10
003e5a0c
003e5a0cloc_3e5a0c:
003e5a0cb 0x3e5a24
003e5a10
003e5a10loc_3e5a10:
003e5a10bl runtime.gcWriteBarrier2
003e5a14str x1, [x25]
003e5a18ldr x3, [x2+16]
003e5a1cstr x3, [x25+8]
003e5a20b 0x3e5a24
003e5a24
003e5a24loc_3e5a24:
003e5a24str x1, [x2+16]
003e5a28ldr x1, [sp+360]
003e5a2cstr x1, [sp+688]
003e5a30ldr x1, [sp+248]
003e5a34str x1, [sp+680]
003e5a38adrp x0, 0x267000
003e5a3cadd x0, x0, 640
003e5a40bl runtime.newobject
003e5a44str x0, [sp+352]
003e5a48adrp x1, 0
003e5a4cadd x1, x1, 2976
003e5a50str x1, [x0]
003e5a54ldr x1, [sp+688]
003e5a58ldr x2, [sp+352]
003e5a5cldrsb x27, [x2]
003e5a60adrp x27, 0x666000
003e5a64ldr w3, [x27+3056]
003e5a68cbz w3, 0x3e5a70
003e5a6cb 0x3e5a74
003e5a70
003e5a70loc_3e5a70:
003e5a70b 0x3e5a88
003e5a74
003e5a74loc_3e5a74:
003e5a74bl runtime.gcWriteBarrier2
003e5a78str x1, [x25]
003e5a7cldr x3, [x2+8]
003e5a80str x3, [x25+8]
003e5a84b 0x3e5a88
003e5a88
003e5a88loc_3e5a88:
003e5a88str x1, [x2+8]
003e5a8cldr x1, [sp+680]
003e5a90ldr x2, [sp+352]
003e5a94ldrsb x27, [x2]
003e5a98adrp x27, 0x666000
003e5a9cldr w3, [x27+3056]
003e5aa0cbz w3, 0x3e5aa8
003e5aa4b 0x3e5aac
003e5aa8
003e5aa8loc_3e5aa8:
003e5aa8b 0x3e5ac0
003e5aac
003e5aacloc_3e5aac:
003e5aacbl runtime.gcWriteBarrier2
003e5ab0str x1, [x25]
003e5ab4ldr x3, [x2+16]
003e5ab8str x3, [x25+8]
003e5abcb 0x3e5ac0
003e5ac0
003e5ac0loc_3e5ac0:
003e5ac0str x1, [x2+16]
003e5ac4ldr x0, [sp+352]
003e5ac8bl runtime.newproc
003e5accb 0x3e5ad0
003e5ad0
003e5ad0loc_3e5ad0:
003e5ad0ldr x2, [sp+144]
003e5ad4add x2, x2, 1
003e5ad8str x2, [sp+144]
003e5adcb 0x3e5978
003e5ae0
003e5ae0loc_3e5ae0:
003e5ae0ldr x2, [sp+824]
003e5ae4ldrsb x27, [x2]
003e5ae8stp xzr, xzr, [x2+280]
003e5aecadrp x27, 0x666000
003e5af0ldr w3, [x27+3056]
003e5af4cbz w3, 0x3e5afc
003e5af8b 0x3e5b00
003e5afc
003e5afcloc_3e5afc:
003e5afcb 0x3e5b10
003e5b00
003e5b00loc_3e5b00:
003e5b00ldr x3, [x2+272]
003e5b04bl runtime.gcWriteBarrier1
003e5b08str x3, [x25]
003e5b0cb 0x3e5b10
003e5b10
003e5b10loc_3e5b10:
003e5b10str xzr, [x2+272]
003e5b14b 0x3e57a8
003e5b18
003e5b18loc_3e5b18:
003e5b18str x0, [sp+8]
003e5b1cmov x3, x30
003e5b20bl runtime.morestack_noctxt.abi0
003e5b24ldr x0, [sp+8]
003e5b28b 0x3e4c30
003e5b2cudf 0
003e4c30
003e4c30os/exec.(*Cmd).Start: ; void os/exec.(*Cmd).Start(os/exec.Cmd * c)
003e4c30ldr x16, [x28+16]
003e4c34sub x17, sp, 688
003e4c38subs xzr, x17, x16
003e4c3cb.ls 0x3e5b18
003e4c40sub x20, sp, 816
003e4c44stp x29, x30, [x20-8]
003e4c48add sp, x20, 0
003e4c4csub x29, sp, 8
003e4c50str x0, [sp+824]
003e4c54stp xzr, xzr, [sp+168]
003e4c58ldr x2, [sp+824]
003e4c5cldrsb x27, [x2]
003e4c60ldr x2, [x2+160]
003e4c64cbnz x2, 0x3e4c6c
003e4c68b 0x3e4ca4
003e4c6c
003e4c6cloc_3e4c6c:
003e4c6cadrp x0, 0x2d3000
003e4c70add x0, x0, 1425
003e4c74movz x1, 21
003e4c78bl errors.New
003e4c7cstr x0, [sp+648]
003e4c80str x1, [sp+656]
003e4c84str x0, [sp+168]
003e4c88str x1, [sp+176]
003e4c8cbl runtime.deferreturn
003e4c90ldr x0, [sp+168]
003e4c94ldr x1, [sp+176]
003e4c98ldp x29, x30, [sp-8]
003e4c9cadd sp, sp, 816
003e4ca0ret x30
003e4ca4
003e4ca4loc_3e4ca4:
003e4ca4strb wzr, [sp+83]
003e4ca8add x27, sp, 520
003e4cacstp xzr, xzr, [x27]
003e4cb0str xzr, [sp+536]
003e4cb4add x1, sp, 520
003e4cb8str x1, [sp+544]
003e4cbcldrsb x27, [x1]
003e4cc0adrp x2, 4096
003e4cc4add x2, x2, 3360
003e4cc8str x2, [x1]
003e4cccldrsb x27, [x1]
003e4cd0ldr x2, [sp+824]
003e4cd4adrp x27, 0x667000
003e4cd8ldr w3, [x27+3056]
003e4cdccbz w3, 0x3e4ce4
003e4ce0b 0x3e4ce8
003e4ce4
003e4ce4loc_3e4ce4:
003e4ce4b 0x3e4cfc
003e4ce8
003e4ce8loc_3e4ce8:
003e4ce8bl runtime.gcWriteBarrier2
003e4cecstr x2, [x25]
003e4cf0ldr x3, [x1+8]
003e4cf4str x3, [x25+8]
003e4cf8b 0x3e4cfc
003e4cfc
003e4cfcloc_3e4cfc:
003e4cfcstr x2, [x1+8]
003e4d00ldrsb x27, [x1]
003e4d04adrp x27, 0x667000
003e4d08ldr w2, [x27+3056]
003e4d0ccbz w2, 0x3e4d14
003e4d10b 0x3e4d18
003e4d14
003e4d14loc_3e4d14:
003e4d14b 0x3e4d30
003e4d18
003e4d18loc_3e4d18:
003e4d18bl runtime.gcWriteBarrier2
003e4d1cadd x2, sp, 83
003e4d20str x2, [x25]
003e4d24ldr x3, [x1+16]
003e4d28str x3, [x25+8]
003e4d2cb 0x3e4d30
003e4d30
003e4d30loc_3e4d30:
003e4d30add x2, sp, 83
003e4d34str x2, [x1+16]
003e4d38str x1, [sp+112]
003e4d3cadd x0, sp, 88
003e4d40bl runtime.deferprocStack
003e4d44subs xzr, x0, 0
003e4d48b.ne 0x3e5790
003e4d4cb 0x3e4d50
003e4d50
003e4d50loc_3e4d50:
003e4d50ldr x3, [sp+824]
003e4d54ldrsb x27, [x3]
003e4d58ldr x3, [x3+8]
003e4d5csubs xzr, x3, 0
003e4d60cset x4, eq
003e4d64strb w4, [sp+86]
003e4d68cbz x3, 0x3e4d70
003e4d6cb 0x3e4d90
003e4d70
003e4d70loc_3e4d70:
003e4d70ldr x3, [sp+824]
003e4d74ldrsb x27, [x3]
003e4d78ldr x3, [x3+192]
003e4d7csubs xzr, x3, 0
003e4d80cset x3, ne
003e4d84eor x3, x3, 1
003e4d88strb w3, [sp+86]
003e4d8cb 0x3e4d94
003e4d90
003e4d90loc_3e4d90:
003e4d90b 0x3e4d94
003e4d94
003e4d94loc_3e4d94:
003e4d94ldrb w3, [sp+86]
003e4d98strb w3, [sp+87]
003e4d9ctbnz w3, 0, 0x3e4da4
003e4da0b 0x3e4dc4
003e4da4
003e4da4loc_3e4da4:
003e4da4ldr x3, [sp+824]
003e4da8ldrsb x27, [x3]
003e4dacldr x3, [x3+336]
003e4db0subs xzr, x3, 0
003e4db4cset x3, ne
003e4db8eor x3, x3, 1
003e4dbcstrb w3, [sp+87]
003e4dc0b 0x3e4dc8
003e4dc4
003e4dc4loc_3e4dc4:
003e4dc4b 0x3e4dc8
003e4dc8
003e4dc8loc_3e4dc8:
003e4dc8ldrb w3, [sp+87]
003e4dcctbnz w3, 0, 0x3e4dd4
003e4dd0b 0x3e4e28
003e4dd4
003e4dd4loc_3e4dd4:
003e4dd4adrp x0, 0x2d0000
003e4dd8add x0, x0, 3156
003e4ddcorr x1, xzr, 16
003e4de0bl errors.New
003e4de4str x0, [sp+648]
003e4de8str x1, [sp+656]
003e4decldr x2, [sp+824]
003e4df0ldrsb x27, [x2]
003e4df4str x0, [x2+192]
003e4df8adrp x27, 0x667000
003e4dfcldr w3, [x27+3056]
003e4e00cbz w3, 0x3e4e08
003e4e04b 0x3e4e0c
003e4e08
003e4e08loc_3e4e08:
003e4e08b 0x3e4e20
003e4e0c
003e4e0cloc_3e4e0c:
003e4e0cbl runtime.gcWriteBarrier2
003e4e10str x1, [x25]
003e4e14ldr x3, [x2+200]
003e4e18str x3, [x25+8]
003e4e1cb 0x3e4e20
003e4e20
003e4e20loc_3e4e20:
003e4e20str x1, [x2+200]
003e4e24b 0x3e4e2c
003e4e28
003e4e28loc_3e4e28:
003e4e28b 0x3e4e2c
003e4e2c
003e4e2cloc_3e4e2c:
003e4e2cldr x3, [sp+824]
003e4e30ldrsb x27, [x3]
003e4e34ldr x3, [x3+192]
003e4e38subs xzr, x3, 0
003e4e3ccset x4, ne
003e4e40strb w4, [sp+86]
003e4e44cbnz x3, 0x3e4e4c
003e4e48b 0x3e4e50
003e4e4c
003e4e4cloc_3e4e4c:
003e4e4cb 0x3e4e6c
003e4e50
003e4e50loc_3e4e50:
003e4e50ldr x3, [sp+824]
003e4e54ldrsb x27, [x3]
003e4e58ldr x3, [x3+336]
003e4e5csubs xzr, x3, 0
003e4e60cset x3, ne
003e4e64strb w3, [sp+86]
003e4e68b 0x3e4e6c
003e4e6c
003e4e6cloc_3e4e6c:
003e4e6cldrb w3, [sp+86]
003e4e70tbnz w3, 0, 0x3e4e78
003e4e74b 0x3e4eec
003e4e78
003e4e78loc_3e4e78:
003e4e78ldr x0, [sp+824]
003e4e7cldrsb x27, [x0]
003e4e80ldr x0, [x0+336]
003e4e84cbnz x0, 0x3e4e8c
003e4e88b 0x3e4ebc
003e4e8c
003e4e8cloc_3e4e8c:
003e4e8cldr x0, [sp+824]
003e4e90ldrsb x27, [x0]
003e4e94ldr x1, [x0+336]
003e4e98ldr x0, [x0+344]
003e4e9cstr x1, [sp+168]
003e4ea0str x0, [sp+176]
003e4ea4bl runtime.deferreturn
003e4ea8ldr x0, [sp+168]
003e4eacldr x1, [sp+176]
003e4eb0ldp x29, x30, [sp-8]
003e4eb4add sp, sp, 816
003e4eb8ret x30
003e4ebc
003e4ebcloc_3e4ebc:
003e4ebcldr x0, [sp+824]
003e4ec0ldrsb x27, [x0]
003e4ec4ldr x1, [x0+192]
003e4ec8ldr x0, [x0+200]
003e4eccstr x1, [sp+168]
003e4ed0str x0, [sp+176]
003e4ed4bl runtime.deferreturn
003e4ed8ldr x0, [sp+168]
003e4edcldr x1, [sp+176]
003e4ee0ldp x29, x30, [sp-8]
003e4ee4add sp, sp, 816
003e4ee8ret x30
003e4eec
003e4eecloc_3e4eec:
003e4eecldr x3, [sp+824]
003e4ef0ldrsb x27, [x3]
003e4ef4ldr x4, [x3]
003e4ef8ldr x3, [x3+8]
003e4efcstr x4, [sp+224]
003e4f00str x3, [sp+232]
003e4f04ldr x3, [sp+824]
003e4f08ldrsb x27, [x3]
003e4f0cldr x3, [x3+208]
003e4f10subs xzr, x3, 0
003e4f14cset x4, ne
003e4f18strb w4, [sp+86]
003e4f1ccbnz x3, 0x3e4f24
003e4f20b 0x3e4f44
003e4f24
003e4f24loc_3e4f24:
003e4f24ldr x3, [sp+824]
003e4f28ldrsb x27, [x3]
003e4f2cldr x3, [x3+176]
003e4f30subs xzr, x3, 0
003e4f34cset x3, ne
003e4f38eor x3, x3, 1
003e4f3cstrb w3, [sp+86]
003e4f40b 0x3e4f48
003e4f44
003e4f44loc_3e4f44:
003e4f44b 0x3e4f48
003e4f48
003e4f48loc_3e4f48:
003e4f48ldrb w3, [sp+86]
003e4f4ctbnz w3, 0, 0x3e4f54
003e4f50b 0x3e4f8c
003e4f54
003e4f54loc_3e4f54:
003e4f54adrp x0, 0x2ea000
003e4f58add x0, x0, 2375
003e4f5cmovz x1, 71
003e4f60bl errors.New
003e4f64str x0, [sp+648]
003e4f68str x1, [sp+656]
003e4f6cstr x0, [sp+168]
003e4f70str x1, [sp+176]
003e4f74bl runtime.deferreturn
003e4f78ldr x0, [sp+168]
003e4f7cldr x1, [sp+176]
003e4f80ldp x29, x30, [sp-8]
003e4f84add sp, sp, 816
003e4f88ret x30
003e4f8c
003e4f8cloc_3e4f8c:
003e4f8cldr x3, [sp+824]
003e4f90ldrsb x27, [x3]
003e4f94ldr x3, [x3+176]
003e4f98cbnz x3, 0x3e4fa0
003e4f9cb 0x3e5024
003e4fa0
003e4fa0loc_3e4fa0:
003e4fa0ldr x1, [sp+824]
003e4fa4ldrsb x27, [x1]
003e4fa8ldr x2, [x1+176]
003e4facldrsb x27, [x2]
003e4fb0ldr x0, [x1+184]
003e4fb4ldr x1, [x2+32]
003e4fb8blr x1
003e4fbcstr x0, [sp+640]
003e4fc0mov x1, x0
003e4fc4mov x0, xzr
003e4fc8bl runtime.selectnbrecv
003e4fccstrb w0, [sp+84]
003e4fd0tbnz w0, 0, 0x3e4fd8
003e4fd4b 0x3e501c
003e4fd8
003e4fd8loc_3e4fd8:
003e4fd8ldr x1, [sp+824]
003e4fdcldrsb x27, [x1]
003e4fe0ldr x2, [x1+176]
003e4fe4ldrsb x27, [x2]
003e4fe8ldr x0, [x1+184]
003e4fecldr x1, [x2+40]
003e4ff0blr x1
003e4ff4str x0, [sp+648]
003e4ff8str x1, [sp+656]
003e4ffcstr x0, [sp+168]
003e5000str x1, [sp+176]
003e5004bl runtime.deferreturn
003e5008ldr x0, [sp+168]
003e500cldr x1, [sp+176]
003e5010ldp x29, x30, [sp-8]
003e5014add sp, sp, 816
003e5018ret x30
003e501c
003e501cloc_3e501c:
003e501cb 0x3e5020
003e5020
003e5020loc_3e5020:
003e5020b 0x3e5028
003e5024
003e5024loc_3e5024:
003e5024b 0x3e5028
003e5028
003e5028loc_3e5028:
003e5028ldr x3, [sp+824]
003e502cldrsb x27, [x3]
003e5030ldr x3, [x3+136]
003e5034str x3, [sp+160]
003e5038add x2, x3, 3
003e503cadrp x0, 0x2c3000
003e5040add x0, x0, 416
003e5044mov x1, xzr
003e5048bl runtime.makeslice
003e504cldr x3, [sp+160]
003e5050str x0, [sp+296]
003e5054str xzr, [sp+304]
003e5058add x3, x3, 3
003e505cstr x3, [sp+312]
003e5060str xzr, [sp+632]
003e5064add x27, sp, 648
003e5068stp xzr, xzr, [x27]
003e506cldr x0, [sp+824]
003e5070bl os/exec.(*Cmd).childStdin
003e5074str x0, [sp+632]
003e5078str x1, [sp+648]
003e507cstr x2, [sp+656]
003e5080ldr x3, [sp+632]
003e5084str x3, [sp+336]
003e5088ldr x3, [sp+648]
003e508cldr x4, [sp+656]
003e5090str x3, [sp+320]
003e5094str x4, [sp+328]
003e5098ldr x3, [sp+336]
003e509cstr x3, [sp+192]
003e50a0ldr x3, [sp+328]
003e50a4ldr x4, [sp+320]
003e50a8str x4, [sp+256]
003e50acstr x3, [sp+264]
003e50b0cbnz x4, 0x3e50b8
003e50b4b 0x3e50d8
003e50b8
003e50b8loc_3e50b8:
003e50b8str x4, [sp+168]
003e50bcstr x3, [sp+176]
003e50c0bl runtime.deferreturn
003e50c4ldr x0, [sp+168]
003e50c8ldr x1, [sp+176]
003e50ccldp x29, x30, [sp-8]
003e50d0add sp, sp, 816
003e50d4ret x30
003e50d8
003e50d8loc_3e50d8:
003e50d8ldr x2, [sp+312]
003e50dcldr x0, [sp+296]
003e50e0ldr x5, [sp+304]
003e50e4add x1, x5, 1
003e50e8subs xzr, x2, x1
003e50ecb.hs 0x3e50f4
003e50f0b 0x3e50f8
003e50f4
003e50f4loc_3e50f4:
003e50f4b 0x3e510c
003e50f8
003e50f8loc_3e50f8:
003e50f8orr x3, xzr, 1
003e50fcadrp x4, 0x2c3000
003e5100add x4, x4, 416
003e5104bl runtime.growslice
003e5108b 0x3e510c
003e510c
003e510cloc_3e510c:
003e510cldr x3, [sp+192]
003e5110sub x4, x1, 1
003e5114adrp x27, 0x666000
003e5118ldr w5, [x27+3056]
003e511ccbz w5, 0x3e5124
003e5120b 0x3e5128
003e5124
003e5124loc_3e5124:
003e5124b 0x3e513c
003e5128
003e5128loc_3e5128:
003e5128bl runtime.gcWriteBarrier2
003e512cstr x3, [x25]
003e5130ldr x5, [x0+3*x4]
003e5134str x5, [x25+8]
003e5138b 0x3e513c
003e513c
003e513cloc_3e513c:
003e513cstr x3, [x0+3*x4]
003e5140str x0, [sp+296]
003e5144str x1, [sp+304]
003e5148str x2, [sp+312]
003e514cstr xzr, [sp+632]
003e5150add x27, sp, 648
003e5154stp xzr, xzr, [x27]
003e5158ldr x0, [sp+824]
003e515cbl os/exec.(*Cmd).childStdout
003e5160str x0, [sp+632]
003e5164str x1, [sp+648]
003e5168str x2, [sp+656]
003e516cldr x1, [sp+632]
003e5170str x1, [sp+800]
003e5174ldr x1, [sp+648]
003e5178ldr x2, [sp+656]
003e517cstr x1, [sp+784]
003e5180str x2, [sp+792]
003e5184ldr x1, [sp+800]
003e5188str x1, [sp+184]
003e518cldr x1, [sp+792]
003e5190ldr x2, [sp+784]
003e5194str x2, [sp+256]
003e5198str x1, [sp+264]
003e519ccbnz x2, 0x3e51a4
003e51a0b 0x3e51c4
003e51a4
003e51a4loc_3e51a4:
003e51a4str x2, [sp+168]
003e51a8str x1, [sp+176]
003e51acbl runtime.deferreturn
003e51b0ldr x0, [sp+168]
003e51b4ldr x1, [sp+176]
003e51b8ldp x29, x30, [sp-8]
003e51bcadd sp, sp, 816
003e51c0ret x30
003e51c4
003e51c4loc_3e51c4:
003e51c4ldr x2, [sp+312]
003e51c8ldr x0, [sp+296]
003e51ccldr x5, [sp+304]
003e51d0add x1, x5, 1
003e51d4subs xzr, x2, x1
003e51d8b.hs 0x3e51e0
003e51dcb 0x3e51e4
003e51e0
003e51e0loc_3e51e0:
003e51e0b 0x3e51f8
003e51e4
003e51e4loc_3e51e4:
003e51e4orr x3, xzr, 1
003e51e8adrp x4, 0x2c3000
003e51ecadd x4, x4, 416
003e51f0bl runtime.growslice
003e51f4b 0x3e51f8
003e51f8
003e51f8loc_3e51f8:
003e51f8ldr x3, [sp+184]
003e51fcsub x4, x1, 1
003e5200adrp x27, 0x666000
003e5204ldr w5, [x27+3056]
003e5208cbz w5, 0x3e5210
003e520cb 0x3e5214
003e5210
003e5210loc_3e5210:
003e5210b 0x3e5228
003e5214
003e5214loc_3e5214:
003e5214bl runtime.gcWriteBarrier2
003e5218str x3, [x25]
003e521cldr x5, [x0+3*x4]
003e5220str x5, [x25+8]
003e5224b 0x3e5228
003e5228
003e5228loc_3e5228:
003e5228str x3, [x0+3*x4]
003e522cstr x0, [sp+296]
003e5230str x1, [sp+304]
003e5234str x2, [sp+312]
003e5238str xzr, [sp+632]
003e523cadd x27, sp, 648
003e5240stp xzr, xzr, [x27]
003e5244ldr x1, [sp+184]
003e5248ldr x0, [sp+824]
003e524cbl os/exec.(*Cmd).childStderr
003e5250str x0, [sp+632]
003e5254str x1, [sp+648]
003e5258str x2, [sp+656]
003e525cldr x2, [sp+632]
003e5260str x2, [sp+776]
003e5264ldr x2, [sp+648]
003e5268ldr x3, [sp+656]
003e526cstr x2, [sp+760]
003e5270str x3, [sp+768]
003e5274ldr x2, [sp+776]
003e5278str x2, [sp+200]
003e527cldr x2, [sp+768]
003e5280ldr x3, [sp+760]
003e5284str x3, [sp+256]
003e5288str x2, [sp+264]
003e528ccbnz x3, 0x3e5294
003e5290b 0x3e52b4
003e5294
003e5294loc_3e5294:
003e5294str x3, [sp+168]
003e5298str x2, [sp+176]
003e529cbl runtime.deferreturn
003e52a0ldr x0, [sp+168]
003e52a4ldr x1, [sp+176]
003e52a8ldp x29, x30, [sp-8]
003e52acadd sp, sp, 816
003e52b0ret x30
003e52b4
003e52b4loc_3e52b4:
003e52b4ldr x2, [sp+312]
003e52b8ldr x0, [sp+296]
003e52bcldr x5, [sp+304]
003e52c0add x1, x5, 1
003e52c4subs xzr, x2, x1
003e52c8b.hs 0x3e52d0
003e52ccb 0x3e52d4
003e52d0
003e52d0loc_3e52d0:
003e52d0b 0x3e52e8
003e52d4
003e52d4loc_3e52d4:
003e52d4orr x3, xzr, 1
003e52d8adrp x4, 0x2c3000
003e52dcadd x4, x4, 416
003e52e0bl runtime.growslice
003e52e4b 0x3e52e8
003e52e8
003e52e8loc_3e52e8:
003e52e8ldr x5, [sp+200]
003e52ecsub x6, x1, 1
003e52f0adrp x27, 0x666000
003e52f4ldr w7, [x27+3056]
003e52f8cbz w7, 0x3e5300
003e52fcb 0x3e5304
003e5300
003e5300loc_3e5300:
003e5300b 0x3e5318
003e5304
003e5304loc_3e5304:
003e5304bl runtime.gcWriteBarrier2
003e5308str x5, [x25]
003e530cldr x7, [x0+3*x6]
003e5310str x7, [x25+8]
003e5314b 0x3e5318
003e5318
003e5318loc_3e5318:
003e5318str x5, [x0+3*x6]
003e531cstr x0, [sp+296]
003e5320str x1, [sp+304]
003e5324str x2, [sp+312]
003e5328ldr x5, [sp+824]
003e532cldrsb x27, [x5]
003e5330ldr x6, [x5+128]
003e5334ldr x7, [x5+136]
003e5338ldr x5, [x5+144]
003e533cstr x6, [sp+496]
003e5340str x7, [sp+504]
003e5344str x5, [sp+512]
003e5348ldr x2, [sp+312]
003e534cldr x0, [sp+296]
003e5350ldr x5, [sp+304]
003e5354str x0, [sp+472]
003e5358str x5, [sp+480]
003e535cstr x2, [sp+488]
003e5360ldr x6, [sp+504]
003e5364add x1, x5, x6
003e5368str x1, [sp+152]
003e536csubs xzr, x2, x1
003e5370b.hs 0x3e5378
003e5374b 0x3e5380
003e5378
003e5378loc_3e5378:
003e5378str x1, [sp+480]
003e537cb 0x3e53a0
003e5380
003e5380loc_3e5380:
003e5380ldr x3, [sp+504]
003e5384adrp x4, 0x2c3000
003e5388add x4, x4, 416
003e538cbl runtime.growslice
003e5390str x0, [sp+472]
003e5394str x1, [sp+480]
003e5398str x2, [sp+488]
003e539cb 0x3e53a0
003e53a0
003e53a0loc_3e53a0:
003e53a0ldr x5, [sp+152]
003e53a4ldr x6, [sp+472]
003e53a8ldr x7, [sp+480]
003e53acldr x8, [sp+488]
003e53b0ldr x9, [sp+504]
003e53b4sub x10, x5, x9
003e53b8add x7, x7, x9
003e53bcsub x2, x7, x5
003e53c0add x7, x8, x9
003e53c4sub x5, x7, x5
003e53c8sub x7, xzr, x5
003e53ccubfm x8, x10, 61, 60
003e53d0and x7, x8, x7, asr #63
003e53d4add x1, x6, x7
003e53d8str x1, [sp+448]
003e53dcstr x2, [sp+456]
003e53e0str x5, [sp+464]
003e53e4ldr x3, [sp+496]
003e53e8ldr x4, [sp+504]
003e53ecadrp x0, 0x2c3000
003e53f0add x0, x0, 416
003e53f4bl runtime.typedslicecopy
003e53f8ldr x5, [sp+472]
003e53fcldr x6, [sp+480]
003e5400ldr x7, [sp+488]
003e5404str x5, [sp+296]
003e5408str x6, [sp+304]
003e540cstr x7, [sp+312]
003e5410str xzr, [sp+608]
003e5414add x27, sp, 616
003e5418stp xzr, xzr, [x27]
003e541cadd x27, sp, 648
003e5420stp xzr, xzr, [x27]
003e5424ldr x0, [sp+824]
003e5428bl os/exec.(*Cmd).environ
003e542cstr x0, [sp+608]
003e5430str x1, [sp+616]
003e5434str x2, [sp+624]
003e5438str x3, [sp+648]
003e543cstr x4, [sp+656]
003e5440ldr x5, [sp+608]
003e5444ldr x6, [sp+616]
003e5448ldr x7, [sp+624]
003e544cstr x5, [sp+736]
003e5450str x6, [sp+744]
003e5454str x7, [sp+752]
003e5458ldr x5, [sp+648]
003e545cldr x6, [sp+656]
003e5460str x5, [sp+720]
003e5464str x6, [sp+728]
003e5468ldr x5, [sp+736]
003e546cldr x6, [sp+744]
003e5470ldr x7, [sp+752]
003e5474str x5, [sp+272]
003e5478str x6, [sp+280]
003e547cstr x7, [sp+288]
003e5480ldr x5, [sp+728]
003e5484ldr x6, [sp+720]
003e5488str x6, [sp+256]
003e548cstr x5, [sp+264]
003e5490cbnz x6, 0x3e5498
003e5494b 0x3e54b8
003e5498
003e5498loc_3e5498:
003e5498str x6, [sp+168]
003e549cstr x5, [sp+176]
003e54a0bl runtime.deferreturn
003e54a4ldr x0, [sp+168]
003e54a8ldr x1, [sp+176]
003e54acldp x29, x30, [sp-8]
003e54b0add sp, sp, 816
003e54b4ret x30
003e54b8
003e54b8loc_3e54b8:
003e54b8ldr x0, [sp+824]
003e54bcbl os/exec.(*Cmd).argv
003e54c0str x0, [sp+608]
003e54c4str x1, [sp+616]
003e54c8str x2, [sp+624]
003e54ccstr xzr, [sp+600]
003e54d0add x27, sp, 648
003e54d4stp xzr, xzr, [x27]
003e54d8stp xzr, xzr, [sp+368]
003e54dcstp xzr, xzr, [sp+384]
003e54e0stp xzr, xzr, [sp+400]
003e54e4stp xzr, xzr, [sp+416]
003e54e8str xzr, [sp+432]
003e54ecadd x1, sp, 368
003e54f0str x1, [sp+440]
003e54f4ldrsb x27, [x1]
003e54f8ldr x2, [sp+824]
003e54fcldrsb x27, [x2]
003e5500ldr x3, [x2+64]
003e5504ldr x2, [x2+72]
003e5508str x2, [x1+8]
003e550cadrp x27, 0x666000
003e5510ldr w2, [x27+3056]
003e5514cbz w2, 0x3e551c
003e5518b 0x3e5520
003e551c
003e551cloc_3e551c:
003e551cb 0x3e5534
003e5520
003e5520loc_3e5520:
003e5520bl runtime.gcWriteBarrier2
003e5524str x3, [x25]
003e5528ldr x6, [x1]
003e552cstr x6, [x25+8]
003e5530b 0x3e5534
003e5534
003e5534loc_3e5534:
003e5534str x3, [x1]
003e5538ldrsb x27, [x1]
003e553cldr x6, [sp+296]
003e5540ldr x7, [sp+304]
003e5544ldr x8, [sp+312]
003e5548str x7, [x1+48]
003e554cstr x8, [x1+56]
003e5550adrp x27, 0x666000
003e5554ldr w7, [x27+3056]
003e5558cbz w7, 0x3e5560
003e555cb 0x3e5564
003e5560
003e5560loc_3e5560:
003e5560b 0x3e5578
003e5564
003e5564loc_3e5564:
003e5564bl runtime.gcWriteBarrier2
003e5568str x6, [x25]
003e556cldr x7, [x1+40]
003e5570str x7, [x25+8]
003e5574b 0x3e5578
003e5578
003e5578loc_3e5578:
003e5578str x6, [x1+40]
003e557cldr x6, [sp+440]
003e5580ldrsb x27, [x6]
003e5584ldr x7, [sp+272]
003e5588ldr x8, [sp+280]
003e558cldr x9, [sp+288]
003e5590str x8, [x6+24]
003e5594str x9, [x6+32]
003e5598adrp x27, 0x666000
003e559cldr w8, [x27+3056]
003e55a0cbz w8, 0x3e55a8
003e55a4b 0x3e55ac
003e55a8
003e55a8loc_3e55a8:
003e55a8b 0x3e55c0
003e55ac
003e55acloc_3e55ac:
003e55acbl runtime.gcWriteBarrier2
003e55b0str x7, [x25]
003e55b4ldr x8, [x6+16]
003e55b8str x8, [x25+8]
003e55bcb 0x3e55c0
003e55c0
003e55c0loc_3e55c0:
003e55c0str x7, [x6+16]
003e55c4ldr x6, [sp+440]
003e55c8ldrsb x27, [x6]
003e55ccldr x7, [sp+824]
003e55d0ldrsb x27, [x7]
003e55d4ldr x7, [x7+152]
003e55d8adrp x27, 0x666000
003e55dcldr w8, [x27+3056]
003e55e0cbz w8, 0x3e55e8
003e55e4b 0x3e55ec
003e55e8
003e55e8loc_3e55e8:
003e55e8b 0x3e5600
003e55ec
003e55ecloc_3e55ec:
003e55ecbl runtime.gcWriteBarrier2
003e55f0str x7, [x25]
003e55f4ldr x8, [x6+64]
003e55f8str x8, [x25+8]
003e55fcb 0x3e5600
003e5600
003e5600loc_3e5600:
003e5600str x7, [x6+64]
003e5604ldr x0, [sp+224]
003e5608ldr x1, [sp+232]
003e560cldr x2, [sp+608]
003e5610ldr x3, [sp+616]
003e5614ldr x4, [sp+624]
003e5618ldr x5, [sp+440]
003e561cbl os.StartProcess
003e5620str x0, [sp+600]
003e5624str x1, [sp+648]
003e5628str x2, [sp+656]
003e562cldr x6, [sp+600]
003e5630str x6, [sp+712]
003e5634ldr x6, [sp+648]
003e5638ldr x7, [sp+656]
003e563cstr x6, [sp+696]
003e5640str x7, [sp+704]
003e5644ldr x6, [sp+824]
003e5648ldrsb x27, [x6]
003e564cldr x7, [sp+712]
003e5650adrp x27, 0x666000
003e5654ldr w8, [x27+3056]
003e5658cbz w8, 0x3e5660
003e565cb 0x3e5664
003e5660
003e5660loc_3e5660:
003e5660b 0x3e5678
003e5664
003e5664loc_3e5664:
003e5664bl runtime.gcWriteBarrier2
003e5668str x7, [x25]
003e566cldr x2, [x6+160]
003e5670str x2, [x25+8]
003e5674b 0x3e5678
003e5678
003e5678loc_3e5678:
003e5678str x7, [x6+160]
003e567cldr x2, [sp+704]
003e5680ldr x3, [sp+696]
003e5684str x3, [sp+256]
003e5688str x2, [sp+264]
003e568ccbnz x3, 0x3e5694
003e5690b 0x3e56b4
003e5694
003e5694loc_3e5694:
003e5694str x3, [sp+168]
003e5698str x2, [sp+176]
003e569cbl runtime.deferreturn
003e56a0ldr x0, [sp+168]
003e56a4ldr x1, [sp+176]
003e56a8ldp x29, x30, [sp-8]
003e56acadd sp, sp, 816
003e56b0ret x30
003e56b4
003e56b4loc_3e56b4:
003e56b4orr x2, xzr, 1
003e56b8strb w2, [sp+83]
003e56bcldr x2, [sp+824]
003e56c0ldrsb x27, [x2]
003e56c4ldr x2, [x2+280]
003e56c8str x2, [sp+160]
003e56cccbnz x2, 0x3e56d4
003e56d0b 0x3e578c
003e56d4
003e56d4loc_3e56d4:
003e56d4adrp x0, 0x213000
003e56d8add x0, x0, 3136
003e56dcorr x1, xzr, 1
003e56e0bl runtime.makechan
003e56e4str x0, [sp+240]
003e56e8ldr x2, [sp+824]
003e56ecldrsb x27, [x2]
003e56f0adrp x27, 0x666000
003e56f4ldr w3, [x27+3056]
003e56f8cbz w3, 0x3e5700
003e56fcb 0x3e5704
003e5700
003e5700loc_3e5700:
003e5700b 0x3e5718
003e5704
003e5704loc_3e5704:
003e5704bl runtime.gcWriteBarrier2
003e5708str x0, [x25]
003e570cldr x3, [x2+296]
003e5710str x3, [x25+8]
003e5714b 0x3e5718
003e5718
003e5718loc_3e5718:
003e5718str x0, [x2+296]
003e571cadrp x0, 0x213000
003e5720add x0, x0, 3264
003e5724orr x1, xzr, 1
003e5728bl runtime.makechan
003e572cstr x0, [sp+208]
003e5730ldr x2, [sp+824]
003e5734ldrsb x27, [x2]
003e5738ldr x2, [x2+280]
003e573cstr x2, [sp+160]
003e5740add x27, sp, 576
003e5744stp xzr, xzr, [x27]
003e5748str xzr, [sp+592]
003e574cldr x2, [sp+160]
003e5750str x2, [sp+576]
003e5754ldr x0, [sp+208]
003e5758add x1, sp, 576
003e575cbl runtime.chansend1
003e5760ldr x2, [sp+824]
003e5764ldrsb x27, [x2]
003e5768ldr x3, [x2+280]
003e576cldr x4, [x2+272]
003e5770ldr x2, [x2+288]
003e5774str x4, [sp+552]
003e5778str x3, [sp+560]
003e577cstr x2, [sp+568]
003e5780str xzr, [sp+144]
003e5784str x3, [sp+136]
003e5788b 0x3e5978
003e578c
003e578cloc_3e578c:
003e578cb 0x3e57a8
003e5790
003e5790loc_3e5790:
003e5790bl runtime.deferreturn
003e5794ldr x0, [sp+168]
003e5798ldr x1, [sp+176]
003e579cldp x29, x30, [sp-8]
003e57a0add sp, sp, 816
003e57a4ret x30
003e57a8
003e57a8loc_3e57a8:
003e57a8ldr x2, [sp+824]
003e57acldrsb x27, [x2]
003e57b0ldr x2, [x2+208]
003e57b4subs xzr, x2, 0
003e57b8cset x3, ne
003e57bcstrb w3, [sp+85]
003e57c0cbnz x2, 0x3e57c8
003e57c4b 0x3e57cc
003e57c8
003e57c8loc_3e57c8:
003e57c8b 0x3e57e8
003e57cc
003e57ccloc_3e57cc:
003e57ccldr x2, [sp+824]
003e57d0ldrsb x27, [x2]
003e57d4ldr x2, [x2+216]
003e57d8subs xzr, x2, 0
003e57dccset x2, ne
003e57e0strb w2, [sp+85]
003e57e4b 0x3e57e8
003e57e8
003e57e8loc_3e57e8:
003e57e8ldrb w2, [sp+85]
003e57ecstrb w2, [sp+87]
003e57f0tbnz w2, 0, 0x3e57f8
003e57f4b 0x3e5814
003e57f8
003e57f8loc_3e57f8:
003e57f8ldr x2, [sp+824]
003e57fcldrsb x27, [x2]
003e5800ldr x2, [x2+176]
003e5804subs xzr, x2, 0
003e5808cset x2, ne
003e580cstrb w2, [sp+87]
003e5810b 0x3e5818
003e5814
003e5814loc_3e5814:
003e5814b 0x3e5818
003e5818
003e5818loc_3e5818:
003e5818ldrb w2, [sp+87]
003e581cstrb w2, [sp+86]
003e5820tbnz w2, 0, 0x3e5828
003e5824b 0x3e5858
003e5828
003e5828loc_3e5828:
003e5828ldr x1, [sp+824]
003e582cldrsb x27, [x1]
003e5830ldr x2, [x1+176]
003e5834ldrsb x27, [x2]
003e5838ldr x0, [x1+184]
003e583cldr x1, [x2+32]
003e5840blr x1
003e5844str x0, [sp+640]
003e5848subs xzr, x0, 0
003e584ccset x1, ne
003e5850strb w1, [sp+86]
003e5854b 0x3e585c
003e5858
003e5858loc_3e5858:
003e5858b 0x3e585c
003e585c
003e585cloc_3e585c:
003e585cldrb w2, [sp+86]
003e5860tbnz w2, 0, 0x3e5868
003e5864b 0x3e5958
003e5868
003e5868loc_3e5868:
003e5868adrp x0, 0x213000
003e586cadd x0, x0, 3200
003e5870mov x1, xzr
003e5874bl runtime.makechan
003e5878str x0, [sp+216]
003e587cldr x2, [sp+824]
003e5880ldrsb x27, [x2]
003e5884adrp x27, 0x666000
003e5888ldr w3, [x27+3056]
003e588ccbz w3, 0x3e5894
003e5890b 0x3e5898
003e5894
003e5894loc_3e5894:
003e5894b 0x3e58ac
003e5898
003e5898loc_3e5898:
003e5898bl runtime.gcWriteBarrier2
003e589cstr x0, [x25]
003e58a0ldr x1, [x2+304]
003e58a4str x1, [x25+8]
003e58a8b 0x3e58ac
003e58ac
003e58acloc_3e58ac:
003e58acstr x0, [x2+304]
003e58b0ldr x1, [sp+824]
003e58b4str x1, [sp+672]
003e58b8ldr x1, [sp+216]
003e58bcstr x1, [sp+664]
003e58c0adrp x0, 0x267000
003e58c4add x0, x0, 320
003e58c8bl runtime.newobject
003e58ccstr x0, [sp+344]
003e58d0adrp x1, 0
003e58d4add x1, x1, 2864
003e58d8str x1, [x0]
003e58dcldr x1, [sp+672]
003e58e0ldr x2, [sp+344]
003e58e4ldrsb x27, [x2]
003e58e8adrp x27, 0x666000
003e58ecldr w3, [x27+3056]
003e58f0cbz w3, 0x3e58f8
003e58f4b 0x3e58fc
003e58f8
003e58f8loc_3e58f8:
003e58f8b 0x3e5910
003e58fc
003e58fcloc_3e58fc:
003e58fcbl runtime.gcWriteBarrier2
003e5900str x1, [x25]
003e5904ldr x3, [x2+8]
003e5908str x3, [x25+8]
003e590cb 0x3e5910
003e5910
003e5910loc_3e5910:
003e5910str x1, [x2+8]
003e5914ldr x1, [sp+664]
003e5918ldr x2, [sp+344]
003e591cldrsb x27, [x2]
003e5920adrp x27, 0x666000
003e5924ldr w3, [x27+3056]
003e5928cbz w3, 0x3e5930
003e592cb 0x3e5934
003e5930
003e5930loc_3e5930:
003e5930b 0x3e5948
003e5934
003e5934loc_3e5934:
003e5934bl runtime.gcWriteBarrier2
003e5938str x1, [x25]
003e593cldr x3, [x2+16]
003e5940str x3, [x25+8]
003e5944b 0x3e5948
003e5948
003e5948loc_3e5948:
003e5948str x1, [x2+16]
003e594cldr x0, [sp+344]
003e5950bl runtime.newproc
003e5954b 0x3e595c
003e5958
003e5958loc_3e5958:
003e5958b 0x3e595c
003e595c
003e595cloc_3e595c:
003e595cstp xzr, xzr, [sp+168]
003e5960bl runtime.deferreturn
003e5964ldr x1, [sp+176]
003e5968ldr x0, [sp+168]
003e596cldp x29, x30, [sp-8]
003e5970add sp, sp, 816
003e5974ret x30
003e5978
003e5978loc_3e5978:
003e5978ldr x2, [sp+136]
003e597cldr x3, [sp+144]
003e5980subs xzr, x2, x3
003e5984b.gt 0x3e598c
003e5988b 0x3e5ae0
003e598c
003e598cloc_3e598c:
003e598cldr x1, [sp+144]
003e5990ldr x2, [sp+552]
003e5994ldr x1, [x2+3*x1]
003e5998str x1, [sp+248]
003e599cadrp x0, 0x267000
003e59a0add x0, x0, 480
003e59a4bl runtime.newobject
003e59a8str x0, [sp+360]
003e59acadrp x1, 0
003e59b0add x1, x1, 3088
003e59b4str x1, [x0]
003e59b8ldr x1, [sp+208]
003e59bcldr x2, [sp+360]
003e59c0ldrsb x27, [x2]
003e59c4adrp x27, 0x666000
003e59c8ldr w3, [x27+3056]
003e59cccbz w3, 0x3e59d4
003e59d0b 0x3e59d8
003e59d4
003e59d4loc_3e59d4:
003e59d4b 0x3e59ec
003e59d8
003e59d8loc_3e59d8:
003e59d8bl runtime.gcWriteBarrier2
003e59dcstr x1, [x25]
003e59e0ldr x3, [x2+8]
003e59e4str x3, [x25+8]
003e59e8b 0x3e59ec
003e59ec
003e59ecloc_3e59ec:
003e59ecstr x1, [x2+8]
003e59f0ldr x1, [sp+240]
003e59f4ldr x2, [sp+360]
003e59f8ldrsb x27, [x2]
003e59fcadrp x27, 0x666000
003e5a00ldr w3, [x27+3056]
003e5a04cbz w3, 0x3e5a0c
003e5a08b 0x3e5a10
003e5a0c
003e5a0cloc_3e5a0c:
003e5a0cb 0x3e5a24
003e5a10
003e5a10loc_3e5a10:
003e5a10bl runtime.gcWriteBarrier2
003e5a14str x1, [x25]
003e5a18ldr x3, [x2+16]
003e5a1cstr x3, [x25+8]
003e5a20b 0x3e5a24
003e5a24
003e5a24loc_3e5a24:
003e5a24str x1, [x2+16]
003e5a28ldr x1, [sp+360]
003e5a2cstr x1, [sp+688]
003e5a30ldr x1, [sp+248]
003e5a34str x1, [sp+680]
003e5a38adrp x0, 0x267000
003e5a3cadd x0, x0, 640
003e5a40bl runtime.newobject
003e5a44str x0, [sp+352]
003e5a48adrp x1, 0
003e5a4cadd x1, x1, 2976
003e5a50str x1, [x0]
003e5a54ldr x1, [sp+688]
003e5a58ldr x2, [sp+352]
003e5a5cldrsb x27, [x2]
003e5a60adrp x27, 0x666000
003e5a64ldr w3, [x27+3056]
003e5a68cbz w3, 0x3e5a70
003e5a6cb 0x3e5a74
003e5a70
003e5a70loc_3e5a70:
003e5a70b 0x3e5a88
003e5a74
003e5a74loc_3e5a74:
003e5a74bl runtime.gcWriteBarrier2
003e5a78str x1, [x25]
003e5a7cldr x3, [x2+8]
003e5a80str x3, [x25+8]
003e5a84b 0x3e5a88
003e5a88
003e5a88loc_3e5a88:
003e5a88str x1, [x2+8]
003e5a8cldr x1, [sp+680]
003e5a90ldr x2, [sp+352]
003e5a94ldrsb x27, [x2]
003e5a98adrp x27, 0x666000
003e5a9cldr w3, [x27+3056]
003e5aa0cbz w3, 0x3e5aa8
003e5aa4b 0x3e5aac
003e5aa8
003e5aa8loc_3e5aa8:
003e5aa8b 0x3e5ac0
003e5aac
003e5aacloc_3e5aac:
003e5aacbl runtime.gcWriteBarrier2
003e5ab0str x1, [x25]
003e5ab4ldr x3, [x2+16]
003e5ab8str x3, [x25+8]
003e5abcb 0x3e5ac0
003e5ac0
003e5ac0loc_3e5ac0:
003e5ac0str x1, [x2+16]
003e5ac4ldr x0, [sp+352]
003e5ac8bl runtime.newproc
003e5accb 0x3e5ad0
003e5ad0
003e5ad0loc_3e5ad0:
003e5ad0ldr x2, [sp+144]
003e5ad4add x2, x2, 1
003e5ad8str x2, [sp+144]
003e5adcb 0x3e5978
003e5ae0
003e5ae0loc_3e5ae0:
003e5ae0ldr x2, [sp+824]
003e5ae4ldrsb x27, [x2]
003e5ae8stp xzr, xzr, [x2+280]
003e5aecadrp x27, 0x666000
003e5af0ldr w3, [x27+3056]
003e5af4cbz w3, 0x3e5afc
003e5af8b 0x3e5b00
003e5afc
003e5afcloc_3e5afc:
003e5afcb 0x3e5b10
003e5b00
003e5b00loc_3e5b00:
003e5b00ldr x3, [x2+272]
003e5b04bl runtime.gcWriteBarrier1
003e5b08str x3, [x25]
003e5b0cb 0x3e5b10
003e5b10
003e5b10loc_3e5b10:
003e5b10str xzr, [x2+272]
003e5b14b 0x3e57a8
003e5b18
003e5b18loc_3e5b18:
003e5b18str x0, [sp+8]
003e5b1cmov x3, x30
003e5b20bl runtime.morestack_noctxt.abi0
003e5b24ldr x0, [sp+8]
003e5b28b 0x3e4c30
003e5b2cudf 0
003e4c30
003e5b30
003e5b30os/exec.(*Cmd).Start.gowrap2: ; void os/exec.(*Cmd).Start.gowrap2(void)
003e5b30ldr x16, [x28+16]
003e5b34subs xzr, sp, x16
003e5b38b.ls 0x3e5b74
003e5b3cstr x30, [sp-48]!
003e5b40stur x29, [sp-8]
003e5b44sub x29, sp, 8
003e5b48ldr x16, [x28+32]
003e5b4ccbnz x16, 0x3e5b80
003e5b50
003e5b50loc_3e5b50:
003e5b50ldr x2, [x26+8]
003e5b54str x2, [sp+32]
003e5b58ldr x1, [x26+16]
003e5b5cstr x1, [sp+24]
003e5b60ldr x0, [sp+32]
003e5b64bl os/exec.(*Cmd).watchCtx
003e5b68ldur x29, [sp-8]
003e5b6cldr x30, [sp], 48
003e5b70ret x30
003e5b74
003e5b74loc_3e5b74:
003e5b74mov x3, x30
003e5b78bl runtime.morestack.abi0
003e5b7cb 0x3e5b30
003e5b80
003e5b80loc_3e5b80:
003e5b80ldr x17, [x16]
003e5b84add x20, sp, 56
003e5b88subs xzr, x20, x17
003e5b8cb.ne 0x3e5b50
003e5b90add x20, sp, 8
003e5b94str x20, [x16]
003e5b98b 0x3e5b50
003e5b9cudf 0
003e5b30
003e5b30os/exec.(*Cmd).Start.gowrap2: ; void os/exec.(*Cmd).Start.gowrap2(void)
003e5b30ldr x16, [x28+16]
003e5b34subs xzr, sp, x16
003e5b38b.ls 0x3e5b74
003e5b3cstr x30, [sp-48]!
003e5b40stur x29, [sp-8]
003e5b44sub x29, sp, 8
003e5b48ldr x16, [x28+32]
003e5b4ccbnz x16, 0x3e5b80
003e5b50
003e5b50loc_3e5b50:
003e5b50ldr x2, [x26+8]
003e5b54str x2, [sp+32]
003e5b58ldr x1, [x26+16]
003e5b5cstr x1, [sp+24]
003e5b60ldr x0, [sp+32]
003e5b64bl os/exec.(*Cmd).watchCtx
003e5b68ldur x29, [sp-8]
003e5b6cldr x30, [sp], 48
003e5b70ret x30
003e5b74
003e5b74loc_3e5b74:
003e5b74mov x3, x30
003e5b78bl runtime.morestack.abi0
003e5b7cb 0x3e5b30
003e5b80
003e5b80loc_3e5b80:
003e5b80ldr x17, [x16]
003e5b84add x20, sp, 56
003e5b88subs xzr, x20, x17
003e5b8cb.ne 0x3e5b50
003e5b90add x20, sp, 8
003e5b94str x20, [x16]
003e5b98b 0x3e5b50
003e5b9cudf 0
003e5b30
003e5ba0
003e5ba0os/exec.(*Cmd).Start.gowrap1: ; void os/exec.(*Cmd).Start.gowrap1(void)
003e5ba0ldr x16, [x28+16]
003e5ba4subs xzr, sp, x16
003e5ba8b.ls 0x3e5be8
003e5bacstr x30, [sp-48]!
003e5bb0stur x29, [sp-8]
003e5bb4sub x29, sp, 8
003e5bb8ldr x16, [x28+32]
003e5bbccbnz x16, 0x3e5bf4
003e5bc0
003e5bc0loc_3e5bc0:
003e5bc0ldr x1, [x26+8]
003e5bc4str x1, [sp+32]
003e5bc8ldr x0, [x26+16]
003e5bccstr x0, [sp+24]
003e5bd0ldr x26, [sp+32]
003e5bd4ldr x1, [x26]
003e5bd8blr x1
003e5bdcldur x29, [sp-8]
003e5be0ldr x30, [sp], 48
003e5be4ret x30
003e5be8
003e5be8loc_3e5be8:
003e5be8mov x3, x30
003e5becbl runtime.morestack.abi0
003e5bf0b 0x3e5ba0
003e5bf4
003e5bf4loc_3e5bf4:
003e5bf4ldr x17, [x16]
003e5bf8add x20, sp, 56
003e5bfcsubs xzr, x20, x17
003e5c00b.ne 0x3e5bc0
003e5c04add x20, sp, 8
003e5c08str x20, [x16]
003e5c0cb 0x3e5bc0
003e5ba0
003e5ba0os/exec.(*Cmd).Start.gowrap1: ; void os/exec.(*Cmd).Start.gowrap1(void)
003e5ba0ldr x16, [x28+16]
003e5ba4subs xzr, sp, x16
003e5ba8b.ls 0x3e5be8
003e5bacstr x30, [sp-48]!
003e5bb0stur x29, [sp-8]
003e5bb4sub x29, sp, 8
003e5bb8ldr x16, [x28+32]
003e5bbccbnz x16, 0x3e5bf4
003e5bc0
003e5bc0loc_3e5bc0:
003e5bc0ldr x1, [x26+8]
003e5bc4str x1, [sp+32]
003e5bc8ldr x0, [x26+16]
003e5bccstr x0, [sp+24]
003e5bd0ldr x26, [sp+32]
003e5bd4ldr x1, [x26]
003e5bd8blr x1
003e5bdcldur x29, [sp-8]
003e5be0ldr x30, [sp], 48
003e5be4ret x30
003e5be8
003e5be8loc_3e5be8:
003e5be8mov x3, x30
003e5becbl runtime.morestack.abi0
003e5bf0b 0x3e5ba0
003e5bf4
003e5bf4loc_3e5bf4:
003e5bf4ldr x17, [x16]
003e5bf8add x20, sp, 56
003e5bfcsubs xzr, x20, x17
003e5c00b.ne 0x3e5bc0
003e5c04add x20, sp, 8
003e5c08str x20, [x16]
003e5c0cb 0x3e5bc0
003e5ba0
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
Loading..