File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
003e22e0
003e22e0github.com/bishopfox/sliver/implant/sliver/transports.NewTunnel: ; void github.com/bishopfox/sliver/implant/sliver/transports.NewTunnel(uint64 id, io.WriteCloser writer, struct []io.ReadCloser readers)
003e22e0ldr x16, [x28+16]
003e22e4subs xzr, sp, x16
003e22e8b.ls 0x3e2464
003e22ecstr x30, [sp-80]!
003e22f0stur x29, [sp-8]
003e22f4sub x29, sp, 8
003e22f8str x0, [sp+88]
003e22fcstr x1, [sp+96]
003e2300str x2, [sp+104]
003e2304str x3, [sp+112]
003e2308str x4, [sp+120]
003e230cstr x5, [sp+128]
003e2310str xzr, [sp+40]
003e2314adrp x0, 0x29a000
003e2318add x0, x0, 3360
003e231cbl runtime.newobject
003e2320str x0, [sp+64]
003e2324adrp x27, 0x669000
003e2328ldr w1, [x27+3056]
003e232ccbz w1, 0x3e2334
003e2330b 0x3e2338
003e2334
003e2334loc_3e2334:
003e2334b 0x3e2354
003e2338
003e2338loc_3e2338:
003e2338str x0, [sp+48]
003e233cmov x1, x0
003e2340adrp x0, 0x29a000
003e2344add x0, x0, 3360
003e2348bl runtime.wbZero
003e234cldr x0, [sp+48]
003e2350b 0x3e2354
003e2354
003e2354loc_3e2354:
003e2354stp xzr, xzr, [x0]
003e2358stp xzr, xzr, [x0+16]
003e235cstp xzr, xzr, [x0+32]
003e2360stp xzr, xzr, [x0+48]
003e2364str xzr, [x0+64]
003e2368ldr x1, [sp+64]
003e236cldrsb x27, [x1]
003e2370ldr x2, [sp+88]
003e2374str x2, [x1]
003e2378ldr x1, [sp+64]
003e237cldrsb x27, [x1]
003e2380ldr x2, [sp+112]
003e2384ldr x3, [sp+120]
003e2388ldr x4, [sp+128]
003e238cstr x3, [x1+16]
003e2390str x4, [x1+24]
003e2394adrp x27, 0x669000
003e2398ldr w3, [x27+3056]
003e239ccbz w3, 0x3e23a4
003e23a0b 0x3e23a8
003e23a4
003e23a4loc_3e23a4:
003e23a4b 0x3e23bc
003e23a8
003e23a8loc_3e23a8:
003e23a8bl runtime.gcWriteBarrier2
003e23acstr x2, [x25]
003e23b0ldr x3, [x1+8]
003e23b4str x3, [x25+8]
003e23b8b 0x3e23bc
003e23bc
003e23bcloc_3e23bc:
003e23bcstr x2, [x1+8]
003e23c0ldr x1, [sp+64]
003e23c4ldrsb x27, [x1]
003e23c8ldr x2, [sp+104]
003e23ccldr x3, [sp+96]
003e23d0str x3, [x1+40]
003e23d4adrp x27, 0x669000
003e23d8ldr w3, [x27+3056]
003e23dccbz w3, 0x3e23e4
003e23e0b 0x3e23e8
003e23e4
003e23e4loc_3e23e4:
003e23e4b 0x3e23fc
003e23e8
003e23e8loc_3e23e8:
003e23e8bl runtime.gcWriteBarrier2
003e23ecstr x2, [x25]
003e23f0ldr x3, [x1+48]
003e23f4str x3, [x25+8]
003e23f8b 0x3e23fc
003e23fc
003e23fcloc_3e23fc:
003e23fcstr x2, [x1+48]
003e2400adrp x0, 0x291000
003e2404add x0, x0, 3680
003e2408bl runtime.newobject
003e240cstr x0, [sp+56]
003e2410stp xzr, xzr, [x0]
003e2414str xzr, [x0+16]
003e2418ldr x1, [sp+64]
003e241cldrsb x27, [x1]
003e2420ldr x2, [sp+56]
003e2424adrp x27, 0x669000
003e2428ldr w3, [x27+3056]
003e242ccbz w3, 0x3e2434
003e2430b 0x3e2438
003e2434
003e2434loc_3e2434:
003e2434b 0x3e244c
003e2438
003e2438loc_3e2438:
003e2438bl runtime.gcWriteBarrier2
003e243cstr x2, [x25]
003e2440ldr x3, [x1+64]
003e2444str x3, [x25+8]
003e2448b 0x3e244c
003e244c
003e244cloc_3e244c:
003e244cstr x2, [x1+64]
003e2450ldr x0, [sp+64]
003e2454str x0, [sp+40]
003e2458ldur x29, [sp-8]
003e245cldr x30, [sp], 80
003e2460ret x30
003e2464
003e2464loc_3e2464:
003e2464stp x0, x1, [sp+8]
003e2468stp x2, x3, [sp+24]
003e246cstp x4, x5, [sp+40]
003e2470mov x3, x30
003e2474bl runtime.morestack_noctxt.abi0
003e2478ldp x0, x1, [sp+8]
003e247cldp x2, x3, [sp+24]
003e2480ldp x4, x5, [sp+40]
003e2484b 0x3e22e0
003e2488udf 0
003e248cudf 0
003e22e0
003e22e0github.com/bishopfox/sliver/implant/sliver/transports.NewTunnel: ; void github.com/bishopfox/sliver/implant/sliver/transports.NewTunnel(uint64 id, io.WriteCloser writer, struct []io.ReadCloser readers)
003e22e0ldr x16, [x28+16]
003e22e4subs xzr, sp, x16
003e22e8b.ls 0x3e2464
003e22ecstr x30, [sp-80]!
003e22f0stur x29, [sp-8]
003e22f4sub x29, sp, 8
003e22f8str x0, [sp+88]
003e22fcstr x1, [sp+96]
003e2300str x2, [sp+104]
003e2304str x3, [sp+112]
003e2308str x4, [sp+120]
003e230cstr x5, [sp+128]
003e2310str xzr, [sp+40]
003e2314adrp x0, 0x29a000
003e2318add x0, x0, 3360
003e231cbl runtime.newobject
003e2320str x0, [sp+64]
003e2324adrp x27, 0x669000
003e2328ldr w1, [x27+3056]
003e232ccbz w1, 0x3e2334
003e2330b 0x3e2338
003e2334
003e2334loc_3e2334:
003e2334b 0x3e2354
003e2338
003e2338loc_3e2338:
003e2338str x0, [sp+48]
003e233cmov x1, x0
003e2340adrp x0, 0x29a000
003e2344add x0, x0, 3360
003e2348bl runtime.wbZero
003e234cldr x0, [sp+48]
003e2350b 0x3e2354
003e2354
003e2354loc_3e2354:
003e2354stp xzr, xzr, [x0]
003e2358stp xzr, xzr, [x0+16]
003e235cstp xzr, xzr, [x0+32]
003e2360stp xzr, xzr, [x0+48]
003e2364str xzr, [x0+64]
003e2368ldr x1, [sp+64]
003e236cldrsb x27, [x1]
003e2370ldr x2, [sp+88]
003e2374str x2, [x1]
003e2378ldr x1, [sp+64]
003e237cldrsb x27, [x1]
003e2380ldr x2, [sp+112]
003e2384ldr x3, [sp+120]
003e2388ldr x4, [sp+128]
003e238cstr x3, [x1+16]
003e2390str x4, [x1+24]
003e2394adrp x27, 0x669000
003e2398ldr w3, [x27+3056]
003e239ccbz w3, 0x3e23a4
003e23a0b 0x3e23a8
003e23a4
003e23a4loc_3e23a4:
003e23a4b 0x3e23bc
003e23a8
003e23a8loc_3e23a8:
003e23a8bl runtime.gcWriteBarrier2
003e23acstr x2, [x25]
003e23b0ldr x3, [x1+8]
003e23b4str x3, [x25+8]
003e23b8b 0x3e23bc
003e23bc
003e23bcloc_3e23bc:
003e23bcstr x2, [x1+8]
003e23c0ldr x1, [sp+64]
003e23c4ldrsb x27, [x1]
003e23c8ldr x2, [sp+104]
003e23ccldr x3, [sp+96]
003e23d0str x3, [x1+40]
003e23d4adrp x27, 0x669000
003e23d8ldr w3, [x27+3056]
003e23dccbz w3, 0x3e23e4
003e23e0b 0x3e23e8
003e23e4
003e23e4loc_3e23e4:
003e23e4b 0x3e23fc
003e23e8
003e23e8loc_3e23e8:
003e23e8bl runtime.gcWriteBarrier2
003e23ecstr x2, [x25]
003e23f0ldr x3, [x1+48]
003e23f4str x3, [x25+8]
003e23f8b 0x3e23fc
003e23fc
003e23fcloc_3e23fc:
003e23fcstr x2, [x1+48]
003e2400adrp x0, 0x291000
003e2404add x0, x0, 3680
003e2408bl runtime.newobject
003e240cstr x0, [sp+56]
003e2410stp xzr, xzr, [x0]
003e2414str xzr, [x0+16]
003e2418ldr x1, [sp+64]
003e241cldrsb x27, [x1]
003e2420ldr x2, [sp+56]
003e2424adrp x27, 0x669000
003e2428ldr w3, [x27+3056]
003e242ccbz w3, 0x3e2434
003e2430b 0x3e2438
003e2434
003e2434loc_3e2434:
003e2434b 0x3e244c
003e2438
003e2438loc_3e2438:
003e2438bl runtime.gcWriteBarrier2
003e243cstr x2, [x25]
003e2440ldr x3, [x1+64]
003e2444str x3, [x25+8]
003e2448b 0x3e244c
003e244c
003e244cloc_3e244c:
003e244cstr x2, [x1+64]
003e2450ldr x0, [sp+64]
003e2454str x0, [sp+40]
003e2458ldur x29, [sp-8]
003e245cldr x30, [sp], 80
003e2460ret x30
003e2464
003e2464loc_3e2464:
003e2464stp x0, x1, [sp+8]
003e2468stp x2, x3, [sp+24]
003e246cstp x4, x5, [sp+40]
003e2470mov x3, x30
003e2474bl runtime.morestack_noctxt.abi0
003e2478ldp x0, x1, [sp+8]
003e247cldp x2, x3, [sp+24]
003e2480ldp x4, x5, [sp+40]
003e2484b 0x3e22e0
003e2488udf 0
003e248cudf 0
003e22e0
003e2490
003e2490github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e2490ldr x16, [x28+16]
003e2494subs xzr, sp, x16
003e2498b.ls 0x3e2570
003e249cstr x30, [sp-128]!
003e24a0stur x29, [sp-8]
003e24a4sub x29, sp, 8
003e24a8str x0, [sp+136]
003e24acstr xzr, [sp+24]
003e24b0ldrsb x27, [x0]
003e24b4ldr x0, [x0+64]
003e24b8str x0, [sp+104]
003e24bcbl sync.(*RWMutex).RLock
003e24c0ldr x1, [sp+136]
003e24c4ldrsb x27, [x1]
003e24c8ldr x1, [x1+64]
003e24ccstr x1, [sp+112]
003e24d0stp xzr, xzr, [sp+80]
003e24d4add x1, sp, 80
003e24d8str x1, [sp+96]
003e24dcldrsb x27, [x1]
003e24e0adrp x2, 0
003e24e4add x2, x2, 1424
003e24e8str x2, [x1]
003e24ecldrsb x27, [x1]
003e24f0ldr x2, [sp+112]
003e24f4adrp x27, 0x669000
003e24f8ldr w3, [x27+3056]
003e24fccbz w3, 0x3e2504
003e2500b 0x3e2508
003e2504
003e2504loc_3e2504:
003e2504b 0x3e251c
003e2508
003e2508loc_3e2508:
003e2508bl runtime.gcWriteBarrier2
003e250cstr x2, [x25]
003e2510ldr x3, [x1+8]
003e2514str x3, [x25+8]
003e2518b 0x3e251c
003e251c
003e251cloc_3e251c:
003e251cstr x2, [x1+8]
003e2520str x1, [sp+56]
003e2524add x0, sp, 32
003e2528bl runtime.deferprocStack
003e252csubs xzr, x0, 0
003e2530b.ne 0x3e255c
003e2534b 0x3e2538
003e2538
003e2538loc_3e2538:
003e2538ldr x0, [sp+136]
003e253cldrsb x27, [x0]
003e2540ldr x0, [x0+32]
003e2544str x0, [sp+24]
003e2548bl runtime.deferreturn
003e254cldr x0, [sp+24]
003e2550ldur x29, [sp-8]
003e2554ldr x30, [sp], 128
003e2558ret x30
003e255c
003e255cloc_3e255c:
003e255cbl runtime.deferreturn
003e2560ldr x0, [sp+24]
003e2564ldur x29, [sp-8]
003e2568ldr x30, [sp], 128
003e256cret x30
003e2570
003e2570loc_3e2570:
003e2570str x0, [sp+8]
003e2574mov x3, x30
003e2578bl runtime.morestack_noctxt.abi0
003e257cldr x0, [sp+8]
003e2580b 0x3e2490
003e2584udf 0
003e2588udf 0
003e258cudf 0
003e2490
003e2490github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e2490ldr x16, [x28+16]
003e2494subs xzr, sp, x16
003e2498b.ls 0x3e2570
003e249cstr x30, [sp-128]!
003e24a0stur x29, [sp-8]
003e24a4sub x29, sp, 8
003e24a8str x0, [sp+136]
003e24acstr xzr, [sp+24]
003e24b0ldrsb x27, [x0]
003e24b4ldr x0, [x0+64]
003e24b8str x0, [sp+104]
003e24bcbl sync.(*RWMutex).RLock
003e24c0ldr x1, [sp+136]
003e24c4ldrsb x27, [x1]
003e24c8ldr x1, [x1+64]
003e24ccstr x1, [sp+112]
003e24d0stp xzr, xzr, [sp+80]
003e24d4add x1, sp, 80
003e24d8str x1, [sp+96]
003e24dcldrsb x27, [x1]
003e24e0adrp x2, 0
003e24e4add x2, x2, 1424
003e24e8str x2, [x1]
003e24ecldrsb x27, [x1]
003e24f0ldr x2, [sp+112]
003e24f4adrp x27, 0x669000
003e24f8ldr w3, [x27+3056]
003e24fccbz w3, 0x3e2504
003e2500b 0x3e2508
003e2504
003e2504loc_3e2504:
003e2504b 0x3e251c
003e2508
003e2508loc_3e2508:
003e2508bl runtime.gcWriteBarrier2
003e250cstr x2, [x25]
003e2510ldr x3, [x1+8]
003e2514str x3, [x25+8]
003e2518b 0x3e251c
003e251c
003e251cloc_3e251c:
003e251cstr x2, [x1+8]
003e2520str x1, [sp+56]
003e2524add x0, sp, 32
003e2528bl runtime.deferprocStack
003e252csubs xzr, x0, 0
003e2530b.ne 0x3e255c
003e2534b 0x3e2538
003e2538
003e2538loc_3e2538:
003e2538ldr x0, [sp+136]
003e253cldrsb x27, [x0]
003e2540ldr x0, [x0+32]
003e2544str x0, [sp+24]
003e2548bl runtime.deferreturn
003e254cldr x0, [sp+24]
003e2550ldur x29, [sp-8]
003e2554ldr x30, [sp], 128
003e2558ret x30
003e255c
003e255cloc_3e255c:
003e255cbl runtime.deferreturn
003e2560ldr x0, [sp+24]
003e2564ldur x29, [sp-8]
003e2568ldr x30, [sp], 128
003e256cret x30
003e2570
003e2570loc_3e2570:
003e2570str x0, [sp+8]
003e2574mov x3, x30
003e2578bl runtime.morestack_noctxt.abi0
003e257cldr x0, [sp+8]
003e2580b 0x3e2490
003e2584udf 0
003e2588udf 0
003e258cudf 0
003e2490
003e2590
003e2590github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence.deferwrap1(void)
003e2590ldr x16, [x28+16]
003e2594subs xzr, sp, x16
003e2598b.ls 0x3e25c8
003e259cstr x30, [sp-32]!
003e25a0stur x29, [sp-8]
003e25a4sub x29, sp, 8
003e25a8ldr x16, [x28+32]
003e25accbnz x16, 0x3e25d4
003e25b0
003e25b0loc_3e25b0:
003e25b0ldr x0, [x26+8]
003e25b4str x0, [sp+16]
003e25b8bl sync.(*RWMutex).RUnlock
003e25bcldur x29, [sp-8]
003e25c0ldr x30, [sp], 32
003e25c4ret x30
003e25c8
003e25c8loc_3e25c8:
003e25c8mov x3, x30
003e25ccbl runtime.morestack.abi0
003e25d0b 0x3e2590
003e25d4
003e25d4loc_3e25d4:
003e25d4ldr x17, [x16]
003e25d8add x20, sp, 40
003e25dcsubs xzr, x20, x17
003e25e0b.ne 0x3e25b0
003e25e4add x20, sp, 8
003e25e8str x20, [x16]
003e25ecb 0x3e25b0
003e2590
003e2590github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).ReadSequence.deferwrap1(void)
003e2590ldr x16, [x28+16]
003e2594subs xzr, sp, x16
003e2598b.ls 0x3e25c8
003e259cstr x30, [sp-32]!
003e25a0stur x29, [sp-8]
003e25a4sub x29, sp, 8
003e25a8ldr x16, [x28+32]
003e25accbnz x16, 0x3e25d4
003e25b0
003e25b0loc_3e25b0:
003e25b0ldr x0, [x26+8]
003e25b4str x0, [sp+16]
003e25b8bl sync.(*RWMutex).RUnlock
003e25bcldur x29, [sp-8]
003e25c0ldr x30, [sp], 32
003e25c4ret x30
003e25c8
003e25c8loc_3e25c8:
003e25c8mov x3, x30
003e25ccbl runtime.morestack.abi0
003e25d0b 0x3e2590
003e25d4
003e25d4loc_3e25d4:
003e25d4ldr x17, [x16]
003e25d8add x20, sp, 40
003e25dcsubs xzr, x20, x17
003e25e0b.ne 0x3e25b0
003e25e4add x20, sp, 8
003e25e8str x20, [x16]
003e25ecb 0x3e25b0
003e2590
003e25f0
003e25f0github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).WriteSequence: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).WriteSequence(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e25f0ldr x16, [x28+16]
003e25f4subs xzr, sp, x16
003e25f8b.ls 0x3e26d0
003e25fcstr x30, [sp-128]!
003e2600stur x29, [sp-8]
003e2604sub x29, sp, 8
003e2608str x0, [sp+136]
003e260cstr xzr, [sp+24]
003e2610ldrsb x27, [x0]
003e2614ldr x0, [x0+64]
003e2618str x0, [sp+104]
003e261cbl sync.(*RWMutex).RLock
003e2620ldr x1, [sp+136]
003e2624ldrsb x27, [x1]
003e2628ldr x1, [x1+64]
003e262cstr x1, [sp+112]
003e2630stp xzr, xzr, [sp+80]
003e2634add x1, sp, 80
003e2638str x1, [sp+96]
003e263cldrsb x27, [x1]
003e2640adrp x2, 0
003e2644add x2, x2, 1776
003e2648str x2, [x1]
003e264cldrsb x27, [x1]
003e2650ldr x2, [sp+112]
003e2654adrp x27, 0x669000
003e2658ldr w3, [x27+3056]
003e265ccbz w3, 0x3e2664
003e2660b 0x3e2668
003e2664
003e2664loc_3e2664:
003e2664b 0x3e267c
003e2668
003e2668loc_3e2668:
003e2668bl runtime.gcWriteBarrier2
003e266cstr x2, [x25]
003e2670ldr x3, [x1+8]
003e2674str x3, [x25+8]
003e2678b 0x3e267c
003e267c
003e267cloc_3e267c:
003e267cstr x2, [x1+8]
003e2680str x1, [sp+56]
003e2684add x0, sp, 32
003e2688bl runtime.deferprocStack
003e268csubs xzr, x0, 0
003e2690b.ne 0x3e26bc
003e2694b 0x3e2698
003e2698
003e2698loc_3e2698:
003e2698ldr x0, [sp+136]
003e269cldrsb x27, [x0]
003e26a0ldr x0, [x0+56]
003e26a4str x0, [sp+24]
003e26a8bl runtime.deferreturn
003e26acldr x0, [sp+24]
003e26b0ldur x29, [sp-8]
003e26b4ldr x30, [sp], 128
003e26b8ret x30
003e26bc
003e26bcloc_3e26bc:
003e26bcbl runtime.deferreturn
003e26c0ldr x0, [sp+24]
003e26c4ldur x29, [sp-8]
003e26c8ldr x30, [sp], 128
003e26ccret x30
003e26d0
003e26d0loc_3e26d0:
003e26d0str x0, [sp+8]
003e26d4mov x3, x30
003e26d8bl runtime.morestack_noctxt.abi0
003e26dcldr x0, [sp+8]
003e26e0b 0x3e25f0
003e26e4udf 0
003e26e8udf 0
003e26ecudf 0
003e25f0
003e25f0github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).WriteSequence: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).WriteSequence(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e25f0ldr x16, [x28+16]
003e25f4subs xzr, sp, x16
003e25f8b.ls 0x3e26d0
003e25fcstr x30, [sp-128]!
003e2600stur x29, [sp-8]
003e2604sub x29, sp, 8
003e2608str x0, [sp+136]
003e260cstr xzr, [sp+24]
003e2610ldrsb x27, [x0]
003e2614ldr x0, [x0+64]
003e2618str x0, [sp+104]
003e261cbl sync.(*RWMutex).RLock
003e2620ldr x1, [sp+136]
003e2624ldrsb x27, [x1]
003e2628ldr x1, [x1+64]
003e262cstr x1, [sp+112]
003e2630stp xzr, xzr, [sp+80]
003e2634add x1, sp, 80
003e2638str x1, [sp+96]
003e263cldrsb x27, [x1]
003e2640adrp x2, 0
003e2644add x2, x2, 1776
003e2648str x2, [x1]
003e264cldrsb x27, [x1]
003e2650ldr x2, [sp+112]
003e2654adrp x27, 0x669000
003e2658ldr w3, [x27+3056]
003e265ccbz w3, 0x3e2664
003e2660b 0x3e2668
003e2664
003e2664loc_3e2664:
003e2664b 0x3e267c
003e2668
003e2668loc_3e2668:
003e2668bl runtime.gcWriteBarrier2
003e266cstr x2, [x25]
003e2670ldr x3, [x1+8]
003e2674str x3, [x25+8]
003e2678b 0x3e267c
003e267c
003e267cloc_3e267c:
003e267cstr x2, [x1+8]
003e2680str x1, [sp+56]
003e2684add x0, sp, 32
003e2688bl runtime.deferprocStack
003e268csubs xzr, x0, 0
003e2690b.ne 0x3e26bc
003e2694b 0x3e2698
003e2698
003e2698loc_3e2698:
003e2698ldr x0, [sp+136]
003e269cldrsb x27, [x0]
003e26a0ldr x0, [x0+56]
003e26a4str x0, [sp+24]
003e26a8bl runtime.deferreturn
003e26acldr x0, [sp+24]
003e26b0ldur x29, [sp-8]
003e26b4ldr x30, [sp], 128
003e26b8ret x30
003e26bc
003e26bcloc_3e26bc:
003e26bcbl runtime.deferreturn
003e26c0ldr x0, [sp+24]
003e26c4ldur x29, [sp-8]
003e26c8ldr x30, [sp], 128
003e26ccret x30
003e26d0
003e26d0loc_3e26d0:
003e26d0str x0, [sp+8]
003e26d4mov x3, x30
003e26d8bl runtime.morestack_noctxt.abi0
003e26dcldr x0, [sp+8]
003e26e0b 0x3e25f0
003e26e4udf 0
003e26e8udf 0
003e26ecudf 0
003e25f0
003e26f0
003e26f0github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).WriteSequence.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).WriteSequence.deferwrap1(void)
003e26f0ldr x16, [x28+16]
003e26f4subs xzr, sp, x16
003e26f8b.ls 0x3e2728
003e26fcstr x30, [sp-32]!
003e2700stur x29, [sp-8]
003e2704sub x29, sp, 8
003e2708ldr x16, [x28+32]
003e270ccbnz x16, 0x3e2734
003e2710
003e2710loc_3e2710:
003e2710ldr x0, [x26+8]
003e2714str x0, [sp+16]
003e2718bl sync.(*RWMutex).RUnlock
003e271cldur x29, [sp-8]
003e2720ldr x30, [sp], 32
003e2724ret x30
003e2728
003e2728loc_3e2728:
003e2728mov x3, x30
003e272cbl runtime.morestack.abi0
003e2730b 0x3e26f0
003e2734
003e2734loc_3e2734:
003e2734ldr x17, [x16]
003e2738add x20, sp, 40
003e273csubs xzr, x20, x17
003e2740b.ne 0x3e2710
003e2744add x20, sp, 8
003e2748str x20, [x16]
003e274cb 0x3e2710
003e26f0
003e26f0github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).WriteSequence.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).WriteSequence.deferwrap1(void)
003e26f0ldr x16, [x28+16]
003e26f4subs xzr, sp, x16
003e26f8b.ls 0x3e2728
003e26fcstr x30, [sp-32]!
003e2700stur x29, [sp-8]
003e2704sub x29, sp, 8
003e2708ldr x16, [x28+32]
003e270ccbnz x16, 0x3e2734
003e2710
003e2710loc_3e2710:
003e2710ldr x0, [x26+8]
003e2714str x0, [sp+16]
003e2718bl sync.(*RWMutex).RUnlock
003e271cldur x29, [sp-8]
003e2720ldr x30, [sp], 32
003e2724ret x30
003e2728
003e2728loc_3e2728:
003e2728mov x3, x30
003e272cbl runtime.morestack.abi0
003e2730b 0x3e26f0
003e2734
003e2734loc_3e2734:
003e2734ldr x17, [x16]
003e2738add x20, sp, 40
003e273csubs xzr, x20, x17
003e2740b.ne 0x3e2710
003e2744add x20, sp, 8
003e2748str x20, [x16]
003e274cb 0x3e2710
003e26f0
003e2750
003e2750github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncReadSequence: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncReadSequence(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e2750ldr x16, [x28+16]
003e2754subs xzr, sp, x16
003e2758b.ls 0x3e2830
003e275cstr x30, [sp-112]!
003e2760stur x29, [sp-8]
003e2764sub x29, sp, 8
003e2768str x0, [sp+120]
003e276cldrsb x27, [x0]
003e2770ldr x0, [x0+64]
003e2774str x0, [sp+88]
003e2778bl sync.(*RWMutex).Lock
003e277cldr x1, [sp+120]
003e2780ldrsb x27, [x1]
003e2784ldr x1, [x1+64]
003e2788str x1, [sp+96]
003e278cstp xzr, xzr, [sp+64]
003e2790add x1, sp, 64
003e2794str x1, [sp+80]
003e2798ldrsb x27, [x1]
003e279cadrp x2, 0
003e27a0add x2, x2, 2128
003e27a4str x2, [x1]
003e27a8ldrsb x27, [x1]
003e27acldr x2, [sp+96]
003e27b0adrp x27, 0x669000
003e27b4ldr w3, [x27+3056]
003e27b8cbz w3, 0x3e27c0
003e27bcb 0x3e27c4
003e27c0
003e27c0loc_3e27c0:
003e27c0b 0x3e27d8
003e27c4
003e27c4loc_3e27c4:
003e27c4bl runtime.gcWriteBarrier2
003e27c8str x2, [x25]
003e27ccldr x3, [x1+8]
003e27d0str x3, [x25+8]
003e27d4b 0x3e27d8
003e27d8
003e27d8loc_3e27d8:
003e27d8str x2, [x1+8]
003e27dcstr x1, [sp+40]
003e27e0add x0, sp, 16
003e27e4bl runtime.deferprocStack
003e27e8subs xzr, x0, 0
003e27ecb.ne 0x3e2820
003e27f0b 0x3e27f4
003e27f4
003e27f4loc_3e27f4:
003e27f4ldr x0, [sp+120]
003e27f8ldrsb x27, [x0]
003e27fcldr x1, [sp+120]
003e2800ldrsb x27, [x1]
003e2804ldr x1, [x1+32]
003e2808add x1, x1, 1
003e280cstr x1, [x0+32]
003e2810bl runtime.deferreturn
003e2814ldur x29, [sp-8]
003e2818ldr x30, [sp], 112
003e281cret x30
003e2820
003e2820loc_3e2820:
003e2820bl runtime.deferreturn
003e2824ldur x29, [sp-8]
003e2828ldr x30, [sp], 112
003e282cret x30
003e2830
003e2830loc_3e2830:
003e2830str x0, [sp+8]
003e2834mov x3, x30
003e2838bl runtime.morestack_noctxt.abi0
003e283cldr x0, [sp+8]
003e2840b 0x3e2750
003e2844udf 0
003e2848udf 0
003e284cudf 0
003e2750
003e2750github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncReadSequence: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncReadSequence(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e2750ldr x16, [x28+16]
003e2754subs xzr, sp, x16
003e2758b.ls 0x3e2830
003e275cstr x30, [sp-112]!
003e2760stur x29, [sp-8]
003e2764sub x29, sp, 8
003e2768str x0, [sp+120]
003e276cldrsb x27, [x0]
003e2770ldr x0, [x0+64]
003e2774str x0, [sp+88]
003e2778bl sync.(*RWMutex).Lock
003e277cldr x1, [sp+120]
003e2780ldrsb x27, [x1]
003e2784ldr x1, [x1+64]
003e2788str x1, [sp+96]
003e278cstp xzr, xzr, [sp+64]
003e2790add x1, sp, 64
003e2794str x1, [sp+80]
003e2798ldrsb x27, [x1]
003e279cadrp x2, 0
003e27a0add x2, x2, 2128
003e27a4str x2, [x1]
003e27a8ldrsb x27, [x1]
003e27acldr x2, [sp+96]
003e27b0adrp x27, 0x669000
003e27b4ldr w3, [x27+3056]
003e27b8cbz w3, 0x3e27c0
003e27bcb 0x3e27c4
003e27c0
003e27c0loc_3e27c0:
003e27c0b 0x3e27d8
003e27c4
003e27c4loc_3e27c4:
003e27c4bl runtime.gcWriteBarrier2
003e27c8str x2, [x25]
003e27ccldr x3, [x1+8]
003e27d0str x3, [x25+8]
003e27d4b 0x3e27d8
003e27d8
003e27d8loc_3e27d8:
003e27d8str x2, [x1+8]
003e27dcstr x1, [sp+40]
003e27e0add x0, sp, 16
003e27e4bl runtime.deferprocStack
003e27e8subs xzr, x0, 0
003e27ecb.ne 0x3e2820
003e27f0b 0x3e27f4
003e27f4
003e27f4loc_3e27f4:
003e27f4ldr x0, [sp+120]
003e27f8ldrsb x27, [x0]
003e27fcldr x1, [sp+120]
003e2800ldrsb x27, [x1]
003e2804ldr x1, [x1+32]
003e2808add x1, x1, 1
003e280cstr x1, [x0+32]
003e2810bl runtime.deferreturn
003e2814ldur x29, [sp-8]
003e2818ldr x30, [sp], 112
003e281cret x30
003e2820
003e2820loc_3e2820:
003e2820bl runtime.deferreturn
003e2824ldur x29, [sp-8]
003e2828ldr x30, [sp], 112
003e282cret x30
003e2830
003e2830loc_3e2830:
003e2830str x0, [sp+8]
003e2834mov x3, x30
003e2838bl runtime.morestack_noctxt.abi0
003e283cldr x0, [sp+8]
003e2840b 0x3e2750
003e2844udf 0
003e2848udf 0
003e284cudf 0
003e2750
003e2850
003e2850github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncReadSequence.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncReadSequence.deferwrap1(void)
003e2850ldr x16, [x28+16]
003e2854subs xzr, sp, x16
003e2858b.ls 0x3e2888
003e285cstr x30, [sp-32]!
003e2860stur x29, [sp-8]
003e2864sub x29, sp, 8
003e2868ldr x16, [x28+32]
003e286ccbnz x16, 0x3e2894
003e2870
003e2870loc_3e2870:
003e2870ldr x0, [x26+8]
003e2874str x0, [sp+16]
003e2878bl sync.(*RWMutex).Unlock
003e287cldur x29, [sp-8]
003e2880ldr x30, [sp], 32
003e2884ret x30
003e2888
003e2888loc_3e2888:
003e2888mov x3, x30
003e288cbl runtime.morestack.abi0
003e2890b 0x3e2850
003e2894
003e2894loc_3e2894:
003e2894ldr x17, [x16]
003e2898add x20, sp, 40
003e289csubs xzr, x20, x17
003e28a0b.ne 0x3e2870
003e28a4add x20, sp, 8
003e28a8str x20, [x16]
003e28acb 0x3e2870
003e2850
003e2850github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncReadSequence.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncReadSequence.deferwrap1(void)
003e2850ldr x16, [x28+16]
003e2854subs xzr, sp, x16
003e2858b.ls 0x3e2888
003e285cstr x30, [sp-32]!
003e2860stur x29, [sp-8]
003e2864sub x29, sp, 8
003e2868ldr x16, [x28+32]
003e286ccbnz x16, 0x3e2894
003e2870
003e2870loc_3e2870:
003e2870ldr x0, [x26+8]
003e2874str x0, [sp+16]
003e2878bl sync.(*RWMutex).Unlock
003e287cldur x29, [sp-8]
003e2880ldr x30, [sp], 32
003e2884ret x30
003e2888
003e2888loc_3e2888:
003e2888mov x3, x30
003e288cbl runtime.morestack.abi0
003e2890b 0x3e2850
003e2894
003e2894loc_3e2894:
003e2894ldr x17, [x16]
003e2898add x20, sp, 40
003e289csubs xzr, x20, x17
003e28a0b.ne 0x3e2870
003e28a4add x20, sp, 8
003e28a8str x20, [x16]
003e28acb 0x3e2870
003e2850
003e28b0
003e28b0github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncWriteSequence: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncWriteSequence(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e28b0ldr x16, [x28+16]
003e28b4subs xzr, sp, x16
003e28b8b.ls 0x3e2990
003e28bcstr x30, [sp-112]!
003e28c0stur x29, [sp-8]
003e28c4sub x29, sp, 8
003e28c8str x0, [sp+120]
003e28ccldrsb x27, [x0]
003e28d0ldr x0, [x0+64]
003e28d4str x0, [sp+88]
003e28d8bl sync.(*RWMutex).Lock
003e28dcldr x1, [sp+120]
003e28e0ldrsb x27, [x1]
003e28e4ldr x1, [x1+64]
003e28e8str x1, [sp+96]
003e28ecstp xzr, xzr, [sp+64]
003e28f0add x1, sp, 64
003e28f4str x1, [sp+80]
003e28f8ldrsb x27, [x1]
003e28fcadrp x2, 0
003e2900add x2, x2, 2480
003e2904str x2, [x1]
003e2908ldrsb x27, [x1]
003e290cldr x2, [sp+96]
003e2910adrp x27, 0x669000
003e2914ldr w3, [x27+3056]
003e2918cbz w3, 0x3e2920
003e291cb 0x3e2924
003e2920
003e2920loc_3e2920:
003e2920b 0x3e2938
003e2924
003e2924loc_3e2924:
003e2924bl runtime.gcWriteBarrier2
003e2928str x2, [x25]
003e292cldr x3, [x1+8]
003e2930str x3, [x25+8]
003e2934b 0x3e2938
003e2938
003e2938loc_3e2938:
003e2938str x2, [x1+8]
003e293cstr x1, [sp+40]
003e2940add x0, sp, 16
003e2944bl runtime.deferprocStack
003e2948subs xzr, x0, 0
003e294cb.ne 0x3e2980
003e2950b 0x3e2954
003e2954
003e2954loc_3e2954:
003e2954ldr x0, [sp+120]
003e2958ldrsb x27, [x0]
003e295cldr x1, [sp+120]
003e2960ldrsb x27, [x1]
003e2964ldr x1, [x1+56]
003e2968add x1, x1, 1
003e296cstr x1, [x0+56]
003e2970bl runtime.deferreturn
003e2974ldur x29, [sp-8]
003e2978ldr x30, [sp], 112
003e297cret x30
003e2980
003e2980loc_3e2980:
003e2980bl runtime.deferreturn
003e2984ldur x29, [sp-8]
003e2988ldr x30, [sp], 112
003e298cret x30
003e2990
003e2990loc_3e2990:
003e2990str x0, [sp+8]
003e2994mov x3, x30
003e2998bl runtime.morestack_noctxt.abi0
003e299cldr x0, [sp+8]
003e29a0b 0x3e28b0
003e29a4udf 0
003e29a8udf 0
003e29acudf 0
003e28b0
003e28b0github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncWriteSequence: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncWriteSequence(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e28b0ldr x16, [x28+16]
003e28b4subs xzr, sp, x16
003e28b8b.ls 0x3e2990
003e28bcstr x30, [sp-112]!
003e28c0stur x29, [sp-8]
003e28c4sub x29, sp, 8
003e28c8str x0, [sp+120]
003e28ccldrsb x27, [x0]
003e28d0ldr x0, [x0+64]
003e28d4str x0, [sp+88]
003e28d8bl sync.(*RWMutex).Lock
003e28dcldr x1, [sp+120]
003e28e0ldrsb x27, [x1]
003e28e4ldr x1, [x1+64]
003e28e8str x1, [sp+96]
003e28ecstp xzr, xzr, [sp+64]
003e28f0add x1, sp, 64
003e28f4str x1, [sp+80]
003e28f8ldrsb x27, [x1]
003e28fcadrp x2, 0
003e2900add x2, x2, 2480
003e2904str x2, [x1]
003e2908ldrsb x27, [x1]
003e290cldr x2, [sp+96]
003e2910adrp x27, 0x669000
003e2914ldr w3, [x27+3056]
003e2918cbz w3, 0x3e2920
003e291cb 0x3e2924
003e2920
003e2920loc_3e2920:
003e2920b 0x3e2938
003e2924
003e2924loc_3e2924:
003e2924bl runtime.gcWriteBarrier2
003e2928str x2, [x25]
003e292cldr x3, [x1+8]
003e2930str x3, [x25+8]
003e2934b 0x3e2938
003e2938
003e2938loc_3e2938:
003e2938str x2, [x1+8]
003e293cstr x1, [sp+40]
003e2940add x0, sp, 16
003e2944bl runtime.deferprocStack
003e2948subs xzr, x0, 0
003e294cb.ne 0x3e2980
003e2950b 0x3e2954
003e2954
003e2954loc_3e2954:
003e2954ldr x0, [sp+120]
003e2958ldrsb x27, [x0]
003e295cldr x1, [sp+120]
003e2960ldrsb x27, [x1]
003e2964ldr x1, [x1+56]
003e2968add x1, x1, 1
003e296cstr x1, [x0+56]
003e2970bl runtime.deferreturn
003e2974ldur x29, [sp-8]
003e2978ldr x30, [sp], 112
003e297cret x30
003e2980
003e2980loc_3e2980:
003e2980bl runtime.deferreturn
003e2984ldur x29, [sp-8]
003e2988ldr x30, [sp], 112
003e298cret x30
003e2990
003e2990loc_3e2990:
003e2990str x0, [sp+8]
003e2994mov x3, x30
003e2998bl runtime.morestack_noctxt.abi0
003e299cldr x0, [sp+8]
003e29a0b 0x3e28b0
003e29a4udf 0
003e29a8udf 0
003e29acudf 0
003e28b0
003e29b0
003e29b0github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncWriteSequence.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncWriteSequence.deferwrap1(void)
003e29b0ldr x16, [x28+16]
003e29b4subs xzr, sp, x16
003e29b8b.ls 0x3e29e8
003e29bcstr x30, [sp-32]!
003e29c0stur x29, [sp-8]
003e29c4sub x29, sp, 8
003e29c8ldr x16, [x28+32]
003e29cccbnz x16, 0x3e29f4
003e29d0
003e29d0loc_3e29d0:
003e29d0ldr x0, [x26+8]
003e29d4str x0, [sp+16]
003e29d8bl sync.(*RWMutex).Unlock
003e29dcldur x29, [sp-8]
003e29e0ldr x30, [sp], 32
003e29e4ret x30
003e29e8
003e29e8loc_3e29e8:
003e29e8mov x3, x30
003e29ecbl runtime.morestack.abi0
003e29f0b 0x3e29b0
003e29f4
003e29f4loc_3e29f4:
003e29f4ldr x17, [x16]
003e29f8add x20, sp, 40
003e29fcsubs xzr, x20, x17
003e2a00b.ne 0x3e29d0
003e2a04add x20, sp, 8
003e2a08str x20, [x16]
003e2a0cb 0x3e29d0
003e29b0
003e29b0github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncWriteSequence.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).IncWriteSequence.deferwrap1(void)
003e29b0ldr x16, [x28+16]
003e29b4subs xzr, sp, x16
003e29b8b.ls 0x3e29e8
003e29bcstr x30, [sp-32]!
003e29c0stur x29, [sp-8]
003e29c4sub x29, sp, 8
003e29c8ldr x16, [x28+32]
003e29cccbnz x16, 0x3e29f4
003e29d0
003e29d0loc_3e29d0:
003e29d0ldr x0, [x26+8]
003e29d4str x0, [sp+16]
003e29d8bl sync.(*RWMutex).Unlock
003e29dcldur x29, [sp-8]
003e29e0ldr x30, [sp], 32
003e29e4ret x30
003e29e8
003e29e8loc_3e29e8:
003e29e8mov x3, x30
003e29ecbl runtime.morestack.abi0
003e29f0b 0x3e29b0
003e29f4
003e29f4loc_3e29f4:
003e29f4ldr x17, [x16]
003e29f8add x20, sp, 40
003e29fcsubs xzr, x20, x17
003e2a00b.ne 0x3e29d0
003e2a04add x20, sp, 8
003e2a08str x20, [x16]
003e2a0cb 0x3e29d0
003e29b0
003e2a10
003e2a10github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).Close: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).Close(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e2a10ldr x16, [x28+16]
003e2a14subs xzr, sp, x16
003e2a18b.ls 0x3e2af0
003e2a1cstr x30, [sp-96]!
003e2a20stur x29, [sp-8]
003e2a24sub x29, sp, 8
003e2a28str x0, [sp+104]
003e2a2cldrsb x27, [x0]
003e2a30ldr x1, [x0+16]
003e2a34ldr x2, [x0+8]
003e2a38ldr x3, [x0+24]
003e2a3cstr x2, [sp+64]
003e2a40str x1, [sp+72]
003e2a44str x3, [sp+80]
003e2a48str xzr, [sp+32]
003e2a4cstr x1, [sp+24]
003e2a50ldr x1, [sp+64]
003e2a54str x1, [sp+16]
003e2a58b 0x3e2a5c
003e2a5c
003e2a5cloc_3e2a5c:
003e2a5cldr x1, [sp+24]
003e2a60ldr x2, [sp+32]
003e2a64subs xzr, x1, x2
003e2a68b.gt 0x3e2a70
003e2a6cb 0x3e2ac8
003e2a70
003e2a70loc_3e2a70:
003e2a70ldr x1, [sp+16]
003e2a74str x1, [sp+56]
003e2a78ldr x1, [sp+56]
003e2a7cldr x0, [x1+8]
003e2a80ldr x1, [x1]
003e2a84str x1, [sp+40]
003e2a88str x0, [sp+48]
003e2a8ccbnz x1, 0x3e2a94
003e2a90b 0x3e2aa4
003e2a94
003e2a94loc_3e2a94:
003e2a94ldrsb x27, [x1]
003e2a98ldr x1, [x1+24]
003e2a9cblr x1
003e2aa0b 0x3e2aa8
003e2aa4
003e2aa4loc_3e2aa4:
003e2aa4b 0x3e2aa8
003e2aa8
003e2aa8loc_3e2aa8:
003e2aa8b 0x3e2aac
003e2aac
003e2aacloc_3e2aac:
003e2aacldr x1, [sp+32]
003e2ab0add x1, x1, 1
003e2ab4str x1, [sp+32]
003e2ab8ldr x1, [sp+56]
003e2abcadd x1, x1, 16
003e2ac0str x1, [sp+16]
003e2ac4b 0x3e2a5c
003e2ac8
003e2ac8loc_3e2ac8:
003e2ac8ldr x1, [sp+104]
003e2accldrsb x27, [x1]
003e2ad0ldr x2, [x1+40]
003e2ad4ldrsb x27, [x2]
003e2ad8ldr x0, [x1+48]
003e2adcldr x1, [x2+24]
003e2ae0blr x1
003e2ae4ldur x29, [sp-8]
003e2ae8ldr x30, [sp], 96
003e2aecret x30
003e2af0
003e2af0loc_3e2af0:
003e2af0str x0, [sp+8]
003e2af4mov x3, x30
003e2af8bl runtime.morestack_noctxt.abi0
003e2afcldr x0, [sp+8]
003e2b00b 0x3e2a10
003e2b04udf 0
003e2b08udf 0
003e2b0cudf 0
003e2a10
003e2a10github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).Close: ; void github.com/bishopfox/sliver/implant/sliver/transports.(*Tunnel).Close(github.com/bishopfox/sliver/implant/sliver/transports.Tunnel * c)
003e2a10ldr x16, [x28+16]
003e2a14subs xzr, sp, x16
003e2a18b.ls 0x3e2af0
003e2a1cstr x30, [sp-96]!
003e2a20stur x29, [sp-8]
003e2a24sub x29, sp, 8
003e2a28str x0, [sp+104]
003e2a2cldrsb x27, [x0]
003e2a30ldr x1, [x0+16]
003e2a34ldr x2, [x0+8]
003e2a38ldr x3, [x0+24]
003e2a3cstr x2, [sp+64]
003e2a40str x1, [sp+72]
003e2a44str x3, [sp+80]
003e2a48str xzr, [sp+32]
003e2a4cstr x1, [sp+24]
003e2a50ldr x1, [sp+64]
003e2a54str x1, [sp+16]
003e2a58b 0x3e2a5c
003e2a5c
003e2a5cloc_3e2a5c:
003e2a5cldr x1, [sp+24]
003e2a60ldr x2, [sp+32]
003e2a64subs xzr, x1, x2
003e2a68b.gt 0x3e2a70
003e2a6cb 0x3e2ac8
003e2a70
003e2a70loc_3e2a70:
003e2a70ldr x1, [sp+16]
003e2a74str x1, [sp+56]
003e2a78ldr x1, [sp+56]
003e2a7cldr x0, [x1+8]
003e2a80ldr x1, [x1]
003e2a84str x1, [sp+40]
003e2a88str x0, [sp+48]
003e2a8ccbnz x1, 0x3e2a94
003e2a90b 0x3e2aa4
003e2a94
003e2a94loc_3e2a94:
003e2a94ldrsb x27, [x1]
003e2a98ldr x1, [x1+24]
003e2a9cblr x1
003e2aa0b 0x3e2aa8
003e2aa4
003e2aa4loc_3e2aa4:
003e2aa4b 0x3e2aa8
003e2aa8
003e2aa8loc_3e2aa8:
003e2aa8b 0x3e2aac
003e2aac
003e2aacloc_3e2aac:
003e2aacldr x1, [sp+32]
003e2ab0add x1, x1, 1
003e2ab4str x1, [sp+32]
003e2ab8ldr x1, [sp+56]
003e2abcadd x1, x1, 16
003e2ac0str x1, [sp+16]
003e2ac4b 0x3e2a5c
003e2ac8
003e2ac8loc_3e2ac8:
003e2ac8ldr x1, [sp+104]
003e2accldrsb x27, [x1]
003e2ad0ldr x2, [x1+40]
003e2ad4ldrsb x27, [x2]
003e2ad8ldr x0, [x1+48]
003e2adcldr x1, [x2+24]
003e2ae0blr x1
003e2ae4ldur x29, [sp-8]
003e2ae8ldr x30, [sp], 96
003e2aecret x30
003e2af0
003e2af0loc_3e2af0:
003e2af0str x0, [sp+8]
003e2af4mov x3, x30
003e2af8bl runtime.morestack_noctxt.abi0
003e2afcldr x0, [sp+8]
003e2b00b 0x3e2a10
003e2b04udf 0
003e2b08udf 0
003e2b0cudf 0
003e2a10
003e2b10
003e2b10github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func2: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func2(void)
003e2b10str x30, [sp-32]!
003e2b14stur x29, [sp-8]
003e2b18sub x29, sp, 8
003e2b1cstp xzr, xzr, [sp+8]
003e2b20adrp x0, 0x2d7000
003e2b24add x0, x0, 2554
003e2b28str x0, [sp+8]
003e2b2cmovz x1, 25
003e2b30str x1, [sp+16]
003e2b34add x29, sp, 24
003e2b38add sp, sp, 32
003e2b3cret x30
003e2b10
003e2b10github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func2: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func2(void)
003e2b10str x30, [sp-32]!
003e2b14stur x29, [sp-8]
003e2b18sub x29, sp, 8
003e2b1cstp xzr, xzr, [sp+8]
003e2b20adrp x0, 0x2d7000
003e2b24add x0, x0, 2554
003e2b28str x0, [sp+8]
003e2b2cmovz x1, 25
003e2b30str x1, [sp+16]
003e2b34add x29, sp, 24
003e2b38add sp, sp, 32
003e2b3cret x30
003e2b10
003e2b40
003e2b40os/exec.init: ; void os/exec.init(void)
003e2b40ldr x16, [x28+16]
003e2b44subs xzr, sp, x16
003e2b48b.ls 0x3e2cd0
003e2b4cstr x30, [sp-32]!
003e2b50stur x29, [sp-8]
003e2b54sub x29, sp, 8
003e2b58adrp x0, 0x2e3000
003e2b5cadd x0, x0, 3999
003e2b60movz x1, 43
003e2b64bl errors.New
003e2b68adrp x27, 0x63f000
003e2b6cstr x0, [x27+2256]
003e2b70adrp x27, 0x669000
003e2b74ldr w2, [x27+3056]
003e2b78cbz w2, 0x3e2b80
003e2b7cb 0x3e2b84
003e2b80
003e2b80loc_3e2b80:
003e2b80b 0x3e2b9c
003e2b84
003e2b84loc_3e2b84:
003e2b84bl runtime.gcWriteBarrier2
003e2b88str x1, [x25]
003e2b8cadrp x27, 0x63f000
003e2b90ldr x2, [x27+2264]
003e2b94str x2, [x25+8]
003e2b98b 0x3e2b9c
003e2b9c
003e2b9cloc_3e2b9c:
003e2b9cadrp x27, 0x63f000
003e2ba0str x1, [x27+2264]
003e2ba4adrp x0, 0x2cf000
003e2ba8add x0, x0, 3496
003e2bacmovz x1, 9
003e2bb0bl internal/godebug.New
003e2bb4adrp x27, 0x669000
003e2bb8ldr w2, [x27+3056]
003e2bbccbz w2, 0x3e2bc4
003e2bc0b 0x3e2bc8
003e2bc4
003e2bc4loc_3e2bc4:
003e2bc4b 0x3e2be0
003e2bc8
003e2bc8loc_3e2bc8:
003e2bc8bl runtime.gcWriteBarrier2
003e2bccstr x0, [x25]
003e2bd0adrp x27, 0x63e000
003e2bd4ldr x2, [x27+3496]
003e2bd8str x2, [x25+8]
003e2bdcb 0x3e2be0
003e2be0
003e2be0loc_3e2be0:
003e2be0adrp x27, 0x63e000
003e2be4str x0, [x27+3496]
003e2be8adrp x0, 0x2d0000
003e2becadd x0, x0, 804
003e2bf0movz x1, 10
003e2bf4bl internal/godebug.New
003e2bf8adrp x27, 0x669000
003e2bfcldr w2, [x27+3056]
003e2c00cbz w2, 0x3e2c08
003e2c04b 0x3e2c0c
003e2c08
003e2c08loc_3e2c08:
003e2c08b 0x3e2c24
003e2c0c
003e2c0cloc_3e2c0c:
003e2c0cbl runtime.gcWriteBarrier2
003e2c10str x0, [x25]
003e2c14adrp x27, 0x63e000
003e2c18ldr x2, [x27+3504]
003e2c1cstr x2, [x25+8]
003e2c20b 0x3e2c24
003e2c24
003e2c24loc_3e2c24:
003e2c24adrp x27, 0x63e000
003e2c28str x0, [x27+3504]
003e2c2cadrp x0, 0x2e9000
003e2c30add x0, x0, 2814
003e2c34movz x1, 57
003e2c38bl errors.New
003e2c3cadrp x27, 0x63f000
003e2c40str x0, [x27+2272]
003e2c44adrp x27, 0x669000
003e2c48ldr w2, [x27+3056]
003e2c4ccbz w2, 0x3e2c54
003e2c50b 0x3e2c58
003e2c54
003e2c54loc_3e2c54:
003e2c54b 0x3e2c70
003e2c58
003e2c58loc_3e2c58:
003e2c58bl runtime.gcWriteBarrier2
003e2c5cstr x1, [x25]
003e2c60adrp x27, 0x63f000
003e2c64ldr x2, [x27+2280]
003e2c68str x2, [x25+8]
003e2c6cb 0x3e2c70
003e2c70
003e2c70loc_3e2c70:
003e2c70adrp x27, 0x63f000
003e2c74str x1, [x27+2280]
003e2c78adrp x0, 0x2de000
003e2c7cadd x0, x0, 471
003e2c80movz x1, 34
003e2c84bl errors.New
003e2c88adrp x27, 0x63f000
003e2c8cstr x0, [x27+2288]
003e2c90adrp x27, 0x669000
003e2c94ldr w2, [x27+3056]
003e2c98cbz w2, 0x3e2ca0
003e2c9cb 0x3e2ca4
003e2ca0
003e2ca0loc_3e2ca0:
003e2ca0b 0x3e2cbc
003e2ca4
003e2ca4loc_3e2ca4:
003e2ca4bl runtime.gcWriteBarrier2
003e2ca8str x1, [x25]
003e2cacadrp x27, 0x63f000
003e2cb0ldr x0, [x27+2296]
003e2cb4str x0, [x25+8]
003e2cb8b 0x3e2cbc
003e2cbc
003e2cbcloc_3e2cbc:
003e2cbcadrp x27, 0x63f000
003e2cc0str x1, [x27+2296]
003e2cc4ldur x29, [sp-8]
003e2cc8ldr x30, [sp], 32
003e2cccret x30
003e2cd0
003e2cd0loc_3e2cd0:
003e2cd0mov x3, x30
003e2cd4bl runtime.morestack_noctxt.abi0
003e2cd8b 0x3e2b40
003e2cdcudf 0
003e2b40
003e2b40os/exec.init: ; void os/exec.init(void)
003e2b40ldr x16, [x28+16]
003e2b44subs xzr, sp, x16
003e2b48b.ls 0x3e2cd0
003e2b4cstr x30, [sp-32]!
003e2b50stur x29, [sp-8]
003e2b54sub x29, sp, 8
003e2b58adrp x0, 0x2e3000
003e2b5cadd x0, x0, 3999
003e2b60movz x1, 43
003e2b64bl errors.New
003e2b68adrp x27, 0x63f000
003e2b6cstr x0, [x27+2256]
003e2b70adrp x27, 0x669000
003e2b74ldr w2, [x27+3056]
003e2b78cbz w2, 0x3e2b80
003e2b7cb 0x3e2b84
003e2b80
003e2b80loc_3e2b80:
003e2b80b 0x3e2b9c
003e2b84
003e2b84loc_3e2b84:
003e2b84bl runtime.gcWriteBarrier2
003e2b88str x1, [x25]
003e2b8cadrp x27, 0x63f000
003e2b90ldr x2, [x27+2264]
003e2b94str x2, [x25+8]
003e2b98b 0x3e2b9c
003e2b9c
003e2b9cloc_3e2b9c:
003e2b9cadrp x27, 0x63f000
003e2ba0str x1, [x27+2264]
003e2ba4adrp x0, 0x2cf000
003e2ba8add x0, x0, 3496
003e2bacmovz x1, 9
003e2bb0bl internal/godebug.New
003e2bb4adrp x27, 0x669000
003e2bb8ldr w2, [x27+3056]
003e2bbccbz w2, 0x3e2bc4
003e2bc0b 0x3e2bc8
003e2bc4
003e2bc4loc_3e2bc4:
003e2bc4b 0x3e2be0
003e2bc8
003e2bc8loc_3e2bc8:
003e2bc8bl runtime.gcWriteBarrier2
003e2bccstr x0, [x25]
003e2bd0adrp x27, 0x63e000
003e2bd4ldr x2, [x27+3496]
003e2bd8str x2, [x25+8]
003e2bdcb 0x3e2be0
003e2be0
003e2be0loc_3e2be0:
003e2be0adrp x27, 0x63e000
003e2be4str x0, [x27+3496]
003e2be8adrp x0, 0x2d0000
003e2becadd x0, x0, 804
003e2bf0movz x1, 10
003e2bf4bl internal/godebug.New
003e2bf8adrp x27, 0x669000
003e2bfcldr w2, [x27+3056]
003e2c00cbz w2, 0x3e2c08
003e2c04b 0x3e2c0c
003e2c08
003e2c08loc_3e2c08:
003e2c08b 0x3e2c24
003e2c0c
003e2c0cloc_3e2c0c:
003e2c0cbl runtime.gcWriteBarrier2
003e2c10str x0, [x25]
003e2c14adrp x27, 0x63e000
003e2c18ldr x2, [x27+3504]
003e2c1cstr x2, [x25+8]
003e2c20b 0x3e2c24
003e2c24
003e2c24loc_3e2c24:
003e2c24adrp x27, 0x63e000
003e2c28str x0, [x27+3504]
003e2c2cadrp x0, 0x2e9000
003e2c30add x0, x0, 2814
003e2c34movz x1, 57
003e2c38bl errors.New
003e2c3cadrp x27, 0x63f000
003e2c40str x0, [x27+2272]
003e2c44adrp x27, 0x669000
003e2c48ldr w2, [x27+3056]
003e2c4ccbz w2, 0x3e2c54
003e2c50b 0x3e2c58
003e2c54
003e2c54loc_3e2c54:
003e2c54b 0x3e2c70
003e2c58
003e2c58loc_3e2c58:
003e2c58bl runtime.gcWriteBarrier2
003e2c5cstr x1, [x25]
003e2c60adrp x27, 0x63f000
003e2c64ldr x2, [x27+2280]
003e2c68str x2, [x25+8]
003e2c6cb 0x3e2c70
003e2c70
003e2c70loc_3e2c70:
003e2c70adrp x27, 0x63f000
003e2c74str x1, [x27+2280]
003e2c78adrp x0, 0x2de000
003e2c7cadd x0, x0, 471
003e2c80movz x1, 34
003e2c84bl errors.New
003e2c88adrp x27, 0x63f000
003e2c8cstr x0, [x27+2288]
003e2c90adrp x27, 0x669000
003e2c94ldr w2, [x27+3056]
003e2c98cbz w2, 0x3e2ca0
003e2c9cb 0x3e2ca4
003e2ca0
003e2ca0loc_3e2ca0:
003e2ca0b 0x3e2cbc
003e2ca4
003e2ca4loc_3e2ca4:
003e2ca4bl runtime.gcWriteBarrier2
003e2ca8str x1, [x25]
003e2cacadrp x27, 0x63f000
003e2cb0ldr x0, [x27+2296]
003e2cb4str x0, [x25+8]
003e2cb8b 0x3e2cbc
003e2cbc
003e2cbcloc_3e2cbc:
003e2cbcadrp x27, 0x63f000
003e2cc0str x1, [x27+2296]
003e2cc4ldur x29, [sp-8]
003e2cc8ldr x30, [sp], 32
003e2cccret x30
003e2cd0
003e2cd0loc_3e2cd0:
003e2cd0mov x3, x30
003e2cd4bl runtime.morestack_noctxt.abi0
003e2cd8b 0x3e2b40
003e2cdcudf 0
003e2b40
003e2ce0
003e2ce0os/exec.(*Error).Error: ; void os/exec.(*Error).Error(os/exec.Error * e)
003e2ce0ldr x16, [x28+16]
003e2ce4sub x17, sp, 32
003e2ce8subs xzr, x17, x16
003e2cecb.ls 0x3e2d90
003e2cf0str x30, [sp-160]!
003e2cf4stur x29, [sp-8]
003e2cf8sub x29, sp, 8
003e2cfcstr x0, [sp+168]
003e2d00stp xzr, xzr, [sp+88]
003e2d04ldr x2, [sp+168]
003e2d08ldrsb x27, [x2]
003e2d0cldr x0, [x2]
003e2d10ldr x1, [x2+8]
003e2d14str x0, [sp+104]
003e2d18str x1, [sp+112]
003e2d1cbl strconv.Quote
003e2d20str x0, [sp+136]
003e2d24str x1, [sp+144]
003e2d28ldr x2, [sp+168]
003e2d2cldrsb x27, [x2]
003e2d30ldr x3, [x2+16]
003e2d34ldrsb x27, [x3]
003e2d38ldr x0, [x2+24]
003e2d3cldr x2, [x3+24]
003e2d40blr x2
003e2d44str x0, [sp+120]
003e2d48str x1, [sp+128]
003e2d4cldr x3, [sp+136]
003e2d50ldr x4, [sp+144]
003e2d54orr x2, xzr, 6
003e2d58adrp x5, 0x2cd000
003e2d5cadd x5, x5, 4041
003e2d60orr x6, xzr, 2
003e2d64mov x7, x0
003e2d68mov x8, x1
003e2d6cmov x0, xzr
003e2d70adrp x1, 0x2ce000
003e2d74add x1, x1, 2839
003e2d78bl runtime.concatstring4
003e2d7cstr x0, [sp+88]
003e2d80str x1, [sp+96]
003e2d84ldur x29, [sp-8]
003e2d88ldr x30, [sp], 160
003e2d8cret x30
003e2d90
003e2d90loc_3e2d90:
003e2d90str x0, [sp+8]
003e2d94mov x3, x30
003e2d98bl runtime.morestack_noctxt.abi0
003e2d9cldr x0, [sp+8]
003e2da0b 0x3e2ce0
003e2da4udf 0
003e2da8udf 0
003e2dacudf 0
003e2ce0
003e2ce0os/exec.(*Error).Error: ; void os/exec.(*Error).Error(os/exec.Error * e)
003e2ce0ldr x16, [x28+16]
003e2ce4sub x17, sp, 32
003e2ce8subs xzr, x17, x16
003e2cecb.ls 0x3e2d90
003e2cf0str x30, [sp-160]!
003e2cf4stur x29, [sp-8]
003e2cf8sub x29, sp, 8
003e2cfcstr x0, [sp+168]
003e2d00stp xzr, xzr, [sp+88]
003e2d04ldr x2, [sp+168]
003e2d08ldrsb x27, [x2]
003e2d0cldr x0, [x2]
003e2d10ldr x1, [x2+8]
003e2d14str x0, [sp+104]
003e2d18str x1, [sp+112]
003e2d1cbl strconv.Quote
003e2d20str x0, [sp+136]
003e2d24str x1, [sp+144]
003e2d28ldr x2, [sp+168]
003e2d2cldrsb x27, [x2]
003e2d30ldr x3, [x2+16]
003e2d34ldrsb x27, [x3]
003e2d38ldr x0, [x2+24]
003e2d3cldr x2, [x3+24]
003e2d40blr x2
003e2d44str x0, [sp+120]
003e2d48str x1, [sp+128]
003e2d4cldr x3, [sp+136]
003e2d50ldr x4, [sp+144]
003e2d54orr x2, xzr, 6
003e2d58adrp x5, 0x2cd000
003e2d5cadd x5, x5, 4041
003e2d60orr x6, xzr, 2
003e2d64mov x7, x0
003e2d68mov x8, x1
003e2d6cmov x0, xzr
003e2d70adrp x1, 0x2ce000
003e2d74add x1, x1, 2839
003e2d78bl runtime.concatstring4
003e2d7cstr x0, [sp+88]
003e2d80str x1, [sp+96]
003e2d84ldur x29, [sp-8]
003e2d88ldr x30, [sp], 160
003e2d8cret x30
003e2d90
003e2d90loc_3e2d90:
003e2d90str x0, [sp+8]
003e2d94mov x3, x30
003e2d98bl runtime.morestack_noctxt.abi0
003e2d9cldr x0, [sp+8]
003e2da0b 0x3e2ce0
003e2da4udf 0
003e2da8udf 0
003e2dacudf 0
003e2ce0
003e2db0
003e2db0os/exec.(*Error).Unwrap: ; void os/exec.(*Error).Unwrap(os/exec.Error * e)
003e2db0str x30, [sp-32]!
003e2db4stur x29, [sp-8]
003e2db8sub x29, sp, 8
003e2dbcstr x0, [sp+40]
003e2dc0stp xzr, xzr, [sp+8]
003e2dc4ldr x2, [sp+40]
003e2dc8ldrsb x27, [x2]
003e2dccldr x0, [x2+16]
003e2dd0ldr x1, [x2+24]
003e2dd4str x0, [sp+8]
003e2dd8str x1, [sp+16]
003e2ddcadd x29, sp, 24
003e2de0add sp, sp, 32
003e2de4ret x30
003e2de8udf 0
003e2decudf 0
003e2db0
003e2db0os/exec.(*Error).Unwrap: ; void os/exec.(*Error).Unwrap(os/exec.Error * e)
003e2db0str x30, [sp-32]!
003e2db4stur x29, [sp-8]
003e2db8sub x29, sp, 8
003e2dbcstr x0, [sp+40]
003e2dc0stp xzr, xzr, [sp+8]
003e2dc4ldr x2, [sp+40]
003e2dc8ldrsb x27, [x2]
003e2dccldr x0, [x2+16]
003e2dd0ldr x1, [x2+24]
003e2dd4str x0, [sp+8]
003e2dd8str x1, [sp+16]
003e2ddcadd x29, sp, 24
003e2de0add sp, sp, 32
003e2de4ret x30
003e2de8udf 0
003e2decudf 0
003e2db0
003e2df0
003e2df0os/exec.wrappedError.Error: ; void os/exec.wrappedError.Error(os/exec.wrappedError w)
003e2df0ldr x16, [x28+16]
003e2df4subs xzr, sp, x16
003e2df8b.ls 0x3e2e74
003e2dfcstr x30, [sp-112]!
003e2e00stur x29, [sp-8]
003e2e04sub x29, sp, 8
003e2e08str x0, [sp+120]
003e2e0cstr x1, [sp+128]
003e2e10str x2, [sp+136]
003e2e14str x3, [sp+144]
003e2e18stp xzr, xzr, [sp+72]
003e2e1cldr x1, [sp+136]
003e2e20ldrsb x27, [x1]
003e2e24ldr x0, [sp+144]
003e2e28ldr x1, [x1+24]
003e2e2cblr x1
003e2e30str x0, [sp+88]
003e2e34str x1, [sp+96]
003e2e38ldr x2, [sp+128]
003e2e3cldr x3, [sp+120]
003e2e40orr x4, xzr, 2
003e2e44mov x5, x0
003e2e48mov x6, x1
003e2e4cmov x0, xzr
003e2e50mov x1, x3
003e2e54adrp x3, 0x2cd000
003e2e58add x3, x3, 4041
003e2e5cbl runtime.concatstring3
003e2e60str x0, [sp+72]
003e2e64str x1, [sp+80]
003e2e68ldur x29, [sp-8]
003e2e6cldr x30, [sp], 112
003e2e70ret x30
003e2e74
003e2e74loc_3e2e74:
003e2e74stp x0, x1, [sp+8]
003e2e78stp x2, x3, [sp+24]
003e2e7cmov x3, x30
003e2e80bl runtime.morestack_noctxt.abi0
003e2e84ldp x0, x1, [sp+8]
003e2e88ldp x2, x3, [sp+24]
003e2e8cb 0x3e2df0
003e2df0
003e2df0os/exec.wrappedError.Error: ; void os/exec.wrappedError.Error(os/exec.wrappedError w)
003e2df0ldr x16, [x28+16]
003e2df4subs xzr, sp, x16
003e2df8b.ls 0x3e2e74
003e2dfcstr x30, [sp-112]!
003e2e00stur x29, [sp-8]
003e2e04sub x29, sp, 8
003e2e08str x0, [sp+120]
003e2e0cstr x1, [sp+128]
003e2e10str x2, [sp+136]
003e2e14str x3, [sp+144]
003e2e18stp xzr, xzr, [sp+72]
003e2e1cldr x1, [sp+136]
003e2e20ldrsb x27, [x1]
003e2e24ldr x0, [sp+144]
003e2e28ldr x1, [x1+24]
003e2e2cblr x1
003e2e30str x0, [sp+88]
003e2e34str x1, [sp+96]
003e2e38ldr x2, [sp+128]
003e2e3cldr x3, [sp+120]
003e2e40orr x4, xzr, 2
003e2e44mov x5, x0
003e2e48mov x6, x1
003e2e4cmov x0, xzr
003e2e50mov x1, x3
003e2e54adrp x3, 0x2cd000
003e2e58add x3, x3, 4041
003e2e5cbl runtime.concatstring3
003e2e60str x0, [sp+72]
003e2e64str x1, [sp+80]
003e2e68ldur x29, [sp-8]
003e2e6cldr x30, [sp], 112
003e2e70ret x30
003e2e74
003e2e74loc_3e2e74:
003e2e74stp x0, x1, [sp+8]
003e2e78stp x2, x3, [sp+24]
003e2e7cmov x3, x30
003e2e80bl runtime.morestack_noctxt.abi0
003e2e84ldp x0, x1, [sp+8]
003e2e88ldp x2, x3, [sp+24]
003e2e8cb 0x3e2df0
003e2df0
003e2e90
003e2e90os/exec.wrappedError.Unwrap: ; void os/exec.wrappedError.Unwrap(os/exec.wrappedError w)
003e2e90str x30, [sp-32]!
003e2e94stur x29, [sp-8]
003e2e98sub x29, sp, 8
003e2e9cstr x0, [sp+40]
003e2ea0str x1, [sp+48]
003e2ea4str x2, [sp+56]
003e2ea8str x3, [sp+64]
003e2eacstp xzr, xzr, [sp+8]
003e2eb0ldr x0, [sp+56]
003e2eb4ldr x1, [sp+64]
003e2eb8str x0, [sp+8]
003e2ebcstr x1, [sp+16]
003e2ec0add x29, sp, 24
003e2ec4add sp, sp, 32
003e2ec8ret x30
003e2eccudf 0
003e2e90
003e2e90os/exec.wrappedError.Unwrap: ; void os/exec.wrappedError.Unwrap(os/exec.wrappedError w)
003e2e90str x30, [sp-32]!
003e2e94stur x29, [sp-8]
003e2e98sub x29, sp, 8
003e2e9cstr x0, [sp+40]
003e2ea0str x1, [sp+48]
003e2ea4str x2, [sp+56]
003e2ea8str x3, [sp+64]
003e2eacstp xzr, xzr, [sp+8]
003e2eb0ldr x0, [sp+56]
003e2eb4ldr x1, [sp+64]
003e2eb8str x0, [sp+8]
003e2ebcstr x1, [sp+16]
003e2ec0add x29, sp, 24
003e2ec4add sp, sp, 32
003e2ec8ret x30
003e2eccudf 0
003e2e90
003e2ed0
003e2ed0os/exec.Command: ; void os/exec.Command(struct string name, struct []string arg)
003e2ed0ldr x16, [x28+16]
003e2ed4sub x17, sp, 320
003e2ed8subs xzr, x17, x16
003e2edcb.ls 0x3e34dc
003e2ee0sub x20, sp, 448
003e2ee4stp x29, x30, [x20-8]
003e2ee8add sp, x20, 0
003e2eecsub x29, sp, 8
003e2ef0str x0, [sp+456]
003e2ef4str x1, [sp+464]
003e2ef8str x2, [sp+472]
003e2efcstr x3, [sp+480]
003e2f00str x4, [sp+488]
003e2f04str xzr, [sp+120]
003e2f08adrp x0, 0x21b000
003e2f0cadd x0, x0, 1568
003e2f10bl runtime.newobject
003e2f14str x0, [sp+280]
003e2f18ldr x1, [sp+456]
003e2f1cldr x2, [sp+464]
003e2f20str x2, [x0+8]
003e2f24adrp x27, 0x669000
003e2f28ldr w2, [x27+3056]
003e2f2ccbz w2, 0x3e2f34
003e2f30b 0x3e2f38
003e2f34
003e2f34loc_3e2f34:
003e2f34b 0x3e2f4c
003e2f38
003e2f38loc_3e2f38:
003e2f38bl runtime.gcWriteBarrier2
003e2f3cstr x1, [x25]
003e2f40ldr x5, [x0]
003e2f44str x5, [x25+8]
003e2f48b 0x3e2f4c
003e2f4c
003e2f4cloc_3e2f4c:
003e2f4cstr x1, [x0]
003e2f50ldr x5, [sp+280]
003e2f54ldrsb x27, [x5]
003e2f58b 0x3e2f5c
003e2f5c
003e2f5cloc_3e2f5c:
003e2f5cstr x5, [sp+288]
003e2f60orr x2, xzr, 1
003e2f64str x2, [sp+296]
003e2f68str x2, [sp+304]
003e2f6cstr x5, [sp+256]
003e2f70str x2, [sp+264]
003e2f74str x2, [sp+272]
003e2f78ldr x5, [sp+480]
003e2f7cadd x1, x5, 1
003e2f80str x1, [sp+104]
003e2f84subs xzr, x1, 1
003e2f88b.ls 0x3e2f90
003e2f8cb 0x3e2f98
003e2f90
003e2f90loc_3e2f90:
003e2f90str x1, [sp+264]
003e2f94b 0x3e2fbc
003e2f98
003e2f98loc_3e2f98:
003e2f98ldr x3, [sp+480]
003e2f9cldr x0, [sp+256]
003e2fa0adrp x4, 0x213000
003e2fa4add x4, x4, 2944
003e2fa8bl runtime.growslice
003e2facstr x0, [sp+256]
003e2fb0str x1, [sp+264]
003e2fb4str x2, [sp+272]
003e2fb8b 0x3e2fbc
003e2fbc
003e2fbcloc_3e2fbc:
003e2fbcldr x5, [sp+104]
003e2fc0ldr x6, [sp+480]
003e2fc4sub x7, x5, x6
003e2fc8ubfm x7, x7, 60, 59
003e2fccldr x8, [sp+256]
003e2fd0ldr x9, [sp+264]
003e2fd4add x9, x9, x6
003e2fd8sub x2, x9, x5
003e2fdcldr x9, [sp+272]
003e2fe0add x6, x9, x6
003e2fe4sub x5, x6, x5
003e2fe8sub x6, xzr, x5
003e2fecand x6, x7, x6, asr #63
003e2ff0add x1, x8, x6
003e2ff4str x1, [sp+232]
003e2ff8str x2, [sp+240]
003e2ffcstr x5, [sp+248]
003e3000ldr x3, [sp+472]
003e3004ldr x4, [sp+480]
003e3008adrp x0, 0x212000
003e300cadd x0, x0, 2944
003e3010bl runtime.typedslicecopy
003e3014ldr x5, [sp+256]
003e3018ldr x6, [sp+264]
003e301cldr x7, [sp+272]
003e3020str x5, [sp+384]
003e3024str x6, [sp+392]
003e3028str x7, [sp+400]
003e302cadrp x0, 0x2c2000
003e3030add x0, x0, 1632
003e3034bl runtime.newobject
003e3038str x0, [sp+224]
003e303cadrp x27, 0x668000
003e3040ldr w5, [x27+3056]
003e3044cbz w5, 0x3e304c
003e3048b 0x3e3050
003e304c
003e304cloc_3e304c:
003e304cb 0x3e306c
003e3050
003e3050loc_3e3050:
003e3050str x0, [sp+208]
003e3054mov x1, x0
003e3058adrp x0, 0x2c2000
003e305cadd x0, x0, 1632
003e3060bl runtime.wbZero
003e3064ldr x0, [sp+208]
003e3068b 0x3e306c
003e306c
003e306cloc_3e306c:
003e306cmov x20, x0
003e3070adr x27, 16
003e3074stp x29, x27, [sp-24]
003e3078sub x29, sp, 24
003e307cbl fn_87cb0
003e3080sub x29, sp, 8
003e3084ldr x1, [sp+224]
003e3088ldrsb x27, [x1]
003e308cldr x2, [sp+456]
003e3090ldr x3, [sp+464]
003e3094str x3, [x1+8]
003e3098adrp x27, 0x668000
003e309cldr w3, [x27+3056]
003e30a0cbz w3, 0x3e30a8
003e30a4b 0x3e30ac
003e30a8
003e30a8loc_3e30a8:
003e30a8b 0x3e30c0
003e30ac
003e30acloc_3e30ac:
003e30acbl runtime.gcWriteBarrier2
003e30b0str x2, [x25]
003e30b4ldr x3, [x1]
003e30b8str x3, [x25+8]
003e30bcb 0x3e30c0
003e30c0
003e30c0loc_3e30c0:
003e30c0str x2, [x1]
003e30c4ldr x1, [sp+224]
003e30c8ldrsb x27, [x1]
003e30ccldr x2, [sp+384]
003e30d0ldr x3, [sp+392]
003e30d4ldr x4, [sp+400]
003e30d8str x3, [x1+24]
003e30dcstr x4, [x1+32]
003e30e0adrp x27, 0x668000
003e30e4ldr w3, [x27+3056]
003e30e8cbz w3, 0x3e30f0
003e30ecb 0x3e30f4
003e30f0
003e30f0loc_3e30f0:
003e30f0b 0x3e3108
003e30f4
003e30f4loc_3e30f4:
003e30f4bl runtime.gcWriteBarrier2
003e30f8str x2, [x25]
003e30fcldr x3, [x1+16]
003e3100str x3, [x25+8]
003e3104b 0x3e3108
003e3108
003e3108loc_3e3108:
003e3108str x2, [x1+16]
003e310cldr x1, [sp+224]
003e3110str x1, [sp+200]
003e3114adrp x27, 0x63d000
003e3118ldr x0, [x27+3496]
003e311cbl internal/godebug.(*Setting).Value
003e3120str x0, [sp+128]
003e3124str x1, [sp+136]
003e3128cbnz x1, 0x3e3130
003e312cb 0x3e318c
003e3130
003e3130loc_3e3130:
003e3130subs xzr, x1, 1
003e3134b.eq 0x3e313c
003e3138b 0x3e3184
003e313c
003e313cloc_3e313c:
003e313csubs xzr, x1, 0
003e3140b.hi 0x3e3148
003e3144b 0x3e34d0
003e3148
003e3148loc_3e3148:
003e3148ldrb w4, [x0]
003e314csubs wzr, w4, 50
003e3150b.eq 0x3e3158
003e3154b 0x3e3180
003e3158
003e3158loc_3e3158:
003e3158adrp x0, 0x212000
003e315cadd x0, x0, 3072
003e3160orr x1, xzr, 1024
003e3164mov x2, x1
003e3168bl runtime.makeslice
003e316cstr x0, [sp+144]
003e3170orr x3, xzr, 1024
003e3174str x3, [sp+152]
003e3178str x3, [sp+160]
003e317cb 0x3e332c
003e3180
003e3180loc_3e3180:
003e3180b 0x3e3188
003e3184
003e3184loc_3e3184:
003e3184b 0x3e3188
003e3188
003e3188loc_3e3188:
003e3188b 0x3e32f8
003e318c
003e318cloc_3e318c:
003e318cb 0x3e3190
003e3190
003e3190loc_3e3190:
003e3190ldr x0, [sp+456]
003e3194ldr x1, [sp+464]
003e3198bl path/filepath.Base
003e319cstr x0, [sp+328]
003e31a0str x1, [sp+336]
003e31a4ldr x2, [sp+464]
003e31a8subs xzr, x1, x2
003e31acb.eq 0x3e31b4
003e31b0b 0x3e32e0
003e31b4
003e31b4loc_3e31b4:
003e31b4ldr x3, [sp+456]
003e31b8mov x2, x1
003e31bcmov x1, x3
003e31c0bl runtime.memequal
003e31c4tbnz w0, 0, 0x3e31cc
003e31c8b 0x3e32dc
003e31cc
003e31ccloc_3e31cc:
003e31ccstp xzr, xzr, [sp+328]
003e31d0stp xzr, xzr, [sp+312]
003e31d4ldr x0, [sp+456]
003e31d8ldr x1, [sp+464]
003e31dcbl os/exec.LookPath
003e31e0str x0, [sp+328]
003e31e4str x1, [sp+336]
003e31e8str x2, [sp+312]
003e31ecstr x3, [sp+320]
003e31f0ldr x2, [sp+336]
003e31f4ldr x3, [sp+328]
003e31f8str x3, [sp+424]
003e31fcstr x2, [sp+432]
003e3200ldr x2, [sp+312]
003e3204ldr x3, [sp+320]
003e3208str x2, [sp+408]
003e320cstr x3, [sp+416]
003e3210ldr x2, [sp+424]
003e3214ldr x3, [sp+432]
003e3218str x2, [sp+168]
003e321cstr x3, [sp+176]
003e3220ldr x2, [sp+408]
003e3224ldr x3, [sp+416]
003e3228str x2, [sp+184]
003e322cstr x3, [sp+192]
003e3230ldr x2, [sp+176]
003e3234cbnz x2, 0x3e323c
003e3238b 0x3e3280
003e323c
003e323cloc_3e323c:
003e323cldr x1, [sp+200]
003e3240ldrsb x27, [x1]
003e3244ldr x2, [sp+168]
003e3248ldr x3, [sp+176]
003e324cstr x3, [x1+8]
003e3250adrp x27, 0x668000
003e3254ldr w3, [x27+3056]
003e3258cbz w3, 0x3e3260
003e325cb 0x3e3264
003e3260
003e3260loc_3e3260:
003e3260b 0x3e3278
003e3264
003e3264loc_3e3264:
003e3264bl runtime.gcWriteBarrier2
003e3268str x2, [x25]
003e326cldr x3, [x1]
003e3270str x3, [x25+8]
003e3274b 0x3e3278
003e3278
003e3278loc_3e3278:
003e3278str x2, [x1]
003e327cb 0x3e3284
003e3280
003e3280loc_3e3280:
003e3280b 0x3e3284
003e3284
003e3284loc_3e3284:
003e3284ldr x1, [sp+184]
003e3288cbnz x1, 0x3e3290
003e328cb 0x3e32d4
003e3290
003e3290loc_3e3290:
003e3290ldr x1, [sp+200]
003e3294ldrsb x27, [x1]
003e3298ldr x2, [sp+192]
003e329cldr x3, [sp+184]
003e32a0str x3, [x1+192]
003e32a4adrp x27, 0x668000
003e32a8ldr w3, [x27+3056]
003e32accbz w3, 0x3e32b4
003e32b0b 0x3e32b8
003e32b4
003e32b4loc_3e32b4:
003e32b4b 0x3e32cc
003e32b8
003e32b8loc_3e32b8:
003e32b8bl runtime.gcWriteBarrier2
003e32bcstr x2, [x25]
003e32c0ldr x3, [x1+200]
003e32c4str x3, [x25+8]
003e32c8b 0x3e32cc
003e32cc
003e32ccloc_3e32cc:
003e32ccstr x2, [x1+200]
003e32d0b 0x3e32d8
003e32d4
003e32d4loc_3e32d4:
003e32d4b 0x3e32d8
003e32d8
003e32d8loc_3e32d8:
003e32d8b 0x3e32e4
003e32dc
003e32dcloc_3e32dc:
003e32dcb 0x3e32e4
003e32e0
003e32e0loc_3e32e0:
003e32e0b 0x3e32e4
003e32e4
003e32e4loc_3e32e4:
003e32e4ldr x0, [sp+200]
003e32e8str x0, [sp+120]
003e32ecldp x29, x30, [sp-8]
003e32f0add sp, sp, 448
003e32f4ret x30
003e32f8
003e32f8loc_3e32f8:
003e32f8ldr x4, [sp+200]
003e32fcstr x4, [sp+352]
003e3300adrp x4, 0x2f5000
003e3304add x4, x4, 3872
003e3308str x4, [sp+344]
003e330cldr x1, [sp+352]
003e3310ldr x3, [sp+344]
003e3314adrp x0, 0x2b1000
003e3318add x0, x0, 1600
003e331cadrp x2, 0x215000
003e3320add x2, x2, 3328
003e3324bl runtime.SetFinalizer
003e3328b 0x3e3190
003e332c
003e332cloc_3e332c:
003e332cb 0x3e3330
003e3330
003e3330loc_3e3330:
003e3330ldr x0, [sp+144]
003e3334ldr x1, [sp+152]
003e3338ldr x2, [sp+160]
003e333cmov x3, xzr
003e3340bl runtime.Stack
003e3344str x0, [sp+80]
003e3348ldr x4, [sp+152]
003e334cstr x4, [sp+112]
003e3350subs xzr, x0, x4
003e3354b.lt 0x3e335c
003e3358b 0x3e3484
003e335c
003e335cloc_3e335c:
003e335cldr x2, [sp+160]
003e3360subs xzr, x0, x2
003e3364b.ls 0x3e336c
003e3368b 0x3e34c8
003e336c
003e336cloc_3e336c:
003e336cb 0x3e3370
003e3370
003e3370loc_3e3370:
003e3370str x0, [sp+152]
003e3374b 0x3e3378
003e3378
003e3378loc_3e3378:
003e3378add x6, sp, 63
003e337cstr x6, [sp+216]
003e3380ldrsb x27, [x6]
003e3384adrp x27, 0x2d2000
003e3388add x27, x27, 1135
003e338cldp x7, x8, [x27]
003e3390stp x7, x8, [x6]
003e3394movz x7, 28483
003e3398movk x7, 0x6d6d0000
003e339cmovk x7, 0x6e6100000000
003e33a0movk x7, 0x2864000000000000
003e33a4stur x7, [x6+9]
003e33a8ldr x3, [sp+216]
003e33acldrsb x27, [x3]
003e33b0b 0x3e33b4
003e33b4
003e33b4loc_3e33b4:
003e33b4str x3, [sp+360]
003e33b8movz x5, 17
003e33bcstr x5, [sp+368]
003e33c0str x5, [sp+376]
003e33c4ldr x0, [sp+144]
003e33c8ldr x1, [sp+152]
003e33ccldr x2, [sp+160]
003e33d0mov x4, x5
003e33d4bl bytes.Index
003e33d8str x0, [sp+88]
003e33dctbz x0, 63, 0x3e33e4
003e33e0b 0x3e3434
003e33e4
003e33e4loc_3e33e4:
003e33e4add x4, x0, 1
003e33e8str x4, [sp+112]
003e33ecldr x1, [sp+152]
003e33f0ldr x5, [sp+144]
003e33f4ldr x6, [sp+160]
003e33f8b 0x3e33fc
003e33fc
003e33fcloc_3e33fc:
003e33fcsubs xzr, x1, x4
003e3400b.hs 0x3e3408
003e3404b 0x3e34c0
003e3408
003e3408loc_3e3408:
003e3408sub x7, x1, x0
003e340csub x6, x6, x0
003e3410sub x6, x6, 1
003e3414sub x8, xzr, x6
003e3418and x4, x4, x8, asr #63
003e341cadd x4, x5, x4
003e3420str x4, [sp+144]
003e3424sub x4, x7, 1
003e3428str x4, [sp+152]
003e342cstr x6, [sp+160]
003e3430b 0x3e3438
003e3434
003e3434loc_3e3434:
003e3434b 0x3e3438
003e3438
003e3438loc_3e3438:
003e3438ldr x4, [sp+200]
003e343cldrsb x27, [x4]
003e3440ldr x5, [sp+144]
003e3444ldr x6, [sp+152]
003e3448ldr x7, [sp+160]
003e344cstr x6, [x4+320]
003e3450str x7, [x4+328]
003e3454adrp x27, 0x668000
003e3458ldr w6, [x27+3056]
003e345ccbz w6, 0x3e3464
003e3460b 0x3e3468
003e3464
003e3464loc_3e3464:
003e3464b 0x3e347c
003e3468
003e3468loc_3e3468:
003e3468bl runtime.gcWriteBarrier2
003e346cstr x5, [x25]
003e3470ldr x6, [x4+312]
003e3474str x6, [x25+8]
003e3478b 0x3e347c
003e347c
003e347cloc_3e347c:
003e347cstr x5, [x4+312]
003e3480b 0x3e32f8
003e3484
003e3484loc_3e3484:
003e3484ldr x3, [sp+152]
003e3488str x3, [sp+112]
003e348cubfm x2, x3, 63, 62
003e3490str x2, [sp+96]
003e3494adrp x0, 0x212000
003e3498add x0, x0, 3072
003e349cmov x1, x2
003e34a0bl runtime.makeslice
003e34a4ldr x3, [sp+96]
003e34a8ldr x4, [sp+96]
003e34acstr x0, [sp+144]
003e34b0str x3, [sp+152]
003e34b4str x4, [sp+160]
003e34b8b 0x3e34bc
003e34bc
003e34bcloc_3e34bc:
003e34bcb 0x3e332c
003e34c0
003e34c0loc_3e34c0:
003e34c0mov x0, x4
003e34c4bl runtime.panicSliceB
003e34c8
003e34c8loc_3e34c8:
003e34c8mov x1, x0
003e34ccbl runtime.panicSliceAcap
003e34d0
003e34d0loc_3e34d0:
003e34d0mov x0, xzr
003e34d4bl runtime.panicIndex
003e34d8hint
003e34dc
003e34dcloc_3e34dc:
003e34dcstp x0, x1, [sp+8]
003e34e0stp x2, x3, [sp+24]
003e34e4str x4, [sp+40]
003e34e8mov x3, x30
003e34ecbl runtime.morestack_noctxt.abi0
003e34f0ldp x0, x1, [sp+8]
003e34f4ldp x2, x3, [sp+24]
003e34f8ldr x4, [sp+40]
003e34fcb 0x3e2ed0
003e2ed0
003e2ed0os/exec.Command: ; void os/exec.Command(struct string name, struct []string arg)
003e2ed0ldr x16, [x28+16]
003e2ed4sub x17, sp, 320
003e2ed8subs xzr, x17, x16
003e2edcb.ls 0x3e34dc
003e2ee0sub x20, sp, 448
003e2ee4stp x29, x30, [x20-8]
003e2ee8add sp, x20, 0
003e2eecsub x29, sp, 8
003e2ef0str x0, [sp+456]
003e2ef4str x1, [sp+464]
003e2ef8str x2, [sp+472]
003e2efcstr x3, [sp+480]
003e2f00str x4, [sp+488]
003e2f04str xzr, [sp+120]
003e2f08adrp x0, 0x21b000
003e2f0cadd x0, x0, 1568
003e2f10bl runtime.newobject
003e2f14str x0, [sp+280]
003e2f18ldr x1, [sp+456]
003e2f1cldr x2, [sp+464]
003e2f20str x2, [x0+8]
003e2f24adrp x27, 0x669000
003e2f28ldr w2, [x27+3056]
003e2f2ccbz w2, 0x3e2f34
003e2f30b 0x3e2f38
003e2f34
003e2f34loc_3e2f34:
003e2f34b 0x3e2f4c
003e2f38
003e2f38loc_3e2f38:
003e2f38bl runtime.gcWriteBarrier2
003e2f3cstr x1, [x25]
003e2f40ldr x5, [x0]
003e2f44str x5, [x25+8]
003e2f48b 0x3e2f4c
003e2f4c
003e2f4cloc_3e2f4c:
003e2f4cstr x1, [x0]
003e2f50ldr x5, [sp+280]
003e2f54ldrsb x27, [x5]
003e2f58b 0x3e2f5c
003e2f5c
003e2f5cloc_3e2f5c:
003e2f5cstr x5, [sp+288]
003e2f60orr x2, xzr, 1
003e2f64str x2, [sp+296]
003e2f68str x2, [sp+304]
003e2f6cstr x5, [sp+256]
003e2f70str x2, [sp+264]
003e2f74str x2, [sp+272]
003e2f78ldr x5, [sp+480]
003e2f7cadd x1, x5, 1
003e2f80str x1, [sp+104]
003e2f84subs xzr, x1, 1
003e2f88b.ls 0x3e2f90
003e2f8cb 0x3e2f98
003e2f90
003e2f90loc_3e2f90:
003e2f90str x1, [sp+264]
003e2f94b 0x3e2fbc
003e2f98
003e2f98loc_3e2f98:
003e2f98ldr x3, [sp+480]
003e2f9cldr x0, [sp+256]
003e2fa0adrp x4, 0x213000
003e2fa4add x4, x4, 2944
003e2fa8bl runtime.growslice
003e2facstr x0, [sp+256]
003e2fb0str x1, [sp+264]
003e2fb4str x2, [sp+272]
003e2fb8b 0x3e2fbc
003e2fbc
003e2fbcloc_3e2fbc:
003e2fbcldr x5, [sp+104]
003e2fc0ldr x6, [sp+480]
003e2fc4sub x7, x5, x6
003e2fc8ubfm x7, x7, 60, 59
003e2fccldr x8, [sp+256]
003e2fd0ldr x9, [sp+264]
003e2fd4add x9, x9, x6
003e2fd8sub x2, x9, x5
003e2fdcldr x9, [sp+272]
003e2fe0add x6, x9, x6
003e2fe4sub x5, x6, x5
003e2fe8sub x6, xzr, x5
003e2fecand x6, x7, x6, asr #63
003e2ff0add x1, x8, x6
003e2ff4str x1, [sp+232]
003e2ff8str x2, [sp+240]
003e2ffcstr x5, [sp+248]
003e3000ldr x3, [sp+472]
003e3004ldr x4, [sp+480]
003e3008adrp x0, 0x212000
003e300cadd x0, x0, 2944
003e3010bl runtime.typedslicecopy
003e3014ldr x5, [sp+256]
003e3018ldr x6, [sp+264]
003e301cldr x7, [sp+272]
003e3020str x5, [sp+384]
003e3024str x6, [sp+392]
003e3028str x7, [sp+400]
003e302cadrp x0, 0x2c2000
003e3030add x0, x0, 1632
003e3034bl runtime.newobject
003e3038str x0, [sp+224]
003e303cadrp x27, 0x668000
003e3040ldr w5, [x27+3056]
003e3044cbz w5, 0x3e304c
003e3048b 0x3e3050
003e304c
003e304cloc_3e304c:
003e304cb 0x3e306c
003e3050
003e3050loc_3e3050:
003e3050str x0, [sp+208]
003e3054mov x1, x0
003e3058adrp x0, 0x2c2000
003e305cadd x0, x0, 1632
003e3060bl runtime.wbZero
003e3064ldr x0, [sp+208]
003e3068b 0x3e306c
003e306c
003e306cloc_3e306c:
003e306cmov x20, x0
003e3070adr x27, 16
003e3074stp x29, x27, [sp-24]
003e3078sub x29, sp, 24
003e307cbl fn_87cb0
003e3080sub x29, sp, 8
003e3084ldr x1, [sp+224]
003e3088ldrsb x27, [x1]
003e308cldr x2, [sp+456]
003e3090ldr x3, [sp+464]
003e3094str x3, [x1+8]
003e3098adrp x27, 0x668000
003e309cldr w3, [x27+3056]
003e30a0cbz w3, 0x3e30a8
003e30a4b 0x3e30ac
003e30a8
003e30a8loc_3e30a8:
003e30a8b 0x3e30c0
003e30ac
003e30acloc_3e30ac:
003e30acbl runtime.gcWriteBarrier2
003e30b0str x2, [x25]
003e30b4ldr x3, [x1]
003e30b8str x3, [x25+8]
003e30bcb 0x3e30c0
003e30c0
003e30c0loc_3e30c0:
003e30c0str x2, [x1]
003e30c4ldr x1, [sp+224]
003e30c8ldrsb x27, [x1]
003e30ccldr x2, [sp+384]
003e30d0ldr x3, [sp+392]
003e30d4ldr x4, [sp+400]
003e30d8str x3, [x1+24]
003e30dcstr x4, [x1+32]
003e30e0adrp x27, 0x668000
003e30e4ldr w3, [x27+3056]
003e30e8cbz w3, 0x3e30f0
003e30ecb 0x3e30f4
003e30f0
003e30f0loc_3e30f0:
003e30f0b 0x3e3108
003e30f4
003e30f4loc_3e30f4:
003e30f4bl runtime.gcWriteBarrier2
003e30f8str x2, [x25]
003e30fcldr x3, [x1+16]
003e3100str x3, [x25+8]
003e3104b 0x3e3108
003e3108
003e3108loc_3e3108:
003e3108str x2, [x1+16]
003e310cldr x1, [sp+224]
003e3110str x1, [sp+200]
003e3114adrp x27, 0x63d000
003e3118ldr x0, [x27+3496]
003e311cbl internal/godebug.(*Setting).Value
003e3120str x0, [sp+128]
003e3124str x1, [sp+136]
003e3128cbnz x1, 0x3e3130
003e312cb 0x3e318c
003e3130
003e3130loc_3e3130:
003e3130subs xzr, x1, 1
003e3134b.eq 0x3e313c
003e3138b 0x3e3184
003e313c
003e313cloc_3e313c:
003e313csubs xzr, x1, 0
003e3140b.hi 0x3e3148
003e3144b 0x3e34d0
003e3148
003e3148loc_3e3148:
003e3148ldrb w4, [x0]
003e314csubs wzr, w4, 50
003e3150b.eq 0x3e3158
003e3154b 0x3e3180
003e3158
003e3158loc_3e3158:
003e3158adrp x0, 0x212000
003e315cadd x0, x0, 3072
003e3160orr x1, xzr, 1024
003e3164mov x2, x1
003e3168bl runtime.makeslice
003e316cstr x0, [sp+144]
003e3170orr x3, xzr, 1024
003e3174str x3, [sp+152]
003e3178str x3, [sp+160]
003e317cb 0x3e332c
003e3180
003e3180loc_3e3180:
003e3180b 0x3e3188
003e3184
003e3184loc_3e3184:
003e3184b 0x3e3188
003e3188
003e3188loc_3e3188:
003e3188b 0x3e32f8
003e318c
003e318cloc_3e318c:
003e318cb 0x3e3190
003e3190
003e3190loc_3e3190:
003e3190ldr x0, [sp+456]
003e3194ldr x1, [sp+464]
003e3198bl path/filepath.Base
003e319cstr x0, [sp+328]
003e31a0str x1, [sp+336]
003e31a4ldr x2, [sp+464]
003e31a8subs xzr, x1, x2
003e31acb.eq 0x3e31b4
003e31b0b 0x3e32e0
003e31b4
003e31b4loc_3e31b4:
003e31b4ldr x3, [sp+456]
003e31b8mov x2, x1
003e31bcmov x1, x3
003e31c0bl runtime.memequal
003e31c4tbnz w0, 0, 0x3e31cc
003e31c8b 0x3e32dc
003e31cc
003e31ccloc_3e31cc:
003e31ccstp xzr, xzr, [sp+328]
003e31d0stp xzr, xzr, [sp+312]
003e31d4ldr x0, [sp+456]
003e31d8ldr x1, [sp+464]
003e31dcbl os/exec.LookPath
003e31e0str x0, [sp+328]
003e31e4str x1, [sp+336]
003e31e8str x2, [sp+312]
003e31ecstr x3, [sp+320]
003e31f0ldr x2, [sp+336]
003e31f4ldr x3, [sp+328]
003e31f8str x3, [sp+424]
003e31fcstr x2, [sp+432]
003e3200ldr x2, [sp+312]
003e3204ldr x3, [sp+320]
003e3208str x2, [sp+408]
003e320cstr x3, [sp+416]
003e3210ldr x2, [sp+424]
003e3214ldr x3, [sp+432]
003e3218str x2, [sp+168]
003e321cstr x3, [sp+176]
003e3220ldr x2, [sp+408]
003e3224ldr x3, [sp+416]
003e3228str x2, [sp+184]
003e322cstr x3, [sp+192]
003e3230ldr x2, [sp+176]
003e3234cbnz x2, 0x3e323c
003e3238b 0x3e3280
003e323c
003e323cloc_3e323c:
003e323cldr x1, [sp+200]
003e3240ldrsb x27, [x1]
003e3244ldr x2, [sp+168]
003e3248ldr x3, [sp+176]
003e324cstr x3, [x1+8]
003e3250adrp x27, 0x668000
003e3254ldr w3, [x27+3056]
003e3258cbz w3, 0x3e3260
003e325cb 0x3e3264
003e3260
003e3260loc_3e3260:
003e3260b 0x3e3278
003e3264
003e3264loc_3e3264:
003e3264bl runtime.gcWriteBarrier2
003e3268str x2, [x25]
003e326cldr x3, [x1]
003e3270str x3, [x25+8]
003e3274b 0x3e3278
003e3278
003e3278loc_3e3278:
003e3278str x2, [x1]
003e327cb 0x3e3284
003e3280
003e3280loc_3e3280:
003e3280b 0x3e3284
003e3284
003e3284loc_3e3284:
003e3284ldr x1, [sp+184]
003e3288cbnz x1, 0x3e3290
003e328cb 0x3e32d4
003e3290
003e3290loc_3e3290:
003e3290ldr x1, [sp+200]
003e3294ldrsb x27, [x1]
003e3298ldr x2, [sp+192]
003e329cldr x3, [sp+184]
003e32a0str x3, [x1+192]
003e32a4adrp x27, 0x668000
003e32a8ldr w3, [x27+3056]
003e32accbz w3, 0x3e32b4
003e32b0b 0x3e32b8
003e32b4
003e32b4loc_3e32b4:
003e32b4b 0x3e32cc
003e32b8
003e32b8loc_3e32b8:
003e32b8bl runtime.gcWriteBarrier2
003e32bcstr x2, [x25]
003e32c0ldr x3, [x1+200]
003e32c4str x3, [x25+8]
003e32c8b 0x3e32cc
003e32cc
003e32ccloc_3e32cc:
003e32ccstr x2, [x1+200]
003e32d0b 0x3e32d8
003e32d4
003e32d4loc_3e32d4:
003e32d4b 0x3e32d8
003e32d8
003e32d8loc_3e32d8:
003e32d8b 0x3e32e4
003e32dc
003e32dcloc_3e32dc:
003e32dcb 0x3e32e4
003e32e0
003e32e0loc_3e32e0:
003e32e0b 0x3e32e4
003e32e4
003e32e4loc_3e32e4:
003e32e4ldr x0, [sp+200]
003e32e8str x0, [sp+120]
003e32ecldp x29, x30, [sp-8]
003e32f0add sp, sp, 448
003e32f4ret x30
003e32f8
003e32f8loc_3e32f8:
003e32f8ldr x4, [sp+200]
003e32fcstr x4, [sp+352]
003e3300adrp x4, 0x2f5000
003e3304add x4, x4, 3872
003e3308str x4, [sp+344]
003e330cldr x1, [sp+352]
003e3310ldr x3, [sp+344]
003e3314adrp x0, 0x2b1000
003e3318add x0, x0, 1600
003e331cadrp x2, 0x215000
003e3320add x2, x2, 3328
003e3324bl runtime.SetFinalizer
003e3328b 0x3e3190
003e332c
003e332cloc_3e332c:
003e332cb 0x3e3330
003e3330
003e3330loc_3e3330:
003e3330ldr x0, [sp+144]
003e3334ldr x1, [sp+152]
003e3338ldr x2, [sp+160]
003e333cmov x3, xzr
003e3340bl runtime.Stack
003e3344str x0, [sp+80]
003e3348ldr x4, [sp+152]
003e334cstr x4, [sp+112]
003e3350subs xzr, x0, x4
003e3354b.lt 0x3e335c
003e3358b 0x3e3484
003e335c
003e335cloc_3e335c:
003e335cldr x2, [sp+160]
003e3360subs xzr, x0, x2
003e3364b.ls 0x3e336c
003e3368b 0x3e34c8
003e336c
003e336cloc_3e336c:
003e336cb 0x3e3370
003e3370
003e3370loc_3e3370:
003e3370str x0, [sp+152]
003e3374b 0x3e3378
003e3378
003e3378loc_3e3378:
003e3378add x6, sp, 63
003e337cstr x6, [sp+216]
003e3380ldrsb x27, [x6]
003e3384adrp x27, 0x2d2000
003e3388add x27, x27, 1135
003e338cldp x7, x8, [x27]
003e3390stp x7, x8, [x6]
003e3394movz x7, 28483
003e3398movk x7, 0x6d6d0000
003e339cmovk x7, 0x6e6100000000
003e33a0movk x7, 0x2864000000000000
003e33a4stur x7, [x6+9]
003e33a8ldr x3, [sp+216]
003e33acldrsb x27, [x3]
003e33b0b 0x3e33b4
003e33b4
003e33b4loc_3e33b4:
003e33b4str x3, [sp+360]
003e33b8movz x5, 17
003e33bcstr x5, [sp+368]
003e33c0str x5, [sp+376]
003e33c4ldr x0, [sp+144]
003e33c8ldr x1, [sp+152]
003e33ccldr x2, [sp+160]
003e33d0mov x4, x5
003e33d4bl bytes.Index
003e33d8str x0, [sp+88]
003e33dctbz x0, 63, 0x3e33e4
003e33e0b 0x3e3434
003e33e4
003e33e4loc_3e33e4:
003e33e4add x4, x0, 1
003e33e8str x4, [sp+112]
003e33ecldr x1, [sp+152]
003e33f0ldr x5, [sp+144]
003e33f4ldr x6, [sp+160]
003e33f8b 0x3e33fc
003e33fc
003e33fcloc_3e33fc:
003e33fcsubs xzr, x1, x4
003e3400b.hs 0x3e3408
003e3404b 0x3e34c0
003e3408
003e3408loc_3e3408:
003e3408sub x7, x1, x0
003e340csub x6, x6, x0
003e3410sub x6, x6, 1
003e3414sub x8, xzr, x6
003e3418and x4, x4, x8, asr #63
003e341cadd x4, x5, x4
003e3420str x4, [sp+144]
003e3424sub x4, x7, 1
003e3428str x4, [sp+152]
003e342cstr x6, [sp+160]
003e3430b 0x3e3438
003e3434
003e3434loc_3e3434:
003e3434b 0x3e3438
003e3438
003e3438loc_3e3438:
003e3438ldr x4, [sp+200]
003e343cldrsb x27, [x4]
003e3440ldr x5, [sp+144]
003e3444ldr x6, [sp+152]
003e3448ldr x7, [sp+160]
003e344cstr x6, [x4+320]
003e3450str x7, [x4+328]
003e3454adrp x27, 0x668000
003e3458ldr w6, [x27+3056]
003e345ccbz w6, 0x3e3464
003e3460b 0x3e3468
003e3464
003e3464loc_3e3464:
003e3464b 0x3e347c
003e3468
003e3468loc_3e3468:
003e3468bl runtime.gcWriteBarrier2
003e346cstr x5, [x25]
003e3470ldr x6, [x4+312]
003e3474str x6, [x25+8]
003e3478b 0x3e347c
003e347c
003e347cloc_3e347c:
003e347cstr x5, [x4+312]
003e3480b 0x3e32f8
003e3484
003e3484loc_3e3484:
003e3484ldr x3, [sp+152]
003e3488str x3, [sp+112]
003e348cubfm x2, x3, 63, 62
003e3490str x2, [sp+96]
003e3494adrp x0, 0x212000
003e3498add x0, x0, 3072
003e349cmov x1, x2
003e34a0bl runtime.makeslice
003e34a4ldr x3, [sp+96]
003e34a8ldr x4, [sp+96]
003e34acstr x0, [sp+144]
003e34b0str x3, [sp+152]
003e34b4str x4, [sp+160]
003e34b8b 0x3e34bc
003e34bc
003e34bcloc_3e34bc:
003e34bcb 0x3e332c
003e34c0
003e34c0loc_3e34c0:
003e34c0mov x0, x4
003e34c4bl runtime.panicSliceB
003e34c8
003e34c8loc_3e34c8:
003e34c8mov x1, x0
003e34ccbl runtime.panicSliceAcap
003e34d0
003e34d0loc_3e34d0:
003e34d0mov x0, xzr
003e34d4bl runtime.panicIndex
003e34d8hint
003e34dc
003e34dcloc_3e34dc:
003e34dcstp x0, x1, [sp+8]
003e34e0stp x2, x3, [sp+24]
003e34e4str x4, [sp+40]
003e34e8mov x3, x30
003e34ecbl runtime.morestack_noctxt.abi0
003e34f0ldp x0, x1, [sp+8]
003e34f4ldp x2, x3, [sp+24]
003e34f8ldr x4, [sp+40]
003e34fcb 0x3e2ed0
003e2ed0
003e3500
003e3500os/exec.CommandContext: ; void os/exec.CommandContext(context.Context ctx, struct string name, struct []string arg)
003e3500ldr x16, [x28+16]
003e3504subs xzr, sp, x16
003e3508b.ls 0x3e3654
003e350cstr x30, [sp-80]!
003e3510stur x29, [sp-8]
003e3514sub x29, sp, 8
003e3518str x0, [sp+88]
003e351cstr x1, [sp+96]
003e3520str x2, [sp+104]
003e3524str x3, [sp+112]
003e3528str x4, [sp+120]
003e352cstr x5, [sp+128]
003e3530str x6, [sp+136]
003e3534str xzr, [sp+48]
003e3538ldr x5, [sp+88]
003e353ccbnz x5, 0x3e3544
003e3540b 0x3e363c
003e3544
003e3544loc_3e3544:
003e3544ldr x0, [sp+104]
003e3548ldr x2, [sp+120]
003e354cldr x1, [sp+112]
003e3550ldr x3, [sp+128]
003e3554ldr x4, [sp+136]
003e3558bl os/exec.Command
003e355cstr x0, [sp+56]
003e3560ldrsb x27, [x0]
003e3564ldr x5, [sp+96]
003e3568ldr x6, [sp+88]
003e356cstr x6, [x0+176]
003e3570adrp x27, 0x668000
003e3574ldr w6, [x27+3056]
003e3578cbz w6, 0x3e3580
003e357cb 0x3e3584
003e3580
003e3580loc_3e3580:
003e3580b 0x3e3598
003e3584
003e3584loc_3e3584:
003e3584bl runtime.gcWriteBarrier2
003e3588str x5, [x25]
003e358cldr x1, [x0+184]
003e3590str x1, [x25+8]
003e3594b 0x3e3598
003e3598
003e3598loc_3e3598:
003e3598str x5, [x0+184]
003e359cadrp x0, 0x24e000
003e35a0add x0, x0, 3904
003e35a4bl runtime.newobject
003e35a8str x0, [sp+64]
003e35acadrp x1, 0
003e35b0add x1, x1, 1664
003e35b4str x1, [x0]
003e35b8ldr x1, [sp+56]
003e35bcldr x2, [sp+64]
003e35c0ldrsb x27, [x2]
003e35c4adrp x27, 0x668000
003e35c8ldr w3, [x27+3056]
003e35cccbz w3, 0x3e35d4
003e35d0b 0x3e35d8
003e35d4
003e35d4loc_3e35d4:
003e35d4b 0x3e35ec
003e35d8
003e35d8loc_3e35d8:
003e35d8bl runtime.gcWriteBarrier2
003e35dcstr x1, [x25]
003e35e0ldr x3, [x2+8]
003e35e4str x3, [x25+8]
003e35e8b 0x3e35ec
003e35ec
003e35ecloc_3e35ec:
003e35ecstr x1, [x2+8]
003e35f0ldr x1, [sp+56]
003e35f4ldrsb x27, [x1]
003e35f8ldr x2, [sp+64]
003e35fcadrp x27, 0x668000
003e3600ldr w3, [x27+3056]
003e3604cbz w3, 0x3e360c
003e3608b 0x3e3610
003e360c
003e360cloc_3e360c:
003e360cb 0x3e3624
003e3610
003e3610loc_3e3610:
003e3610bl runtime.gcWriteBarrier2
003e3614str x2, [x25]
003e3618ldr x3, [x1+208]
003e361cstr x3, [x25+8]
003e3620b 0x3e3624
003e3624
003e3624loc_3e3624:
003e3624str x2, [x1+208]
003e3628ldr x0, [sp+56]
003e362cstr x0, [sp+48]
003e3630ldur x29, [sp-8]
003e3634ldr x30, [sp], 80
003e3638ret x30
003e363c
003e363cloc_3e363c:
003e363cadrp x0, 0x212000
003e3640add x0, x0, 2944
003e3644adrp x1, 0x32e000
003e3648add x1, x1, 3360
003e364cbl runtime.gopanic
003e3650hint
003e3654
003e3654loc_3e3654:
003e3654stp x0, x1, [sp+8]
003e3658stp x2, x3, [sp+24]
003e365cstp x4, x5, [sp+40]
003e3660str x6, [sp+56]
003e3664mov x3, x30
003e3668bl runtime.morestack_noctxt.abi0
003e366cldp x0, x1, [sp+8]
003e3670ldp x2, x3, [sp+24]
003e3674ldp x4, x5, [sp+40]
003e3678ldr x6, [sp+56]
003e367cb 0x3e3500
003e3500
003e3500os/exec.CommandContext: ; void os/exec.CommandContext(context.Context ctx, struct string name, struct []string arg)
003e3500ldr x16, [x28+16]
003e3504subs xzr, sp, x16
003e3508b.ls 0x3e3654
003e350cstr x30, [sp-80]!
003e3510stur x29, [sp-8]
003e3514sub x29, sp, 8
003e3518str x0, [sp+88]
003e351cstr x1, [sp+96]
003e3520str x2, [sp+104]
003e3524str x3, [sp+112]
003e3528str x4, [sp+120]
003e352cstr x5, [sp+128]
003e3530str x6, [sp+136]
003e3534str xzr, [sp+48]
003e3538ldr x5, [sp+88]
003e353ccbnz x5, 0x3e3544
003e3540b 0x3e363c
003e3544
003e3544loc_3e3544:
003e3544ldr x0, [sp+104]
003e3548ldr x2, [sp+120]
003e354cldr x1, [sp+112]
003e3550ldr x3, [sp+128]
003e3554ldr x4, [sp+136]
003e3558bl os/exec.Command
003e355cstr x0, [sp+56]
003e3560ldrsb x27, [x0]
003e3564ldr x5, [sp+96]
003e3568ldr x6, [sp+88]
003e356cstr x6, [x0+176]
003e3570adrp x27, 0x668000
003e3574ldr w6, [x27+3056]
003e3578cbz w6, 0x3e3580
003e357cb 0x3e3584
003e3580
003e3580loc_3e3580:
003e3580b 0x3e3598
003e3584
003e3584loc_3e3584:
003e3584bl runtime.gcWriteBarrier2
003e3588str x5, [x25]
003e358cldr x1, [x0+184]
003e3590str x1, [x25+8]
003e3594b 0x3e3598
003e3598
003e3598loc_3e3598:
003e3598str x5, [x0+184]
003e359cadrp x0, 0x24e000
003e35a0add x0, x0, 3904
003e35a4bl runtime.newobject
003e35a8str x0, [sp+64]
003e35acadrp x1, 0
003e35b0add x1, x1, 1664
003e35b4str x1, [x0]
003e35b8ldr x1, [sp+56]
003e35bcldr x2, [sp+64]
003e35c0ldrsb x27, [x2]
003e35c4adrp x27, 0x668000
003e35c8ldr w3, [x27+3056]
003e35cccbz w3, 0x3e35d4
003e35d0b 0x3e35d8
003e35d4
003e35d4loc_3e35d4:
003e35d4b 0x3e35ec
003e35d8
003e35d8loc_3e35d8:
003e35d8bl runtime.gcWriteBarrier2
003e35dcstr x1, [x25]
003e35e0ldr x3, [x2+8]
003e35e4str x3, [x25+8]
003e35e8b 0x3e35ec
003e35ec
003e35ecloc_3e35ec:
003e35ecstr x1, [x2+8]
003e35f0ldr x1, [sp+56]
003e35f4ldrsb x27, [x1]
003e35f8ldr x2, [sp+64]
003e35fcadrp x27, 0x668000
003e3600ldr w3, [x27+3056]
003e3604cbz w3, 0x3e360c
003e3608b 0x3e3610
003e360c
003e360cloc_3e360c:
003e360cb 0x3e3624
003e3610
003e3610loc_3e3610:
003e3610bl runtime.gcWriteBarrier2
003e3614str x2, [x25]
003e3618ldr x3, [x1+208]
003e361cstr x3, [x25+8]
003e3620b 0x3e3624
003e3624
003e3624loc_3e3624:
003e3624str x2, [x1+208]
003e3628ldr x0, [sp+56]
003e362cstr x0, [sp+48]
003e3630ldur x29, [sp-8]
003e3634ldr x30, [sp], 80
003e3638ret x30
003e363c
003e363cloc_3e363c:
003e363cadrp x0, 0x212000
003e3640add x0, x0, 2944
003e3644adrp x1, 0x32e000
003e3648add x1, x1, 3360
003e364cbl runtime.gopanic
003e3650hint
003e3654
003e3654loc_3e3654:
003e3654stp x0, x1, [sp+8]
003e3658stp x2, x3, [sp+24]
003e365cstp x4, x5, [sp+40]
003e3660str x6, [sp+56]
003e3664mov x3, x30
003e3668bl runtime.morestack_noctxt.abi0
003e366cldp x0, x1, [sp+8]
003e3670ldp x2, x3, [sp+24]
003e3674ldp x4, x5, [sp+40]
003e3678ldr x6, [sp+56]
003e367cb 0x3e3500
003e3500
003e3680
003e3680os/exec.CommandContext.func1: ; void os/exec.CommandContext.func1(void)
003e3680ldr x16, [x28+16]
003e3684subs xzr, sp, x16
003e3688b.ls 0x3e36d4
003e368cstr x30, [sp-80]!
003e3690stur x29, [sp-8]
003e3694sub x29, sp, 8
003e3698ldr x1, [x26+8]
003e369cstr x1, [sp+40]
003e36a0stp xzr, xzr, [sp+24]
003e36a4ldr x1, [sp+40]
003e36a8ldrsb x27, [x1]
003e36acldr x0, [x1+160]
003e36b0str x0, [sp+48]
003e36b4bl os.(*Process).Kill
003e36b8str x0, [sp+56]
003e36bcstr x1, [sp+64]
003e36c0str x0, [sp+24]
003e36c4str x1, [sp+32]
003e36c8ldur x29, [sp-8]
003e36ccldr x30, [sp], 80
003e36d0ret x30
003e36d4
003e36d4loc_3e36d4:
003e36d4mov x3, x30
003e36d8bl runtime.morestack.abi0
003e36dcb 0x3e3680
003e3680
003e3680os/exec.CommandContext.func1: ; void os/exec.CommandContext.func1(void)
003e3680ldr x16, [x28+16]
003e3684subs xzr, sp, x16
003e3688b.ls 0x3e36d4
003e368cstr x30, [sp-80]!
003e3690stur x29, [sp-8]
003e3694sub x29, sp, 8
003e3698ldr x1, [x26+8]
003e369cstr x1, [sp+40]
003e36a0stp xzr, xzr, [sp+24]
003e36a4ldr x1, [sp+40]
003e36a8ldrsb x27, [x1]
003e36acldr x0, [x1+160]
003e36b0str x0, [sp+48]
003e36b4bl os.(*Process).Kill
003e36b8str x0, [sp+56]
003e36bcstr x1, [sp+64]
003e36c0str x0, [sp+24]
003e36c4str x1, [sp+32]
003e36c8ldur x29, [sp-8]
003e36ccldr x30, [sp], 80
003e36d0ret x30
003e36d4
003e36d4loc_3e36d4:
003e36d4mov x3, x30
003e36d8bl runtime.morestack.abi0
003e36dcb 0x3e3680
003e3680
003e36e0
003e36e0os/exec.(*Cmd).String: ; void os/exec.(*Cmd).String(os/exec.Cmd * c)
003e36e0ldr x16, [x28+16]
003e36e4sub x17, sp, 144
003e36e8subs xzr, x17, x16
003e36ecb.ls 0x3e38d4
003e36f0sub x20, sp, 272
003e36f4stp x29, x30, [x20-8]
003e36f8add sp, x20, 0
003e36fcsub x29, sp, 8
003e3700str x0, [sp+280]
003e3704stp xzr, xzr, [sp+80]
003e3708ldr x5, [sp+280]
003e370cldrsb x27, [x5]
003e3710ldr x5, [x5+192]
003e3714subs xzr, x5, 0
003e3718cset x6, ne
003e371cstrb w6, [sp+55]
003e3720cbnz x5, 0x3e3728
003e3724b 0x3e372c
003e3728
003e3728loc_3e3728:
003e3728b 0x3e3748
003e372c
003e372cloc_3e372c:
003e372cldr x5, [sp+280]
003e3730ldrsb x27, [x5]
003e3734ldr x5, [x5+336]
003e3738subs xzr, x5, 0
003e373ccset x5, ne
003e3740strb w5, [sp+55]
003e3744b 0x3e3748
003e3748
003e3748loc_3e3748:
003e3748ldrb w5, [sp+55]
003e374ctbnz w5, 0, 0x3e3754
003e3750b 0x3e37a0
003e3754
003e3754loc_3e3754:
003e3754ldr x5, [sp+280]
003e3758ldrsb x27, [x5]
003e375cldr x0, [x5+16]
003e3760ldr x1, [x5+24]
003e3764ldr x2, [x5+32]
003e3768str x0, [sp+152]
003e376cstr x1, [sp+160]
003e3770str x2, [sp+168]
003e3774adrp x3, 0x32d000
003e3778add x3, x3, 3072
003e377corr x4, xzr, 1
003e3780bl strings.Join
003e3784str x0, [sp+224]
003e3788str x1, [sp+232]
003e378cstr x0, [sp+80]
003e3790str x1, [sp+88]
003e3794ldp x29, x30, [sp-8]
003e3798add sp, sp, 272
003e379cret x30
003e37a0
003e37a0loc_3e37a0:
003e37a0stp xzr, xzr, [sp+120]
003e37a4stp xzr, xzr, [sp+136]
003e37a8add x3, sp, 120
003e37acstr x3, [sp+96]
003e37b0ldr x3, [sp+280]
003e37b4ldrsb x27, [x3]
003e37b8ldr x1, [x3]
003e37bcldr x2, [x3+8]
003e37c0str x1, [sp+248]
003e37c4str x2, [sp+256]
003e37c8ldr x0, [sp+96]
003e37ccbl strings.(*Builder).WriteString
003e37d0ldr x3, [sp+280]
003e37d4ldrsb x27, [x3]
003e37d8ldr x1, [x3+24]
003e37dcldr x4, [x3+16]
003e37e0ldr x3, [x3+32]
003e37e4b 0x3e37e8
003e37e8
003e37e8loc_3e37e8:
003e37e8subs xzr, x1, 1
003e37ecb.hs 0x3e37f4
003e37f0b 0x3e38c8
003e37f4
003e37f4loc_3e37f4:
003e37f4sub x2, x1, 1
003e37f8sub x3, x3, 1
003e37fcsub x5, xzr, x3
003e3800sbfm x5, x5, 63, 63
003e3804and x5, x5, 16
003e3808add x4, x4, x5
003e380cstr x4, [sp+200]
003e3810str x2, [sp+208]
003e3814str x3, [sp+216]
003e3818str x4, [sp+176]
003e381cstr x2, [sp+184]
003e3820str x3, [sp+192]
003e3824str xzr, [sp+72]
003e3828str x2, [sp+64]
003e382cldr x2, [sp+176]
003e3830str x2, [sp+56]
003e3834b 0x3e3838
003e3838
003e3838loc_3e3838:
003e3838ldr x2, [sp+64]
003e383cldr x3, [sp+72]
003e3840subs xzr, x2, x3
003e3844b.gt 0x3e384c
003e3848b 0x3e38a4
003e384c
003e384cloc_3e384c:
003e384cldr x2, [sp+56]
003e3850str x2, [sp+240]
003e3854ldr x2, [sp+240]
003e3858ldr x3, [x2]
003e385cldr x2, [x2+8]
003e3860str x3, [sp+104]
003e3864str x2, [sp+112]
003e3868ldr x0, [sp+96]
003e386corr x1, xzr, 32
003e3870bl strings.(*Builder).WriteByte
003e3874ldr x1, [sp+104]
003e3878ldr x2, [sp+112]
003e387cldr x0, [sp+96]
003e3880bl strings.(*Builder).WriteString
003e3884b 0x3e3888
003e3888
003e3888loc_3e3888:
003e3888ldr x2, [sp+72]
003e388cadd x2, x2, 1
003e3890str x2, [sp+72]
003e3894ldr x2, [sp+240]
003e3898add x2, x2, 16
003e389cstr x2, [sp+56]
003e38a0b 0x3e3838
003e38a4
003e38a4loc_3e38a4:
003e38a4ldr x0, [sp+96]
003e38a8bl strings.(*Builder).String
003e38acstr x0, [sp+224]
003e38b0str x1, [sp+232]
003e38b4str x0, [sp+80]
003e38b8str x1, [sp+88]
003e38bcldp x29, x30, [sp-8]
003e38c0add sp, sp, 272
003e38c4ret x30
003e38c8
003e38c8loc_3e38c8:
003e38c8orr x0, xzr, 1
003e38ccbl runtime.panicSliceB
003e38d0hint
003e38d4
003e38d4loc_3e38d4:
003e38d4str x0, [sp+8]
003e38d8mov x3, x30
003e38dcbl runtime.morestack_noctxt.abi0
003e38e0ldr x0, [sp+8]
003e38e4b 0x3e36e0
003e38e8udf 0
003e38ecudf 0
003e36e0
003e36e0os/exec.(*Cmd).String: ; void os/exec.(*Cmd).String(os/exec.Cmd * c)
003e36e0ldr x16, [x28+16]
003e36e4sub x17, sp, 144
003e36e8subs xzr, x17, x16
003e36ecb.ls 0x3e38d4
003e36f0sub x20, sp, 272
003e36f4stp x29, x30, [x20-8]
003e36f8add sp, x20, 0
003e36fcsub x29, sp, 8
003e3700str x0, [sp+280]
003e3704stp xzr, xzr, [sp+80]
003e3708ldr x5, [sp+280]
003e370cldrsb x27, [x5]
003e3710ldr x5, [x5+192]
003e3714subs xzr, x5, 0
003e3718cset x6, ne
003e371cstrb w6, [sp+55]
003e3720cbnz x5, 0x3e3728
003e3724b 0x3e372c
003e3728
003e3728loc_3e3728:
003e3728b 0x3e3748
003e372c
003e372cloc_3e372c:
003e372cldr x5, [sp+280]
003e3730ldrsb x27, [x5]
003e3734ldr x5, [x5+336]
003e3738subs xzr, x5, 0
003e373ccset x5, ne
003e3740strb w5, [sp+55]
003e3744b 0x3e3748
003e3748
003e3748loc_3e3748:
003e3748ldrb w5, [sp+55]
003e374ctbnz w5, 0, 0x3e3754
003e3750b 0x3e37a0
003e3754
003e3754loc_3e3754:
003e3754ldr x5, [sp+280]
003e3758ldrsb x27, [x5]
003e375cldr x0, [x5+16]
003e3760ldr x1, [x5+24]
003e3764ldr x2, [x5+32]
003e3768str x0, [sp+152]
003e376cstr x1, [sp+160]
003e3770str x2, [sp+168]
003e3774adrp x3, 0x32d000
003e3778add x3, x3, 3072
003e377corr x4, xzr, 1
003e3780bl strings.Join
003e3784str x0, [sp+224]
003e3788str x1, [sp+232]
003e378cstr x0, [sp+80]
003e3790str x1, [sp+88]
003e3794ldp x29, x30, [sp-8]
003e3798add sp, sp, 272
003e379cret x30
003e37a0
003e37a0loc_3e37a0:
003e37a0stp xzr, xzr, [sp+120]
003e37a4stp xzr, xzr, [sp+136]
003e37a8add x3, sp, 120
003e37acstr x3, [sp+96]
003e37b0ldr x3, [sp+280]
003e37b4ldrsb x27, [x3]
003e37b8ldr x1, [x3]
003e37bcldr x2, [x3+8]
003e37c0str x1, [sp+248]
003e37c4str x2, [sp+256]
003e37c8ldr x0, [sp+96]
003e37ccbl strings.(*Builder).WriteString
003e37d0ldr x3, [sp+280]
003e37d4ldrsb x27, [x3]
003e37d8ldr x1, [x3+24]
003e37dcldr x4, [x3+16]
003e37e0ldr x3, [x3+32]
003e37e4b 0x3e37e8
003e37e8
003e37e8loc_3e37e8:
003e37e8subs xzr, x1, 1
003e37ecb.hs 0x3e37f4
003e37f0b 0x3e38c8
003e37f4
003e37f4loc_3e37f4:
003e37f4sub x2, x1, 1
003e37f8sub x3, x3, 1
003e37fcsub x5, xzr, x3
003e3800sbfm x5, x5, 63, 63
003e3804and x5, x5, 16
003e3808add x4, x4, x5
003e380cstr x4, [sp+200]
003e3810str x2, [sp+208]
003e3814str x3, [sp+216]
003e3818str x4, [sp+176]
003e381cstr x2, [sp+184]
003e3820str x3, [sp+192]
003e3824str xzr, [sp+72]
003e3828str x2, [sp+64]
003e382cldr x2, [sp+176]
003e3830str x2, [sp+56]
003e3834b 0x3e3838
003e3838
003e3838loc_3e3838:
003e3838ldr x2, [sp+64]
003e383cldr x3, [sp+72]
003e3840subs xzr, x2, x3
003e3844b.gt 0x3e384c
003e3848b 0x3e38a4
003e384c
003e384cloc_3e384c:
003e384cldr x2, [sp+56]
003e3850str x2, [sp+240]
003e3854ldr x2, [sp+240]
003e3858ldr x3, [x2]
003e385cldr x2, [x2+8]
003e3860str x3, [sp+104]
003e3864str x2, [sp+112]
003e3868ldr x0, [sp+96]
003e386corr x1, xzr, 32
003e3870bl strings.(*Builder).WriteByte
003e3874ldr x1, [sp+104]
003e3878ldr x2, [sp+112]
003e387cldr x0, [sp+96]
003e3880bl strings.(*Builder).WriteString
003e3884b 0x3e3888
003e3888
003e3888loc_3e3888:
003e3888ldr x2, [sp+72]
003e388cadd x2, x2, 1
003e3890str x2, [sp+72]
003e3894ldr x2, [sp+240]
003e3898add x2, x2, 16
003e389cstr x2, [sp+56]
003e38a0b 0x3e3838
003e38a4
003e38a4loc_3e38a4:
003e38a4ldr x0, [sp+96]
003e38a8bl strings.(*Builder).String
003e38acstr x0, [sp+224]
003e38b0str x1, [sp+232]
003e38b4str x0, [sp+80]
003e38b8str x1, [sp+88]
003e38bcldp x29, x30, [sp-8]
003e38c0add sp, sp, 272
003e38c4ret x30
003e38c8
003e38c8loc_3e38c8:
003e38c8orr x0, xzr, 1
003e38ccbl runtime.panicSliceB
003e38d0hint
003e38d4
003e38d4loc_3e38d4:
003e38d4str x0, [sp+8]
003e38d8mov x3, x30
003e38dcbl runtime.morestack_noctxt.abi0
003e38e0ldr x0, [sp+8]
003e38e4b 0x3e36e0
003e38e8udf 0
003e38ecudf 0
003e36e0
003e38f0
003e38f0os/exec.interfaceEqual: ; void os/exec.interfaceEqual(interface {} a, interface {} b)
003e38f0ldr x16, [x28+16]
003e38f4subs xzr, sp, x16
003e38f8b.ls 0x3e399c
003e38fcstr x30, [sp-96]!
003e3900stur x29, [sp-8]
003e3904sub x29, sp, 8
003e3908str x0, [sp+104]
003e390cstr x1, [sp+112]
003e3910str x2, [sp+120]
003e3914str x3, [sp+128]
003e3918strb wzr, [sp+39]
003e391cadrp x1, 0x2f5000
003e3920add x1, x1, 3880
003e3924str x1, [sp+64]
003e3928add x0, sp, 40
003e392cbl runtime.deferprocStack
003e3930subs xzr, x0, 0
003e3934b.ne 0x3e3988
003e3938b 0x3e393c
003e393c
003e393cloc_3e393c:
003e393cldr x3, [sp+104]
003e3940ldr x4, [sp+120]
003e3944subs xzr, x4, x3
003e3948cset x3, eq
003e394cb.eq 0x3e3954
003e3950b 0x3e3968
003e3954
003e3954loc_3e3954:
003e3954ldr x0, [sp+104]
003e3958ldr x1, [sp+112]
003e395cldr x2, [sp+128]
003e3960bl runtime.efaceeq
003e3964b 0x3e3970
003e3968
003e3968loc_3e3968:
003e3968mov x0, x3
003e396cb 0x3e3970
003e3970
003e3970loc_3e3970:
003e3970strb w0, [sp+39]
003e3974bl runtime.deferreturn
003e3978ldrb w0, [sp+39]
003e397cldur x29, [sp-8]
003e3980ldr x30, [sp], 96
003e3984ret x30
003e3988
003e3988loc_3e3988:
003e3988bl runtime.deferreturn
003e398cldrb w0, [sp+39]
003e3990ldur x29, [sp-8]
003e3994ldr x30, [sp], 96
003e3998ret x30
003e399c
003e399cloc_3e399c:
003e399cstp x0, x1, [sp+8]
003e39a0stp x2, x3, [sp+24]
003e39a4mov x3, x30
003e39a8bl runtime.morestack_noctxt.abi0
003e39acldp x0, x1, [sp+8]
003e39b0ldp x2, x3, [sp+24]
003e39b4b 0x3e38f0
003e39b8udf 0
003e39bcudf 0
003e38f0
003e38f0os/exec.interfaceEqual: ; void os/exec.interfaceEqual(interface {} a, interface {} b)
003e38f0ldr x16, [x28+16]
003e38f4subs xzr, sp, x16
003e38f8b.ls 0x3e399c
003e38fcstr x30, [sp-96]!
003e3900stur x29, [sp-8]
003e3904sub x29, sp, 8
003e3908str x0, [sp+104]
003e390cstr x1, [sp+112]
003e3910str x2, [sp+120]
003e3914str x3, [sp+128]
003e3918strb wzr, [sp+39]
003e391cadrp x1, 0x2f5000
003e3920add x1, x1, 3880
003e3924str x1, [sp+64]
003e3928add x0, sp, 40
003e392cbl runtime.deferprocStack
003e3930subs xzr, x0, 0
003e3934b.ne 0x3e3988
003e3938b 0x3e393c
003e393c
003e393cloc_3e393c:
003e393cldr x3, [sp+104]
003e3940ldr x4, [sp+120]
003e3944subs xzr, x4, x3
003e3948cset x3, eq
003e394cb.eq 0x3e3954
003e3950b 0x3e3968
003e3954
003e3954loc_3e3954:
003e3954ldr x0, [sp+104]
003e3958ldr x1, [sp+112]
003e395cldr x2, [sp+128]
003e3960bl runtime.efaceeq
003e3964b 0x3e3970
003e3968
003e3968loc_3e3968:
003e3968mov x0, x3
003e396cb 0x3e3970
003e3970
003e3970loc_3e3970:
003e3970strb w0, [sp+39]
003e3974bl runtime.deferreturn
003e3978ldrb w0, [sp+39]
003e397cldur x29, [sp-8]
003e3980ldr x30, [sp], 96
003e3984ret x30
003e3988
003e3988loc_3e3988:
003e3988bl runtime.deferreturn
003e398cldrb w0, [sp+39]
003e3990ldur x29, [sp-8]
003e3994ldr x30, [sp], 96
003e3998ret x30
003e399c
003e399cloc_3e399c:
003e399cstp x0, x1, [sp+8]
003e39a0stp x2, x3, [sp+24]
003e39a4mov x3, x30
003e39a8bl runtime.morestack_noctxt.abi0
003e39acldp x0, x1, [sp+8]
003e39b0ldp x2, x3, [sp+24]
003e39b4b 0x3e38f0
003e39b8udf 0
003e39bcudf 0
003e38f0
003e39c0
003e39c0os/exec.(*Cmd).argv: ; void os/exec.(*Cmd).argv(os/exec.Cmd * c)
003e39c0ldr x16, [x28+16]
003e39c4subs xzr, sp, x16
003e39c8b.ls 0x3e3aa8
003e39ccstr x30, [sp-80]!
003e39d0stur x29, [sp-8]
003e39d4sub x29, sp, 8
003e39d8str x0, [sp+88]
003e39dcstr xzr, [sp+40]
003e39e0stp xzr, xzr, [sp+48]
003e39e4ldr x3, [sp+88]
003e39e8ldrsb x27, [x3]
003e39ecldr x3, [x3+24]
003e39f0str x3, [sp+32]
003e39f4cbnz x3, 0x3e39fc
003e39f8b 0x3e3a28
003e39fc
003e39fcloc_3e39fc:
003e39fcldr x3, [sp+88]
003e3a00ldrsb x27, [x3]
003e3a04ldr x0, [x3+16]
003e3a08ldr x1, [x3+24]
003e3a0cldr x2, [x3+32]
003e3a10str x0, [sp+40]
003e3a14str x1, [sp+48]
003e3a18str x2, [sp+56]
003e3a1cldur x29, [sp-8]
003e3a20ldr x30, [sp], 80
003e3a24ret x30
003e3a28
003e3a28loc_3e3a28:
003e3a28adrp x0, 0x21a000
003e3a2cadd x0, x0, 1568
003e3a30bl runtime.newobject
003e3a34str x0, [sp+64]
003e3a38ldr x1, [sp+88]
003e3a3cldrsb x27, [x1]
003e3a40ldr x2, [x1]
003e3a44ldr x1, [x1+8]
003e3a48str x1, [x0+8]
003e3a4cadrp x27, 0x668000
003e3a50ldr w1, [x27+3056]
003e3a54cbz w1, 0x3e3a5c
003e3a58b 0x3e3a60
003e3a5c
003e3a5cloc_3e3a5c:
003e3a5cb 0x3e3a74
003e3a60
003e3a60loc_3e3a60:
003e3a60bl runtime.gcWriteBarrier2
003e3a64str x2, [x25]
003e3a68ldr x3, [x0]
003e3a6cstr x3, [x25+8]
003e3a70b 0x3e3a74
003e3a74
003e3a74loc_3e3a74:
003e3a74str x2, [x0]
003e3a78ldr x3, [sp+64]
003e3a7cldrsb x27, [x3]
003e3a80b 0x3e3a84
003e3a84
003e3a84loc_3e3a84:
003e3a84str x3, [sp+40]
003e3a88orr x2, xzr, 1
003e3a8cstr x2, [sp+48]
003e3a90str x2, [sp+56]
003e3a94ldr x0, [sp+40]
003e3a98mov x1, x2
003e3a9cldur x29, [sp-8]
003e3aa0ldr x30, [sp], 80
003e3aa4ret x30
003e3aa8
003e3aa8loc_3e3aa8:
003e3aa8str x0, [sp+8]
003e3aacmov x3, x30
003e3ab0bl runtime.morestack_noctxt.abi0
003e3ab4ldr x0, [sp+8]
003e3ab8b 0x3e39c0
003e3abcudf 0
003e39c0
003e39c0os/exec.(*Cmd).argv: ; void os/exec.(*Cmd).argv(os/exec.Cmd * c)
003e39c0ldr x16, [x28+16]
003e39c4subs xzr, sp, x16
003e39c8b.ls 0x3e3aa8
003e39ccstr x30, [sp-80]!
003e39d0stur x29, [sp-8]
003e39d4sub x29, sp, 8
003e39d8str x0, [sp+88]
003e39dcstr xzr, [sp+40]
003e39e0stp xzr, xzr, [sp+48]
003e39e4ldr x3, [sp+88]
003e39e8ldrsb x27, [x3]
003e39ecldr x3, [x3+24]
003e39f0str x3, [sp+32]
003e39f4cbnz x3, 0x3e39fc
003e39f8b 0x3e3a28
003e39fc
003e39fcloc_3e39fc:
003e39fcldr x3, [sp+88]
003e3a00ldrsb x27, [x3]
003e3a04ldr x0, [x3+16]
003e3a08ldr x1, [x3+24]
003e3a0cldr x2, [x3+32]
003e3a10str x0, [sp+40]
003e3a14str x1, [sp+48]
003e3a18str x2, [sp+56]
003e3a1cldur x29, [sp-8]
003e3a20ldr x30, [sp], 80
003e3a24ret x30
003e3a28
003e3a28loc_3e3a28:
003e3a28adrp x0, 0x21a000
003e3a2cadd x0, x0, 1568
003e3a30bl runtime.newobject
003e3a34str x0, [sp+64]
003e3a38ldr x1, [sp+88]
003e3a3cldrsb x27, [x1]
003e3a40ldr x2, [x1]
003e3a44ldr x1, [x1+8]
003e3a48str x1, [x0+8]
003e3a4cadrp x27, 0x668000
003e3a50ldr w1, [x27+3056]
003e3a54cbz w1, 0x3e3a5c
003e3a58b 0x3e3a60
003e3a5c
003e3a5cloc_3e3a5c:
003e3a5cb 0x3e3a74
003e3a60
003e3a60loc_3e3a60:
003e3a60bl runtime.gcWriteBarrier2
003e3a64str x2, [x25]
003e3a68ldr x3, [x0]
003e3a6cstr x3, [x25+8]
003e3a70b 0x3e3a74
003e3a74
003e3a74loc_3e3a74:
003e3a74str x2, [x0]
003e3a78ldr x3, [sp+64]
003e3a7cldrsb x27, [x3]
003e3a80b 0x3e3a84
003e3a84
003e3a84loc_3e3a84:
003e3a84str x3, [sp+40]
003e3a88orr x2, xzr, 1
003e3a8cstr x2, [sp+48]
003e3a90str x2, [sp+56]
003e3a94ldr x0, [sp+40]
003e3a98mov x1, x2
003e3a9cldur x29, [sp-8]
003e3aa0ldr x30, [sp], 80
003e3aa4ret x30
003e3aa8
003e3aa8loc_3e3aa8:
003e3aa8str x0, [sp+8]
003e3aacmov x3, x30
003e3ab0bl runtime.morestack_noctxt.abi0
003e3ab4ldr x0, [sp+8]
003e3ab8b 0x3e39c0
003e3abcudf 0
003e39c0
003e3ac0
003e3ac0os/exec.(*Cmd).childStdin: ; void os/exec.(*Cmd).childStdin(os/exec.Cmd * c)
003e3ac0ldr x16, [x28+16]
003e3ac4sub x17, sp, 224
003e3ac8subs xzr, x17, x16
003e3accb.ls 0x3e40a0
003e3ad0sub x20, sp, 352
003e3ad4stp x29, x30, [x20-8]
003e3ad8add sp, x20, 0
003e3adcsub x29, sp, 8
003e3ae0str x0, [sp+360]
003e3ae4str xzr, [sp+112]
003e3ae8stp xzr, xzr, [sp+96]
003e3aecldr x3, [sp+360]
003e3af0ldrsb x27, [x3]
003e3af4ldr x3, [x3+80]
003e3af8cbnz x3, 0x3e3b00
003e3afcb 0x3e3f28
003e3b00
003e3b00loc_3e3b00:
003e3b00str xzr, [sp+304]
003e3b04ldr x3, [sp+360]
003e3b08ldrsb x27, [x3]
003e3b0cldr x4, [x3+80]
003e3b10ldr x3, [x3+88]
003e3b14adrp x5, 0x330000
003e3b18add x5, x5, 2456
003e3b1csubs xzr, x4, x5
003e3b20b.eq 0x3e3b28
003e3b24b 0x3e3b30
003e3b28
003e3b28loc_3e3b28:
003e3b28orr x0, xzr, 1
003e3b2cb 0x3e3b3c
003e3b30
003e3b30loc_3e3b30:
003e3b30mov x0, xzr
003e3b34mov x3, xzr
003e3b38b 0x3e3b3c
003e3b3c
003e3b3cloc_3e3b3c:
003e3b3cstr x3, [sp+304]
003e3b40strb w0, [sp+94]
003e3b44ldr x3, [sp+304]
003e3b48str x3, [sp+184]
003e3b4cldrb w3, [sp+94]
003e3b50strb w3, [sp+95]
003e3b54ldr x3, [sp+184]
003e3b58str x3, [sp+136]
003e3b5cldrb w3, [sp+95]
003e3b60strb w3, [sp+93]
003e3b64tbnz w3, 0, 0x3e3b6c
003e3b68b 0x3e3b90
003e3b6c
003e3b6cloc_3e3b6c:
003e3b6cldr x3, [sp+136]
003e3b70str x3, [sp+112]
003e3b74stp xzr, xzr, [sp+96]
003e3b78ldr x0, [sp+112]
003e3b7cmov x1, xzr
003e3b80mov x2, xzr
003e3b84ldp x29, x30, [sp-8]
003e3b88add sp, sp, 352
003e3b8cret x30
003e3b90
003e3b90loc_3e3b90:
003e3b90str xzr, [sp+304]
003e3b94str xzr, [sp+280]
003e3b98stp xzr, xzr, [sp+288]
003e3b9cbl os.Pipe
003e3ba0str x0, [sp+304]
003e3ba4str x1, [sp+280]
003e3ba8str x2, [sp+288]
003e3bacstr x3, [sp+296]
003e3bb0ldr x0, [sp+304]
003e3bb4str x0, [sp+336]
003e3bb8ldr x0, [sp+280]
003e3bbcstr x0, [sp+328]
003e3bc0ldr x0, [sp+288]
003e3bc4ldr x1, [sp+296]
003e3bc8str x0, [sp+312]
003e3bccstr x1, [sp+320]
003e3bd0ldr x0, [sp+336]
003e3bd4str x0, [sp+128]
003e3bd8ldr x0, [sp+328]
003e3bdcstr x0, [sp+120]
003e3be0ldr x0, [sp+320]
003e3be4ldr x1, [sp+312]
003e3be8str x1, [sp+152]
003e3becstr x0, [sp+160]
003e3bf0cbnz x1, 0x3e3bf8
003e3bf4b 0x3e3c1c
003e3bf8
003e3bf8loc_3e3bf8:
003e3bf8str xzr, [sp+112]
003e3bfcldr x1, [sp+152]
003e3c00ldr x2, [sp+160]
003e3c04str x1, [sp+96]
003e3c08str x2, [sp+104]
003e3c0cldr x0, [sp+112]
003e3c10ldp x29, x30, [sp-8]
003e3c14add sp, sp, 352
003e3c18ret x30
003e3c1c
003e3c1cloc_3e3c1c:
003e3c1cldr x5, [sp+128]
003e3c20str x5, [sp+280]
003e3c24adrp x6, 0x332000
003e3c28add x6, x6, 1888
003e3c2cstr x6, [sp+248]
003e3c30str x5, [sp+256]
003e3c34ldr x5, [sp+360]
003e3c38ldrsb x27, [x5]
003e3c3cldr x2, [x5+240]
003e3c40ldr x0, [x5+224]
003e3c44ldr x5, [x5+232]
003e3c48add x1, x5, 1
003e3c4csubs xzr, x2, x1
003e3c50b.hs 0x3e3c58
003e3c54b 0x3e3c5c
003e3c58
003e3c58loc_3e3c58:
003e3c58b 0x3e3c70
003e3c5c
003e3c5cloc_3e3c5c:
003e3c5corr x3, xzr, 1
003e3c60adrp x4, 0x237000
003e3c64add x4, x4, 3872
003e3c68bl runtime.growslice
003e3c6cb 0x3e3c70
003e3c70
003e3c70loc_3e3c70:
003e3c70sub x5, x1, 1
003e3c74add x6, x0, x5, lsl #4
003e3c78ubfm x5, x5, 60, 59
003e3c7cldr x7, [sp+256]
003e3c80ldr x8, [sp+248]
003e3c84str x8, [x0+x5]
003e3c88adrp x27, 0x668000
003e3c8cldr w5, [x27+3056]
003e3c90cbz w5, 0x3e3c98
003e3c94b 0x3e3c9c
003e3c98
003e3c98loc_3e3c98:
003e3c98b 0x3e3cb0
003e3c9c
003e3c9cloc_3e3c9c:
003e3c9cbl runtime.gcWriteBarrier2
003e3ca0str x7, [x25]
003e3ca4ldr x5, [x6+8]
003e3ca8str x5, [x25+8]
003e3cacb 0x3e3cb0
003e3cb0
003e3cb0loc_3e3cb0:
003e3cb0str x7, [x6+8]
003e3cb4ldr x5, [sp+360]
003e3cb8ldrsb x27, [x5]
003e3cbcstr x1, [x5+232]
003e3cc0str x2, [x5+240]
003e3cc4adrp x27, 0x668000
003e3cc8ldr w6, [x27+3056]
003e3ccccbz w6, 0x3e3cd4
003e3cd0b 0x3e3cd8
003e3cd4
003e3cd4loc_3e3cd4:
003e3cd4b 0x3e3cec
003e3cd8
003e3cd8loc_3e3cd8:
003e3cd8bl runtime.gcWriteBarrier2
003e3cdcstr x0, [x25]
003e3ce0ldr x6, [x5+224]
003e3ce4str x6, [x25+8]
003e3ce8b 0x3e3cec
003e3cec
003e3cecloc_3e3cec:
003e3cecstr x0, [x5+224]
003e3cf0ldr x5, [sp+120]
003e3cf4str x5, [sp+280]
003e3cf8adrp x6, 0x332000
003e3cfcadd x6, x6, 1888
003e3d00str x6, [sp+232]
003e3d04str x5, [sp+240]
003e3d08ldr x5, [sp+360]
003e3d0cldrsb x27, [x5]
003e3d10ldr x2, [x5+264]
003e3d14ldr x0, [x5+248]
003e3d18ldr x5, [x5+256]
003e3d1cadd x1, x5, 1
003e3d20subs xzr, x2, x1
003e3d24b.hs 0x3e3d2c
003e3d28b 0x3e3d30
003e3d2c
003e3d2cloc_3e3d2c:
003e3d2cb 0x3e3d44
003e3d30
003e3d30loc_3e3d30:
003e3d30orr x3, xzr, 1
003e3d34adrp x4, 0x237000
003e3d38add x4, x4, 3872
003e3d3cbl runtime.growslice
003e3d40b 0x3e3d44
003e3d44
003e3d44loc_3e3d44:
003e3d44sub x3, x1, 1
003e3d48add x4, x0, x3, lsl #4
003e3d4cubfm x3, x3, 60, 59
003e3d50ldr x5, [sp+240]
003e3d54ldr x6, [sp+232]
003e3d58str x6, [x0+x3]
003e3d5cadrp x27, 0x668000
003e3d60ldr w3, [x27+3056]
003e3d64cbz w3, 0x3e3d6c
003e3d68b 0x3e3d70
003e3d6c
003e3d6cloc_3e3d6c:
003e3d6cb 0x3e3d84
003e3d70
003e3d70loc_3e3d70:
003e3d70bl runtime.gcWriteBarrier2
003e3d74str x5, [x25]
003e3d78ldr x3, [x4+8]
003e3d7cstr x3, [x25+8]
003e3d80b 0x3e3d84
003e3d84
003e3d84loc_3e3d84:
003e3d84str x5, [x4+8]
003e3d88ldr x3, [sp+360]
003e3d8cldrsb x27, [x3]
003e3d90str x1, [x3+256]
003e3d94str x2, [x3+264]
003e3d98adrp x27, 0x668000
003e3d9cldr w1, [x27+3056]
003e3da0cbz w1, 0x3e3da8
003e3da4b 0x3e3dac
003e3da8
003e3da8loc_3e3da8:
003e3da8b 0x3e3dc0
003e3dac
003e3dacloc_3e3dac:
003e3dacbl runtime.gcWriteBarrier2
003e3db0str x0, [x25]
003e3db4ldr x1, [x3+248]
003e3db8str x1, [x25+8]
003e3dbcb 0x3e3dc0
003e3dc0
003e3dc0loc_3e3dc0:
003e3dc0str x0, [x3+248]
003e3dc4adrp x0, 0x269000
003e3dc8add x0, x0, 160
003e3dccbl runtime.newobject
003e3dd0str x0, [sp+216]
003e3dd4adrp x1, 4096
003e3dd8add x1, x1, 192
003e3ddcstr x1, [x0]
003e3de0ldr x1, [sp+120]
003e3de4ldr x2, [sp+216]
003e3de8ldrsb x27, [x2]
003e3decadrp x27, 0x668000
003e3df0ldr w3, [x27+3056]
003e3df4cbz w3, 0x3e3dfc
003e3df8b 0x3e3e00
003e3dfc
003e3dfcloc_3e3dfc:
003e3dfcb 0x3e3e14
003e3e00
003e3e00loc_3e3e00:
003e3e00bl runtime.gcWriteBarrier2
003e3e04str x1, [x25]
003e3e08ldr x5, [x2+8]
003e3e0cstr x5, [x25+8]
003e3e10b 0x3e3e14
003e3e14
003e3e14loc_3e3e14:
003e3e14str x1, [x2+8]
003e3e18ldr x5, [sp+360]
003e3e1cldr x6, [sp+216]
003e3e20ldrsb x27, [x6]
003e3e24adrp x27, 0x668000
003e3e28ldr w7, [x27+3056]
003e3e2ccbz w7, 0x3e3e34
003e3e30b 0x3e3e38
003e3e34
003e3e34loc_3e3e34:
003e3e34b 0x3e3e4c
003e3e38
003e3e38loc_3e3e38:
003e3e38bl runtime.gcWriteBarrier2
003e3e3cstr x5, [x25]
003e3e40ldr x7, [x6+16]
003e3e44str x7, [x25+8]
003e3e48b 0x3e3e4c
003e3e4c
003e3e4cloc_3e3e4c:
003e3e4cstr x5, [x6+16]
003e3e50ldr x5, [sp+216]
003e3e54str x5, [sp+224]
003e3e58ldr x5, [sp+360]
003e3e5cldrsb x27, [x5]
003e3e60ldr x2, [x5+288]
003e3e64ldr x0, [x5+272]
003e3e68ldr x5, [x5+280]
003e3e6cadd x1, x5, 1
003e3e70subs xzr, x2, x1
003e3e74b.hs 0x3e3e7c
003e3e78b 0x3e3e80
003e3e7c
003e3e7cloc_3e3e7c:
003e3e7cb 0x3e3e94
003e3e80
003e3e80loc_3e3e80:
003e3e80orr x3, xzr, 1
003e3e84adrp x4, 0x214000
003e3e88add x4, x4, 192
003e3e8cbl runtime.growslice
003e3e90b 0x3e3e94
003e3e94
003e3e94loc_3e3e94:
003e3e94sub x3, x1, 1
003e3e98ldr x4, [sp+224]
003e3e9cadrp x27, 0x668000
003e3ea0ldr w5, [x27+3056]
003e3ea4cbz w5, 0x3e3eac
003e3ea8b 0x3e3eb0
003e3eac
003e3eacloc_3e3eac:
003e3eacb 0x3e3ec4
003e3eb0
003e3eb0loc_3e3eb0:
003e3eb0bl runtime.gcWriteBarrier2
003e3eb4str x4, [x25]
003e3eb8ldr x5, [x0+3*x3]
003e3ebcstr x5, [x25+8]
003e3ec0b 0x3e3ec4
003e3ec4
003e3ec4loc_3e3ec4:
003e3ec4str x4, [x0+3*x3]
003e3ec8ldr x3, [sp+360]
003e3eccldrsb x27, [x3]
003e3ed0str x1, [x3+280]
003e3ed4str x2, [x3+288]
003e3ed8adrp x27, 0x668000
003e3edcldr w4, [x27+3056]
003e3ee0cbz w4, 0x3e3ee8
003e3ee4b 0x3e3eec
003e3ee8
003e3ee8loc_3e3ee8:
003e3ee8b 0x3e3f00
003e3eec
003e3eecloc_3e3eec:
003e3eecbl runtime.gcWriteBarrier2
003e3ef0str x0, [x25]
003e3ef4ldr x4, [x3+272]
003e3ef8str x4, [x25+8]
003e3efcb 0x3e3f00
003e3f00
003e3f00loc_3e3f00:
003e3f00str x0, [x3+272]
003e3f04ldr x3, [sp+128]
003e3f08str x3, [sp+112]
003e3f0cstp xzr, xzr, [sp+96]
003e3f10ldr x0, [sp+112]
003e3f14mov x1, xzr
003e3f18mov x2, xzr
003e3f1cldp x29, x30, [sp-8]
003e3f20add sp, sp, 352
003e3f24ret x30
003e3f28
003e3f28loc_3e3f28:
003e3f28str xzr, [sp+304]
003e3f2cstp xzr, xzr, [sp+288]
003e3f30adrp x0, 0x2ce000
003e3f34add x0, x0, 3505
003e3f38movz x1, 9
003e3f3cbl os.Open
003e3f40str x0, [sp+304]
003e3f44str x1, [sp+288]
003e3f48str x2, [sp+296]
003e3f4cldr x2, [sp+304]
003e3f50str x2, [sp+208]
003e3f54ldr x2, [sp+288]
003e3f58ldr x3, [sp+296]
003e3f5cstr x2, [sp+192]
003e3f60str x3, [sp+200]
003e3f64ldr x2, [sp+208]
003e3f68str x2, [sp+144]
003e3f6cldr x2, [sp+200]
003e3f70ldr x3, [sp+192]
003e3f74str x3, [sp+168]
003e3f78str x2, [sp+176]
003e3f7ccbnz x3, 0x3e3f84
003e3f80b 0x3e3fa8
003e3f84
003e3f84loc_3e3f84:
003e3f84str xzr, [sp+112]
003e3f88ldr x1, [sp+168]
003e3f8cldr x2, [sp+176]
003e3f90str x1, [sp+96]
003e3f94str x2, [sp+104]
003e3f98ldr x0, [sp+112]
003e3f9cldp x29, x30, [sp-8]
003e3fa0add sp, sp, 352
003e3fa4ret x30
003e3fa8
003e3fa8loc_3e3fa8:
003e3fa8ldr x5, [sp+144]
003e3facstr x5, [sp+304]
003e3fb0adrp x6, 0x332000
003e3fb4add x6, x6, 1888
003e3fb8str x6, [sp+264]
003e3fbcstr x5, [sp+272]
003e3fc0ldr x5, [sp+360]
003e3fc4ldrsb x27, [x5]
003e3fc8ldr x2, [x5+240]
003e3fccldr x0, [x5+224]
003e3fd0ldr x5, [x5+232]
003e3fd4add x1, x5, 1
003e3fd8subs xzr, x2, x1
003e3fdcb.hs 0x3e3fe4
003e3fe0b 0x3e3fe8
003e3fe4
003e3fe4loc_3e3fe4:
003e3fe4b 0x3e3ffc
003e3fe8
003e3fe8loc_3e3fe8:
003e3fe8orr x3, xzr, 1
003e3fecadrp x4, 0x237000
003e3ff0add x4, x4, 3872
003e3ff4bl runtime.growslice
003e3ff8b 0x3e3ffc
003e3ffc
003e3ffcloc_3e3ffc:
003e3ffcsub x3, x1, 1
003e4000add x4, x0, x3, lsl #4
003e4004ubfm x3, x3, 60, 59
003e4008ldr x5, [sp+272]
003e400cldr x6, [sp+264]
003e4010str x6, [x0+x3]
003e4014adrp x27, 0x667000
003e4018ldr w3, [x27+3056]
003e401ccbz w3, 0x3e4024
003e4020b 0x3e4028
003e4024
003e4024loc_3e4024:
003e4024b 0x3e403c
003e4028
003e4028loc_3e4028:
003e4028bl runtime.gcWriteBarrier2
003e402cstr x5, [x25]
003e4030ldr x3, [x4+8]
003e4034str x3, [x25+8]
003e4038b 0x3e403c
003e403c
003e403cloc_3e403c:
003e403cstr x5, [x4+8]
003e4040ldr x3, [sp+360]
003e4044ldrsb x27, [x3]
003e4048str x1, [x3+232]
003e404cstr x2, [x3+240]
003e4050adrp x27, 0x667000
003e4054ldr w4, [x27+3056]
003e4058cbz w4, 0x3e4060
003e405cb 0x3e4064
003e4060
003e4060loc_3e4060:
003e4060b 0x3e4078
003e4064
003e4064loc_3e4064:
003e4064bl runtime.gcWriteBarrier2
003e4068str x0, [x25]
003e406cldr x4, [x3+224]
003e4070str x4, [x25+8]
003e4074b 0x3e4078
003e4078
003e4078loc_3e4078:
003e4078str x0, [x3+224]
003e407cldr x3, [sp+144]
003e4080str x3, [sp+112]
003e4084stp xzr, xzr, [sp+96]
003e4088ldr x0, [sp+112]
003e408cmov x1, xzr
003e4090mov x2, xzr
003e4094ldp x29, x30, [sp-8]
003e4098add sp, sp, 352
003e409cret x30
003e40a0
003e40a0loc_3e40a0:
003e40a0str x0, [sp+8]
003e40a4mov x3, x30
003e40a8bl runtime.morestack_noctxt.abi0
003e40acldr x0, [sp+8]
003e40b0b 0x3e3ac0
003e40b4udf 0
003e40b8udf 0
003e40bcudf 0
003e3ac0
003e3ac0os/exec.(*Cmd).childStdin: ; void os/exec.(*Cmd).childStdin(os/exec.Cmd * c)
003e3ac0ldr x16, [x28+16]
003e3ac4sub x17, sp, 224
003e3ac8subs xzr, x17, x16
003e3accb.ls 0x3e40a0
003e3ad0sub x20, sp, 352
003e3ad4stp x29, x30, [x20-8]
003e3ad8add sp, x20, 0
003e3adcsub x29, sp, 8
003e3ae0str x0, [sp+360]
003e3ae4str xzr, [sp+112]
003e3ae8stp xzr, xzr, [sp+96]
003e3aecldr x3, [sp+360]
003e3af0ldrsb x27, [x3]
003e3af4ldr x3, [x3+80]
003e3af8cbnz x3, 0x3e3b00
003e3afcb 0x3e3f28
003e3b00
003e3b00loc_3e3b00:
003e3b00str xzr, [sp+304]
003e3b04ldr x3, [sp+360]
003e3b08ldrsb x27, [x3]
003e3b0cldr x4, [x3+80]
003e3b10ldr x3, [x3+88]
003e3b14adrp x5, 0x330000
003e3b18add x5, x5, 2456
003e3b1csubs xzr, x4, x5
003e3b20b.eq 0x3e3b28
003e3b24b 0x3e3b30
003e3b28
003e3b28loc_3e3b28:
003e3b28orr x0, xzr, 1
003e3b2cb 0x3e3b3c
003e3b30
003e3b30loc_3e3b30:
003e3b30mov x0, xzr
003e3b34mov x3, xzr
003e3b38b 0x3e3b3c
003e3b3c
003e3b3cloc_3e3b3c:
003e3b3cstr x3, [sp+304]
003e3b40strb w0, [sp+94]
003e3b44ldr x3, [sp+304]
003e3b48str x3, [sp+184]
003e3b4cldrb w3, [sp+94]
003e3b50strb w3, [sp+95]
003e3b54ldr x3, [sp+184]
003e3b58str x3, [sp+136]
003e3b5cldrb w3, [sp+95]
003e3b60strb w3, [sp+93]
003e3b64tbnz w3, 0, 0x3e3b6c
003e3b68b 0x3e3b90
003e3b6c
003e3b6cloc_3e3b6c:
003e3b6cldr x3, [sp+136]
003e3b70str x3, [sp+112]
003e3b74stp xzr, xzr, [sp+96]
003e3b78ldr x0, [sp+112]
003e3b7cmov x1, xzr
003e3b80mov x2, xzr
003e3b84ldp x29, x30, [sp-8]
003e3b88add sp, sp, 352
003e3b8cret x30
003e3b90
003e3b90loc_3e3b90:
003e3b90str xzr, [sp+304]
003e3b94str xzr, [sp+280]
003e3b98stp xzr, xzr, [sp+288]
003e3b9cbl os.Pipe
003e3ba0str x0, [sp+304]
003e3ba4str x1, [sp+280]
003e3ba8str x2, [sp+288]
003e3bacstr x3, [sp+296]
003e3bb0ldr x0, [sp+304]
003e3bb4str x0, [sp+336]
003e3bb8ldr x0, [sp+280]
003e3bbcstr x0, [sp+328]
003e3bc0ldr x0, [sp+288]
003e3bc4ldr x1, [sp+296]
003e3bc8str x0, [sp+312]
003e3bccstr x1, [sp+320]
003e3bd0ldr x0, [sp+336]
003e3bd4str x0, [sp+128]
003e3bd8ldr x0, [sp+328]
003e3bdcstr x0, [sp+120]
003e3be0ldr x0, [sp+320]
003e3be4ldr x1, [sp+312]
003e3be8str x1, [sp+152]
003e3becstr x0, [sp+160]
003e3bf0cbnz x1, 0x3e3bf8
003e3bf4b 0x3e3c1c
003e3bf8
003e3bf8loc_3e3bf8:
003e3bf8str xzr, [sp+112]
003e3bfcldr x1, [sp+152]
003e3c00ldr x2, [sp+160]
003e3c04str x1, [sp+96]
003e3c08str x2, [sp+104]
003e3c0cldr x0, [sp+112]
003e3c10ldp x29, x30, [sp-8]
003e3c14add sp, sp, 352
003e3c18ret x30
003e3c1c
003e3c1cloc_3e3c1c:
003e3c1cldr x5, [sp+128]
003e3c20str x5, [sp+280]
003e3c24adrp x6, 0x332000
003e3c28add x6, x6, 1888
003e3c2cstr x6, [sp+248]
003e3c30str x5, [sp+256]
003e3c34ldr x5, [sp+360]
003e3c38ldrsb x27, [x5]
003e3c3cldr x2, [x5+240]
003e3c40ldr x0, [x5+224]
003e3c44ldr x5, [x5+232]
003e3c48add x1, x5, 1
003e3c4csubs xzr, x2, x1
003e3c50b.hs 0x3e3c58
003e3c54b 0x3e3c5c
003e3c58
003e3c58loc_3e3c58:
003e3c58b 0x3e3c70
003e3c5c
003e3c5cloc_3e3c5c:
003e3c5corr x3, xzr, 1
003e3c60adrp x4, 0x237000
003e3c64add x4, x4, 3872
003e3c68bl runtime.growslice
003e3c6cb 0x3e3c70
003e3c70
003e3c70loc_3e3c70:
003e3c70sub x5, x1, 1
003e3c74add x6, x0, x5, lsl #4
003e3c78ubfm x5, x5, 60, 59
003e3c7cldr x7, [sp+256]
003e3c80ldr x8, [sp+248]
003e3c84str x8, [x0+x5]
003e3c88adrp x27, 0x668000
003e3c8cldr w5, [x27+3056]
003e3c90cbz w5, 0x3e3c98
003e3c94b 0x3e3c9c
003e3c98
003e3c98loc_3e3c98:
003e3c98b 0x3e3cb0
003e3c9c
003e3c9cloc_3e3c9c:
003e3c9cbl runtime.gcWriteBarrier2
003e3ca0str x7, [x25]
003e3ca4ldr x5, [x6+8]
003e3ca8str x5, [x25+8]
003e3cacb 0x3e3cb0
003e3cb0
003e3cb0loc_3e3cb0:
003e3cb0str x7, [x6+8]
003e3cb4ldr x5, [sp+360]
003e3cb8ldrsb x27, [x5]
003e3cbcstr x1, [x5+232]
003e3cc0str x2, [x5+240]
003e3cc4adrp x27, 0x668000
003e3cc8ldr w6, [x27+3056]
003e3ccccbz w6, 0x3e3cd4
003e3cd0b 0x3e3cd8
003e3cd4
003e3cd4loc_3e3cd4:
003e3cd4b 0x3e3cec
003e3cd8
003e3cd8loc_3e3cd8:
003e3cd8bl runtime.gcWriteBarrier2
003e3cdcstr x0, [x25]
003e3ce0ldr x6, [x5+224]
003e3ce4str x6, [x25+8]
003e3ce8b 0x3e3cec
003e3cec
003e3cecloc_3e3cec:
003e3cecstr x0, [x5+224]
003e3cf0ldr x5, [sp+120]
003e3cf4str x5, [sp+280]
003e3cf8adrp x6, 0x332000
003e3cfcadd x6, x6, 1888
003e3d00str x6, [sp+232]
003e3d04str x5, [sp+240]
003e3d08ldr x5, [sp+360]
003e3d0cldrsb x27, [x5]
003e3d10ldr x2, [x5+264]
003e3d14ldr x0, [x5+248]
003e3d18ldr x5, [x5+256]
003e3d1cadd x1, x5, 1
003e3d20subs xzr, x2, x1
003e3d24b.hs 0x3e3d2c
003e3d28b 0x3e3d30
003e3d2c
003e3d2cloc_3e3d2c:
003e3d2cb 0x3e3d44
003e3d30
003e3d30loc_3e3d30:
003e3d30orr x3, xzr, 1
003e3d34adrp x4, 0x237000
003e3d38add x4, x4, 3872
003e3d3cbl runtime.growslice
003e3d40b 0x3e3d44
003e3d44
003e3d44loc_3e3d44:
003e3d44sub x3, x1, 1
003e3d48add x4, x0, x3, lsl #4
003e3d4cubfm x3, x3, 60, 59
003e3d50ldr x5, [sp+240]
003e3d54ldr x6, [sp+232]
003e3d58str x6, [x0+x3]
003e3d5cadrp x27, 0x668000
003e3d60ldr w3, [x27+3056]
003e3d64cbz w3, 0x3e3d6c
003e3d68b 0x3e3d70
003e3d6c
003e3d6cloc_3e3d6c:
003e3d6cb 0x3e3d84
003e3d70
003e3d70loc_3e3d70:
003e3d70bl runtime.gcWriteBarrier2
003e3d74str x5, [x25]
003e3d78ldr x3, [x4+8]
003e3d7cstr x3, [x25+8]
003e3d80b 0x3e3d84
003e3d84
003e3d84loc_3e3d84:
003e3d84str x5, [x4+8]
003e3d88ldr x3, [sp+360]
003e3d8cldrsb x27, [x3]
003e3d90str x1, [x3+256]
003e3d94str x2, [x3+264]
003e3d98adrp x27, 0x668000
003e3d9cldr w1, [x27+3056]
003e3da0cbz w1, 0x3e3da8
003e3da4b 0x3e3dac
003e3da8
003e3da8loc_3e3da8:
003e3da8b 0x3e3dc0
003e3dac
003e3dacloc_3e3dac:
003e3dacbl runtime.gcWriteBarrier2
003e3db0str x0, [x25]
003e3db4ldr x1, [x3+248]
003e3db8str x1, [x25+8]
003e3dbcb 0x3e3dc0
003e3dc0
003e3dc0loc_3e3dc0:
003e3dc0str x0, [x3+248]
003e3dc4adrp x0, 0x269000
003e3dc8add x0, x0, 160
003e3dccbl runtime.newobject
003e3dd0str x0, [sp+216]
003e3dd4adrp x1, 4096
003e3dd8add x1, x1, 192
003e3ddcstr x1, [x0]
003e3de0ldr x1, [sp+120]
003e3de4ldr x2, [sp+216]
003e3de8ldrsb x27, [x2]
003e3decadrp x27, 0x668000
003e3df0ldr w3, [x27+3056]
003e3df4cbz w3, 0x3e3dfc
003e3df8b 0x3e3e00
003e3dfc
003e3dfcloc_3e3dfc:
003e3dfcb 0x3e3e14
003e3e00
003e3e00loc_3e3e00:
003e3e00bl runtime.gcWriteBarrier2
003e3e04str x1, [x25]
003e3e08ldr x5, [x2+8]
003e3e0cstr x5, [x25+8]
003e3e10b 0x3e3e14
003e3e14
003e3e14loc_3e3e14:
003e3e14str x1, [x2+8]
003e3e18ldr x5, [sp+360]
003e3e1cldr x6, [sp+216]
003e3e20ldrsb x27, [x6]
003e3e24adrp x27, 0x668000
003e3e28ldr w7, [x27+3056]
003e3e2ccbz w7, 0x3e3e34
003e3e30b 0x3e3e38
003e3e34
003e3e34loc_3e3e34:
003e3e34b 0x3e3e4c
003e3e38
003e3e38loc_3e3e38:
003e3e38bl runtime.gcWriteBarrier2
003e3e3cstr x5, [x25]
003e3e40ldr x7, [x6+16]
003e3e44str x7, [x25+8]
003e3e48b 0x3e3e4c
003e3e4c
003e3e4cloc_3e3e4c:
003e3e4cstr x5, [x6+16]
003e3e50ldr x5, [sp+216]
003e3e54str x5, [sp+224]
003e3e58ldr x5, [sp+360]
003e3e5cldrsb x27, [x5]
003e3e60ldr x2, [x5+288]
003e3e64ldr x0, [x5+272]
003e3e68ldr x5, [x5+280]
003e3e6cadd x1, x5, 1
003e3e70subs xzr, x2, x1
003e3e74b.hs 0x3e3e7c
003e3e78b 0x3e3e80
003e3e7c
003e3e7cloc_3e3e7c:
003e3e7cb 0x3e3e94
003e3e80
003e3e80loc_3e3e80:
003e3e80orr x3, xzr, 1
003e3e84adrp x4, 0x214000
003e3e88add x4, x4, 192
003e3e8cbl runtime.growslice
003e3e90b 0x3e3e94
003e3e94
003e3e94loc_3e3e94:
003e3e94sub x3, x1, 1
003e3e98ldr x4, [sp+224]
003e3e9cadrp x27, 0x668000
003e3ea0ldr w5, [x27+3056]
003e3ea4cbz w5, 0x3e3eac
003e3ea8b 0x3e3eb0
003e3eac
003e3eacloc_3e3eac:
003e3eacb 0x3e3ec4
003e3eb0
003e3eb0loc_3e3eb0:
003e3eb0bl runtime.gcWriteBarrier2
003e3eb4str x4, [x25]
003e3eb8ldr x5, [x0+3*x3]
003e3ebcstr x5, [x25+8]
003e3ec0b 0x3e3ec4
003e3ec4
003e3ec4loc_3e3ec4:
003e3ec4str x4, [x0+3*x3]
003e3ec8ldr x3, [sp+360]
003e3eccldrsb x27, [x3]
003e3ed0str x1, [x3+280]
003e3ed4str x2, [x3+288]
003e3ed8adrp x27, 0x668000
003e3edcldr w4, [x27+3056]
003e3ee0cbz w4, 0x3e3ee8
003e3ee4b 0x3e3eec
003e3ee8
003e3ee8loc_3e3ee8:
003e3ee8b 0x3e3f00
003e3eec
003e3eecloc_3e3eec:
003e3eecbl runtime.gcWriteBarrier2
003e3ef0str x0, [x25]
003e3ef4ldr x4, [x3+272]
003e3ef8str x4, [x25+8]
003e3efcb 0x3e3f00
003e3f00
003e3f00loc_3e3f00:
003e3f00str x0, [x3+272]
003e3f04ldr x3, [sp+128]
003e3f08str x3, [sp+112]
003e3f0cstp xzr, xzr, [sp+96]
003e3f10ldr x0, [sp+112]
003e3f14mov x1, xzr
003e3f18mov x2, xzr
003e3f1cldp x29, x30, [sp-8]
003e3f20add sp, sp, 352
003e3f24ret x30
003e3f28
003e3f28loc_3e3f28:
003e3f28str xzr, [sp+304]
003e3f2cstp xzr, xzr, [sp+288]
003e3f30adrp x0, 0x2ce000
003e3f34add x0, x0, 3505
003e3f38movz x1, 9
003e3f3cbl os.Open
003e3f40str x0, [sp+304]
003e3f44str x1, [sp+288]
003e3f48str x2, [sp+296]
003e3f4cldr x2, [sp+304]
003e3f50str x2, [sp+208]
003e3f54ldr x2, [sp+288]
003e3f58ldr x3, [sp+296]
003e3f5cstr x2, [sp+192]
003e3f60str x3, [sp+200]
003e3f64ldr x2, [sp+208]
003e3f68str x2, [sp+144]
003e3f6cldr x2, [sp+200]
003e3f70ldr x3, [sp+192]
003e3f74str x3, [sp+168]
003e3f78str x2, [sp+176]
003e3f7ccbnz x3, 0x3e3f84
003e3f80b 0x3e3fa8
003e3f84
003e3f84loc_3e3f84:
003e3f84str xzr, [sp+112]
003e3f88ldr x1, [sp+168]
003e3f8cldr x2, [sp+176]
003e3f90str x1, [sp+96]
003e3f94str x2, [sp+104]
003e3f98ldr x0, [sp+112]
003e3f9cldp x29, x30, [sp-8]
003e3fa0add sp, sp, 352
003e3fa4ret x30
003e3fa8
003e3fa8loc_3e3fa8:
003e3fa8ldr x5, [sp+144]
003e3facstr x5, [sp+304]
003e3fb0adrp x6, 0x332000
003e3fb4add x6, x6, 1888
003e3fb8str x6, [sp+264]
003e3fbcstr x5, [sp+272]
003e3fc0ldr x5, [sp+360]
003e3fc4ldrsb x27, [x5]
003e3fc8ldr x2, [x5+240]
003e3fccldr x0, [x5+224]
003e3fd0ldr x5, [x5+232]
003e3fd4add x1, x5, 1
003e3fd8subs xzr, x2, x1
003e3fdcb.hs 0x3e3fe4
003e3fe0b 0x3e3fe8
003e3fe4
003e3fe4loc_3e3fe4:
003e3fe4b 0x3e3ffc
003e3fe8
003e3fe8loc_3e3fe8:
003e3fe8orr x3, xzr, 1
003e3fecadrp x4, 0x237000
003e3ff0add x4, x4, 3872
003e3ff4bl runtime.growslice
003e3ff8b 0x3e3ffc
003e3ffc
003e3ffcloc_3e3ffc:
003e3ffcsub x3, x1, 1
003e4000add x4, x0, x3, lsl #4
003e4004ubfm x3, x3, 60, 59
003e4008ldr x5, [sp+272]
003e400cldr x6, [sp+264]
003e4010str x6, [x0+x3]
003e4014adrp x27, 0x667000
003e4018ldr w3, [x27+3056]
003e401ccbz w3, 0x3e4024
003e4020b 0x3e4028
003e4024
003e4024loc_3e4024:
003e4024b 0x3e403c
003e4028
003e4028loc_3e4028:
003e4028bl runtime.gcWriteBarrier2
003e402cstr x5, [x25]
003e4030ldr x3, [x4+8]
003e4034str x3, [x25+8]
003e4038b 0x3e403c
003e403c
003e403cloc_3e403c:
003e403cstr x5, [x4+8]
003e4040ldr x3, [sp+360]
003e4044ldrsb x27, [x3]
003e4048str x1, [x3+232]
003e404cstr x2, [x3+240]
003e4050adrp x27, 0x667000
003e4054ldr w4, [x27+3056]
003e4058cbz w4, 0x3e4060
003e405cb 0x3e4064
003e4060
003e4060loc_3e4060:
003e4060b 0x3e4078
003e4064
003e4064loc_3e4064:
003e4064bl runtime.gcWriteBarrier2
003e4068str x0, [x25]
003e406cldr x4, [x3+224]
003e4070str x4, [x25+8]
003e4074b 0x3e4078
003e4078
003e4078loc_3e4078:
003e4078str x0, [x3+224]
003e407cldr x3, [sp+144]
003e4080str x3, [sp+112]
003e4084stp xzr, xzr, [sp+96]
003e4088ldr x0, [sp+112]
003e408cmov x1, xzr
003e4090mov x2, xzr
003e4094ldp x29, x30, [sp-8]
003e4098add sp, sp, 352
003e409cret x30
003e40a0
003e40a0loc_3e40a0:
003e40a0str x0, [sp+8]
003e40a4mov x3, x30
003e40a8bl runtime.morestack_noctxt.abi0
003e40acldr x0, [sp+8]
003e40b0b 0x3e3ac0
003e40b4udf 0
003e40b8udf 0
003e40bcudf 0
003e3ac0
003e40c0
003e40c0os/exec.(*Cmd).childStdin.func1: ; void os/exec.(*Cmd).childStdin.func1(void)
003e40c0ldr x16, [x28+16]
003e40c4sub x17, sp, 64
003e40c8subs xzr, x17, x16
003e40ccb.ls 0x3e41ac
003e40d0str x30, [sp-192]!
003e40d4stur x29, [sp-8]
003e40d8sub x29, sp, 8
003e40dcldr x4, [x26+8]
003e40e0str x4, [sp+88]
003e40e4ldr x4, [x26+16]
003e40e8str x4, [sp+128]
003e40ecstp xzr, xzr, [sp+72]
003e40f0stp xzr, xzr, [sp+152]
003e40f4ldr x4, [sp+128]
003e40f8ldrsb x27, [x4]
003e40fcldr x2, [x4+80]
003e4100ldr x3, [x4+88]
003e4104str x2, [sp+136]
003e4108str x3, [sp+144]
003e410cldr x1, [sp+88]
003e4110adrp x0, 0x32f000
003e4114add x0, x0, 2168
003e4118bl io.Copy
003e411cstr x0, [sp+56]
003e4120str x1, [sp+152]
003e4124str x2, [sp+160]
003e4128ldr x4, [sp+56]
003e412cstr x4, [sp+64]
003e4130str x1, [sp+168]
003e4134str x2, [sp+176]
003e4138str x1, [sp+112]
003e413cstr x2, [sp+120]
003e4140mov x0, x1
003e4144mov x1, x2
003e4148bl os/exec.skipStdinCopyError
003e414cstrb w0, [sp+55]
003e4150tbnz w0, 0, 0x3e4158
003e4154b 0x3e4160
003e4158
003e4158loc_3e4158:
003e4158stp xzr, xzr, [sp+112]
003e415cb 0x3e4164
003e4160
003e4160loc_3e4160:
003e4160b 0x3e4164
003e4164
003e4164loc_3e4164:
003e4164ldr x0, [sp+88]
003e4168bl os.(*File).Close
003e416cstr x0, [sp+96]
003e4170str x1, [sp+104]
003e4174ldr x2, [sp+112]
003e4178cbnz x2, 0x3e4180
003e417cb 0x3e4184
003e4180
003e4180loc_3e4180:
003e4180b 0x3e4190
003e4184
003e4184loc_3e4184:
003e4184str x0, [sp+112]
003e4188str x1, [sp+120]
003e418cb 0x3e4190
003e4190
003e4190loc_3e4190:
003e4190ldr x0, [sp+112]
003e4194ldr x1, [sp+120]
003e4198str x0, [sp+72]
003e419cstr x1, [sp+80]
003e41a0ldur x29, [sp-8]
003e41a4ldr x30, [sp], 192
003e41a8ret x30
003e41ac
003e41acloc_3e41ac:
003e41acmov x3, x30
003e41b0bl runtime.morestack.abi0
003e41b4b 0x3e40c0
003e41b8udf 0
003e41bcudf 0
003e40c0
003e40c0os/exec.(*Cmd).childStdin.func1: ; void os/exec.(*Cmd).childStdin.func1(void)
003e40c0ldr x16, [x28+16]
003e40c4sub x17, sp, 64
003e40c8subs xzr, x17, x16
003e40ccb.ls 0x3e41ac
003e40d0str x30, [sp-192]!
003e40d4stur x29, [sp-8]
003e40d8sub x29, sp, 8
003e40dcldr x4, [x26+8]
003e40e0str x4, [sp+88]
003e40e4ldr x4, [x26+16]
003e40e8str x4, [sp+128]
003e40ecstp xzr, xzr, [sp+72]
003e40f0stp xzr, xzr, [sp+152]
003e40f4ldr x4, [sp+128]
003e40f8ldrsb x27, [x4]
003e40fcldr x2, [x4+80]
003e4100ldr x3, [x4+88]
003e4104str x2, [sp+136]
003e4108str x3, [sp+144]
003e410cldr x1, [sp+88]
003e4110adrp x0, 0x32f000
003e4114add x0, x0, 2168
003e4118bl io.Copy
003e411cstr x0, [sp+56]
003e4120str x1, [sp+152]
003e4124str x2, [sp+160]
003e4128ldr x4, [sp+56]
003e412cstr x4, [sp+64]
003e4130str x1, [sp+168]
003e4134str x2, [sp+176]
003e4138str x1, [sp+112]
003e413cstr x2, [sp+120]
003e4140mov x0, x1
003e4144mov x1, x2
003e4148bl os/exec.skipStdinCopyError
003e414cstrb w0, [sp+55]
003e4150tbnz w0, 0, 0x3e4158
003e4154b 0x3e4160
003e4158
003e4158loc_3e4158:
003e4158stp xzr, xzr, [sp+112]
003e415cb 0x3e4164
003e4160
003e4160loc_3e4160:
003e4160b 0x3e4164
003e4164
003e4164loc_3e4164:
003e4164ldr x0, [sp+88]
003e4168bl os.(*File).Close
003e416cstr x0, [sp+96]
003e4170str x1, [sp+104]
003e4174ldr x2, [sp+112]
003e4178cbnz x2, 0x3e4180
003e417cb 0x3e4184
003e4180
003e4180loc_3e4180:
003e4180b 0x3e4190
003e4184
003e4184loc_3e4184:
003e4184str x0, [sp+112]
003e4188str x1, [sp+120]
003e418cb 0x3e4190
003e4190
003e4190loc_3e4190:
003e4190ldr x0, [sp+112]
003e4194ldr x1, [sp+120]
003e4198str x0, [sp+72]
003e419cstr x1, [sp+80]
003e41a0ldur x29, [sp-8]
003e41a4ldr x30, [sp], 192
003e41a8ret x30
003e41ac
003e41acloc_3e41ac:
003e41acmov x3, x30
003e41b0bl runtime.morestack.abi0
003e41b4b 0x3e40c0
003e41b8udf 0
003e41bcudf 0
003e40c0
003e41c0
003e41c0os/exec.(*Cmd).childStdout: ; void os/exec.(*Cmd).childStdout(os/exec.Cmd * c)
003e41c0ldr x16, [x28+16]
003e41c4subs xzr, sp, x16
003e41c8b.ls 0x3e4258
003e41ccstr x30, [sp-128]!
003e41d0stur x29, [sp-8]
003e41d4sub x29, sp, 8
003e41d8str x0, [sp+136]
003e41dcstr xzr, [sp+48]
003e41e0stp xzr, xzr, [sp+32]
003e41e4str xzr, [sp+88]
003e41e8stp xzr, xzr, [sp+72]
003e41ecldr x3, [sp+136]
003e41f0ldrsb x27, [x3]
003e41f4ldr x1, [x3+96]
003e41f8ldr x2, [x3+104]
003e41fcstr x1, [sp+56]
003e4200str x2, [sp+64]
003e4204ldr x0, [sp+136]
003e4208bl os/exec.(*Cmd).writerDescriptor
003e420cstr x0, [sp+88]
003e4210str x1, [sp+72]
003e4214str x2, [sp+80]
003e4218ldr x3, [sp+88]
003e421cstr x3, [sp+112]
003e4220ldr x3, [sp+72]
003e4224ldr x4, [sp+80]
003e4228str x3, [sp+96]
003e422cstr x4, [sp+104]
003e4230ldr x3, [sp+112]
003e4234str x3, [sp+48]
003e4238ldr x1, [sp+96]
003e423cldr x2, [sp+104]
003e4240str x1, [sp+32]
003e4244str x2, [sp+40]
003e4248ldr x0, [sp+48]
003e424cldur x29, [sp-8]
003e4250ldr x30, [sp], 128
003e4254ret x30
003e4258
003e4258loc_3e4258:
003e4258str x0, [sp+8]
003e425cmov x3, x30
003e4260bl runtime.morestack_noctxt.abi0
003e4264ldr x0, [sp+8]
003e4268b 0x3e41c0
003e426cudf 0
003e41c0
003e41c0os/exec.(*Cmd).childStdout: ; void os/exec.(*Cmd).childStdout(os/exec.Cmd * c)
003e41c0ldr x16, [x28+16]
003e41c4subs xzr, sp, x16
003e41c8b.ls 0x3e4258
003e41ccstr x30, [sp-128]!
003e41d0stur x29, [sp-8]
003e41d4sub x29, sp, 8
003e41d8str x0, [sp+136]
003e41dcstr xzr, [sp+48]
003e41e0stp xzr, xzr, [sp+32]
003e41e4str xzr, [sp+88]
003e41e8stp xzr, xzr, [sp+72]
003e41ecldr x3, [sp+136]
003e41f0ldrsb x27, [x3]
003e41f4ldr x1, [x3+96]
003e41f8ldr x2, [x3+104]
003e41fcstr x1, [sp+56]
003e4200str x2, [sp+64]
003e4204ldr x0, [sp+136]
003e4208bl os/exec.(*Cmd).writerDescriptor
003e420cstr x0, [sp+88]
003e4210str x1, [sp+72]
003e4214str x2, [sp+80]
003e4218ldr x3, [sp+88]
003e421cstr x3, [sp+112]
003e4220ldr x3, [sp+72]
003e4224ldr x4, [sp+80]
003e4228str x3, [sp+96]
003e422cstr x4, [sp+104]
003e4230ldr x3, [sp+112]
003e4234str x3, [sp+48]
003e4238ldr x1, [sp+96]
003e423cldr x2, [sp+104]
003e4240str x1, [sp+32]
003e4244str x2, [sp+40]
003e4248ldr x0, [sp+48]
003e424cldur x29, [sp-8]
003e4250ldr x30, [sp], 128
003e4254ret x30
003e4258
003e4258loc_3e4258:
003e4258str x0, [sp+8]
003e425cmov x3, x30
003e4260bl runtime.morestack_noctxt.abi0
003e4264ldr x0, [sp+8]
003e4268b 0x3e41c0
003e426cudf 0
003e41c0
003e4270
003e4270os/exec.(*Cmd).childStderr: ; void os/exec.(*Cmd).childStderr(os/exec.Cmd * c, os.File * childStdout)
003e4270ldr x16, [x28+16]
003e4274sub x17, sp, 64
003e4278subs xzr, x17, x16
003e427cb.ls 0x3e43fc
003e4280str x30, [sp-192]!
003e4284stur x29, [sp-8]
003e4288sub x29, sp, 8
003e428cstr x0, [sp+200]
003e4290str x1, [sp+208]
003e4294str xzr, [sp+64]
003e4298stp xzr, xzr, [sp+48]
003e429cldr x4, [sp+200]
003e42a0ldrsb x27, [x4]
003e42a4ldr x4, [x4+112]
003e42a8subs xzr, x4, 0
003e42accset x5, ne
003e42b0strb w5, [sp+47]
003e42b4cbnz x4, 0x3e42bc
003e42b8b 0x3e4354
003e42bc
003e42bcloc_3e42bc:
003e42bcldr x4, [sp+200]
003e42c0ldrsb x27, [x4]
003e42c4ldr x5, [x4+112]
003e42c8ldr x4, [x4+120]
003e42ccstr x5, [sp+168]
003e42d0str x4, [sp+176]
003e42d4str x5, [sp+160]
003e42d8ldr x4, [sp+160]
003e42dccbnz x4, 0x3e42e4
003e42e0b 0x3e42f4
003e42e4
003e42e4loc_3e42e4:
003e42e4ldr x4, [sp+160]
003e42e8ldr x4, [x4+8]
003e42ecstr x4, [sp+160]
003e42f0b 0x3e42f8
003e42f4
003e42f4loc_3e42f4:
003e42f4b 0x3e42f8
003e42f8
003e42f8loc_3e42f8:
003e42f8ldr x4, [sp+200]
003e42fcldrsb x27, [x4]
003e4300ldr x5, [x4+96]
003e4304ldr x4, [x4+104]
003e4308str x5, [sp+144]
003e430cstr x4, [sp+152]
003e4310str x5, [sp+136]
003e4314ldr x4, [sp+136]
003e4318cbnz x4, 0x3e4320
003e431cb 0x3e4330
003e4320
003e4320loc_3e4320:
003e4320ldr x4, [sp+136]
003e4324ldr x4, [x4+8]
003e4328str x4, [sp+136]
003e432cb 0x3e4334
003e4330
003e4330loc_3e4330:
003e4330b 0x3e4334
003e4334
003e4334loc_3e4334:
003e4334ldr x1, [sp+176]
003e4338ldr x0, [sp+160]
003e433cldr x2, [sp+136]
003e4340ldr x3, [sp+152]
003e4344bl os/exec.interfaceEqual
003e4348strb w0, [sp+46]
003e434cstrb w0, [sp+47]
003e4350b 0x3e4358
003e4354
003e4354loc_3e4354:
003e4354b 0x3e4358
003e4358
003e4358loc_3e4358:
003e4358ldrb w3, [sp+47]
003e435ctbnz w3, 0, 0x3e4364
003e4360b 0x3e4388
003e4364
003e4364loc_3e4364:
003e4364ldr x3, [sp+208]
003e4368str x3, [sp+64]
003e436cstp xzr, xzr, [sp+48]
003e4370ldr x0, [sp+64]
003e4374mov x1, xzr
003e4378mov x2, xzr
003e437cldur x29, [sp-8]
003e4380ldr x30, [sp], 192
003e4384ret x30
003e4388
003e4388loc_3e4388:
003e4388str xzr, [sp+88]
003e438cstp xzr, xzr, [sp+72]
003e4390ldr x3, [sp+200]
003e4394ldrsb x27, [x3]
003e4398ldr x1, [x3+112]
003e439cldr x2, [x3+120]
003e43a0str x1, [sp+120]
003e43a4str x2, [sp+128]
003e43a8ldr x0, [sp+200]
003e43acbl os/exec.(*Cmd).writerDescriptor
003e43b0str x0, [sp+88]
003e43b4str x1, [sp+72]
003e43b8str x2, [sp+80]
003e43bcldr x3, [sp+88]
003e43c0str x3, [sp+112]
003e43c4ldr x3, [sp+72]
003e43c8ldr x4, [sp+80]
003e43ccstr x3, [sp+96]
003e43d0str x4, [sp+104]
003e43d4ldr x3, [sp+112]
003e43d8str x3, [sp+64]
003e43dcldr x1, [sp+96]
003e43e0ldr x2, [sp+104]
003e43e4str x1, [sp+48]
003e43e8str x2, [sp+56]
003e43ecldr x0, [sp+64]
003e43f0ldur x29, [sp-8]
003e43f4ldr x30, [sp], 192
003e43f8ret x30
003e43fc
003e43fcloc_3e43fc:
003e43fcstp x0, x1, [sp+8]
003e4400mov x3, x30
003e4404bl runtime.morestack_noctxt.abi0
003e4408ldp x0, x1, [sp+8]
003e440cb 0x3e4270
003e4270
003e4270os/exec.(*Cmd).childStderr: ; void os/exec.(*Cmd).childStderr(os/exec.Cmd * c, os.File * childStdout)
003e4270ldr x16, [x28+16]
003e4274sub x17, sp, 64
003e4278subs xzr, x17, x16
003e427cb.ls 0x3e43fc
003e4280str x30, [sp-192]!
003e4284stur x29, [sp-8]
003e4288sub x29, sp, 8
003e428cstr x0, [sp+200]
003e4290str x1, [sp+208]
003e4294str xzr, [sp+64]
003e4298stp xzr, xzr, [sp+48]
003e429cldr x4, [sp+200]
003e42a0ldrsb x27, [x4]
003e42a4ldr x4, [x4+112]
003e42a8subs xzr, x4, 0
003e42accset x5, ne
003e42b0strb w5, [sp+47]
003e42b4cbnz x4, 0x3e42bc
003e42b8b 0x3e4354
003e42bc
003e42bcloc_3e42bc:
003e42bcldr x4, [sp+200]
003e42c0ldrsb x27, [x4]
003e42c4ldr x5, [x4+112]
003e42c8ldr x4, [x4+120]
003e42ccstr x5, [sp+168]
003e42d0str x4, [sp+176]
003e42d4str x5, [sp+160]
003e42d8ldr x4, [sp+160]
003e42dccbnz x4, 0x3e42e4
003e42e0b 0x3e42f4
003e42e4
003e42e4loc_3e42e4:
003e42e4ldr x4, [sp+160]
003e42e8ldr x4, [x4+8]
003e42ecstr x4, [sp+160]
003e42f0b 0x3e42f8
003e42f4
003e42f4loc_3e42f4:
003e42f4b 0x3e42f8
003e42f8
003e42f8loc_3e42f8:
003e42f8ldr x4, [sp+200]
003e42fcldrsb x27, [x4]
003e4300ldr x5, [x4+96]
003e4304ldr x4, [x4+104]
003e4308str x5, [sp+144]
003e430cstr x4, [sp+152]
003e4310str x5, [sp+136]
003e4314ldr x4, [sp+136]
003e4318cbnz x4, 0x3e4320
003e431cb 0x3e4330
003e4320
003e4320loc_3e4320:
003e4320ldr x4, [sp+136]
003e4324ldr x4, [x4+8]
003e4328str x4, [sp+136]
003e432cb 0x3e4334
003e4330
003e4330loc_3e4330:
003e4330b 0x3e4334
003e4334
003e4334loc_3e4334:
003e4334ldr x1, [sp+176]
003e4338ldr x0, [sp+160]
003e433cldr x2, [sp+136]
003e4340ldr x3, [sp+152]
003e4344bl os/exec.interfaceEqual
003e4348strb w0, [sp+46]
003e434cstrb w0, [sp+47]
003e4350b 0x3e4358
003e4354
003e4354loc_3e4354:
003e4354b 0x3e4358
003e4358
003e4358loc_3e4358:
003e4358ldrb w3, [sp+47]
003e435ctbnz w3, 0, 0x3e4364
003e4360b 0x3e4388
003e4364
003e4364loc_3e4364:
003e4364ldr x3, [sp+208]
003e4368str x3, [sp+64]
003e436cstp xzr, xzr, [sp+48]
003e4370ldr x0, [sp+64]
003e4374mov x1, xzr
003e4378mov x2, xzr
003e437cldur x29, [sp-8]
003e4380ldr x30, [sp], 192
003e4384ret x30
003e4388
003e4388loc_3e4388:
003e4388str xzr, [sp+88]
003e438cstp xzr, xzr, [sp+72]
003e4390ldr x3, [sp+200]
003e4394ldrsb x27, [x3]
003e4398ldr x1, [x3+112]
003e439cldr x2, [x3+120]
003e43a0str x1, [sp+120]
003e43a4str x2, [sp+128]
003e43a8ldr x0, [sp+200]
003e43acbl os/exec.(*Cmd).writerDescriptor
003e43b0str x0, [sp+88]
003e43b4str x1, [sp+72]
003e43b8str x2, [sp+80]
003e43bcldr x3, [sp+88]
003e43c0str x3, [sp+112]
003e43c4ldr x3, [sp+72]
003e43c8ldr x4, [sp+80]
003e43ccstr x3, [sp+96]
003e43d0str x4, [sp+104]
003e43d4ldr x3, [sp+112]
003e43d8str x3, [sp+64]
003e43dcldr x1, [sp+96]
003e43e0ldr x2, [sp+104]
003e43e4str x1, [sp+48]
003e43e8str x2, [sp+56]
003e43ecldr x0, [sp+64]
003e43f0ldur x29, [sp-8]
003e43f4ldr x30, [sp], 192
003e43f8ret x30
003e43fc
003e43fcloc_3e43fc:
003e43fcstp x0, x1, [sp+8]
003e4400mov x3, x30
003e4404bl runtime.morestack_noctxt.abi0
003e4408ldp x0, x1, [sp+8]
003e440cb 0x3e4270
003e4270
Loading..