File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
003e6370
003e6370os/exec.(*ExitError).Error: ; void os/exec.(*ExitError).Error(os/exec.ExitError * e)
003e6370ldr x16, [x28+16]
003e6374subs xzr, sp, x16
003e6378b.ls 0x3e63c0
003e637cstr x30, [sp-64]!
003e6380stur x29, [sp-8]
003e6384sub x29, sp, 8
003e6388str x0, [sp+72]
003e638cstp xzr, xzr, [sp+16]
003e6390ldr x1, [sp+72]
003e6394ldrsb x27, [x1]
003e6398ldr x0, [x1]
003e639cstr x0, [sp+32]
003e63a0bl os.(*ProcessState).String
003e63a4str x0, [sp+40]
003e63a8str x1, [sp+48]
003e63acstr x0, [sp+16]
003e63b0str x1, [sp+24]
003e63b4ldur x29, [sp-8]
003e63b8ldr x30, [sp], 64
003e63bcret x30
003e63c0
003e63c0loc_3e63c0:
003e63c0str x0, [sp+8]
003e63c4mov x3, x30
003e63c8bl runtime.morestack_noctxt.abi0
003e63ccldr x0, [sp+8]
003e63d0b 0x3e6370
003e63d4udf 0
003e63d8udf 0
003e63dcudf 0
003e6370
003e6370os/exec.(*ExitError).Error: ; void os/exec.(*ExitError).Error(os/exec.ExitError * e)
003e6370ldr x16, [x28+16]
003e6374subs xzr, sp, x16
003e6378b.ls 0x3e63c0
003e637cstr x30, [sp-64]!
003e6380stur x29, [sp-8]
003e6384sub x29, sp, 8
003e6388str x0, [sp+72]
003e638cstp xzr, xzr, [sp+16]
003e6390ldr x1, [sp+72]
003e6394ldrsb x27, [x1]
003e6398ldr x0, [x1]
003e639cstr x0, [sp+32]
003e63a0bl os.(*ProcessState).String
003e63a4str x0, [sp+40]
003e63a8str x1, [sp+48]
003e63acstr x0, [sp+16]
003e63b0str x1, [sp+24]
003e63b4ldur x29, [sp-8]
003e63b8ldr x30, [sp], 64
003e63bcret x30
003e63c0
003e63c0loc_3e63c0:
003e63c0str x0, [sp+8]
003e63c4mov x3, x30
003e63c8bl runtime.morestack_noctxt.abi0
003e63ccldr x0, [sp+8]
003e63d0b 0x3e6370
003e63d4udf 0
003e63d8udf 0
003e63dcudf 0
003e6370
003e63e0
003e63e0os/exec.(*Cmd).Wait: ; void os/exec.(*Cmd).Wait(os/exec.Cmd * c)
003e63e0ldr x16, [x28+16]
003e63e4sub x17, sp, 144
003e63e8subs xzr, x17, x16
003e63ecb.ls 0x3e674c
003e63f0sub x20, sp, 272
003e63f4stp x29, x30, [x20-8]
003e63f8add sp, x20, 0
003e63fcsub x29, sp, 8
003e6400str x0, [sp+280]
003e6404stp xzr, xzr, [sp+48]
003e6408ldr x2, [sp+280]
003e640cldrsb x27, [x2]
003e6410ldr x2, [x2+160]
003e6414cbnz x2, 0x3e641c
003e6418b 0x3e6720
003e641c
003e641cloc_3e641c:
003e641cldr x2, [sp+280]
003e6420ldrsb x27, [x2]
003e6424ldr x2, [x2+168]
003e6428cbnz x2, 0x3e6430
003e642cb 0x3e645c
003e6430
003e6430loc_3e6430:
003e6430adrp x0, 0x2d6000
003e6434add x0, x0, 2193
003e6438movz x1, 29
003e643cbl errors.New
003e6440str x0, [sp+136]
003e6444str x1, [sp+144]
003e6448str x0, [sp+48]
003e644cstr x1, [sp+56]
003e6450ldp x29, x30, [sp-8]
003e6454add sp, sp, 272
003e6458ret x30
003e645c
003e645cloc_3e645c:
003e645cstr xzr, [sp+256]
003e6460stp xzr, xzr, [sp+136]
003e6464ldr x1, [sp+280]
003e6468ldrsb x27, [x1]
003e646cldr x0, [x1+160]
003e6470str x0, [sp+216]
003e6474bl os.(*Process).Wait
003e6478str x0, [sp+256]
003e647cstr x1, [sp+136]
003e6480str x2, [sp+144]
003e6484ldr x1, [sp+256]
003e6488str x1, [sp+168]
003e648cldr x1, [sp+136]
003e6490ldr x2, [sp+144]
003e6494str x1, [sp+152]
003e6498str x2, [sp+160]
003e649cldr x1, [sp+168]
003e64a0str x1, [sp+96]
003e64a4ldr x1, [sp+160]
003e64a8ldr x2, [sp+152]
003e64acstr x2, [sp+120]
003e64b0str x1, [sp+128]
003e64b4subs xzr, x2, 0
003e64b8cset x1, ne
003e64bceor x1, x1, 1
003e64c0strb w1, [sp+47]
003e64c4cbnz x2, 0x3e64cc
003e64c8b 0x3e64d0
003e64cc
003e64ccloc_3e64cc:
003e64ccb 0x3e64e8
003e64d0
003e64d0loc_3e64d0:
003e64d0ldr x0, [sp+96]
003e64d4bl os.(*ProcessState).Success
003e64d8strb w0, [sp+46]
003e64dceor x1, x0, 1
003e64e0strb w1, [sp+47]
003e64e4b 0x3e64e8
003e64e8
003e64e8loc_3e64e8:
003e64e8ldrb w2, [sp+47]
003e64ectbnz w2, 0, 0x3e64f4
003e64f0b 0x3e658c
003e64f4
003e64f4loc_3e64f4:
003e64f4adrp x0, 0x2b1000
003e64f8add x0, x0, 1216
003e64fcbl runtime.newobject
003e6500str x0, [sp+208]
003e6504stp xzr, xzr, [x0+16]
003e6508adrp x27, 0x665000
003e650cldr w1, [x27+3056]
003e6510cbz w1, 0x3e6518
003e6514b 0x3e651c
003e6518
003e6518loc_3e6518:
003e6518b 0x3e6534
003e651c
003e651cloc_3e651c:
003e651cldr x2, [x0]
003e6520bl runtime.gcWriteBarrier2
003e6524str x2, [x25]
003e6528ldr x2, [x0+8]
003e652cstr x2, [x25+8]
003e6530b 0x3e6534
003e6534
003e6534loc_3e6534:
003e6534stp xzr, xzr, [x0]
003e6538ldr x2, [sp+208]
003e653cldrsb x27, [x2]
003e6540ldr x3, [sp+96]
003e6544adrp x27, 0x665000
003e6548ldr w4, [x27+3056]
003e654ccbz w4, 0x3e6554
003e6550b 0x3e6558
003e6554
003e6554loc_3e6554:
003e6554b 0x3e656c
003e6558
003e6558loc_3e6558:
003e6558bl runtime.gcWriteBarrier2
003e655cstr x3, [x25]
003e6560ldr x4, [x2]
003e6564str x4, [x25+8]
003e6568b 0x3e656c
003e656c
003e656cloc_3e656c:
003e656cstr x3, [x2]
003e6570ldr x2, [sp+208]
003e6574str x2, [sp+248]
003e6578adrp x3, 0x32e000
003e657cadd x3, x3, 448
003e6580str x3, [sp+120]
003e6584str x2, [sp+128]
003e6588b 0x3e6590
003e658c
003e658cloc_3e658c:
003e658cb 0x3e6590
003e6590
003e6590loc_3e6590:
003e6590ldr x2, [sp+280]
003e6594ldrsb x27, [x2]
003e6598ldr x3, [sp+96]
003e659cadrp x27, 0x665000
003e65a0ldr w4, [x27+3056]
003e65a4cbz w4, 0x3e65ac
003e65a8b 0x3e65b0
003e65ac
003e65acloc_3e65ac:
003e65acb 0x3e65c4
003e65b0
003e65b0loc_3e65b0:
003e65b0bl runtime.gcWriteBarrier2
003e65b4str x3, [x25]
003e65b8ldr x4, [x2+168]
003e65bcstr x4, [x25+8]
003e65c0b 0x3e65c4
003e65c4
003e65c4loc_3e65c4:
003e65c4str x3, [x2+168]
003e65c8str xzr, [sp+88]
003e65ccldr x2, [sp+280]
003e65d0ldrsb x27, [x2]
003e65d4ldr x2, [x2+304]
003e65d8cbnz x2, 0x3e65e0
003e65dcb 0x3e6678
003e65e0
003e65e0loc_3e65e0:
003e65e0str xzr, [sp+224]
003e65e4stp xzr, xzr, [sp+232]
003e65e8ldr x2, [sp+280]
003e65ecldrsb x27, [x2]
003e65f0ldr x0, [x2+304]
003e65f4str x0, [sp+200]
003e65f8add x1, sp, 224
003e65fcbl runtime.chanrecv1
003e6600ldr x2, [sp+240]
003e6604ldr x3, [sp+224]
003e6608ldr x4, [sp+232]
003e660cstr x3, [sp+64]
003e6610str x4, [sp+72]
003e6614str x2, [sp+80]
003e6618str x2, [sp+88]
003e661cldr x2, [sp+120]
003e6620subs xzr, x2, 0
003e6624cset x3, ne
003e6628eor x3, x3, 1
003e662cstrb w3, [sp+47]
003e6630cbnz x2, 0x3e6638
003e6634b 0x3e663c
003e6638
003e6638loc_3e6638:
003e6638b 0x3e6650
003e663c
003e663cloc_3e663c:
003e663cldr x2, [sp+64]
003e6640subs xzr, x2, 0
003e6644cset x2, ne
003e6648strb w2, [sp+47]
003e664cb 0x3e6650
003e6650
003e6650loc_3e6650:
003e6650ldrb w2, [sp+47]
003e6654tbnz w2, 0, 0x3e665c
003e6658b 0x3e6670
003e665c
003e665cloc_3e665c:
003e665cldr x2, [sp+64]
003e6660ldr x3, [sp+72]
003e6664str x2, [sp+120]
003e6668str x3, [sp+128]
003e666cb 0x3e6674
003e6670
003e6670loc_3e6670:
003e6670b 0x3e6674
003e6674
003e6674loc_3e6674:
003e6674b 0x3e667c
003e6678
003e6678loc_3e6678:
003e6678b 0x3e667c
003e667c
003e667cloc_3e667c:
003e667cldr x1, [sp+88]
003e6680ldr x0, [sp+280]
003e6684bl os/exec.(*Cmd).awaitGoroutines
003e6688str x0, [sp+104]
003e668cstr x1, [sp+112]
003e6690ldr x2, [sp+120]
003e6694cbnz x2, 0x3e669c
003e6698b 0x3e66a0
003e669c
003e669cloc_3e669c:
003e669cb 0x3e66ac
003e66a0
003e66a0loc_3e66a0:
003e66a0str x0, [sp+120]
003e66a4str x1, [sp+128]
003e66a8b 0x3e66ac
003e66ac
003e66acloc_3e66ac:
003e66acldr x3, [sp+280]
003e66b0ldrsb x27, [x3]
003e66b4ldr x0, [x3+248]
003e66b8ldr x1, [x3+256]
003e66bcldr x2, [x3+264]
003e66c0str x0, [sp+176]
003e66c4str x1, [sp+184]
003e66c8str x2, [sp+192]
003e66ccbl os/exec.closeDescriptors
003e66d0ldr x3, [sp+280]
003e66d4ldrsb x27, [x3]
003e66d8stp xzr, xzr, [x3+256]
003e66dcadrp x27, 0x665000
003e66e0ldr w4, [x27+3056]
003e66e4cbz w4, 0x3e66ec
003e66e8b 0x3e66f0
003e66ec
003e66ecloc_3e66ec:
003e66ecb 0x3e6700
003e66f0
003e66f0loc_3e66f0:
003e66f0ldr x2, [x3+248]
003e66f4bl runtime.gcWriteBarrier1
003e66f8str x2, [x25]
003e66fcb 0x3e6700
003e6700
003e6700loc_3e6700:
003e6700str xzr, [x3+248]
003e6704ldr x0, [sp+120]
003e6708ldr x1, [sp+128]
003e670cstr x0, [sp+48]
003e6710str x1, [sp+56]
003e6714ldp x29, x30, [sp-8]
003e6718add sp, sp, 272
003e671cret x30
003e6720
003e6720loc_3e6720:
003e6720adrp x0, 0x2cf000
003e6724add x0, x0, 1169
003e6728movz x1, 17
003e672cbl errors.New
003e6730str x0, [sp+136]
003e6734str x1, [sp+144]
003e6738str x0, [sp+48]
003e673cstr x1, [sp+56]
003e6740ldp x29, x30, [sp-8]
003e6744add sp, sp, 272
003e6748ret x30
003e674c
003e674cloc_3e674c:
003e674cstr x0, [sp+8]
003e6750mov x3, x30
003e6754bl runtime.morestack_noctxt.abi0
003e6758ldr x0, [sp+8]
003e675cb 0x3e63e0
003e63e0
003e63e0os/exec.(*Cmd).Wait: ; void os/exec.(*Cmd).Wait(os/exec.Cmd * c)
003e63e0ldr x16, [x28+16]
003e63e4sub x17, sp, 144
003e63e8subs xzr, x17, x16
003e63ecb.ls 0x3e674c
003e63f0sub x20, sp, 272
003e63f4stp x29, x30, [x20-8]
003e63f8add sp, x20, 0
003e63fcsub x29, sp, 8
003e6400str x0, [sp+280]
003e6404stp xzr, xzr, [sp+48]
003e6408ldr x2, [sp+280]
003e640cldrsb x27, [x2]
003e6410ldr x2, [x2+160]
003e6414cbnz x2, 0x3e641c
003e6418b 0x3e6720
003e641c
003e641cloc_3e641c:
003e641cldr x2, [sp+280]
003e6420ldrsb x27, [x2]
003e6424ldr x2, [x2+168]
003e6428cbnz x2, 0x3e6430
003e642cb 0x3e645c
003e6430
003e6430loc_3e6430:
003e6430adrp x0, 0x2d6000
003e6434add x0, x0, 2193
003e6438movz x1, 29
003e643cbl errors.New
003e6440str x0, [sp+136]
003e6444str x1, [sp+144]
003e6448str x0, [sp+48]
003e644cstr x1, [sp+56]
003e6450ldp x29, x30, [sp-8]
003e6454add sp, sp, 272
003e6458ret x30
003e645c
003e645cloc_3e645c:
003e645cstr xzr, [sp+256]
003e6460stp xzr, xzr, [sp+136]
003e6464ldr x1, [sp+280]
003e6468ldrsb x27, [x1]
003e646cldr x0, [x1+160]
003e6470str x0, [sp+216]
003e6474bl os.(*Process).Wait
003e6478str x0, [sp+256]
003e647cstr x1, [sp+136]
003e6480str x2, [sp+144]
003e6484ldr x1, [sp+256]
003e6488str x1, [sp+168]
003e648cldr x1, [sp+136]
003e6490ldr x2, [sp+144]
003e6494str x1, [sp+152]
003e6498str x2, [sp+160]
003e649cldr x1, [sp+168]
003e64a0str x1, [sp+96]
003e64a4ldr x1, [sp+160]
003e64a8ldr x2, [sp+152]
003e64acstr x2, [sp+120]
003e64b0str x1, [sp+128]
003e64b4subs xzr, x2, 0
003e64b8cset x1, ne
003e64bceor x1, x1, 1
003e64c0strb w1, [sp+47]
003e64c4cbnz x2, 0x3e64cc
003e64c8b 0x3e64d0
003e64cc
003e64ccloc_3e64cc:
003e64ccb 0x3e64e8
003e64d0
003e64d0loc_3e64d0:
003e64d0ldr x0, [sp+96]
003e64d4bl os.(*ProcessState).Success
003e64d8strb w0, [sp+46]
003e64dceor x1, x0, 1
003e64e0strb w1, [sp+47]
003e64e4b 0x3e64e8
003e64e8
003e64e8loc_3e64e8:
003e64e8ldrb w2, [sp+47]
003e64ectbnz w2, 0, 0x3e64f4
003e64f0b 0x3e658c
003e64f4
003e64f4loc_3e64f4:
003e64f4adrp x0, 0x2b1000
003e64f8add x0, x0, 1216
003e64fcbl runtime.newobject
003e6500str x0, [sp+208]
003e6504stp xzr, xzr, [x0+16]
003e6508adrp x27, 0x665000
003e650cldr w1, [x27+3056]
003e6510cbz w1, 0x3e6518
003e6514b 0x3e651c
003e6518
003e6518loc_3e6518:
003e6518b 0x3e6534
003e651c
003e651cloc_3e651c:
003e651cldr x2, [x0]
003e6520bl runtime.gcWriteBarrier2
003e6524str x2, [x25]
003e6528ldr x2, [x0+8]
003e652cstr x2, [x25+8]
003e6530b 0x3e6534
003e6534
003e6534loc_3e6534:
003e6534stp xzr, xzr, [x0]
003e6538ldr x2, [sp+208]
003e653cldrsb x27, [x2]
003e6540ldr x3, [sp+96]
003e6544adrp x27, 0x665000
003e6548ldr w4, [x27+3056]
003e654ccbz w4, 0x3e6554
003e6550b 0x3e6558
003e6554
003e6554loc_3e6554:
003e6554b 0x3e656c
003e6558
003e6558loc_3e6558:
003e6558bl runtime.gcWriteBarrier2
003e655cstr x3, [x25]
003e6560ldr x4, [x2]
003e6564str x4, [x25+8]
003e6568b 0x3e656c
003e656c
003e656cloc_3e656c:
003e656cstr x3, [x2]
003e6570ldr x2, [sp+208]
003e6574str x2, [sp+248]
003e6578adrp x3, 0x32e000
003e657cadd x3, x3, 448
003e6580str x3, [sp+120]
003e6584str x2, [sp+128]
003e6588b 0x3e6590
003e658c
003e658cloc_3e658c:
003e658cb 0x3e6590
003e6590
003e6590loc_3e6590:
003e6590ldr x2, [sp+280]
003e6594ldrsb x27, [x2]
003e6598ldr x3, [sp+96]
003e659cadrp x27, 0x665000
003e65a0ldr w4, [x27+3056]
003e65a4cbz w4, 0x3e65ac
003e65a8b 0x3e65b0
003e65ac
003e65acloc_3e65ac:
003e65acb 0x3e65c4
003e65b0
003e65b0loc_3e65b0:
003e65b0bl runtime.gcWriteBarrier2
003e65b4str x3, [x25]
003e65b8ldr x4, [x2+168]
003e65bcstr x4, [x25+8]
003e65c0b 0x3e65c4
003e65c4
003e65c4loc_3e65c4:
003e65c4str x3, [x2+168]
003e65c8str xzr, [sp+88]
003e65ccldr x2, [sp+280]
003e65d0ldrsb x27, [x2]
003e65d4ldr x2, [x2+304]
003e65d8cbnz x2, 0x3e65e0
003e65dcb 0x3e6678
003e65e0
003e65e0loc_3e65e0:
003e65e0str xzr, [sp+224]
003e65e4stp xzr, xzr, [sp+232]
003e65e8ldr x2, [sp+280]
003e65ecldrsb x27, [x2]
003e65f0ldr x0, [x2+304]
003e65f4str x0, [sp+200]
003e65f8add x1, sp, 224
003e65fcbl runtime.chanrecv1
003e6600ldr x2, [sp+240]
003e6604ldr x3, [sp+224]
003e6608ldr x4, [sp+232]
003e660cstr x3, [sp+64]
003e6610str x4, [sp+72]
003e6614str x2, [sp+80]
003e6618str x2, [sp+88]
003e661cldr x2, [sp+120]
003e6620subs xzr, x2, 0
003e6624cset x3, ne
003e6628eor x3, x3, 1
003e662cstrb w3, [sp+47]
003e6630cbnz x2, 0x3e6638
003e6634b 0x3e663c
003e6638
003e6638loc_3e6638:
003e6638b 0x3e6650
003e663c
003e663cloc_3e663c:
003e663cldr x2, [sp+64]
003e6640subs xzr, x2, 0
003e6644cset x2, ne
003e6648strb w2, [sp+47]
003e664cb 0x3e6650
003e6650
003e6650loc_3e6650:
003e6650ldrb w2, [sp+47]
003e6654tbnz w2, 0, 0x3e665c
003e6658b 0x3e6670
003e665c
003e665cloc_3e665c:
003e665cldr x2, [sp+64]
003e6660ldr x3, [sp+72]
003e6664str x2, [sp+120]
003e6668str x3, [sp+128]
003e666cb 0x3e6674
003e6670
003e6670loc_3e6670:
003e6670b 0x3e6674
003e6674
003e6674loc_3e6674:
003e6674b 0x3e667c
003e6678
003e6678loc_3e6678:
003e6678b 0x3e667c
003e667c
003e667cloc_3e667c:
003e667cldr x1, [sp+88]
003e6680ldr x0, [sp+280]
003e6684bl os/exec.(*Cmd).awaitGoroutines
003e6688str x0, [sp+104]
003e668cstr x1, [sp+112]
003e6690ldr x2, [sp+120]
003e6694cbnz x2, 0x3e669c
003e6698b 0x3e66a0
003e669c
003e669cloc_3e669c:
003e669cb 0x3e66ac
003e66a0
003e66a0loc_3e66a0:
003e66a0str x0, [sp+120]
003e66a4str x1, [sp+128]
003e66a8b 0x3e66ac
003e66ac
003e66acloc_3e66ac:
003e66acldr x3, [sp+280]
003e66b0ldrsb x27, [x3]
003e66b4ldr x0, [x3+248]
003e66b8ldr x1, [x3+256]
003e66bcldr x2, [x3+264]
003e66c0str x0, [sp+176]
003e66c4str x1, [sp+184]
003e66c8str x2, [sp+192]
003e66ccbl os/exec.closeDescriptors
003e66d0ldr x3, [sp+280]
003e66d4ldrsb x27, [x3]
003e66d8stp xzr, xzr, [x3+256]
003e66dcadrp x27, 0x665000
003e66e0ldr w4, [x27+3056]
003e66e4cbz w4, 0x3e66ec
003e66e8b 0x3e66f0
003e66ec
003e66ecloc_3e66ec:
003e66ecb 0x3e6700
003e66f0
003e66f0loc_3e66f0:
003e66f0ldr x2, [x3+248]
003e66f4bl runtime.gcWriteBarrier1
003e66f8str x2, [x25]
003e66fcb 0x3e6700
003e6700
003e6700loc_3e6700:
003e6700str xzr, [x3+248]
003e6704ldr x0, [sp+120]
003e6708ldr x1, [sp+128]
003e670cstr x0, [sp+48]
003e6710str x1, [sp+56]
003e6714ldp x29, x30, [sp-8]
003e6718add sp, sp, 272
003e671cret x30
003e6720
003e6720loc_3e6720:
003e6720adrp x0, 0x2cf000
003e6724add x0, x0, 1169
003e6728movz x1, 17
003e672cbl errors.New
003e6730str x0, [sp+136]
003e6734str x1, [sp+144]
003e6738str x0, [sp+48]
003e673cstr x1, [sp+56]
003e6740ldp x29, x30, [sp-8]
003e6744add sp, sp, 272
003e6748ret x30
003e674c
003e674cloc_3e674c:
003e674cstr x0, [sp+8]
003e6750mov x3, x30
003e6754bl runtime.morestack_noctxt.abi0
003e6758ldr x0, [sp+8]
003e675cb 0x3e63e0
003e63e0
003e6760
003e6760os/exec.(*Cmd).awaitGoroutines: ; void os/exec.(*Cmd).awaitGoroutines(os/exec.Cmd * c, time.Timer * timer)
003e6760ldr x16, [x28+16]
003e6764sub x17, sp, 240
003e6768subs xzr, x17, x16
003e676cb.ls 0x3e6a80
003e6770sub x20, sp, 368
003e6774stp x29, x30, [x20-8]
003e6778add sp, x20, 0
003e677csub x29, sp, 8
003e6780str x0, [sp+376]
003e6784str x1, [sp+384]
003e6788stp xzr, xzr, [sp+144]
003e678cstp xzr, xzr, [sp+336]
003e6790str xzr, [sp+352]
003e6794add x1, sp, 336
003e6798str x1, [sp+192]
003e679cldrsb x27, [x1]
003e67a0adrp x2, 0
003e67a4add x2, x2, 2720
003e67a8str x2, [x1]
003e67acldrsb x27, [x1]
003e67b0adrp x27, 0x665000
003e67b4ldr w2, [x27+3056]
003e67b8cbz w2, 0x3e67c0
003e67bcb 0x3e67c4
003e67c0
003e67c0loc_3e67c0:
003e67c0b 0x3e67dc
003e67c4
003e67c4loc_3e67c4:
003e67c4bl runtime.gcWriteBarrier2
003e67c8add x2, sp, 384
003e67ccstr x2, [x25]
003e67d0ldr x3, [x1+8]
003e67d4str x3, [x25+8]
003e67d8b 0x3e67dc
003e67dc
003e67dcloc_3e67dc:
003e67dcadd x2, sp, 384
003e67e0str x2, [x1+8]
003e67e4ldrsb x27, [x1]
003e67e8ldr x2, [sp+376]
003e67ecadrp x27, 0x665000
003e67f0ldr w3, [x27+3056]
003e67f4cbz w3, 0x3e67fc
003e67f8b 0x3e6800
003e67fc
003e67fcloc_3e67fc:
003e67fcb 0x3e6814
003e6800
003e6800loc_3e6800:
003e6800bl runtime.gcWriteBarrier2
003e6804str x2, [x25]
003e6808ldr x3, [x1+16]
003e680cstr x3, [x25+8]
003e6810b 0x3e6814
003e6814
003e6814loc_3e6814:
003e6814str x2, [x1+16]
003e6818str x1, [sp+104]
003e681cadd x0, sp, 80
003e6820bl runtime.deferprocStack
003e6824subs xzr, x0, 0
003e6828b.ne 0x3e6a68
003e682cb 0x3e6830
003e6830
003e6830loc_3e6830:
003e6830ldr x6, [sp+376]
003e6834ldrsb x27, [x6]
003e6838ldr x6, [x6+296]
003e683ccbnz x6, 0x3e6844
003e6840b 0x3e6a4c
003e6844
003e6844loc_3e6844:
003e6844ldr x6, [sp+384]
003e6848cbnz x6, 0x3e6850
003e684cb 0x3e6854
003e6850
003e6850loc_3e6850:
003e6850b 0x3e6928
003e6854
003e6854loc_3e6854:
003e6854ldr x2, [sp+376]
003e6858ldrsb x27, [x2]
003e685cldr x2, [x2+216]
003e6860cbz x2, 0x3e6868
003e6864b 0x3e68ac
003e6868
003e6868loc_3e6868:
003e6868stp xzr, xzr, [sp+232]
003e686cldr x2, [sp+376]
003e6870ldrsb x27, [x2]
003e6874ldr x0, [x2+296]
003e6878str x0, [sp+328]
003e687cadd x1, sp, 232
003e6880bl runtime.chanrecv1
003e6884ldr x2, [sp+232]
003e6888ldr x3, [sp+240]
003e688cstr x2, [sp+144]
003e6890str x3, [sp+152]
003e6894bl runtime.deferreturn
003e6898ldr x0, [sp+144]
003e689cldr x1, [sp+152]
003e68a0ldp x29, x30, [sp-8]
003e68a4add sp, sp, 368
003e68a8ret x30
003e68ac
003e68acloc_3e68ac:
003e68acldr x2, [sp+376]
003e68b0ldrsb x27, [x2]
003e68b4ldr x2, [x2+296]
003e68b8str x2, [sp+224]
003e68bcstp xzr, xzr, [sp+232]
003e68c0ldr x1, [sp+224]
003e68c4add x0, sp, 232
003e68c8bl runtime.selectnbrecv
003e68ccstrb w0, [sp+71]
003e68d0tbnz w0, 0, 0x3e68d8
003e68d4b 0x3e6908
003e68d8
003e68d8loc_3e68d8:
003e68d8ldr x0, [sp+232]
003e68dcldr x1, [sp+240]
003e68e0str x0, [sp+176]
003e68e4str x1, [sp+184]
003e68e8str x0, [sp+144]
003e68ecstr x1, [sp+152]
003e68f0bl runtime.deferreturn
003e68f4ldr x0, [sp+144]
003e68f8ldr x1, [sp+152]
003e68fcldp x29, x30, [sp-8]
003e6900add sp, sp, 368
003e6904ret x30
003e6908
003e6908loc_3e6908:
003e6908b 0x3e690c
003e690c
003e690cloc_3e690c:
003e690cldr x1, [sp+376]
003e6910ldrsb x27, [x1]
003e6914ldr x0, [x1+216]
003e6918str x0, [sp+136]
003e691cbl time.NewTimer
003e6920str x0, [sp+384]
003e6924b 0x3e6928
003e6928
003e6928loc_3e6928:
003e6928ldr x6, [sp+384]
003e692cldrsb x27, [x6]
003e6930ldr x6, [x6]
003e6934str x6, [sp+216]
003e6938ldr x6, [sp+376]
003e693cldrsb x27, [x6]
003e6940ldr x6, [x6+296]
003e6944str x6, [sp+224]
003e6948stp xzr, xzr, [sp+232]
003e694cstp xzr, xzr, [sp+296]
003e6950stp xzr, xzr, [sp+312]
003e6954ldr x6, [sp+216]
003e6958str x6, [sp+312]
003e695cldr x6, [sp+224]
003e6960str x6, [sp+296]
003e6964add x6, sp, 232
003e6968str x6, [sp+304]
003e696cadd x6, sp, 296
003e6970str x6, [sp+288]
003e6974add x6, sp, 72
003e6978str x6, [sp+280]
003e697cldr x0, [sp+288]
003e6980ldr x1, [sp+280]
003e6984mov x2, xzr
003e6988mov x3, xzr
003e698corr x4, xzr, 2
003e6990orr x5, xzr, 1
003e6994bl runtime.selectgo
003e6998str x0, [sp+128]
003e699cstrb w1, [sp+70]
003e69a0ldr x6, [sp+128]
003e69a4cbz x6, 0x3e69ac
003e69a8b 0x3e69dc
003e69ac
003e69acloc_3e69ac:
003e69acldr x0, [sp+232]
003e69b0ldr x1, [sp+240]
003e69b4str x0, [sp+160]
003e69b8str x1, [sp+168]
003e69bcstr x0, [sp+144]
003e69c0str x1, [sp+152]
003e69c4bl runtime.deferreturn
003e69c8ldr x0, [sp+144]
003e69ccldr x1, [sp+152]
003e69d0ldp x29, x30, [sp-8]
003e69d4add sp, sp, 368
003e69d8ret x30
003e69dc
003e69dcloc_3e69dc:
003e69dcldr x3, [sp+376]
003e69e0ldrsb x27, [x3]
003e69e4ldr x0, [x3+248]
003e69e8ldr x1, [x3+256]
003e69ecldr x2, [x3+264]
003e69f0str x0, [sp+256]
003e69f4str x1, [sp+264]
003e69f8str x2, [sp+272]
003e69fcbl os/exec.closeDescriptors
003e6a00stp xzr, xzr, [sp+200]
003e6a04ldr x3, [sp+376]
003e6a08ldrsb x27, [x3]
003e6a0cldr x0, [x3+296]
003e6a10str x0, [sp+248]
003e6a14add x1, sp, 200
003e6a18bl runtime.chanrecv1
003e6a1cadrp x27, 0x63b000
003e6a20ldr x3, [x27+2256]
003e6a24adrp x27, 0x63b000
003e6a28ldr x4, [x27+2264]
003e6a2cstr x3, [sp+144]
003e6a30str x4, [sp+152]
003e6a34bl runtime.deferreturn
003e6a38ldr x0, [sp+144]
003e6a3cldr x1, [sp+152]
003e6a40ldp x29, x30, [sp-8]
003e6a44add sp, sp, 368
003e6a48ret x30
003e6a4c
003e6a4cloc_3e6a4c:
003e6a4cstp xzr, xzr, [sp+144]
003e6a50bl runtime.deferreturn
003e6a54ldr x1, [sp+152]
003e6a58ldr x0, [sp+144]
003e6a5cldp x29, x30, [sp-8]
003e6a60add sp, sp, 368
003e6a64ret x30
003e6a68
003e6a68loc_3e6a68:
003e6a68bl runtime.deferreturn
003e6a6cldr x0, [sp+144]
003e6a70ldr x1, [sp+152]
003e6a74ldp x29, x30, [sp-8]
003e6a78add sp, sp, 368
003e6a7cret x30
003e6a80
003e6a80loc_3e6a80:
003e6a80stp x0, x1, [sp+8]
003e6a84mov x3, x30
003e6a88bl runtime.morestack_noctxt.abi0
003e6a8cldp x0, x1, [sp+8]
003e6a90b 0x3e6760
003e6a94udf 0
003e6a98udf 0
003e6a9cudf 0
003e6760
003e6760os/exec.(*Cmd).awaitGoroutines: ; void os/exec.(*Cmd).awaitGoroutines(os/exec.Cmd * c, time.Timer * timer)
003e6760ldr x16, [x28+16]
003e6764sub x17, sp, 240
003e6768subs xzr, x17, x16
003e676cb.ls 0x3e6a80
003e6770sub x20, sp, 368
003e6774stp x29, x30, [x20-8]
003e6778add sp, x20, 0
003e677csub x29, sp, 8
003e6780str x0, [sp+376]
003e6784str x1, [sp+384]
003e6788stp xzr, xzr, [sp+144]
003e678cstp xzr, xzr, [sp+336]
003e6790str xzr, [sp+352]
003e6794add x1, sp, 336
003e6798str x1, [sp+192]
003e679cldrsb x27, [x1]
003e67a0adrp x2, 0
003e67a4add x2, x2, 2720
003e67a8str x2, [x1]
003e67acldrsb x27, [x1]
003e67b0adrp x27, 0x665000
003e67b4ldr w2, [x27+3056]
003e67b8cbz w2, 0x3e67c0
003e67bcb 0x3e67c4
003e67c0
003e67c0loc_3e67c0:
003e67c0b 0x3e67dc
003e67c4
003e67c4loc_3e67c4:
003e67c4bl runtime.gcWriteBarrier2
003e67c8add x2, sp, 384
003e67ccstr x2, [x25]
003e67d0ldr x3, [x1+8]
003e67d4str x3, [x25+8]
003e67d8b 0x3e67dc
003e67dc
003e67dcloc_3e67dc:
003e67dcadd x2, sp, 384
003e67e0str x2, [x1+8]
003e67e4ldrsb x27, [x1]
003e67e8ldr x2, [sp+376]
003e67ecadrp x27, 0x665000
003e67f0ldr w3, [x27+3056]
003e67f4cbz w3, 0x3e67fc
003e67f8b 0x3e6800
003e67fc
003e67fcloc_3e67fc:
003e67fcb 0x3e6814
003e6800
003e6800loc_3e6800:
003e6800bl runtime.gcWriteBarrier2
003e6804str x2, [x25]
003e6808ldr x3, [x1+16]
003e680cstr x3, [x25+8]
003e6810b 0x3e6814
003e6814
003e6814loc_3e6814:
003e6814str x2, [x1+16]
003e6818str x1, [sp+104]
003e681cadd x0, sp, 80
003e6820bl runtime.deferprocStack
003e6824subs xzr, x0, 0
003e6828b.ne 0x3e6a68
003e682cb 0x3e6830
003e6830
003e6830loc_3e6830:
003e6830ldr x6, [sp+376]
003e6834ldrsb x27, [x6]
003e6838ldr x6, [x6+296]
003e683ccbnz x6, 0x3e6844
003e6840b 0x3e6a4c
003e6844
003e6844loc_3e6844:
003e6844ldr x6, [sp+384]
003e6848cbnz x6, 0x3e6850
003e684cb 0x3e6854
003e6850
003e6850loc_3e6850:
003e6850b 0x3e6928
003e6854
003e6854loc_3e6854:
003e6854ldr x2, [sp+376]
003e6858ldrsb x27, [x2]
003e685cldr x2, [x2+216]
003e6860cbz x2, 0x3e6868
003e6864b 0x3e68ac
003e6868
003e6868loc_3e6868:
003e6868stp xzr, xzr, [sp+232]
003e686cldr x2, [sp+376]
003e6870ldrsb x27, [x2]
003e6874ldr x0, [x2+296]
003e6878str x0, [sp+328]
003e687cadd x1, sp, 232
003e6880bl runtime.chanrecv1
003e6884ldr x2, [sp+232]
003e6888ldr x3, [sp+240]
003e688cstr x2, [sp+144]
003e6890str x3, [sp+152]
003e6894bl runtime.deferreturn
003e6898ldr x0, [sp+144]
003e689cldr x1, [sp+152]
003e68a0ldp x29, x30, [sp-8]
003e68a4add sp, sp, 368
003e68a8ret x30
003e68ac
003e68acloc_3e68ac:
003e68acldr x2, [sp+376]
003e68b0ldrsb x27, [x2]
003e68b4ldr x2, [x2+296]
003e68b8str x2, [sp+224]
003e68bcstp xzr, xzr, [sp+232]
003e68c0ldr x1, [sp+224]
003e68c4add x0, sp, 232
003e68c8bl runtime.selectnbrecv
003e68ccstrb w0, [sp+71]
003e68d0tbnz w0, 0, 0x3e68d8
003e68d4b 0x3e6908
003e68d8
003e68d8loc_3e68d8:
003e68d8ldr x0, [sp+232]
003e68dcldr x1, [sp+240]
003e68e0str x0, [sp+176]
003e68e4str x1, [sp+184]
003e68e8str x0, [sp+144]
003e68ecstr x1, [sp+152]
003e68f0bl runtime.deferreturn
003e68f4ldr x0, [sp+144]
003e68f8ldr x1, [sp+152]
003e68fcldp x29, x30, [sp-8]
003e6900add sp, sp, 368
003e6904ret x30
003e6908
003e6908loc_3e6908:
003e6908b 0x3e690c
003e690c
003e690cloc_3e690c:
003e690cldr x1, [sp+376]
003e6910ldrsb x27, [x1]
003e6914ldr x0, [x1+216]
003e6918str x0, [sp+136]
003e691cbl time.NewTimer
003e6920str x0, [sp+384]
003e6924b 0x3e6928
003e6928
003e6928loc_3e6928:
003e6928ldr x6, [sp+384]
003e692cldrsb x27, [x6]
003e6930ldr x6, [x6]
003e6934str x6, [sp+216]
003e6938ldr x6, [sp+376]
003e693cldrsb x27, [x6]
003e6940ldr x6, [x6+296]
003e6944str x6, [sp+224]
003e6948stp xzr, xzr, [sp+232]
003e694cstp xzr, xzr, [sp+296]
003e6950stp xzr, xzr, [sp+312]
003e6954ldr x6, [sp+216]
003e6958str x6, [sp+312]
003e695cldr x6, [sp+224]
003e6960str x6, [sp+296]
003e6964add x6, sp, 232
003e6968str x6, [sp+304]
003e696cadd x6, sp, 296
003e6970str x6, [sp+288]
003e6974add x6, sp, 72
003e6978str x6, [sp+280]
003e697cldr x0, [sp+288]
003e6980ldr x1, [sp+280]
003e6984mov x2, xzr
003e6988mov x3, xzr
003e698corr x4, xzr, 2
003e6990orr x5, xzr, 1
003e6994bl runtime.selectgo
003e6998str x0, [sp+128]
003e699cstrb w1, [sp+70]
003e69a0ldr x6, [sp+128]
003e69a4cbz x6, 0x3e69ac
003e69a8b 0x3e69dc
003e69ac
003e69acloc_3e69ac:
003e69acldr x0, [sp+232]
003e69b0ldr x1, [sp+240]
003e69b4str x0, [sp+160]
003e69b8str x1, [sp+168]
003e69bcstr x0, [sp+144]
003e69c0str x1, [sp+152]
003e69c4bl runtime.deferreturn
003e69c8ldr x0, [sp+144]
003e69ccldr x1, [sp+152]
003e69d0ldp x29, x30, [sp-8]
003e69d4add sp, sp, 368
003e69d8ret x30
003e69dc
003e69dcloc_3e69dc:
003e69dcldr x3, [sp+376]
003e69e0ldrsb x27, [x3]
003e69e4ldr x0, [x3+248]
003e69e8ldr x1, [x3+256]
003e69ecldr x2, [x3+264]
003e69f0str x0, [sp+256]
003e69f4str x1, [sp+264]
003e69f8str x2, [sp+272]
003e69fcbl os/exec.closeDescriptors
003e6a00stp xzr, xzr, [sp+200]
003e6a04ldr x3, [sp+376]
003e6a08ldrsb x27, [x3]
003e6a0cldr x0, [x3+296]
003e6a10str x0, [sp+248]
003e6a14add x1, sp, 200
003e6a18bl runtime.chanrecv1
003e6a1cadrp x27, 0x63b000
003e6a20ldr x3, [x27+2256]
003e6a24adrp x27, 0x63b000
003e6a28ldr x4, [x27+2264]
003e6a2cstr x3, [sp+144]
003e6a30str x4, [sp+152]
003e6a34bl runtime.deferreturn
003e6a38ldr x0, [sp+144]
003e6a3cldr x1, [sp+152]
003e6a40ldp x29, x30, [sp-8]
003e6a44add sp, sp, 368
003e6a48ret x30
003e6a4c
003e6a4cloc_3e6a4c:
003e6a4cstp xzr, xzr, [sp+144]
003e6a50bl runtime.deferreturn
003e6a54ldr x1, [sp+152]
003e6a58ldr x0, [sp+144]
003e6a5cldp x29, x30, [sp-8]
003e6a60add sp, sp, 368
003e6a64ret x30
003e6a68
003e6a68loc_3e6a68:
003e6a68bl runtime.deferreturn
003e6a6cldr x0, [sp+144]
003e6a70ldr x1, [sp+152]
003e6a74ldp x29, x30, [sp-8]
003e6a78add sp, sp, 368
003e6a7cret x30
003e6a80
003e6a80loc_3e6a80:
003e6a80stp x0, x1, [sp+8]
003e6a84mov x3, x30
003e6a88bl runtime.morestack_noctxt.abi0
003e6a8cldp x0, x1, [sp+8]
003e6a90b 0x3e6760
003e6a94udf 0
003e6a98udf 0
003e6a9cudf 0
003e6760
003e6aa0
003e6aa0os/exec.(*Cmd).awaitGoroutines.func1: ; void os/exec.(*Cmd).awaitGoroutines.func1(void)
003e6aa0ldr x16, [x28+16]
003e6aa4subs xzr, sp, x16
003e6aa8b.ls 0x3e6b28
003e6aacstr x30, [sp-48]!
003e6ab0stur x29, [sp-8]
003e6ab4sub x29, sp, 8
003e6ab8ldr x1, [x26+8]
003e6abcstr x1, [sp+32]
003e6ac0ldr x1, [x26+16]
003e6ac4str x1, [sp+24]
003e6ac8ldr x1, [sp+32]
003e6accldr x1, [x1]
003e6ad0cbnz x1, 0x3e6ad8
003e6ad4b 0x3e6ae8
003e6ad8
003e6ad8loc_3e6ad8:
003e6ad8ldr x1, [sp+32]
003e6adcldr x0, [x1]
003e6ae0bl time.(*Timer).Stop
003e6ae4b 0x3e6aec
003e6ae8
003e6ae8loc_3e6ae8:
003e6ae8b 0x3e6aec
003e6aec
003e6aecloc_3e6aec:
003e6aecldr x0, [sp+24]
003e6af0ldrsb x27, [x0]
003e6af4adrp x27, 0x665000
003e6af8ldr w1, [x27+3056]
003e6afccbz w1, 0x3e6b04
003e6b00b 0x3e6b08
003e6b04
003e6b04loc_3e6b04:
003e6b04b 0x3e6b18
003e6b08
003e6b08loc_3e6b08:
003e6b08ldr x1, [x0+296]
003e6b0cbl runtime.gcWriteBarrier1
003e6b10str x1, [x25]
003e6b14b 0x3e6b18
003e6b18
003e6b18loc_3e6b18:
003e6b18str xzr, [x0+296]
003e6b1cldur x29, [sp-8]
003e6b20ldr x30, [sp], 48
003e6b24ret x30
003e6b28
003e6b28loc_3e6b28:
003e6b28mov x3, x30
003e6b2cbl runtime.morestack.abi0
003e6b30b 0x3e6aa0
003e6b34udf 0
003e6b38udf 0
003e6b3cudf 0
003e6aa0
003e6aa0os/exec.(*Cmd).awaitGoroutines.func1: ; void os/exec.(*Cmd).awaitGoroutines.func1(void)
003e6aa0ldr x16, [x28+16]
003e6aa4subs xzr, sp, x16
003e6aa8b.ls 0x3e6b28
003e6aacstr x30, [sp-48]!
003e6ab0stur x29, [sp-8]
003e6ab4sub x29, sp, 8
003e6ab8ldr x1, [x26+8]
003e6abcstr x1, [sp+32]
003e6ac0ldr x1, [x26+16]
003e6ac4str x1, [sp+24]
003e6ac8ldr x1, [sp+32]
003e6accldr x1, [x1]
003e6ad0cbnz x1, 0x3e6ad8
003e6ad4b 0x3e6ae8
003e6ad8
003e6ad8loc_3e6ad8:
003e6ad8ldr x1, [sp+32]
003e6adcldr x0, [x1]
003e6ae0bl time.(*Timer).Stop
003e6ae4b 0x3e6aec
003e6ae8
003e6ae8loc_3e6ae8:
003e6ae8b 0x3e6aec
003e6aec
003e6aecloc_3e6aec:
003e6aecldr x0, [sp+24]
003e6af0ldrsb x27, [x0]
003e6af4adrp x27, 0x665000
003e6af8ldr w1, [x27+3056]
003e6afccbz w1, 0x3e6b04
003e6b00b 0x3e6b08
003e6b04
003e6b04loc_3e6b04:
003e6b04b 0x3e6b18
003e6b08
003e6b08loc_3e6b08:
003e6b08ldr x1, [x0+296]
003e6b0cbl runtime.gcWriteBarrier1
003e6b10str x1, [x25]
003e6b14b 0x3e6b18
003e6b18
003e6b18loc_3e6b18:
003e6b18str xzr, [x0+296]
003e6b1cldur x29, [sp-8]
003e6b20ldr x30, [sp], 48
003e6b24ret x30
003e6b28
003e6b28loc_3e6b28:
003e6b28mov x3, x30
003e6b2cbl runtime.morestack.abi0
003e6b30b 0x3e6aa0
003e6b34udf 0
003e6b38udf 0
003e6b3cudf 0
003e6aa0
003e6b40
003e6b40os/exec.(*Cmd).Output: ; void os/exec.(*Cmd).Output(os/exec.Cmd * c)
003e6b40ldr x16, [x28+16]
003e6b44sub x17, sp, 96
003e6b48subs xzr, x17, x16
003e6b4cb.ls 0x3e6ec0
003e6b50str x30, [sp-224]!
003e6b54stur x29, [sp-8]
003e6b58sub x29, sp, 8
003e6b5cstr x0, [sp+232]
003e6b60str xzr, [sp+56]
003e6b64stp xzr, xzr, [sp+64]
003e6b68stp xzr, xzr, [sp+40]
003e6b6cldr x2, [sp+232]
003e6b70ldrsb x27, [x2]
003e6b74ldr x2, [x2+96]
003e6b78cbnz x2, 0x3e6b80
003e6b7cb 0x3e6bc8
003e6b80
003e6b80loc_3e6b80:
003e6b80adrp x0, 0x2d3000
003e6b84add x0, x0, 966
003e6b88orr x1, xzr, 24
003e6b8cbl errors.New
003e6b90str x0, [sp+192]
003e6b94str x1, [sp+200]
003e6b98str xzr, [sp+56]
003e6b9cstp xzr, xzr, [sp+64]
003e6ba0ldr x3, [sp+192]
003e6ba4ldr x4, [sp+200]
003e6ba8str x3, [sp+40]
003e6bacstr x4, [sp+48]
003e6bb0ldr x0, [sp+56]
003e6bb4ldr x1, [sp+64]
003e6bb8ldr x2, [sp+72]
003e6bbcldur x29, [sp-8]
003e6bc0ldr x30, [sp], 224
003e6bc4ret x30
003e6bc8
003e6bc8loc_3e6bc8:
003e6bc8adrp x0, 0x26c000
003e6bccadd x0, x0, 2048
003e6bd0bl runtime.newobject
003e6bd4str x0, [sp+208]
003e6bd8adrp x27, 0x665000
003e6bdcldr w1, [x27+3056]
003e6be0cbz w1, 0x3e6be8
003e6be4b 0x3e6bec
003e6be8
003e6be8loc_3e6be8:
003e6be8b 0x3e6c08
003e6bec
003e6becloc_3e6bec:
003e6becstr x0, [sp+120]
003e6bf0mov x1, x0
003e6bf4adrp x0, 0x26c000
003e6bf8add x0, x0, 2048
003e6bfcbl runtime.wbZero
003e6c00ldr x0, [sp+120]
003e6c04b 0x3e6c08
003e6c08
003e6c08loc_3e6c08:
003e6c08stp xzr, xzr, [x0]
003e6c0cstp xzr, xzr, [x0+16]
003e6c10str xzr, [x0+32]
003e6c14ldr x1, [sp+208]
003e6c18str x1, [sp+184]
003e6c1cldr x2, [sp+232]
003e6c20ldrsb x27, [x2]
003e6c24adrp x3, 0x32d000
003e6c28add x3, x3, 2976
003e6c2cstr x3, [x2+96]
003e6c30adrp x27, 0x665000
003e6c34ldr w3, [x27+3056]
003e6c38cbz w3, 0x3e6c40
003e6c3cb 0x3e6c44
003e6c40
003e6c40loc_3e6c40:
003e6c40b 0x3e6c58
003e6c44
003e6c44loc_3e6c44:
003e6c44bl runtime.gcWriteBarrier2
003e6c48str x1, [x25]
003e6c4cldr x3, [x2+104]
003e6c50str x3, [x25+8]
003e6c54b 0x3e6c58
003e6c58
003e6c58loc_3e6c58:
003e6c58str x1, [x2+104]
003e6c5cldr x1, [sp+232]
003e6c60ldrsb x27, [x1]
003e6c64ldr x1, [x1+112]
003e6c68subs xzr, x1, 0
003e6c6ccset x2, ne
003e6c70eor x2, x2, 1
003e6c74strb w2, [sp+37]
003e6c78cbnz x1, 0x3e6c80
003e6c7cb 0x3e6c84
003e6c80
003e6c80loc_3e6c80:
003e6c80b 0x3e6d34
003e6c84
003e6c84loc_3e6c84:
003e6c84adrp x0, 0x28f000
003e6c88add x0, x0, 640
003e6c8cbl runtime.newobject
003e6c90str x0, [sp+136]
003e6c94adrp x27, 0x665000
003e6c98ldr w1, [x27+3056]
003e6c9ccbz w1, 0x3e6ca4
003e6ca0b 0x3e6ca8
003e6ca4
003e6ca4loc_3e6ca4:
003e6ca4b 0x3e6cc4
003e6ca8
003e6ca8loc_3e6ca8:
003e6ca8str x0, [sp+112]
003e6cacmov x1, x0
003e6cb0adrp x0, 0x28f000
003e6cb4add x0, x0, 640
003e6cb8bl runtime.wbZero
003e6cbcldr x0, [sp+112]
003e6cc0b 0x3e6cc4
003e6cc4
003e6cc4loc_3e6cc4:
003e6cc4stp xzr, xzr, [x0]
003e6cc8stp xzr, xzr, [x0+16]
003e6cccstp xzr, xzr, [x0+32]
003e6cd0stp xzr, xzr, [x0+48]
003e6cd4str xzr, [x0+64]
003e6cd8ldr x1, [sp+136]
003e6cdcldrsb x27, [x1]
003e6ce0orr x2, xzr, 32768
003e6ce4str x2, [x1]
003e6ce8ldr x1, [sp+136]
003e6cecstr x1, [sp+176]
003e6cf0ldr x2, [sp+232]
003e6cf4ldrsb x27, [x2]
003e6cf8adrp x3, 0x32f000
003e6cfcadd x3, x3, 1920
003e6d00str x3, [x2+112]
003e6d04adrp x27, 0x665000
003e6d08ldr w3, [x27+3056]
003e6d0ccbz w3, 0x3e6d14
003e6d10b 0x3e6d18
003e6d14
003e6d14loc_3e6d14:
003e6d14b 0x3e6d2c
003e6d18
003e6d18loc_3e6d18:
003e6d18bl runtime.gcWriteBarrier2
003e6d1cstr x1, [x25]
003e6d20ldr x3, [x2+120]
003e6d24str x3, [x25+8]
003e6d28b 0x3e6d2c
003e6d2c
003e6d2cloc_3e6d2c:
003e6d2cstr x1, [x2+120]
003e6d30b 0x3e6d34
003e6d34
003e6d34loc_3e6d34:
003e6d34ldr x0, [sp+232]
003e6d38bl os/exec.(*Cmd).Run
003e6d3cstr x0, [sp+80]
003e6d40str x1, [sp+88]
003e6d44subs xzr, x0, 0
003e6d48cset x1, ne
003e6d4cstrb w1, [sp+39]
003e6d50cbnz x0, 0x3e6d58
003e6d54b 0x3e6d64
003e6d58
003e6d58loc_3e6d58:
003e6d58ldrb w3, [sp+37]
003e6d5cstrb w3, [sp+39]
003e6d60b 0x3e6d68
003e6d64
003e6d64loc_3e6d64:
003e6d64b 0x3e6d68
003e6d68
003e6d68loc_3e6d68:
003e6d68ldrb w3, [sp+39]
003e6d6ctbnz w3, 0, 0x3e6d74
003e6d70b 0x3e6e5c
003e6d74
003e6d74loc_3e6d74:
003e6d74str xzr, [sp+168]
003e6d78ldr x3, [sp+80]
003e6d7cldr x4, [sp+88]
003e6d80adrp x5, 0x32e000
003e6d84add x5, x5, 448
003e6d88subs xzr, x3, x5
003e6d8cb.eq 0x3e6d94
003e6d90b 0x3e6d9c
003e6d94
003e6d94loc_3e6d94:
003e6d94orr x0, xzr, 1
003e6d98b 0x3e6da8
003e6d9c
003e6d9cloc_3e6d9c:
003e6d9cmov x0, xzr
003e6da0mov x4, xzr
003e6da4b 0x3e6da8
003e6da8
003e6da8loc_3e6da8:
003e6da8str x4, [sp+168]
003e6dacstrb w0, [sp+39]
003e6db0ldr x3, [sp+168]
003e6db4str x3, [sp+104]
003e6db8ldrb w3, [sp+39]
003e6dbcstrb w3, [sp+38]
003e6dc0ldr x3, [sp+104]
003e6dc4str x3, [sp+96]
003e6dc8ldrb w3, [sp+38]
003e6dccstrb w3, [sp+36]
003e6dd0tbnz w3, 0, 0x3e6dd8
003e6dd4b 0x3e6e54
003e6dd8
003e6dd8loc_3e6dd8:
003e6dd8ldr x3, [sp+232]
003e6ddcldrsb x27, [x3]
003e6de0ldr x0, [x3+112]
003e6de4ldr x3, [x3+120]
003e6de8adrp x4, 0x32f000
003e6decadd x4, x4, 1920
003e6df0subs xzr, x0, x4
003e6df4b.eq 0x3e6dfc
003e6df8b 0x3e6ea8
003e6dfc
003e6dfcloc_3e6dfc:
003e6dfcstr x3, [sp+128]
003e6e00mov x0, x3
003e6e04bl os/exec.(*prefixSuffixSaver).Bytes
003e6e08str x0, [sp+144]
003e6e0cstr x1, [sp+152]
003e6e10str x2, [sp+160]
003e6e14ldr x3, [sp+96]
003e6e18ldrsb x27, [x3]
003e6e1cstr x1, [x3+16]
003e6e20str x2, [x3+24]
003e6e24adrp x27, 0x665000
003e6e28ldr w1, [x27+3056]
003e6e2ccbz w1, 0x3e6e34
003e6e30b 0x3e6e38
003e6e34
003e6e34loc_3e6e34:
003e6e34b 0x3e6e4c
003e6e38
003e6e38loc_3e6e38:
003e6e38bl runtime.gcWriteBarrier2
003e6e3cstr x0, [x25]
003e6e40ldr x1, [x3+8]
003e6e44str x1, [x25+8]
003e6e48b 0x3e6e4c
003e6e4c
003e6e4cloc_3e6e4c:
003e6e4cstr x0, [x3+8]
003e6e50b 0x3e6e58
003e6e54
003e6e54loc_3e6e54:
003e6e54b 0x3e6e58
003e6e58
003e6e58loc_3e6e58:
003e6e58b 0x3e6e60
003e6e5c
003e6e5cloc_3e6e5c:
003e6e5cb 0x3e6e60
003e6e60
003e6e60loc_3e6e60:
003e6e60ldr x0, [sp+208]
003e6e64bl bytes.(*Buffer).Bytes
003e6e68str x0, [sp+144]
003e6e6cstr x1, [sp+152]
003e6e70str x2, [sp+160]
003e6e74str x0, [sp+56]
003e6e78str x1, [sp+64]
003e6e7cstr x2, [sp+72]
003e6e80ldr x3, [sp+80]
003e6e84ldr x4, [sp+88]
003e6e88str x3, [sp+40]
003e6e8cstr x4, [sp+48]
003e6e90ldr x0, [sp+56]
003e6e94ldr x1, [sp+64]
003e6e98ldr x2, [sp+72]
003e6e9cldur x29, [sp-8]
003e6ea0ldr x30, [sp], 224
003e6ea4ret x30
003e6ea8
003e6ea8loc_3e6ea8:
003e6ea8adrp x1, 0x243000
003e6eacadd x1, x1, 3040
003e6eb0adrp x2, 0x234000
003e6eb4add x2, x2, 2976
003e6eb8bl runtime.panicdottypeI
003e6ebchint
003e6ec0
003e6ec0loc_3e6ec0:
003e6ec0str x0, [sp+8]
003e6ec4mov x3, x30
003e6ec8bl runtime.morestack_noctxt.abi0
003e6eccldr x0, [sp+8]
003e6ed0b 0x3e6b40
003e6ed4udf 0
003e6ed8udf 0
003e6edcudf 0
003e6b40
003e6b40os/exec.(*Cmd).Output: ; void os/exec.(*Cmd).Output(os/exec.Cmd * c)
003e6b40ldr x16, [x28+16]
003e6b44sub x17, sp, 96
003e6b48subs xzr, x17, x16
003e6b4cb.ls 0x3e6ec0
003e6b50str x30, [sp-224]!
003e6b54stur x29, [sp-8]
003e6b58sub x29, sp, 8
003e6b5cstr x0, [sp+232]
003e6b60str xzr, [sp+56]
003e6b64stp xzr, xzr, [sp+64]
003e6b68stp xzr, xzr, [sp+40]
003e6b6cldr x2, [sp+232]
003e6b70ldrsb x27, [x2]
003e6b74ldr x2, [x2+96]
003e6b78cbnz x2, 0x3e6b80
003e6b7cb 0x3e6bc8
003e6b80
003e6b80loc_3e6b80:
003e6b80adrp x0, 0x2d3000
003e6b84add x0, x0, 966
003e6b88orr x1, xzr, 24
003e6b8cbl errors.New
003e6b90str x0, [sp+192]
003e6b94str x1, [sp+200]
003e6b98str xzr, [sp+56]
003e6b9cstp xzr, xzr, [sp+64]
003e6ba0ldr x3, [sp+192]
003e6ba4ldr x4, [sp+200]
003e6ba8str x3, [sp+40]
003e6bacstr x4, [sp+48]
003e6bb0ldr x0, [sp+56]
003e6bb4ldr x1, [sp+64]
003e6bb8ldr x2, [sp+72]
003e6bbcldur x29, [sp-8]
003e6bc0ldr x30, [sp], 224
003e6bc4ret x30
003e6bc8
003e6bc8loc_3e6bc8:
003e6bc8adrp x0, 0x26c000
003e6bccadd x0, x0, 2048
003e6bd0bl runtime.newobject
003e6bd4str x0, [sp+208]
003e6bd8adrp x27, 0x665000
003e6bdcldr w1, [x27+3056]
003e6be0cbz w1, 0x3e6be8
003e6be4b 0x3e6bec
003e6be8
003e6be8loc_3e6be8:
003e6be8b 0x3e6c08
003e6bec
003e6becloc_3e6bec:
003e6becstr x0, [sp+120]
003e6bf0mov x1, x0
003e6bf4adrp x0, 0x26c000
003e6bf8add x0, x0, 2048
003e6bfcbl runtime.wbZero
003e6c00ldr x0, [sp+120]
003e6c04b 0x3e6c08
003e6c08
003e6c08loc_3e6c08:
003e6c08stp xzr, xzr, [x0]
003e6c0cstp xzr, xzr, [x0+16]
003e6c10str xzr, [x0+32]
003e6c14ldr x1, [sp+208]
003e6c18str x1, [sp+184]
003e6c1cldr x2, [sp+232]
003e6c20ldrsb x27, [x2]
003e6c24adrp x3, 0x32d000
003e6c28add x3, x3, 2976
003e6c2cstr x3, [x2+96]
003e6c30adrp x27, 0x665000
003e6c34ldr w3, [x27+3056]
003e6c38cbz w3, 0x3e6c40
003e6c3cb 0x3e6c44
003e6c40
003e6c40loc_3e6c40:
003e6c40b 0x3e6c58
003e6c44
003e6c44loc_3e6c44:
003e6c44bl runtime.gcWriteBarrier2
003e6c48str x1, [x25]
003e6c4cldr x3, [x2+104]
003e6c50str x3, [x25+8]
003e6c54b 0x3e6c58
003e6c58
003e6c58loc_3e6c58:
003e6c58str x1, [x2+104]
003e6c5cldr x1, [sp+232]
003e6c60ldrsb x27, [x1]
003e6c64ldr x1, [x1+112]
003e6c68subs xzr, x1, 0
003e6c6ccset x2, ne
003e6c70eor x2, x2, 1
003e6c74strb w2, [sp+37]
003e6c78cbnz x1, 0x3e6c80
003e6c7cb 0x3e6c84
003e6c80
003e6c80loc_3e6c80:
003e6c80b 0x3e6d34
003e6c84
003e6c84loc_3e6c84:
003e6c84adrp x0, 0x28f000
003e6c88add x0, x0, 640
003e6c8cbl runtime.newobject
003e6c90str x0, [sp+136]
003e6c94adrp x27, 0x665000
003e6c98ldr w1, [x27+3056]
003e6c9ccbz w1, 0x3e6ca4
003e6ca0b 0x3e6ca8
003e6ca4
003e6ca4loc_3e6ca4:
003e6ca4b 0x3e6cc4
003e6ca8
003e6ca8loc_3e6ca8:
003e6ca8str x0, [sp+112]
003e6cacmov x1, x0
003e6cb0adrp x0, 0x28f000
003e6cb4add x0, x0, 640
003e6cb8bl runtime.wbZero
003e6cbcldr x0, [sp+112]
003e6cc0b 0x3e6cc4
003e6cc4
003e6cc4loc_3e6cc4:
003e6cc4stp xzr, xzr, [x0]
003e6cc8stp xzr, xzr, [x0+16]
003e6cccstp xzr, xzr, [x0+32]
003e6cd0stp xzr, xzr, [x0+48]
003e6cd4str xzr, [x0+64]
003e6cd8ldr x1, [sp+136]
003e6cdcldrsb x27, [x1]
003e6ce0orr x2, xzr, 32768
003e6ce4str x2, [x1]
003e6ce8ldr x1, [sp+136]
003e6cecstr x1, [sp+176]
003e6cf0ldr x2, [sp+232]
003e6cf4ldrsb x27, [x2]
003e6cf8adrp x3, 0x32f000
003e6cfcadd x3, x3, 1920
003e6d00str x3, [x2+112]
003e6d04adrp x27, 0x665000
003e6d08ldr w3, [x27+3056]
003e6d0ccbz w3, 0x3e6d14
003e6d10b 0x3e6d18
003e6d14
003e6d14loc_3e6d14:
003e6d14b 0x3e6d2c
003e6d18
003e6d18loc_3e6d18:
003e6d18bl runtime.gcWriteBarrier2
003e6d1cstr x1, [x25]
003e6d20ldr x3, [x2+120]
003e6d24str x3, [x25+8]
003e6d28b 0x3e6d2c
003e6d2c
003e6d2cloc_3e6d2c:
003e6d2cstr x1, [x2+120]
003e6d30b 0x3e6d34
003e6d34
003e6d34loc_3e6d34:
003e6d34ldr x0, [sp+232]
003e6d38bl os/exec.(*Cmd).Run
003e6d3cstr x0, [sp+80]
003e6d40str x1, [sp+88]
003e6d44subs xzr, x0, 0
003e6d48cset x1, ne
003e6d4cstrb w1, [sp+39]
003e6d50cbnz x0, 0x3e6d58
003e6d54b 0x3e6d64
003e6d58
003e6d58loc_3e6d58:
003e6d58ldrb w3, [sp+37]
003e6d5cstrb w3, [sp+39]
003e6d60b 0x3e6d68
003e6d64
003e6d64loc_3e6d64:
003e6d64b 0x3e6d68
003e6d68
003e6d68loc_3e6d68:
003e6d68ldrb w3, [sp+39]
003e6d6ctbnz w3, 0, 0x3e6d74
003e6d70b 0x3e6e5c
003e6d74
003e6d74loc_3e6d74:
003e6d74str xzr, [sp+168]
003e6d78ldr x3, [sp+80]
003e6d7cldr x4, [sp+88]
003e6d80adrp x5, 0x32e000
003e6d84add x5, x5, 448
003e6d88subs xzr, x3, x5
003e6d8cb.eq 0x3e6d94
003e6d90b 0x3e6d9c
003e6d94
003e6d94loc_3e6d94:
003e6d94orr x0, xzr, 1
003e6d98b 0x3e6da8
003e6d9c
003e6d9cloc_3e6d9c:
003e6d9cmov x0, xzr
003e6da0mov x4, xzr
003e6da4b 0x3e6da8
003e6da8
003e6da8loc_3e6da8:
003e6da8str x4, [sp+168]
003e6dacstrb w0, [sp+39]
003e6db0ldr x3, [sp+168]
003e6db4str x3, [sp+104]
003e6db8ldrb w3, [sp+39]
003e6dbcstrb w3, [sp+38]
003e6dc0ldr x3, [sp+104]
003e6dc4str x3, [sp+96]
003e6dc8ldrb w3, [sp+38]
003e6dccstrb w3, [sp+36]
003e6dd0tbnz w3, 0, 0x3e6dd8
003e6dd4b 0x3e6e54
003e6dd8
003e6dd8loc_3e6dd8:
003e6dd8ldr x3, [sp+232]
003e6ddcldrsb x27, [x3]
003e6de0ldr x0, [x3+112]
003e6de4ldr x3, [x3+120]
003e6de8adrp x4, 0x32f000
003e6decadd x4, x4, 1920
003e6df0subs xzr, x0, x4
003e6df4b.eq 0x3e6dfc
003e6df8b 0x3e6ea8
003e6dfc
003e6dfcloc_3e6dfc:
003e6dfcstr x3, [sp+128]
003e6e00mov x0, x3
003e6e04bl os/exec.(*prefixSuffixSaver).Bytes
003e6e08str x0, [sp+144]
003e6e0cstr x1, [sp+152]
003e6e10str x2, [sp+160]
003e6e14ldr x3, [sp+96]
003e6e18ldrsb x27, [x3]
003e6e1cstr x1, [x3+16]
003e6e20str x2, [x3+24]
003e6e24adrp x27, 0x665000
003e6e28ldr w1, [x27+3056]
003e6e2ccbz w1, 0x3e6e34
003e6e30b 0x3e6e38
003e6e34
003e6e34loc_3e6e34:
003e6e34b 0x3e6e4c
003e6e38
003e6e38loc_3e6e38:
003e6e38bl runtime.gcWriteBarrier2
003e6e3cstr x0, [x25]
003e6e40ldr x1, [x3+8]
003e6e44str x1, [x25+8]
003e6e48b 0x3e6e4c
003e6e4c
003e6e4cloc_3e6e4c:
003e6e4cstr x0, [x3+8]
003e6e50b 0x3e6e58
003e6e54
003e6e54loc_3e6e54:
003e6e54b 0x3e6e58
003e6e58
003e6e58loc_3e6e58:
003e6e58b 0x3e6e60
003e6e5c
003e6e5cloc_3e6e5c:
003e6e5cb 0x3e6e60
003e6e60
003e6e60loc_3e6e60:
003e6e60ldr x0, [sp+208]
003e6e64bl bytes.(*Buffer).Bytes
003e6e68str x0, [sp+144]
003e6e6cstr x1, [sp+152]
003e6e70str x2, [sp+160]
003e6e74str x0, [sp+56]
003e6e78str x1, [sp+64]
003e6e7cstr x2, [sp+72]
003e6e80ldr x3, [sp+80]
003e6e84ldr x4, [sp+88]
003e6e88str x3, [sp+40]
003e6e8cstr x4, [sp+48]
003e6e90ldr x0, [sp+56]
003e6e94ldr x1, [sp+64]
003e6e98ldr x2, [sp+72]
003e6e9cldur x29, [sp-8]
003e6ea0ldr x30, [sp], 224
003e6ea4ret x30
003e6ea8
003e6ea8loc_3e6ea8:
003e6ea8adrp x1, 0x243000
003e6eacadd x1, x1, 3040
003e6eb0adrp x2, 0x234000
003e6eb4add x2, x2, 2976
003e6eb8bl runtime.panicdottypeI
003e6ebchint
003e6ec0
003e6ec0loc_3e6ec0:
003e6ec0str x0, [sp+8]
003e6ec4mov x3, x30
003e6ec8bl runtime.morestack_noctxt.abi0
003e6eccldr x0, [sp+8]
003e6ed0b 0x3e6b40
003e6ed4udf 0
003e6ed8udf 0
003e6edcudf 0
003e6b40
003e6ee0
003e6ee0os/exec.(*Cmd).StdinPipe: ; void os/exec.(*Cmd).StdinPipe(os/exec.Cmd * c)
003e6ee0ldr x16, [x28+16]
003e6ee4sub x17, sp, 128
003e6ee8subs xzr, x17, x16
003e6eecb.ls 0x3e726c
003e6ef0sub x20, sp, 256
003e6ef4stp x29, x30, [x20-8]
003e6ef8add sp, x20, 0
003e6efcsub x29, sp, 8
003e6f00str x0, [sp+264]
003e6f04stp xzr, xzr, [sp+104]
003e6f08stp xzr, xzr, [sp+88]
003e6f0cldr x2, [sp+264]
003e6f10ldrsb x27, [x2]
003e6f14ldr x2, [x2+80]
003e6f18cbnz x2, 0x3e6f20
003e6f1cb 0x3e6f60
003e6f20
003e6f20loc_3e6f20:
003e6f20adrp x0, 0x2d2000
003e6f24add x0, x0, 2203
003e6f28movz x1, 23
003e6f2cbl errors.New
003e6f30str x0, [sp+152]
003e6f34str x1, [sp+160]
003e6f38stp xzr, xzr, [sp+104]
003e6f3cldr x2, [sp+152]
003e6f40ldr x3, [sp+160]
003e6f44str x2, [sp+88]
003e6f48str x3, [sp+96]
003e6f4cldr x0, [sp+104]
003e6f50ldr x1, [sp+112]
003e6f54ldp x29, x30, [sp-8]
003e6f58add sp, sp, 256
003e6f5cret x30
003e6f60
003e6f60loc_3e6f60:
003e6f60ldr x2, [sp+264]
003e6f64ldrsb x27, [x2]
003e6f68ldr x2, [x2+160]
003e6f6ccbnz x2, 0x3e6f74
003e6f70b 0x3e6fb4
003e6f74
003e6f74loc_3e6f74:
003e6f74adrp x0, 0x2dc000
003e6f78add x0, x0, 950
003e6f7cmovz x1, 37
003e6f80bl errors.New
003e6f84str x0, [sp+152]
003e6f88str x1, [sp+160]
003e6f8cstp xzr, xzr, [sp+104]
003e6f90ldr x2, [sp+152]
003e6f94ldr x3, [sp+160]
003e6f98str x2, [sp+88]
003e6f9cstr x3, [sp+96]
003e6fa0ldr x0, [sp+104]
003e6fa4ldr x1, [sp+112]
003e6fa8ldp x29, x30, [sp-8]
003e6facadd sp, sp, 256
003e6fb0ret x30
003e6fb4
003e6fb4loc_3e6fb4:
003e6fb4str xzr, [sp+240]
003e6fb8str xzr, [sp+232]
003e6fbcstp xzr, xzr, [sp+152]
003e6fc0bl os.Pipe
003e6fc4str x0, [sp+240]
003e6fc8str x1, [sp+232]
003e6fccstr x2, [sp+152]
003e6fd0str x3, [sp+160]
003e6fd4ldr x0, [sp+240]
003e6fd8str x0, [sp+192]
003e6fdcldr x0, [sp+232]
003e6fe0str x0, [sp+184]
003e6fe4ldr x0, [sp+152]
003e6fe8ldr x1, [sp+160]
003e6fecstr x0, [sp+168]
003e6ff0str x1, [sp+176]
003e6ff4ldr x0, [sp+192]
003e6ff8str x0, [sp+128]
003e6ffcldr x0, [sp+184]
003e7000str x0, [sp+120]
003e7004ldr x0, [sp+176]
003e7008ldr x1, [sp+168]
003e700cstr x1, [sp+136]
003e7010str x0, [sp+144]
003e7014cbnz x1, 0x3e701c
003e7018b 0x3e7044
003e701c
003e701cloc_3e701c:
003e701cstp xzr, xzr, [sp+104]
003e7020ldr x3, [sp+144]
003e7024ldr x2, [sp+136]
003e7028str x2, [sp+88]
003e702cstr x3, [sp+96]
003e7030ldr x0, [sp+104]
003e7034ldr x1, [sp+112]
003e7038ldp x29, x30, [sp-8]
003e703cadd sp, sp, 256
003e7040ret x30
003e7044
003e7044loc_3e7044:
003e7044ldr x5, [sp+128]
003e7048str x5, [sp+232]
003e704cldr x6, [sp+264]
003e7050ldrsb x27, [x6]
003e7054adrp x7, 0x32c000
003e7058add x7, x7, 2456
003e705cstr x7, [x6+80]
003e7060adrp x27, 0x664000
003e7064ldr w7, [x27+3056]
003e7068cbz w7, 0x3e7070
003e706cb 0x3e7074
003e7070
003e7070loc_3e7070:
003e7070b 0x3e7088
003e7074
003e7074loc_3e7074:
003e7074bl runtime.gcWriteBarrier2
003e7078str x5, [x25]
003e707cldr x7, [x6+88]
003e7080str x7, [x25+8]
003e7084b 0x3e7088
003e7088
003e7088loc_3e7088:
003e7088str x5, [x6+88]
003e708cldr x5, [sp+128]
003e7090str x5, [sp+232]
003e7094adrp x6, 0x32e000
003e7098add x6, x6, 1888
003e709cstr x6, [sp+216]
003e70a0str x5, [sp+224]
003e70a4ldr x5, [sp+264]
003e70a8ldrsb x27, [x5]
003e70acldr x2, [x5+240]
003e70b0ldr x0, [x5+224]
003e70b4ldr x5, [x5+232]
003e70b8add x1, x5, 1
003e70bcsubs xzr, x2, x1
003e70c0b.hs 0x3e70c8
003e70c4b 0x3e70cc
003e70c8
003e70c8loc_3e70c8:
003e70c8b 0x3e70e0
003e70cc
003e70ccloc_3e70cc:
003e70ccorr x3, xzr, 1
003e70d0adrp x4, 0x233000
003e70d4add x4, x4, 3872
003e70d8bl runtime.growslice
003e70dcb 0x3e70e0
003e70e0
003e70e0loc_3e70e0:
003e70e0sub x5, x1, 1
003e70e4add x6, x0, x5, lsl #4
003e70e8ubfm x5, x5, 60, 59
003e70ecldr x7, [sp+224]
003e70f0ldr x8, [sp+216]
003e70f4str x8, [x0+x5]
003e70f8adrp x27, 0x664000
003e70fcldr w5, [x27+3056]
003e7100cbz w5, 0x3e7108
003e7104b 0x3e710c
003e7108
003e7108loc_3e7108:
003e7108b 0x3e7120
003e710c
003e710cloc_3e710c:
003e710cbl runtime.gcWriteBarrier2
003e7110str x7, [x25]
003e7114ldr x5, [x6+8]
003e7118str x5, [x25+8]
003e711cb 0x3e7120
003e7120
003e7120loc_3e7120:
003e7120str x7, [x6+8]
003e7124ldr x5, [sp+264]
003e7128ldrsb x27, [x5]
003e712cstr x1, [x5+232]
003e7130str x2, [x5+240]
003e7134adrp x27, 0x664000
003e7138ldr w6, [x27+3056]
003e713ccbz w6, 0x3e7144
003e7140b 0x3e7148
003e7144
003e7144loc_3e7144:
003e7144b 0x3e715c
003e7148
003e7148loc_3e7148:
003e7148bl runtime.gcWriteBarrier2
003e714cstr x0, [x25]
003e7150ldr x6, [x5+224]
003e7154str x6, [x25+8]
003e7158b 0x3e715c
003e715c
003e715cloc_3e715c:
003e715cstr x0, [x5+224]
003e7160ldr x5, [sp+120]
003e7164str x5, [sp+232]
003e7168adrp x6, 0x32e000
003e716cadd x6, x6, 1888
003e7170str x6, [sp+200]
003e7174str x5, [sp+208]
003e7178ldr x5, [sp+264]
003e717cldrsb x27, [x5]
003e7180ldr x2, [x5+264]
003e7184ldr x0, [x5+248]
003e7188ldr x5, [x5+256]
003e718cadd x1, x5, 1
003e7190subs xzr, x2, x1
003e7194b.hs 0x3e719c
003e7198b 0x3e71a0
003e719c
003e719cloc_3e719c:
003e719cb 0x3e71b4
003e71a0
003e71a0loc_3e71a0:
003e71a0orr x3, xzr, 1
003e71a4adrp x4, 0x233000
003e71a8add x4, x4, 3872
003e71acbl runtime.growslice
003e71b0b 0x3e71b4
003e71b4
003e71b4loc_3e71b4:
003e71b4sub x4, x1, 1
003e71b8add x5, x0, x4, lsl #4
003e71bcubfm x4, x4, 60, 59
003e71c0ldr x6, [sp+208]
003e71c4ldr x7, [sp+200]
003e71c8str x7, [x0+x4]
003e71ccadrp x27, 0x664000
003e71d0ldr w4, [x27+3056]
003e71d4cbz w4, 0x3e71dc
003e71d8b 0x3e71e0
003e71dc
003e71dcloc_3e71dc:
003e71dcb 0x3e71f4
003e71e0
003e71e0loc_3e71e0:
003e71e0bl runtime.gcWriteBarrier2
003e71e4str x6, [x25]
003e71e8ldr x4, [x5+8]
003e71ecstr x4, [x25+8]
003e71f0b 0x3e71f4
003e71f4
003e71f4loc_3e71f4:
003e71f4str x6, [x5+8]
003e71f8ldr x4, [sp+264]
003e71fcldrsb x27, [x4]
003e7200str x1, [x4+256]
003e7204str x2, [x4+264]
003e7208adrp x27, 0x664000
003e720cldr w5, [x27+3056]
003e7210cbz w5, 0x3e7218
003e7214b 0x3e721c
003e7218
003e7218loc_3e7218:
003e7218b 0x3e7230
003e721c
003e721cloc_3e721c:
003e721cbl runtime.gcWriteBarrier2
003e7220str x0, [x25]
003e7224ldr x5, [x4+248]
003e7228str x5, [x25+8]
003e722cb 0x3e7230
003e7230
003e7230loc_3e7230:
003e7230str x0, [x4+248]
003e7234ldr x4, [sp+120]
003e7238str x4, [sp+232]
003e723cadrp x5, 0x32f000
003e7240add x5, x5, 3512
003e7244str x5, [sp+104]
003e7248str x4, [sp+112]
003e724cstp xzr, xzr, [sp+88]
003e7250ldr x0, [sp+104]
003e7254ldr x1, [sp+112]
003e7258mov x2, xzr
003e725cmov x3, xzr
003e7260ldp x29, x30, [sp-8]
003e7264add sp, sp, 256
003e7268ret x30
003e726c
003e726cloc_3e726c:
003e726cstr x0, [sp+8]
003e7270mov x3, x30
003e7274bl runtime.morestack_noctxt.abi0
003e7278ldr x0, [sp+8]
003e727cb 0x3e6ee0
003e6ee0
003e6ee0os/exec.(*Cmd).StdinPipe: ; void os/exec.(*Cmd).StdinPipe(os/exec.Cmd * c)
003e6ee0ldr x16, [x28+16]
003e6ee4sub x17, sp, 128
003e6ee8subs xzr, x17, x16
003e6eecb.ls 0x3e726c
003e6ef0sub x20, sp, 256
003e6ef4stp x29, x30, [x20-8]
003e6ef8add sp, x20, 0
003e6efcsub x29, sp, 8
003e6f00str x0, [sp+264]
003e6f04stp xzr, xzr, [sp+104]
003e6f08stp xzr, xzr, [sp+88]
003e6f0cldr x2, [sp+264]
003e6f10ldrsb x27, [x2]
003e6f14ldr x2, [x2+80]
003e6f18cbnz x2, 0x3e6f20
003e6f1cb 0x3e6f60
003e6f20
003e6f20loc_3e6f20:
003e6f20adrp x0, 0x2d2000
003e6f24add x0, x0, 2203
003e6f28movz x1, 23
003e6f2cbl errors.New
003e6f30str x0, [sp+152]
003e6f34str x1, [sp+160]
003e6f38stp xzr, xzr, [sp+104]
003e6f3cldr x2, [sp+152]
003e6f40ldr x3, [sp+160]
003e6f44str x2, [sp+88]
003e6f48str x3, [sp+96]
003e6f4cldr x0, [sp+104]
003e6f50ldr x1, [sp+112]
003e6f54ldp x29, x30, [sp-8]
003e6f58add sp, sp, 256
003e6f5cret x30
003e6f60
003e6f60loc_3e6f60:
003e6f60ldr x2, [sp+264]
003e6f64ldrsb x27, [x2]
003e6f68ldr x2, [x2+160]
003e6f6ccbnz x2, 0x3e6f74
003e6f70b 0x3e6fb4
003e6f74
003e6f74loc_3e6f74:
003e6f74adrp x0, 0x2dc000
003e6f78add x0, x0, 950
003e6f7cmovz x1, 37
003e6f80bl errors.New
003e6f84str x0, [sp+152]
003e6f88str x1, [sp+160]
003e6f8cstp xzr, xzr, [sp+104]
003e6f90ldr x2, [sp+152]
003e6f94ldr x3, [sp+160]
003e6f98str x2, [sp+88]
003e6f9cstr x3, [sp+96]
003e6fa0ldr x0, [sp+104]
003e6fa4ldr x1, [sp+112]
003e6fa8ldp x29, x30, [sp-8]
003e6facadd sp, sp, 256
003e6fb0ret x30
003e6fb4
003e6fb4loc_3e6fb4:
003e6fb4str xzr, [sp+240]
003e6fb8str xzr, [sp+232]
003e6fbcstp xzr, xzr, [sp+152]
003e6fc0bl os.Pipe
003e6fc4str x0, [sp+240]
003e6fc8str x1, [sp+232]
003e6fccstr x2, [sp+152]
003e6fd0str x3, [sp+160]
003e6fd4ldr x0, [sp+240]
003e6fd8str x0, [sp+192]
003e6fdcldr x0, [sp+232]
003e6fe0str x0, [sp+184]
003e6fe4ldr x0, [sp+152]
003e6fe8ldr x1, [sp+160]
003e6fecstr x0, [sp+168]
003e6ff0str x1, [sp+176]
003e6ff4ldr x0, [sp+192]
003e6ff8str x0, [sp+128]
003e6ffcldr x0, [sp+184]
003e7000str x0, [sp+120]
003e7004ldr x0, [sp+176]
003e7008ldr x1, [sp+168]
003e700cstr x1, [sp+136]
003e7010str x0, [sp+144]
003e7014cbnz x1, 0x3e701c
003e7018b 0x3e7044
003e701c
003e701cloc_3e701c:
003e701cstp xzr, xzr, [sp+104]
003e7020ldr x3, [sp+144]
003e7024ldr x2, [sp+136]
003e7028str x2, [sp+88]
003e702cstr x3, [sp+96]
003e7030ldr x0, [sp+104]
003e7034ldr x1, [sp+112]
003e7038ldp x29, x30, [sp-8]
003e703cadd sp, sp, 256
003e7040ret x30
003e7044
003e7044loc_3e7044:
003e7044ldr x5, [sp+128]
003e7048str x5, [sp+232]
003e704cldr x6, [sp+264]
003e7050ldrsb x27, [x6]
003e7054adrp x7, 0x32c000
003e7058add x7, x7, 2456
003e705cstr x7, [x6+80]
003e7060adrp x27, 0x664000
003e7064ldr w7, [x27+3056]
003e7068cbz w7, 0x3e7070
003e706cb 0x3e7074
003e7070
003e7070loc_3e7070:
003e7070b 0x3e7088
003e7074
003e7074loc_3e7074:
003e7074bl runtime.gcWriteBarrier2
003e7078str x5, [x25]
003e707cldr x7, [x6+88]
003e7080str x7, [x25+8]
003e7084b 0x3e7088
003e7088
003e7088loc_3e7088:
003e7088str x5, [x6+88]
003e708cldr x5, [sp+128]
003e7090str x5, [sp+232]
003e7094adrp x6, 0x32e000
003e7098add x6, x6, 1888
003e709cstr x6, [sp+216]
003e70a0str x5, [sp+224]
003e70a4ldr x5, [sp+264]
003e70a8ldrsb x27, [x5]
003e70acldr x2, [x5+240]
003e70b0ldr x0, [x5+224]
003e70b4ldr x5, [x5+232]
003e70b8add x1, x5, 1
003e70bcsubs xzr, x2, x1
003e70c0b.hs 0x3e70c8
003e70c4b 0x3e70cc
003e70c8
003e70c8loc_3e70c8:
003e70c8b 0x3e70e0
003e70cc
003e70ccloc_3e70cc:
003e70ccorr x3, xzr, 1
003e70d0adrp x4, 0x233000
003e70d4add x4, x4, 3872
003e70d8bl runtime.growslice
003e70dcb 0x3e70e0
003e70e0
003e70e0loc_3e70e0:
003e70e0sub x5, x1, 1
003e70e4add x6, x0, x5, lsl #4
003e70e8ubfm x5, x5, 60, 59
003e70ecldr x7, [sp+224]
003e70f0ldr x8, [sp+216]
003e70f4str x8, [x0+x5]
003e70f8adrp x27, 0x664000
003e70fcldr w5, [x27+3056]
003e7100cbz w5, 0x3e7108
003e7104b 0x3e710c
003e7108
003e7108loc_3e7108:
003e7108b 0x3e7120
003e710c
003e710cloc_3e710c:
003e710cbl runtime.gcWriteBarrier2
003e7110str x7, [x25]
003e7114ldr x5, [x6+8]
003e7118str x5, [x25+8]
003e711cb 0x3e7120
003e7120
003e7120loc_3e7120:
003e7120str x7, [x6+8]
003e7124ldr x5, [sp+264]
003e7128ldrsb x27, [x5]
003e712cstr x1, [x5+232]
003e7130str x2, [x5+240]
003e7134adrp x27, 0x664000
003e7138ldr w6, [x27+3056]
003e713ccbz w6, 0x3e7144
003e7140b 0x3e7148
003e7144
003e7144loc_3e7144:
003e7144b 0x3e715c
003e7148
003e7148loc_3e7148:
003e7148bl runtime.gcWriteBarrier2
003e714cstr x0, [x25]
003e7150ldr x6, [x5+224]
003e7154str x6, [x25+8]
003e7158b 0x3e715c
003e715c
003e715cloc_3e715c:
003e715cstr x0, [x5+224]
003e7160ldr x5, [sp+120]
003e7164str x5, [sp+232]
003e7168adrp x6, 0x32e000
003e716cadd x6, x6, 1888
003e7170str x6, [sp+200]
003e7174str x5, [sp+208]
003e7178ldr x5, [sp+264]
003e717cldrsb x27, [x5]
003e7180ldr x2, [x5+264]
003e7184ldr x0, [x5+248]
003e7188ldr x5, [x5+256]
003e718cadd x1, x5, 1
003e7190subs xzr, x2, x1
003e7194b.hs 0x3e719c
003e7198b 0x3e71a0
003e719c
003e719cloc_3e719c:
003e719cb 0x3e71b4
003e71a0
003e71a0loc_3e71a0:
003e71a0orr x3, xzr, 1
003e71a4adrp x4, 0x233000
003e71a8add x4, x4, 3872
003e71acbl runtime.growslice
003e71b0b 0x3e71b4
003e71b4
003e71b4loc_3e71b4:
003e71b4sub x4, x1, 1
003e71b8add x5, x0, x4, lsl #4
003e71bcubfm x4, x4, 60, 59
003e71c0ldr x6, [sp+208]
003e71c4ldr x7, [sp+200]
003e71c8str x7, [x0+x4]
003e71ccadrp x27, 0x664000
003e71d0ldr w4, [x27+3056]
003e71d4cbz w4, 0x3e71dc
003e71d8b 0x3e71e0
003e71dc
003e71dcloc_3e71dc:
003e71dcb 0x3e71f4
003e71e0
003e71e0loc_3e71e0:
003e71e0bl runtime.gcWriteBarrier2
003e71e4str x6, [x25]
003e71e8ldr x4, [x5+8]
003e71ecstr x4, [x25+8]
003e71f0b 0x3e71f4
003e71f4
003e71f4loc_3e71f4:
003e71f4str x6, [x5+8]
003e71f8ldr x4, [sp+264]
003e71fcldrsb x27, [x4]
003e7200str x1, [x4+256]
003e7204str x2, [x4+264]
003e7208adrp x27, 0x664000
003e720cldr w5, [x27+3056]
003e7210cbz w5, 0x3e7218
003e7214b 0x3e721c
003e7218
003e7218loc_3e7218:
003e7218b 0x3e7230
003e721c
003e721cloc_3e721c:
003e721cbl runtime.gcWriteBarrier2
003e7220str x0, [x25]
003e7224ldr x5, [x4+248]
003e7228str x5, [x25+8]
003e722cb 0x3e7230
003e7230
003e7230loc_3e7230:
003e7230str x0, [x4+248]
003e7234ldr x4, [sp+120]
003e7238str x4, [sp+232]
003e723cadrp x5, 0x32f000
003e7240add x5, x5, 3512
003e7244str x5, [sp+104]
003e7248str x4, [sp+112]
003e724cstp xzr, xzr, [sp+88]
003e7250ldr x0, [sp+104]
003e7254ldr x1, [sp+112]
003e7258mov x2, xzr
003e725cmov x3, xzr
003e7260ldp x29, x30, [sp-8]
003e7264add sp, sp, 256
003e7268ret x30
003e726c
003e726cloc_3e726c:
003e726cstr x0, [sp+8]
003e7270mov x3, x30
003e7274bl runtime.morestack_noctxt.abi0
003e7278ldr x0, [sp+8]
003e727cb 0x3e6ee0
003e6ee0
003e7280
003e7280os/exec.(*Cmd).StdoutPipe: ; void os/exec.(*Cmd).StdoutPipe(os/exec.Cmd * c)
003e7280ldr x16, [x28+16]
003e7284sub x17, sp, 128
003e7288subs xzr, x17, x16
003e728cb.ls 0x3e760c
003e7290sub x20, sp, 256
003e7294stp x29, x30, [x20-8]
003e7298add sp, x20, 0
003e729csub x29, sp, 8
003e72a0str x0, [sp+264]
003e72a4stp xzr, xzr, [sp+104]
003e72a8stp xzr, xzr, [sp+88]
003e72acldr x2, [sp+264]
003e72b0ldrsb x27, [x2]
003e72b4ldr x2, [x2+96]
003e72b8cbnz x2, 0x3e72c0
003e72bcb 0x3e7300
003e72c0
003e72c0loc_3e72c0:
003e72c0adrp x0, 0x2d2000
003e72c4add x0, x0, 966
003e72c8orr x1, xzr, 24
003e72ccbl errors.New
003e72d0str x0, [sp+152]
003e72d4str x1, [sp+160]
003e72d8stp xzr, xzr, [sp+104]
003e72dcldr x2, [sp+152]
003e72e0ldr x3, [sp+160]
003e72e4str x2, [sp+88]
003e72e8str x3, [sp+96]
003e72ecldr x0, [sp+104]
003e72f0ldr x1, [sp+112]
003e72f4ldp x29, x30, [sp-8]
003e72f8add sp, sp, 256
003e72fcret x30
003e7300
003e7300loc_3e7300:
003e7300ldr x2, [sp+264]
003e7304ldrsb x27, [x2]
003e7308ldr x2, [x2+160]
003e730ccbnz x2, 0x3e7314
003e7310b 0x3e7354
003e7314
003e7314loc_3e7314:
003e7314adrp x0, 0x2db000
003e7318add x0, x0, 3494
003e731cmovz x1, 38
003e7320bl errors.New
003e7324str x0, [sp+152]
003e7328str x1, [sp+160]
003e732cstp xzr, xzr, [sp+104]
003e7330ldr x2, [sp+152]
003e7334ldr x3, [sp+160]
003e7338str x2, [sp+88]
003e733cstr x3, [sp+96]
003e7340ldr x0, [sp+104]
003e7344ldr x1, [sp+112]
003e7348ldp x29, x30, [sp-8]
003e734cadd sp, sp, 256
003e7350ret x30
003e7354
003e7354loc_3e7354:
003e7354str xzr, [sp+240]
003e7358str xzr, [sp+232]
003e735cstp xzr, xzr, [sp+152]
003e7360bl os.Pipe
003e7364str x0, [sp+240]
003e7368str x1, [sp+232]
003e736cstr x2, [sp+152]
003e7370str x3, [sp+160]
003e7374ldr x0, [sp+240]
003e7378str x0, [sp+192]
003e737cldr x0, [sp+232]
003e7380str x0, [sp+184]
003e7384ldr x0, [sp+152]
003e7388ldr x1, [sp+160]
003e738cstr x0, [sp+168]
003e7390str x1, [sp+176]
003e7394ldr x0, [sp+192]
003e7398str x0, [sp+128]
003e739cldr x0, [sp+184]
003e73a0str x0, [sp+120]
003e73a4ldr x0, [sp+176]
003e73a8ldr x1, [sp+168]
003e73acstr x1, [sp+136]
003e73b0str x0, [sp+144]
003e73b4cbnz x1, 0x3e73bc
003e73b8b 0x3e73e4
003e73bc
003e73bcloc_3e73bc:
003e73bcstp xzr, xzr, [sp+104]
003e73c0ldr x3, [sp+144]
003e73c4ldr x2, [sp+136]
003e73c8str x2, [sp+88]
003e73ccstr x3, [sp+96]
003e73d0ldr x0, [sp+104]
003e73d4ldr x1, [sp+112]
003e73d8ldp x29, x30, [sp-8]
003e73dcadd sp, sp, 256
003e73e0ret x30
003e73e4
003e73e4loc_3e73e4:
003e73e4ldr x5, [sp+120]
003e73e8str x5, [sp+232]
003e73ecldr x6, [sp+264]
003e73f0ldrsb x27, [x6]
003e73f4adrp x7, 0x32c000
003e73f8add x7, x7, 2168
003e73fcstr x7, [x6+96]
003e7400adrp x27, 0x664000
003e7404ldr w7, [x27+3056]
003e7408cbz w7, 0x3e7410
003e740cb 0x3e7414
003e7410
003e7410loc_3e7410:
003e7410b 0x3e7428
003e7414
003e7414loc_3e7414:
003e7414bl runtime.gcWriteBarrier2
003e7418str x5, [x25]
003e741cldr x7, [x6+104]
003e7420str x7, [x25+8]
003e7424b 0x3e7428
003e7428
003e7428loc_3e7428:
003e7428str x5, [x6+104]
003e742cldr x5, [sp+120]
003e7430str x5, [sp+232]
003e7434adrp x6, 0x32e000
003e7438add x6, x6, 1888
003e743cstr x6, [sp+216]
003e7440str x5, [sp+224]
003e7444ldr x5, [sp+264]
003e7448ldrsb x27, [x5]
003e744cldr x2, [x5+240]
003e7450ldr x0, [x5+224]
003e7454ldr x5, [x5+232]
003e7458add x1, x5, 1
003e745csubs xzr, x2, x1
003e7460b.hs 0x3e7468
003e7464b 0x3e746c
003e7468
003e7468loc_3e7468:
003e7468b 0x3e7480
003e746c
003e746cloc_3e746c:
003e746corr x3, xzr, 1
003e7470adrp x4, 0x233000
003e7474add x4, x4, 3872
003e7478bl runtime.growslice
003e747cb 0x3e7480
003e7480
003e7480loc_3e7480:
003e7480sub x5, x1, 1
003e7484add x6, x0, x5, lsl #4
003e7488ubfm x5, x5, 60, 59
003e748cldr x7, [sp+224]
003e7490ldr x8, [sp+216]
003e7494str x8, [x0+x5]
003e7498adrp x27, 0x664000
003e749cldr w5, [x27+3056]
003e74a0cbz w5, 0x3e74a8
003e74a4b 0x3e74ac
003e74a8
003e74a8loc_3e74a8:
003e74a8b 0x3e74c0
003e74ac
003e74acloc_3e74ac:
003e74acbl runtime.gcWriteBarrier2
003e74b0str x7, [x25]
003e74b4ldr x5, [x6+8]
003e74b8str x5, [x25+8]
003e74bcb 0x3e74c0
003e74c0
003e74c0loc_3e74c0:
003e74c0str x7, [x6+8]
003e74c4ldr x5, [sp+264]
003e74c8ldrsb x27, [x5]
003e74ccstr x1, [x5+232]
003e74d0str x2, [x5+240]
003e74d4adrp x27, 0x664000
003e74d8ldr w6, [x27+3056]
003e74dccbz w6, 0x3e74e4
003e74e0b 0x3e74e8
003e74e4
003e74e4loc_3e74e4:
003e74e4b 0x3e74fc
003e74e8
003e74e8loc_3e74e8:
003e74e8bl runtime.gcWriteBarrier2
003e74ecstr x0, [x25]
003e74f0ldr x6, [x5+224]
003e74f4str x6, [x25+8]
003e74f8b 0x3e74fc
003e74fc
003e74fcloc_3e74fc:
003e74fcstr x0, [x5+224]
003e7500ldr x5, [sp+128]
003e7504str x5, [sp+232]
003e7508adrp x6, 0x32e000
003e750cadd x6, x6, 1888
003e7510str x6, [sp+200]
003e7514str x5, [sp+208]
003e7518ldr x5, [sp+264]
003e751cldrsb x27, [x5]
003e7520ldr x2, [x5+264]
003e7524ldr x0, [x5+248]
003e7528ldr x5, [x5+256]
003e752cadd x1, x5, 1
003e7530subs xzr, x2, x1
003e7534b.hs 0x3e753c
003e7538b 0x3e7540
003e753c
003e753cloc_3e753c:
003e753cb 0x3e7554
003e7540
003e7540loc_3e7540:
003e7540orr x3, xzr, 1
003e7544adrp x4, 0x233000
003e7548add x4, x4, 3872
003e754cbl runtime.growslice
003e7550b 0x3e7554
003e7554
003e7554loc_3e7554:
003e7554sub x4, x1, 1
003e7558add x5, x0, x4, lsl #4
003e755cubfm x4, x4, 60, 59
003e7560ldr x6, [sp+208]
003e7564ldr x7, [sp+200]
003e7568str x7, [x0+x4]
003e756cadrp x27, 0x664000
003e7570ldr w4, [x27+3056]
003e7574cbz w4, 0x3e757c
003e7578b 0x3e7580
003e757c
003e757cloc_3e757c:
003e757cb 0x3e7594
003e7580
003e7580loc_3e7580:
003e7580bl runtime.gcWriteBarrier2
003e7584str x6, [x25]
003e7588ldr x4, [x5+8]
003e758cstr x4, [x25+8]
003e7590b 0x3e7594
003e7594
003e7594loc_3e7594:
003e7594str x6, [x5+8]
003e7598ldr x4, [sp+264]
003e759cldrsb x27, [x4]
003e75a0str x1, [x4+256]
003e75a4str x2, [x4+264]
003e75a8adrp x27, 0x664000
003e75acldr w5, [x27+3056]
003e75b0cbz w5, 0x3e75b8
003e75b4b 0x3e75bc
003e75b8
003e75b8loc_3e75b8:
003e75b8b 0x3e75d0
003e75bc
003e75bcloc_3e75bc:
003e75bcbl runtime.gcWriteBarrier2
003e75c0str x0, [x25]
003e75c4ldr x5, [x4+248]
003e75c8str x5, [x25+8]
003e75ccb 0x3e75d0
003e75d0
003e75d0loc_3e75d0:
003e75d0str x0, [x4+248]
003e75d4ldr x4, [sp+128]
003e75d8str x4, [sp+232]
003e75dcadrp x5, 0x32f000
003e75e0add x5, x5, 3472
003e75e4str x5, [sp+104]
003e75e8str x4, [sp+112]
003e75ecstp xzr, xzr, [sp+88]
003e75f0ldr x0, [sp+104]
003e75f4ldr x1, [sp+112]
003e75f8mov x2, xzr
003e75fcmov x3, xzr
003e7600ldp x29, x30, [sp-8]
003e7604add sp, sp, 256
003e7608ret x30
003e760c
003e760cloc_3e760c:
003e760cstr x0, [sp+8]
003e7610mov x3, x30
003e7614bl runtime.morestack_noctxt.abi0
003e7618ldr x0, [sp+8]
003e761cb 0x3e7280
003e7280
003e7280os/exec.(*Cmd).StdoutPipe: ; void os/exec.(*Cmd).StdoutPipe(os/exec.Cmd * c)
003e7280ldr x16, [x28+16]
003e7284sub x17, sp, 128
003e7288subs xzr, x17, x16
003e728cb.ls 0x3e760c
003e7290sub x20, sp, 256
003e7294stp x29, x30, [x20-8]
003e7298add sp, x20, 0
003e729csub x29, sp, 8
003e72a0str x0, [sp+264]
003e72a4stp xzr, xzr, [sp+104]
003e72a8stp xzr, xzr, [sp+88]
003e72acldr x2, [sp+264]
003e72b0ldrsb x27, [x2]
003e72b4ldr x2, [x2+96]
003e72b8cbnz x2, 0x3e72c0
003e72bcb 0x3e7300
003e72c0
003e72c0loc_3e72c0:
003e72c0adrp x0, 0x2d2000
003e72c4add x0, x0, 966
003e72c8orr x1, xzr, 24
003e72ccbl errors.New
003e72d0str x0, [sp+152]
003e72d4str x1, [sp+160]
003e72d8stp xzr, xzr, [sp+104]
003e72dcldr x2, [sp+152]
003e72e0ldr x3, [sp+160]
003e72e4str x2, [sp+88]
003e72e8str x3, [sp+96]
003e72ecldr x0, [sp+104]
003e72f0ldr x1, [sp+112]
003e72f4ldp x29, x30, [sp-8]
003e72f8add sp, sp, 256
003e72fcret x30
003e7300
003e7300loc_3e7300:
003e7300ldr x2, [sp+264]
003e7304ldrsb x27, [x2]
003e7308ldr x2, [x2+160]
003e730ccbnz x2, 0x3e7314
003e7310b 0x3e7354
003e7314
003e7314loc_3e7314:
003e7314adrp x0, 0x2db000
003e7318add x0, x0, 3494
003e731cmovz x1, 38
003e7320bl errors.New
003e7324str x0, [sp+152]
003e7328str x1, [sp+160]
003e732cstp xzr, xzr, [sp+104]
003e7330ldr x2, [sp+152]
003e7334ldr x3, [sp+160]
003e7338str x2, [sp+88]
003e733cstr x3, [sp+96]
003e7340ldr x0, [sp+104]
003e7344ldr x1, [sp+112]
003e7348ldp x29, x30, [sp-8]
003e734cadd sp, sp, 256
003e7350ret x30
003e7354
003e7354loc_3e7354:
003e7354str xzr, [sp+240]
003e7358str xzr, [sp+232]
003e735cstp xzr, xzr, [sp+152]
003e7360bl os.Pipe
003e7364str x0, [sp+240]
003e7368str x1, [sp+232]
003e736cstr x2, [sp+152]
003e7370str x3, [sp+160]
003e7374ldr x0, [sp+240]
003e7378str x0, [sp+192]
003e737cldr x0, [sp+232]
003e7380str x0, [sp+184]
003e7384ldr x0, [sp+152]
003e7388ldr x1, [sp+160]
003e738cstr x0, [sp+168]
003e7390str x1, [sp+176]
003e7394ldr x0, [sp+192]
003e7398str x0, [sp+128]
003e739cldr x0, [sp+184]
003e73a0str x0, [sp+120]
003e73a4ldr x0, [sp+176]
003e73a8ldr x1, [sp+168]
003e73acstr x1, [sp+136]
003e73b0str x0, [sp+144]
003e73b4cbnz x1, 0x3e73bc
003e73b8b 0x3e73e4
003e73bc
003e73bcloc_3e73bc:
003e73bcstp xzr, xzr, [sp+104]
003e73c0ldr x3, [sp+144]
003e73c4ldr x2, [sp+136]
003e73c8str x2, [sp+88]
003e73ccstr x3, [sp+96]
003e73d0ldr x0, [sp+104]
003e73d4ldr x1, [sp+112]
003e73d8ldp x29, x30, [sp-8]
003e73dcadd sp, sp, 256
003e73e0ret x30
003e73e4
003e73e4loc_3e73e4:
003e73e4ldr x5, [sp+120]
003e73e8str x5, [sp+232]
003e73ecldr x6, [sp+264]
003e73f0ldrsb x27, [x6]
003e73f4adrp x7, 0x32c000
003e73f8add x7, x7, 2168
003e73fcstr x7, [x6+96]
003e7400adrp x27, 0x664000
003e7404ldr w7, [x27+3056]
003e7408cbz w7, 0x3e7410
003e740cb 0x3e7414
003e7410
003e7410loc_3e7410:
003e7410b 0x3e7428
003e7414
003e7414loc_3e7414:
003e7414bl runtime.gcWriteBarrier2
003e7418str x5, [x25]
003e741cldr x7, [x6+104]
003e7420str x7, [x25+8]
003e7424b 0x3e7428
003e7428
003e7428loc_3e7428:
003e7428str x5, [x6+104]
003e742cldr x5, [sp+120]
003e7430str x5, [sp+232]
003e7434adrp x6, 0x32e000
003e7438add x6, x6, 1888
003e743cstr x6, [sp+216]
003e7440str x5, [sp+224]
003e7444ldr x5, [sp+264]
003e7448ldrsb x27, [x5]
003e744cldr x2, [x5+240]
003e7450ldr x0, [x5+224]
003e7454ldr x5, [x5+232]
003e7458add x1, x5, 1
003e745csubs xzr, x2, x1
003e7460b.hs 0x3e7468
003e7464b 0x3e746c
003e7468
003e7468loc_3e7468:
003e7468b 0x3e7480
003e746c
003e746cloc_3e746c:
003e746corr x3, xzr, 1
003e7470adrp x4, 0x233000
003e7474add x4, x4, 3872
003e7478bl runtime.growslice
003e747cb 0x3e7480
003e7480
003e7480loc_3e7480:
003e7480sub x5, x1, 1
003e7484add x6, x0, x5, lsl #4
003e7488ubfm x5, x5, 60, 59
003e748cldr x7, [sp+224]
003e7490ldr x8, [sp+216]
003e7494str x8, [x0+x5]
003e7498adrp x27, 0x664000
003e749cldr w5, [x27+3056]
003e74a0cbz w5, 0x3e74a8
003e74a4b 0x3e74ac
003e74a8
003e74a8loc_3e74a8:
003e74a8b 0x3e74c0
003e74ac
003e74acloc_3e74ac:
003e74acbl runtime.gcWriteBarrier2
003e74b0str x7, [x25]
003e74b4ldr x5, [x6+8]
003e74b8str x5, [x25+8]
003e74bcb 0x3e74c0
003e74c0
003e74c0loc_3e74c0:
003e74c0str x7, [x6+8]
003e74c4ldr x5, [sp+264]
003e74c8ldrsb x27, [x5]
003e74ccstr x1, [x5+232]
003e74d0str x2, [x5+240]
003e74d4adrp x27, 0x664000
003e74d8ldr w6, [x27+3056]
003e74dccbz w6, 0x3e74e4
003e74e0b 0x3e74e8
003e74e4
003e74e4loc_3e74e4:
003e74e4b 0x3e74fc
003e74e8
003e74e8loc_3e74e8:
003e74e8bl runtime.gcWriteBarrier2
003e74ecstr x0, [x25]
003e74f0ldr x6, [x5+224]
003e74f4str x6, [x25+8]
003e74f8b 0x3e74fc
003e74fc
003e74fcloc_3e74fc:
003e74fcstr x0, [x5+224]
003e7500ldr x5, [sp+128]
003e7504str x5, [sp+232]
003e7508adrp x6, 0x32e000
003e750cadd x6, x6, 1888
003e7510str x6, [sp+200]
003e7514str x5, [sp+208]
003e7518ldr x5, [sp+264]
003e751cldrsb x27, [x5]
003e7520ldr x2, [x5+264]
003e7524ldr x0, [x5+248]
003e7528ldr x5, [x5+256]
003e752cadd x1, x5, 1
003e7530subs xzr, x2, x1
003e7534b.hs 0x3e753c
003e7538b 0x3e7540
003e753c
003e753cloc_3e753c:
003e753cb 0x3e7554
003e7540
003e7540loc_3e7540:
003e7540orr x3, xzr, 1
003e7544adrp x4, 0x233000
003e7548add x4, x4, 3872
003e754cbl runtime.growslice
003e7550b 0x3e7554
003e7554
003e7554loc_3e7554:
003e7554sub x4, x1, 1
003e7558add x5, x0, x4, lsl #4
003e755cubfm x4, x4, 60, 59
003e7560ldr x6, [sp+208]
003e7564ldr x7, [sp+200]
003e7568str x7, [x0+x4]
003e756cadrp x27, 0x664000
003e7570ldr w4, [x27+3056]
003e7574cbz w4, 0x3e757c
003e7578b 0x3e7580
003e757c
003e757cloc_3e757c:
003e757cb 0x3e7594
003e7580
003e7580loc_3e7580:
003e7580bl runtime.gcWriteBarrier2
003e7584str x6, [x25]
003e7588ldr x4, [x5+8]
003e758cstr x4, [x25+8]
003e7590b 0x3e7594
003e7594
003e7594loc_3e7594:
003e7594str x6, [x5+8]
003e7598ldr x4, [sp+264]
003e759cldrsb x27, [x4]
003e75a0str x1, [x4+256]
003e75a4str x2, [x4+264]
003e75a8adrp x27, 0x664000
003e75acldr w5, [x27+3056]
003e75b0cbz w5, 0x3e75b8
003e75b4b 0x3e75bc
003e75b8
003e75b8loc_3e75b8:
003e75b8b 0x3e75d0
003e75bc
003e75bcloc_3e75bc:
003e75bcbl runtime.gcWriteBarrier2
003e75c0str x0, [x25]
003e75c4ldr x5, [x4+248]
003e75c8str x5, [x25+8]
003e75ccb 0x3e75d0
003e75d0
003e75d0loc_3e75d0:
003e75d0str x0, [x4+248]
003e75d4ldr x4, [sp+128]
003e75d8str x4, [sp+232]
003e75dcadrp x5, 0x32f000
003e75e0add x5, x5, 3472
003e75e4str x5, [sp+104]
003e75e8str x4, [sp+112]
003e75ecstp xzr, xzr, [sp+88]
003e75f0ldr x0, [sp+104]
003e75f4ldr x1, [sp+112]
003e75f8mov x2, xzr
003e75fcmov x3, xzr
003e7600ldp x29, x30, [sp-8]
003e7604add sp, sp, 256
003e7608ret x30
003e760c
003e760cloc_3e760c:
003e760cstr x0, [sp+8]
003e7610mov x3, x30
003e7614bl runtime.morestack_noctxt.abi0
003e7618ldr x0, [sp+8]
003e761cb 0x3e7280
003e7280
003e7620
003e7620os/exec.(*Cmd).StderrPipe: ; void os/exec.(*Cmd).StderrPipe(os/exec.Cmd * c)
003e7620ldr x16, [x28+16]
003e7624sub x17, sp, 128
003e7628subs xzr, x17, x16
003e762cb.ls 0x3e79ac
003e7630sub x20, sp, 256
003e7634stp x29, x30, [x20-8]
003e7638add sp, x20, 0
003e763csub x29, sp, 8
003e7640str x0, [sp+264]
003e7644stp xzr, xzr, [sp+104]
003e7648stp xzr, xzr, [sp+88]
003e764cldr x2, [sp+264]
003e7650ldrsb x27, [x2]
003e7654ldr x2, [x2+112]
003e7658cbnz x2, 0x3e7660
003e765cb 0x3e76a0
003e7660
003e7660loc_3e7660:
003e7660adrp x0, 0x2d2000
003e7664add x0, x0, 990
003e7668orr x1, xzr, 24
003e766cbl errors.New
003e7670str x0, [sp+152]
003e7674str x1, [sp+160]
003e7678stp xzr, xzr, [sp+104]
003e767cldr x2, [sp+152]
003e7680ldr x3, [sp+160]
003e7684str x2, [sp+88]
003e7688str x3, [sp+96]
003e768cldr x0, [sp+104]
003e7690ldr x1, [sp+112]
003e7694ldp x29, x30, [sp-8]
003e7698add sp, sp, 256
003e769cret x30
003e76a0
003e76a0loc_3e76a0:
003e76a0ldr x2, [sp+264]
003e76a4ldrsb x27, [x2]
003e76a8ldr x2, [x2+160]
003e76accbnz x2, 0x3e76b4
003e76b0b 0x3e76f4
003e76b4
003e76b4loc_3e76b4:
003e76b4adrp x0, 0x2db000
003e76b8add x0, x0, 3532
003e76bcmovz x1, 38
003e76c0bl errors.New
003e76c4str x0, [sp+152]
003e76c8str x1, [sp+160]
003e76ccstp xzr, xzr, [sp+104]
003e76d0ldr x2, [sp+152]
003e76d4ldr x3, [sp+160]
003e76d8str x2, [sp+88]
003e76dcstr x3, [sp+96]
003e76e0ldr x0, [sp+104]
003e76e4ldr x1, [sp+112]
003e76e8ldp x29, x30, [sp-8]
003e76ecadd sp, sp, 256
003e76f0ret x30
003e76f4
003e76f4loc_3e76f4:
003e76f4str xzr, [sp+240]
003e76f8str xzr, [sp+232]
003e76fcstp xzr, xzr, [sp+152]
003e7700bl os.Pipe
003e7704str x0, [sp+240]
003e7708str x1, [sp+232]
003e770cstr x2, [sp+152]
003e7710str x3, [sp+160]
003e7714ldr x0, [sp+240]
003e7718str x0, [sp+192]
003e771cldr x0, [sp+232]
003e7720str x0, [sp+184]
003e7724ldr x0, [sp+152]
003e7728ldr x1, [sp+160]
003e772cstr x0, [sp+168]
003e7730str x1, [sp+176]
003e7734ldr x0, [sp+192]
003e7738str x0, [sp+128]
003e773cldr x0, [sp+184]
003e7740str x0, [sp+120]
003e7744ldr x0, [sp+176]
003e7748ldr x1, [sp+168]
003e774cstr x1, [sp+136]
003e7750str x0, [sp+144]
003e7754cbnz x1, 0x3e775c
003e7758b 0x3e7784
003e775c
003e775cloc_3e775c:
003e775cstp xzr, xzr, [sp+104]
003e7760ldr x3, [sp+144]
003e7764ldr x2, [sp+136]
003e7768str x2, [sp+88]
003e776cstr x3, [sp+96]
003e7770ldr x0, [sp+104]
003e7774ldr x1, [sp+112]
003e7778ldp x29, x30, [sp-8]
003e777cadd sp, sp, 256
003e7780ret x30
003e7784
003e7784loc_3e7784:
003e7784ldr x5, [sp+120]
003e7788str x5, [sp+232]
003e778cldr x6, [sp+264]
003e7790ldrsb x27, [x6]
003e7794adrp x7, 0x32c000
003e7798add x7, x7, 2168
003e779cstr x7, [x6+112]
003e77a0adrp x27, 0x664000
003e77a4ldr w7, [x27+3056]
003e77a8cbz w7, 0x3e77b0
003e77acb 0x3e77b4
003e77b0
003e77b0loc_3e77b0:
003e77b0b 0x3e77c8
003e77b4
003e77b4loc_3e77b4:
003e77b4bl runtime.gcWriteBarrier2
003e77b8str x5, [x25]
003e77bcldr x7, [x6+120]
003e77c0str x7, [x25+8]
003e77c4b 0x3e77c8
003e77c8
003e77c8loc_3e77c8:
003e77c8str x5, [x6+120]
003e77ccldr x5, [sp+120]
003e77d0str x5, [sp+232]
003e77d4adrp x6, 0x32e000
003e77d8add x6, x6, 1888
003e77dcstr x6, [sp+216]
003e77e0str x5, [sp+224]
003e77e4ldr x5, [sp+264]
003e77e8ldrsb x27, [x5]
003e77ecldr x2, [x5+240]
003e77f0ldr x0, [x5+224]
003e77f4ldr x5, [x5+232]
003e77f8add x1, x5, 1
003e77fcsubs xzr, x2, x1
003e7800b.hs 0x3e7808
003e7804b 0x3e780c
003e7808
003e7808loc_3e7808:
003e7808b 0x3e7820
003e780c
003e780cloc_3e780c:
003e780corr x3, xzr, 1
003e7810adrp x4, 0x233000
003e7814add x4, x4, 3872
003e7818bl runtime.growslice
003e781cb 0x3e7820
003e7820
003e7820loc_3e7820:
003e7820sub x5, x1, 1
003e7824add x6, x0, x5, lsl #4
003e7828ubfm x5, x5, 60, 59
003e782cldr x7, [sp+224]
003e7830ldr x8, [sp+216]
003e7834str x8, [x0+x5]
003e7838adrp x27, 0x664000
003e783cldr w5, [x27+3056]
003e7840cbz w5, 0x3e7848
003e7844b 0x3e784c
003e7848
003e7848loc_3e7848:
003e7848b 0x3e7860
003e784c
003e784cloc_3e784c:
003e784cbl runtime.gcWriteBarrier2
003e7850str x7, [x25]
003e7854ldr x5, [x6+8]
003e7858str x5, [x25+8]
003e785cb 0x3e7860
003e7860
003e7860loc_3e7860:
003e7860str x7, [x6+8]
003e7864ldr x5, [sp+264]
003e7868ldrsb x27, [x5]
003e786cstr x1, [x5+232]
003e7870str x2, [x5+240]
003e7874adrp x27, 0x664000
003e7878ldr w6, [x27+3056]
003e787ccbz w6, 0x3e7884
003e7880b 0x3e7888
003e7884
003e7884loc_3e7884:
003e7884b 0x3e789c
003e7888
003e7888loc_3e7888:
003e7888bl runtime.gcWriteBarrier2
003e788cstr x0, [x25]
003e7890ldr x6, [x5+224]
003e7894str x6, [x25+8]
003e7898b 0x3e789c
003e789c
003e789cloc_3e789c:
003e789cstr x0, [x5+224]
003e78a0ldr x5, [sp+128]
003e78a4str x5, [sp+232]
003e78a8adrp x6, 0x32e000
003e78acadd x6, x6, 1888
003e78b0str x6, [sp+200]
003e78b4str x5, [sp+208]
003e78b8ldr x5, [sp+264]
003e78bcldrsb x27, [x5]
003e78c0ldr x2, [x5+264]
003e78c4ldr x0, [x5+248]
003e78c8ldr x5, [x5+256]
003e78ccadd x1, x5, 1
003e78d0subs xzr, x2, x1
003e78d4b.hs 0x3e78dc
003e78d8b 0x3e78e0
003e78dc
003e78dcloc_3e78dc:
003e78dcb 0x3e78f4
003e78e0
003e78e0loc_3e78e0:
003e78e0orr x3, xzr, 1
003e78e4adrp x4, 0x233000
003e78e8add x4, x4, 3872
003e78ecbl runtime.growslice
003e78f0b 0x3e78f4
003e78f4
003e78f4loc_3e78f4:
003e78f4sub x4, x1, 1
003e78f8add x5, x0, x4, lsl #4
003e78fcubfm x4, x4, 60, 59
003e7900ldr x6, [sp+208]
003e7904ldr x7, [sp+200]
003e7908str x7, [x0+x4]
003e790cadrp x27, 0x664000
003e7910ldr w4, [x27+3056]
003e7914cbz w4, 0x3e791c
003e7918b 0x3e7920
003e791c
003e791cloc_3e791c:
003e791cb 0x3e7934
003e7920
003e7920loc_3e7920:
003e7920bl runtime.gcWriteBarrier2
003e7924str x6, [x25]
003e7928ldr x4, [x5+8]
003e792cstr x4, [x25+8]
003e7930b 0x3e7934
003e7934
003e7934loc_3e7934:
003e7934str x6, [x5+8]
003e7938ldr x4, [sp+264]
003e793cldrsb x27, [x4]
003e7940str x1, [x4+256]
003e7944str x2, [x4+264]
003e7948adrp x27, 0x664000
003e794cldr w5, [x27+3056]
003e7950cbz w5, 0x3e7958
003e7954b 0x3e795c
003e7958
003e7958loc_3e7958:
003e7958b 0x3e7970
003e795c
003e795cloc_3e795c:
003e795cbl runtime.gcWriteBarrier2
003e7960str x0, [x25]
003e7964ldr x5, [x4+248]
003e7968str x5, [x25+8]
003e796cb 0x3e7970
003e7970
003e7970loc_3e7970:
003e7970str x0, [x4+248]
003e7974ldr x4, [sp+128]
003e7978str x4, [sp+232]
003e797cadrp x5, 0x32f000
003e7980add x5, x5, 3472
003e7984str x5, [sp+104]
003e7988str x4, [sp+112]
003e798cstp xzr, xzr, [sp+88]
003e7990ldr x0, [sp+104]
003e7994ldr x1, [sp+112]
003e7998mov x2, xzr
003e799cmov x3, xzr
003e79a0ldp x29, x30, [sp-8]
003e79a4add sp, sp, 256
003e79a8ret x30
003e79ac
003e79acloc_3e79ac:
003e79acstr x0, [sp+8]
003e79b0mov x3, x30
003e79b4bl runtime.morestack_noctxt.abi0
003e79b8ldr x0, [sp+8]
003e79bcb 0x3e7620
003e7620
003e7620os/exec.(*Cmd).StderrPipe: ; void os/exec.(*Cmd).StderrPipe(os/exec.Cmd * c)
003e7620ldr x16, [x28+16]
003e7624sub x17, sp, 128
003e7628subs xzr, x17, x16
003e762cb.ls 0x3e79ac
003e7630sub x20, sp, 256
003e7634stp x29, x30, [x20-8]
003e7638add sp, x20, 0
003e763csub x29, sp, 8
003e7640str x0, [sp+264]
003e7644stp xzr, xzr, [sp+104]
003e7648stp xzr, xzr, [sp+88]
003e764cldr x2, [sp+264]
003e7650ldrsb x27, [x2]
003e7654ldr x2, [x2+112]
003e7658cbnz x2, 0x3e7660
003e765cb 0x3e76a0
003e7660
003e7660loc_3e7660:
003e7660adrp x0, 0x2d2000
003e7664add x0, x0, 990
003e7668orr x1, xzr, 24
003e766cbl errors.New
003e7670str x0, [sp+152]
003e7674str x1, [sp+160]
003e7678stp xzr, xzr, [sp+104]
003e767cldr x2, [sp+152]
003e7680ldr x3, [sp+160]
003e7684str x2, [sp+88]
003e7688str x3, [sp+96]
003e768cldr x0, [sp+104]
003e7690ldr x1, [sp+112]
003e7694ldp x29, x30, [sp-8]
003e7698add sp, sp, 256
003e769cret x30
003e76a0
003e76a0loc_3e76a0:
003e76a0ldr x2, [sp+264]
003e76a4ldrsb x27, [x2]
003e76a8ldr x2, [x2+160]
003e76accbnz x2, 0x3e76b4
003e76b0b 0x3e76f4
003e76b4
003e76b4loc_3e76b4:
003e76b4adrp x0, 0x2db000
003e76b8add x0, x0, 3532
003e76bcmovz x1, 38
003e76c0bl errors.New
003e76c4str x0, [sp+152]
003e76c8str x1, [sp+160]
003e76ccstp xzr, xzr, [sp+104]
003e76d0ldr x2, [sp+152]
003e76d4ldr x3, [sp+160]
003e76d8str x2, [sp+88]
003e76dcstr x3, [sp+96]
003e76e0ldr x0, [sp+104]
003e76e4ldr x1, [sp+112]
003e76e8ldp x29, x30, [sp-8]
003e76ecadd sp, sp, 256
003e76f0ret x30
003e76f4
003e76f4loc_3e76f4:
003e76f4str xzr, [sp+240]
003e76f8str xzr, [sp+232]
003e76fcstp xzr, xzr, [sp+152]
003e7700bl os.Pipe
003e7704str x0, [sp+240]
003e7708str x1, [sp+232]
003e770cstr x2, [sp+152]
003e7710str x3, [sp+160]
003e7714ldr x0, [sp+240]
003e7718str x0, [sp+192]
003e771cldr x0, [sp+232]
003e7720str x0, [sp+184]
003e7724ldr x0, [sp+152]
003e7728ldr x1, [sp+160]
003e772cstr x0, [sp+168]
003e7730str x1, [sp+176]
003e7734ldr x0, [sp+192]
003e7738str x0, [sp+128]
003e773cldr x0, [sp+184]
003e7740str x0, [sp+120]
003e7744ldr x0, [sp+176]
003e7748ldr x1, [sp+168]
003e774cstr x1, [sp+136]
003e7750str x0, [sp+144]
003e7754cbnz x1, 0x3e775c
003e7758b 0x3e7784
003e775c
003e775cloc_3e775c:
003e775cstp xzr, xzr, [sp+104]
003e7760ldr x3, [sp+144]
003e7764ldr x2, [sp+136]
003e7768str x2, [sp+88]
003e776cstr x3, [sp+96]
003e7770ldr x0, [sp+104]
003e7774ldr x1, [sp+112]
003e7778ldp x29, x30, [sp-8]
003e777cadd sp, sp, 256
003e7780ret x30
003e7784
003e7784loc_3e7784:
003e7784ldr x5, [sp+120]
003e7788str x5, [sp+232]
003e778cldr x6, [sp+264]
003e7790ldrsb x27, [x6]
003e7794adrp x7, 0x32c000
003e7798add x7, x7, 2168
003e779cstr x7, [x6+112]
003e77a0adrp x27, 0x664000
003e77a4ldr w7, [x27+3056]
003e77a8cbz w7, 0x3e77b0
003e77acb 0x3e77b4
003e77b0
003e77b0loc_3e77b0:
003e77b0b 0x3e77c8
003e77b4
003e77b4loc_3e77b4:
003e77b4bl runtime.gcWriteBarrier2
003e77b8str x5, [x25]
003e77bcldr x7, [x6+120]
003e77c0str x7, [x25+8]
003e77c4b 0x3e77c8
003e77c8
003e77c8loc_3e77c8:
003e77c8str x5, [x6+120]
003e77ccldr x5, [sp+120]
003e77d0str x5, [sp+232]
003e77d4adrp x6, 0x32e000
003e77d8add x6, x6, 1888
003e77dcstr x6, [sp+216]
003e77e0str x5, [sp+224]
003e77e4ldr x5, [sp+264]
003e77e8ldrsb x27, [x5]
003e77ecldr x2, [x5+240]
003e77f0ldr x0, [x5+224]
003e77f4ldr x5, [x5+232]
003e77f8add x1, x5, 1
003e77fcsubs xzr, x2, x1
003e7800b.hs 0x3e7808
003e7804b 0x3e780c
003e7808
003e7808loc_3e7808:
003e7808b 0x3e7820
003e780c
003e780cloc_3e780c:
003e780corr x3, xzr, 1
003e7810adrp x4, 0x233000
003e7814add x4, x4, 3872
003e7818bl runtime.growslice
003e781cb 0x3e7820
003e7820
003e7820loc_3e7820:
003e7820sub x5, x1, 1
003e7824add x6, x0, x5, lsl #4
003e7828ubfm x5, x5, 60, 59
003e782cldr x7, [sp+224]
003e7830ldr x8, [sp+216]
003e7834str x8, [x0+x5]
003e7838adrp x27, 0x664000
003e783cldr w5, [x27+3056]
003e7840cbz w5, 0x3e7848
003e7844b 0x3e784c
003e7848
003e7848loc_3e7848:
003e7848b 0x3e7860
003e784c
003e784cloc_3e784c:
003e784cbl runtime.gcWriteBarrier2
003e7850str x7, [x25]
003e7854ldr x5, [x6+8]
003e7858str x5, [x25+8]
003e785cb 0x3e7860
003e7860
003e7860loc_3e7860:
003e7860str x7, [x6+8]
003e7864ldr x5, [sp+264]
003e7868ldrsb x27, [x5]
003e786cstr x1, [x5+232]
003e7870str x2, [x5+240]
003e7874adrp x27, 0x664000
003e7878ldr w6, [x27+3056]
003e787ccbz w6, 0x3e7884
003e7880b 0x3e7888
003e7884
003e7884loc_3e7884:
003e7884b 0x3e789c
003e7888
003e7888loc_3e7888:
003e7888bl runtime.gcWriteBarrier2
003e788cstr x0, [x25]
003e7890ldr x6, [x5+224]
003e7894str x6, [x25+8]
003e7898b 0x3e789c
003e789c
003e789cloc_3e789c:
003e789cstr x0, [x5+224]
003e78a0ldr x5, [sp+128]
003e78a4str x5, [sp+232]
003e78a8adrp x6, 0x32e000
003e78acadd x6, x6, 1888
003e78b0str x6, [sp+200]
003e78b4str x5, [sp+208]
003e78b8ldr x5, [sp+264]
003e78bcldrsb x27, [x5]
003e78c0ldr x2, [x5+264]
003e78c4ldr x0, [x5+248]
003e78c8ldr x5, [x5+256]
003e78ccadd x1, x5, 1
003e78d0subs xzr, x2, x1
003e78d4b.hs 0x3e78dc
003e78d8b 0x3e78e0
003e78dc
003e78dcloc_3e78dc:
003e78dcb 0x3e78f4
003e78e0
003e78e0loc_3e78e0:
003e78e0orr x3, xzr, 1
003e78e4adrp x4, 0x233000
003e78e8add x4, x4, 3872
003e78ecbl runtime.growslice
003e78f0b 0x3e78f4
003e78f4
003e78f4loc_3e78f4:
003e78f4sub x4, x1, 1
003e78f8add x5, x0, x4, lsl #4
003e78fcubfm x4, x4, 60, 59
003e7900ldr x6, [sp+208]
003e7904ldr x7, [sp+200]
003e7908str x7, [x0+x4]
003e790cadrp x27, 0x664000
003e7910ldr w4, [x27+3056]
003e7914cbz w4, 0x3e791c
003e7918b 0x3e7920
003e791c
003e791cloc_3e791c:
003e791cb 0x3e7934
003e7920
003e7920loc_3e7920:
003e7920bl runtime.gcWriteBarrier2
003e7924str x6, [x25]
003e7928ldr x4, [x5+8]
003e792cstr x4, [x25+8]
003e7930b 0x3e7934
003e7934
003e7934loc_3e7934:
003e7934str x6, [x5+8]
003e7938ldr x4, [sp+264]
003e793cldrsb x27, [x4]
003e7940str x1, [x4+256]
003e7944str x2, [x4+264]
003e7948adrp x27, 0x664000
003e794cldr w5, [x27+3056]
003e7950cbz w5, 0x3e7958
003e7954b 0x3e795c
003e7958
003e7958loc_3e7958:
003e7958b 0x3e7970
003e795c
003e795cloc_3e795c:
003e795cbl runtime.gcWriteBarrier2
003e7960str x0, [x25]
003e7964ldr x5, [x4+248]
003e7968str x5, [x25+8]
003e796cb 0x3e7970
003e7970
003e7970loc_3e7970:
003e7970str x0, [x4+248]
003e7974ldr x4, [sp+128]
003e7978str x4, [sp+232]
003e797cadrp x5, 0x32f000
003e7980add x5, x5, 3472
003e7984str x5, [sp+104]
003e7988str x4, [sp+112]
003e798cstp xzr, xzr, [sp+88]
003e7990ldr x0, [sp+104]
003e7994ldr x1, [sp+112]
003e7998mov x2, xzr
003e799cmov x3, xzr
003e79a0ldp x29, x30, [sp-8]
003e79a4add sp, sp, 256
003e79a8ret x30
003e79ac
003e79acloc_3e79ac:
003e79acstr x0, [sp+8]
003e79b0mov x3, x30
003e79b4bl runtime.morestack_noctxt.abi0
003e79b8ldr x0, [sp+8]
003e79bcb 0x3e7620
003e7620
003e79c0
003e79c0os/exec.(*prefixSuffixSaver).Write: ; void os/exec.(*prefixSuffixSaver).Write(os/exec.prefixSuffixSaver * w, struct []uint8 p)
003e79c0ldr x16, [x28+16]
003e79c4sub x17, sp, 96
003e79c8subs xzr, x17, x16
003e79ccb.ls 0x3e7cbc
003e79d0str x30, [sp-224]!
003e79d4stur x29, [sp-8]
003e79d8sub x29, sp, 8
003e79dcstr x0, [sp+232]
003e79e0str x1, [sp+240]
003e79e4str x2, [sp+248]
003e79e8str x3, [sp+256]
003e79ecstr xzr, [sp+64]
003e79f0stp xzr, xzr, [sp+112]
003e79f4ldr x5, [sp+248]
003e79f8str x5, [sp+72]
003e79fcldr x5, [sp+232]
003e7a00ldrsb x27, [x5]
003e7a04add x1, x5, 8
003e7a08str x1, [sp+208]
003e7a0cldr x2, [sp+240]
003e7a10ldr x0, [sp+232]
003e7a14ldr x3, [sp+248]
003e7a18ldr x4, [sp+256]
003e7a1cbl os/exec.(*prefixSuffixSaver).fill
003e7a20str x0, [sp+240]
003e7a24str x1, [sp+248]
003e7a28str x2, [sp+256]
003e7a2cstr x1, [sp+88]
003e7a30ldr x5, [sp+232]
003e7a34ldrsb x27, [x5]
003e7a38ldr x5, [x5]
003e7a3csub x0, x1, x5
003e7a40str x0, [sp+48]
003e7a44subs xzr, x0, 0
003e7a48b.gt 0x3e7a50
003e7a4cb 0x3e7ab0
003e7a50
003e7a50loc_3e7a50:
003e7a50ldr x6, [sp+240]
003e7a54b 0x3e7a58
003e7a58
003e7a58loc_3e7a58:
003e7a58subs xzr, x1, x0
003e7a5cb.hs 0x3e7a64
003e7a60b 0x3e7cb4
003e7a64
003e7a64loc_3e7a64:
003e7a64add x7, x2, x5
003e7a68sub x7, x7, x1
003e7a6cadd x5, x1, x5
003e7a70sub x5, x5, x1
003e7a74sub x8, xzr, x7
003e7a78and x8, x0, x8, asr #63
003e7a7cadd x6, x6, x8
003e7a80str x6, [sp+240]
003e7a84str x5, [sp+248]
003e7a88str x7, [sp+256]
003e7a8cldr x5, [sp+232]
003e7a90ldrsb x27, [x5]
003e7a94ldr x6, [sp+232]
003e7a98ldrsb x27, [x6]
003e7a9cldr x6, [x6+64]
003e7aa0ldr x7, [sp+48]
003e7aa4add x6, x6, x7
003e7aa8str x6, [x5+64]
003e7aacb 0x3e7ab4
003e7ab0
003e7ab0loc_3e7ab0:
003e7ab0b 0x3e7ab4
003e7ab4
003e7ab4loc_3e7ab4:
003e7ab4ldr x5, [sp+232]
003e7ab8ldrsb x27, [x5]
003e7abcadd x1, x5, 32
003e7ac0str x1, [sp+200]
003e7ac4ldr x2, [sp+240]
003e7ac8ldr x0, [sp+232]
003e7accldr x3, [sp+248]
003e7ad0ldr x4, [sp+256]
003e7ad4bl os/exec.(*prefixSuffixSaver).fill
003e7ad8str x0, [sp+240]
003e7adcstr x1, [sp+248]
003e7ae0str x2, [sp+256]
003e7ae4b 0x3e7ae8
003e7ae8
003e7ae8loc_3e7ae8:
003e7ae8ldr x3, [sp+248]
003e7aecstr x3, [sp+88]
003e7af0cbnz x3, 0x3e7af8
003e7af4b 0x3e7c88
003e7af8
003e7af8loc_3e7af8:
003e7af8ldr x3, [sp+232]
003e7afcldrsb x27, [x3]
003e7b00ldr x0, [x3+56]
003e7b04str x0, [sp+80]
003e7b08ldr x3, [sp+232]
003e7b0cldrsb x27, [x3]
003e7b10ldr x1, [x3+40]
003e7b14ldr x4, [x3+32]
003e7b18ldr x3, [x3+48]
003e7b1cb 0x3e7b20
003e7b20
003e7b20loc_3e7b20:
003e7b20subs xzr, x1, x0
003e7b24b.hs 0x3e7b2c
003e7b28b 0x3e7cb0
003e7b2c
003e7b2cloc_3e7b2c:
003e7b2csub x3, x3, x0
003e7b30sub x5, x1, x0
003e7b34sub x6, xzr, x3
003e7b38and x6, x0, x6, asr #63
003e7b3cadd x4, x4, x6
003e7b40str x4, [sp+128]
003e7b44str x5, [sp+136]
003e7b48str x3, [sp+144]
003e7b4cstr x4, [sp+176]
003e7b50str x5, [sp+184]
003e7b54str x3, [sp+192]
003e7b58ldr x3, [sp+248]
003e7b5cldr x4, [sp+240]
003e7b60ldr x5, [sp+256]
003e7b64str x4, [sp+152]
003e7b68str x3, [sp+160]
003e7b6cstr x5, [sp+168]
003e7b70ldr x4, [sp+184]
003e7b74str x4, [sp+104]
003e7b78subs xzr, x4, x3
003e7b7cb.gt 0x3e7b84
003e7b80b 0x3e7b8c
003e7b84
003e7b84loc_3e7b84:
003e7b84str x3, [sp+104]
003e7b88b 0x3e7b90
003e7b8c
003e7b8cloc_3e7b8c:
003e7b8cb 0x3e7b90
003e7b90
003e7b90loc_3e7b90:
003e7b90ldr x3, [sp+152]
003e7b94ldr x4, [sp+176]
003e7b98subs xzr, x3, x4
003e7b9cb.ne 0x3e7ba4
003e7ba0b 0x3e7bc0
003e7ba4
003e7ba4loc_3e7ba4:
003e7ba4ldr x3, [sp+104]
003e7ba8str x3, [sp+96]
003e7bacldr x2, [sp+96]
003e7bb0ldr x1, [sp+152]
003e7bb4ldr x0, [sp+176]
003e7bb8bl runtime.memmove
003e7bbcb 0x3e7bc4
003e7bc0
003e7bc0loc_3e7bc0:
003e7bc0b 0x3e7bc4
003e7bc4
003e7bc4loc_3e7bc4:
003e7bc4ldr x0, [sp+104]
003e7bc8str x0, [sp+56]
003e7bccldr x1, [sp+248]
003e7bd0ldr x3, [sp+240]
003e7bd4ldr x4, [sp+256]
003e7bd8b 0x3e7bdc
003e7bdc
003e7bdcloc_3e7bdc:
003e7bdcsubs xzr, x1, x0
003e7be0b.hs 0x3e7be8
003e7be4b 0x3e7cac
003e7be8
003e7be8loc_3e7be8:
003e7be8sub x4, x4, x0
003e7becsub x5, x1, x0
003e7bf0sub x6, xzr, x4
003e7bf4and x6, x0, x6, asr #63
003e7bf8add x3, x3, x6
003e7bfcstr x3, [sp+240]
003e7c00str x5, [sp+248]
003e7c04str x4, [sp+256]
003e7c08ldr x3, [sp+232]
003e7c0cldrsb x27, [x3]
003e7c10ldr x4, [sp+232]
003e7c14ldrsb x27, [x4]
003e7c18ldr x4, [x4+64]
003e7c1cldr x5, [sp+56]
003e7c20add x4, x4, x5
003e7c24str x4, [x3+64]
003e7c28ldr x3, [sp+232]
003e7c2cldrsb x27, [x3]
003e7c30ldr x4, [sp+232]
003e7c34ldrsb x27, [x4]
003e7c38ldr x4, [x4+56]
003e7c3cldr x5, [sp+56]
003e7c40add x4, x4, x5
003e7c44str x4, [x3+56]
003e7c48ldr x3, [sp+232]
003e7c4cldrsb x27, [x3]
003e7c50ldr x3, [x3+56]
003e7c54ldr x4, [sp+232]
003e7c58ldrsb x27, [x4]
003e7c5cldr x4, [x4]
003e7c60subs xzr, x4, x3
003e7c64b.eq 0x3e7c6c
003e7c68b 0x3e7c7c
003e7c6c
003e7c6cloc_3e7c6c:
003e7c6cldr x3, [sp+232]
003e7c70ldrsb x27, [x3]
003e7c74str xzr, [x3+56]
003e7c78b 0x3e7c80
003e7c7c
003e7c7cloc_3e7c7c:
003e7c7cb 0x3e7c80
003e7c80
003e7c80loc_3e7c80:
003e7c80b 0x3e7c84
003e7c84
003e7c84loc_3e7c84:
003e7c84b 0x3e7ae8
003e7c88
003e7c88loc_3e7c88:
003e7c88ldr x3, [sp+72]
003e7c8cstr x3, [sp+64]
003e7c90stp xzr, xzr, [sp+112]
003e7c94ldr x0, [sp+64]
003e7c98mov x1, xzr
003e7c9cmov x2, xzr
003e7ca0ldur x29, [sp-8]
003e7ca4ldr x30, [sp], 224
003e7ca8ret x30
003e7cac
003e7cacloc_3e7cac:
003e7cacbl runtime.panicSliceB
003e7cb0
003e7cb0loc_3e7cb0:
003e7cb0bl runtime.panicSliceB
003e7cb4
003e7cb4loc_3e7cb4:
003e7cb4bl runtime.panicSliceB
003e7cb8hint
003e7cbc
003e7cbcloc_3e7cbc:
003e7cbcstp x0, x1, [sp+8]
003e7cc0stp x2, x3, [sp+24]
003e7cc4mov x3, x30
003e7cc8bl runtime.morestack_noctxt.abi0
003e7cccldp x0, x1, [sp+8]
003e7cd0ldp x2, x3, [sp+24]
003e7cd4b 0x3e79c0
003e7cd8udf 0
003e7cdcudf 0
003e79c0
003e79c0os/exec.(*prefixSuffixSaver).Write: ; void os/exec.(*prefixSuffixSaver).Write(os/exec.prefixSuffixSaver * w, struct []uint8 p)
003e79c0ldr x16, [x28+16]
003e79c4sub x17, sp, 96
003e79c8subs xzr, x17, x16
003e79ccb.ls 0x3e7cbc
003e79d0str x30, [sp-224]!
003e79d4stur x29, [sp-8]
003e79d8sub x29, sp, 8
003e79dcstr x0, [sp+232]
003e79e0str x1, [sp+240]
003e79e4str x2, [sp+248]
003e79e8str x3, [sp+256]
003e79ecstr xzr, [sp+64]
003e79f0stp xzr, xzr, [sp+112]
003e79f4ldr x5, [sp+248]
003e79f8str x5, [sp+72]
003e79fcldr x5, [sp+232]
003e7a00ldrsb x27, [x5]
003e7a04add x1, x5, 8
003e7a08str x1, [sp+208]
003e7a0cldr x2, [sp+240]
003e7a10ldr x0, [sp+232]
003e7a14ldr x3, [sp+248]
003e7a18ldr x4, [sp+256]
003e7a1cbl os/exec.(*prefixSuffixSaver).fill
003e7a20str x0, [sp+240]
003e7a24str x1, [sp+248]
003e7a28str x2, [sp+256]
003e7a2cstr x1, [sp+88]
003e7a30ldr x5, [sp+232]
003e7a34ldrsb x27, [x5]
003e7a38ldr x5, [x5]
003e7a3csub x0, x1, x5
003e7a40str x0, [sp+48]
003e7a44subs xzr, x0, 0
003e7a48b.gt 0x3e7a50
003e7a4cb 0x3e7ab0
003e7a50
003e7a50loc_3e7a50:
003e7a50ldr x6, [sp+240]
003e7a54b 0x3e7a58
003e7a58
003e7a58loc_3e7a58:
003e7a58subs xzr, x1, x0
003e7a5cb.hs 0x3e7a64
003e7a60b 0x3e7cb4
003e7a64
003e7a64loc_3e7a64:
003e7a64add x7, x2, x5
003e7a68sub x7, x7, x1
003e7a6cadd x5, x1, x5
003e7a70sub x5, x5, x1
003e7a74sub x8, xzr, x7
003e7a78and x8, x0, x8, asr #63
003e7a7cadd x6, x6, x8
003e7a80str x6, [sp+240]
003e7a84str x5, [sp+248]
003e7a88str x7, [sp+256]
003e7a8cldr x5, [sp+232]
003e7a90ldrsb x27, [x5]
003e7a94ldr x6, [sp+232]
003e7a98ldrsb x27, [x6]
003e7a9cldr x6, [x6+64]
003e7aa0ldr x7, [sp+48]
003e7aa4add x6, x6, x7
003e7aa8str x6, [x5+64]
003e7aacb 0x3e7ab4
003e7ab0
003e7ab0loc_3e7ab0:
003e7ab0b 0x3e7ab4
003e7ab4
003e7ab4loc_3e7ab4:
003e7ab4ldr x5, [sp+232]
003e7ab8ldrsb x27, [x5]
003e7abcadd x1, x5, 32
003e7ac0str x1, [sp+200]
003e7ac4ldr x2, [sp+240]
003e7ac8ldr x0, [sp+232]
003e7accldr x3, [sp+248]
003e7ad0ldr x4, [sp+256]
003e7ad4bl os/exec.(*prefixSuffixSaver).fill
003e7ad8str x0, [sp+240]
003e7adcstr x1, [sp+248]
003e7ae0str x2, [sp+256]
003e7ae4b 0x3e7ae8
003e7ae8
003e7ae8loc_3e7ae8:
003e7ae8ldr x3, [sp+248]
003e7aecstr x3, [sp+88]
003e7af0cbnz x3, 0x3e7af8
003e7af4b 0x3e7c88
003e7af8
003e7af8loc_3e7af8:
003e7af8ldr x3, [sp+232]
003e7afcldrsb x27, [x3]
003e7b00ldr x0, [x3+56]
003e7b04str x0, [sp+80]
003e7b08ldr x3, [sp+232]
003e7b0cldrsb x27, [x3]
003e7b10ldr x1, [x3+40]
003e7b14ldr x4, [x3+32]
003e7b18ldr x3, [x3+48]
003e7b1cb 0x3e7b20
003e7b20
003e7b20loc_3e7b20:
003e7b20subs xzr, x1, x0
003e7b24b.hs 0x3e7b2c
003e7b28b 0x3e7cb0
003e7b2c
003e7b2cloc_3e7b2c:
003e7b2csub x3, x3, x0
003e7b30sub x5, x1, x0
003e7b34sub x6, xzr, x3
003e7b38and x6, x0, x6, asr #63
003e7b3cadd x4, x4, x6
003e7b40str x4, [sp+128]
003e7b44str x5, [sp+136]
003e7b48str x3, [sp+144]
003e7b4cstr x4, [sp+176]
003e7b50str x5, [sp+184]
003e7b54str x3, [sp+192]
003e7b58ldr x3, [sp+248]
003e7b5cldr x4, [sp+240]
003e7b60ldr x5, [sp+256]
003e7b64str x4, [sp+152]
003e7b68str x3, [sp+160]
003e7b6cstr x5, [sp+168]
003e7b70ldr x4, [sp+184]
003e7b74str x4, [sp+104]
003e7b78subs xzr, x4, x3
003e7b7cb.gt 0x3e7b84
003e7b80b 0x3e7b8c
003e7b84
003e7b84loc_3e7b84:
003e7b84str x3, [sp+104]
003e7b88b 0x3e7b90
003e7b8c
003e7b8cloc_3e7b8c:
003e7b8cb 0x3e7b90
003e7b90
003e7b90loc_3e7b90:
003e7b90ldr x3, [sp+152]
003e7b94ldr x4, [sp+176]
003e7b98subs xzr, x3, x4
003e7b9cb.ne 0x3e7ba4
003e7ba0b 0x3e7bc0
003e7ba4
003e7ba4loc_3e7ba4:
003e7ba4ldr x3, [sp+104]
003e7ba8str x3, [sp+96]
003e7bacldr x2, [sp+96]
003e7bb0ldr x1, [sp+152]
003e7bb4ldr x0, [sp+176]
003e7bb8bl runtime.memmove
003e7bbcb 0x3e7bc4
003e7bc0
003e7bc0loc_3e7bc0:
003e7bc0b 0x3e7bc4
003e7bc4
003e7bc4loc_3e7bc4:
003e7bc4ldr x0, [sp+104]
003e7bc8str x0, [sp+56]
003e7bccldr x1, [sp+248]
003e7bd0ldr x3, [sp+240]
003e7bd4ldr x4, [sp+256]
003e7bd8b 0x3e7bdc
003e7bdc
003e7bdcloc_3e7bdc:
003e7bdcsubs xzr, x1, x0
003e7be0b.hs 0x3e7be8
003e7be4b 0x3e7cac
003e7be8
003e7be8loc_3e7be8:
003e7be8sub x4, x4, x0
003e7becsub x5, x1, x0
003e7bf0sub x6, xzr, x4
003e7bf4and x6, x0, x6, asr #63
003e7bf8add x3, x3, x6
003e7bfcstr x3, [sp+240]
003e7c00str x5, [sp+248]
003e7c04str x4, [sp+256]
003e7c08ldr x3, [sp+232]
003e7c0cldrsb x27, [x3]
003e7c10ldr x4, [sp+232]
003e7c14ldrsb x27, [x4]
003e7c18ldr x4, [x4+64]
003e7c1cldr x5, [sp+56]
003e7c20add x4, x4, x5
003e7c24str x4, [x3+64]
003e7c28ldr x3, [sp+232]
003e7c2cldrsb x27, [x3]
003e7c30ldr x4, [sp+232]
003e7c34ldrsb x27, [x4]
003e7c38ldr x4, [x4+56]
003e7c3cldr x5, [sp+56]
003e7c40add x4, x4, x5
003e7c44str x4, [x3+56]
003e7c48ldr x3, [sp+232]
003e7c4cldrsb x27, [x3]
003e7c50ldr x3, [x3+56]
003e7c54ldr x4, [sp+232]
003e7c58ldrsb x27, [x4]
003e7c5cldr x4, [x4]
003e7c60subs xzr, x4, x3
003e7c64b.eq 0x3e7c6c
003e7c68b 0x3e7c7c
003e7c6c
003e7c6cloc_3e7c6c:
003e7c6cldr x3, [sp+232]
003e7c70ldrsb x27, [x3]
003e7c74str xzr, [x3+56]
003e7c78b 0x3e7c80
003e7c7c
003e7c7cloc_3e7c7c:
003e7c7cb 0x3e7c80
003e7c80
003e7c80loc_3e7c80:
003e7c80b 0x3e7c84
003e7c84
003e7c84loc_3e7c84:
003e7c84b 0x3e7ae8
003e7c88
003e7c88loc_3e7c88:
003e7c88ldr x3, [sp+72]
003e7c8cstr x3, [sp+64]
003e7c90stp xzr, xzr, [sp+112]
003e7c94ldr x0, [sp+64]
003e7c98mov x1, xzr
003e7c9cmov x2, xzr
003e7ca0ldur x29, [sp-8]
003e7ca4ldr x30, [sp], 224
003e7ca8ret x30
003e7cac
003e7cacloc_3e7cac:
003e7cacbl runtime.panicSliceB
003e7cb0
003e7cb0loc_3e7cb0:
003e7cb0bl runtime.panicSliceB
003e7cb4
003e7cb4loc_3e7cb4:
003e7cb4bl runtime.panicSliceB
003e7cb8hint
003e7cbc
003e7cbcloc_3e7cbc:
003e7cbcstp x0, x1, [sp+8]
003e7cc0stp x2, x3, [sp+24]
003e7cc4mov x3, x30
003e7cc8bl runtime.morestack_noctxt.abi0
003e7cccldp x0, x1, [sp+8]
003e7cd0ldp x2, x3, [sp+24]
003e7cd4b 0x3e79c0
003e7cd8udf 0
003e7cdcudf 0
003e79c0
003e7ce0
003e7ce0os/exec.(*prefixSuffixSaver).fill: ; void os/exec.(*prefixSuffixSaver).fill(os/exec.prefixSuffixSaver * w, struct []uint8 * dst, struct []uint8 p)
003e7ce0ldr x16, [x28+16]
003e7ce4sub x17, sp, 80
003e7ce8subs xzr, x17, x16
003e7cecb.ls 0x3e7eec
003e7cf0str x30, [sp-208]!
003e7cf4stur x29, [sp-8]
003e7cf8sub x29, sp, 8
003e7cfcstr x0, [sp+216]
003e7d00str x1, [sp+224]
003e7d04str x2, [sp+232]
003e7d08str x3, [sp+240]
003e7d0cstr x4, [sp+248]
003e7d10str xzr, [sp+96]
003e7d14stp xzr, xzr, [sp+104]
003e7d18ldr x5, [sp+224]
003e7d1cldrsb x27, [x5]
003e7d20ldr x5, [x5+8]
003e7d24str x5, [sp+72]
003e7d28ldr x6, [sp+216]
003e7d2cldrsb x27, [x6]
003e7d30ldr x6, [x6]
003e7d34sub x5, x6, x5
003e7d38str x5, [sp+56]
003e7d3csubs xzr, x5, 0
003e7d40b.gt 0x3e7d48
003e7d44b 0x3e7eb4
003e7d48
003e7d48loc_3e7d48:
003e7d48ldr x6, [sp+240]
003e7d4cstr x6, [sp+72]
003e7d50subs xzr, x6, x5
003e7d54b.gt 0x3e7d5c
003e7d58b 0x3e7d60
003e7d5c
003e7d5cloc_3e7d5c:
003e7d5cb 0x3e7d68
003e7d60
003e7d60loc_3e7d60:
003e7d60mov x5, x6
003e7d64b 0x3e7d68
003e7d68
003e7d68loc_3e7d68:
003e7d68str x5, [sp+64]
003e7d6cldr x2, [sp+248]
003e7d70ldr x6, [sp+232]
003e7d74subs xzr, x5, x2
003e7d78b.ls 0x3e7d80
003e7d7cb 0x3e7ee0
003e7d80
003e7d80loc_3e7d80:
003e7d80b 0x3e7d84
003e7d84
003e7d84loc_3e7d84:
003e7d84str x6, [sp+168]
003e7d88str x5, [sp+176]
003e7d8cstr x2, [sp+184]
003e7d90ldr x5, [sp+224]
003e7d94ldrsb x27, [x5]
003e7d98ldr x2, [x5+16]
003e7d9cldr x0, [x5]
003e7da0ldr x5, [x5+8]
003e7da4str x0, [sp+144]
003e7da8str x5, [sp+152]
003e7dacstr x2, [sp+160]
003e7db0str x0, [sp+120]
003e7db4str x5, [sp+128]
003e7db8str x2, [sp+136]
003e7dbcldr x6, [sp+176]
003e7dc0add x1, x5, x6
003e7dc4str x1, [sp+88]
003e7dc8subs xzr, x2, x1
003e7dccb.hs 0x3e7dd4
003e7dd0b 0x3e7ddc
003e7dd4
003e7dd4loc_3e7dd4:
003e7dd4str x1, [sp+128]
003e7dd8b 0x3e7dfc
003e7ddc
003e7ddcloc_3e7ddc:
003e7ddcldr x3, [sp+176]
003e7de0adrp x4, 0x20e000
003e7de4add x4, x4, 3072
003e7de8bl runtime.growslice
003e7decstr x0, [sp+120]
003e7df0str x1, [sp+128]
003e7df4str x2, [sp+136]
003e7df8b 0x3e7dfc
003e7dfc
003e7dfcloc_3e7dfc:
003e7dfcldr x3, [sp+176]
003e7e00str x3, [sp+80]
003e7e04ldr x3, [sp+88]
003e7e08ldr x4, [sp+176]
003e7e0csub x3, x3, x4
003e7e10ldr x4, [sp+120]
003e7e14add x0, x4, x3
003e7e18str x0, [sp+192]
003e7e1cldr x2, [sp+80]
003e7e20ldr x1, [sp+168]
003e7e24bl runtime.memmove
003e7e28ldr x3, [sp+224]
003e7e2cldrsb x27, [x3]
003e7e30ldr x4, [sp+120]
003e7e34ldr x5, [sp+128]
003e7e38ldr x6, [sp+136]
003e7e3cstr x5, [x3+8]
003e7e40str x6, [x3+16]
003e7e44adrp x27, 0x664000
003e7e48ldr w5, [x27+3056]
003e7e4ccbz w5, 0x3e7e54
003e7e50b 0x3e7e58
003e7e54
003e7e54loc_3e7e54:
003e7e54b 0x3e7e6c
003e7e58
003e7e58loc_3e7e58:
003e7e58bl runtime.gcWriteBarrier2
003e7e5cstr x4, [x25]
003e7e60ldr x5, [x3]
003e7e64str x5, [x25+8]
003e7e68b 0x3e7e6c
003e7e6c
003e7e6cloc_3e7e6c:
003e7e6cstr x4, [x3]
003e7e70ldr x0, [sp+64]
003e7e74ldr x1, [sp+240]
003e7e78ldr x3, [sp+232]
003e7e7cldr x4, [sp+248]
003e7e80b 0x3e7e84
003e7e84
003e7e84loc_3e7e84:
003e7e84subs xzr, x1, x0
003e7e88b.hs 0x3e7e90
003e7e8cb 0x3e7edc
003e7e90
003e7e90loc_3e7e90:
003e7e90sub x4, x4, x0
003e7e94sub x5, x1, x0
003e7e98sub x6, xzr, x4
003e7e9cand x6, x0, x6, asr #63
003e7ea0add x3, x3, x6
003e7ea4str x3, [sp+232]
003e7ea8str x5, [sp+240]
003e7eacstr x4, [sp+248]
003e7eb0b 0x3e7eb8
003e7eb4
003e7eb4loc_3e7eb4:
003e7eb4b 0x3e7eb8
003e7eb8
003e7eb8loc_3e7eb8:
003e7eb8ldr x0, [sp+232]
003e7ebcldr x1, [sp+240]
003e7ec0ldr x2, [sp+248]
003e7ec4str x0, [sp+96]
003e7ec8str x1, [sp+104]
003e7eccstr x2, [sp+112]
003e7ed0ldur x29, [sp-8]
003e7ed4ldr x30, [sp], 208
003e7ed8ret x30
003e7edc
003e7edcloc_3e7edc:
003e7edcbl runtime.panicSliceB
003e7ee0
003e7ee0loc_3e7ee0:
003e7ee0mov x1, x5
003e7ee4bl runtime.panicSliceAcap
003e7ee8hint
003e7eec
003e7eecloc_3e7eec:
003e7eecstp x0, x1, [sp+8]
003e7ef0stp x2, x3, [sp+24]
003e7ef4str x4, [sp+40]
003e7ef8mov x3, x30
003e7efcbl runtime.morestack_noctxt.abi0
003e7f00ldp x0, x1, [sp+8]
003e7f04ldp x2, x3, [sp+24]
003e7f08ldr x4, [sp+40]
003e7f0cb 0x3e7ce0
003e7ce0
003e7ce0os/exec.(*prefixSuffixSaver).fill: ; void os/exec.(*prefixSuffixSaver).fill(os/exec.prefixSuffixSaver * w, struct []uint8 * dst, struct []uint8 p)
003e7ce0ldr x16, [x28+16]
003e7ce4sub x17, sp, 80
003e7ce8subs xzr, x17, x16
003e7cecb.ls 0x3e7eec
003e7cf0str x30, [sp-208]!
003e7cf4stur x29, [sp-8]
003e7cf8sub x29, sp, 8
003e7cfcstr x0, [sp+216]
003e7d00str x1, [sp+224]
003e7d04str x2, [sp+232]
003e7d08str x3, [sp+240]
003e7d0cstr x4, [sp+248]
003e7d10str xzr, [sp+96]
003e7d14stp xzr, xzr, [sp+104]
003e7d18ldr x5, [sp+224]
003e7d1cldrsb x27, [x5]
003e7d20ldr x5, [x5+8]
003e7d24str x5, [sp+72]
003e7d28ldr x6, [sp+216]
003e7d2cldrsb x27, [x6]
003e7d30ldr x6, [x6]
003e7d34sub x5, x6, x5
003e7d38str x5, [sp+56]
003e7d3csubs xzr, x5, 0
003e7d40b.gt 0x3e7d48
003e7d44b 0x3e7eb4
003e7d48
003e7d48loc_3e7d48:
003e7d48ldr x6, [sp+240]
003e7d4cstr x6, [sp+72]
003e7d50subs xzr, x6, x5
003e7d54b.gt 0x3e7d5c
003e7d58b 0x3e7d60
003e7d5c
003e7d5cloc_3e7d5c:
003e7d5cb 0x3e7d68
003e7d60
003e7d60loc_3e7d60:
003e7d60mov x5, x6
003e7d64b 0x3e7d68
003e7d68
003e7d68loc_3e7d68:
003e7d68str x5, [sp+64]
003e7d6cldr x2, [sp+248]
003e7d70ldr x6, [sp+232]
003e7d74subs xzr, x5, x2
003e7d78b.ls 0x3e7d80
003e7d7cb 0x3e7ee0
003e7d80
003e7d80loc_3e7d80:
003e7d80b 0x3e7d84
003e7d84
003e7d84loc_3e7d84:
003e7d84str x6, [sp+168]
003e7d88str x5, [sp+176]
003e7d8cstr x2, [sp+184]
003e7d90ldr x5, [sp+224]
003e7d94ldrsb x27, [x5]
003e7d98ldr x2, [x5+16]
003e7d9cldr x0, [x5]
003e7da0ldr x5, [x5+8]
003e7da4str x0, [sp+144]
003e7da8str x5, [sp+152]
003e7dacstr x2, [sp+160]
003e7db0str x0, [sp+120]
003e7db4str x5, [sp+128]
003e7db8str x2, [sp+136]
003e7dbcldr x6, [sp+176]
003e7dc0add x1, x5, x6
003e7dc4str x1, [sp+88]
003e7dc8subs xzr, x2, x1
003e7dccb.hs 0x3e7dd4
003e7dd0b 0x3e7ddc
003e7dd4
003e7dd4loc_3e7dd4:
003e7dd4str x1, [sp+128]
003e7dd8b 0x3e7dfc
003e7ddc
003e7ddcloc_3e7ddc:
003e7ddcldr x3, [sp+176]
003e7de0adrp x4, 0x20e000
003e7de4add x4, x4, 3072
003e7de8bl runtime.growslice
003e7decstr x0, [sp+120]
003e7df0str x1, [sp+128]
003e7df4str x2, [sp+136]
003e7df8b 0x3e7dfc
003e7dfc
003e7dfcloc_3e7dfc:
003e7dfcldr x3, [sp+176]
003e7e00str x3, [sp+80]
003e7e04ldr x3, [sp+88]
003e7e08ldr x4, [sp+176]
003e7e0csub x3, x3, x4
003e7e10ldr x4, [sp+120]
003e7e14add x0, x4, x3
003e7e18str x0, [sp+192]
003e7e1cldr x2, [sp+80]
003e7e20ldr x1, [sp+168]
003e7e24bl runtime.memmove
003e7e28ldr x3, [sp+224]
003e7e2cldrsb x27, [x3]
003e7e30ldr x4, [sp+120]
003e7e34ldr x5, [sp+128]
003e7e38ldr x6, [sp+136]
003e7e3cstr x5, [x3+8]
003e7e40str x6, [x3+16]
003e7e44adrp x27, 0x664000
003e7e48ldr w5, [x27+3056]
003e7e4ccbz w5, 0x3e7e54
003e7e50b 0x3e7e58
003e7e54
003e7e54loc_3e7e54:
003e7e54b 0x3e7e6c
003e7e58
003e7e58loc_3e7e58:
003e7e58bl runtime.gcWriteBarrier2
003e7e5cstr x4, [x25]
003e7e60ldr x5, [x3]
003e7e64str x5, [x25+8]
003e7e68b 0x3e7e6c
003e7e6c
003e7e6cloc_3e7e6c:
003e7e6cstr x4, [x3]
003e7e70ldr x0, [sp+64]
003e7e74ldr x1, [sp+240]
003e7e78ldr x3, [sp+232]
003e7e7cldr x4, [sp+248]
003e7e80b 0x3e7e84
003e7e84
003e7e84loc_3e7e84:
003e7e84subs xzr, x1, x0
003e7e88b.hs 0x3e7e90
003e7e8cb 0x3e7edc
003e7e90
003e7e90loc_3e7e90:
003e7e90sub x4, x4, x0
003e7e94sub x5, x1, x0
003e7e98sub x6, xzr, x4
003e7e9cand x6, x0, x6, asr #63
003e7ea0add x3, x3, x6
003e7ea4str x3, [sp+232]
003e7ea8str x5, [sp+240]
003e7eacstr x4, [sp+248]
003e7eb0b 0x3e7eb8
003e7eb4
003e7eb4loc_3e7eb4:
003e7eb4b 0x3e7eb8
003e7eb8
003e7eb8loc_3e7eb8:
003e7eb8ldr x0, [sp+232]
003e7ebcldr x1, [sp+240]
003e7ec0ldr x2, [sp+248]
003e7ec4str x0, [sp+96]
003e7ec8str x1, [sp+104]
003e7eccstr x2, [sp+112]
003e7ed0ldur x29, [sp-8]
003e7ed4ldr x30, [sp], 208
003e7ed8ret x30
003e7edc
003e7edcloc_3e7edc:
003e7edcbl runtime.panicSliceB
003e7ee0
003e7ee0loc_3e7ee0:
003e7ee0mov x1, x5
003e7ee4bl runtime.panicSliceAcap
003e7ee8hint
003e7eec
003e7eecloc_3e7eec:
003e7eecstp x0, x1, [sp+8]
003e7ef0stp x2, x3, [sp+24]
003e7ef4str x4, [sp+40]
003e7ef8mov x3, x30
003e7efcbl runtime.morestack_noctxt.abi0
003e7f00ldp x0, x1, [sp+8]
003e7f04ldp x2, x3, [sp+24]
003e7f08ldr x4, [sp+40]
003e7f0cb 0x3e7ce0
003e7ce0
003e7f10
003e7f10os/exec.(*prefixSuffixSaver).Bytes: ; void os/exec.(*prefixSuffixSaver).Bytes(os/exec.prefixSuffixSaver * w)
003e7f10ldr x16, [x28+16]
003e7f14sub x17, sp, 176
003e7f18subs xzr, x17, x16
003e7f1cb.ls 0x3e8234
003e7f20sub x20, sp, 304
003e7f24stp x29, x30, [x20-8]
003e7f28add sp, x20, 0
003e7f2csub x29, sp, 8
003e7f30str x0, [sp+312]
003e7f34str xzr, [sp+88]
003e7f38stp xzr, xzr, [sp+96]
003e7f3cldr x5, [sp+312]
003e7f40ldrsb x27, [x5]
003e7f44ldr x5, [x5+32]
003e7f48cbnz x5, 0x3e7f50
003e7f4cb 0x3e81fc
003e7f50
003e7f50loc_3e7f50:
003e7f50ldr x5, [sp+312]
003e7f54ldrsb x27, [x5]
003e7f58ldr x5, [x5+64]
003e7f5ccbz x5, 0x3e7f64
003e7f60b 0x3e8058
003e7f64
003e7f64loc_3e7f64:
003e7f64ldr x5, [sp+312]
003e7f68ldrsb x27, [x5]
003e7f6cldr x6, [x5+8]
003e7f70ldr x7, [x5+16]
003e7f74ldr x5, [x5+24]
003e7f78str x6, [sp+200]
003e7f7cstr x7, [sp+208]
003e7f80str x5, [sp+216]
003e7f84ldr x5, [sp+312]
003e7f88ldrsb x27, [x5]
003e7f8cldr x6, [x5+32]
003e7f90ldr x7, [x5+40]
003e7f94ldr x5, [x5+48]
003e7f98str x6, [sp+176]
003e7f9cstr x7, [sp+184]
003e7fa0str x5, [sp+192]
003e7fa4ldr x2, [sp+216]
003e7fa8ldr x0, [sp+200]
003e7facldr x5, [sp+208]
003e7fb0str x0, [sp+152]
003e7fb4str x5, [sp+160]
003e7fb8str x2, [sp+168]
003e7fbcldr x6, [sp+184]
003e7fc0add x1, x5, x6
003e7fc4str x1, [sp+80]
003e7fc8subs xzr, x2, x1
003e7fccb.hs 0x3e7fd4
003e7fd0b 0x3e7fdc
003e7fd4
003e7fd4loc_3e7fd4:
003e7fd4str x1, [sp+160]
003e7fd8b 0x3e7ffc
003e7fdc
003e7fdcloc_3e7fdc:
003e7fdcldr x3, [sp+184]
003e7fe0adrp x4, 0x20e000
003e7fe4add x4, x4, 3072
003e7fe8bl runtime.growslice
003e7fecstr x0, [sp+152]
003e7ff0str x1, [sp+160]
003e7ff4str x2, [sp+168]
003e7ff8b 0x3e7ffc
003e7ffc
003e7ffcloc_3e7ffc:
003e7ffcldr x3, [sp+184]
003e8000str x3, [sp+72]
003e8004ldr x3, [sp+80]
003e8008ldr x4, [sp+184]
003e800csub x3, x3, x4
003e8010ldr x4, [sp+152]
003e8014add x0, x4, x3
003e8018str x0, [sp+288]
003e801cldr x2, [sp+72]
003e8020ldr x1, [sp+176]
003e8024bl runtime.memmove
003e8028ldr x0, [sp+152]
003e802cldr x1, [sp+160]
003e8030ldr x2, [sp+168]
003e8034str x0, [sp+240]
003e8038str x1, [sp+248]
003e803cstr x2, [sp+256]
003e8040str x0, [sp+88]
003e8044str x1, [sp+96]
003e8048str x2, [sp+104]
003e804cldp x29, x30, [sp-8]
003e8050add sp, sp, 304
003e8054ret x30
003e8058
003e8058loc_3e8058:
003e8058stp xzr, xzr, [sp+112]
003e805cstp xzr, xzr, [sp+128]
003e8060str xzr, [sp+144]
003e8064ldr x2, [sp+312]
003e8068ldrsb x27, [x2]
003e806cldr x2, [x2+16]
003e8070str x2, [sp+56]
003e8074ldr x3, [sp+312]
003e8078ldrsb x27, [x3]
003e807cldr x3, [x3+40]
003e8080str x3, [sp+48]
003e8084add x2, x2, x3
003e8088add x1, x2, 50
003e808cadd x0, sp, 112
003e8090bl bytes.(*Buffer).Grow
003e8094ldr x2, [sp+312]
003e8098ldrsb x27, [x2]
003e809cldr x1, [x2+8]
003e80a0ldr x3, [x2+16]
003e80a4ldr x2, [x2+24]
003e80a8str x1, [sp+264]
003e80acstr x3, [sp+272]
003e80b0str x2, [sp+280]
003e80b4add x0, sp, 112
003e80b8mov x4, x2
003e80bcmov x2, x3
003e80c0mov x3, x4
003e80c4bl bytes.(*Buffer).Write
003e80c8add x0, sp, 112
003e80ccadrp x1, 0x2cb000
003e80d0add x1, x1, 3962
003e80d4orr x2, xzr, 14
003e80d8bl bytes.(*Buffer).WriteString
003e80dcldr x2, [sp+312]
003e80e0ldrsb x27, [x2]
003e80e4ldr x0, [x2+64]
003e80e8str x0, [sp+64]
003e80ecmovz x1, 10
003e80f0bl strconv.FormatInt
003e80f4str x0, [sp+224]
003e80f8str x1, [sp+232]
003e80fcmov x2, x1
003e8100mov x1, x0
003e8104add x0, sp, 112
003e8108bl bytes.(*Buffer).WriteString
003e810cadd x0, sp, 112
003e8110adrp x1, 0x2ca000
003e8114add x1, x1, 2769
003e8118movz x2, 11
003e811cbl bytes.(*Buffer).WriteString
003e8120ldr x2, [sp+312]
003e8124ldrsb x27, [x2]
003e8128ldr x0, [x2+56]
003e812cstr x0, [sp+48]
003e8130ldr x2, [sp+312]
003e8134ldrsb x27, [x2]
003e8138ldr x1, [x2+40]
003e813cldr x3, [x2+32]
003e8140ldr x2, [x2+48]
003e8144b 0x3e8148
003e8148
003e8148loc_3e8148:
003e8148subs xzr, x1, x0
003e814cb.hs 0x3e8154
003e8150b 0x3e822c
003e8154
003e8154loc_3e8154:
003e8154sub x4, x2, x0
003e8158sub x2, x1, x0
003e815csub x5, xzr, x4
003e8160and x5, x0, x5, asr #63
003e8164add x1, x3, x5
003e8168str x1, [sp+240]
003e816cstr x2, [sp+248]
003e8170str x4, [sp+256]
003e8174add x0, sp, 112
003e8178mov x3, x4
003e817cbl bytes.(*Buffer).Write
003e8180ldr x4, [sp+312]
003e8184ldrsb x27, [x4]
003e8188ldr x1, [x4+56]
003e818cstr x1, [sp+48]
003e8190ldr x4, [sp+312]
003e8194ldrsb x27, [x4]
003e8198ldr x2, [x4+48]
003e819cldr x4, [x4+32]
003e81a0subs xzr, x2, x1
003e81a4b.hs 0x3e81ac
003e81a8b 0x3e8228
003e81ac
003e81acloc_3e81ac:
003e81acb 0x3e81b0
003e81b0
003e81b0loc_3e81b0:
003e81b0str x4, [sp+240]
003e81b4str x1, [sp+248]
003e81b8str x2, [sp+256]
003e81bcadd x0, sp, 112
003e81c0mov x3, x2
003e81c4mov x2, x1
003e81c8mov x1, x4
003e81ccbl bytes.(*Buffer).Write
003e81d0add x0, sp, 112
003e81d4bl bytes.(*Buffer).Bytes
003e81d8str x0, [sp+240]
003e81dcstr x1, [sp+248]
003e81e0str x2, [sp+256]
003e81e4str x0, [sp+88]
003e81e8str x1, [sp+96]
003e81ecstr x2, [sp+104]
003e81f0ldp x29, x30, [sp-8]
003e81f4add sp, sp, 304
003e81f8ret x30
003e81fc
003e81fcloc_3e81fc:
003e81fcldr x3, [sp+312]
003e8200ldrsb x27, [x3]
003e8204ldr x0, [x3+8]
003e8208ldr x1, [x3+16]
003e820cldr x2, [x3+24]
003e8210str x0, [sp+88]
003e8214str x1, [sp+96]
003e8218str x2, [sp+104]
003e821cldp x29, x30, [sp-8]
003e8220add sp, sp, 304
003e8224ret x30
003e8228
003e8228loc_3e8228:
003e8228bl runtime.panicSliceAcap
003e822c
003e822cloc_3e822c:
003e822cbl runtime.panicSliceB
003e8230hint
003e8234
003e8234loc_3e8234:
003e8234str x0, [sp+8]
003e8238mov x3, x30
003e823cbl runtime.morestack_noctxt.abi0
003e8240ldr x0, [sp+8]
003e8244b 0x3e7f10
003e8248udf 0
003e824cudf 0
003e7f10
003e7f10os/exec.(*prefixSuffixSaver).Bytes: ; void os/exec.(*prefixSuffixSaver).Bytes(os/exec.prefixSuffixSaver * w)
003e7f10ldr x16, [x28+16]
003e7f14sub x17, sp, 176
003e7f18subs xzr, x17, x16
003e7f1cb.ls 0x3e8234
003e7f20sub x20, sp, 304
003e7f24stp x29, x30, [x20-8]
003e7f28add sp, x20, 0
003e7f2csub x29, sp, 8
003e7f30str x0, [sp+312]
003e7f34str xzr, [sp+88]
003e7f38stp xzr, xzr, [sp+96]
003e7f3cldr x5, [sp+312]
003e7f40ldrsb x27, [x5]
003e7f44ldr x5, [x5+32]
003e7f48cbnz x5, 0x3e7f50
003e7f4cb 0x3e81fc
003e7f50
003e7f50loc_3e7f50:
003e7f50ldr x5, [sp+312]
003e7f54ldrsb x27, [x5]
003e7f58ldr x5, [x5+64]
003e7f5ccbz x5, 0x3e7f64
003e7f60b 0x3e8058
003e7f64
003e7f64loc_3e7f64:
003e7f64ldr x5, [sp+312]
003e7f68ldrsb x27, [x5]
003e7f6cldr x6, [x5+8]
003e7f70ldr x7, [x5+16]
003e7f74ldr x5, [x5+24]
003e7f78str x6, [sp+200]
003e7f7cstr x7, [sp+208]
003e7f80str x5, [sp+216]
003e7f84ldr x5, [sp+312]
003e7f88ldrsb x27, [x5]
003e7f8cldr x6, [x5+32]
003e7f90ldr x7, [x5+40]
003e7f94ldr x5, [x5+48]
003e7f98str x6, [sp+176]
003e7f9cstr x7, [sp+184]
003e7fa0str x5, [sp+192]
003e7fa4ldr x2, [sp+216]
003e7fa8ldr x0, [sp+200]
003e7facldr x5, [sp+208]
003e7fb0str x0, [sp+152]
003e7fb4str x5, [sp+160]
003e7fb8str x2, [sp+168]
003e7fbcldr x6, [sp+184]
003e7fc0add x1, x5, x6
003e7fc4str x1, [sp+80]
003e7fc8subs xzr, x2, x1
003e7fccb.hs 0x3e7fd4
003e7fd0b 0x3e7fdc
003e7fd4
003e7fd4loc_3e7fd4:
003e7fd4str x1, [sp+160]
003e7fd8b 0x3e7ffc
003e7fdc
003e7fdcloc_3e7fdc:
003e7fdcldr x3, [sp+184]
003e7fe0adrp x4, 0x20e000
003e7fe4add x4, x4, 3072
003e7fe8bl runtime.growslice
003e7fecstr x0, [sp+152]
003e7ff0str x1, [sp+160]
003e7ff4str x2, [sp+168]
003e7ff8b 0x3e7ffc
003e7ffc
003e7ffcloc_3e7ffc:
003e7ffcldr x3, [sp+184]
003e8000str x3, [sp+72]
003e8004ldr x3, [sp+80]
003e8008ldr x4, [sp+184]
003e800csub x3, x3, x4
003e8010ldr x4, [sp+152]
003e8014add x0, x4, x3
003e8018str x0, [sp+288]
003e801cldr x2, [sp+72]
003e8020ldr x1, [sp+176]
003e8024bl runtime.memmove
003e8028ldr x0, [sp+152]
003e802cldr x1, [sp+160]
003e8030ldr x2, [sp+168]
003e8034str x0, [sp+240]
003e8038str x1, [sp+248]
003e803cstr x2, [sp+256]
003e8040str x0, [sp+88]
003e8044str x1, [sp+96]
003e8048str x2, [sp+104]
003e804cldp x29, x30, [sp-8]
003e8050add sp, sp, 304
003e8054ret x30
003e8058
003e8058loc_3e8058:
003e8058stp xzr, xzr, [sp+112]
003e805cstp xzr, xzr, [sp+128]
003e8060str xzr, [sp+144]
003e8064ldr x2, [sp+312]
003e8068ldrsb x27, [x2]
003e806cldr x2, [x2+16]
003e8070str x2, [sp+56]
003e8074ldr x3, [sp+312]
003e8078ldrsb x27, [x3]
003e807cldr x3, [x3+40]
003e8080str x3, [sp+48]
003e8084add x2, x2, x3
003e8088add x1, x2, 50
003e808cadd x0, sp, 112
003e8090bl bytes.(*Buffer).Grow
003e8094ldr x2, [sp+312]
003e8098ldrsb x27, [x2]
003e809cldr x1, [x2+8]
003e80a0ldr x3, [x2+16]
003e80a4ldr x2, [x2+24]
003e80a8str x1, [sp+264]
003e80acstr x3, [sp+272]
003e80b0str x2, [sp+280]
003e80b4add x0, sp, 112
003e80b8mov x4, x2
003e80bcmov x2, x3
003e80c0mov x3, x4
003e80c4bl bytes.(*Buffer).Write
003e80c8add x0, sp, 112
003e80ccadrp x1, 0x2cb000
003e80d0add x1, x1, 3962
003e80d4orr x2, xzr, 14
003e80d8bl bytes.(*Buffer).WriteString
003e80dcldr x2, [sp+312]
003e80e0ldrsb x27, [x2]
003e80e4ldr x0, [x2+64]
003e80e8str x0, [sp+64]
003e80ecmovz x1, 10
003e80f0bl strconv.FormatInt
003e80f4str x0, [sp+224]
003e80f8str x1, [sp+232]
003e80fcmov x2, x1
003e8100mov x1, x0
003e8104add x0, sp, 112
003e8108bl bytes.(*Buffer).WriteString
003e810cadd x0, sp, 112
003e8110adrp x1, 0x2ca000
003e8114add x1, x1, 2769
003e8118movz x2, 11
003e811cbl bytes.(*Buffer).WriteString
003e8120ldr x2, [sp+312]
003e8124ldrsb x27, [x2]
003e8128ldr x0, [x2+56]
003e812cstr x0, [sp+48]
003e8130ldr x2, [sp+312]
003e8134ldrsb x27, [x2]
003e8138ldr x1, [x2+40]
003e813cldr x3, [x2+32]
003e8140ldr x2, [x2+48]
003e8144b 0x3e8148
003e8148
003e8148loc_3e8148:
003e8148subs xzr, x1, x0
003e814cb.hs 0x3e8154
003e8150b 0x3e822c
003e8154
003e8154loc_3e8154:
003e8154sub x4, x2, x0
003e8158sub x2, x1, x0
003e815csub x5, xzr, x4
003e8160and x5, x0, x5, asr #63
003e8164add x1, x3, x5
003e8168str x1, [sp+240]
003e816cstr x2, [sp+248]
003e8170str x4, [sp+256]
003e8174add x0, sp, 112
003e8178mov x3, x4
003e817cbl bytes.(*Buffer).Write
003e8180ldr x4, [sp+312]
003e8184ldrsb x27, [x4]
003e8188ldr x1, [x4+56]
003e818cstr x1, [sp+48]
003e8190ldr x4, [sp+312]
003e8194ldrsb x27, [x4]
003e8198ldr x2, [x4+48]
003e819cldr x4, [x4+32]
003e81a0subs xzr, x2, x1
003e81a4b.hs 0x3e81ac
003e81a8b 0x3e8228
003e81ac
003e81acloc_3e81ac:
003e81acb 0x3e81b0
003e81b0
003e81b0loc_3e81b0:
003e81b0str x4, [sp+240]
003e81b4str x1, [sp+248]
003e81b8str x2, [sp+256]
003e81bcadd x0, sp, 112
003e81c0mov x3, x2
003e81c4mov x2, x1
003e81c8mov x1, x4
003e81ccbl bytes.(*Buffer).Write
003e81d0add x0, sp, 112
003e81d4bl bytes.(*Buffer).Bytes
003e81d8str x0, [sp+240]
003e81dcstr x1, [sp+248]
003e81e0str x2, [sp+256]
003e81e4str x0, [sp+88]
003e81e8str x1, [sp+96]
003e81ecstr x2, [sp+104]
003e81f0ldp x29, x30, [sp-8]
003e81f4add sp, sp, 304
003e81f8ret x30
003e81fc
003e81fcloc_3e81fc:
003e81fcldr x3, [sp+312]
003e8200ldrsb x27, [x3]
003e8204ldr x0, [x3+8]
003e8208ldr x1, [x3+16]
003e820cldr x2, [x3+24]
003e8210str x0, [sp+88]
003e8214str x1, [sp+96]
003e8218str x2, [sp+104]
003e821cldp x29, x30, [sp-8]
003e8220add sp, sp, 304
003e8224ret x30
003e8228
003e8228loc_3e8228:
003e8228bl runtime.panicSliceAcap
003e822c
003e822cloc_3e822c:
003e822cbl runtime.panicSliceB
003e8230hint
003e8234
003e8234loc_3e8234:
003e8234str x0, [sp+8]
003e8238mov x3, x30
003e823cbl runtime.morestack_noctxt.abi0
003e8240ldr x0, [sp+8]
003e8244b 0x3e7f10
003e8248udf 0
003e824cudf 0
003e7f10
003e8250
003e8250os/exec.(*Cmd).environ: ; void os/exec.(*Cmd).environ(os/exec.Cmd * c)
003e8250ldr x16, [x28+16]
003e8254sub x17, sp, 304
003e8258subs xzr, x17, x16
003e825cb.ls 0x3e85b0
003e8260sub x20, sp, 432
003e8264stp x29, x30, [x20-8]
003e8268add sp, x20, 0
003e826csub x29, sp, 8
003e8270str x0, [sp+440]
003e8274str xzr, [sp+104]
003e8278stp xzr, xzr, [sp+112]
003e827cstp xzr, xzr, [sp+88]
003e8280stp xzr, xzr, [sp+144]
003e8284ldr x3, [sp+440]
003e8288ldrsb x27, [x3]
003e828cldr x4, [x3+48]
003e8290ldr x5, [x3+56]
003e8294ldr x3, [x3+40]
003e8298str x3, [sp+160]
003e829cstr x4, [sp+168]
003e82a0str x5, [sp+176]
003e82a4cbnz x3, 0x3e82ac
003e82a8b 0x3e82b0
003e82ac
003e82acloc_3e82ac:
003e82acb 0x3e84c4
003e82b0
003e82b0loc_3e82b0:
003e82b0str xzr, [sp+344]
003e82b4stp xzr, xzr, [sp+352]
003e82b8stp xzr, xzr, [sp+328]
003e82bcldr x1, [sp+440]
003e82c0ldrsb x27, [x1]
003e82c4ldr x0, [x1+152]
003e82c8str x0, [sp+304]
003e82ccbl internal/syscall/execenv.Default
003e82d0str x0, [sp+344]
003e82d4str x1, [sp+352]
003e82d8str x2, [sp+360]
003e82dcstr x3, [sp+328]
003e82e0str x4, [sp+336]
003e82e4ldr x1, [sp+344]
003e82e8ldr x2, [sp+352]
003e82ecldr x3, [sp+360]
003e82f0str x1, [sp+248]
003e82f4str x2, [sp+256]
003e82f8str x3, [sp+264]
003e82fcldr x1, [sp+328]
003e8300ldr x2, [sp+336]
003e8304str x1, [sp+232]
003e8308str x2, [sp+240]
003e830cldr x1, [sp+248]
003e8310ldr x2, [sp+256]
003e8314ldr x3, [sp+264]
003e8318str x1, [sp+160]
003e831cstr x2, [sp+168]
003e8320str x3, [sp+176]
003e8324ldr x1, [sp+240]
003e8328ldr x2, [sp+232]
003e832cstr x2, [sp+144]
003e8330str x1, [sp+152]
003e8334cbnz x2, 0x3e833c
003e8338b 0x3e8350
003e833c
003e833cloc_3e833c:
003e833cbl os.Environ
003e8340str x0, [sp+160]
003e8344str x1, [sp+168]
003e8348str x2, [sp+176]
003e834cb 0x3e8354
003e8350
003e8350loc_3e8350:
003e8350b 0x3e8354
003e8354
003e8354loc_3e8354:
003e8354ldr x3, [sp+440]
003e8358ldrsb x27, [x3]
003e835cldr x3, [x3+72]
003e8360cbnz x3, 0x3e8368
003e8364b 0x3e84bc
003e8368
003e8368loc_3e8368:
003e8368b 0x3e836c
003e836c
003e836cloc_3e836c:
003e836cstp xzr, xzr, [sp+312]
003e8370stp xzr, xzr, [sp+328]
003e8374ldr x2, [sp+440]
003e8378ldrsb x27, [x2]
003e837cldr x0, [x2+64]
003e8380ldr x1, [x2+72]
003e8384str x0, [sp+288]
003e8388str x1, [sp+296]
003e838cbl path/filepath.Abs
003e8390str x0, [sp+312]
003e8394str x1, [sp+320]
003e8398str x2, [sp+328]
003e839cstr x3, [sp+336]
003e83a0ldr x2, [sp+312]
003e83a4ldr x3, [sp+320]
003e83a8str x2, [sp+216]
003e83acstr x3, [sp+224]
003e83b0ldr x2, [sp+328]
003e83b4ldr x3, [sp+336]
003e83b8str x2, [sp+408]
003e83bcstr x3, [sp+416]
003e83c0ldr x2, [sp+216]
003e83c4ldr x3, [sp+224]
003e83c8str x2, [sp+128]
003e83ccstr x3, [sp+136]
003e83d0ldr x2, [sp+416]
003e83d4ldr x3, [sp+408]
003e83d8str x3, [sp+200]
003e83dcstr x2, [sp+208]
003e83e0cbnz x3, 0x3e83e8
003e83e4b 0x3e8408
003e83e8
003e83e8loc_3e83e8:
003e83e8ldr x4, [sp+144]
003e83eccbnz x4, 0x3e83f4
003e83f0b 0x3e83f8
003e83f4
003e83f4loc_3e83f4:
003e83f4b 0x3e8404
003e83f8
003e83f8loc_3e83f8:
003e83f8str x3, [sp+144]
003e83fcstr x2, [sp+152]
003e8400b 0x3e8404
003e8404
003e8404loc_3e8404:
003e8404b 0x3e84b4
003e8408
003e8408loc_3e8408:
003e8408ldr x3, [sp+128]
003e840cldr x4, [sp+136]
003e8410mov x0, xzr
003e8414adrp x1, 0x2c8000
003e8418add x1, x1, 1102
003e841corr x2, xzr, 4
003e8420bl runtime.concatstring2
003e8424str x0, [sp+272]
003e8428str x1, [sp+280]
003e842cldr x2, [sp+176]
003e8430ldr x5, [sp+168]
003e8434add x1, x5, 1
003e8438ldr x0, [sp+160]
003e843csubs xzr, x2, x1
003e8440b.hs 0x3e8448
003e8444b 0x3e844c
003e8448
003e8448loc_3e8448:
003e8448b 0x3e8460
003e844c
003e844cloc_3e844c:
003e844corr x3, xzr, 1
003e8450adrp x4, 0x20d000
003e8454add x4, x4, 2944
003e8458bl runtime.growslice
003e845cb 0x3e8460
003e8460
003e8460loc_3e8460:
003e8460sub x3, x1, 1
003e8464add x4, x0, x3, lsl #4
003e8468ubfm x3, x3, 60, 59
003e846cldr x5, [sp+272]
003e8470ldr x6, [sp+280]
003e8474str x6, [x4+8]
003e8478adrp x27, 0x663000
003e847cldr w4, [x27+3056]
003e8480cbz w4, 0x3e8488
003e8484b 0x3e848c
003e8488
003e8488loc_3e8488:
003e8488b 0x3e84a0
003e848c
003e848cloc_3e848c:
003e848cbl runtime.gcWriteBarrier2
003e8490str x5, [x25]
003e8494ldr x4, [x0+x3]
003e8498str x4, [x25+8]
003e849cb 0x3e84a0
003e84a0
003e84a0loc_3e84a0:
003e84a0str x5, [x0+x3]
003e84a4str x0, [sp+160]
003e84a8str x1, [sp+168]
003e84acstr x2, [sp+176]
003e84b0b 0x3e84b4
003e84b4
003e84b4loc_3e84b4:
003e84b4b 0x3e84b8
003e84b8
003e84b8loc_3e84b8:
003e84b8b 0x3e84c0
003e84bc
003e84bcloc_3e84bc:
003e84bcb 0x3e84c0
003e84c0
003e84c0loc_3e84c0:
003e84c0b 0x3e84c4
003e84c4
003e84c4loc_3e84c4:
003e84c4str xzr, [sp+344]
003e84c8stp xzr, xzr, [sp+352]
003e84ccstp xzr, xzr, [sp+328]
003e84d0ldr x0, [sp+160]
003e84d4ldr x1, [sp+168]
003e84d8ldr x2, [sp+176]
003e84dcbl os/exec.dedupEnv
003e84e0str x0, [sp+344]
003e84e4str x1, [sp+352]
003e84e8str x2, [sp+360]
003e84ecstr x3, [sp+328]
003e84f0str x4, [sp+336]
003e84f4ldr x3, [sp+352]
003e84f8ldr x4, [sp+360]
003e84fcldr x5, [sp+344]
003e8500str x5, [sp+384]
003e8504str x3, [sp+392]
003e8508str x4, [sp+400]
003e850cldr x3, [sp+328]
003e8510ldr x4, [sp+336]
003e8514str x3, [sp+368]
003e8518str x4, [sp+376]
003e851cldr x3, [sp+384]
003e8520ldr x4, [sp+392]
003e8524ldr x5, [sp+400]
003e8528str x3, [sp+160]
003e852cstr x4, [sp+168]
003e8530str x5, [sp+176]
003e8534ldr x3, [sp+368]
003e8538ldr x4, [sp+376]
003e853cstr x3, [sp+184]
003e8540str x4, [sp+192]
003e8544ldr x5, [sp+144]
003e8548cbnz x5, 0x3e8550
003e854cb 0x3e8554
003e8550
003e8550loc_3e8550:
003e8550b 0x3e8560
003e8554
003e8554loc_3e8554:
003e8554str x3, [sp+144]
003e8558str x4, [sp+152]
003e855cb 0x3e8560
003e8560
003e8560loc_3e8560:
003e8560ldr x0, [sp+160]
003e8564ldr x1, [sp+168]
003e8568ldr x2, [sp+176]
003e856cbl os/exec.addCriticalEnv
003e8570str x0, [sp+344]
003e8574str x1, [sp+352]
003e8578str x2, [sp+360]
003e857cstr x0, [sp+104]
003e8580str x1, [sp+112]
003e8584str x2, [sp+120]
003e8588ldr x3, [sp+144]
003e858cldr x4, [sp+152]
003e8590str x3, [sp+88]
003e8594str x4, [sp+96]
003e8598ldr x0, [sp+104]
003e859cldr x1, [sp+112]
003e85a0ldr x2, [sp+120]
003e85a4ldp x29, x30, [sp-8]
003e85a8add sp, sp, 432
003e85acret x30
003e85b0
003e85b0loc_3e85b0:
003e85b0str x0, [sp+8]
003e85b4mov x3, x30
003e85b8bl runtime.morestack_noctxt.abi0
003e85bcldr x0, [sp+8]
003e85c0b 0x3e8250
003e85c4udf 0
003e85c8udf 0
003e85ccudf 0
003e8250
003e8250os/exec.(*Cmd).environ: ; void os/exec.(*Cmd).environ(os/exec.Cmd * c)
003e8250ldr x16, [x28+16]
003e8254sub x17, sp, 304
003e8258subs xzr, x17, x16
003e825cb.ls 0x3e85b0
003e8260sub x20, sp, 432
003e8264stp x29, x30, [x20-8]
003e8268add sp, x20, 0
003e826csub x29, sp, 8
003e8270str x0, [sp+440]
003e8274str xzr, [sp+104]
003e8278stp xzr, xzr, [sp+112]
003e827cstp xzr, xzr, [sp+88]
003e8280stp xzr, xzr, [sp+144]
003e8284ldr x3, [sp+440]
003e8288ldrsb x27, [x3]
003e828cldr x4, [x3+48]
003e8290ldr x5, [x3+56]
003e8294ldr x3, [x3+40]
003e8298str x3, [sp+160]
003e829cstr x4, [sp+168]
003e82a0str x5, [sp+176]
003e82a4cbnz x3, 0x3e82ac
003e82a8b 0x3e82b0
003e82ac
003e82acloc_3e82ac:
003e82acb 0x3e84c4
003e82b0
003e82b0loc_3e82b0:
003e82b0str xzr, [sp+344]
003e82b4stp xzr, xzr, [sp+352]
003e82b8stp xzr, xzr, [sp+328]
003e82bcldr x1, [sp+440]
003e82c0ldrsb x27, [x1]
003e82c4ldr x0, [x1+152]
003e82c8str x0, [sp+304]
003e82ccbl internal/syscall/execenv.Default
003e82d0str x0, [sp+344]
003e82d4str x1, [sp+352]
003e82d8str x2, [sp+360]
003e82dcstr x3, [sp+328]
003e82e0str x4, [sp+336]
003e82e4ldr x1, [sp+344]
003e82e8ldr x2, [sp+352]
003e82ecldr x3, [sp+360]
003e82f0str x1, [sp+248]
003e82f4str x2, [sp+256]
003e82f8str x3, [sp+264]
003e82fcldr x1, [sp+328]
003e8300ldr x2, [sp+336]
003e8304str x1, [sp+232]
003e8308str x2, [sp+240]
003e830cldr x1, [sp+248]
003e8310ldr x2, [sp+256]
003e8314ldr x3, [sp+264]
003e8318str x1, [sp+160]
003e831cstr x2, [sp+168]
003e8320str x3, [sp+176]
003e8324ldr x1, [sp+240]
003e8328ldr x2, [sp+232]
003e832cstr x2, [sp+144]
003e8330str x1, [sp+152]
003e8334cbnz x2, 0x3e833c
003e8338b 0x3e8350
003e833c
003e833cloc_3e833c:
003e833cbl os.Environ
003e8340str x0, [sp+160]
003e8344str x1, [sp+168]
003e8348str x2, [sp+176]
003e834cb 0x3e8354
003e8350
003e8350loc_3e8350:
003e8350b 0x3e8354
003e8354
003e8354loc_3e8354:
003e8354ldr x3, [sp+440]
003e8358ldrsb x27, [x3]
003e835cldr x3, [x3+72]
003e8360cbnz x3, 0x3e8368
003e8364b 0x3e84bc
003e8368
003e8368loc_3e8368:
003e8368b 0x3e836c
003e836c
003e836cloc_3e836c:
003e836cstp xzr, xzr, [sp+312]
003e8370stp xzr, xzr, [sp+328]
003e8374ldr x2, [sp+440]
003e8378ldrsb x27, [x2]
003e837cldr x0, [x2+64]
003e8380ldr x1, [x2+72]
003e8384str x0, [sp+288]
003e8388str x1, [sp+296]
003e838cbl path/filepath.Abs
003e8390str x0, [sp+312]
003e8394str x1, [sp+320]
003e8398str x2, [sp+328]
003e839cstr x3, [sp+336]
003e83a0ldr x2, [sp+312]
003e83a4ldr x3, [sp+320]
003e83a8str x2, [sp+216]
003e83acstr x3, [sp+224]
003e83b0ldr x2, [sp+328]
003e83b4ldr x3, [sp+336]
003e83b8str x2, [sp+408]
003e83bcstr x3, [sp+416]
003e83c0ldr x2, [sp+216]
003e83c4ldr x3, [sp+224]
003e83c8str x2, [sp+128]
003e83ccstr x3, [sp+136]
003e83d0ldr x2, [sp+416]
003e83d4ldr x3, [sp+408]
003e83d8str x3, [sp+200]
003e83dcstr x2, [sp+208]
003e83e0cbnz x3, 0x3e83e8
003e83e4b 0x3e8408
003e83e8
003e83e8loc_3e83e8:
003e83e8ldr x4, [sp+144]
003e83eccbnz x4, 0x3e83f4
003e83f0b 0x3e83f8
003e83f4
003e83f4loc_3e83f4:
003e83f4b 0x3e8404
003e83f8
003e83f8loc_3e83f8:
003e83f8str x3, [sp+144]
003e83fcstr x2, [sp+152]
003e8400b 0x3e8404
003e8404
003e8404loc_3e8404:
003e8404b 0x3e84b4
003e8408
003e8408loc_3e8408:
003e8408ldr x3, [sp+128]
003e840cldr x4, [sp+136]
003e8410mov x0, xzr
003e8414adrp x1, 0x2c8000
003e8418add x1, x1, 1102
003e841corr x2, xzr, 4
003e8420bl runtime.concatstring2
003e8424str x0, [sp+272]
003e8428str x1, [sp+280]
003e842cldr x2, [sp+176]
003e8430ldr x5, [sp+168]
003e8434add x1, x5, 1
003e8438ldr x0, [sp+160]
003e843csubs xzr, x2, x1
003e8440b.hs 0x3e8448
003e8444b 0x3e844c
003e8448
003e8448loc_3e8448:
003e8448b 0x3e8460
003e844c
003e844cloc_3e844c:
003e844corr x3, xzr, 1
003e8450adrp x4, 0x20d000
003e8454add x4, x4, 2944
003e8458bl runtime.growslice
003e845cb 0x3e8460
003e8460
003e8460loc_3e8460:
003e8460sub x3, x1, 1
003e8464add x4, x0, x3, lsl #4
003e8468ubfm x3, x3, 60, 59
003e846cldr x5, [sp+272]
003e8470ldr x6, [sp+280]
003e8474str x6, [x4+8]
003e8478adrp x27, 0x663000
003e847cldr w4, [x27+3056]
003e8480cbz w4, 0x3e8488
003e8484b 0x3e848c
003e8488
003e8488loc_3e8488:
003e8488b 0x3e84a0
003e848c
003e848cloc_3e848c:
003e848cbl runtime.gcWriteBarrier2
003e8490str x5, [x25]
003e8494ldr x4, [x0+x3]
003e8498str x4, [x25+8]
003e849cb 0x3e84a0
003e84a0
003e84a0loc_3e84a0:
003e84a0str x5, [x0+x3]
003e84a4str x0, [sp+160]
003e84a8str x1, [sp+168]
003e84acstr x2, [sp+176]
003e84b0b 0x3e84b4
003e84b4
003e84b4loc_3e84b4:
003e84b4b 0x3e84b8
003e84b8
003e84b8loc_3e84b8:
003e84b8b 0x3e84c0
003e84bc
003e84bcloc_3e84bc:
003e84bcb 0x3e84c0
003e84c0
003e84c0loc_3e84c0:
003e84c0b 0x3e84c4
003e84c4
003e84c4loc_3e84c4:
003e84c4str xzr, [sp+344]
003e84c8stp xzr, xzr, [sp+352]
003e84ccstp xzr, xzr, [sp+328]
003e84d0ldr x0, [sp+160]
003e84d4ldr x1, [sp+168]
003e84d8ldr x2, [sp+176]
003e84dcbl os/exec.dedupEnv
003e84e0str x0, [sp+344]
003e84e4str x1, [sp+352]
003e84e8str x2, [sp+360]
003e84ecstr x3, [sp+328]
003e84f0str x4, [sp+336]
003e84f4ldr x3, [sp+352]
003e84f8ldr x4, [sp+360]
003e84fcldr x5, [sp+344]
003e8500str x5, [sp+384]
003e8504str x3, [sp+392]
003e8508str x4, [sp+400]
003e850cldr x3, [sp+328]
003e8510ldr x4, [sp+336]
003e8514str x3, [sp+368]
003e8518str x4, [sp+376]
003e851cldr x3, [sp+384]
003e8520ldr x4, [sp+392]
003e8524ldr x5, [sp+400]
003e8528str x3, [sp+160]
003e852cstr x4, [sp+168]
003e8530str x5, [sp+176]
003e8534ldr x3, [sp+368]
003e8538ldr x4, [sp+376]
003e853cstr x3, [sp+184]
003e8540str x4, [sp+192]
003e8544ldr x5, [sp+144]
003e8548cbnz x5, 0x3e8550
003e854cb 0x3e8554
003e8550
003e8550loc_3e8550:
003e8550b 0x3e8560
003e8554
003e8554loc_3e8554:
003e8554str x3, [sp+144]
003e8558str x4, [sp+152]
003e855cb 0x3e8560
003e8560
003e8560loc_3e8560:
003e8560ldr x0, [sp+160]
003e8564ldr x1, [sp+168]
003e8568ldr x2, [sp+176]
003e856cbl os/exec.addCriticalEnv
003e8570str x0, [sp+344]
003e8574str x1, [sp+352]
003e8578str x2, [sp+360]
003e857cstr x0, [sp+104]
003e8580str x1, [sp+112]
003e8584str x2, [sp+120]
003e8588ldr x3, [sp+144]
003e858cldr x4, [sp+152]
003e8590str x3, [sp+88]
003e8594str x4, [sp+96]
003e8598ldr x0, [sp+104]
003e859cldr x1, [sp+112]
003e85a0ldr x2, [sp+120]
003e85a4ldp x29, x30, [sp-8]
003e85a8add sp, sp, 432
003e85acret x30
003e85b0
003e85b0loc_3e85b0:
003e85b0str x0, [sp+8]
003e85b4mov x3, x30
003e85b8bl runtime.morestack_noctxt.abi0
003e85bcldr x0, [sp+8]
003e85c0b 0x3e8250
003e85c4udf 0
003e85c8udf 0
003e85ccudf 0
003e8250
Loading..