File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
003e17f0
003e17f0github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func2: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func2(void)
003e17f0ldr x16, [x28+16]
003e17f4subs xzr, sp, x16
003e17f8b.ls 0x3e1850
003e17fcstr x30, [sp-80]!
003e1800stur x29, [sp-8]
003e1804sub x29, sp, 8
003e1808ldr x5, [x26+8]
003e180cstr x5, [sp+64]
003e1810stp xzr, xzr, [sp+48]
003e1814adrp x0, 0x2d2000
003e1818add x0, x0, 1940
003e181cmovz x1, 13
003e1820mov x2, xzr
003e1824mov x3, xzr
003e1828mov x4, x3
003e182cbl log.Printf
003e1830ldr x0, [sp+64]
003e1834bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Cleanup
003e1838stp xzr, xzr, [sp+48]
003e183cmov x0, xzr
003e1840mov x1, xzr
003e1844ldur x29, [sp-8]
003e1848ldr x30, [sp], 80
003e184cret x30
003e1850
003e1850loc_3e1850:
003e1850mov x3, x30
003e1854bl runtime.morestack.abi0
003e1858b 0x3e17f0
003e185cudf 0
003e17f0
003e17f0github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func2: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func2(void)
003e17f0ldr x16, [x28+16]
003e17f4subs xzr, sp, x16
003e17f8b.ls 0x3e1850
003e17fcstr x30, [sp-80]!
003e1800stur x29, [sp-8]
003e1804sub x29, sp, 8
003e1808ldr x5, [x26+8]
003e180cstr x5, [sp+64]
003e1810stp xzr, xzr, [sp+48]
003e1814adrp x0, 0x2d2000
003e1818add x0, x0, 1940
003e181cmovz x1, 13
003e1820mov x2, xzr
003e1824mov x3, xzr
003e1828mov x4, x3
003e182cbl log.Printf
003e1830ldr x0, [sp+64]
003e1834bl github.com/bishopfox/sliver/implant/sliver/transports.(*Connection).Cleanup
003e1838stp xzr, xzr, [sp+48]
003e183cmov x0, xzr
003e1840mov x1, xzr
003e1844ldur x29, [sp-8]
003e1848ldr x30, [sp], 80
003e184cret x30
003e1850
003e1850loc_3e1850:
003e1850mov x3, x30
003e1854bl runtime.morestack.abi0
003e1858b 0x3e17f0
003e185cudf 0
003e17f0
003e1860
003e1860github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func1: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func1(void)
003e1860ldr x16, [x28+16]
003e1864subs xzr, sp, x16
003e1868b.ls 0x3e18c4
003e186cstr x30, [sp-80]!
003e1870stur x29, [sp-8]
003e1874sub x29, sp, 8
003e1878ldr x5, [x26+8]
003e187cstr x5, [sp+64]
003e1880ldr x5, [x26+16]
003e1884str x5, [sp+56]
003e1888adrp x0, 0x2de000
003e188cadd x0, x0, 3989
003e1890movz x1, 34
003e1894mov x2, xzr
003e1898mov x3, xzr
003e189cmov x4, x3
003e18a0bl log.Printf
003e18a4ldr x5, [sp+64]
003e18a8ldr x0, [x5]
003e18acbl crypto/tls.(*Conn).Close
003e18b0ldr x0, [sp+56]
003e18b4bl runtime.closechan
003e18b8ldur x29, [sp-8]
003e18bcldr x30, [sp], 80
003e18c0ret x30
003e18c4
003e18c4loc_3e18c4:
003e18c4mov x3, x30
003e18c8bl runtime.morestack.abi0
003e18ccb 0x3e1860
003e1860
003e1860github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func1: ; void github.com/bishopfox/sliver/implant/sliver/transports.mtlsConnect.func1(void)
003e1860ldr x16, [x28+16]
003e1864subs xzr, sp, x16
003e1868b.ls 0x3e18c4
003e186cstr x30, [sp-80]!
003e1870stur x29, [sp-8]
003e1874sub x29, sp, 8
003e1878ldr x5, [x26+8]
003e187cstr x5, [sp+64]
003e1880ldr x5, [x26+16]
003e1884str x5, [sp+56]
003e1888adrp x0, 0x2de000
003e188cadd x0, x0, 3989
003e1890movz x1, 34
003e1894mov x2, xzr
003e1898mov x3, xzr
003e189cmov x4, x3
003e18a0bl log.Printf
003e18a4ldr x5, [sp+64]
003e18a8ldr x0, [x5]
003e18acbl crypto/tls.(*Conn).Close
003e18b0ldr x0, [sp+56]
003e18b4bl runtime.closechan
003e18b8ldur x29, [sp-8]
003e18bcldr x30, [sp], 80
003e18c0ret x30
003e18c4
003e18c4loc_3e18c4:
003e18c4mov x3, x30
003e18c8bl runtime.morestack.abi0
003e18ccb 0x3e1860
003e1860
003e18d0
003e18d0github.com/bishopfox/sliver/implant/sliver/transports.C2Generator: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator(<-chan struct {} abort, struct []string temporaryC2)
003e18d0ldr x16, [x28+16]
003e18d4sub x17, sp, 208
003e18d8subs xzr, x17, x16
003e18dcb.ls 0x3e1cc0
003e18e0sub x20, sp, 336
003e18e4stp x29, x30, [x20-8]
003e18e8add sp, x20, 0
003e18ecsub x29, sp, 8
003e18f0str x0, [sp+344]
003e18f4str x1, [sp+352]
003e18f8str x2, [sp+360]
003e18fcstr x3, [sp+368]
003e1900str xzr, [sp+120]
003e1904adrp x0, 0x2dd000
003e1908add x0, x0, 1712
003e190corr x1, xzr, 32
003e1910mov x2, xzr
003e1914mov x3, xzr
003e1918mov x4, x3
003e191cbl log.Printf
003e1920adrp x5, 0x66a000
003e1924add x5, x5, 1504
003e1928str x5, [sp+304]
003e192cb 0x3e1930
003e1930
003e1930loc_3e1930:
003e1930str x5, [sp+136]
003e1934stp xzr, xzr, [sp+144]
003e1938ldr x5, [sp+360]
003e193cstr x5, [sp+88]
003e1940cbnz x5, 0x3e1948
003e1944b 0x3e1974
003e1948
003e1948loc_3e1948:
003e1948ldr x2, [sp+360]
003e194cldr x3, [sp+352]
003e1950ldr x4, [sp+368]
003e1954str x3, [sp+200]
003e1958str x2, [sp+208]
003e195cstr x4, [sp+216]
003e1960str xzr, [sp+112]
003e1964str x2, [sp+104]
003e1968ldr x2, [sp+200]
003e196cstr x2, [sp+96]
003e1970b 0x3e1b8c
003e1974
003e1974loc_3e1974:
003e1974adrp x5, 0x2f7000
003e1978add x5, x5, 3168
003e197cstr x5, [sp+272]
003e1980ldr x2, [sp+152]
003e1984ldr x0, [sp+136]
003e1988ldr x5, [sp+144]
003e198cadd x1, x5, 1
003e1990subs xzr, x2, x1
003e1994b.hs 0x3e199c
003e1998b 0x3e19a0
003e199c
003e199cloc_3e199c:
003e199cb 0x3e19b4
003e19a0
003e19a0loc_3e19a0:
003e19a0orr x3, xzr, 1
003e19a4adrp x4, 0x216000
003e19a8add x4, x4, 64
003e19acbl runtime.growslice
003e19b0b 0x3e19b4
003e19b4
003e19b4loc_3e19b4:
003e19b4sub x3, x1, 1
003e19b8ldr x4, [sp+272]
003e19bcadrp x27, 0x66a000
003e19c0ldr w5, [x27+3056]
003e19c4cbz w5, 0x3e19cc
003e19c8b 0x3e19d0
003e19cc
003e19ccloc_3e19cc:
003e19ccb 0x3e19e4
003e19d0
003e19d0loc_3e19d0:
003e19d0bl runtime.gcWriteBarrier2
003e19d4str x4, [x25]
003e19d8ldr x5, [x0+3*x3]
003e19dcstr x5, [x25+8]
003e19e0b 0x3e19e4
003e19e4
003e19e4loc_3e19e4:
003e19e4str x4, [x0+3*x3]
003e19e8str x0, [sp+136]
003e19ecstr x1, [sp+144]
003e19f0str x2, [sp+152]
003e19f4b 0x3e19f8
003e19f8
003e19f8loc_3e19f8:
003e19f8adrp x0, 0x216000
003e19fcadd x0, x0, 2560
003e1a00mov x1, xzr
003e1a04bl runtime.makechan
003e1a08str x0, [sp+128]
003e1a0cadrp x0, 0x27b000
003e1a10add x0, x0, 608
003e1a14bl runtime.newobject
003e1a18str x0, [sp+264]
003e1a1cadrp x2, 0
003e1a20add x2, x2, 3296
003e1a24str x2, [x0]
003e1a28ldr x2, [sp+128]
003e1a2cldr x3, [sp+264]
003e1a30ldrsb x27, [x3]
003e1a34adrp x27, 0x66a000
003e1a38ldr w4, [x27+3056]
003e1a3ccbz w4, 0x3e1a44
003e1a40b 0x3e1a48
003e1a44
003e1a44loc_3e1a44:
003e1a44b 0x3e1a5c
003e1a48
003e1a48loc_3e1a48:
003e1a48bl runtime.gcWriteBarrier2
003e1a4cstr x2, [x25]
003e1a50ldr x1, [x3+8]
003e1a54str x1, [x25+8]
003e1a58b 0x3e1a5c
003e1a5c
003e1a5cloc_3e1a5c:
003e1a5cstr x2, [x3+8]
003e1a60ldr x1, [sp+136]
003e1a64ldr x2, [sp+144]
003e1a68ldr x3, [sp+152]
003e1a6cldr x4, [sp+264]
003e1a70ldrsb x27, [x4]
003e1a74str x2, [x4+24]
003e1a78str x3, [x4+32]
003e1a7cadrp x27, 0x66a000
003e1a80ldr w2, [x27+3056]
003e1a84cbz w2, 0x3e1a8c
003e1a88b 0x3e1a90
003e1a8c
003e1a8cloc_3e1a8c:
003e1a8cb 0x3e1aa4
003e1a90
003e1a90loc_3e1a90:
003e1a90bl runtime.gcWriteBarrier2
003e1a94str x1, [x25]
003e1a98ldr x2, [x4+16]
003e1a9cstr x2, [x25+8]
003e1aa0b 0x3e1aa4
003e1aa4
003e1aa4loc_3e1aa4:
003e1aa4str x1, [x4+16]
003e1aa8ldr x1, [sp+344]
003e1aacldr x2, [sp+264]
003e1ab0ldrsb x27, [x2]
003e1ab4adrp x27, 0x66a000
003e1ab8ldr w3, [x27+3056]
003e1abccbz w3, 0x3e1ac4
003e1ac0b 0x3e1ac8
003e1ac4
003e1ac4loc_3e1ac4:
003e1ac4b 0x3e1adc
003e1ac8
003e1ac8loc_3e1ac8:
003e1ac8bl runtime.gcWriteBarrier2
003e1accstr x1, [x25]
003e1ad0ldr x3, [x2+40]
003e1ad4str x3, [x25+8]
003e1ad8b 0x3e1adc
003e1adc
003e1adcloc_3e1adc:
003e1adcstr x1, [x2+40]
003e1ae0ldr x0, [sp+264]
003e1ae4bl runtime.newproc
003e1ae8ldr x1, [sp+128]
003e1aecstr x1, [sp+192]
003e1af0stp xzr, xzr, [sp+312]
003e1af4add x1, sp, 312
003e1af8str x1, [sp+232]
003e1afcldr x1, [sp+192]
003e1b00str x1, [sp+224]
003e1b04ldr x2, [sp+232]
003e1b08ldrsb x27, [x2]
003e1b0cadrp x3, 0x216000
003e1b10add x3, x3, 2560
003e1b14str x3, [x2]
003e1b18adrp x27, 0x66a000
003e1b1cldr w3, [x27+3056]
003e1b20cbz w3, 0x3e1b28
003e1b24b 0x3e1b2c
003e1b28
003e1b28loc_3e1b28:
003e1b28b 0x3e1b40
003e1b2c
003e1b2cloc_3e1b2c:
003e1b2cbl runtime.gcWriteBarrier2
003e1b30str x1, [x25]
003e1b34ldr x5, [x2+8]
003e1b38str x5, [x25+8]
003e1b3cb 0x3e1b40
003e1b40
003e1b40loc_3e1b40:
003e1b40str x1, [x2+8]
003e1b44ldr x2, [sp+232]
003e1b48ldrsb x27, [x2]
003e1b4cb 0x3e1b50
003e1b50
003e1b50loc_3e1b50:
003e1b50str x2, [sp+240]
003e1b54orr x4, xzr, 1
003e1b58str x4, [sp+248]
003e1b5cstr x4, [sp+256]
003e1b60adrp x0, 0x2d6000
003e1b64add x0, x0, 963
003e1b68movz x1, 21
003e1b6cmov x3, x4
003e1b70bl log.Printf
003e1b74ldr x5, [sp+128]
003e1b78str x5, [sp+120]
003e1b7cldr x0, [sp+120]
003e1b80ldp x29, x30, [sp-8]
003e1b84add sp, sp, 336
003e1b88ret x30
003e1b8c
003e1b8cloc_3e1b8c:
003e1b8cldr x2, [sp+104]
003e1b90ldr x3, [sp+112]
003e1b94subs xzr, x2, x3
003e1b98b.gt 0x3e1ba0
003e1b9cb 0x3e1cbc
003e1ba0
003e1ba0loc_3e1ba0:
003e1ba0ldr x1, [sp+96]
003e1ba4str x1, [sp+296]
003e1ba8ldr x1, [sp+296]
003e1bacldr x2, [x1]
003e1bb0ldr x1, [x1+8]
003e1bb4str x2, [sp+176]
003e1bb8str x1, [sp+184]
003e1bbcstr x2, [sp+160]
003e1bc0str x1, [sp+168]
003e1bc4adrp x0, 0x24f000
003e1bc8add x0, x0, 3520
003e1bccbl runtime.newobject
003e1bd0str x0, [sp+280]
003e1bd4adrp x1, 4096
003e1bd8add x1, x1, 288
003e1bdcstr x1, [x0]
003e1be0ldr x1, [sp+160]
003e1be4ldr x2, [sp+168]
003e1be8ldr x3, [sp+280]
003e1becldrsb x27, [x3]
003e1bf0str x2, [x3+16]
003e1bf4adrp x27, 0x66a000
003e1bf8ldr w2, [x27+3056]
003e1bfccbz w2, 0x3e1c04
003e1c00b 0x3e1c08
003e1c04
003e1c04loc_3e1c04:
003e1c04b 0x3e1c1c
003e1c08
003e1c08loc_3e1c08:
003e1c08bl runtime.gcWriteBarrier2
003e1c0cstr x1, [x25]
003e1c10ldr x5, [x3+8]
003e1c14str x5, [x25+8]
003e1c18b 0x3e1c1c
003e1c1c
003e1c1cloc_3e1c1c:
003e1c1cstr x1, [x3+8]
003e1c20ldr x5, [sp+280]
003e1c24str x5, [sp+288]
003e1c28ldr x2, [sp+152]
003e1c2cldr x0, [sp+136]
003e1c30ldr x5, [sp+144]
003e1c34add x1, x5, 1
003e1c38subs xzr, x2, x1
003e1c3cb.hs 0x3e1c44
003e1c40b 0x3e1c48
003e1c44
003e1c44loc_3e1c44:
003e1c44b 0x3e1c5c
003e1c48
003e1c48loc_3e1c48:
003e1c48orr x3, xzr, 1
003e1c4cadrp x4, 0x216000
003e1c50add x4, x4, 64
003e1c54bl runtime.growslice
003e1c58b 0x3e1c5c
003e1c5c
003e1c5cloc_3e1c5c:
003e1c5csub x3, x1, 1
003e1c60ldr x4, [sp+288]
003e1c64adrp x27, 0x66a000
003e1c68ldr w5, [x27+3056]
003e1c6ccbz w5, 0x3e1c74
003e1c70b 0x3e1c78
003e1c74
003e1c74loc_3e1c74:
003e1c74b 0x3e1c8c
003e1c78
003e1c78loc_3e1c78:
003e1c78bl runtime.gcWriteBarrier2
003e1c7cstr x4, [x25]
003e1c80ldr x5, [x0+3*x3]
003e1c84str x5, [x25+8]
003e1c88b 0x3e1c8c
003e1c8c
003e1c8cloc_3e1c8c:
003e1c8cstr x4, [x0+3*x3]
003e1c90str x0, [sp+136]
003e1c94str x1, [sp+144]
003e1c98str x2, [sp+152]
003e1c9cb 0x3e1ca0
003e1ca0
003e1ca0loc_3e1ca0:
003e1ca0ldr x2, [sp+112]
003e1ca4add x2, x2, 1
003e1ca8str x2, [sp+112]
003e1cacldr x2, [sp+296]
003e1cb0add x2, x2, 16
003e1cb4str x2, [sp+96]
003e1cb8b 0x3e1b8c
003e1cbc
003e1cbcloc_3e1cbc:
003e1cbcb 0x3e19f8
003e1cc0
003e1cc0loc_3e1cc0:
003e1cc0stp x0, x1, [sp+8]
003e1cc4stp x2, x3, [sp+24]
003e1cc8mov x3, x30
003e1cccbl runtime.morestack_noctxt.abi0
003e1cd0ldp x0, x1, [sp+8]
003e1cd4ldp x2, x3, [sp+24]
003e1cd8b 0x3e18d0
003e1cdcudf 0
003e18d0
003e18d0github.com/bishopfox/sliver/implant/sliver/transports.C2Generator: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator(<-chan struct {} abort, struct []string temporaryC2)
003e18d0ldr x16, [x28+16]
003e18d4sub x17, sp, 208
003e18d8subs xzr, x17, x16
003e18dcb.ls 0x3e1cc0
003e18e0sub x20, sp, 336
003e18e4stp x29, x30, [x20-8]
003e18e8add sp, x20, 0
003e18ecsub x29, sp, 8
003e18f0str x0, [sp+344]
003e18f4str x1, [sp+352]
003e18f8str x2, [sp+360]
003e18fcstr x3, [sp+368]
003e1900str xzr, [sp+120]
003e1904adrp x0, 0x2dd000
003e1908add x0, x0, 1712
003e190corr x1, xzr, 32
003e1910mov x2, xzr
003e1914mov x3, xzr
003e1918mov x4, x3
003e191cbl log.Printf
003e1920adrp x5, 0x66a000
003e1924add x5, x5, 1504
003e1928str x5, [sp+304]
003e192cb 0x3e1930
003e1930
003e1930loc_3e1930:
003e1930str x5, [sp+136]
003e1934stp xzr, xzr, [sp+144]
003e1938ldr x5, [sp+360]
003e193cstr x5, [sp+88]
003e1940cbnz x5, 0x3e1948
003e1944b 0x3e1974
003e1948
003e1948loc_3e1948:
003e1948ldr x2, [sp+360]
003e194cldr x3, [sp+352]
003e1950ldr x4, [sp+368]
003e1954str x3, [sp+200]
003e1958str x2, [sp+208]
003e195cstr x4, [sp+216]
003e1960str xzr, [sp+112]
003e1964str x2, [sp+104]
003e1968ldr x2, [sp+200]
003e196cstr x2, [sp+96]
003e1970b 0x3e1b8c
003e1974
003e1974loc_3e1974:
003e1974adrp x5, 0x2f7000
003e1978add x5, x5, 3168
003e197cstr x5, [sp+272]
003e1980ldr x2, [sp+152]
003e1984ldr x0, [sp+136]
003e1988ldr x5, [sp+144]
003e198cadd x1, x5, 1
003e1990subs xzr, x2, x1
003e1994b.hs 0x3e199c
003e1998b 0x3e19a0
003e199c
003e199cloc_3e199c:
003e199cb 0x3e19b4
003e19a0
003e19a0loc_3e19a0:
003e19a0orr x3, xzr, 1
003e19a4adrp x4, 0x216000
003e19a8add x4, x4, 64
003e19acbl runtime.growslice
003e19b0b 0x3e19b4
003e19b4
003e19b4loc_3e19b4:
003e19b4sub x3, x1, 1
003e19b8ldr x4, [sp+272]
003e19bcadrp x27, 0x66a000
003e19c0ldr w5, [x27+3056]
003e19c4cbz w5, 0x3e19cc
003e19c8b 0x3e19d0
003e19cc
003e19ccloc_3e19cc:
003e19ccb 0x3e19e4
003e19d0
003e19d0loc_3e19d0:
003e19d0bl runtime.gcWriteBarrier2
003e19d4str x4, [x25]
003e19d8ldr x5, [x0+3*x3]
003e19dcstr x5, [x25+8]
003e19e0b 0x3e19e4
003e19e4
003e19e4loc_3e19e4:
003e19e4str x4, [x0+3*x3]
003e19e8str x0, [sp+136]
003e19ecstr x1, [sp+144]
003e19f0str x2, [sp+152]
003e19f4b 0x3e19f8
003e19f8
003e19f8loc_3e19f8:
003e19f8adrp x0, 0x216000
003e19fcadd x0, x0, 2560
003e1a00mov x1, xzr
003e1a04bl runtime.makechan
003e1a08str x0, [sp+128]
003e1a0cadrp x0, 0x27b000
003e1a10add x0, x0, 608
003e1a14bl runtime.newobject
003e1a18str x0, [sp+264]
003e1a1cadrp x2, 0
003e1a20add x2, x2, 3296
003e1a24str x2, [x0]
003e1a28ldr x2, [sp+128]
003e1a2cldr x3, [sp+264]
003e1a30ldrsb x27, [x3]
003e1a34adrp x27, 0x66a000
003e1a38ldr w4, [x27+3056]
003e1a3ccbz w4, 0x3e1a44
003e1a40b 0x3e1a48
003e1a44
003e1a44loc_3e1a44:
003e1a44b 0x3e1a5c
003e1a48
003e1a48loc_3e1a48:
003e1a48bl runtime.gcWriteBarrier2
003e1a4cstr x2, [x25]
003e1a50ldr x1, [x3+8]
003e1a54str x1, [x25+8]
003e1a58b 0x3e1a5c
003e1a5c
003e1a5cloc_3e1a5c:
003e1a5cstr x2, [x3+8]
003e1a60ldr x1, [sp+136]
003e1a64ldr x2, [sp+144]
003e1a68ldr x3, [sp+152]
003e1a6cldr x4, [sp+264]
003e1a70ldrsb x27, [x4]
003e1a74str x2, [x4+24]
003e1a78str x3, [x4+32]
003e1a7cadrp x27, 0x66a000
003e1a80ldr w2, [x27+3056]
003e1a84cbz w2, 0x3e1a8c
003e1a88b 0x3e1a90
003e1a8c
003e1a8cloc_3e1a8c:
003e1a8cb 0x3e1aa4
003e1a90
003e1a90loc_3e1a90:
003e1a90bl runtime.gcWriteBarrier2
003e1a94str x1, [x25]
003e1a98ldr x2, [x4+16]
003e1a9cstr x2, [x25+8]
003e1aa0b 0x3e1aa4
003e1aa4
003e1aa4loc_3e1aa4:
003e1aa4str x1, [x4+16]
003e1aa8ldr x1, [sp+344]
003e1aacldr x2, [sp+264]
003e1ab0ldrsb x27, [x2]
003e1ab4adrp x27, 0x66a000
003e1ab8ldr w3, [x27+3056]
003e1abccbz w3, 0x3e1ac4
003e1ac0b 0x3e1ac8
003e1ac4
003e1ac4loc_3e1ac4:
003e1ac4b 0x3e1adc
003e1ac8
003e1ac8loc_3e1ac8:
003e1ac8bl runtime.gcWriteBarrier2
003e1accstr x1, [x25]
003e1ad0ldr x3, [x2+40]
003e1ad4str x3, [x25+8]
003e1ad8b 0x3e1adc
003e1adc
003e1adcloc_3e1adc:
003e1adcstr x1, [x2+40]
003e1ae0ldr x0, [sp+264]
003e1ae4bl runtime.newproc
003e1ae8ldr x1, [sp+128]
003e1aecstr x1, [sp+192]
003e1af0stp xzr, xzr, [sp+312]
003e1af4add x1, sp, 312
003e1af8str x1, [sp+232]
003e1afcldr x1, [sp+192]
003e1b00str x1, [sp+224]
003e1b04ldr x2, [sp+232]
003e1b08ldrsb x27, [x2]
003e1b0cadrp x3, 0x216000
003e1b10add x3, x3, 2560
003e1b14str x3, [x2]
003e1b18adrp x27, 0x66a000
003e1b1cldr w3, [x27+3056]
003e1b20cbz w3, 0x3e1b28
003e1b24b 0x3e1b2c
003e1b28
003e1b28loc_3e1b28:
003e1b28b 0x3e1b40
003e1b2c
003e1b2cloc_3e1b2c:
003e1b2cbl runtime.gcWriteBarrier2
003e1b30str x1, [x25]
003e1b34ldr x5, [x2+8]
003e1b38str x5, [x25+8]
003e1b3cb 0x3e1b40
003e1b40
003e1b40loc_3e1b40:
003e1b40str x1, [x2+8]
003e1b44ldr x2, [sp+232]
003e1b48ldrsb x27, [x2]
003e1b4cb 0x3e1b50
003e1b50
003e1b50loc_3e1b50:
003e1b50str x2, [sp+240]
003e1b54orr x4, xzr, 1
003e1b58str x4, [sp+248]
003e1b5cstr x4, [sp+256]
003e1b60adrp x0, 0x2d6000
003e1b64add x0, x0, 963
003e1b68movz x1, 21
003e1b6cmov x3, x4
003e1b70bl log.Printf
003e1b74ldr x5, [sp+128]
003e1b78str x5, [sp+120]
003e1b7cldr x0, [sp+120]
003e1b80ldp x29, x30, [sp-8]
003e1b84add sp, sp, 336
003e1b88ret x30
003e1b8c
003e1b8cloc_3e1b8c:
003e1b8cldr x2, [sp+104]
003e1b90ldr x3, [sp+112]
003e1b94subs xzr, x2, x3
003e1b98b.gt 0x3e1ba0
003e1b9cb 0x3e1cbc
003e1ba0
003e1ba0loc_3e1ba0:
003e1ba0ldr x1, [sp+96]
003e1ba4str x1, [sp+296]
003e1ba8ldr x1, [sp+296]
003e1bacldr x2, [x1]
003e1bb0ldr x1, [x1+8]
003e1bb4str x2, [sp+176]
003e1bb8str x1, [sp+184]
003e1bbcstr x2, [sp+160]
003e1bc0str x1, [sp+168]
003e1bc4adrp x0, 0x24f000
003e1bc8add x0, x0, 3520
003e1bccbl runtime.newobject
003e1bd0str x0, [sp+280]
003e1bd4adrp x1, 4096
003e1bd8add x1, x1, 288
003e1bdcstr x1, [x0]
003e1be0ldr x1, [sp+160]
003e1be4ldr x2, [sp+168]
003e1be8ldr x3, [sp+280]
003e1becldrsb x27, [x3]
003e1bf0str x2, [x3+16]
003e1bf4adrp x27, 0x66a000
003e1bf8ldr w2, [x27+3056]
003e1bfccbz w2, 0x3e1c04
003e1c00b 0x3e1c08
003e1c04
003e1c04loc_3e1c04:
003e1c04b 0x3e1c1c
003e1c08
003e1c08loc_3e1c08:
003e1c08bl runtime.gcWriteBarrier2
003e1c0cstr x1, [x25]
003e1c10ldr x5, [x3+8]
003e1c14str x5, [x25+8]
003e1c18b 0x3e1c1c
003e1c1c
003e1c1cloc_3e1c1c:
003e1c1cstr x1, [x3+8]
003e1c20ldr x5, [sp+280]
003e1c24str x5, [sp+288]
003e1c28ldr x2, [sp+152]
003e1c2cldr x0, [sp+136]
003e1c30ldr x5, [sp+144]
003e1c34add x1, x5, 1
003e1c38subs xzr, x2, x1
003e1c3cb.hs 0x3e1c44
003e1c40b 0x3e1c48
003e1c44
003e1c44loc_3e1c44:
003e1c44b 0x3e1c5c
003e1c48
003e1c48loc_3e1c48:
003e1c48orr x3, xzr, 1
003e1c4cadrp x4, 0x216000
003e1c50add x4, x4, 64
003e1c54bl runtime.growslice
003e1c58b 0x3e1c5c
003e1c5c
003e1c5cloc_3e1c5c:
003e1c5csub x3, x1, 1
003e1c60ldr x4, [sp+288]
003e1c64adrp x27, 0x66a000
003e1c68ldr w5, [x27+3056]
003e1c6ccbz w5, 0x3e1c74
003e1c70b 0x3e1c78
003e1c74
003e1c74loc_3e1c74:
003e1c74b 0x3e1c8c
003e1c78
003e1c78loc_3e1c78:
003e1c78bl runtime.gcWriteBarrier2
003e1c7cstr x4, [x25]
003e1c80ldr x5, [x0+3*x3]
003e1c84str x5, [x25+8]
003e1c88b 0x3e1c8c
003e1c8c
003e1c8cloc_3e1c8c:
003e1c8cstr x4, [x0+3*x3]
003e1c90str x0, [sp+136]
003e1c94str x1, [sp+144]
003e1c98str x2, [sp+152]
003e1c9cb 0x3e1ca0
003e1ca0
003e1ca0loc_3e1ca0:
003e1ca0ldr x2, [sp+112]
003e1ca4add x2, x2, 1
003e1ca8str x2, [sp+112]
003e1cacldr x2, [sp+296]
003e1cb0add x2, x2, 16
003e1cb4str x2, [sp+96]
003e1cb8b 0x3e1b8c
003e1cbc
003e1cbcloc_3e1cbc:
003e1cbcb 0x3e19f8
003e1cc0
003e1cc0loc_3e1cc0:
003e1cc0stp x0, x1, [sp+8]
003e1cc4stp x2, x3, [sp+24]
003e1cc8mov x3, x30
003e1cccbl runtime.morestack_noctxt.abi0
003e1cd0ldp x0, x1, [sp+8]
003e1cd4ldp x2, x3, [sp+24]
003e1cd8b 0x3e18d0
003e1cdcudf 0
003e18d0
003e1ce0
003e1ce0github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func3: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func3(void)
003e1ce0ldr x16, [x28+16]
003e1ce4sub x17, sp, 416
003e1ce8subs xzr, x17, x16
003e1cecb.ls 0x3e20a8
003e1cf0sub x20, sp, 544
003e1cf4stp x29, x30, [x20-8]
003e1cf8add sp, x20, 0
003e1cfcsub x29, sp, 8
003e1d00ldr x1, [x26+8]
003e1d04str x1, [sp+176]
003e1d08ldr x1, [x26+16]
003e1d0cldr x2, [x26+24]
003e1d10ldr x3, [x26+32]
003e1d14str x1, [sp+200]
003e1d18str x2, [sp+208]
003e1d1cstr x3, [sp+216]
003e1d20ldr x1, [x26+40]
003e1d24str x1, [sp+224]
003e1d28ldr x1, [sp+176]
003e1d2cstr x1, [sp+528]
003e1d30stp xzr, xzr, [sp+424]
003e1d34add x1, sp, 424
003e1d38str x1, [sp+440]
003e1d3cldrsb x27, [x1]
003e1d40adrp x2, 4096
003e1d44add x2, x2, 192
003e1d48str x2, [x1]
003e1d4cldrsb x27, [x1]
003e1d50ldr x2, [sp+528]
003e1d54adrp x27, 0x66a000
003e1d58ldr w3, [x27+3056]
003e1d5ccbz w3, 0x3e1d64
003e1d60b 0x3e1d68
003e1d64
003e1d64loc_3e1d64:
003e1d64b 0x3e1d7c
003e1d68
003e1d68loc_3e1d68:
003e1d68bl runtime.gcWriteBarrier2
003e1d6cstr x2, [x25]
003e1d70ldr x3, [x1+8]
003e1d74str x3, [x25+8]
003e1d78b 0x3e1d7c
003e1d7c
003e1d7cloc_3e1d7c:
003e1d7cstr x2, [x1+8]
003e1d80str x1, [sp+120]
003e1d84add x0, sp, 96
003e1d88bl runtime.deferprocStack
003e1d8csubs xzr, x0, 0
003e1d90b.ne 0x3e1da0
003e1d94b 0x3e1d98
003e1d98
003e1d98loc_3e1d98:
003e1d98str xzr, [sp+80]
003e1d9cb 0x3e1db0
003e1da0
003e1da0loc_3e1da0:
003e1da0bl runtime.deferreturn
003e1da4ldp x29, x30, [sp-8]
003e1da8add sp, sp, 544
003e1dacret x30
003e1db0
003e1db0loc_3e1db0:
003e1db0b 0x3e1db4
003e1db4
003e1db4loc_3e1db4:
003e1db4stp xzr, xzr, [sp+160]
003e1db8b 0x3e1dbc
003e1dbc
003e1dbcloc_3e1dbc:
003e1dbcldr x2, [sp+208]
003e1dc0str x2, [sp+88]
003e1dc4ldr x1, [sp+208]
003e1dc8ldr x3, [sp+200]
003e1dccldr x4, [sp+80]
003e1dd0cbnz x2, 0x3e1dd8
003e1dd4b 0x3e20a0
003e1dd8
003e1dd8loc_3e1dd8:
003e1dd8udiv x27, x4, x2
003e1ddcmsub x0, x27, x2, x4
003e1de0subs xzr, x1, x0
003e1de4b.hi 0x3e1dec
003e1de8b 0x3e209c
003e1dec
003e1decloc_3e1dec:
003e1decldr x26, [x3+3*x0]
003e1df0str x26, [sp+272]
003e1df4ldr x0, [x26]
003e1df8blr x0
003e1dfcstr x0, [sp+160]
003e1e00str x1, [sp+168]
003e1e04b 0x3e1e08
003e1e08
003e1e08loc_3e1e08:
003e1e08ldr x2, [sp+80]
003e1e0cadd x2, x2, 1
003e1e10str x2, [sp+80]
003e1e14b 0x3e1e18
003e1e18
003e1e18loc_3e1e18:
003e1e18str xzr, [sp+232]
003e1e1cadd x27, sp, 512
003e1e20stp xzr, xzr, [x27]
003e1e24ldr x0, [sp+160]
003e1e28ldr x1, [sp+168]
003e1e2cbl net/url.Parse
003e1e30str x0, [sp+232]
003e1e34str x1, [sp+512]
003e1e38str x2, [sp+520]
003e1e3cldr x2, [sp+232]
003e1e40str x2, [sp+256]
003e1e44ldr x2, [sp+520]
003e1e48ldr x3, [sp+512]
003e1e4cstr x3, [sp+240]
003e1e50str x2, [sp+248]
003e1e54ldr x2, [sp+256]
003e1e58str x2, [sp+152]
003e1e5cldr x2, [sp+248]
003e1e60ldr x3, [sp+240]
003e1e64str x3, [sp+184]
003e1e68str x2, [sp+192]
003e1e6ccbnz x3, 0x3e1e74
003e1e70b 0x3e1f7c
003e1e74
003e1e74loc_3e1e74:
003e1e74stp xzr, xzr, [sp+480]
003e1e78stp xzr, xzr, [sp+496]
003e1e7cadd x2, sp, 480
003e1e80str x2, [sp+392]
003e1e84ldr x0, [sp+160]
003e1e88ldr x1, [sp+168]
003e1e8cbl runtime.convTstring
003e1e90str x0, [sp+384]
003e1e94ldr x2, [sp+392]
003e1e98ldrsb x27, [x2]
003e1e9cadrp x3, 0x214000
003e1ea0add x3, x3, 2944
003e1ea4str x3, [x2]
003e1ea8adrp x27, 0x66a000
003e1eacldr w3, [x27+3056]
003e1eb0cbz w3, 0x3e1eb8
003e1eb4b 0x3e1ebc
003e1eb8
003e1eb8loc_3e1eb8:
003e1eb8b 0x3e1ed0
003e1ebc
003e1ebcloc_3e1ebc:
003e1ebcbl runtime.gcWriteBarrier2
003e1ec0str x0, [x25]
003e1ec4ldr x5, [x2+8]
003e1ec8str x5, [x25+8]
003e1eccb 0x3e1ed0
003e1ed0
003e1ed0loc_3e1ed0:
003e1ed0str x0, [x2+8]
003e1ed4ldr x5, [sp+184]
003e1ed8ldr x6, [sp+192]
003e1edcstr x5, [sp+368]
003e1ee0str x6, [sp+376]
003e1ee4str x5, [sp+360]
003e1ee8ldr x5, [sp+360]
003e1eeccbnz x5, 0x3e1ef4
003e1ef0b 0x3e1f04
003e1ef4
003e1ef4loc_3e1ef4:
003e1ef4ldr x5, [sp+360]
003e1ef8ldr x5, [x5+8]
003e1efcstr x5, [sp+360]
003e1f00b 0x3e1f08
003e1f04
003e1f04loc_3e1f04:
003e1f04b 0x3e1f08
003e1f08
003e1f08loc_3e1f08:
003e1f08ldr x5, [sp+392]
003e1f0cldrsb x27, [x5]
003e1f10ldr x6, [sp+360]
003e1f14ldr x7, [sp+376]
003e1f18str x6, [x5+16]
003e1f1cadrp x27, 0x66a000
003e1f20ldr w6, [x27+3056]
003e1f24cbz w6, 0x3e1f2c
003e1f28b 0x3e1f30
003e1f2c
003e1f2cloc_3e1f2c:
003e1f2cb 0x3e1f44
003e1f30
003e1f30loc_3e1f30:
003e1f30bl runtime.gcWriteBarrier2
003e1f34str x7, [x25]
003e1f38ldr x6, [x5+24]
003e1f3cstr x6, [x25+8]
003e1f40b 0x3e1f44
003e1f44
003e1f44loc_3e1f44:
003e1f44str x7, [x5+24]
003e1f48ldr x2, [sp+392]
003e1f4cldrsb x27, [x2]
003e1f50b 0x3e1f54
003e1f54
003e1f54loc_3e1f54:
003e1f54str x2, [sp+400]
003e1f58orr x4, xzr, 2
003e1f5cstr x4, [sp+408]
003e1f60str x4, [sp+416]
003e1f64adrp x0, 0x2dc000
003e1f68add x0, x0, 2959
003e1f6corr x1, xzr, 31
003e1f70mov x3, x4
003e1f74bl log.Printf
003e1f78b 0x3e2088
003e1f7c
003e1f7cloc_3e1f7c:
003e1f7cldr x5, [sp+152]
003e1f80str x5, [sp+232]
003e1f84stp xzr, xzr, [sp+464]
003e1f88add x5, sp, 464
003e1f8cstr x5, [sp+328]
003e1f90ldr x5, [sp+232]
003e1f94str x5, [sp+320]
003e1f98ldr x6, [sp+328]
003e1f9cldrsb x27, [x6]
003e1fa0adrp x7, 0x2b1000
003e1fa4add x7, x7, 1984
003e1fa8str x7, [x6]
003e1facadrp x27, 0x66a000
003e1fb0ldr w7, [x27+3056]
003e1fb4cbz w7, 0x3e1fbc
003e1fb8b 0x3e1fc0
003e1fbc
003e1fbcloc_3e1fbc:
003e1fbcb 0x3e1fd4
003e1fc0
003e1fc0loc_3e1fc0:
003e1fc0bl runtime.gcWriteBarrier2
003e1fc4str x5, [x25]
003e1fc8ldr x7, [x6+8]
003e1fccstr x7, [x25+8]
003e1fd0b 0x3e1fd4
003e1fd4
003e1fd4loc_3e1fd4:
003e1fd4str x5, [x6+8]
003e1fd8ldr x2, [sp+328]
003e1fdcldrsb x27, [x2]
003e1fe0b 0x3e1fe4
003e1fe4
003e1fe4loc_3e1fe4:
003e1fe4str x2, [sp+336]
003e1fe8orr x4, xzr, 1
003e1fecstr x4, [sp+344]
003e1ff0str x4, [sp+352]
003e1ff4adrp x0, 0x2d5000
003e1ff8add x0, x0, 548
003e1ffcmovz x1, 19
003e2000mov x3, x4
003e2004bl log.Printf
003e2008ldr x5, [sp+176]
003e200cstr x5, [sp+456]
003e2010ldr x5, [sp+152]
003e2014str x5, [sp+232]
003e2018ldr x5, [sp+224]
003e201cstr x5, [sp+448]
003e2020stp xzr, xzr, [sp+288]
003e2024stp xzr, xzr, [sp+304]
003e2028ldr x5, [sp+456]
003e202cstr x5, [sp+288]
003e2030add x5, sp, 232
003e2034str x5, [sp+296]
003e2038ldr x5, [sp+448]
003e203cstr x5, [sp+304]
003e2040add x5, sp, 288
003e2044str x5, [sp+280]
003e2048add x5, sp, 72
003e204cstr x5, [sp+264]
003e2050ldr x0, [sp+280]
003e2054ldr x1, [sp+264]
003e2058mov x2, xzr
003e205corr x3, xzr, 1
003e2060mov x4, x3
003e2064orr x5, xzr, 1
003e2068bl runtime.selectgo
003e206cstr x0, [sp+144]
003e2070strb w1, [sp+71]
003e2074ldr x5, [sp+144]
003e2078cbz x5, 0x3e2080
003e207cb 0x3e208c
003e2080
003e2080loc_3e2080:
003e2080b 0x3e2084
003e2084
003e2084loc_3e2084:
003e2084b 0x3e2088
003e2088
003e2088loc_3e2088:
003e2088b 0x3e1db0
003e208c
003e208cloc_3e208c:
003e208cbl runtime.deferreturn
003e2090ldp x29, x30, [sp-8]
003e2094add sp, sp, 544
003e2098ret x30
003e209c
003e209cloc_3e209c:
003e209cbl runtime.panicIndexU
003e20a0
003e20a0loc_3e20a0:
003e20a0bl runtime.panicdivide
003e20a4hint
003e20a8
003e20a8loc_3e20a8:
003e20a8mov x3, x30
003e20acbl runtime.morestack.abi0
003e20b0b 0x3e1ce0
003e20b4udf 0
003e20b8udf 0
003e20bcudf 0
003e1ce0
003e1ce0github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func3: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func3(void)
003e1ce0ldr x16, [x28+16]
003e1ce4sub x17, sp, 416
003e1ce8subs xzr, x17, x16
003e1cecb.ls 0x3e20a8
003e1cf0sub x20, sp, 544
003e1cf4stp x29, x30, [x20-8]
003e1cf8add sp, x20, 0
003e1cfcsub x29, sp, 8
003e1d00ldr x1, [x26+8]
003e1d04str x1, [sp+176]
003e1d08ldr x1, [x26+16]
003e1d0cldr x2, [x26+24]
003e1d10ldr x3, [x26+32]
003e1d14str x1, [sp+200]
003e1d18str x2, [sp+208]
003e1d1cstr x3, [sp+216]
003e1d20ldr x1, [x26+40]
003e1d24str x1, [sp+224]
003e1d28ldr x1, [sp+176]
003e1d2cstr x1, [sp+528]
003e1d30stp xzr, xzr, [sp+424]
003e1d34add x1, sp, 424
003e1d38str x1, [sp+440]
003e1d3cldrsb x27, [x1]
003e1d40adrp x2, 4096
003e1d44add x2, x2, 192
003e1d48str x2, [x1]
003e1d4cldrsb x27, [x1]
003e1d50ldr x2, [sp+528]
003e1d54adrp x27, 0x66a000
003e1d58ldr w3, [x27+3056]
003e1d5ccbz w3, 0x3e1d64
003e1d60b 0x3e1d68
003e1d64
003e1d64loc_3e1d64:
003e1d64b 0x3e1d7c
003e1d68
003e1d68loc_3e1d68:
003e1d68bl runtime.gcWriteBarrier2
003e1d6cstr x2, [x25]
003e1d70ldr x3, [x1+8]
003e1d74str x3, [x25+8]
003e1d78b 0x3e1d7c
003e1d7c
003e1d7cloc_3e1d7c:
003e1d7cstr x2, [x1+8]
003e1d80str x1, [sp+120]
003e1d84add x0, sp, 96
003e1d88bl runtime.deferprocStack
003e1d8csubs xzr, x0, 0
003e1d90b.ne 0x3e1da0
003e1d94b 0x3e1d98
003e1d98
003e1d98loc_3e1d98:
003e1d98str xzr, [sp+80]
003e1d9cb 0x3e1db0
003e1da0
003e1da0loc_3e1da0:
003e1da0bl runtime.deferreturn
003e1da4ldp x29, x30, [sp-8]
003e1da8add sp, sp, 544
003e1dacret x30
003e1db0
003e1db0loc_3e1db0:
003e1db0b 0x3e1db4
003e1db4
003e1db4loc_3e1db4:
003e1db4stp xzr, xzr, [sp+160]
003e1db8b 0x3e1dbc
003e1dbc
003e1dbcloc_3e1dbc:
003e1dbcldr x2, [sp+208]
003e1dc0str x2, [sp+88]
003e1dc4ldr x1, [sp+208]
003e1dc8ldr x3, [sp+200]
003e1dccldr x4, [sp+80]
003e1dd0cbnz x2, 0x3e1dd8
003e1dd4b 0x3e20a0
003e1dd8
003e1dd8loc_3e1dd8:
003e1dd8udiv x27, x4, x2
003e1ddcmsub x0, x27, x2, x4
003e1de0subs xzr, x1, x0
003e1de4b.hi 0x3e1dec
003e1de8b 0x3e209c
003e1dec
003e1decloc_3e1dec:
003e1decldr x26, [x3+3*x0]
003e1df0str x26, [sp+272]
003e1df4ldr x0, [x26]
003e1df8blr x0
003e1dfcstr x0, [sp+160]
003e1e00str x1, [sp+168]
003e1e04b 0x3e1e08
003e1e08
003e1e08loc_3e1e08:
003e1e08ldr x2, [sp+80]
003e1e0cadd x2, x2, 1
003e1e10str x2, [sp+80]
003e1e14b 0x3e1e18
003e1e18
003e1e18loc_3e1e18:
003e1e18str xzr, [sp+232]
003e1e1cadd x27, sp, 512
003e1e20stp xzr, xzr, [x27]
003e1e24ldr x0, [sp+160]
003e1e28ldr x1, [sp+168]
003e1e2cbl net/url.Parse
003e1e30str x0, [sp+232]
003e1e34str x1, [sp+512]
003e1e38str x2, [sp+520]
003e1e3cldr x2, [sp+232]
003e1e40str x2, [sp+256]
003e1e44ldr x2, [sp+520]
003e1e48ldr x3, [sp+512]
003e1e4cstr x3, [sp+240]
003e1e50str x2, [sp+248]
003e1e54ldr x2, [sp+256]
003e1e58str x2, [sp+152]
003e1e5cldr x2, [sp+248]
003e1e60ldr x3, [sp+240]
003e1e64str x3, [sp+184]
003e1e68str x2, [sp+192]
003e1e6ccbnz x3, 0x3e1e74
003e1e70b 0x3e1f7c
003e1e74
003e1e74loc_3e1e74:
003e1e74stp xzr, xzr, [sp+480]
003e1e78stp xzr, xzr, [sp+496]
003e1e7cadd x2, sp, 480
003e1e80str x2, [sp+392]
003e1e84ldr x0, [sp+160]
003e1e88ldr x1, [sp+168]
003e1e8cbl runtime.convTstring
003e1e90str x0, [sp+384]
003e1e94ldr x2, [sp+392]
003e1e98ldrsb x27, [x2]
003e1e9cadrp x3, 0x214000
003e1ea0add x3, x3, 2944
003e1ea4str x3, [x2]
003e1ea8adrp x27, 0x66a000
003e1eacldr w3, [x27+3056]
003e1eb0cbz w3, 0x3e1eb8
003e1eb4b 0x3e1ebc
003e1eb8
003e1eb8loc_3e1eb8:
003e1eb8b 0x3e1ed0
003e1ebc
003e1ebcloc_3e1ebc:
003e1ebcbl runtime.gcWriteBarrier2
003e1ec0str x0, [x25]
003e1ec4ldr x5, [x2+8]
003e1ec8str x5, [x25+8]
003e1eccb 0x3e1ed0
003e1ed0
003e1ed0loc_3e1ed0:
003e1ed0str x0, [x2+8]
003e1ed4ldr x5, [sp+184]
003e1ed8ldr x6, [sp+192]
003e1edcstr x5, [sp+368]
003e1ee0str x6, [sp+376]
003e1ee4str x5, [sp+360]
003e1ee8ldr x5, [sp+360]
003e1eeccbnz x5, 0x3e1ef4
003e1ef0b 0x3e1f04
003e1ef4
003e1ef4loc_3e1ef4:
003e1ef4ldr x5, [sp+360]
003e1ef8ldr x5, [x5+8]
003e1efcstr x5, [sp+360]
003e1f00b 0x3e1f08
003e1f04
003e1f04loc_3e1f04:
003e1f04b 0x3e1f08
003e1f08
003e1f08loc_3e1f08:
003e1f08ldr x5, [sp+392]
003e1f0cldrsb x27, [x5]
003e1f10ldr x6, [sp+360]
003e1f14ldr x7, [sp+376]
003e1f18str x6, [x5+16]
003e1f1cadrp x27, 0x66a000
003e1f20ldr w6, [x27+3056]
003e1f24cbz w6, 0x3e1f2c
003e1f28b 0x3e1f30
003e1f2c
003e1f2cloc_3e1f2c:
003e1f2cb 0x3e1f44
003e1f30
003e1f30loc_3e1f30:
003e1f30bl runtime.gcWriteBarrier2
003e1f34str x7, [x25]
003e1f38ldr x6, [x5+24]
003e1f3cstr x6, [x25+8]
003e1f40b 0x3e1f44
003e1f44
003e1f44loc_3e1f44:
003e1f44str x7, [x5+24]
003e1f48ldr x2, [sp+392]
003e1f4cldrsb x27, [x2]
003e1f50b 0x3e1f54
003e1f54
003e1f54loc_3e1f54:
003e1f54str x2, [sp+400]
003e1f58orr x4, xzr, 2
003e1f5cstr x4, [sp+408]
003e1f60str x4, [sp+416]
003e1f64adrp x0, 0x2dc000
003e1f68add x0, x0, 2959
003e1f6corr x1, xzr, 31
003e1f70mov x3, x4
003e1f74bl log.Printf
003e1f78b 0x3e2088
003e1f7c
003e1f7cloc_3e1f7c:
003e1f7cldr x5, [sp+152]
003e1f80str x5, [sp+232]
003e1f84stp xzr, xzr, [sp+464]
003e1f88add x5, sp, 464
003e1f8cstr x5, [sp+328]
003e1f90ldr x5, [sp+232]
003e1f94str x5, [sp+320]
003e1f98ldr x6, [sp+328]
003e1f9cldrsb x27, [x6]
003e1fa0adrp x7, 0x2b1000
003e1fa4add x7, x7, 1984
003e1fa8str x7, [x6]
003e1facadrp x27, 0x66a000
003e1fb0ldr w7, [x27+3056]
003e1fb4cbz w7, 0x3e1fbc
003e1fb8b 0x3e1fc0
003e1fbc
003e1fbcloc_3e1fbc:
003e1fbcb 0x3e1fd4
003e1fc0
003e1fc0loc_3e1fc0:
003e1fc0bl runtime.gcWriteBarrier2
003e1fc4str x5, [x25]
003e1fc8ldr x7, [x6+8]
003e1fccstr x7, [x25+8]
003e1fd0b 0x3e1fd4
003e1fd4
003e1fd4loc_3e1fd4:
003e1fd4str x5, [x6+8]
003e1fd8ldr x2, [sp+328]
003e1fdcldrsb x27, [x2]
003e1fe0b 0x3e1fe4
003e1fe4
003e1fe4loc_3e1fe4:
003e1fe4str x2, [sp+336]
003e1fe8orr x4, xzr, 1
003e1fecstr x4, [sp+344]
003e1ff0str x4, [sp+352]
003e1ff4adrp x0, 0x2d5000
003e1ff8add x0, x0, 548
003e1ffcmovz x1, 19
003e2000mov x3, x4
003e2004bl log.Printf
003e2008ldr x5, [sp+176]
003e200cstr x5, [sp+456]
003e2010ldr x5, [sp+152]
003e2014str x5, [sp+232]
003e2018ldr x5, [sp+224]
003e201cstr x5, [sp+448]
003e2020stp xzr, xzr, [sp+288]
003e2024stp xzr, xzr, [sp+304]
003e2028ldr x5, [sp+456]
003e202cstr x5, [sp+288]
003e2030add x5, sp, 232
003e2034str x5, [sp+296]
003e2038ldr x5, [sp+448]
003e203cstr x5, [sp+304]
003e2040add x5, sp, 288
003e2044str x5, [sp+280]
003e2048add x5, sp, 72
003e204cstr x5, [sp+264]
003e2050ldr x0, [sp+280]
003e2054ldr x1, [sp+264]
003e2058mov x2, xzr
003e205corr x3, xzr, 1
003e2060mov x4, x3
003e2064orr x5, xzr, 1
003e2068bl runtime.selectgo
003e206cstr x0, [sp+144]
003e2070strb w1, [sp+71]
003e2074ldr x5, [sp+144]
003e2078cbz x5, 0x3e2080
003e207cb 0x3e208c
003e2080
003e2080loc_3e2080:
003e2080b 0x3e2084
003e2084
003e2084loc_3e2084:
003e2084b 0x3e2088
003e2088
003e2088loc_3e2088:
003e2088b 0x3e1db0
003e208c
003e208cloc_3e208c:
003e208cbl runtime.deferreturn
003e2090ldp x29, x30, [sp-8]
003e2094add sp, sp, 544
003e2098ret x30
003e209c
003e209cloc_3e209c:
003e209cbl runtime.panicIndexU
003e20a0
003e20a0loc_3e20a0:
003e20a0bl runtime.panicdivide
003e20a4hint
003e20a8
003e20a8loc_3e20a8:
003e20a8mov x3, x30
003e20acbl runtime.morestack.abi0
003e20b0b 0x3e1ce0
003e20b4udf 0
003e20b8udf 0
003e20bcudf 0
003e1ce0
003e20c0
003e20c0github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func3.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func3.deferwrap1(void)
003e20c0ldr x16, [x28+16]
003e20c4subs xzr, sp, x16
003e20c8b.ls 0x3e20f8
003e20ccstr x30, [sp-32]!
003e20d0stur x29, [sp-8]
003e20d4sub x29, sp, 8
003e20d8ldr x16, [x28+32]
003e20dccbnz x16, 0x3e2104
003e20e0
003e20e0loc_3e20e0:
003e20e0ldr x0, [x26+8]
003e20e4str x0, [sp+16]
003e20e8bl runtime.closechan
003e20ecldur x29, [sp-8]
003e20f0ldr x30, [sp], 32
003e20f4ret x30
003e20f8
003e20f8loc_3e20f8:
003e20f8mov x3, x30
003e20fcbl runtime.morestack.abi0
003e2100b 0x3e20c0
003e2104
003e2104loc_3e2104:
003e2104ldr x17, [x16]
003e2108add x20, sp, 40
003e210csubs xzr, x20, x17
003e2110b.ne 0x3e20e0
003e2114add x20, sp, 8
003e2118str x20, [x16]
003e211cb 0x3e20e0
003e20c0
003e20c0github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func3.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func3.deferwrap1(void)
003e20c0ldr x16, [x28+16]
003e20c4subs xzr, sp, x16
003e20c8b.ls 0x3e20f8
003e20ccstr x30, [sp-32]!
003e20d0stur x29, [sp-8]
003e20d4sub x29, sp, 8
003e20d8ldr x16, [x28+32]
003e20dccbnz x16, 0x3e2104
003e20e0
003e20e0loc_3e20e0:
003e20e0ldr x0, [x26+8]
003e20e4str x0, [sp+16]
003e20e8bl runtime.closechan
003e20ecldur x29, [sp-8]
003e20f0ldr x30, [sp], 32
003e20f4ret x30
003e20f8
003e20f8loc_3e20f8:
003e20f8mov x3, x30
003e20fcbl runtime.morestack.abi0
003e2100b 0x3e20c0
003e2104
003e2104loc_3e2104:
003e2104ldr x17, [x16]
003e2108add x20, sp, 40
003e210csubs xzr, x20, x17
003e2110b.ne 0x3e20e0
003e2114add x20, sp, 8
003e2118str x20, [x16]
003e211cb 0x3e20e0
003e20c0
003e2120
003e2120github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func1: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func1(void)
003e2120str x30, [sp-48]!
003e2124stur x29, [sp-8]
003e2128sub x29, sp, 8
003e212cldr x2, [x26+8]
003e2130ldr x3, [x26+16]
003e2134str x2, [sp+24]
003e2138str x3, [sp+32]
003e213cstp xzr, xzr, [sp+8]
003e2140ldr x0, [sp+24]
003e2144ldr x1, [sp+32]
003e2148str x0, [sp+8]
003e214cstr x1, [sp+16]
003e2150add x29, sp, 40
003e2154add sp, sp, 48
003e2158ret x30
003e215cudf 0
003e2120
003e2120github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func1: ; void github.com/bishopfox/sliver/implant/sliver/transports.C2Generator.func1(void)
003e2120str x30, [sp-48]!
003e2124stur x29, [sp-8]
003e2128sub x29, sp, 8
003e212cldr x2, [x26+8]
003e2130ldr x3, [x26+16]
003e2134str x2, [sp+24]
003e2138str x3, [sp+32]
003e213cstp xzr, xzr, [sp+8]
003e2140ldr x0, [sp+24]
003e2144ldr x1, [sp+32]
003e2148str x0, [sp+8]
003e214cstr x1, [sp+16]
003e2150add x29, sp, 40
003e2154add sp, sp, 48
003e2158ret x30
003e215cudf 0
003e2120
003e2160
003e2160github.com/bishopfox/sliver/implant/sliver/transports.GetReconnectInterval: ; void github.com/bishopfox/sliver/implant/sliver/transports.GetReconnectInterval(void)
003e2160ldr x16, [x28+16]
003e2164subs xzr, sp, x16
003e2168b.ls 0x3e2224
003e216cstr x30, [sp-128]!
003e2170stur x29, [sp-8]
003e2174sub x29, sp, 8
003e2178str xzr, [sp+40]
003e217cadrp x27, 0x669000
003e2180ldr x4, [x27+2152]
003e2184cbz x4, 0x3e218c
003e2188b 0x3e2208
003e218c
003e218cloc_3e218c:
003e218cstp xzr, xzr, [sp+88]
003e2190adrp x0, 0x2d0000
003e2194add x0, x0, 2362
003e2198movz x1, 11
003e219cmovz x2, 10
003e21a0orr x3, xzr, 64
003e21a4bl strconv.ParseInt
003e21a8str x0, [sp+56]
003e21acstr x1, [sp+88]
003e21b0str x2, [sp+96]
003e21b4ldr x4, [sp+56]
003e21b8str x4, [sp+64]
003e21bcstr x1, [sp+104]
003e21c0str x2, [sp+112]
003e21c4ldr x4, [sp+64]
003e21c8str x4, [sp+48]
003e21ccstr x1, [sp+72]
003e21d0str x2, [sp+80]
003e21d4cbnz x1, 0x3e21dc
003e21d8b 0x3e21f4
003e21dc
003e21dcloc_3e21dc:
003e21dcmovz x1, 22528
003e21e0movk x1, 0xf8470000
003e21e4movk x1, 0xd00000000
003e21e8adrp x27, 0x669000
003e21ecstr x1, [x27+2152]
003e21f0b 0x3e2204
003e21f4
003e21f4loc_3e21f4:
003e21f4ldr x1, [sp+48]
003e21f8adrp x27, 0x669000
003e21fcstr x1, [x27+2152]
003e2200b 0x3e2204
003e2204
003e2204loc_3e2204:
003e2204b 0x3e220c
003e2208
003e2208loc_3e2208:
003e2208b 0x3e220c
003e220c
003e220cloc_3e220c:
003e220cadrp x27, 0x669000
003e2210ldr x0, [x27+2152]
003e2214str x0, [sp+40]
003e2218ldur x29, [sp-8]
003e221cldr x30, [sp], 128
003e2220ret x30
003e2224
003e2224loc_3e2224:
003e2224mov x3, x30
003e2228bl runtime.morestack_noctxt.abi0
003e222cb 0x3e2160
003e2160
003e2160github.com/bishopfox/sliver/implant/sliver/transports.GetReconnectInterval: ; void github.com/bishopfox/sliver/implant/sliver/transports.GetReconnectInterval(void)
003e2160ldr x16, [x28+16]
003e2164subs xzr, sp, x16
003e2168b.ls 0x3e2224
003e216cstr x30, [sp-128]!
003e2170stur x29, [sp-8]
003e2174sub x29, sp, 8
003e2178str xzr, [sp+40]
003e217cadrp x27, 0x669000
003e2180ldr x4, [x27+2152]
003e2184cbz x4, 0x3e218c
003e2188b 0x3e2208
003e218c
003e218cloc_3e218c:
003e218cstp xzr, xzr, [sp+88]
003e2190adrp x0, 0x2d0000
003e2194add x0, x0, 2362
003e2198movz x1, 11
003e219cmovz x2, 10
003e21a0orr x3, xzr, 64
003e21a4bl strconv.ParseInt
003e21a8str x0, [sp+56]
003e21acstr x1, [sp+88]
003e21b0str x2, [sp+96]
003e21b4ldr x4, [sp+56]
003e21b8str x4, [sp+64]
003e21bcstr x1, [sp+104]
003e21c0str x2, [sp+112]
003e21c4ldr x4, [sp+64]
003e21c8str x4, [sp+48]
003e21ccstr x1, [sp+72]
003e21d0str x2, [sp+80]
003e21d4cbnz x1, 0x3e21dc
003e21d8b 0x3e21f4
003e21dc
003e21dcloc_3e21dc:
003e21dcmovz x1, 22528
003e21e0movk x1, 0xf8470000
003e21e4movk x1, 0xd00000000
003e21e8adrp x27, 0x669000
003e21ecstr x1, [x27+2152]
003e21f0b 0x3e2204
003e21f4
003e21f4loc_3e21f4:
003e21f4ldr x1, [sp+48]
003e21f8adrp x27, 0x669000
003e21fcstr x1, [x27+2152]
003e2200b 0x3e2204
003e2204
003e2204loc_3e2204:
003e2204b 0x3e220c
003e2208
003e2208loc_3e2208:
003e2208b 0x3e220c
003e220c
003e220cloc_3e220c:
003e220cadrp x27, 0x669000
003e2210ldr x0, [x27+2152]
003e2214str x0, [sp+40]
003e2218ldur x29, [sp-8]
003e221cldr x30, [sp], 128
003e2220ret x30
003e2224
003e2224loc_3e2224:
003e2224mov x3, x30
003e2228bl runtime.morestack_noctxt.abi0
003e222cb 0x3e2160
003e2160
003e2230
003e2230github.com/bishopfox/sliver/implant/sliver/transports.SetReconnectInterval: ; void github.com/bishopfox/sliver/implant/sliver/transports.SetReconnectInterval(int64 interval)
003e2230str x0, [sp+8]
003e2234adrp x27, 0x669000
003e2238str x0, [x27+2152]
003e223cret x30
003e2230
003e2230github.com/bishopfox/sliver/implant/sliver/transports.SetReconnectInterval: ; void github.com/bishopfox/sliver/implant/sliver/transports.SetReconnectInterval(int64 interval)
003e2230str x0, [sp+8]
003e2234adrp x27, 0x669000
003e2238str x0, [x27+2152]
003e223cret x30
003e2230
003e2240
003e2240github.com/bishopfox/sliver/implant/sliver/transports.GetMaxConnectionErrors: ; void github.com/bishopfox/sliver/implant/sliver/transports.GetMaxConnectionErrors(void)
003e2240ldr x16, [x28+16]
003e2244subs xzr, sp, x16
003e2248b.ls 0x3e22cc
003e224cstr x30, [sp-112]!
003e2250stur x29, [sp-8]
003e2254sub x29, sp, 8
003e2258str xzr, [sp+24]
003e225cstp xzr, xzr, [sp+72]
003e2260adrp x0, 0x2ce000
003e2264add x0, x0, 966
003e2268orr x1, xzr, 4
003e226cbl strconv.Atoi
003e2270str x0, [sp+40]
003e2274str x1, [sp+72]
003e2278str x2, [sp+80]
003e227cldr x3, [sp+40]
003e2280str x3, [sp+48]
003e2284str x1, [sp+88]
003e2288str x2, [sp+96]
003e228cldr x3, [sp+48]
003e2290str x3, [sp+32]
003e2294str x1, [sp+56]
003e2298str x2, [sp+64]
003e229ccbnz x1, 0x3e22a4
003e22a0b 0x3e22b8
003e22a4
003e22a4loc_3e22a4:
003e22a4movz x0, 1000
003e22a8str x0, [sp+24]
003e22acldur x29, [sp-8]
003e22b0ldr x30, [sp], 112
003e22b4ret x30
003e22b8
003e22b8loc_3e22b8:
003e22b8ldr x0, [sp+32]
003e22bcstr x0, [sp+24]
003e22c0ldur x29, [sp-8]
003e22c4ldr x30, [sp], 112
003e22c8ret x30
003e22cc
003e22ccloc_3e22cc:
003e22ccmov x3, x30
003e22d0bl runtime.morestack_noctxt.abi0
003e22d4b 0x3e2240
003e22d8udf 0
003e22dcudf 0
003e2240
003e2240github.com/bishopfox/sliver/implant/sliver/transports.GetMaxConnectionErrors: ; void github.com/bishopfox/sliver/implant/sliver/transports.GetMaxConnectionErrors(void)
003e2240ldr x16, [x28+16]
003e2244subs xzr, sp, x16
003e2248b.ls 0x3e22cc
003e224cstr x30, [sp-112]!
003e2250stur x29, [sp-8]
003e2254sub x29, sp, 8
003e2258str xzr, [sp+24]
003e225cstp xzr, xzr, [sp+72]
003e2260adrp x0, 0x2ce000
003e2264add x0, x0, 966
003e2268orr x1, xzr, 4
003e226cbl strconv.Atoi
003e2270str x0, [sp+40]
003e2274str x1, [sp+72]
003e2278str x2, [sp+80]
003e227cldr x3, [sp+40]
003e2280str x3, [sp+48]
003e2284str x1, [sp+88]
003e2288str x2, [sp+96]
003e228cldr x3, [sp+48]
003e2290str x3, [sp+32]
003e2294str x1, [sp+56]
003e2298str x2, [sp+64]
003e229ccbnz x1, 0x3e22a4
003e22a0b 0x3e22b8
003e22a4
003e22a4loc_3e22a4:
003e22a4movz x0, 1000
003e22a8str x0, [sp+24]
003e22acldur x29, [sp-8]
003e22b0ldr x30, [sp], 112
003e22b4ret x30
003e22b8
003e22b8loc_3e22b8:
003e22b8ldr x0, [sp+32]
003e22bcstr x0, [sp+24]
003e22c0ldur x29, [sp-8]
003e22c4ldr x30, [sp], 112
003e22c8ret x30
003e22cc
003e22ccloc_3e22cc:
003e22ccmov x3, x30
003e22d0bl runtime.morestack_noctxt.abi0
003e22d4b 0x3e2240
003e22d8udf 0
003e22dcudf 0
003e2240
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
Loading..