File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    003e4270
    003e4270os/exec.(*Cmd).childStderr: ; void os/exec.(*Cmd).childStderr(os/exec.Cmd * c, os.File * childStdout)
    003e4270ldr x16, [x28+16]
    003e4274sub x17, sp, 64
    003e4278subs xzr, x17, x16
    003e427cb.ls 0x3e43fc
    003e4280str x30, [sp-192]!
    003e4284stur x29, [sp-8]
    003e4288sub x29, sp, 8
    003e428cstr x0, [sp+200]
    003e4290str x1, [sp+208]
    003e4294str xzr, [sp+64]
    003e4298stp xzr, xzr, [sp+48]
    003e429cldr x4, [sp+200]
    003e42a0ldrsb x27, [x4]
    003e42a4ldr x4, [x4+112]
    003e42a8subs xzr, x4, 0
    003e42accset x5, ne
    003e42b0strb w5, [sp+47]
    003e42b4cbnz x4, 0x3e42bc
    003e42b8b 0x3e4354
    003e42bc
    003e42bcloc_3e42bc:
    003e42bcldr x4, [sp+200]
    003e42c0ldrsb x27, [x4]
    003e42c4ldr x5, [x4+112]
    003e42c8ldr x4, [x4+120]
    003e42ccstr x5, [sp+168]
    003e42d0str x4, [sp+176]
    003e42d4str x5, [sp+160]
    003e42d8ldr x4, [sp+160]
    003e42dccbnz x4, 0x3e42e4
    003e42e0b 0x3e42f4
    003e42e4
    003e42e4loc_3e42e4:
    003e42e4ldr x4, [sp+160]
    003e42e8ldr x4, [x4+8]
    003e42ecstr x4, [sp+160]
    003e42f0b 0x3e42f8
    003e42f4
    003e42f4loc_3e42f4:
    003e42f4b 0x3e42f8
    003e42f8
    003e42f8loc_3e42f8:
    003e42f8ldr x4, [sp+200]
    003e42fcldrsb x27, [x4]
    003e4300ldr x5, [x4+96]
    003e4304ldr x4, [x4+104]
    003e4308str x5, [sp+144]
    003e430cstr x4, [sp+152]
    003e4310str x5, [sp+136]
    003e4314ldr x4, [sp+136]
    003e4318cbnz x4, 0x3e4320
    003e431cb 0x3e4330
    003e4320
    003e4320loc_3e4320:
    003e4320ldr x4, [sp+136]
    003e4324ldr x4, [x4+8]
    003e4328str x4, [sp+136]
    003e432cb 0x3e4334
    003e4330
    003e4330loc_3e4330:
    003e4330b 0x3e4334
    003e4334
    003e4334loc_3e4334:
    003e4334ldr x1, [sp+176]
    003e4338ldr x0, [sp+160]
    003e433cldr x2, [sp+136]
    003e4340ldr x3, [sp+152]
    003e4344bl os/exec.interfaceEqual
    003e4348strb w0, [sp+46]
    003e434cstrb w0, [sp+47]
    003e4350b 0x3e4358
    003e4354
    003e4354loc_3e4354:
    003e4354b 0x3e4358
    003e4358
    003e4358loc_3e4358:
    003e4358ldrb w3, [sp+47]
    003e435ctbnz w3, 0, 0x3e4364
    003e4360b 0x3e4388
    003e4364
    003e4364loc_3e4364:
    003e4364ldr x3, [sp+208]
    003e4368str x3, [sp+64]
    003e436cstp xzr, xzr, [sp+48]
    003e4370ldr x0, [sp+64]
    003e4374mov x1, xzr
    003e4378mov x2, xzr
    003e437cldur x29, [sp-8]
    003e4380ldr x30, [sp], 192
    003e4384ret x30
    003e4388
    003e4388loc_3e4388:
    003e4388str xzr, [sp+88]
    003e438cstp xzr, xzr, [sp+72]
    003e4390ldr x3, [sp+200]
    003e4394ldrsb x27, [x3]
    003e4398ldr x1, [x3+112]
    003e439cldr x2, [x3+120]
    003e43a0str x1, [sp+120]
    003e43a4str x2, [sp+128]
    003e43a8ldr x0, [sp+200]
    003e43acbl os/exec.(*Cmd).writerDescriptor
    003e43b0str x0, [sp+88]
    003e43b4str x1, [sp+72]
    003e43b8str x2, [sp+80]
    003e43bcldr x3, [sp+88]
    003e43c0str x3, [sp+112]
    003e43c4ldr x3, [sp+72]
    003e43c8ldr x4, [sp+80]
    003e43ccstr x3, [sp+96]
    003e43d0str x4, [sp+104]
    003e43d4ldr x3, [sp+112]
    003e43d8str x3, [sp+64]
    003e43dcldr x1, [sp+96]
    003e43e0ldr x2, [sp+104]
    003e43e4str x1, [sp+48]
    003e43e8str x2, [sp+56]
    003e43ecldr x0, [sp+64]
    003e43f0ldur x29, [sp-8]
    003e43f4ldr x30, [sp], 192
    003e43f8ret x30
    003e43fc
    003e43fcloc_3e43fc:
    003e43fcstp x0, x1, [sp+8]
    003e4400mov x3, x30
    003e4404bl runtime.morestack_noctxt.abi0
    003e4408ldp x0, x1, [sp+8]
    003e440cb 0x3e4270
    003e4270
    003e4410
    003e4410os/exec.(*Cmd).writerDescriptor: ; void os/exec.(*Cmd).writerDescriptor(os/exec.Cmd * c, io.Writer w)
    003e4410ldr x16, [x28+16]
    003e4414sub x17, sp, 224
    003e4418subs xzr, x17, x16
    003e441cb.ls 0x3e49f8
    003e4420sub x20, sp, 352
    003e4424stp x29, x30, [x20-8]
    003e4428add sp, x20, 0
    003e442csub x29, sp, 8
    003e4430str x0, [sp+360]
    003e4434str x1, [sp+368]
    003e4438str x2, [sp+376]
    003e443cstr xzr, [sp+112]
    003e4440stp xzr, xzr, [sp+96]
    003e4444ldr x4, [sp+368]
    003e4448cbnz x4, 0x3e4450
    003e444cb 0x3e4878
    003e4450
    003e4450loc_3e4450:
    003e4450str xzr, [sp+296]
    003e4454ldr x3, [sp+368]
    003e4458ldr x4, [sp+376]
    003e445cadrp x5, 0x32f000
    003e4460add x5, x5, 2168
    003e4464subs xzr, x3, x5
    003e4468b.eq 0x3e4470
    003e446cb 0x3e4478
    003e4470
    003e4470loc_3e4470:
    003e4470orr x0, xzr, 1
    003e4474b 0x3e4484
    003e4478
    003e4478loc_3e4478:
    003e4478mov x0, xzr
    003e447cmov x4, xzr
    003e4480b 0x3e4484
    003e4484
    003e4484loc_3e4484:
    003e4484str x4, [sp+296]
    003e4488strb w0, [sp+94]
    003e448cldr x3, [sp+296]
    003e4490str x3, [sp+336]
    003e4494ldrb w3, [sp+94]
    003e4498strb w3, [sp+95]
    003e449cldr x3, [sp+336]
    003e44a0str x3, [sp+136]
    003e44a4ldrb w3, [sp+95]
    003e44a8strb w3, [sp+93]
    003e44actbnz w3, 0, 0x3e44b4
    003e44b0b 0x3e44d8
    003e44b4
    003e44b4loc_3e44b4:
    003e44b4ldr x3, [sp+136]
    003e44b8str x3, [sp+112]
    003e44bcstp xzr, xzr, [sp+96]
    003e44c0ldr x0, [sp+112]
    003e44c4mov x1, xzr
    003e44c8mov x2, xzr
    003e44ccldp x29, x30, [sp-8]
    003e44d0add sp, sp, 352
    003e44d4ret x30
    003e44d8
    003e44d8loc_3e44d8:
    003e44d8str xzr, [sp+296]
    003e44dcstr xzr, [sp+272]
    003e44e0stp xzr, xzr, [sp+280]
    003e44e4bl os.Pipe
    003e44e8str x0, [sp+296]
    003e44ecstr x1, [sp+272]
    003e44f0str x2, [sp+280]
    003e44f4str x3, [sp+288]
    003e44f8ldr x0, [sp+296]
    003e44fcstr x0, [sp+328]
    003e4500ldr x0, [sp+272]
    003e4504str x0, [sp+320]
    003e4508ldr x0, [sp+280]
    003e450cldr x1, [sp+288]
    003e4510str x0, [sp+304]
    003e4514str x1, [sp+312]
    003e4518ldr x0, [sp+328]
    003e451cstr x0, [sp+128]
    003e4520ldr x0, [sp+320]
    003e4524str x0, [sp+120]
    003e4528ldr x0, [sp+312]
    003e452cldr x1, [sp+304]
    003e4530str x1, [sp+152]
    003e4534str x0, [sp+160]
    003e4538cbnz x1, 0x3e4540
    003e453cb 0x3e4564
    003e4540
    003e4540loc_3e4540:
    003e4540str xzr, [sp+112]
    003e4544ldr x1, [sp+152]
    003e4548ldr x2, [sp+160]
    003e454cstr x1, [sp+96]
    003e4550str x2, [sp+104]
    003e4554ldr x0, [sp+112]
    003e4558ldp x29, x30, [sp-8]
    003e455cadd sp, sp, 352
    003e4560ret x30
    003e4564
    003e4564loc_3e4564:
    003e4564ldr x5, [sp+120]
    003e4568str x5, [sp+272]
    003e456cadrp x6, 0x331000
    003e4570add x6, x6, 1888
    003e4574str x6, [sp+240]
    003e4578str x5, [sp+248]
    003e457cldr x5, [sp+360]
    003e4580ldrsb x27, [x5]
    003e4584ldr x2, [x5+240]
    003e4588ldr x0, [x5+224]
    003e458cldr x5, [x5+232]
    003e4590add x1, x5, 1
    003e4594subs xzr, x2, x1
    003e4598b.hs 0x3e45a0
    003e459cb 0x3e45a4
    003e45a0
    003e45a0loc_3e45a0:
    003e45a0b 0x3e45b8
    003e45a4
    003e45a4loc_3e45a4:
    003e45a4orr x3, xzr, 1
    003e45a8adrp x4, 0x236000
    003e45acadd x4, x4, 3872
    003e45b0bl runtime.growslice
    003e45b4b 0x3e45b8
    003e45b8
    003e45b8loc_3e45b8:
    003e45b8sub x5, x1, 1
    003e45bcadd x6, x0, x5, lsl #4
    003e45c0ubfm x5, x5, 60, 59
    003e45c4ldr x7, [sp+248]
    003e45c8ldr x8, [sp+240]
    003e45ccstr x8, [x0+x5]
    003e45d0adrp x27, 0x667000
    003e45d4ldr w5, [x27+3056]
    003e45d8cbz w5, 0x3e45e0
    003e45dcb 0x3e45e4
    003e45e0
    003e45e0loc_3e45e0:
    003e45e0b 0x3e45f8
    003e45e4
    003e45e4loc_3e45e4:
    003e45e4bl runtime.gcWriteBarrier2
    003e45e8str x7, [x25]
    003e45ecldr x5, [x6+8]
    003e45f0str x5, [x25+8]
    003e45f4b 0x3e45f8
    003e45f8
    003e45f8loc_3e45f8:
    003e45f8str x7, [x6+8]
    003e45fcldr x5, [sp+360]
    003e4600ldrsb x27, [x5]
    003e4604str x1, [x5+232]
    003e4608str x2, [x5+240]
    003e460cadrp x27, 0x667000
    003e4610ldr w6, [x27+3056]
    003e4614cbz w6, 0x3e461c
    003e4618b 0x3e4620
    003e461c
    003e461cloc_3e461c:
    003e461cb 0x3e4634
    003e4620
    003e4620loc_3e4620:
    003e4620bl runtime.gcWriteBarrier2
    003e4624str x0, [x25]
    003e4628ldr x6, [x5+224]
    003e462cstr x6, [x25+8]
    003e4630b 0x3e4634
    003e4634
    003e4634loc_3e4634:
    003e4634str x0, [x5+224]
    003e4638ldr x5, [sp+128]
    003e463cstr x5, [sp+272]
    003e4640adrp x6, 0x331000
    003e4644add x6, x6, 1888
    003e4648str x6, [sp+224]
    003e464cstr x5, [sp+232]
    003e4650ldr x5, [sp+360]
    003e4654ldrsb x27, [x5]
    003e4658ldr x2, [x5+264]
    003e465cldr x0, [x5+248]
    003e4660ldr x5, [x5+256]
    003e4664add x1, x5, 1
    003e4668subs xzr, x2, x1
    003e466cb.hs 0x3e4674
    003e4670b 0x3e4678
    003e4674
    003e4674loc_3e4674:
    003e4674b 0x3e468c
    003e4678
    003e4678loc_3e4678:
    003e4678orr x3, xzr, 1
    003e467cadrp x4, 0x236000
    003e4680add x4, x4, 3872
    003e4684bl runtime.growslice
    003e4688b 0x3e468c
    003e468c
    003e468cloc_3e468c:
    003e468csub x3, x1, 1
    003e4690add x4, x0, x3, lsl #4
    003e4694ubfm x3, x3, 60, 59
    003e4698ldr x5, [sp+232]
    003e469cldr x6, [sp+224]
    003e46a0str x6, [x0+x3]
    003e46a4adrp x27, 0x667000
    003e46a8ldr w3, [x27+3056]
    003e46accbz w3, 0x3e46b4
    003e46b0b 0x3e46b8
    003e46b4
    003e46b4loc_3e46b4:
    003e46b4b 0x3e46cc
    003e46b8
    003e46b8loc_3e46b8:
    003e46b8bl runtime.gcWriteBarrier2
    003e46bcstr x5, [x25]
    003e46c0ldr x3, [x4+8]
    003e46c4str x3, [x25+8]
    003e46c8b 0x3e46cc
    003e46cc
    003e46ccloc_3e46cc:
    003e46ccstr x5, [x4+8]
    003e46d0ldr x3, [sp+360]
    003e46d4ldrsb x27, [x3]
    003e46d8str x1, [x3+256]
    003e46dcstr x2, [x3+264]
    003e46e0adrp x27, 0x667000
    003e46e4ldr w1, [x27+3056]
    003e46e8cbz w1, 0x3e46f0
    003e46ecb 0x3e46f4
    003e46f0
    003e46f0loc_3e46f0:
    003e46f0b 0x3e4708
    003e46f4
    003e46f4loc_3e46f4:
    003e46f4bl runtime.gcWriteBarrier2
    003e46f8str x0, [x25]
    003e46fcldr x1, [x3+248]
    003e4700str x1, [x25+8]
    003e4704b 0x3e4708
    003e4708
    003e4708loc_3e4708:
    003e4708str x0, [x3+248]
    003e470cadrp x0, 0x268000
    003e4710add x0, x0, 800
    003e4714bl runtime.newobject
    003e4718str x0, [sp+208]
    003e471cadrp x1, 0
    003e4720add x1, x1, 2592
    003e4724str x1, [x0]
    003e4728ldr x1, [sp+376]
    003e472cldr x2, [sp+368]
    003e4730ldr x3, [sp+208]
    003e4734ldrsb x27, [x3]
    003e4738str x2, [x3+8]
    003e473cadrp x27, 0x667000
    003e4740ldr w2, [x27+3056]
    003e4744cbz w2, 0x3e474c
    003e4748b 0x3e4750
    003e474c
    003e474cloc_3e474c:
    003e474cb 0x3e4764
    003e4750
    003e4750loc_3e4750:
    003e4750bl runtime.gcWriteBarrier2
    003e4754str x1, [x25]
    003e4758ldr x5, [x3+16]
    003e475cstr x5, [x25+8]
    003e4760b 0x3e4764
    003e4764
    003e4764loc_3e4764:
    003e4764str x1, [x3+16]
    003e4768ldr x5, [sp+128]
    003e476cldr x6, [sp+208]
    003e4770ldrsb x27, [x6]
    003e4774adrp x27, 0x667000
    003e4778ldr w7, [x27+3056]
    003e477ccbz w7, 0x3e4784
    003e4780b 0x3e4788
    003e4784
    003e4784loc_3e4784:
    003e4784b 0x3e479c
    003e4788
    003e4788loc_3e4788:
    003e4788bl runtime.gcWriteBarrier2
    003e478cstr x5, [x25]
    003e4790ldr x7, [x6+24]
    003e4794str x7, [x25+8]
    003e4798b 0x3e479c
    003e479c
    003e479cloc_3e479c:
    003e479cstr x5, [x6+24]
    003e47a0ldr x5, [sp+208]
    003e47a4str x5, [sp+216]
    003e47a8ldr x5, [sp+360]
    003e47acldrsb x27, [x5]
    003e47b0ldr x2, [x5+288]
    003e47b4ldr x0, [x5+272]
    003e47b8ldr x5, [x5+280]
    003e47bcadd x1, x5, 1
    003e47c0subs xzr, x2, x1
    003e47c4b.hs 0x3e47cc
    003e47c8b 0x3e47d0
    003e47cc
    003e47ccloc_3e47cc:
    003e47ccb 0x3e47e4
    003e47d0
    003e47d0loc_3e47d0:
    003e47d0orr x3, xzr, 1
    003e47d4adrp x4, 0x213000
    003e47d8add x4, x4, 192
    003e47dcbl runtime.growslice
    003e47e0b 0x3e47e4
    003e47e4
    003e47e4loc_3e47e4:
    003e47e4sub x3, x1, 1
    003e47e8ldr x4, [sp+216]
    003e47ecadrp x27, 0x667000
    003e47f0ldr w5, [x27+3056]
    003e47f4cbz w5, 0x3e47fc
    003e47f8b 0x3e4800
    003e47fc
    003e47fcloc_3e47fc:
    003e47fcb 0x3e4814
    003e4800
    003e4800loc_3e4800:
    003e4800bl runtime.gcWriteBarrier2
    003e4804str x4, [x25]
    003e4808ldr x5, [x0+3*x3]
    003e480cstr x5, [x25+8]
    003e4810b 0x3e4814
    003e4814
    003e4814loc_3e4814:
    003e4814str x4, [x0+3*x3]
    003e4818ldr x3, [sp+360]
    003e481cldrsb x27, [x3]
    003e4820str x1, [x3+280]
    003e4824str x2, [x3+288]
    003e4828adrp x27, 0x667000
    003e482cldr w4, [x27+3056]
    003e4830cbz w4, 0x3e4838
    003e4834b 0x3e483c
    003e4838
    003e4838loc_3e4838:
    003e4838b 0x3e4850
    003e483c
    003e483cloc_3e483c:
    003e483cbl runtime.gcWriteBarrier2
    003e4840str x0, [x25]
    003e4844ldr x4, [x3+272]
    003e4848str x4, [x25+8]
    003e484cb 0x3e4850
    003e4850
    003e4850loc_3e4850:
    003e4850str x0, [x3+272]
    003e4854ldr x3, [sp+120]
    003e4858str x3, [sp+112]
    003e485cstp xzr, xzr, [sp+96]
    003e4860ldr x0, [sp+112]
    003e4864mov x1, xzr
    003e4868mov x2, xzr
    003e486cldp x29, x30, [sp-8]
    003e4870add sp, sp, 352
    003e4874ret x30
    003e4878
    003e4878loc_3e4878:
    003e4878str xzr, [sp+296]
    003e487cstp xzr, xzr, [sp+280]
    003e4880adrp x0, 0x2cd000
    003e4884add x0, x0, 3505
    003e4888movz x1, 9
    003e488corr x2, xzr, 1
    003e4890mov x3, xzr
    003e4894bl os.OpenFile
    003e4898str x0, [sp+296]
    003e489cstr x1, [sp+280]
    003e48a0str x2, [sp+288]
    003e48a4ldr x4, [sp+296]
    003e48a8str x4, [sp+200]
    003e48acldr x4, [sp+280]
    003e48b0ldr x5, [sp+288]
    003e48b4str x4, [sp+184]
    003e48b8str x5, [sp+192]
    003e48bcldr x4, [sp+200]
    003e48c0str x4, [sp+144]
    003e48c4ldr x4, [sp+192]
    003e48c8ldr x5, [sp+184]
    003e48ccstr x5, [sp+168]
    003e48d0str x4, [sp+176]
    003e48d4cbnz x5, 0x3e48dc
    003e48d8b 0x3e4900
    003e48dc
    003e48dcloc_3e48dc:
    003e48dcstr xzr, [sp+112]
    003e48e0ldr x1, [sp+168]
    003e48e4ldr x2, [sp+176]
    003e48e8str x1, [sp+96]
    003e48ecstr x2, [sp+104]
    003e48f0ldr x0, [sp+112]
    003e48f4ldp x29, x30, [sp-8]
    003e48f8add sp, sp, 352
    003e48fcret x30
    003e4900
    003e4900loc_3e4900:
    003e4900ldr x5, [sp+144]
    003e4904str x5, [sp+296]
    003e4908adrp x6, 0x331000
    003e490cadd x6, x6, 1888
    003e4910str x6, [sp+256]
    003e4914str x5, [sp+264]
    003e4918ldr x5, [sp+360]
    003e491cldrsb x27, [x5]
    003e4920ldr x2, [x5+240]
    003e4924ldr x0, [x5+224]
    003e4928ldr x5, [x5+232]
    003e492cadd x1, x5, 1
    003e4930subs xzr, x2, x1
    003e4934b.hs 0x3e493c
    003e4938b 0x3e4940
    003e493c
    003e493cloc_3e493c:
    003e493cb 0x3e4954
    003e4940
    003e4940loc_3e4940:
    003e4940orr x3, xzr, 1
    003e4944adrp x4, 0x236000
    003e4948add x4, x4, 3872
    003e494cbl runtime.growslice
    003e4950b 0x3e4954
    003e4954
    003e4954loc_3e4954:
    003e4954sub x3, x1, 1
    003e4958add x4, x0, x3, lsl #4
    003e495cubfm x3, x3, 60, 59
    003e4960ldr x5, [sp+264]
    003e4964ldr x6, [sp+256]
    003e4968str x6, [x0+x3]
    003e496cadrp x27, 0x667000
    003e4970ldr w3, [x27+3056]
    003e4974cbz w3, 0x3e497c
    003e4978b 0x3e4980
    003e497c
    003e497cloc_3e497c:
    003e497cb 0x3e4994
    003e4980
    003e4980loc_3e4980:
    003e4980bl runtime.gcWriteBarrier2
    003e4984str x5, [x25]
    003e4988ldr x3, [x4+8]
    003e498cstr x3, [x25+8]
    003e4990b 0x3e4994
    003e4994
    003e4994loc_3e4994:
    003e4994str x5, [x4+8]
    003e4998ldr x3, [sp+360]
    003e499cldrsb x27, [x3]
    003e49a0str x1, [x3+232]
    003e49a4str x2, [x3+240]
    003e49a8adrp x27, 0x667000
    003e49acldr w4, [x27+3056]
    003e49b0cbz w4, 0x3e49b8
    003e49b4b 0x3e49bc
    003e49b8
    003e49b8loc_3e49b8:
    003e49b8b 0x3e49d0
    003e49bc
    003e49bcloc_3e49bc:
    003e49bcbl runtime.gcWriteBarrier2
    003e49c0str x0, [x25]
    003e49c4ldr x4, [x3+224]
    003e49c8str x4, [x25+8]
    003e49ccb 0x3e49d0
    003e49d0
    003e49d0loc_3e49d0:
    003e49d0str x0, [x3+224]
    003e49d4ldr x3, [sp+144]
    003e49d8str x3, [sp+112]
    003e49dcstp xzr, xzr, [sp+96]
    003e49e0ldr x0, [sp+112]
    003e49e4mov x1, xzr
    003e49e8mov x2, xzr
    003e49ecldp x29, x30, [sp-8]
    003e49f0add sp, sp, 352
    003e49f4ret x30
    003e49f8
    003e49f8loc_3e49f8:
    003e49f8stp x0, x1, [sp+8]
    003e49fcstr x2, [sp+24]
    003e4a00mov x3, x30
    003e4a04bl runtime.morestack_noctxt.abi0
    003e4a08ldp x0, x1, [sp+8]
    003e4a0cldr x2, [sp+24]
    003e4a10b 0x3e4410
    003e4a14udf 0
    003e4a18udf 0
    003e4a1cudf 0
    003e4410
    003e4a20
    003e4a20os/exec.(*Cmd).writerDescriptor.func1: ; void os/exec.(*Cmd).writerDescriptor.func1(void)
    003e4a20ldr x16, [x28+16]
    003e4a24sub x17, sp, 32
    003e4a28subs xzr, x17, x16
    003e4a2cb.ls 0x3e4abc
    003e4a30str x30, [sp-160]!
    003e4a34stur x29, [sp-8]
    003e4a38sub x29, sp, 8
    003e4a3cldr x4, [x26+8]
    003e4a40ldr x5, [x26+16]
    003e4a44str x4, [sp+80]
    003e4a48str x5, [sp+88]
    003e4a4cldr x4, [x26+24]
    003e4a50str x4, [sp+96]
    003e4a54stp xzr, xzr, [sp+64]
    003e4a58stp xzr, xzr, [sp+120]
    003e4a5cldr x0, [sp+80]
    003e4a60ldr x1, [sp+88]
    003e4a64ldr x3, [sp+96]
    003e4a68adrp x2, 0x32f000
    003e4a6cadd x2, x2, 2456
    003e4a70bl io.Copy
    003e4a74str x0, [sp+48]
    003e4a78str x1, [sp+120]
    003e4a7cstr x2, [sp+128]
    003e4a80ldr x4, [sp+48]
    003e4a84str x4, [sp+56]
    003e4a88str x1, [sp+136]
    003e4a8cstr x2, [sp+144]
    003e4a90str x1, [sp+104]
    003e4a94str x2, [sp+112]
    003e4a98ldr x0, [sp+96]
    003e4a9cbl os.(*File).Close
    003e4aa0ldr x0, [sp+104]
    003e4aa4ldr x1, [sp+112]
    003e4aa8str x0, [sp+64]
    003e4aacstr x1, [sp+72]
    003e4ab0ldur x29, [sp-8]
    003e4ab4ldr x30, [sp], 160
    003e4ab8ret x30
    003e4abc
    003e4abcloc_3e4abc:
    003e4abcmov x3, x30
    003e4ac0bl runtime.morestack.abi0
    003e4ac4b 0x3e4a20
    003e4ac8udf 0
    003e4accudf 0
    003e4a20
    003e4ad0
    003e4ad0os/exec.closeDescriptors: ; void os/exec.closeDescriptors(struct []io.Closer closers)
    003e4ad0ldr x16, [x28+16]
    003e4ad4subs xzr, sp, x16
    003e4ad8b.ls 0x3e4b7c
    003e4adcstr x30, [sp-96]!
    003e4ae0stur x29, [sp-8]
    003e4ae4sub x29, sp, 8
    003e4ae8str x0, [sp+104]
    003e4aecstr x1, [sp+112]
    003e4af0str x2, [sp+120]
    003e4af4str x0, [sp+64]
    003e4af8str x1, [sp+72]
    003e4afcstr x2, [sp+80]
    003e4b00str xzr, [sp+32]
    003e4b04str x1, [sp+24]
    003e4b08ldr x1, [sp+64]
    003e4b0cstr x1, [sp+16]
    003e4b10b 0x3e4b14
    003e4b14
    003e4b14loc_3e4b14:
    003e4b14ldr x1, [sp+24]
    003e4b18ldr x2, [sp+32]
    003e4b1csubs xzr, x1, x2
    003e4b20b.gt 0x3e4b28
    003e4b24b 0x3e4b70
    003e4b28
    003e4b28loc_3e4b28:
    003e4b28ldr x1, [sp+16]
    003e4b2cstr x1, [sp+56]
    003e4b30ldr x1, [sp+56]
    003e4b34ldr x2, [x1]
    003e4b38ldr x0, [x1+8]
    003e4b3cstr x2, [sp+40]
    003e4b40str x0, [sp+48]
    003e4b44ldrsb x27, [x2]
    003e4b48ldr x1, [x2+24]
    003e4b4cblr x1
    003e4b50b 0x3e4b54
    003e4b54
    003e4b54loc_3e4b54:
    003e4b54ldr x1, [sp+32]
    003e4b58add x1, x1, 1
    003e4b5cstr x1, [sp+32]
    003e4b60ldr x1, [sp+56]
    003e4b64add x1, x1, 16
    003e4b68str x1, [sp+16]
    003e4b6cb 0x3e4b14
    003e4b70
    003e4b70loc_3e4b70:
    003e4b70ldur x29, [sp-8]
    003e4b74ldr x30, [sp], 96
    003e4b78ret x30
    003e4b7c
    003e4b7cloc_3e4b7c:
    003e4b7cstp x0, x1, [sp+8]
    003e4b80str x2, [sp+24]
    003e4b84mov x3, x30
    003e4b88bl runtime.morestack_noctxt.abi0
    003e4b8cldp x0, x1, [sp+8]
    003e4b90ldr x2, [sp+24]
    003e4b94b 0x3e4ad0
    003e4b98udf 0
    003e4b9cudf 0
    003e4ad0
    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
    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
    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
    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