File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000e16a0
000e16a0internal/poll.(*FD).Accept: ; void internal/poll.(*FD).Accept(internal/poll.FD * fd)
000e16a0ldr x16, [x28+16]
000e16a4sub x17, sp, 496
000e16a8subs xzr, x17, x16
000e16acb.ls 0xe1bb8
000e16b0sub x20, sp, 624
000e16b4stp x29, x30, [x20-8]
000e16b8add sp, x20, 0
000e16bcsub x29, sp, 8
000e16c0str x0, [sp+632]
000e16c4str xzr, [sp+40]
000e16c8stp xzr, xzr, [sp+160]
000e16ccstp xzr, xzr, [sp+144]
000e16d0stp xzr, xzr, [sp+128]
000e16d4ldr x0, [sp+632]
000e16d8bl internal/poll.(*FD).readLock
000e16dcstr x0, [sp+240]
000e16e0str x1, [sp+248]
000e16e4cbnz x0, 0xe16ec
000e16e8b 0xe1738
000e16ec
000e16ecloc_e16ec:
000e16ecmovn x0, 0
000e16f0str x0, [sp+40]
000e16f4stp xzr, xzr, [sp+160]
000e16f8stp xzr, xzr, [sp+144]
000e16fcldr x0, [sp+240]
000e1700ldr x1, [sp+248]
000e1704str x0, [sp+128]
000e1708str x1, [sp+136]
000e170cbl runtime.deferreturn
000e1710ldr x0, [sp+40]
000e1714ldr x1, [sp+160]
000e1718ldr x5, [sp+128]
000e171cldr x3, [sp+144]
000e1720ldr x4, [sp+152]
000e1724ldr x2, [sp+168]
000e1728ldr x6, [sp+136]
000e172cldp x29, x30, [sp-8]
000e1730add sp, sp, 624
000e1734ret x30
000e1738
000e1738loc_e1738:
000e1738ldr x1, [sp+632]
000e173cstr x1, [sp+256]
000e1740stp xzr, xzr, [sp+496]
000e1744add x1, sp, 496
000e1748str x1, [sp+512]
000e174cldrsb x27, [x1]
000e1750adrp x2, 0
000e1754add x2, x2, 3024
000e1758str x2, [x1]
000e175cldrsb x27, [x1]
000e1760ldr x2, [sp+256]
000e1764adrp x27, 0x96a000
000e1768ldr w3, [x27+3056]
000e176ccbz w3, 0xe1774
000e1770b 0xe1778
000e1774
000e1774loc_e1774:
000e1774b 0xe178c
000e1778
000e1778loc_e1778:
000e1778bl runtime.gcWriteBarrier2
000e177cstr x2, [x25]
000e1780ldr x3, [x1+8]
000e1784str x3, [x25+8]
000e1788b 0xe178c
000e178c
000e178cloc_e178c:
000e178cstr x2, [x1+8]
000e1790str x1, [sp+80]
000e1794add x0, sp, 56
000e1798bl runtime.deferprocStack
000e179csubs xzr, x0, 0
000e17a0b.ne 0xe1860
000e17a4b 0xe17a8
000e17a8
000e17a8loc_e17a8:
000e17a8ldr x2, [sp+632]
000e17acldrsb x27, [x2]
000e17b0add x2, x2, 32
000e17b4str x2, [sp+488]
000e17b8ldr x2, [sp+632]
000e17bcldrsb x27, [x2]
000e17c0ldrb w1, [x2+50]
000e17c4strb w1, [sp+38]
000e17c8ldr x0, [sp+488]
000e17ccbl internal/poll.(*pollDesc).prepareRead
000e17d0str x0, [sp+224]
000e17d4str x1, [sp+232]
000e17d8cbnz x0, 0xe17e0
000e17dcb 0xe185c
000e17e0
000e17e0loc_e17e0:
000e17e0stp xzr, xzr, [sp+472]
000e17e4stp xzr, xzr, [sp+456]
000e17e8ldr x0, [sp+224]
000e17ecldr x1, [sp+232]
000e17f0str x0, [sp+440]
000e17f4str x1, [sp+448]
000e17f8movn x0, 0
000e17fcstr x0, [sp+40]
000e1800ldr x0, [sp+480]
000e1804ldr x1, [sp+472]
000e1808str x1, [sp+160]
000e180cstr x0, [sp+168]
000e1810ldr x0, [sp+456]
000e1814ldr x1, [sp+464]
000e1818str x0, [sp+144]
000e181cstr x1, [sp+152]
000e1820ldr x0, [sp+440]
000e1824ldr x1, [sp+448]
000e1828str x0, [sp+128]
000e182cstr x1, [sp+136]
000e1830bl runtime.deferreturn
000e1834ldr x0, [sp+40]
000e1838ldr x1, [sp+160]
000e183cldr x5, [sp+128]
000e1840ldr x3, [sp+144]
000e1844ldr x4, [sp+152]
000e1848ldr x2, [sp+168]
000e184cldr x6, [sp+136]
000e1850ldp x29, x30, [sp-8]
000e1854add sp, sp, 624
000e1858ret x30
000e185c
000e185cloc_e185c:
000e185cb 0xe188c
000e1860
000e1860loc_e1860:
000e1860bl runtime.deferreturn
000e1864ldr x0, [sp+40]
000e1868ldr x1, [sp+160]
000e186cldr x5, [sp+128]
000e1870ldr x3, [sp+144]
000e1874ldr x4, [sp+152]
000e1878ldr x2, [sp+168]
000e187cldr x6, [sp+136]
000e1880ldp x29, x30, [sp-8]
000e1884add sp, sp, 624
000e1888ret x30
000e188c
000e188cloc_e188c:
000e188cb 0xe1890
000e1890
000e1890loc_e1890:
000e1890add x27, sp, 552
000e1894stp xzr, xzr, [x27]
000e1898add x27, sp, 536
000e189cstp xzr, xzr, [x27]
000e18a0add x27, sp, 520
000e18a4stp xzr, xzr, [x27]
000e18a8ldr x1, [sp+632]
000e18acldrsb x27, [x1]
000e18b0ldr x0, [x1+16]
000e18b4str x0, [sp+104]
000e18b8bl internal/poll.accept
000e18bcstr x0, [sp+112]
000e18c0str x1, [sp+552]
000e18c4str x2, [sp+560]
000e18c8str x3, [sp+536]
000e18ccstr x4, [sp+544]
000e18d0str x5, [sp+520]
000e18d4str x6, [sp+528]
000e18d8ldr x1, [sp+112]
000e18dcstr x1, [sp+120]
000e18e0ldr x1, [sp+552]
000e18e4ldr x2, [sp+560]
000e18e8str x1, [sp+600]
000e18ecstr x2, [sp+608]
000e18f0ldr x1, [sp+536]
000e18f4ldr x2, [sp+544]
000e18f8str x1, [sp+584]
000e18fcstr x2, [sp+592]
000e1900ldr x1, [sp+520]
000e1904ldr x2, [sp+528]
000e1908str x1, [sp+568]
000e190cstr x2, [sp+576]
000e1910ldr x1, [sp+120]
000e1914str x1, [sp+48]
000e1918ldr x1, [sp+600]
000e191cldr x2, [sp+608]
000e1920str x1, [sp+176]
000e1924str x2, [sp+184]
000e1928ldr x1, [sp+584]
000e192cldr x2, [sp+592]
000e1930str x1, [sp+192]
000e1934str x2, [sp+200]
000e1938ldr x1, [sp+576]
000e193cldr x2, [sp+568]
000e1940str x2, [sp+208]
000e1944str x1, [sp+216]
000e1948cbnz x2, 0xe1950
000e194cb 0xe1b30
000e1950
000e1950loc_e1950:
000e1950str x2, [sp+376]
000e1954str x1, [sp+384]
000e1958adrp x3, 0x632000
000e195cadd x3, x3, 2264
000e1960str x3, [sp+360]
000e1964adrp x2, 0x62e000
000e1968add x2, x2, 288
000e196cstr x2, [sp+368]
000e1970ldr x4, [sp+376]
000e1974subs xzr, x4, x3
000e1978b.eq 0xe1980
000e197cb 0xe19a0
000e1980
000e1980loc_e1980:
000e1980ldr x1, [sp+384]
000e1984ldr x0, [sp+376]
000e1988bl runtime.ifaceeq
000e198ctbnz w0, 0, 0xe1994
000e1990b 0xe199c
000e1994
000e1994loc_e1994:
000e1994b 0xe1998
000e1998
000e1998loc_e1998:
000e1998b 0xe1a98
000e199c
000e199cloc_e199c:
000e199cb 0xe19a4
000e19a0
000e19a0loc_e19a0:
000e19a0b 0xe19a4
000e19a4
000e19a4loc_e19a4:
000e19a4adrp x3, 0x632000
000e19a8add x3, x3, 2264
000e19acstr x3, [sp+344]
000e19b0adrp x2, 0x62f000
000e19b4add x2, x2, 3464
000e19b8str x2, [sp+352]
000e19bcldr x4, [sp+376]
000e19c0subs xzr, x4, x3
000e19c4b.eq 0xe19cc
000e19c8b 0xe1a50
000e19cc
000e19ccloc_e19cc:
000e19ccldr x0, [sp+376]
000e19d0ldr x1, [sp+384]
000e19d4bl runtime.ifaceeq
000e19d8tbnz w0, 0, 0xe19e0
000e19dcb 0xe1a4c
000e19e0
000e19e0loc_e19e0:
000e19e0b 0xe19e4
000e19e4
000e19e4loc_e19e4:
000e19e4ldr x1, [sp+632]
000e19e8ldrsb x27, [x1]
000e19ecadd x0, x1, 32
000e19f0str x0, [sp+320]
000e19f4bl internal/poll.(*pollDesc).pollable
000e19f8strb w0, [sp+39]
000e19fctbnz w0, 0, 0xe1a04
000e1a00b 0xe1a44
000e1a04
000e1a04loc_e1a04:
000e1a04ldr x2, [sp+632]
000e1a08ldrsb x27, [x2]
000e1a0cadd x2, x2, 32
000e1a10str x2, [sp+312]
000e1a14ldr x2, [sp+632]
000e1a18ldrsb x27, [x2]
000e1a1cldrb w1, [x2+50]
000e1a20strb w1, [sp+37]
000e1a24ldr x0, [sp+312]
000e1a28bl internal/poll.(*pollDesc).waitRead
000e1a2cstr x0, [sp+208]
000e1a30str x1, [sp+216]
000e1a34cbnz x0, 0xe1a3c
000e1a38b 0xe1a40
000e1a3c
000e1a3cloc_e1a3c:
000e1a3cb 0xe1a48
000e1a40
000e1a40loc_e1a40:
000e1a40b 0xe1a98
000e1a44
000e1a44loc_e1a44:
000e1a44b 0xe1a48
000e1a48
000e1a48loc_e1a48:
000e1a48b 0xe1aa8
000e1a4c
000e1a4cloc_e1a4c:
000e1a4cb 0xe1a54
000e1a50
000e1a50loc_e1a50:
000e1a50b 0xe1a54
000e1a54
000e1a54loc_e1a54:
000e1a54adrp x3, 0x632000
000e1a58add x3, x3, 2264
000e1a5cstr x3, [sp+328]
000e1a60adrp x2, 0x62f000
000e1a64add x2, x2, 3472
000e1a68str x2, [sp+336]
000e1a6cldr x4, [sp+376]
000e1a70subs xzr, x4, x3
000e1a74b.eq 0xe1a7c
000e1a78b 0xe1aa0
000e1a7c
000e1a7cloc_e1a7c:
000e1a7cldr x0, [sp+376]
000e1a80ldr x1, [sp+384]
000e1a84bl runtime.ifaceeq
000e1a88tbnz w0, 0, 0xe1a90
000e1a8cb 0xe1a9c
000e1a90
000e1a90loc_e1a90:
000e1a90b 0xe1a94
000e1a94
000e1a94loc_e1a94:
000e1a94b 0xe1a98
000e1a98
000e1a98loc_e1a98:
000e1a98b 0xe188c
000e1a9c
000e1a9cloc_e1a9c:
000e1a9cb 0xe1aa4
000e1aa0
000e1aa0loc_e1aa0:
000e1aa0b 0xe1aa4
000e1aa4
000e1aa4loc_e1aa4:
000e1aa4b 0xe1aa8
000e1aa8
000e1aa8loc_e1aa8:
000e1aa8stp xzr, xzr, [sp+296]
000e1aacldr x0, [sp+192]
000e1ab0ldr x1, [sp+200]
000e1ab4str x0, [sp+280]
000e1ab8str x1, [sp+288]
000e1abcldr x0, [sp+208]
000e1ac0ldr x1, [sp+216]
000e1ac4str x0, [sp+264]
000e1ac8str x1, [sp+272]
000e1accmovn x0, 0
000e1ad0str x0, [sp+40]
000e1ad4ldr x0, [sp+304]
000e1ad8ldr x1, [sp+296]
000e1adcstr x1, [sp+160]
000e1ae0str x0, [sp+168]
000e1ae4ldr x0, [sp+280]
000e1ae8ldr x1, [sp+288]
000e1aecstr x0, [sp+144]
000e1af0str x1, [sp+152]
000e1af4ldr x0, [sp+264]
000e1af8ldr x1, [sp+272]
000e1afcstr x0, [sp+128]
000e1b00str x1, [sp+136]
000e1b04bl runtime.deferreturn
000e1b08ldr x0, [sp+40]
000e1b0cldr x1, [sp+160]
000e1b10ldr x5, [sp+128]
000e1b14ldr x3, [sp+144]
000e1b18ldr x4, [sp+152]
000e1b1cldr x2, [sp+168]
000e1b20ldr x6, [sp+136]
000e1b24ldp x29, x30, [sp-8]
000e1b28add sp, sp, 624
000e1b2cret x30
000e1b30
000e1b30loc_e1b30:
000e1b30ldr x0, [sp+176]
000e1b34ldr x1, [sp+184]
000e1b38str x0, [sp+424]
000e1b3cstr x1, [sp+432]
000e1b40stp xzr, xzr, [sp+408]
000e1b44ldr x0, [sp+208]
000e1b48ldr x1, [sp+216]
000e1b4cstr x0, [sp+392]
000e1b50str x1, [sp+400]
000e1b54ldr x0, [sp+48]
000e1b58str x0, [sp+40]
000e1b5cldr x0, [sp+432]
000e1b60ldr x1, [sp+424]
000e1b64str x1, [sp+160]
000e1b68str x0, [sp+168]
000e1b6cldr x0, [sp+408]
000e1b70ldr x1, [sp+416]
000e1b74str x0, [sp+144]
000e1b78str x1, [sp+152]
000e1b7cldr x0, [sp+392]
000e1b80ldr x1, [sp+400]
000e1b84str x0, [sp+128]
000e1b88str x1, [sp+136]
000e1b8cbl runtime.deferreturn
000e1b90ldr x0, [sp+40]
000e1b94ldr x1, [sp+160]
000e1b98ldr x5, [sp+128]
000e1b9cldr x3, [sp+144]
000e1ba0ldr x4, [sp+152]
000e1ba4ldr x2, [sp+168]
000e1ba8ldr x6, [sp+136]
000e1bacldp x29, x30, [sp-8]
000e1bb0add sp, sp, 624
000e1bb4ret x30
000e1bb8
000e1bb8loc_e1bb8:
000e1bb8str x0, [sp+8]
000e1bbcmov x3, x30
000e1bc0bl runtime.morestack_noctxt.abi0
000e1bc4ldr x0, [sp+8]
000e1bc8b 0xe16a0
000e1bccudf 0
000e16a0
000e16a0internal/poll.(*FD).Accept: ; void internal/poll.(*FD).Accept(internal/poll.FD * fd)
000e16a0ldr x16, [x28+16]
000e16a4sub x17, sp, 496
000e16a8subs xzr, x17, x16
000e16acb.ls 0xe1bb8
000e16b0sub x20, sp, 624
000e16b4stp x29, x30, [x20-8]
000e16b8add sp, x20, 0
000e16bcsub x29, sp, 8
000e16c0str x0, [sp+632]
000e16c4str xzr, [sp+40]
000e16c8stp xzr, xzr, [sp+160]
000e16ccstp xzr, xzr, [sp+144]
000e16d0stp xzr, xzr, [sp+128]
000e16d4ldr x0, [sp+632]
000e16d8bl internal/poll.(*FD).readLock
000e16dcstr x0, [sp+240]
000e16e0str x1, [sp+248]
000e16e4cbnz x0, 0xe16ec
000e16e8b 0xe1738
000e16ec
000e16ecloc_e16ec:
000e16ecmovn x0, 0
000e16f0str x0, [sp+40]
000e16f4stp xzr, xzr, [sp+160]
000e16f8stp xzr, xzr, [sp+144]
000e16fcldr x0, [sp+240]
000e1700ldr x1, [sp+248]
000e1704str x0, [sp+128]
000e1708str x1, [sp+136]
000e170cbl runtime.deferreturn
000e1710ldr x0, [sp+40]
000e1714ldr x1, [sp+160]
000e1718ldr x5, [sp+128]
000e171cldr x3, [sp+144]
000e1720ldr x4, [sp+152]
000e1724ldr x2, [sp+168]
000e1728ldr x6, [sp+136]
000e172cldp x29, x30, [sp-8]
000e1730add sp, sp, 624
000e1734ret x30
000e1738
000e1738loc_e1738:
000e1738ldr x1, [sp+632]
000e173cstr x1, [sp+256]
000e1740stp xzr, xzr, [sp+496]
000e1744add x1, sp, 496
000e1748str x1, [sp+512]
000e174cldrsb x27, [x1]
000e1750adrp x2, 0
000e1754add x2, x2, 3024
000e1758str x2, [x1]
000e175cldrsb x27, [x1]
000e1760ldr x2, [sp+256]
000e1764adrp x27, 0x96a000
000e1768ldr w3, [x27+3056]
000e176ccbz w3, 0xe1774
000e1770b 0xe1778
000e1774
000e1774loc_e1774:
000e1774b 0xe178c
000e1778
000e1778loc_e1778:
000e1778bl runtime.gcWriteBarrier2
000e177cstr x2, [x25]
000e1780ldr x3, [x1+8]
000e1784str x3, [x25+8]
000e1788b 0xe178c
000e178c
000e178cloc_e178c:
000e178cstr x2, [x1+8]
000e1790str x1, [sp+80]
000e1794add x0, sp, 56
000e1798bl runtime.deferprocStack
000e179csubs xzr, x0, 0
000e17a0b.ne 0xe1860
000e17a4b 0xe17a8
000e17a8
000e17a8loc_e17a8:
000e17a8ldr x2, [sp+632]
000e17acldrsb x27, [x2]
000e17b0add x2, x2, 32
000e17b4str x2, [sp+488]
000e17b8ldr x2, [sp+632]
000e17bcldrsb x27, [x2]
000e17c0ldrb w1, [x2+50]
000e17c4strb w1, [sp+38]
000e17c8ldr x0, [sp+488]
000e17ccbl internal/poll.(*pollDesc).prepareRead
000e17d0str x0, [sp+224]
000e17d4str x1, [sp+232]
000e17d8cbnz x0, 0xe17e0
000e17dcb 0xe185c
000e17e0
000e17e0loc_e17e0:
000e17e0stp xzr, xzr, [sp+472]
000e17e4stp xzr, xzr, [sp+456]
000e17e8ldr x0, [sp+224]
000e17ecldr x1, [sp+232]
000e17f0str x0, [sp+440]
000e17f4str x1, [sp+448]
000e17f8movn x0, 0
000e17fcstr x0, [sp+40]
000e1800ldr x0, [sp+480]
000e1804ldr x1, [sp+472]
000e1808str x1, [sp+160]
000e180cstr x0, [sp+168]
000e1810ldr x0, [sp+456]
000e1814ldr x1, [sp+464]
000e1818str x0, [sp+144]
000e181cstr x1, [sp+152]
000e1820ldr x0, [sp+440]
000e1824ldr x1, [sp+448]
000e1828str x0, [sp+128]
000e182cstr x1, [sp+136]
000e1830bl runtime.deferreturn
000e1834ldr x0, [sp+40]
000e1838ldr x1, [sp+160]
000e183cldr x5, [sp+128]
000e1840ldr x3, [sp+144]
000e1844ldr x4, [sp+152]
000e1848ldr x2, [sp+168]
000e184cldr x6, [sp+136]
000e1850ldp x29, x30, [sp-8]
000e1854add sp, sp, 624
000e1858ret x30
000e185c
000e185cloc_e185c:
000e185cb 0xe188c
000e1860
000e1860loc_e1860:
000e1860bl runtime.deferreturn
000e1864ldr x0, [sp+40]
000e1868ldr x1, [sp+160]
000e186cldr x5, [sp+128]
000e1870ldr x3, [sp+144]
000e1874ldr x4, [sp+152]
000e1878ldr x2, [sp+168]
000e187cldr x6, [sp+136]
000e1880ldp x29, x30, [sp-8]
000e1884add sp, sp, 624
000e1888ret x30
000e188c
000e188cloc_e188c:
000e188cb 0xe1890
000e1890
000e1890loc_e1890:
000e1890add x27, sp, 552
000e1894stp xzr, xzr, [x27]
000e1898add x27, sp, 536
000e189cstp xzr, xzr, [x27]
000e18a0add x27, sp, 520
000e18a4stp xzr, xzr, [x27]
000e18a8ldr x1, [sp+632]
000e18acldrsb x27, [x1]
000e18b0ldr x0, [x1+16]
000e18b4str x0, [sp+104]
000e18b8bl internal/poll.accept
000e18bcstr x0, [sp+112]
000e18c0str x1, [sp+552]
000e18c4str x2, [sp+560]
000e18c8str x3, [sp+536]
000e18ccstr x4, [sp+544]
000e18d0str x5, [sp+520]
000e18d4str x6, [sp+528]
000e18d8ldr x1, [sp+112]
000e18dcstr x1, [sp+120]
000e18e0ldr x1, [sp+552]
000e18e4ldr x2, [sp+560]
000e18e8str x1, [sp+600]
000e18ecstr x2, [sp+608]
000e18f0ldr x1, [sp+536]
000e18f4ldr x2, [sp+544]
000e18f8str x1, [sp+584]
000e18fcstr x2, [sp+592]
000e1900ldr x1, [sp+520]
000e1904ldr x2, [sp+528]
000e1908str x1, [sp+568]
000e190cstr x2, [sp+576]
000e1910ldr x1, [sp+120]
000e1914str x1, [sp+48]
000e1918ldr x1, [sp+600]
000e191cldr x2, [sp+608]
000e1920str x1, [sp+176]
000e1924str x2, [sp+184]
000e1928ldr x1, [sp+584]
000e192cldr x2, [sp+592]
000e1930str x1, [sp+192]
000e1934str x2, [sp+200]
000e1938ldr x1, [sp+576]
000e193cldr x2, [sp+568]
000e1940str x2, [sp+208]
000e1944str x1, [sp+216]
000e1948cbnz x2, 0xe1950
000e194cb 0xe1b30
000e1950
000e1950loc_e1950:
000e1950str x2, [sp+376]
000e1954str x1, [sp+384]
000e1958adrp x3, 0x632000
000e195cadd x3, x3, 2264
000e1960str x3, [sp+360]
000e1964adrp x2, 0x62e000
000e1968add x2, x2, 288
000e196cstr x2, [sp+368]
000e1970ldr x4, [sp+376]
000e1974subs xzr, x4, x3
000e1978b.eq 0xe1980
000e197cb 0xe19a0
000e1980
000e1980loc_e1980:
000e1980ldr x1, [sp+384]
000e1984ldr x0, [sp+376]
000e1988bl runtime.ifaceeq
000e198ctbnz w0, 0, 0xe1994
000e1990b 0xe199c
000e1994
000e1994loc_e1994:
000e1994b 0xe1998
000e1998
000e1998loc_e1998:
000e1998b 0xe1a98
000e199c
000e199cloc_e199c:
000e199cb 0xe19a4
000e19a0
000e19a0loc_e19a0:
000e19a0b 0xe19a4
000e19a4
000e19a4loc_e19a4:
000e19a4adrp x3, 0x632000
000e19a8add x3, x3, 2264
000e19acstr x3, [sp+344]
000e19b0adrp x2, 0x62f000
000e19b4add x2, x2, 3464
000e19b8str x2, [sp+352]
000e19bcldr x4, [sp+376]
000e19c0subs xzr, x4, x3
000e19c4b.eq 0xe19cc
000e19c8b 0xe1a50
000e19cc
000e19ccloc_e19cc:
000e19ccldr x0, [sp+376]
000e19d0ldr x1, [sp+384]
000e19d4bl runtime.ifaceeq
000e19d8tbnz w0, 0, 0xe19e0
000e19dcb 0xe1a4c
000e19e0
000e19e0loc_e19e0:
000e19e0b 0xe19e4
000e19e4
000e19e4loc_e19e4:
000e19e4ldr x1, [sp+632]
000e19e8ldrsb x27, [x1]
000e19ecadd x0, x1, 32
000e19f0str x0, [sp+320]
000e19f4bl internal/poll.(*pollDesc).pollable
000e19f8strb w0, [sp+39]
000e19fctbnz w0, 0, 0xe1a04
000e1a00b 0xe1a44
000e1a04
000e1a04loc_e1a04:
000e1a04ldr x2, [sp+632]
000e1a08ldrsb x27, [x2]
000e1a0cadd x2, x2, 32
000e1a10str x2, [sp+312]
000e1a14ldr x2, [sp+632]
000e1a18ldrsb x27, [x2]
000e1a1cldrb w1, [x2+50]
000e1a20strb w1, [sp+37]
000e1a24ldr x0, [sp+312]
000e1a28bl internal/poll.(*pollDesc).waitRead
000e1a2cstr x0, [sp+208]
000e1a30str x1, [sp+216]
000e1a34cbnz x0, 0xe1a3c
000e1a38b 0xe1a40
000e1a3c
000e1a3cloc_e1a3c:
000e1a3cb 0xe1a48
000e1a40
000e1a40loc_e1a40:
000e1a40b 0xe1a98
000e1a44
000e1a44loc_e1a44:
000e1a44b 0xe1a48
000e1a48
000e1a48loc_e1a48:
000e1a48b 0xe1aa8
000e1a4c
000e1a4cloc_e1a4c:
000e1a4cb 0xe1a54
000e1a50
000e1a50loc_e1a50:
000e1a50b 0xe1a54
000e1a54
000e1a54loc_e1a54:
000e1a54adrp x3, 0x632000
000e1a58add x3, x3, 2264
000e1a5cstr x3, [sp+328]
000e1a60adrp x2, 0x62f000
000e1a64add x2, x2, 3472
000e1a68str x2, [sp+336]
000e1a6cldr x4, [sp+376]
000e1a70subs xzr, x4, x3
000e1a74b.eq 0xe1a7c
000e1a78b 0xe1aa0
000e1a7c
000e1a7cloc_e1a7c:
000e1a7cldr x0, [sp+376]
000e1a80ldr x1, [sp+384]
000e1a84bl runtime.ifaceeq
000e1a88tbnz w0, 0, 0xe1a90
000e1a8cb 0xe1a9c
000e1a90
000e1a90loc_e1a90:
000e1a90b 0xe1a94
000e1a94
000e1a94loc_e1a94:
000e1a94b 0xe1a98
000e1a98
000e1a98loc_e1a98:
000e1a98b 0xe188c
000e1a9c
000e1a9cloc_e1a9c:
000e1a9cb 0xe1aa4
000e1aa0
000e1aa0loc_e1aa0:
000e1aa0b 0xe1aa4
000e1aa4
000e1aa4loc_e1aa4:
000e1aa4b 0xe1aa8
000e1aa8
000e1aa8loc_e1aa8:
000e1aa8stp xzr, xzr, [sp+296]
000e1aacldr x0, [sp+192]
000e1ab0ldr x1, [sp+200]
000e1ab4str x0, [sp+280]
000e1ab8str x1, [sp+288]
000e1abcldr x0, [sp+208]
000e1ac0ldr x1, [sp+216]
000e1ac4str x0, [sp+264]
000e1ac8str x1, [sp+272]
000e1accmovn x0, 0
000e1ad0str x0, [sp+40]
000e1ad4ldr x0, [sp+304]
000e1ad8ldr x1, [sp+296]
000e1adcstr x1, [sp+160]
000e1ae0str x0, [sp+168]
000e1ae4ldr x0, [sp+280]
000e1ae8ldr x1, [sp+288]
000e1aecstr x0, [sp+144]
000e1af0str x1, [sp+152]
000e1af4ldr x0, [sp+264]
000e1af8ldr x1, [sp+272]
000e1afcstr x0, [sp+128]
000e1b00str x1, [sp+136]
000e1b04bl runtime.deferreturn
000e1b08ldr x0, [sp+40]
000e1b0cldr x1, [sp+160]
000e1b10ldr x5, [sp+128]
000e1b14ldr x3, [sp+144]
000e1b18ldr x4, [sp+152]
000e1b1cldr x2, [sp+168]
000e1b20ldr x6, [sp+136]
000e1b24ldp x29, x30, [sp-8]
000e1b28add sp, sp, 624
000e1b2cret x30
000e1b30
000e1b30loc_e1b30:
000e1b30ldr x0, [sp+176]
000e1b34ldr x1, [sp+184]
000e1b38str x0, [sp+424]
000e1b3cstr x1, [sp+432]
000e1b40stp xzr, xzr, [sp+408]
000e1b44ldr x0, [sp+208]
000e1b48ldr x1, [sp+216]
000e1b4cstr x0, [sp+392]
000e1b50str x1, [sp+400]
000e1b54ldr x0, [sp+48]
000e1b58str x0, [sp+40]
000e1b5cldr x0, [sp+432]
000e1b60ldr x1, [sp+424]
000e1b64str x1, [sp+160]
000e1b68str x0, [sp+168]
000e1b6cldr x0, [sp+408]
000e1b70ldr x1, [sp+416]
000e1b74str x0, [sp+144]
000e1b78str x1, [sp+152]
000e1b7cldr x0, [sp+392]
000e1b80ldr x1, [sp+400]
000e1b84str x0, [sp+128]
000e1b88str x1, [sp+136]
000e1b8cbl runtime.deferreturn
000e1b90ldr x0, [sp+40]
000e1b94ldr x1, [sp+160]
000e1b98ldr x5, [sp+128]
000e1b9cldr x3, [sp+144]
000e1ba0ldr x4, [sp+152]
000e1ba4ldr x2, [sp+168]
000e1ba8ldr x6, [sp+136]
000e1bacldp x29, x30, [sp-8]
000e1bb0add sp, sp, 624
000e1bb4ret x30
000e1bb8
000e1bb8loc_e1bb8:
000e1bb8str x0, [sp+8]
000e1bbcmov x3, x30
000e1bc0bl runtime.morestack_noctxt.abi0
000e1bc4ldr x0, [sp+8]
000e1bc8b 0xe16a0
000e1bccudf 0
000e16a0
000e1bd0
000e1bd0internal/poll.(*FD).Accept.deferwrap1: ; void internal/poll.(*FD).Accept.deferwrap1(void)
000e1bd0ldr x16, [x28+16]
000e1bd4subs xzr, sp, x16
000e1bd8b.ls 0xe1c08
000e1bdcstr x30, [sp-32]!
000e1be0stur x29, [sp-8]
000e1be4sub x29, sp, 8
000e1be8ldr x16, [x28+32]
000e1beccbnz x16, 0xe1c14
000e1bf0
000e1bf0loc_e1bf0:
000e1bf0ldr x0, [x26+8]
000e1bf4str x0, [sp+16]
000e1bf8bl internal/poll.(*FD).readUnlock
000e1bfcldur x29, [sp-8]
000e1c00ldr x30, [sp], 32
000e1c04ret x30
000e1c08
000e1c08loc_e1c08:
000e1c08mov x3, x30
000e1c0cbl runtime.morestack.abi0
000e1c10b 0xe1bd0
000e1c14
000e1c14loc_e1c14:
000e1c14ldr x17, [x16]
000e1c18add x20, sp, 40
000e1c1csubs xzr, x20, x17
000e1c20b.ne 0xe1bf0
000e1c24add x20, sp, 8
000e1c28str x20, [x16]
000e1c2cb 0xe1bf0
000e1bd0
000e1bd0internal/poll.(*FD).Accept.deferwrap1: ; void internal/poll.(*FD).Accept.deferwrap1(void)
000e1bd0ldr x16, [x28+16]
000e1bd4subs xzr, sp, x16
000e1bd8b.ls 0xe1c08
000e1bdcstr x30, [sp-32]!
000e1be0stur x29, [sp-8]
000e1be4sub x29, sp, 8
000e1be8ldr x16, [x28+32]
000e1beccbnz x16, 0xe1c14
000e1bf0
000e1bf0loc_e1bf0:
000e1bf0ldr x0, [x26+8]
000e1bf4str x0, [sp+16]
000e1bf8bl internal/poll.(*FD).readUnlock
000e1bfcldur x29, [sp-8]
000e1c00ldr x30, [sp], 32
000e1c04ret x30
000e1c08
000e1c08loc_e1c08:
000e1c08mov x3, x30
000e1c0cbl runtime.morestack.abi0
000e1c10b 0xe1bd0
000e1c14
000e1c14loc_e1c14:
000e1c14ldr x17, [x16]
000e1c18add x20, sp, 40
000e1c1csubs xzr, x20, x17
000e1c20b.ne 0xe1bf0
000e1c24add x20, sp, 8
000e1c28str x20, [x16]
000e1c2cb 0xe1bf0
000e1bd0
000e1c30
000e1c30internal/poll.(*FD).Fstat: ; void internal/poll.(*FD).Fstat(internal/poll.FD * fd, syscall.Stat_t * s)
000e1c30ldr x16, [x28+16]
000e1c34sub x17, sp, 64
000e1c38subs xzr, x17, x16
000e1c3cb.ls 0xe1dcc
000e1c40str x30, [sp-192]!
000e1c44stur x29, [sp-8]
000e1c48sub x29, sp, 8
000e1c4cstr x0, [sp+200]
000e1c50str x1, [sp+208]
000e1c54stp xzr, xzr, [sp+72]
000e1c58ldr x0, [sp+200]
000e1c5cbl internal/poll.(*FD).incref
000e1c60str x0, [sp+88]
000e1c64str x1, [sp+96]
000e1c68cbnz x0, 0xe1c70
000e1c6cb 0xe1c90
000e1c70
000e1c70loc_e1c70:
000e1c70str x0, [sp+72]
000e1c74str x1, [sp+80]
000e1c78bl runtime.deferreturn
000e1c7cldr x0, [sp+72]
000e1c80ldr x1, [sp+80]
000e1c84ldur x29, [sp-8]
000e1c88ldr x30, [sp], 192
000e1c8cret x30
000e1c90
000e1c90loc_e1c90:
000e1c90ldr x1, [sp+200]
000e1c94str x1, [sp+176]
000e1c98stp xzr, xzr, [sp+112]
000e1c9cadd x1, sp, 112
000e1ca0str x1, [sp+128]
000e1ca4ldrsb x27, [x1]
000e1ca8adrp x2, 0
000e1cacadd x2, x2, 3664
000e1cb0str x2, [x1]
000e1cb4ldrsb x27, [x1]
000e1cb8ldr x2, [sp+176]
000e1cbcadrp x27, 0x96a000
000e1cc0ldr w3, [x27+3056]
000e1cc4cbz w3, 0xe1ccc
000e1cc8b 0xe1cd0
000e1ccc
000e1cccloc_e1ccc:
000e1cccb 0xe1ce4
000e1cd0
000e1cd0loc_e1cd0:
000e1cd0bl runtime.gcWriteBarrier2
000e1cd4str x2, [x25]
000e1cd8ldr x3, [x1+8]
000e1cdcstr x3, [x25+8]
000e1ce0b 0xe1ce4
000e1ce4
000e1ce4loc_e1ce4:
000e1ce4str x2, [x1+8]
000e1ce8str x1, [sp+48]
000e1cecadd x0, sp, 24
000e1cf0bl runtime.deferprocStack
000e1cf4subs xzr, x0, 0
000e1cf8b.ne 0xe1db4
000e1cfcb 0xe1d00
000e1d00
000e1d00loc_e1d00:
000e1d00stp xzr, xzr, [sp+152]
000e1d04str xzr, [sp+168]
000e1d08add x0, sp, 152
000e1d0cstr x0, [sp+104]
000e1d10ldrsb x27, [x0]
000e1d14adrp x1, 0
000e1d18add x1, x1, 3552
000e1d1cstr x1, [x0]
000e1d20ldrsb x27, [x0]
000e1d24ldr x1, [sp+200]
000e1d28adrp x27, 0x96a000
000e1d2cldr w2, [x27+3056]
000e1d30cbz w2, 0xe1d38
000e1d34b 0xe1d3c
000e1d38
000e1d38loc_e1d38:
000e1d38b 0xe1d50
000e1d3c
000e1d3cloc_e1d3c:
000e1d3cbl runtime.gcWriteBarrier2
000e1d40str x1, [x25]
000e1d44ldr x2, [x0+8]
000e1d48str x2, [x25+8]
000e1d4cb 0xe1d50
000e1d50
000e1d50loc_e1d50:
000e1d50str x1, [x0+8]
000e1d54ldrsb x27, [x0]
000e1d58ldr x1, [sp+208]
000e1d5cadrp x27, 0x96a000
000e1d60ldr w2, [x27+3056]
000e1d64cbz w2, 0xe1d6c
000e1d68b 0xe1d70
000e1d6c
000e1d6cloc_e1d6c:
000e1d6cb 0xe1d84
000e1d70
000e1d70loc_e1d70:
000e1d70bl runtime.gcWriteBarrier2
000e1d74str x1, [x25]
000e1d78ldr x2, [x0+16]
000e1d7cstr x2, [x25+8]
000e1d80b 0xe1d84
000e1d84
000e1d84loc_e1d84:
000e1d84str x1, [x0+16]
000e1d88bl internal/poll.ignoringEINTR
000e1d8cstr x0, [sp+136]
000e1d90str x1, [sp+144]
000e1d94str x0, [sp+72]
000e1d98str x1, [sp+80]
000e1d9cbl runtime.deferreturn
000e1da0ldr x0, [sp+72]
000e1da4ldr x1, [sp+80]
000e1da8ldur x29, [sp-8]
000e1dacldr x30, [sp], 192
000e1db0ret x30
000e1db4
000e1db4loc_e1db4:
000e1db4bl runtime.deferreturn
000e1db8ldr x0, [sp+72]
000e1dbcldr x1, [sp+80]
000e1dc0ldur x29, [sp-8]
000e1dc4ldr x30, [sp], 192
000e1dc8ret x30
000e1dcc
000e1dccloc_e1dcc:
000e1dccstp x0, x1, [sp+8]
000e1dd0mov x3, x30
000e1dd4bl runtime.morestack_noctxt.abi0
000e1dd8ldp x0, x1, [sp+8]
000e1ddcb 0xe1c30
000e1c30
000e1c30internal/poll.(*FD).Fstat: ; void internal/poll.(*FD).Fstat(internal/poll.FD * fd, syscall.Stat_t * s)
000e1c30ldr x16, [x28+16]
000e1c34sub x17, sp, 64
000e1c38subs xzr, x17, x16
000e1c3cb.ls 0xe1dcc
000e1c40str x30, [sp-192]!
000e1c44stur x29, [sp-8]
000e1c48sub x29, sp, 8
000e1c4cstr x0, [sp+200]
000e1c50str x1, [sp+208]
000e1c54stp xzr, xzr, [sp+72]
000e1c58ldr x0, [sp+200]
000e1c5cbl internal/poll.(*FD).incref
000e1c60str x0, [sp+88]
000e1c64str x1, [sp+96]
000e1c68cbnz x0, 0xe1c70
000e1c6cb 0xe1c90
000e1c70
000e1c70loc_e1c70:
000e1c70str x0, [sp+72]
000e1c74str x1, [sp+80]
000e1c78bl runtime.deferreturn
000e1c7cldr x0, [sp+72]
000e1c80ldr x1, [sp+80]
000e1c84ldur x29, [sp-8]
000e1c88ldr x30, [sp], 192
000e1c8cret x30
000e1c90
000e1c90loc_e1c90:
000e1c90ldr x1, [sp+200]
000e1c94str x1, [sp+176]
000e1c98stp xzr, xzr, [sp+112]
000e1c9cadd x1, sp, 112
000e1ca0str x1, [sp+128]
000e1ca4ldrsb x27, [x1]
000e1ca8adrp x2, 0
000e1cacadd x2, x2, 3664
000e1cb0str x2, [x1]
000e1cb4ldrsb x27, [x1]
000e1cb8ldr x2, [sp+176]
000e1cbcadrp x27, 0x96a000
000e1cc0ldr w3, [x27+3056]
000e1cc4cbz w3, 0xe1ccc
000e1cc8b 0xe1cd0
000e1ccc
000e1cccloc_e1ccc:
000e1cccb 0xe1ce4
000e1cd0
000e1cd0loc_e1cd0:
000e1cd0bl runtime.gcWriteBarrier2
000e1cd4str x2, [x25]
000e1cd8ldr x3, [x1+8]
000e1cdcstr x3, [x25+8]
000e1ce0b 0xe1ce4
000e1ce4
000e1ce4loc_e1ce4:
000e1ce4str x2, [x1+8]
000e1ce8str x1, [sp+48]
000e1cecadd x0, sp, 24
000e1cf0bl runtime.deferprocStack
000e1cf4subs xzr, x0, 0
000e1cf8b.ne 0xe1db4
000e1cfcb 0xe1d00
000e1d00
000e1d00loc_e1d00:
000e1d00stp xzr, xzr, [sp+152]
000e1d04str xzr, [sp+168]
000e1d08add x0, sp, 152
000e1d0cstr x0, [sp+104]
000e1d10ldrsb x27, [x0]
000e1d14adrp x1, 0
000e1d18add x1, x1, 3552
000e1d1cstr x1, [x0]
000e1d20ldrsb x27, [x0]
000e1d24ldr x1, [sp+200]
000e1d28adrp x27, 0x96a000
000e1d2cldr w2, [x27+3056]
000e1d30cbz w2, 0xe1d38
000e1d34b 0xe1d3c
000e1d38
000e1d38loc_e1d38:
000e1d38b 0xe1d50
000e1d3c
000e1d3cloc_e1d3c:
000e1d3cbl runtime.gcWriteBarrier2
000e1d40str x1, [x25]
000e1d44ldr x2, [x0+8]
000e1d48str x2, [x25+8]
000e1d4cb 0xe1d50
000e1d50
000e1d50loc_e1d50:
000e1d50str x1, [x0+8]
000e1d54ldrsb x27, [x0]
000e1d58ldr x1, [sp+208]
000e1d5cadrp x27, 0x96a000
000e1d60ldr w2, [x27+3056]
000e1d64cbz w2, 0xe1d6c
000e1d68b 0xe1d70
000e1d6c
000e1d6cloc_e1d6c:
000e1d6cb 0xe1d84
000e1d70
000e1d70loc_e1d70:
000e1d70bl runtime.gcWriteBarrier2
000e1d74str x1, [x25]
000e1d78ldr x2, [x0+16]
000e1d7cstr x2, [x25+8]
000e1d80b 0xe1d84
000e1d84
000e1d84loc_e1d84:
000e1d84str x1, [x0+16]
000e1d88bl internal/poll.ignoringEINTR
000e1d8cstr x0, [sp+136]
000e1d90str x1, [sp+144]
000e1d94str x0, [sp+72]
000e1d98str x1, [sp+80]
000e1d9cbl runtime.deferreturn
000e1da0ldr x0, [sp+72]
000e1da4ldr x1, [sp+80]
000e1da8ldur x29, [sp-8]
000e1dacldr x30, [sp], 192
000e1db0ret x30
000e1db4
000e1db4loc_e1db4:
000e1db4bl runtime.deferreturn
000e1db8ldr x0, [sp+72]
000e1dbcldr x1, [sp+80]
000e1dc0ldur x29, [sp-8]
000e1dc4ldr x30, [sp], 192
000e1dc8ret x30
000e1dcc
000e1dccloc_e1dcc:
000e1dccstp x0, x1, [sp+8]
000e1dd0mov x3, x30
000e1dd4bl runtime.morestack_noctxt.abi0
000e1dd8ldp x0, x1, [sp+8]
000e1ddcb 0xe1c30
000e1c30
000e1de0
000e1de0internal/poll.(*FD).Fstat.func1: ; void internal/poll.(*FD).Fstat.func1(void)
000e1de0ldr x16, [x28+16]
000e1de4subs xzr, sp, x16
000e1de8b.ls 0xe1e40
000e1decstr x30, [sp-96]!
000e1df0stur x29, [sp-8]
000e1df4sub x29, sp, 8
000e1df8ldr x2, [x26+8]
000e1dfcstr x2, [sp+64]
000e1e00ldr x2, [x26+16]
000e1e04str x2, [sp+56]
000e1e08stp xzr, xzr, [sp+40]
000e1e0cldr x2, [sp+64]
000e1e10ldrsb x27, [x2]
000e1e14ldr x0, [x2+16]
000e1e18str x0, [sp+32]
000e1e1cldr x1, [sp+56]
000e1e20bl syscall.Fstat
000e1e24str x0, [sp+72]
000e1e28str x1, [sp+80]
000e1e2cstr x0, [sp+40]
000e1e30str x1, [sp+48]
000e1e34ldur x29, [sp-8]
000e1e38ldr x30, [sp], 96
000e1e3cret x30
000e1e40
000e1e40loc_e1e40:
000e1e40mov x3, x30
000e1e44bl runtime.morestack.abi0
000e1e48b 0xe1de0
000e1e4cudf 0
000e1de0
000e1de0internal/poll.(*FD).Fstat.func1: ; void internal/poll.(*FD).Fstat.func1(void)
000e1de0ldr x16, [x28+16]
000e1de4subs xzr, sp, x16
000e1de8b.ls 0xe1e40
000e1decstr x30, [sp-96]!
000e1df0stur x29, [sp-8]
000e1df4sub x29, sp, 8
000e1df8ldr x2, [x26+8]
000e1dfcstr x2, [sp+64]
000e1e00ldr x2, [x26+16]
000e1e04str x2, [sp+56]
000e1e08stp xzr, xzr, [sp+40]
000e1e0cldr x2, [sp+64]
000e1e10ldrsb x27, [x2]
000e1e14ldr x0, [x2+16]
000e1e18str x0, [sp+32]
000e1e1cldr x1, [sp+56]
000e1e20bl syscall.Fstat
000e1e24str x0, [sp+72]
000e1e28str x1, [sp+80]
000e1e2cstr x0, [sp+40]
000e1e30str x1, [sp+48]
000e1e34ldur x29, [sp-8]
000e1e38ldr x30, [sp], 96
000e1e3cret x30
000e1e40
000e1e40loc_e1e40:
000e1e40mov x3, x30
000e1e44bl runtime.morestack.abi0
000e1e48b 0xe1de0
000e1e4cudf 0
000e1de0
000e1e50
000e1e50internal/poll.(*FD).Fstat.deferwrap1: ; void internal/poll.(*FD).Fstat.deferwrap1(void)
000e1e50ldr x16, [x28+16]
000e1e54subs xzr, sp, x16
000e1e58b.ls 0xe1e88
000e1e5cstr x30, [sp-32]!
000e1e60stur x29, [sp-8]
000e1e64sub x29, sp, 8
000e1e68ldr x16, [x28+32]
000e1e6ccbnz x16, 0xe1e94
000e1e70
000e1e70loc_e1e70:
000e1e70ldr x0, [x26+8]
000e1e74str x0, [sp+16]
000e1e78bl internal/poll.(*FD).decref
000e1e7cldur x29, [sp-8]
000e1e80ldr x30, [sp], 32
000e1e84ret x30
000e1e88
000e1e88loc_e1e88:
000e1e88mov x3, x30
000e1e8cbl runtime.morestack.abi0
000e1e90b 0xe1e50
000e1e94
000e1e94loc_e1e94:
000e1e94ldr x17, [x16]
000e1e98add x20, sp, 40
000e1e9csubs xzr, x20, x17
000e1ea0b.ne 0xe1e70
000e1ea4add x20, sp, 8
000e1ea8str x20, [x16]
000e1eacb 0xe1e70
000e1e50
000e1e50internal/poll.(*FD).Fstat.deferwrap1: ; void internal/poll.(*FD).Fstat.deferwrap1(void)
000e1e50ldr x16, [x28+16]
000e1e54subs xzr, sp, x16
000e1e58b.ls 0xe1e88
000e1e5cstr x30, [sp-32]!
000e1e60stur x29, [sp-8]
000e1e64sub x29, sp, 8
000e1e68ldr x16, [x28+32]
000e1e6ccbnz x16, 0xe1e94
000e1e70
000e1e70loc_e1e70:
000e1e70ldr x0, [x26+8]
000e1e74str x0, [sp+16]
000e1e78bl internal/poll.(*FD).decref
000e1e7cldur x29, [sp-8]
000e1e80ldr x30, [sp], 32
000e1e84ret x30
000e1e88
000e1e88loc_e1e88:
000e1e88mov x3, x30
000e1e8cbl runtime.morestack.abi0
000e1e90b 0xe1e50
000e1e94
000e1e94loc_e1e94:
000e1e94ldr x17, [x16]
000e1e98add x20, sp, 40
000e1e9csubs xzr, x20, x17
000e1ea0b.ne 0xe1e70
000e1ea4add x20, sp, 8
000e1ea8str x20, [x16]
000e1eacb 0xe1e70
000e1e50
000e1eb0
000e1eb0internal/poll.(*FD).WaitWrite: ; void internal/poll.(*FD).WaitWrite(internal/poll.FD * fd)
000e1eb0ldr x16, [x28+16]
000e1eb4subs xzr, sp, x16
000e1eb8b.ls 0xe1f14
000e1ebcstr x30, [sp-80]!
000e1ec0stur x29, [sp-8]
000e1ec4sub x29, sp, 8
000e1ec8str x0, [sp+88]
000e1eccstp xzr, xzr, [sp+32]
000e1ed0ldr x2, [sp+88]
000e1ed4ldrsb x27, [x2]
000e1ed8add x2, x2, 32
000e1edcstr x2, [sp+48]
000e1ee0ldr x2, [sp+88]
000e1ee4ldrsb x27, [x2]
000e1ee8ldrb w1, [x2+50]
000e1eecstrb w1, [sp+31]
000e1ef0ldr x0, [sp+48]
000e1ef4bl internal/poll.(*pollDesc).waitWrite
000e1ef8str x0, [sp+56]
000e1efcstr x1, [sp+64]
000e1f00str x0, [sp+32]
000e1f04str x1, [sp+40]
000e1f08ldur x29, [sp-8]
000e1f0cldr x30, [sp], 80
000e1f10ret x30
000e1f14
000e1f14loc_e1f14:
000e1f14str x0, [sp+8]
000e1f18mov x3, x30
000e1f1cbl runtime.morestack_noctxt.abi0
000e1f20ldr x0, [sp+8]
000e1f24b 0xe1eb0
000e1f28udf 0
000e1f2cudf 0
000e1eb0
000e1eb0internal/poll.(*FD).WaitWrite: ; void internal/poll.(*FD).WaitWrite(internal/poll.FD * fd)
000e1eb0ldr x16, [x28+16]
000e1eb4subs xzr, sp, x16
000e1eb8b.ls 0xe1f14
000e1ebcstr x30, [sp-80]!
000e1ec0stur x29, [sp-8]
000e1ec4sub x29, sp, 8
000e1ec8str x0, [sp+88]
000e1eccstp xzr, xzr, [sp+32]
000e1ed0ldr x2, [sp+88]
000e1ed4ldrsb x27, [x2]
000e1ed8add x2, x2, 32
000e1edcstr x2, [sp+48]
000e1ee0ldr x2, [sp+88]
000e1ee4ldrsb x27, [x2]
000e1ee8ldrb w1, [x2+50]
000e1eecstrb w1, [sp+31]
000e1ef0ldr x0, [sp+48]
000e1ef4bl internal/poll.(*pollDesc).waitWrite
000e1ef8str x0, [sp+56]
000e1efcstr x1, [sp+64]
000e1f00str x0, [sp+32]
000e1f04str x1, [sp+40]
000e1f08ldur x29, [sp-8]
000e1f0cldr x30, [sp], 80
000e1f10ret x30
000e1f14
000e1f14loc_e1f14:
000e1f14str x0, [sp+8]
000e1f18mov x3, x30
000e1f1cbl runtime.morestack_noctxt.abi0
000e1f20ldr x0, [sp+8]
000e1f24b 0xe1eb0
000e1f28udf 0
000e1f2cudf 0
000e1eb0
000e1f30
000e1f30internal/poll.(*FD).RawRead: ; void internal/poll.(*FD).RawRead(internal/poll.FD * fd, func(uintptr) bool f)
000e1f30ldr x16, [x28+16]
000e1f34sub x17, sp, 80
000e1f38subs xzr, x17, x16
000e1f3cb.ls 0xe2120
000e1f40str x30, [sp-208]!
000e1f44stur x29, [sp-8]
000e1f48sub x29, sp, 8
000e1f4cstr x0, [sp+216]
000e1f50str x1, [sp+224]
000e1f54stp xzr, xzr, [sp+88]
000e1f58ldr x0, [sp+216]
000e1f5cbl internal/poll.(*FD).readLock
000e1f60str x0, [sp+136]
000e1f64str x1, [sp+144]
000e1f68cbnz x0, 0xe1f70
000e1f6cb 0xe1f90
000e1f70
000e1f70loc_e1f70:
000e1f70str x0, [sp+88]
000e1f74str x1, [sp+96]
000e1f78bl runtime.deferreturn
000e1f7cldr x0, [sp+88]
000e1f80ldr x1, [sp+96]
000e1f84ldur x29, [sp-8]
000e1f88ldr x30, [sp], 208
000e1f8cret x30
000e1f90
000e1f90loc_e1f90:
000e1f90ldr x1, [sp+216]
000e1f94str x1, [sp+176]
000e1f98stp xzr, xzr, [sp+152]
000e1f9cadd x1, sp, 152
000e1fa0str x1, [sp+168]
000e1fa4ldrsb x27, [x1]
000e1fa8adrp x2, 4096
000e1facadd x2, x2, 320
000e1fb0str x2, [x1]
000e1fb4ldrsb x27, [x1]
000e1fb8ldr x2, [sp+176]
000e1fbcadrp x27, 0x96a000
000e1fc0ldr w3, [x27+3056]
000e1fc4cbz w3, 0xe1fcc
000e1fc8b 0xe1fd0
000e1fcc
000e1fccloc_e1fcc:
000e1fccb 0xe1fe4
000e1fd0
000e1fd0loc_e1fd0:
000e1fd0bl runtime.gcWriteBarrier2
000e1fd4str x2, [x25]
000e1fd8ldr x3, [x1+8]
000e1fdcstr x3, [x25+8]
000e1fe0b 0xe1fe4
000e1fe4
000e1fe4loc_e1fe4:
000e1fe4str x2, [x1+8]
000e1fe8str x1, [sp+56]
000e1fecadd x0, sp, 32
000e1ff0bl runtime.deferprocStack
000e1ff4subs xzr, x0, 0
000e1ff8b.ne 0xe205c
000e1ffcb 0xe2000
000e2000
000e2000loc_e2000:
000e2000ldr x2, [sp+216]
000e2004ldrsb x27, [x2]
000e2008add x2, x2, 32
000e200cstr x2, [sp+192]
000e2010ldr x2, [sp+216]
000e2014ldrsb x27, [x2]
000e2018ldrb w1, [x2+50]
000e201cstrb w1, [sp+31]
000e2020ldr x0, [sp+192]
000e2024bl internal/poll.(*pollDesc).prepareRead
000e2028str x0, [sp+120]
000e202cstr x1, [sp+128]
000e2030cbnz x0, 0xe2038
000e2034b 0xe2058
000e2038
000e2038loc_e2038:
000e2038str x0, [sp+88]
000e203cstr x1, [sp+96]
000e2040bl runtime.deferreturn
000e2044ldr x0, [sp+88]
000e2048ldr x1, [sp+96]
000e204cldur x29, [sp-8]
000e2050ldr x30, [sp], 208
000e2054ret x30
000e2058
000e2058loc_e2058:
000e2058b 0xe2074
000e205c
000e205cloc_e205c:
000e205cbl runtime.deferreturn
000e2060ldr x0, [sp+88]
000e2064ldr x1, [sp+96]
000e2068ldur x29, [sp-8]
000e206cldr x30, [sp], 208
000e2070ret x30
000e2074
000e2074loc_e2074:
000e2074b 0xe2078
000e2078
000e2078loc_e2078:
000e2078ldr x1, [sp+216]
000e207cldrsb x27, [x1]
000e2080ldr x1, [x1+16]
000e2084str x1, [sp+80]
000e2088ldr x26, [sp+224]
000e208cldr x0, [sp+80]
000e2090ldr x1, [x26]
000e2094blr x1
000e2098strb w0, [sp+29]
000e209ctbnz w0, 0, 0xe20a4
000e20a0b 0xe20c0
000e20a4
000e20a4loc_e20a4:
000e20a4stp xzr, xzr, [sp+88]
000e20a8bl runtime.deferreturn
000e20acldr x1, [sp+96]
000e20b0ldr x0, [sp+88]
000e20b4ldur x29, [sp-8]
000e20b8ldr x30, [sp], 208
000e20bcret x30
000e20c0
000e20c0loc_e20c0:
000e20c0ldr x2, [sp+216]
000e20c4ldrsb x27, [x2]
000e20c8add x2, x2, 32
000e20ccstr x2, [sp+184]
000e20d0ldr x2, [sp+216]
000e20d4ldrsb x27, [x2]
000e20d8ldrb w1, [x2+50]
000e20dcstrb w1, [sp+30]
000e20e0ldr x0, [sp+184]
000e20e4bl internal/poll.(*pollDesc).waitRead
000e20e8str x0, [sp+104]
000e20ecstr x1, [sp+112]
000e20f0cbnz x0, 0xe20f8
000e20f4b 0xe2118
000e20f8
000e20f8loc_e20f8:
000e20f8str x0, [sp+88]
000e20fcstr x1, [sp+96]
000e2100bl runtime.deferreturn
000e2104ldr x0, [sp+88]
000e2108ldr x1, [sp+96]
000e210cldur x29, [sp-8]
000e2110ldr x30, [sp], 208
000e2114ret x30
000e2118
000e2118loc_e2118:
000e2118b 0xe211c
000e211c
000e211cloc_e211c:
000e211cb 0xe2074
000e2120
000e2120loc_e2120:
000e2120stp x0, x1, [sp+8]
000e2124mov x3, x30
000e2128bl runtime.morestack_noctxt.abi0
000e212cldp x0, x1, [sp+8]
000e2130b 0xe1f30
000e2134udf 0
000e2138udf 0
000e213cudf 0
000e1f30
000e1f30internal/poll.(*FD).RawRead: ; void internal/poll.(*FD).RawRead(internal/poll.FD * fd, func(uintptr) bool f)
000e1f30ldr x16, [x28+16]
000e1f34sub x17, sp, 80
000e1f38subs xzr, x17, x16
000e1f3cb.ls 0xe2120
000e1f40str x30, [sp-208]!
000e1f44stur x29, [sp-8]
000e1f48sub x29, sp, 8
000e1f4cstr x0, [sp+216]
000e1f50str x1, [sp+224]
000e1f54stp xzr, xzr, [sp+88]
000e1f58ldr x0, [sp+216]
000e1f5cbl internal/poll.(*FD).readLock
000e1f60str x0, [sp+136]
000e1f64str x1, [sp+144]
000e1f68cbnz x0, 0xe1f70
000e1f6cb 0xe1f90
000e1f70
000e1f70loc_e1f70:
000e1f70str x0, [sp+88]
000e1f74str x1, [sp+96]
000e1f78bl runtime.deferreturn
000e1f7cldr x0, [sp+88]
000e1f80ldr x1, [sp+96]
000e1f84ldur x29, [sp-8]
000e1f88ldr x30, [sp], 208
000e1f8cret x30
000e1f90
000e1f90loc_e1f90:
000e1f90ldr x1, [sp+216]
000e1f94str x1, [sp+176]
000e1f98stp xzr, xzr, [sp+152]
000e1f9cadd x1, sp, 152
000e1fa0str x1, [sp+168]
000e1fa4ldrsb x27, [x1]
000e1fa8adrp x2, 4096
000e1facadd x2, x2, 320
000e1fb0str x2, [x1]
000e1fb4ldrsb x27, [x1]
000e1fb8ldr x2, [sp+176]
000e1fbcadrp x27, 0x96a000
000e1fc0ldr w3, [x27+3056]
000e1fc4cbz w3, 0xe1fcc
000e1fc8b 0xe1fd0
000e1fcc
000e1fccloc_e1fcc:
000e1fccb 0xe1fe4
000e1fd0
000e1fd0loc_e1fd0:
000e1fd0bl runtime.gcWriteBarrier2
000e1fd4str x2, [x25]
000e1fd8ldr x3, [x1+8]
000e1fdcstr x3, [x25+8]
000e1fe0b 0xe1fe4
000e1fe4
000e1fe4loc_e1fe4:
000e1fe4str x2, [x1+8]
000e1fe8str x1, [sp+56]
000e1fecadd x0, sp, 32
000e1ff0bl runtime.deferprocStack
000e1ff4subs xzr, x0, 0
000e1ff8b.ne 0xe205c
000e1ffcb 0xe2000
000e2000
000e2000loc_e2000:
000e2000ldr x2, [sp+216]
000e2004ldrsb x27, [x2]
000e2008add x2, x2, 32
000e200cstr x2, [sp+192]
000e2010ldr x2, [sp+216]
000e2014ldrsb x27, [x2]
000e2018ldrb w1, [x2+50]
000e201cstrb w1, [sp+31]
000e2020ldr x0, [sp+192]
000e2024bl internal/poll.(*pollDesc).prepareRead
000e2028str x0, [sp+120]
000e202cstr x1, [sp+128]
000e2030cbnz x0, 0xe2038
000e2034b 0xe2058
000e2038
000e2038loc_e2038:
000e2038str x0, [sp+88]
000e203cstr x1, [sp+96]
000e2040bl runtime.deferreturn
000e2044ldr x0, [sp+88]
000e2048ldr x1, [sp+96]
000e204cldur x29, [sp-8]
000e2050ldr x30, [sp], 208
000e2054ret x30
000e2058
000e2058loc_e2058:
000e2058b 0xe2074
000e205c
000e205cloc_e205c:
000e205cbl runtime.deferreturn
000e2060ldr x0, [sp+88]
000e2064ldr x1, [sp+96]
000e2068ldur x29, [sp-8]
000e206cldr x30, [sp], 208
000e2070ret x30
000e2074
000e2074loc_e2074:
000e2074b 0xe2078
000e2078
000e2078loc_e2078:
000e2078ldr x1, [sp+216]
000e207cldrsb x27, [x1]
000e2080ldr x1, [x1+16]
000e2084str x1, [sp+80]
000e2088ldr x26, [sp+224]
000e208cldr x0, [sp+80]
000e2090ldr x1, [x26]
000e2094blr x1
000e2098strb w0, [sp+29]
000e209ctbnz w0, 0, 0xe20a4
000e20a0b 0xe20c0
000e20a4
000e20a4loc_e20a4:
000e20a4stp xzr, xzr, [sp+88]
000e20a8bl runtime.deferreturn
000e20acldr x1, [sp+96]
000e20b0ldr x0, [sp+88]
000e20b4ldur x29, [sp-8]
000e20b8ldr x30, [sp], 208
000e20bcret x30
000e20c0
000e20c0loc_e20c0:
000e20c0ldr x2, [sp+216]
000e20c4ldrsb x27, [x2]
000e20c8add x2, x2, 32
000e20ccstr x2, [sp+184]
000e20d0ldr x2, [sp+216]
000e20d4ldrsb x27, [x2]
000e20d8ldrb w1, [x2+50]
000e20dcstrb w1, [sp+30]
000e20e0ldr x0, [sp+184]
000e20e4bl internal/poll.(*pollDesc).waitRead
000e20e8str x0, [sp+104]
000e20ecstr x1, [sp+112]
000e20f0cbnz x0, 0xe20f8
000e20f4b 0xe2118
000e20f8
000e20f8loc_e20f8:
000e20f8str x0, [sp+88]
000e20fcstr x1, [sp+96]
000e2100bl runtime.deferreturn
000e2104ldr x0, [sp+88]
000e2108ldr x1, [sp+96]
000e210cldur x29, [sp-8]
000e2110ldr x30, [sp], 208
000e2114ret x30
000e2118
000e2118loc_e2118:
000e2118b 0xe211c
000e211c
000e211cloc_e211c:
000e211cb 0xe2074
000e2120
000e2120loc_e2120:
000e2120stp x0, x1, [sp+8]
000e2124mov x3, x30
000e2128bl runtime.morestack_noctxt.abi0
000e212cldp x0, x1, [sp+8]
000e2130b 0xe1f30
000e2134udf 0
000e2138udf 0
000e213cudf 0
000e1f30
000e2140
000e2140internal/poll.(*FD).RawRead.deferwrap1: ; void internal/poll.(*FD).RawRead.deferwrap1(void)
000e2140ldr x16, [x28+16]
000e2144subs xzr, sp, x16
000e2148b.ls 0xe2178
000e214cstr x30, [sp-32]!
000e2150stur x29, [sp-8]
000e2154sub x29, sp, 8
000e2158ldr x16, [x28+32]
000e215ccbnz x16, 0xe2184
000e2160
000e2160loc_e2160:
000e2160ldr x0, [x26+8]
000e2164str x0, [sp+16]
000e2168bl internal/poll.(*FD).readUnlock
000e216cldur x29, [sp-8]
000e2170ldr x30, [sp], 32
000e2174ret x30
000e2178
000e2178loc_e2178:
000e2178mov x3, x30
000e217cbl runtime.morestack.abi0
000e2180b 0xe2140
000e2184
000e2184loc_e2184:
000e2184ldr x17, [x16]
000e2188add x20, sp, 40
000e218csubs xzr, x20, x17
000e2190b.ne 0xe2160
000e2194add x20, sp, 8
000e2198str x20, [x16]
000e219cb 0xe2160
000e2140
000e2140internal/poll.(*FD).RawRead.deferwrap1: ; void internal/poll.(*FD).RawRead.deferwrap1(void)
000e2140ldr x16, [x28+16]
000e2144subs xzr, sp, x16
000e2148b.ls 0xe2178
000e214cstr x30, [sp-32]!
000e2150stur x29, [sp-8]
000e2154sub x29, sp, 8
000e2158ldr x16, [x28+32]
000e215ccbnz x16, 0xe2184
000e2160
000e2160loc_e2160:
000e2160ldr x0, [x26+8]
000e2164str x0, [sp+16]
000e2168bl internal/poll.(*FD).readUnlock
000e216cldur x29, [sp-8]
000e2170ldr x30, [sp], 32
000e2174ret x30
000e2178
000e2178loc_e2178:
000e2178mov x3, x30
000e217cbl runtime.morestack.abi0
000e2180b 0xe2140
000e2184
000e2184loc_e2184:
000e2184ldr x17, [x16]
000e2188add x20, sp, 40
000e218csubs xzr, x20, x17
000e2190b.ne 0xe2160
000e2194add x20, sp, 8
000e2198str x20, [x16]
000e219cb 0xe2160
000e2140
000e21a0
000e21a0internal/poll.ignoringEINTRIO: ; void internal/poll.ignoringEINTRIO(func(int, []uint8) (int, error) fn, int fd, struct []uint8 p)
000e21a0ldr x16, [x28+16]
000e21a4sub x17, sp, 32
000e21a8subs xzr, x17, x16
000e21acb.ls 0xe22a0
000e21b0str x30, [sp-160]!
000e21b4stur x29, [sp-8]
000e21b8sub x29, sp, 8
000e21bcstr x0, [sp+168]
000e21c0str x1, [sp+176]
000e21c4str x2, [sp+184]
000e21c8str x3, [sp+192]
000e21ccstr x4, [sp+200]
000e21d0str xzr, [sp+40]
000e21d4stp xzr, xzr, [sp+72]
000e21d8b 0xe21dc
000e21dc
000e21dcloc_e21dc:
000e21dcb 0xe21e0
000e21e0
000e21e0loc_e21e0:
000e21e0stp xzr, xzr, [sp+136]
000e21e4ldr x0, [sp+176]
000e21e8ldr x1, [sp+184]
000e21ecldr x2, [sp+192]
000e21f0ldr x3, [sp+200]
000e21f4ldr x26, [sp+168]
000e21f8ldr x4, [x26]
000e21fcblr x4
000e2200str x0, [sp+56]
000e2204str x1, [sp+136]
000e2208str x2, [sp+144]
000e220cldr x4, [sp+56]
000e2210str x4, [sp+64]
000e2214str x1, [sp+104]
000e2218str x2, [sp+112]
000e221cldr x4, [sp+64]
000e2220str x4, [sp+48]
000e2224str x1, [sp+88]
000e2228str x2, [sp+96]
000e222cadrp x4, 0x631000
000e2230add x4, x4, 2264
000e2234str x4, [sp+120]
000e2238adrp x2, 0x62d000
000e223cadd x2, x2, 288
000e2240str x2, [sp+128]
000e2244ldr x5, [sp+88]
000e2248subs xzr, x5, x4
000e224cb.ne 0xe2254
000e2250b 0xe2258
000e2254
000e2254loc_e2254:
000e2254b 0xe2278
000e2258
000e2258loc_e2258:
000e2258ldr x0, [sp+88]
000e225cldr x1, [sp+96]
000e2260bl runtime.ifaceeq
000e2264tbnz w0, 0, 0xe226c
000e2268b 0xe2274
000e226c
000e226cloc_e226c:
000e226cb 0xe2270
000e2270
000e2270loc_e2270:
000e2270b 0xe21dc
000e2274
000e2274loc_e2274:
000e2274b 0xe2278
000e2278
000e2278loc_e2278:
000e2278ldr x3, [sp+48]
000e227cstr x3, [sp+40]
000e2280ldr x1, [sp+88]
000e2284ldr x2, [sp+96]
000e2288str x1, [sp+72]
000e228cstr x2, [sp+80]
000e2290ldr x0, [sp+40]
000e2294ldur x29, [sp-8]
000e2298ldr x30, [sp], 160
000e229cret x30
000e22a0
000e22a0loc_e22a0:
000e22a0stp x0, x1, [sp+8]
000e22a4stp x2, x3, [sp+24]
000e22a8str x4, [sp+40]
000e22acmov x3, x30
000e22b0bl runtime.morestack_noctxt.abi0
000e22b4ldp x0, x1, [sp+8]
000e22b8ldp x2, x3, [sp+24]
000e22bcldr x4, [sp+40]
000e22c0b 0xe21a0
000e22c4udf 0
000e22c8udf 0
000e22ccudf 0
000e21a0
000e21a0internal/poll.ignoringEINTRIO: ; void internal/poll.ignoringEINTRIO(func(int, []uint8) (int, error) fn, int fd, struct []uint8 p)
000e21a0ldr x16, [x28+16]
000e21a4sub x17, sp, 32
000e21a8subs xzr, x17, x16
000e21acb.ls 0xe22a0
000e21b0str x30, [sp-160]!
000e21b4stur x29, [sp-8]
000e21b8sub x29, sp, 8
000e21bcstr x0, [sp+168]
000e21c0str x1, [sp+176]
000e21c4str x2, [sp+184]
000e21c8str x3, [sp+192]
000e21ccstr x4, [sp+200]
000e21d0str xzr, [sp+40]
000e21d4stp xzr, xzr, [sp+72]
000e21d8b 0xe21dc
000e21dc
000e21dcloc_e21dc:
000e21dcb 0xe21e0
000e21e0
000e21e0loc_e21e0:
000e21e0stp xzr, xzr, [sp+136]
000e21e4ldr x0, [sp+176]
000e21e8ldr x1, [sp+184]
000e21ecldr x2, [sp+192]
000e21f0ldr x3, [sp+200]
000e21f4ldr x26, [sp+168]
000e21f8ldr x4, [x26]
000e21fcblr x4
000e2200str x0, [sp+56]
000e2204str x1, [sp+136]
000e2208str x2, [sp+144]
000e220cldr x4, [sp+56]
000e2210str x4, [sp+64]
000e2214str x1, [sp+104]
000e2218str x2, [sp+112]
000e221cldr x4, [sp+64]
000e2220str x4, [sp+48]
000e2224str x1, [sp+88]
000e2228str x2, [sp+96]
000e222cadrp x4, 0x631000
000e2230add x4, x4, 2264
000e2234str x4, [sp+120]
000e2238adrp x2, 0x62d000
000e223cadd x2, x2, 288
000e2240str x2, [sp+128]
000e2244ldr x5, [sp+88]
000e2248subs xzr, x5, x4
000e224cb.ne 0xe2254
000e2250b 0xe2258
000e2254
000e2254loc_e2254:
000e2254b 0xe2278
000e2258
000e2258loc_e2258:
000e2258ldr x0, [sp+88]
000e225cldr x1, [sp+96]
000e2260bl runtime.ifaceeq
000e2264tbnz w0, 0, 0xe226c
000e2268b 0xe2274
000e226c
000e226cloc_e226c:
000e226cb 0xe2270
000e2270
000e2270loc_e2270:
000e2270b 0xe21dc
000e2274
000e2274loc_e2274:
000e2274b 0xe2278
000e2278
000e2278loc_e2278:
000e2278ldr x3, [sp+48]
000e227cstr x3, [sp+40]
000e2280ldr x1, [sp+88]
000e2284ldr x2, [sp+96]
000e2288str x1, [sp+72]
000e228cstr x2, [sp+80]
000e2290ldr x0, [sp+40]
000e2294ldur x29, [sp-8]
000e2298ldr x30, [sp], 160
000e229cret x30
000e22a0
000e22a0loc_e22a0:
000e22a0stp x0, x1, [sp+8]
000e22a4stp x2, x3, [sp+24]
000e22a8str x4, [sp+40]
000e22acmov x3, x30
000e22b0bl runtime.morestack_noctxt.abi0
000e22b4ldp x0, x1, [sp+8]
000e22b8ldp x2, x3, [sp+24]
000e22bcldr x4, [sp+40]
000e22c0b 0xe21a0
000e22c4udf 0
000e22c8udf 0
000e22ccudf 0
000e21a0
000e22d0
000e22d0internal/poll.(*SysFile).init: ; void internal/poll.(*SysFile).init(internal/poll.SysFile * s)
000e22d0str x0, [sp+8]
000e22d4ret x30
000e22d8udf 0
000e22dcudf 0
000e22d0
000e22d0internal/poll.(*SysFile).init: ; void internal/poll.(*SysFile).init(internal/poll.SysFile * s)
000e22d0str x0, [sp+8]
000e22d4ret x30
000e22d8udf 0
000e22dcudf 0
000e22d0
000e22e0
000e22e0internal/poll.(*SysFile).destroy: ; void internal/poll.(*SysFile).destroy(internal/poll.SysFile * s, int fd)
000e22e0ldr x16, [x28+16]
000e22e4subs xzr, sp, x16
000e22e8b.ls 0xe2334
000e22ecstr x30, [sp-64]!
000e22f0stur x29, [sp-8]
000e22f4sub x29, sp, 8
000e22f8str x0, [sp+72]
000e22fcstr x1, [sp+80]
000e2300stp xzr, xzr, [sp+24]
000e2304ldr x0, [sp+80]
000e2308adrp x27, 0x92b000
000e230cldr x26, [x27+48]
000e2310ldr x1, [x26]
000e2314blr x1
000e2318str x0, [sp+40]
000e231cstr x1, [sp+48]
000e2320str x0, [sp+24]
000e2324str x1, [sp+32]
000e2328ldur x29, [sp-8]
000e232cldr x30, [sp], 64
000e2330ret x30
000e2334
000e2334loc_e2334:
000e2334stp x0, x1, [sp+8]
000e2338mov x3, x30
000e233cbl runtime.morestack_noctxt.abi0
000e2340ldp x0, x1, [sp+8]
000e2344b 0xe22e0
000e2348udf 0
000e234cudf 0
000e22e0
000e22e0internal/poll.(*SysFile).destroy: ; void internal/poll.(*SysFile).destroy(internal/poll.SysFile * s, int fd)
000e22e0ldr x16, [x28+16]
000e22e4subs xzr, sp, x16
000e22e8b.ls 0xe2334
000e22ecstr x30, [sp-64]!
000e22f0stur x29, [sp-8]
000e22f4sub x29, sp, 8
000e22f8str x0, [sp+72]
000e22fcstr x1, [sp+80]
000e2300stp xzr, xzr, [sp+24]
000e2304ldr x0, [sp+80]
000e2308adrp x27, 0x92b000
000e230cldr x26, [x27+48]
000e2310ldr x1, [x26]
000e2314blr x1
000e2318str x0, [sp+40]
000e231cstr x1, [sp+48]
000e2320str x0, [sp+24]
000e2324str x1, [sp+32]
000e2328ldur x29, [sp-8]
000e232cldr x30, [sp], 64
000e2330ret x30
000e2334
000e2334loc_e2334:
000e2334stp x0, x1, [sp+8]
000e2338mov x3, x30
000e233cbl runtime.morestack_noctxt.abi0
000e2340ldp x0, x1, [sp+8]
000e2344b 0xe22e0
000e2348udf 0
000e234cudf 0
000e22e0
000e2350
000e2350internal/poll.(*FD).ReadDirent: ; void internal/poll.(*FD).ReadDirent(internal/poll.FD * fd, struct []uint8 buf)
000e2350ldr x16, [x28+16]
000e2354sub x17, sp, 192
000e2358subs xzr, x17, x16
000e235cb.ls 0xe25cc
000e2360sub x20, sp, 320
000e2364stp x29, x30, [x20-8]
000e2368add sp, x20, 0
000e236csub x29, sp, 8
000e2370str x0, [sp+328]
000e2374str x1, [sp+336]
000e2378str x2, [sp+344]
000e237cstr x3, [sp+352]
000e2380str xzr, [sp+64]
000e2384stp xzr, xzr, [sp+152]
000e2388ldr x0, [sp+328]
000e238cbl internal/poll.(*FD).incref
000e2390str x0, [sp+184]
000e2394str x1, [sp+192]
000e2398cbnz x0, 0xe23a0
000e239cb 0xe23c8
000e23a0
000e23a0loc_e23a0:
000e23a0str xzr, [sp+64]
000e23a4str x0, [sp+152]
000e23a8str x1, [sp+160]
000e23acbl runtime.deferreturn
000e23b0ldr x0, [sp+64]
000e23b4ldr x1, [sp+152]
000e23b8ldr x2, [sp+160]
000e23bcldp x29, x30, [sp-8]
000e23c0add sp, sp, 320
000e23c4ret x30
000e23c8
000e23c8loc_e23c8:
000e23c8ldr x1, [sp+328]
000e23ccstr x1, [sp+216]
000e23d0stp xzr, xzr, [sp+272]
000e23d4add x1, sp, 272
000e23d8str x1, [sp+288]
000e23dcldrsb x27, [x1]
000e23e0adrp x2, 0
000e23e4add x2, x2, 1520
000e23e8str x2, [x1]
000e23ecldrsb x27, [x1]
000e23f0ldr x2, [sp+216]
000e23f4adrp x27, 0x969000
000e23f8ldr w3, [x27+3056]
000e23fccbz w3, 0xe2404
000e2400b 0xe2408
000e2404
000e2404loc_e2404:
000e2404b 0xe241c
000e2408
000e2408loc_e2408:
000e2408bl runtime.gcWriteBarrier2
000e240cstr x2, [x25]
000e2410ldr x3, [x1+8]
000e2414str x3, [x25+8]
000e2418b 0xe241c
000e241c
000e241cloc_e241c:
000e241cstr x2, [x1+8]
000e2420str x1, [sp+112]
000e2424add x0, sp, 88
000e2428bl runtime.deferprocStack
000e242csubs xzr, x0, 0
000e2430b.ne 0xe243c
000e2434b 0xe2438
000e2438
000e2438loc_e2438:
000e2438b 0xe2458
000e243c
000e243cloc_e243c:
000e243cbl runtime.deferreturn
000e2440ldr x0, [sp+64]
000e2444ldr x1, [sp+152]
000e2448ldr x2, [sp+160]
000e244cldp x29, x30, [sp-8]
000e2450add sp, sp, 320
000e2454ret x30
000e2458
000e2458loc_e2458:
000e2458b 0xe245c
000e245c
000e245cloc_e245c:
000e245cstp xzr, xzr, [sp+296]
000e2460ldr x5, [sp+328]
000e2464ldrsb x27, [x5]
000e2468ldr x1, [x5+16]
000e246cstr x1, [sp+136]
000e2470ldr x2, [sp+336]
000e2474ldr x3, [sp+344]
000e2478ldr x4, [sp+352]
000e247cadrp x0, 0x5f6000
000e2480add x0, x0, 3568
000e2484bl internal/poll.ignoringEINTRIO
000e2488str x0, [sp+144]
000e248cstr x1, [sp+296]
000e2490str x2, [sp+304]
000e2494ldr x5, [sp+144]
000e2498str x5, [sp+80]
000e249cstr x1, [sp+200]
000e24a0str x2, [sp+208]
000e24a4ldr x5, [sp+80]
000e24a8str x5, [sp+72]
000e24acstr x1, [sp+168]
000e24b0str x2, [sp+176]
000e24b4cbnz x1, 0xe24bc
000e24b8b 0xe258c
000e24bc
000e24bcloc_e24bc:
000e24bcstr xzr, [sp+72]
000e24c0adrp x3, 0x631000
000e24c4add x3, x3, 2264
000e24c8str x3, [sp+256]
000e24ccadrp x2, 0x62e000
000e24d0add x2, x2, 3464
000e24d4str x2, [sp+264]
000e24d8ldr x4, [sp+168]
000e24dcsubs xzr, x4, x3
000e24e0cset x3, eq
000e24e4b.eq 0xe24ec
000e24e8b 0xe24fc
000e24ec
000e24ecloc_e24ec:
000e24ecldr x0, [sp+168]
000e24f0ldr x1, [sp+176]
000e24f4bl runtime.ifaceeq
000e24f8b 0xe2504
000e24fc
000e24fcloc_e24fc:
000e24fcmov x0, x3
000e2500b 0xe2504
000e2504
000e2504loc_e2504:
000e2504strb w0, [sp+63]
000e2508tbnz w0, 0, 0xe2510
000e250cb 0xe2530
000e2510
000e2510loc_e2510:
000e2510ldr x1, [sp+328]
000e2514ldrsb x27, [x1]
000e2518add x0, x1, 32
000e251cstr x0, [sp+248]
000e2520bl internal/poll.(*pollDesc).pollable
000e2524strb w0, [sp+62]
000e2528strb w0, [sp+63]
000e252cb 0xe2534
000e2530
000e2530loc_e2530:
000e2530b 0xe2534
000e2534
000e2534loc_e2534:
000e2534ldrb w2, [sp+63]
000e2538tbnz w2, 0, 0xe2540
000e253cb 0xe2584
000e2540
000e2540loc_e2540:
000e2540ldr x2, [sp+328]
000e2544ldrsb x27, [x2]
000e2548add x2, x2, 32
000e254cstr x2, [sp+240]
000e2550ldr x2, [sp+328]
000e2554ldrsb x27, [x2]
000e2558ldrb w1, [x2+50]
000e255cstrb w1, [sp+61]
000e2560ldr x0, [sp+240]
000e2564bl internal/poll.(*pollDesc).waitRead
000e2568str x0, [sp+168]
000e256cstr x1, [sp+176]
000e2570cbnz x0, 0xe2578
000e2574b 0xe257c
000e2578
000e2578loc_e2578:
000e2578b 0xe2588
000e257c
000e257cloc_e257c:
000e257cb 0xe2580
000e2580
000e2580loc_e2580:
000e2580b 0xe2458
000e2584
000e2584loc_e2584:
000e2584b 0xe2588
000e2588
000e2588loc_e2588:
000e2588b 0xe2590
000e258c
000e258cloc_e258c:
000e258cb 0xe2590
000e2590
000e2590loc_e2590:
000e2590ldr x0, [sp+168]
000e2594ldr x1, [sp+176]
000e2598str x0, [sp+224]
000e259cstr x1, [sp+232]
000e25a0ldr x2, [sp+72]
000e25a4str x2, [sp+64]
000e25a8str x0, [sp+152]
000e25acstr x1, [sp+160]
000e25b0bl runtime.deferreturn
000e25b4ldr x0, [sp+64]
000e25b8ldr x1, [sp+152]
000e25bcldr x2, [sp+160]
000e25c0ldp x29, x30, [sp-8]
000e25c4add sp, sp, 320
000e25c8ret x30
000e25cc
000e25ccloc_e25cc:
000e25ccstp x0, x1, [sp+8]
000e25d0stp x2, x3, [sp+24]
000e25d4mov x3, x30
000e25d8bl runtime.morestack_noctxt.abi0
000e25dcldp x0, x1, [sp+8]
000e25e0ldp x2, x3, [sp+24]
000e25e4b 0xe2350
000e25e8udf 0
000e25ecudf 0
000e2350
000e2350internal/poll.(*FD).ReadDirent: ; void internal/poll.(*FD).ReadDirent(internal/poll.FD * fd, struct []uint8 buf)
000e2350ldr x16, [x28+16]
000e2354sub x17, sp, 192
000e2358subs xzr, x17, x16
000e235cb.ls 0xe25cc
000e2360sub x20, sp, 320
000e2364stp x29, x30, [x20-8]
000e2368add sp, x20, 0
000e236csub x29, sp, 8
000e2370str x0, [sp+328]
000e2374str x1, [sp+336]
000e2378str x2, [sp+344]
000e237cstr x3, [sp+352]
000e2380str xzr, [sp+64]
000e2384stp xzr, xzr, [sp+152]
000e2388ldr x0, [sp+328]
000e238cbl internal/poll.(*FD).incref
000e2390str x0, [sp+184]
000e2394str x1, [sp+192]
000e2398cbnz x0, 0xe23a0
000e239cb 0xe23c8
000e23a0
000e23a0loc_e23a0:
000e23a0str xzr, [sp+64]
000e23a4str x0, [sp+152]
000e23a8str x1, [sp+160]
000e23acbl runtime.deferreturn
000e23b0ldr x0, [sp+64]
000e23b4ldr x1, [sp+152]
000e23b8ldr x2, [sp+160]
000e23bcldp x29, x30, [sp-8]
000e23c0add sp, sp, 320
000e23c4ret x30
000e23c8
000e23c8loc_e23c8:
000e23c8ldr x1, [sp+328]
000e23ccstr x1, [sp+216]
000e23d0stp xzr, xzr, [sp+272]
000e23d4add x1, sp, 272
000e23d8str x1, [sp+288]
000e23dcldrsb x27, [x1]
000e23e0adrp x2, 0
000e23e4add x2, x2, 1520
000e23e8str x2, [x1]
000e23ecldrsb x27, [x1]
000e23f0ldr x2, [sp+216]
000e23f4adrp x27, 0x969000
000e23f8ldr w3, [x27+3056]
000e23fccbz w3, 0xe2404
000e2400b 0xe2408
000e2404
000e2404loc_e2404:
000e2404b 0xe241c
000e2408
000e2408loc_e2408:
000e2408bl runtime.gcWriteBarrier2
000e240cstr x2, [x25]
000e2410ldr x3, [x1+8]
000e2414str x3, [x25+8]
000e2418b 0xe241c
000e241c
000e241cloc_e241c:
000e241cstr x2, [x1+8]
000e2420str x1, [sp+112]
000e2424add x0, sp, 88
000e2428bl runtime.deferprocStack
000e242csubs xzr, x0, 0
000e2430b.ne 0xe243c
000e2434b 0xe2438
000e2438
000e2438loc_e2438:
000e2438b 0xe2458
000e243c
000e243cloc_e243c:
000e243cbl runtime.deferreturn
000e2440ldr x0, [sp+64]
000e2444ldr x1, [sp+152]
000e2448ldr x2, [sp+160]
000e244cldp x29, x30, [sp-8]
000e2450add sp, sp, 320
000e2454ret x30
000e2458
000e2458loc_e2458:
000e2458b 0xe245c
000e245c
000e245cloc_e245c:
000e245cstp xzr, xzr, [sp+296]
000e2460ldr x5, [sp+328]
000e2464ldrsb x27, [x5]
000e2468ldr x1, [x5+16]
000e246cstr x1, [sp+136]
000e2470ldr x2, [sp+336]
000e2474ldr x3, [sp+344]
000e2478ldr x4, [sp+352]
000e247cadrp x0, 0x5f6000
000e2480add x0, x0, 3568
000e2484bl internal/poll.ignoringEINTRIO
000e2488str x0, [sp+144]
000e248cstr x1, [sp+296]
000e2490str x2, [sp+304]
000e2494ldr x5, [sp+144]
000e2498str x5, [sp+80]
000e249cstr x1, [sp+200]
000e24a0str x2, [sp+208]
000e24a4ldr x5, [sp+80]
000e24a8str x5, [sp+72]
000e24acstr x1, [sp+168]
000e24b0str x2, [sp+176]
000e24b4cbnz x1, 0xe24bc
000e24b8b 0xe258c
000e24bc
000e24bcloc_e24bc:
000e24bcstr xzr, [sp+72]
000e24c0adrp x3, 0x631000
000e24c4add x3, x3, 2264
000e24c8str x3, [sp+256]
000e24ccadrp x2, 0x62e000
000e24d0add x2, x2, 3464
000e24d4str x2, [sp+264]
000e24d8ldr x4, [sp+168]
000e24dcsubs xzr, x4, x3
000e24e0cset x3, eq
000e24e4b.eq 0xe24ec
000e24e8b 0xe24fc
000e24ec
000e24ecloc_e24ec:
000e24ecldr x0, [sp+168]
000e24f0ldr x1, [sp+176]
000e24f4bl runtime.ifaceeq
000e24f8b 0xe2504
000e24fc
000e24fcloc_e24fc:
000e24fcmov x0, x3
000e2500b 0xe2504
000e2504
000e2504loc_e2504:
000e2504strb w0, [sp+63]
000e2508tbnz w0, 0, 0xe2510
000e250cb 0xe2530
000e2510
000e2510loc_e2510:
000e2510ldr x1, [sp+328]
000e2514ldrsb x27, [x1]
000e2518add x0, x1, 32
000e251cstr x0, [sp+248]
000e2520bl internal/poll.(*pollDesc).pollable
000e2524strb w0, [sp+62]
000e2528strb w0, [sp+63]
000e252cb 0xe2534
000e2530
000e2530loc_e2530:
000e2530b 0xe2534
000e2534
000e2534loc_e2534:
000e2534ldrb w2, [sp+63]
000e2538tbnz w2, 0, 0xe2540
000e253cb 0xe2584
000e2540
000e2540loc_e2540:
000e2540ldr x2, [sp+328]
000e2544ldrsb x27, [x2]
000e2548add x2, x2, 32
000e254cstr x2, [sp+240]
000e2550ldr x2, [sp+328]
000e2554ldrsb x27, [x2]
000e2558ldrb w1, [x2+50]
000e255cstrb w1, [sp+61]
000e2560ldr x0, [sp+240]
000e2564bl internal/poll.(*pollDesc).waitRead
000e2568str x0, [sp+168]
000e256cstr x1, [sp+176]
000e2570cbnz x0, 0xe2578
000e2574b 0xe257c
000e2578
000e2578loc_e2578:
000e2578b 0xe2588
000e257c
000e257cloc_e257c:
000e257cb 0xe2580
000e2580
000e2580loc_e2580:
000e2580b 0xe2458
000e2584
000e2584loc_e2584:
000e2584b 0xe2588
000e2588
000e2588loc_e2588:
000e2588b 0xe2590
000e258c
000e258cloc_e258c:
000e258cb 0xe2590
000e2590
000e2590loc_e2590:
000e2590ldr x0, [sp+168]
000e2594ldr x1, [sp+176]
000e2598str x0, [sp+224]
000e259cstr x1, [sp+232]
000e25a0ldr x2, [sp+72]
000e25a4str x2, [sp+64]
000e25a8str x0, [sp+152]
000e25acstr x1, [sp+160]
000e25b0bl runtime.deferreturn
000e25b4ldr x0, [sp+64]
000e25b8ldr x1, [sp+152]
000e25bcldr x2, [sp+160]
000e25c0ldp x29, x30, [sp-8]
000e25c4add sp, sp, 320
000e25c8ret x30
000e25cc
000e25ccloc_e25cc:
000e25ccstp x0, x1, [sp+8]
000e25d0stp x2, x3, [sp+24]
000e25d4mov x3, x30
000e25d8bl runtime.morestack_noctxt.abi0
000e25dcldp x0, x1, [sp+8]
000e25e0ldp x2, x3, [sp+24]
000e25e4b 0xe2350
000e25e8udf 0
000e25ecudf 0
000e2350
000e25f0
000e25f0internal/poll.(*FD).ReadDirent.deferwrap1: ; void internal/poll.(*FD).ReadDirent.deferwrap1(void)
000e25f0ldr x16, [x28+16]
000e25f4subs xzr, sp, x16
000e25f8b.ls 0xe2628
000e25fcstr x30, [sp-32]!
000e2600stur x29, [sp-8]
000e2604sub x29, sp, 8
000e2608ldr x16, [x28+32]
000e260ccbnz x16, 0xe2634
000e2610
000e2610loc_e2610:
000e2610ldr x0, [x26+8]
000e2614str x0, [sp+16]
000e2618bl internal/poll.(*FD).decref
000e261cldur x29, [sp-8]
000e2620ldr x30, [sp], 32
000e2624ret x30
000e2628
000e2628loc_e2628:
000e2628mov x3, x30
000e262cbl runtime.morestack.abi0
000e2630b 0xe25f0
000e2634
000e2634loc_e2634:
000e2634ldr x17, [x16]
000e2638add x20, sp, 40
000e263csubs xzr, x20, x17
000e2640b.ne 0xe2610
000e2644add x20, sp, 8
000e2648str x20, [x16]
000e264cb 0xe2610
000e25f0
000e25f0internal/poll.(*FD).ReadDirent.deferwrap1: ; void internal/poll.(*FD).ReadDirent.deferwrap1(void)
000e25f0ldr x16, [x28+16]
000e25f4subs xzr, sp, x16
000e25f8b.ls 0xe2628
000e25fcstr x30, [sp-32]!
000e2600stur x29, [sp-8]
000e2604sub x29, sp, 8
000e2608ldr x16, [x28+32]
000e260ccbnz x16, 0xe2634
000e2610
000e2610loc_e2610:
000e2610ldr x0, [x26+8]
000e2614str x0, [sp+16]
000e2618bl internal/poll.(*FD).decref
000e261cldur x29, [sp-8]
000e2620ldr x30, [sp], 32
000e2624ret x30
000e2628
000e2628loc_e2628:
000e2628mov x3, x30
000e262cbl runtime.morestack.abi0
000e2630b 0xe25f0
000e2634
000e2634loc_e2634:
000e2634ldr x17, [x16]
000e2638add x20, sp, 40
000e263csubs xzr, x20, x17
000e2640b.ne 0xe2610
000e2644add x20, sp, 8
000e2648str x20, [x16]
000e264cb 0xe2610
000e25f0
000e2650
000e2650internal/poll.(*FD).Seek: ; void internal/poll.(*FD).Seek(internal/poll.FD * fd, int64 offset, int whence)
000e2650ldr x16, [x28+16]
000e2654sub x17, sp, 112
000e2658subs xzr, x17, x16
000e265cb.ls 0xe27bc
000e2660str x30, [sp-240]!
000e2664stur x29, [sp-8]
000e2668sub x29, sp, 8
000e266cstr x0, [sp+248]
000e2670str x1, [sp+256]
000e2674str x2, [sp+264]
000e2678str xzr, [sp+40]
000e267cstp xzr, xzr, [sp+120]
000e2680ldr x0, [sp+248]
000e2684bl internal/poll.(*FD).incref
000e2688str x0, [sp+136]
000e268cstr x1, [sp+144]
000e2690cbnz x0, 0xe2698
000e2694b 0xe26c0
000e2698
000e2698loc_e2698:
000e2698str xzr, [sp+40]
000e269cstr x0, [sp+120]
000e26a0str x1, [sp+128]
000e26a4bl runtime.deferreturn
000e26a8ldr x0, [sp+40]
000e26acldr x1, [sp+120]
000e26b0ldr x2, [sp+128]
000e26b4ldur x29, [sp-8]
000e26b8ldr x30, [sp], 240
000e26bcret x30
000e26c0
000e26c0loc_e26c0:
000e26c0ldr x1, [sp+248]
000e26c4str x1, [sp+168]
000e26c8stp xzr, xzr, [sp+192]
000e26ccadd x1, sp, 192
000e26d0str x1, [sp+208]
000e26d4ldrsb x27, [x1]
000e26d8adrp x2, 0
000e26dcadd x2, x2, 2016
000e26e0str x2, [x1]
000e26e4ldrsb x27, [x1]
000e26e8ldr x2, [sp+168]
000e26ecadrp x27, 0x969000
000e26f0ldr w3, [x27+3056]
000e26f4cbz w3, 0xe26fc
000e26f8b 0xe2700
000e26fc
000e26fcloc_e26fc:
000e26fcb 0xe2714
000e2700
000e2700loc_e2700:
000e2700bl runtime.gcWriteBarrier2
000e2704str x2, [x25]
000e2708ldr x3, [x1+8]
000e270cstr x3, [x25+8]
000e2710b 0xe2714
000e2714
000e2714loc_e2714:
000e2714str x2, [x1+8]
000e2718str x1, [sp+88]
000e271cadd x0, sp, 64
000e2720bl runtime.deferprocStack
000e2724subs xzr, x0, 0
000e2728b.ne 0xe27a0
000e272cb 0xe2730
000e2730
000e2730loc_e2730:
000e2730stp xzr, xzr, [sp+216]
000e2734ldr x3, [sp+248]
000e2738ldrsb x27, [x3]
000e273cldr x0, [x3+16]
000e2740str x0, [sp+112]
000e2744ldr x1, [sp+256]
000e2748ldr x2, [sp+264]
000e274cbl syscall.Seek
000e2750str x0, [sp+48]
000e2754str x1, [sp+216]
000e2758str x2, [sp+224]
000e275cldr x3, [sp+48]
000e2760str x3, [sp+56]
000e2764str x1, [sp+152]
000e2768str x2, [sp+160]
000e276cstr x1, [sp+176]
000e2770str x2, [sp+184]
000e2774ldr x3, [sp+56]
000e2778str x3, [sp+40]
000e277cstr x1, [sp+120]
000e2780str x2, [sp+128]
000e2784bl runtime.deferreturn
000e2788ldr x0, [sp+40]
000e278cldr x1, [sp+120]
000e2790ldr x2, [sp+128]
000e2794ldur x29, [sp-8]
000e2798ldr x30, [sp], 240
000e279cret x30
000e27a0
000e27a0loc_e27a0:
000e27a0bl runtime.deferreturn
000e27a4ldr x0, [sp+40]
000e27a8ldr x1, [sp+120]
000e27acldr x2, [sp+128]
000e27b0ldur x29, [sp-8]
000e27b4ldr x30, [sp], 240
000e27b8ret x30
000e27bc
000e27bcloc_e27bc:
000e27bcstp x0, x1, [sp+8]
000e27c0str x2, [sp+24]
000e27c4mov x3, x30
000e27c8bl runtime.morestack_noctxt.abi0
000e27ccldp x0, x1, [sp+8]
000e27d0ldr x2, [sp+24]
000e27d4b 0xe2650
000e27d8udf 0
000e27dcudf 0
000e2650
000e2650internal/poll.(*FD).Seek: ; void internal/poll.(*FD).Seek(internal/poll.FD * fd, int64 offset, int whence)
000e2650ldr x16, [x28+16]
000e2654sub x17, sp, 112
000e2658subs xzr, x17, x16
000e265cb.ls 0xe27bc
000e2660str x30, [sp-240]!
000e2664stur x29, [sp-8]
000e2668sub x29, sp, 8
000e266cstr x0, [sp+248]
000e2670str x1, [sp+256]
000e2674str x2, [sp+264]
000e2678str xzr, [sp+40]
000e267cstp xzr, xzr, [sp+120]
000e2680ldr x0, [sp+248]
000e2684bl internal/poll.(*FD).incref
000e2688str x0, [sp+136]
000e268cstr x1, [sp+144]
000e2690cbnz x0, 0xe2698
000e2694b 0xe26c0
000e2698
000e2698loc_e2698:
000e2698str xzr, [sp+40]
000e269cstr x0, [sp+120]
000e26a0str x1, [sp+128]
000e26a4bl runtime.deferreturn
000e26a8ldr x0, [sp+40]
000e26acldr x1, [sp+120]
000e26b0ldr x2, [sp+128]
000e26b4ldur x29, [sp-8]
000e26b8ldr x30, [sp], 240
000e26bcret x30
000e26c0
000e26c0loc_e26c0:
000e26c0ldr x1, [sp+248]
000e26c4str x1, [sp+168]
000e26c8stp xzr, xzr, [sp+192]
000e26ccadd x1, sp, 192
000e26d0str x1, [sp+208]
000e26d4ldrsb x27, [x1]
000e26d8adrp x2, 0
000e26dcadd x2, x2, 2016
000e26e0str x2, [x1]
000e26e4ldrsb x27, [x1]
000e26e8ldr x2, [sp+168]
000e26ecadrp x27, 0x969000
000e26f0ldr w3, [x27+3056]
000e26f4cbz w3, 0xe26fc
000e26f8b 0xe2700
000e26fc
000e26fcloc_e26fc:
000e26fcb 0xe2714
000e2700
000e2700loc_e2700:
000e2700bl runtime.gcWriteBarrier2
000e2704str x2, [x25]
000e2708ldr x3, [x1+8]
000e270cstr x3, [x25+8]
000e2710b 0xe2714
000e2714
000e2714loc_e2714:
000e2714str x2, [x1+8]
000e2718str x1, [sp+88]
000e271cadd x0, sp, 64
000e2720bl runtime.deferprocStack
000e2724subs xzr, x0, 0
000e2728b.ne 0xe27a0
000e272cb 0xe2730
000e2730
000e2730loc_e2730:
000e2730stp xzr, xzr, [sp+216]
000e2734ldr x3, [sp+248]
000e2738ldrsb x27, [x3]
000e273cldr x0, [x3+16]
000e2740str x0, [sp+112]
000e2744ldr x1, [sp+256]
000e2748ldr x2, [sp+264]
000e274cbl syscall.Seek
000e2750str x0, [sp+48]
000e2754str x1, [sp+216]
000e2758str x2, [sp+224]
000e275cldr x3, [sp+48]
000e2760str x3, [sp+56]
000e2764str x1, [sp+152]
000e2768str x2, [sp+160]
000e276cstr x1, [sp+176]
000e2770str x2, [sp+184]
000e2774ldr x3, [sp+56]
000e2778str x3, [sp+40]
000e277cstr x1, [sp+120]
000e2780str x2, [sp+128]
000e2784bl runtime.deferreturn
000e2788ldr x0, [sp+40]
000e278cldr x1, [sp+120]
000e2790ldr x2, [sp+128]
000e2794ldur x29, [sp-8]
000e2798ldr x30, [sp], 240
000e279cret x30
000e27a0
000e27a0loc_e27a0:
000e27a0bl runtime.deferreturn
000e27a4ldr x0, [sp+40]
000e27a8ldr x1, [sp+120]
000e27acldr x2, [sp+128]
000e27b0ldur x29, [sp-8]
000e27b4ldr x30, [sp], 240
000e27b8ret x30
000e27bc
000e27bcloc_e27bc:
000e27bcstp x0, x1, [sp+8]
000e27c0str x2, [sp+24]
000e27c4mov x3, x30
000e27c8bl runtime.morestack_noctxt.abi0
000e27ccldp x0, x1, [sp+8]
000e27d0ldr x2, [sp+24]
000e27d4b 0xe2650
000e27d8udf 0
000e27dcudf 0
000e2650
000e27e0
000e27e0internal/poll.(*FD).Seek.deferwrap1: ; void internal/poll.(*FD).Seek.deferwrap1(void)
000e27e0ldr x16, [x28+16]
000e27e4subs xzr, sp, x16
000e27e8b.ls 0xe2818
000e27ecstr x30, [sp-32]!
000e27f0stur x29, [sp-8]
000e27f4sub x29, sp, 8
000e27f8ldr x16, [x28+32]
000e27fccbnz x16, 0xe2824
000e2800
000e2800loc_e2800:
000e2800ldr x0, [x26+8]
000e2804str x0, [sp+16]
000e2808bl internal/poll.(*FD).decref
000e280cldur x29, [sp-8]
000e2810ldr x30, [sp], 32
000e2814ret x30
000e2818
000e2818loc_e2818:
000e2818mov x3, x30
000e281cbl runtime.morestack.abi0
000e2820b 0xe27e0
000e2824
000e2824loc_e2824:
000e2824ldr x17, [x16]
000e2828add x20, sp, 40
000e282csubs xzr, x20, x17
000e2830b.ne 0xe2800
000e2834add x20, sp, 8
000e2838str x20, [x16]
000e283cb 0xe2800
000e27e0
000e27e0internal/poll.(*FD).Seek.deferwrap1: ; void internal/poll.(*FD).Seek.deferwrap1(void)
000e27e0ldr x16, [x28+16]
000e27e4subs xzr, sp, x16
000e27e8b.ls 0xe2818
000e27ecstr x30, [sp-32]!
000e27f0stur x29, [sp-8]
000e27f4sub x29, sp, 8
000e27f8ldr x16, [x28+32]
000e27fccbnz x16, 0xe2824
000e2800
000e2800loc_e2800:
000e2800ldr x0, [x26+8]
000e2804str x0, [sp+16]
000e2808bl internal/poll.(*FD).decref
000e280cldur x29, [sp-8]
000e2810ldr x30, [sp], 32
000e2814ret x30
000e2818
000e2818loc_e2818:
000e2818mov x3, x30
000e281cbl runtime.morestack.abi0
000e2820b 0xe27e0
000e2824
000e2824loc_e2824:
000e2824ldr x17, [x16]
000e2828add x20, sp, 40
000e282csubs xzr, x20, x17
000e2830b.ne 0xe2800
000e2834add x20, sp, 8
000e2838str x20, [x16]
000e283cb 0xe2800
000e27e0
000e2840
000e2840internal/poll.SendFile: ; void internal/poll.SendFile(internal/poll.FD * dstFD, int src, int64 size)
000e2840ldr x16, [x28+16]
000e2844sub x17, sp, 160
000e2848subs xzr, x17, x16
000e284cb.ls 0xe2c50
000e2850sub x20, sp, 288
000e2854stp x29, x30, [x20-8]
000e2858add sp, x20, 0
000e285csub x29, sp, 8
000e2860str x0, [sp+296]
000e2864str x1, [sp+304]
000e2868str x2, [sp+312]
000e286cstr xzr, [sp+72]
000e2870stp xzr, xzr, [sp+152]
000e2874strb wzr, [sp+52]
000e2878adrp x4, 0x5ce000
000e287cadd x4, x4, 1487
000e2880str x4, [sp+136]
000e2884movz x0, 5
000e2888str x0, [sp+144]
000e288cb 0xe2890
000e2890
000e2890loc_e2890:
000e2890b 0xe2894
000e2894
000e2894loc_e2894:
000e2894b 0xe2898
000e2898
000e2898loc_e2898:
000e2898b 0xe289c
000e289c
000e289cloc_e289c:
000e289cb 0xe28a0
000e28a0
000e28a0loc_e28a0:
000e28a0b 0xe28a4
000e28a4
000e28a4loc_e28a4:
000e28a4b 0xe28a8
000e28a8
000e28a8loc_e28a8:
000e28a8b 0xe28ac
000e28ac
000e28acloc_e28ac:
000e28acb 0xe28b0
000e28b0
000e28b0loc_e28b0:
000e28b0orr x4, xzr, 1
000e28b4strb w4, [sp+54]
000e28b8tbnz w4, 0, 0xe28c0
000e28bcb 0xe28c4
000e28c0
000e28c0loc_e28c0:
000e28c0b 0xe29f8
000e28c4
000e28c4loc_e28c4:
000e28c4ldr x4, [sp+144]
000e28c8subs xzr, x4, 7
000e28cccset x4, eq
000e28d0b.eq 0xe28d8
000e28d4b 0xe2964
000e28d8
000e28d8loc_e28d8:
000e28d8ldr x1, [sp+144]
000e28dcldr x4, [sp+136]
000e28e0subs xzr, x1, 0
000e28e4b.hi 0xe28ec
000e28e8b 0xe2c44
000e28ec
000e28ecloc_e28ec:
000e28ecldr x1, [sp+144]
000e28f0ldrb w4, [x4]
000e28f4ldr x5, [sp+136]
000e28f8subs xzr, x1, 1
000e28fcb.hi 0xe2904
000e2900b 0xe2c3c
000e2904
000e2904loc_e2904:
000e2904ldr x1, [sp+144]
000e2908ldr x6, [sp+136]
000e290cldrb w5, [x5+1]
000e2910ubfm x5, x5, 56, 7
000e2914orr x4, x4, x5
000e2918subs xzr, x1, 2
000e291cb.hi 0xe2924
000e2920b 0xe2c34
000e2924
000e2924loc_e2924:
000e2924ldr x1, [sp+144]
000e2928ldr x5, [sp+136]
000e292cldrb w6, [x6+2]
000e2930ubfm x6, x6, 48, 7
000e2934orr x4, x4, x6
000e2938subs xzr, x1, 3
000e293cb.hi 0xe2944
000e2940b 0xe2c2c
000e2944
000e2944loc_e2944:
000e2944ldrb w5, [x5+3]
000e2948ubfm x5, x5, 40, 7
000e294corr x5, x4, x5
000e2950movz x6, 28257
000e2954movk x6, 0x72640000
000e2958subs wzr, w5, w6
000e295ccset x4, eq
000e2960b 0xe2968
000e2964
000e2964loc_e2964:
000e2964b 0xe2968
000e2968
000e2968loc_e2968:
000e2968tbnz w4, 0, 0xe2970
000e296cb 0xe29bc
000e2970
000e2970loc_e2970:
000e2970ldr x1, [sp+144]
000e2974ldr x4, [sp+136]
000e2978subs xzr, x1, 4
000e297cb.hi 0xe2984
000e2980b 0xe2c24
000e2984
000e2984loc_e2984:
000e2984ldr x1, [sp+144]
000e2988ldr x5, [sp+136]
000e298cldrb w4, [x4+4]
000e2990subs xzr, x1, 5
000e2994b.hi 0xe299c
000e2998b 0xe2c20
000e299c
000e299cloc_e299c:
000e299cldrb w5, [x5+5]
000e29a0ubfm x5, x5, 56, 7
000e29a4orr x5, x4, x5
000e29a8ubfm x5, x5, 0, 15
000e29acmovz x6, 26991
000e29b0subs wzr, w5, w6
000e29b4cset x4, eq
000e29b8b 0xe29c0
000e29bc
000e29bcloc_e29bc:
000e29bcb 0xe29c0
000e29c0
000e29c0loc_e29c0:
000e29c0tbnz w4, 0, 0xe29c8
000e29c4b 0xe29ec
000e29c8
000e29c8loc_e29c8:
000e29c8ldr x1, [sp+144]
000e29ccldr x4, [sp+136]
000e29d0subs xzr, x1, 6
000e29d4b.hi 0xe29dc
000e29d8b 0xe2c18
000e29dc
000e29dcloc_e29dc:
000e29dcldrb w5, [x4+6]
000e29e0subs wzr, w5, 100
000e29e4cset x4, eq
000e29e8b 0xe29f0
000e29ec
000e29ecloc_e29ec:
000e29ecb 0xe29f0
000e29f0
000e29f0loc_e29f0:
000e29f0strb w4, [sp+54]
000e29f4b 0xe29f8
000e29f8
000e29f8loc_e29f8:
000e29f8ldrb w4, [sp+54]
000e29fctbnz w4, 0, 0xe2a04
000e2a00b 0xe2a74
000e2a04
000e2a04loc_e2a04:
000e2a04stp xzr, xzr, [sp+232]
000e2a08ldr x3, [sp+312]
000e2a0cldr x1, [sp+304]
000e2a10ldr x0, [sp+296]
000e2a14mov x2, xzr
000e2a18bl internal/poll.sendFile
000e2a1cstr x0, [sp+112]
000e2a20str x1, [sp+232]
000e2a24str x2, [sp+240]
000e2a28strb w3, [sp+54]
000e2a2cldr x4, [sp+112]
000e2a30str x4, [sp+80]
000e2a34str x1, [sp+168]
000e2a38str x2, [sp+176]
000e2a3cldrb w4, [sp+54]
000e2a40strb w4, [sp+53]
000e2a44ldr x4, [sp+80]
000e2a48str x4, [sp+72]
000e2a4cstr x1, [sp+152]
000e2a50str x2, [sp+160]
000e2a54ldrb w3, [sp+53]
000e2a58strb w3, [sp+52]
000e2a5cldr x0, [sp+72]
000e2a60ldr x1, [sp+152]
000e2a64ldr x2, [sp+160]
000e2a68ldp x29, x30, [sp-8]
000e2a6cadd sp, sp, 288
000e2a70ret x30
000e2a74
000e2a74loc_e2a74:
000e2a74stp xzr, xzr, [sp+232]
000e2a78stp xzr, xzr, [sp+96]
000e2a7cadd x1, sp, 96
000e2a80str x1, [sp+192]
000e2a84ldrsb x27, [x1]
000e2a88adrp x2, 0
000e2a8cadd x2, x2, 3360
000e2a90str x2, [x1]
000e2a94ldrsb x27, [x1]
000e2a98ldr x2, [sp+304]
000e2a9cstr x2, [x1+8]
000e2aa0adrp x0, 0x62f000
000e2aa4add x0, x0, 1264
000e2aa8bl internal/poll.ignoringEINTR2[go.shape.int64]
000e2aacstr x0, [sp+88]
000e2ab0str x1, [sp+232]
000e2ab4str x2, [sp+240]
000e2ab8ldr x3, [sp+88]
000e2abcstr x3, [sp+128]
000e2ac0str x1, [sp+264]
000e2ac4str x2, [sp+272]
000e2ac8ldr x3, [sp+128]
000e2accstr x3, [sp+56]
000e2ad0str x1, [sp+152]
000e2ad4str x2, [sp+160]
000e2ad8cbnz x1, 0xe2ae0
000e2adcb 0xe2b04
000e2ae0
000e2ae0loc_e2ae0:
000e2ae0str xzr, [sp+72]
000e2ae4strb wzr, [sp+52]
000e2ae8ldr x0, [sp+72]
000e2aecldr x1, [sp+152]
000e2af0ldr x2, [sp+160]
000e2af4mov x3, xzr
000e2af8ldp x29, x30, [sp-8]
000e2afcadd sp, sp, 288
000e2b00ret x30
000e2b04
000e2b04loc_e2b04:
000e2b04ldr x4, [sp+56]
000e2b08str x4, [sp+64]
000e2b0cstp xzr, xzr, [sp+232]
000e2b10ldr x3, [sp+312]
000e2b14ldr x1, [sp+304]
000e2b18ldr x0, [sp+296]
000e2b1cadd x2, sp, 64
000e2b20bl internal/poll.sendFile
000e2b24str x0, [sp+112]
000e2b28str x1, [sp+232]
000e2b2cstr x2, [sp+240]
000e2b30strb w3, [sp+54]
000e2b34ldr x4, [sp+112]
000e2b38str x4, [sp+120]
000e2b3cstr x1, [sp+248]
000e2b40str x2, [sp+256]
000e2b44ldrb w4, [sp+54]
000e2b48strb w4, [sp+55]
000e2b4cldr x4, [sp+120]
000e2b50str x4, [sp+72]
000e2b54str x1, [sp+152]
000e2b58str x2, [sp+160]
000e2b5cldrb w4, [sp+55]
000e2b60strb w4, [sp+52]
000e2b64ldr x4, [sp+72]
000e2b68subs xzr, x4, 0
000e2b6cb.gt 0xe2b74
000e2b70b 0xe2bf8
000e2b74
000e2b74loc_e2b74:
000e2b74stp xzr, xzr, [sp+200]
000e2b78stp xzr, xzr, [sp+216]
000e2b7cadd x2, sp, 200
000e2b80str x2, [sp+184]
000e2b84ldrsb x27, [x2]
000e2b88adrp x3, 0
000e2b8cadd x3, x3, 3184
000e2b90str x3, [x2]
000e2b94ldrsb x27, [x2]
000e2b98ldr x3, [sp+304]
000e2b9cstr x3, [x2+8]
000e2ba0ldrsb x27, [x2]
000e2ba4ldr x3, [sp+56]
000e2ba8str x3, [x2+16]
000e2bacldrsb x27, [x2]
000e2bb0adrp x27, 0x969000
000e2bb4ldr w3, [x27+3056]
000e2bb8cbz w3, 0xe2bc0
000e2bbcb 0xe2bc4
000e2bc0
000e2bc0loc_e2bc0:
000e2bc0b 0xe2bdc
000e2bc4
000e2bc4loc_e2bc4:
000e2bc4bl runtime.gcWriteBarrier2
000e2bc8add x3, sp, 72
000e2bccstr x3, [x25]
000e2bd0ldr x4, [x2+24]
000e2bd4str x4, [x25+8]
000e2bd8b 0xe2bdc
000e2bdc
000e2bdcloc_e2bdc:
000e2bdcadd x3, sp, 72
000e2be0str x3, [x2+24]
000e2be4ldr x1, [sp+184]
000e2be8adrp x0, 0x62f000
000e2becadd x0, x0, 1264
000e2bf0bl internal/poll.ignoringEINTR2[go.shape.int64]
000e2bf4b 0xe2bfc
000e2bf8
000e2bf8loc_e2bf8:
000e2bf8b 0xe2bfc
000e2bfc
000e2bfcloc_e2bfc:
000e2bfcldr x1, [sp+152]
000e2c00ldrb w3, [sp+52]
000e2c04ldr x2, [sp+160]
000e2c08ldr x0, [sp+72]
000e2c0cldp x29, x30, [sp-8]
000e2c10add sp, sp, 288
000e2c14ret x30
000e2c18
000e2c18loc_e2c18:
000e2c18orr x0, xzr, 6
000e2c1cbl runtime.panicIndex
000e2c20
000e2c20loc_e2c20:
000e2c20bl runtime.panicIndex
000e2c24
000e2c24loc_e2c24:
000e2c24orr x0, xzr, 4
000e2c28bl runtime.panicIndex
000e2c2c
000e2c2cloc_e2c2c:
000e2c2corr x0, xzr, 3
000e2c30bl runtime.panicIndex
000e2c34
000e2c34loc_e2c34:
000e2c34orr x0, xzr, 2
000e2c38bl runtime.panicIndex
000e2c3c
000e2c3cloc_e2c3c:
000e2c3corr x0, xzr, 1
000e2c40bl runtime.panicIndex
000e2c44
000e2c44loc_e2c44:
000e2c44mov x0, xzr
000e2c48bl runtime.panicIndex
000e2c4chint
000e2c50
000e2c50loc_e2c50:
000e2c50stp x0, x1, [sp+8]
000e2c54str x2, [sp+24]
000e2c58mov x3, x30
000e2c5cbl runtime.morestack_noctxt.abi0
000e2c60ldp x0, x1, [sp+8]
000e2c64ldr x2, [sp+24]
000e2c68b 0xe2840
000e2c6cudf 0
000e2840
000e2840internal/poll.SendFile: ; void internal/poll.SendFile(internal/poll.FD * dstFD, int src, int64 size)
000e2840ldr x16, [x28+16]
000e2844sub x17, sp, 160
000e2848subs xzr, x17, x16
000e284cb.ls 0xe2c50
000e2850sub x20, sp, 288
000e2854stp x29, x30, [x20-8]
000e2858add sp, x20, 0
000e285csub x29, sp, 8
000e2860str x0, [sp+296]
000e2864str x1, [sp+304]
000e2868str x2, [sp+312]
000e286cstr xzr, [sp+72]
000e2870stp xzr, xzr, [sp+152]
000e2874strb wzr, [sp+52]
000e2878adrp x4, 0x5ce000
000e287cadd x4, x4, 1487
000e2880str x4, [sp+136]
000e2884movz x0, 5
000e2888str x0, [sp+144]
000e288cb 0xe2890
000e2890
000e2890loc_e2890:
000e2890b 0xe2894
000e2894
000e2894loc_e2894:
000e2894b 0xe2898
000e2898
000e2898loc_e2898:
000e2898b 0xe289c
000e289c
000e289cloc_e289c:
000e289cb 0xe28a0
000e28a0
000e28a0loc_e28a0:
000e28a0b 0xe28a4
000e28a4
000e28a4loc_e28a4:
000e28a4b 0xe28a8
000e28a8
000e28a8loc_e28a8:
000e28a8b 0xe28ac
000e28ac
000e28acloc_e28ac:
000e28acb 0xe28b0
000e28b0
000e28b0loc_e28b0:
000e28b0orr x4, xzr, 1
000e28b4strb w4, [sp+54]
000e28b8tbnz w4, 0, 0xe28c0
000e28bcb 0xe28c4
000e28c0
000e28c0loc_e28c0:
000e28c0b 0xe29f8
000e28c4
000e28c4loc_e28c4:
000e28c4ldr x4, [sp+144]
000e28c8subs xzr, x4, 7
000e28cccset x4, eq
000e28d0b.eq 0xe28d8
000e28d4b 0xe2964
000e28d8
000e28d8loc_e28d8:
000e28d8ldr x1, [sp+144]
000e28dcldr x4, [sp+136]
000e28e0subs xzr, x1, 0
000e28e4b.hi 0xe28ec
000e28e8b 0xe2c44
000e28ec
000e28ecloc_e28ec:
000e28ecldr x1, [sp+144]
000e28f0ldrb w4, [x4]
000e28f4ldr x5, [sp+136]
000e28f8subs xzr, x1, 1
000e28fcb.hi 0xe2904
000e2900b 0xe2c3c
000e2904
000e2904loc_e2904:
000e2904ldr x1, [sp+144]
000e2908ldr x6, [sp+136]
000e290cldrb w5, [x5+1]
000e2910ubfm x5, x5, 56, 7
000e2914orr x4, x4, x5
000e2918subs xzr, x1, 2
000e291cb.hi 0xe2924
000e2920b 0xe2c34
000e2924
000e2924loc_e2924:
000e2924ldr x1, [sp+144]
000e2928ldr x5, [sp+136]
000e292cldrb w6, [x6+2]
000e2930ubfm x6, x6, 48, 7
000e2934orr x4, x4, x6
000e2938subs xzr, x1, 3
000e293cb.hi 0xe2944
000e2940b 0xe2c2c
000e2944
000e2944loc_e2944:
000e2944ldrb w5, [x5+3]
000e2948ubfm x5, x5, 40, 7
000e294corr x5, x4, x5
000e2950movz x6, 28257
000e2954movk x6, 0x72640000
000e2958subs wzr, w5, w6
000e295ccset x4, eq
000e2960b 0xe2968
000e2964
000e2964loc_e2964:
000e2964b 0xe2968
000e2968
000e2968loc_e2968:
000e2968tbnz w4, 0, 0xe2970
000e296cb 0xe29bc
000e2970
000e2970loc_e2970:
000e2970ldr x1, [sp+144]
000e2974ldr x4, [sp+136]
000e2978subs xzr, x1, 4
000e297cb.hi 0xe2984
000e2980b 0xe2c24
000e2984
000e2984loc_e2984:
000e2984ldr x1, [sp+144]
000e2988ldr x5, [sp+136]
000e298cldrb w4, [x4+4]
000e2990subs xzr, x1, 5
000e2994b.hi 0xe299c
000e2998b 0xe2c20
000e299c
000e299cloc_e299c:
000e299cldrb w5, [x5+5]
000e29a0ubfm x5, x5, 56, 7
000e29a4orr x5, x4, x5
000e29a8ubfm x5, x5, 0, 15
000e29acmovz x6, 26991
000e29b0subs wzr, w5, w6
000e29b4cset x4, eq
000e29b8b 0xe29c0
000e29bc
000e29bcloc_e29bc:
000e29bcb 0xe29c0
000e29c0
000e29c0loc_e29c0:
000e29c0tbnz w4, 0, 0xe29c8
000e29c4b 0xe29ec
000e29c8
000e29c8loc_e29c8:
000e29c8ldr x1, [sp+144]
000e29ccldr x4, [sp+136]
000e29d0subs xzr, x1, 6
000e29d4b.hi 0xe29dc
000e29d8b 0xe2c18
000e29dc
000e29dcloc_e29dc:
000e29dcldrb w5, [x4+6]
000e29e0subs wzr, w5, 100
000e29e4cset x4, eq
000e29e8b 0xe29f0
000e29ec
000e29ecloc_e29ec:
000e29ecb 0xe29f0
000e29f0
000e29f0loc_e29f0:
000e29f0strb w4, [sp+54]
000e29f4b 0xe29f8
000e29f8
000e29f8loc_e29f8:
000e29f8ldrb w4, [sp+54]
000e29fctbnz w4, 0, 0xe2a04
000e2a00b 0xe2a74
000e2a04
000e2a04loc_e2a04:
000e2a04stp xzr, xzr, [sp+232]
000e2a08ldr x3, [sp+312]
000e2a0cldr x1, [sp+304]
000e2a10ldr x0, [sp+296]
000e2a14mov x2, xzr
000e2a18bl internal/poll.sendFile
000e2a1cstr x0, [sp+112]
000e2a20str x1, [sp+232]
000e2a24str x2, [sp+240]
000e2a28strb w3, [sp+54]
000e2a2cldr x4, [sp+112]
000e2a30str x4, [sp+80]
000e2a34str x1, [sp+168]
000e2a38str x2, [sp+176]
000e2a3cldrb w4, [sp+54]
000e2a40strb w4, [sp+53]
000e2a44ldr x4, [sp+80]
000e2a48str x4, [sp+72]
000e2a4cstr x1, [sp+152]
000e2a50str x2, [sp+160]
000e2a54ldrb w3, [sp+53]
000e2a58strb w3, [sp+52]
000e2a5cldr x0, [sp+72]
000e2a60ldr x1, [sp+152]
000e2a64ldr x2, [sp+160]
000e2a68ldp x29, x30, [sp-8]
000e2a6cadd sp, sp, 288
000e2a70ret x30
000e2a74
000e2a74loc_e2a74:
000e2a74stp xzr, xzr, [sp+232]
000e2a78stp xzr, xzr, [sp+96]
000e2a7cadd x1, sp, 96
000e2a80str x1, [sp+192]
000e2a84ldrsb x27, [x1]
000e2a88adrp x2, 0
000e2a8cadd x2, x2, 3360
000e2a90str x2, [x1]
000e2a94ldrsb x27, [x1]
000e2a98ldr x2, [sp+304]
000e2a9cstr x2, [x1+8]
000e2aa0adrp x0, 0x62f000
000e2aa4add x0, x0, 1264
000e2aa8bl internal/poll.ignoringEINTR2[go.shape.int64]
000e2aacstr x0, [sp+88]
000e2ab0str x1, [sp+232]
000e2ab4str x2, [sp+240]
000e2ab8ldr x3, [sp+88]
000e2abcstr x3, [sp+128]
000e2ac0str x1, [sp+264]
000e2ac4str x2, [sp+272]
000e2ac8ldr x3, [sp+128]
000e2accstr x3, [sp+56]
000e2ad0str x1, [sp+152]
000e2ad4str x2, [sp+160]
000e2ad8cbnz x1, 0xe2ae0
000e2adcb 0xe2b04
000e2ae0
000e2ae0loc_e2ae0:
000e2ae0str xzr, [sp+72]
000e2ae4strb wzr, [sp+52]
000e2ae8ldr x0, [sp+72]
000e2aecldr x1, [sp+152]
000e2af0ldr x2, [sp+160]
000e2af4mov x3, xzr
000e2af8ldp x29, x30, [sp-8]
000e2afcadd sp, sp, 288
000e2b00ret x30
000e2b04
000e2b04loc_e2b04:
000e2b04ldr x4, [sp+56]
000e2b08str x4, [sp+64]
000e2b0cstp xzr, xzr, [sp+232]
000e2b10ldr x3, [sp+312]
000e2b14ldr x1, [sp+304]
000e2b18ldr x0, [sp+296]
000e2b1cadd x2, sp, 64
000e2b20bl internal/poll.sendFile
000e2b24str x0, [sp+112]
000e2b28str x1, [sp+232]
000e2b2cstr x2, [sp+240]
000e2b30strb w3, [sp+54]
000e2b34ldr x4, [sp+112]
000e2b38str x4, [sp+120]
000e2b3cstr x1, [sp+248]
000e2b40str x2, [sp+256]
000e2b44ldrb w4, [sp+54]
000e2b48strb w4, [sp+55]
000e2b4cldr x4, [sp+120]
000e2b50str x4, [sp+72]
000e2b54str x1, [sp+152]
000e2b58str x2, [sp+160]
000e2b5cldrb w4, [sp+55]
000e2b60strb w4, [sp+52]
000e2b64ldr x4, [sp+72]
000e2b68subs xzr, x4, 0
000e2b6cb.gt 0xe2b74
000e2b70b 0xe2bf8
000e2b74
000e2b74loc_e2b74:
000e2b74stp xzr, xzr, [sp+200]
000e2b78stp xzr, xzr, [sp+216]
000e2b7cadd x2, sp, 200
000e2b80str x2, [sp+184]
000e2b84ldrsb x27, [x2]
000e2b88adrp x3, 0
000e2b8cadd x3, x3, 3184
000e2b90str x3, [x2]
000e2b94ldrsb x27, [x2]
000e2b98ldr x3, [sp+304]
000e2b9cstr x3, [x2+8]
000e2ba0ldrsb x27, [x2]
000e2ba4ldr x3, [sp+56]
000e2ba8str x3, [x2+16]
000e2bacldrsb x27, [x2]
000e2bb0adrp x27, 0x969000
000e2bb4ldr w3, [x27+3056]
000e2bb8cbz w3, 0xe2bc0
000e2bbcb 0xe2bc4
000e2bc0
000e2bc0loc_e2bc0:
000e2bc0b 0xe2bdc
000e2bc4
000e2bc4loc_e2bc4:
000e2bc4bl runtime.gcWriteBarrier2
000e2bc8add x3, sp, 72
000e2bccstr x3, [x25]
000e2bd0ldr x4, [x2+24]
000e2bd4str x4, [x25+8]
000e2bd8b 0xe2bdc
000e2bdc
000e2bdcloc_e2bdc:
000e2bdcadd x3, sp, 72
000e2be0str x3, [x2+24]
000e2be4ldr x1, [sp+184]
000e2be8adrp x0, 0x62f000
000e2becadd x0, x0, 1264
000e2bf0bl internal/poll.ignoringEINTR2[go.shape.int64]
000e2bf4b 0xe2bfc
000e2bf8
000e2bf8loc_e2bf8:
000e2bf8b 0xe2bfc
000e2bfc
000e2bfcloc_e2bfc:
000e2bfcldr x1, [sp+152]
000e2c00ldrb w3, [sp+52]
000e2c04ldr x2, [sp+160]
000e2c08ldr x0, [sp+72]
000e2c0cldp x29, x30, [sp-8]
000e2c10add sp, sp, 288
000e2c14ret x30
000e2c18
000e2c18loc_e2c18:
000e2c18orr x0, xzr, 6
000e2c1cbl runtime.panicIndex
000e2c20
000e2c20loc_e2c20:
000e2c20bl runtime.panicIndex
000e2c24
000e2c24loc_e2c24:
000e2c24orr x0, xzr, 4
000e2c28bl runtime.panicIndex
000e2c2c
000e2c2cloc_e2c2c:
000e2c2corr x0, xzr, 3
000e2c30bl runtime.panicIndex
000e2c34
000e2c34loc_e2c34:
000e2c34orr x0, xzr, 2
000e2c38bl runtime.panicIndex
000e2c3c
000e2c3cloc_e2c3c:
000e2c3corr x0, xzr, 1
000e2c40bl runtime.panicIndex
000e2c44
000e2c44loc_e2c44:
000e2c44mov x0, xzr
000e2c48bl runtime.panicIndex
000e2c4chint
000e2c50
000e2c50loc_e2c50:
000e2c50stp x0, x1, [sp+8]
000e2c54str x2, [sp+24]
000e2c58mov x3, x30
000e2c5cbl runtime.morestack_noctxt.abi0
000e2c60ldp x0, x1, [sp+8]
000e2c64ldr x2, [sp+24]
000e2c68b 0xe2840
000e2c6cudf 0
000e2840
000e2c70
000e2c70internal/poll.SendFile.func2: ; void internal/poll.SendFile.func2(void)
000e2c70ldr x16, [x28+16]
000e2c74sub x17, sp, 16
000e2c78subs xzr, x17, x16
000e2c7cb.ls 0xe2d08
000e2c80str x30, [sp-144]!
000e2c84stur x29, [sp-8]
000e2c88sub x29, sp, 8
000e2c8cldr x3, [x26+8]
000e2c90str x3, [sp+56]
000e2c94ldr x3, [x26+16]
000e2c98str x3, [sp+48]
000e2c9cldr x3, [x26+24]
000e2ca0str x3, [sp+128]
000e2ca4str xzr, [sp+40]
000e2ca8stp xzr, xzr, [sp+80]
000e2cacstp xzr, xzr, [sp+96]
000e2cb0ldr x0, [sp+56]
000e2cb4ldr x3, [sp+48]
000e2cb8ldr x4, [sp+128]
000e2cbcldr x4, [x4]
000e2cc0add x1, x3, x4
000e2cc4mov x2, xzr
000e2cc8bl syscall.Seek
000e2cccstr x0, [sp+64]
000e2cd0str x1, [sp+96]
000e2cd4str x2, [sp+104]
000e2cd8ldr x3, [sp+64]
000e2cdcstr x3, [sp+72]
000e2ce0str x1, [sp+112]
000e2ce4str x2, [sp+120]
000e2ce8ldr x3, [sp+72]
000e2cecstr x3, [sp+40]
000e2cf0str x1, [sp+80]
000e2cf4str x2, [sp+88]
000e2cf8ldr x0, [sp+40]
000e2cfcldur x29, [sp-8]
000e2d00ldr x30, [sp], 144
000e2d04ret x30
000e2d08
000e2d08loc_e2d08:
000e2d08mov x3, x30
000e2d0cbl runtime.morestack.abi0
000e2d10b 0xe2c70
000e2d14udf 0
000e2d18udf 0
000e2d1cudf 0
000e2c70
000e2c70internal/poll.SendFile.func2: ; void internal/poll.SendFile.func2(void)
000e2c70ldr x16, [x28+16]
000e2c74sub x17, sp, 16
000e2c78subs xzr, x17, x16
000e2c7cb.ls 0xe2d08
000e2c80str x30, [sp-144]!
000e2c84stur x29, [sp-8]
000e2c88sub x29, sp, 8
000e2c8cldr x3, [x26+8]
000e2c90str x3, [sp+56]
000e2c94ldr x3, [x26+16]
000e2c98str x3, [sp+48]
000e2c9cldr x3, [x26+24]
000e2ca0str x3, [sp+128]
000e2ca4str xzr, [sp+40]
000e2ca8stp xzr, xzr, [sp+80]
000e2cacstp xzr, xzr, [sp+96]
000e2cb0ldr x0, [sp+56]
000e2cb4ldr x3, [sp+48]
000e2cb8ldr x4, [sp+128]
000e2cbcldr x4, [x4]
000e2cc0add x1, x3, x4
000e2cc4mov x2, xzr
000e2cc8bl syscall.Seek
000e2cccstr x0, [sp+64]
000e2cd0str x1, [sp+96]
000e2cd4str x2, [sp+104]
000e2cd8ldr x3, [sp+64]
000e2cdcstr x3, [sp+72]
000e2ce0str x1, [sp+112]
000e2ce4str x2, [sp+120]
000e2ce8ldr x3, [sp+72]
000e2cecstr x3, [sp+40]
000e2cf0str x1, [sp+80]
000e2cf4str x2, [sp+88]
000e2cf8ldr x0, [sp+40]
000e2cfcldur x29, [sp-8]
000e2d00ldr x30, [sp], 144
000e2d04ret x30
000e2d08
000e2d08loc_e2d08:
000e2d08mov x3, x30
000e2d0cbl runtime.morestack.abi0
000e2d10b 0xe2c70
000e2d14udf 0
000e2d18udf 0
000e2d1cudf 0
000e2c70
000e2d20
000e2d20internal/poll.SendFile.func1: ; void internal/poll.SendFile.func1(void)
000e2d20ldr x16, [x28+16]
000e2d24subs xzr, sp, x16
000e2d28b.ls 0xe2d98
000e2d2cstr x30, [sp-128]!
000e2d30stur x29, [sp-8]
000e2d34sub x29, sp, 8
000e2d38ldr x3, [x26+8]
000e2d3cstr x3, [sp+48]
000e2d40str xzr, [sp+40]
000e2d44stp xzr, xzr, [sp+72]
000e2d48stp xzr, xzr, [sp+88]
000e2d4cldr x0, [sp+48]
000e2d50mov x1, xzr
000e2d54orr x2, xzr, 1
000e2d58bl syscall.Seek
000e2d5cstr x0, [sp+56]
000e2d60str x1, [sp+88]
000e2d64str x2, [sp+96]
000e2d68ldr x3, [sp+56]
000e2d6cstr x3, [sp+64]
000e2d70str x1, [sp+104]
000e2d74str x2, [sp+112]
000e2d78ldr x3, [sp+64]
000e2d7cstr x3, [sp+40]
000e2d80str x1, [sp+72]
000e2d84str x2, [sp+80]
000e2d88ldr x0, [sp+40]
000e2d8cldur x29, [sp-8]
000e2d90ldr x30, [sp], 128
000e2d94ret x30
000e2d98
000e2d98loc_e2d98:
000e2d98mov x3, x30
000e2d9cbl runtime.morestack.abi0
000e2da0b 0xe2d20
000e2da4udf 0
000e2da8udf 0
000e2dacudf 0
000e2d20
000e2d20internal/poll.SendFile.func1: ; void internal/poll.SendFile.func1(void)
000e2d20ldr x16, [x28+16]
000e2d24subs xzr, sp, x16
000e2d28b.ls 0xe2d98
000e2d2cstr x30, [sp-128]!
000e2d30stur x29, [sp-8]
000e2d34sub x29, sp, 8
000e2d38ldr x3, [x26+8]
000e2d3cstr x3, [sp+48]
000e2d40str xzr, [sp+40]
000e2d44stp xzr, xzr, [sp+72]
000e2d48stp xzr, xzr, [sp+88]
000e2d4cldr x0, [sp+48]
000e2d50mov x1, xzr
000e2d54orr x2, xzr, 1
000e2d58bl syscall.Seek
000e2d5cstr x0, [sp+56]
000e2d60str x1, [sp+88]
000e2d64str x2, [sp+96]
000e2d68ldr x3, [sp+56]
000e2d6cstr x3, [sp+64]
000e2d70str x1, [sp+104]
000e2d74str x2, [sp+112]
000e2d78ldr x3, [sp+64]
000e2d7cstr x3, [sp+40]
000e2d80str x1, [sp+72]
000e2d84str x2, [sp+80]
000e2d88ldr x0, [sp+40]
000e2d8cldur x29, [sp-8]
000e2d90ldr x30, [sp], 128
000e2d94ret x30
000e2d98
000e2d98loc_e2d98:
000e2d98mov x3, x30
000e2d9cbl runtime.morestack.abi0
000e2da0b 0xe2d20
000e2da4udf 0
000e2da8udf 0
000e2dacudf 0
000e2d20
000e2db0
000e2db0internal/poll.sendFile: ; void internal/poll.sendFile(internal/poll.FD * dstFD, int src, int64 * offset, int64 size)
000e2db0ldr x16, [x28+16]
000e2db4sub x17, sp, 432
000e2db8subs xzr, x17, x16
000e2dbcb.ls 0xe3554
000e2dc0sub x20, sp, 560
000e2dc4stp x29, x30, [x20-8]
000e2dc8add sp, x20, 0
000e2dccsub x29, sp, 8
000e2dd0str x0, [sp+568]
000e2dd4str x1, [sp+576]
000e2dd8str x2, [sp+584]
000e2ddcstr x3, [sp+592]
000e2de0str xzr, [sp+72]
000e2de4stp xzr, xzr, [sp+256]
000e2de8strb wzr, [sp+63]
000e2decstp xzr, xzr, [sp+464]
000e2df0stp xzr, xzr, [sp+480]
000e2df4stp xzr, xzr, [sp+496]
000e2df8add x1, sp, 464
000e2dfcstr x1, [sp+512]
000e2e00ldrsb x27, [x1]
000e2e04adrp x2, 4096
000e2e08add x2, x2, 1488
000e2e0cstr x2, [x1]
000e2e10ldrsb x27, [x1]
000e2e14ldr x2, [sp+568]
000e2e18adrp x27, 0x969000
000e2e1cldr w3, [x27+3056]
000e2e20cbz w3, 0xe2e28
000e2e24b 0xe2e2c
000e2e28
000e2e28loc_e2e28:
000e2e28b 0xe2e40
000e2e2c
000e2e2cloc_e2e2c:
000e2e2cbl runtime.gcWriteBarrier2
000e2e30str x2, [x25]
000e2e34ldr x3, [x1+8]
000e2e38str x3, [x25+8]
000e2e3cb 0xe2e40
000e2e40
000e2e40loc_e2e40:
000e2e40str x2, [x1+8]
000e2e44ldrsb x27, [x1]
000e2e48ldr x2, [sp+576]
000e2e4cstr x2, [x1+16]
000e2e50ldrsb x27, [x1]
000e2e54adrp x27, 0x969000
000e2e58ldr w2, [x27+3056]
000e2e5ccbz w2, 0xe2e64
000e2e60b 0xe2e68
000e2e64
000e2e64loc_e2e64:
000e2e64b 0xe2e80
000e2e68
000e2e68loc_e2e68:
000e2e68bl runtime.gcWriteBarrier2
000e2e6cadd x2, sp, 72
000e2e70str x2, [x25]
000e2e74ldr x3, [x1+24]
000e2e78str x3, [x25+8]
000e2e7cb 0xe2e80
000e2e80
000e2e80loc_e2e80:
000e2e80add x2, sp, 72
000e2e84str x2, [x1+24]
000e2e88ldr x1, [sp+512]
000e2e8cldrsb x27, [x1]
000e2e90adrp x27, 0x969000
000e2e94ldr w2, [x27+3056]
000e2e98cbz w2, 0xe2ea0
000e2e9cb 0xe2ea4
000e2ea0
000e2ea0loc_e2ea0:
000e2ea0b 0xe2ebc
000e2ea4
000e2ea4loc_e2ea4:
000e2ea4bl runtime.gcWriteBarrier2
000e2ea8add x2, sp, 256
000e2eacstr x2, [x25]
000e2eb0ldr x3, [x1+32]
000e2eb4str x3, [x25+8]
000e2eb8b 0xe2ebc
000e2ebc
000e2ebcloc_e2ebc:
000e2ebcadd x2, sp, 256
000e2ec0str x2, [x1+32]
000e2ec4ldr x1, [sp+512]
000e2ec8ldrsb x27, [x1]
000e2eccadrp x27, 0x969000
000e2ed0ldr w2, [x27+3056]
000e2ed4cbz w2, 0xe2edc
000e2ed8b 0xe2ee0
000e2edc
000e2edcloc_e2edc:
000e2edcb 0xe2ef8
000e2ee0
000e2ee0loc_e2ee0:
000e2ee0bl runtime.gcWriteBarrier2
000e2ee4add x2, sp, 63
000e2ee8str x2, [x25]
000e2eecldr x3, [x1+40]
000e2ef0str x3, [x25+8]
000e2ef4b 0xe2ef8
000e2ef8
000e2ef8loc_e2ef8:
000e2ef8add x2, sp, 63
000e2efcstr x2, [x1+40]
000e2f00ldr x1, [sp+512]
000e2f04str x1, [sp+176]
000e2f08add x0, sp, 152
000e2f0cbl runtime.deferprocStack
000e2f10subs xzr, x0, 0
000e2f14b.ne 0xe3090
000e2f18b 0xe2f1c
000e2f1c
000e2f1cloc_e2f1c:
000e2f1cldr x0, [sp+568]
000e2f20bl internal/poll.(*FD).writeLock
000e2f24str x0, [sp+240]
000e2f28str x1, [sp+248]
000e2f2ccbnz x0, 0xe2f34
000e2f30b 0xe2f74
000e2f34
000e2f34loc_e2f34:
000e2f34str x0, [sp+448]
000e2f38str x1, [sp+456]
000e2f3cstrb wzr, [sp+69]
000e2f40str xzr, [sp+72]
000e2f44str x0, [sp+256]
000e2f48str x1, [sp+264]
000e2f4cldrb w0, [sp+69]
000e2f50strb w0, [sp+63]
000e2f54bl runtime.deferreturn
000e2f58ldr x0, [sp+72]
000e2f5cldr x1, [sp+256]
000e2f60ldrb w3, [sp+63]
000e2f64ldr x2, [sp+264]
000e2f68ldp x29, x30, [sp-8]
000e2f6cadd sp, sp, 560
000e2f70ret x30
000e2f74
000e2f74loc_e2f74:
000e2f74ldr x1, [sp+568]
000e2f78str x1, [sp+272]
000e2f7cstp xzr, xzr, [sp+424]
000e2f80add x1, sp, 424
000e2f84str x1, [sp+440]
000e2f88ldrsb x27, [x1]
000e2f8cadrp x2, 4096
000e2f90add x2, x2, 1392
000e2f94str x2, [x1]
000e2f98ldrsb x27, [x1]
000e2f9cldr x2, [sp+272]
000e2fa0adrp x27, 0x969000
000e2fa4ldr w3, [x27+3056]
000e2fa8cbz w3, 0xe2fb0
000e2facb 0xe2fb4
000e2fb0
000e2fb0loc_e2fb0:
000e2fb0b 0xe2fc8
000e2fb4
000e2fb4loc_e2fb4:
000e2fb4bl runtime.gcWriteBarrier2
000e2fb8str x2, [x25]
000e2fbcldr x3, [x1+8]
000e2fc0str x3, [x25+8]
000e2fc4b 0xe2fc8
000e2fc8
000e2fc8loc_e2fc8:
000e2fc8str x2, [x1+8]
000e2fccstr x1, [sp+128]
000e2fd0add x0, sp, 104
000e2fd4bl runtime.deferprocStack
000e2fd8subs xzr, x0, 0
000e2fdcb.ne 0xe3070
000e2fe0b 0xe2fe4
000e2fe4
000e2fe4loc_e2fe4:
000e2fe4ldr x2, [sp+568]
000e2fe8ldrsb x27, [x2]
000e2fecadd x2, x2, 32
000e2ff0str x2, [sp+416]
000e2ff4ldr x2, [sp+568]
000e2ff8ldrsb x27, [x2]
000e2ffcldrb w1, [x2+50]
000e3000strb w1, [sp+68]
000e3004ldr x0, [sp+416]
000e3008bl internal/poll.(*pollDesc).prepareWrite
000e300cstr x0, [sp+224]
000e3010str x1, [sp+232]
000e3014cbnz x0, 0xe301c
000e3018b 0xe305c
000e301c
000e301cloc_e301c:
000e301cstr x0, [sp+400]
000e3020str x1, [sp+408]
000e3024strb wzr, [sp+67]
000e3028str xzr, [sp+72]
000e302cstr x0, [sp+256]
000e3030str x1, [sp+264]
000e3034ldrb w0, [sp+67]
000e3038strb w0, [sp+63]
000e303cbl runtime.deferreturn
000e3040ldr x0, [sp+72]
000e3044ldr x1, [sp+256]
000e3048ldrb w3, [sp+63]
000e304cldr x2, [sp+264]
000e3050ldp x29, x30, [sp-8]
000e3054add sp, sp, 560
000e3058ret x30
000e305c
000e305cloc_e305c:
000e305cldr x5, [sp+568]
000e3060ldrsb x27, [x5]
000e3064ldr x5, [x5+16]
000e3068str x5, [sp+88]
000e306cb 0xe30b0
000e3070
000e3070loc_e3070:
000e3070bl runtime.deferreturn
000e3074ldr x0, [sp+72]
000e3078ldr x1, [sp+256]
000e307cldrb w3, [sp+63]
000e3080ldr x2, [sp+264]
000e3084ldp x29, x30, [sp-8]
000e3088add sp, sp, 560
000e308cret x30
000e3090
000e3090loc_e3090:
000e3090bl runtime.deferreturn
000e3094ldr x0, [sp+72]
000e3098ldr x1, [sp+256]
000e309cldrb w3, [sp+63]
000e30a0ldr x2, [sp+264]
000e30a4ldp x29, x30, [sp-8]
000e30a8add sp, sp, 560
000e30acret x30
000e30b0
000e30b0loc_e30b0:
000e30b0b 0xe30b4
000e30b4
000e30b4loc_e30b4:
000e30b4orr x5, xzr, 0x7fffffff
000e30b8str x5, [sp+96]
000e30bcldr x6, [sp+592]
000e30c0subs xzr, x6, 0
000e30c4b.gt 0xe30cc
000e30c8b 0xe3100
000e30cc
000e30ccloc_e30cc:
000e30ccldr x6, [sp+72]
000e30d0ldr x7, [sp+592]
000e30d4sub x6, x7, x6
000e30d8orr x7, xzr, 0x7fffffff
000e30dcsubs xzr, x6, x7
000e30e0b.gt 0xe30e8
000e30e4b 0xe30ec
000e30e8
000e30e8loc_e30e8:
000e30e8b 0xe30f4
000e30ec
000e30ecloc_e30ec:
000e30ecmov x5, x6
000e30f0b 0xe30f4
000e30f4
000e30f4loc_e30f4:
000e30f4str x5, [sp+208]
000e30f8str x5, [sp+96]
000e30fcb 0xe3104
000e3100
000e3100loc_e3100:
000e3100b 0xe3104
000e3104
000e3104loc_e3104:
000e3104str xzr, [sp+80]
000e3108add x27, sp, 520
000e310cstp xzr, xzr, [x27]
000e3110ldr x4, [sp+72]
000e3114ldr x1, [sp+576]
000e3118ldr x3, [sp+96]
000e311cldr x2, [sp+584]
000e3120ldr x0, [sp+88]
000e3124bl internal/poll.sendFileChunk
000e3128str x0, [sp+200]
000e312cstr x1, [sp+520]
000e3130str x2, [sp+528]
000e3134ldr x5, [sp+200]
000e3138str x5, [sp+216]
000e313cstr x1, [sp+536]
000e3140str x2, [sp+544]
000e3144ldr x5, [sp+216]
000e3148str x5, [sp+80]
000e314cstr x1, [sp+256]
000e3150str x2, [sp+264]
000e3154ldr x5, [sp+80]
000e3158subs xzr, x5, 0
000e315cb.gt 0xe3164
000e3160b 0xe3178
000e3164
000e3164loc_e3164:
000e3164ldr x5, [sp+72]
000e3168ldr x6, [sp+80]
000e316cadd x5, x5, x6
000e3170str x5, [sp+72]
000e3174b 0xe317c
000e3178
000e3178loc_e3178:
000e3178b 0xe317c
000e317c
000e317cloc_e317c:
000e317cldr x5, [sp+264]
000e3180ldr x6, [sp+256]
000e3184str x6, [sp+384]
000e3188str x5, [sp+392]
000e318ccbnz x6, 0xe3194
000e3190b 0xe34a8
000e3194
000e3194loc_e3194:
000e3194adrp x3, 0x630000
000e3198add x3, x3, 2264
000e319cstr x3, [sp+368]
000e31a0adrp x2, 0x62d000
000e31a4add x2, x2, 3464
000e31a8str x2, [sp+376]
000e31acldr x4, [sp+384]
000e31b0subs xzr, x4, x3
000e31b4b.eq 0xe31bc
000e31b8b 0xe32b0
000e31bc
000e31bcloc_e31bc:
000e31bcldr x0, [sp+384]
000e31c0ldr x1, [sp+392]
000e31c4bl runtime.ifaceeq
000e31c8tbnz w0, 0, 0xe31d0
000e31ccb 0xe32ac
000e31d0
000e31d0loc_e31d0:
000e31d0b 0xe31d4
000e31d4
000e31d4loc_e31d4:
000e31d4ldr x2, [sp+592]
000e31d8subs xzr, x2, 0
000e31dccset x2, gt
000e31e0strb w2, [sp+71]
000e31e4b.gt 0xe31ec
000e31e8b 0xe3204
000e31ec
000e31ecloc_e31ec:
000e31ecldr x2, [sp+72]
000e31f0ldr x3, [sp+592]
000e31f4subs xzr, x3, x2
000e31f8cset x2, le
000e31fcstrb w2, [sp+71]
000e3200b 0xe3208
000e3204
000e3204loc_e3204:
000e3204b 0xe3208
000e3208
000e3208loc_e3208:
000e3208ldrb w2, [sp+71]
000e320ctbnz w2, 0, 0xe3214
000e3210b 0xe3248
000e3214
000e3214loc_e3214:
000e3214orr x0, xzr, 1
000e3218strb w0, [sp+65]
000e321cstp xzr, xzr, [sp+256]
000e3220ldrb w0, [sp+65]
000e3224strb w0, [sp+63]
000e3228bl runtime.deferreturn
000e322cldr x0, [sp+72]
000e3230ldrb w3, [sp+63]
000e3234ldr x2, [sp+264]
000e3238ldr x1, [sp+256]
000e323cldp x29, x30, [sp-8]
000e3240add sp, sp, 560
000e3244ret x30
000e3248
000e3248loc_e3248:
000e3248ldr x2, [sp+568]
000e324cldrsb x27, [x2]
000e3250add x2, x2, 32
000e3254str x2, [sp+296]
000e3258ldr x2, [sp+568]
000e325cldrsb x27, [x2]
000e3260ldrb w1, [x2+50]
000e3264strb w1, [sp+64]
000e3268ldr x0, [sp+296]
000e326cbl internal/poll.(*pollDesc).waitWrite
000e3270str x0, [sp+256]
000e3274str x1, [sp+264]
000e3278cbnz x0, 0xe3280
000e327cb 0xe32a8
000e3280
000e3280loc_e3280:
000e3280orr x0, xzr, 1
000e3284strb w0, [sp+63]
000e3288bl runtime.deferreturn
000e328cldr x0, [sp+72]
000e3290ldr x1, [sp+256]
000e3294ldrb w3, [sp+63]
000e3298ldr x2, [sp+264]
000e329cldp x29, x30, [sp-8]
000e32a0add sp, sp, 560
000e32a4ret x30
000e32a8
000e32a8loc_e32a8:
000e32a8b 0xe354c
000e32ac
000e32acloc_e32ac:
000e32acb 0xe32b4
000e32b0
000e32b0loc_e32b0:
000e32b0b 0xe32b4
000e32b4
000e32b4loc_e32b4:
000e32b4adrp x3, 0x630000
000e32b8add x3, x3, 2264
000e32bcstr x3, [sp+352]
000e32c0adrp x2, 0x62c000
000e32c4add x2, x2, 288
000e32c8str x2, [sp+360]
000e32ccldr x4, [sp+384]
000e32d0subs xzr, x4, x3
000e32d4b.eq 0xe32dc
000e32d8b 0xe32fc
000e32dc
000e32dcloc_e32dc:
000e32dcldr x0, [sp+384]
000e32e0ldr x1, [sp+392]
000e32e4bl runtime.ifaceeq
000e32e8tbnz w0, 0, 0xe32f0
000e32ecb 0xe32f8
000e32f0
000e32f0loc_e32f0:
000e32f0b 0xe32f4
000e32f4
000e32f4loc_e32f4:
000e32f4b 0xe354c
000e32f8
000e32f8loc_e32f8:
000e32f8b 0xe3300
000e32fc
000e32fcloc_e32fc:
000e32fcb 0xe3300
000e3300
000e3300loc_e3300:
000e3300adrp x3, 0x630000
000e3304add x3, x3, 2264
000e3308str x3, [sp+336]
000e330cadrp x2, 0x62c000
000e3310add x2, x2, 200
000e3314str x2, [sp+344]
000e3318ldr x4, [sp+384]
000e331csubs xzr, x4, x3
000e3320b.eq 0xe3328
000e3324b 0xe3344
000e3328
000e3328loc_e3328:
000e3328ldr x0, [sp+384]
000e332cldr x1, [sp+392]
000e3330bl runtime.ifaceeq
000e3334tbnz w0, 0, 0xe333c
000e3338b 0xe3340
000e333c
000e333cloc_e333c:
000e333cb 0xe33d0
000e3340
000e3340loc_e3340:
000e3340b 0xe3348
000e3344
000e3344loc_e3344:
000e3344b 0xe3348
000e3348
000e3348loc_e3348:
000e3348adrp x3, 0x630000
000e334cadd x3, x3, 2264
000e3350str x3, [sp+320]
000e3354adrp x2, 0x62d000
000e3358add x2, x2, 3136
000e335cstr x2, [sp+328]
000e3360ldr x4, [sp+384]
000e3364subs xzr, x4, x3
000e3368b.eq 0xe3370
000e336cb 0xe338c
000e3370
000e3370loc_e3370:
000e3370ldr x0, [sp+384]
000e3374ldr x1, [sp+392]
000e3378bl runtime.ifaceeq
000e337ctbnz w0, 0, 0xe3384
000e3380b 0xe3388
000e3384
000e3384loc_e3384:
000e3384b 0xe33d0
000e3388
000e3388loc_e3388:
000e3388b 0xe3390
000e338c
000e338cloc_e338c:
000e338cb 0xe3390
000e3390
000e3390loc_e3390:
000e3390adrp x3, 0x630000
000e3394add x3, x3, 2264
000e3398str x3, [sp+304]
000e339cadrp x2, 0x62d000
000e33a0add x2, x2, 3064
000e33a4str x2, [sp+312]
000e33a8ldr x4, [sp+384]
000e33acsubs xzr, x4, x3
000e33b0b.eq 0xe33b8
000e33b4b 0xe3404
000e33b8
000e33b8loc_e33b8:
000e33b8ldr x0, [sp+384]
000e33bcldr x1, [sp+392]
000e33c0bl runtime.ifaceeq
000e33c4tbnz w0, 0, 0xe33cc
000e33c8b 0xe3400
000e33cc
000e33ccloc_e33cc:
000e33ccb 0xe33d0
000e33d0
000e33d0loc_e33d0:
000e33d0ldr x0, [sp+72]
000e33d4subs xzr, x0, 0
000e33d8cset x0, gt
000e33dcstrb w0, [sp+63]
000e33e0bl runtime.deferreturn
000e33e4ldr x0, [sp+72]
000e33e8ldr x1, [sp+256]
000e33ecldrb w3, [sp+63]
000e33f0ldr x2, [sp+264]
000e33f4ldp x29, x30, [sp-8]
000e33f8add sp, sp, 560
000e33fcret x30
000e3400
000e3400loc_e3400:
000e3400b 0xe3408
000e3404
000e3404loc_e3404:
000e3404b 0xe3408
000e3408
000e3408loc_e3408:
000e3408b 0xe340c
000e340c
000e340cloc_e340c:
000e340cadrp x3, 0x630000
000e3410add x3, x3, 2264
000e3414str x3, [sp+280]
000e3418adrp x2, 0x62d000
000e341cadd x2, x2, 3136
000e3420str x2, [sp+288]
000e3424ldr x4, [sp+256]
000e3428subs xzr, x4, x3
000e342cb.eq 0xe3434
000e3430b 0xe347c
000e3434
000e3434loc_e3434:
000e3434ldr x0, [sp+256]
000e3438ldr x1, [sp+264]
000e343cbl runtime.ifaceeq
000e3440tbnz w0, 0, 0xe3448
000e3444b 0xe3478
000e3448
000e3448loc_e3448:
000e3448ldr x0, [sp+72]
000e344csubs xzr, x0, 0
000e3450cset x0, gt
000e3454strb w0, [sp+63]
000e3458bl runtime.deferreturn
000e345cldr x0, [sp+72]
000e3460ldr x1, [sp+256]
000e3464ldrb w3, [sp+63]
000e3468ldr x2, [sp+264]
000e346cldp x29, x30, [sp-8]
000e3470add sp, sp, 560
000e3474ret x30
000e3478
000e3478loc_e3478:
000e3478b 0xe3480
000e347c
000e347cloc_e347c:
000e347cb 0xe3480
000e3480
000e3480loc_e3480:
000e3480orr x0, xzr, 1
000e3484strb w0, [sp+63]
000e3488bl runtime.deferreturn
000e348cldr x0, [sp+72]
000e3490ldr x1, [sp+256]
000e3494ldrb w3, [sp+63]
000e3498ldr x2, [sp+264]
000e349cldp x29, x30, [sp-8]
000e34a0add sp, sp, 560
000e34a4ret x30
000e34a8
000e34a8loc_e34a8:
000e34a8b 0xe34ac
000e34ac
000e34acloc_e34ac:
000e34acldr x5, [sp+80]
000e34b0subs xzr, x5, 0
000e34b4cset x6, eq
000e34b8strb w6, [sp+71]
000e34bccbz x5, 0xe34c4
000e34c0b 0xe34c8
000e34c4
000e34c4loc_e34c4:
000e34c4b 0xe3508
000e34c8
000e34c8loc_e34c8:
000e34c8ldr x5, [sp+592]
000e34ccsubs xzr, x5, 0
000e34d0cset x5, gt
000e34d4strb w5, [sp+70]
000e34d8b.gt 0xe34e0
000e34dcb 0xe34f8
000e34e0
000e34e0loc_e34e0:
000e34e0ldr x5, [sp+72]
000e34e4ldr x6, [sp+592]
000e34e8subs xzr, x6, x5
000e34eccset x5, le
000e34f0strb w5, [sp+70]
000e34f4b 0xe34fc
000e34f8
000e34f8loc_e34f8:
000e34f8b 0xe34fc
000e34fc
000e34fcloc_e34fc:
000e34fcldrb w5, [sp+70]
000e3500strb w5, [sp+71]
000e3504b 0xe3508
000e3508
000e3508loc_e3508:
000e3508ldrb w5, [sp+71]
000e350ctbnz w5, 0, 0xe3514
000e3510b 0xe3548
000e3514
000e3514loc_e3514:
000e3514orr x0, xzr, 1
000e3518strb w0, [sp+66]
000e351cstp xzr, xzr, [sp+256]
000e3520ldrb w0, [sp+66]
000e3524strb w0, [sp+63]
000e3528bl runtime.deferreturn
000e352cldr x0, [sp+72]
000e3530ldrb w3, [sp+63]
000e3534ldr x2, [sp+264]
000e3538ldr x1, [sp+256]
000e353cldp x29, x30, [sp-8]
000e3540add sp, sp, 560
000e3544ret x30
000e3548
000e3548loc_e3548:
000e3548b 0xe354c
000e354c
000e354cloc_e354c:
000e354cb 0xe3550
000e3550
000e3550loc_e3550:
000e3550b 0xe30b0
000e3554
000e3554loc_e3554:
000e3554stp x0, x1, [sp+8]
000e3558stp x2, x3, [sp+24]
000e355cmov x3, x30
000e3560bl runtime.morestack_noctxt.abi0
000e3564ldp x0, x1, [sp+8]
000e3568ldp x2, x3, [sp+24]
000e356cb 0xe2db0
000e2db0
000e2db0internal/poll.sendFile: ; void internal/poll.sendFile(internal/poll.FD * dstFD, int src, int64 * offset, int64 size)
000e2db0ldr x16, [x28+16]
000e2db4sub x17, sp, 432
000e2db8subs xzr, x17, x16
000e2dbcb.ls 0xe3554
000e2dc0sub x20, sp, 560
000e2dc4stp x29, x30, [x20-8]
000e2dc8add sp, x20, 0
000e2dccsub x29, sp, 8
000e2dd0str x0, [sp+568]
000e2dd4str x1, [sp+576]
000e2dd8str x2, [sp+584]
000e2ddcstr x3, [sp+592]
000e2de0str xzr, [sp+72]
000e2de4stp xzr, xzr, [sp+256]
000e2de8strb wzr, [sp+63]
000e2decstp xzr, xzr, [sp+464]
000e2df0stp xzr, xzr, [sp+480]
000e2df4stp xzr, xzr, [sp+496]
000e2df8add x1, sp, 464
000e2dfcstr x1, [sp+512]
000e2e00ldrsb x27, [x1]
000e2e04adrp x2, 4096
000e2e08add x2, x2, 1488
000e2e0cstr x2, [x1]
000e2e10ldrsb x27, [x1]
000e2e14ldr x2, [sp+568]
000e2e18adrp x27, 0x969000
000e2e1cldr w3, [x27+3056]
000e2e20cbz w3, 0xe2e28
000e2e24b 0xe2e2c
000e2e28
000e2e28loc_e2e28:
000e2e28b 0xe2e40
000e2e2c
000e2e2cloc_e2e2c:
000e2e2cbl runtime.gcWriteBarrier2
000e2e30str x2, [x25]
000e2e34ldr x3, [x1+8]
000e2e38str x3, [x25+8]
000e2e3cb 0xe2e40
000e2e40
000e2e40loc_e2e40:
000e2e40str x2, [x1+8]
000e2e44ldrsb x27, [x1]
000e2e48ldr x2, [sp+576]
000e2e4cstr x2, [x1+16]
000e2e50ldrsb x27, [x1]
000e2e54adrp x27, 0x969000
000e2e58ldr w2, [x27+3056]
000e2e5ccbz w2, 0xe2e64
000e2e60b 0xe2e68
000e2e64
000e2e64loc_e2e64:
000e2e64b 0xe2e80
000e2e68
000e2e68loc_e2e68:
000e2e68bl runtime.gcWriteBarrier2
000e2e6cadd x2, sp, 72
000e2e70str x2, [x25]
000e2e74ldr x3, [x1+24]
000e2e78str x3, [x25+8]
000e2e7cb 0xe2e80
000e2e80
000e2e80loc_e2e80:
000e2e80add x2, sp, 72
000e2e84str x2, [x1+24]
000e2e88ldr x1, [sp+512]
000e2e8cldrsb x27, [x1]
000e2e90adrp x27, 0x969000
000e2e94ldr w2, [x27+3056]
000e2e98cbz w2, 0xe2ea0
000e2e9cb 0xe2ea4
000e2ea0
000e2ea0loc_e2ea0:
000e2ea0b 0xe2ebc
000e2ea4
000e2ea4loc_e2ea4:
000e2ea4bl runtime.gcWriteBarrier2
000e2ea8add x2, sp, 256
000e2eacstr x2, [x25]
000e2eb0ldr x3, [x1+32]
000e2eb4str x3, [x25+8]
000e2eb8b 0xe2ebc
000e2ebc
000e2ebcloc_e2ebc:
000e2ebcadd x2, sp, 256
000e2ec0str x2, [x1+32]
000e2ec4ldr x1, [sp+512]
000e2ec8ldrsb x27, [x1]
000e2eccadrp x27, 0x969000
000e2ed0ldr w2, [x27+3056]
000e2ed4cbz w2, 0xe2edc
000e2ed8b 0xe2ee0
000e2edc
000e2edcloc_e2edc:
000e2edcb 0xe2ef8
000e2ee0
000e2ee0loc_e2ee0:
000e2ee0bl runtime.gcWriteBarrier2
000e2ee4add x2, sp, 63
000e2ee8str x2, [x25]
000e2eecldr x3, [x1+40]
000e2ef0str x3, [x25+8]
000e2ef4b 0xe2ef8
000e2ef8
000e2ef8loc_e2ef8:
000e2ef8add x2, sp, 63
000e2efcstr x2, [x1+40]
000e2f00ldr x1, [sp+512]
000e2f04str x1, [sp+176]
000e2f08add x0, sp, 152
000e2f0cbl runtime.deferprocStack
000e2f10subs xzr, x0, 0
000e2f14b.ne 0xe3090
000e2f18b 0xe2f1c
000e2f1c
000e2f1cloc_e2f1c:
000e2f1cldr x0, [sp+568]
000e2f20bl internal/poll.(*FD).writeLock
000e2f24str x0, [sp+240]
000e2f28str x1, [sp+248]
000e2f2ccbnz x0, 0xe2f34
000e2f30b 0xe2f74
000e2f34
000e2f34loc_e2f34:
000e2f34str x0, [sp+448]
000e2f38str x1, [sp+456]
000e2f3cstrb wzr, [sp+69]
000e2f40str xzr, [sp+72]
000e2f44str x0, [sp+256]
000e2f48str x1, [sp+264]
000e2f4cldrb w0, [sp+69]
000e2f50strb w0, [sp+63]
000e2f54bl runtime.deferreturn
000e2f58ldr x0, [sp+72]
000e2f5cldr x1, [sp+256]
000e2f60ldrb w3, [sp+63]
000e2f64ldr x2, [sp+264]
000e2f68ldp x29, x30, [sp-8]
000e2f6cadd sp, sp, 560
000e2f70ret x30
000e2f74
000e2f74loc_e2f74:
000e2f74ldr x1, [sp+568]
000e2f78str x1, [sp+272]
000e2f7cstp xzr, xzr, [sp+424]
000e2f80add x1, sp, 424
000e2f84str x1, [sp+440]
000e2f88ldrsb x27, [x1]
000e2f8cadrp x2, 4096
000e2f90add x2, x2, 1392
000e2f94str x2, [x1]
000e2f98ldrsb x27, [x1]
000e2f9cldr x2, [sp+272]
000e2fa0adrp x27, 0x969000
000e2fa4ldr w3, [x27+3056]
000e2fa8cbz w3, 0xe2fb0
000e2facb 0xe2fb4
000e2fb0
000e2fb0loc_e2fb0:
000e2fb0b 0xe2fc8
000e2fb4
000e2fb4loc_e2fb4:
000e2fb4bl runtime.gcWriteBarrier2
000e2fb8str x2, [x25]
000e2fbcldr x3, [x1+8]
000e2fc0str x3, [x25+8]
000e2fc4b 0xe2fc8
000e2fc8
000e2fc8loc_e2fc8:
000e2fc8str x2, [x1+8]
000e2fccstr x1, [sp+128]
000e2fd0add x0, sp, 104
000e2fd4bl runtime.deferprocStack
000e2fd8subs xzr, x0, 0
000e2fdcb.ne 0xe3070
000e2fe0b 0xe2fe4
000e2fe4
000e2fe4loc_e2fe4:
000e2fe4ldr x2, [sp+568]
000e2fe8ldrsb x27, [x2]
000e2fecadd x2, x2, 32
000e2ff0str x2, [sp+416]
000e2ff4ldr x2, [sp+568]
000e2ff8ldrsb x27, [x2]
000e2ffcldrb w1, [x2+50]
000e3000strb w1, [sp+68]
000e3004ldr x0, [sp+416]
000e3008bl internal/poll.(*pollDesc).prepareWrite
000e300cstr x0, [sp+224]
000e3010str x1, [sp+232]
000e3014cbnz x0, 0xe301c
000e3018b 0xe305c
000e301c
000e301cloc_e301c:
000e301cstr x0, [sp+400]
000e3020str x1, [sp+408]
000e3024strb wzr, [sp+67]
000e3028str xzr, [sp+72]
000e302cstr x0, [sp+256]
000e3030str x1, [sp+264]
000e3034ldrb w0, [sp+67]
000e3038strb w0, [sp+63]
000e303cbl runtime.deferreturn
000e3040ldr x0, [sp+72]
000e3044ldr x1, [sp+256]
000e3048ldrb w3, [sp+63]
000e304cldr x2, [sp+264]
000e3050ldp x29, x30, [sp-8]
000e3054add sp, sp, 560
000e3058ret x30
000e305c
000e305cloc_e305c:
000e305cldr x5, [sp+568]
000e3060ldrsb x27, [x5]
000e3064ldr x5, [x5+16]
000e3068str x5, [sp+88]
000e306cb 0xe30b0
000e3070
000e3070loc_e3070:
000e3070bl runtime.deferreturn
000e3074ldr x0, [sp+72]
000e3078ldr x1, [sp+256]
000e307cldrb w3, [sp+63]
000e3080ldr x2, [sp+264]
000e3084ldp x29, x30, [sp-8]
000e3088add sp, sp, 560
000e308cret x30
000e3090
000e3090loc_e3090:
000e3090bl runtime.deferreturn
000e3094ldr x0, [sp+72]
000e3098ldr x1, [sp+256]
000e309cldrb w3, [sp+63]
000e30a0ldr x2, [sp+264]
000e30a4ldp x29, x30, [sp-8]
000e30a8add sp, sp, 560
000e30acret x30
000e30b0
000e30b0loc_e30b0:
000e30b0b 0xe30b4
000e30b4
000e30b4loc_e30b4:
000e30b4orr x5, xzr, 0x7fffffff
000e30b8str x5, [sp+96]
000e30bcldr x6, [sp+592]
000e30c0subs xzr, x6, 0
000e30c4b.gt 0xe30cc
000e30c8b 0xe3100
000e30cc
000e30ccloc_e30cc:
000e30ccldr x6, [sp+72]
000e30d0ldr x7, [sp+592]
000e30d4sub x6, x7, x6
000e30d8orr x7, xzr, 0x7fffffff
000e30dcsubs xzr, x6, x7
000e30e0b.gt 0xe30e8
000e30e4b 0xe30ec
000e30e8
000e30e8loc_e30e8:
000e30e8b 0xe30f4
000e30ec
000e30ecloc_e30ec:
000e30ecmov x5, x6
000e30f0b 0xe30f4
000e30f4
000e30f4loc_e30f4:
000e30f4str x5, [sp+208]
000e30f8str x5, [sp+96]
000e30fcb 0xe3104
000e3100
000e3100loc_e3100:
000e3100b 0xe3104
000e3104
000e3104loc_e3104:
000e3104str xzr, [sp+80]
000e3108add x27, sp, 520
000e310cstp xzr, xzr, [x27]
000e3110ldr x4, [sp+72]
000e3114ldr x1, [sp+576]
000e3118ldr x3, [sp+96]
000e311cldr x2, [sp+584]
000e3120ldr x0, [sp+88]
000e3124bl internal/poll.sendFileChunk
000e3128str x0, [sp+200]
000e312cstr x1, [sp+520]
000e3130str x2, [sp+528]
000e3134ldr x5, [sp+200]
000e3138str x5, [sp+216]
000e313cstr x1, [sp+536]
000e3140str x2, [sp+544]
000e3144ldr x5, [sp+216]
000e3148str x5, [sp+80]
000e314cstr x1, [sp+256]
000e3150str x2, [sp+264]
000e3154ldr x5, [sp+80]
000e3158subs xzr, x5, 0
000e315cb.gt 0xe3164
000e3160b 0xe3178
000e3164
000e3164loc_e3164:
000e3164ldr x5, [sp+72]
000e3168ldr x6, [sp+80]
000e316cadd x5, x5, x6
000e3170str x5, [sp+72]
000e3174b 0xe317c
000e3178
000e3178loc_e3178:
000e3178b 0xe317c
000e317c
000e317cloc_e317c:
000e317cldr x5, [sp+264]
000e3180ldr x6, [sp+256]
000e3184str x6, [sp+384]
000e3188str x5, [sp+392]
000e318ccbnz x6, 0xe3194
000e3190b 0xe34a8
000e3194
000e3194loc_e3194:
000e3194adrp x3, 0x630000
000e3198add x3, x3, 2264
000e319cstr x3, [sp+368]
000e31a0adrp x2, 0x62d000
000e31a4add x2, x2, 3464
000e31a8str x2, [sp+376]
000e31acldr x4, [sp+384]
000e31b0subs xzr, x4, x3
000e31b4b.eq 0xe31bc
000e31b8b 0xe32b0
000e31bc
000e31bcloc_e31bc:
000e31bcldr x0, [sp+384]
000e31c0ldr x1, [sp+392]
000e31c4bl runtime.ifaceeq
000e31c8tbnz w0, 0, 0xe31d0
000e31ccb 0xe32ac
000e31d0
000e31d0loc_e31d0:
000e31d0b 0xe31d4
000e31d4
000e31d4loc_e31d4:
000e31d4ldr x2, [sp+592]
000e31d8subs xzr, x2, 0
000e31dccset x2, gt
000e31e0strb w2, [sp+71]
000e31e4b.gt 0xe31ec
000e31e8b 0xe3204
000e31ec
000e31ecloc_e31ec:
000e31ecldr x2, [sp+72]
000e31f0ldr x3, [sp+592]
000e31f4subs xzr, x3, x2
000e31f8cset x2, le
000e31fcstrb w2, [sp+71]
000e3200b 0xe3208
000e3204
000e3204loc_e3204:
000e3204b 0xe3208
000e3208
000e3208loc_e3208:
000e3208ldrb w2, [sp+71]
000e320ctbnz w2, 0, 0xe3214
000e3210b 0xe3248
000e3214
000e3214loc_e3214:
000e3214orr x0, xzr, 1
000e3218strb w0, [sp+65]
000e321cstp xzr, xzr, [sp+256]
000e3220ldrb w0, [sp+65]
000e3224strb w0, [sp+63]
000e3228bl runtime.deferreturn
000e322cldr x0, [sp+72]
000e3230ldrb w3, [sp+63]
000e3234ldr x2, [sp+264]
000e3238ldr x1, [sp+256]
000e323cldp x29, x30, [sp-8]
000e3240add sp, sp, 560
000e3244ret x30
000e3248
000e3248loc_e3248:
000e3248ldr x2, [sp+568]
000e324cldrsb x27, [x2]
000e3250add x2, x2, 32
000e3254str x2, [sp+296]
000e3258ldr x2, [sp+568]
000e325cldrsb x27, [x2]
000e3260ldrb w1, [x2+50]
000e3264strb w1, [sp+64]
000e3268ldr x0, [sp+296]
000e326cbl internal/poll.(*pollDesc).waitWrite
000e3270str x0, [sp+256]
000e3274str x1, [sp+264]
000e3278cbnz x0, 0xe3280
000e327cb 0xe32a8
000e3280
000e3280loc_e3280:
000e3280orr x0, xzr, 1
000e3284strb w0, [sp+63]
000e3288bl runtime.deferreturn
000e328cldr x0, [sp+72]
000e3290ldr x1, [sp+256]
000e3294ldrb w3, [sp+63]
000e3298ldr x2, [sp+264]
000e329cldp x29, x30, [sp-8]
000e32a0add sp, sp, 560
000e32a4ret x30
000e32a8
000e32a8loc_e32a8:
000e32a8b 0xe354c
000e32ac
000e32acloc_e32ac:
000e32acb 0xe32b4
000e32b0
000e32b0loc_e32b0:
000e32b0b 0xe32b4
000e32b4
000e32b4loc_e32b4:
000e32b4adrp x3, 0x630000
000e32b8add x3, x3, 2264
000e32bcstr x3, [sp+352]
000e32c0adrp x2, 0x62c000
000e32c4add x2, x2, 288
000e32c8str x2, [sp+360]
000e32ccldr x4, [sp+384]
000e32d0subs xzr, x4, x3
000e32d4b.eq 0xe32dc
000e32d8b 0xe32fc
000e32dc
000e32dcloc_e32dc:
000e32dcldr x0, [sp+384]
000e32e0ldr x1, [sp+392]
000e32e4bl runtime.ifaceeq
000e32e8tbnz w0, 0, 0xe32f0
000e32ecb 0xe32f8
000e32f0
000e32f0loc_e32f0:
000e32f0b 0xe32f4
000e32f4
000e32f4loc_e32f4:
000e32f4b 0xe354c
000e32f8
000e32f8loc_e32f8:
000e32f8b 0xe3300
000e32fc
000e32fcloc_e32fc:
000e32fcb 0xe3300
000e3300
000e3300loc_e3300:
000e3300adrp x3, 0x630000
000e3304add x3, x3, 2264
000e3308str x3, [sp+336]
000e330cadrp x2, 0x62c000
000e3310add x2, x2, 200
000e3314str x2, [sp+344]
000e3318ldr x4, [sp+384]
000e331csubs xzr, x4, x3
000e3320b.eq 0xe3328
000e3324b 0xe3344
000e3328
000e3328loc_e3328:
000e3328ldr x0, [sp+384]
000e332cldr x1, [sp+392]
000e3330bl runtime.ifaceeq
000e3334tbnz w0, 0, 0xe333c
000e3338b 0xe3340
000e333c
000e333cloc_e333c:
000e333cb 0xe33d0
000e3340
000e3340loc_e3340:
000e3340b 0xe3348
000e3344
000e3344loc_e3344:
000e3344b 0xe3348
000e3348
000e3348loc_e3348:
000e3348adrp x3, 0x630000
000e334cadd x3, x3, 2264
000e3350str x3, [sp+320]
000e3354adrp x2, 0x62d000
000e3358add x2, x2, 3136
000e335cstr x2, [sp+328]
000e3360ldr x4, [sp+384]
000e3364subs xzr, x4, x3
000e3368b.eq 0xe3370
000e336cb 0xe338c
000e3370
000e3370loc_e3370:
000e3370ldr x0, [sp+384]
000e3374ldr x1, [sp+392]
000e3378bl runtime.ifaceeq
000e337ctbnz w0, 0, 0xe3384
000e3380b 0xe3388
000e3384
000e3384loc_e3384:
000e3384b 0xe33d0
000e3388
000e3388loc_e3388:
000e3388b 0xe3390
000e338c
000e338cloc_e338c:
000e338cb 0xe3390
000e3390
000e3390loc_e3390:
000e3390adrp x3, 0x630000
000e3394add x3, x3, 2264
000e3398str x3, [sp+304]
000e339cadrp x2, 0x62d000
000e33a0add x2, x2, 3064
000e33a4str x2, [sp+312]
000e33a8ldr x4, [sp+384]
000e33acsubs xzr, x4, x3
000e33b0b.eq 0xe33b8
000e33b4b 0xe3404
000e33b8
000e33b8loc_e33b8:
000e33b8ldr x0, [sp+384]
000e33bcldr x1, [sp+392]
000e33c0bl runtime.ifaceeq
000e33c4tbnz w0, 0, 0xe33cc
000e33c8b 0xe3400
000e33cc
000e33ccloc_e33cc:
000e33ccb 0xe33d0
000e33d0
000e33d0loc_e33d0:
000e33d0ldr x0, [sp+72]
000e33d4subs xzr, x0, 0
000e33d8cset x0, gt
000e33dcstrb w0, [sp+63]
000e33e0bl runtime.deferreturn
000e33e4ldr x0, [sp+72]
000e33e8ldr x1, [sp+256]
000e33ecldrb w3, [sp+63]
000e33f0ldr x2, [sp+264]
000e33f4ldp x29, x30, [sp-8]
000e33f8add sp, sp, 560
000e33fcret x30
000e3400
000e3400loc_e3400:
000e3400b 0xe3408
000e3404
000e3404loc_e3404:
000e3404b 0xe3408
000e3408
000e3408loc_e3408:
000e3408b 0xe340c
000e340c
000e340cloc_e340c:
000e340cadrp x3, 0x630000
000e3410add x3, x3, 2264
000e3414str x3, [sp+280]
000e3418adrp x2, 0x62d000
000e341cadd x2, x2, 3136
000e3420str x2, [sp+288]
000e3424ldr x4, [sp+256]
000e3428subs xzr, x4, x3
000e342cb.eq 0xe3434
000e3430b 0xe347c
000e3434
000e3434loc_e3434:
000e3434ldr x0, [sp+256]
000e3438ldr x1, [sp+264]
000e343cbl runtime.ifaceeq
000e3440tbnz w0, 0, 0xe3448
000e3444b 0xe3478
000e3448
000e3448loc_e3448:
000e3448ldr x0, [sp+72]
000e344csubs xzr, x0, 0
000e3450cset x0, gt
000e3454strb w0, [sp+63]
000e3458bl runtime.deferreturn
000e345cldr x0, [sp+72]
000e3460ldr x1, [sp+256]
000e3464ldrb w3, [sp+63]
000e3468ldr x2, [sp+264]
000e346cldp x29, x30, [sp-8]
000e3470add sp, sp, 560
000e3474ret x30
000e3478
000e3478loc_e3478:
000e3478b 0xe3480
000e347c
000e347cloc_e347c:
000e347cb 0xe3480
000e3480
000e3480loc_e3480:
000e3480orr x0, xzr, 1
000e3484strb w0, [sp+63]
000e3488bl runtime.deferreturn
000e348cldr x0, [sp+72]
000e3490ldr x1, [sp+256]
000e3494ldrb w3, [sp+63]
000e3498ldr x2, [sp+264]
000e349cldp x29, x30, [sp-8]
000e34a0add sp, sp, 560
000e34a4ret x30
000e34a8
000e34a8loc_e34a8:
000e34a8b 0xe34ac
000e34ac
000e34acloc_e34ac:
000e34acldr x5, [sp+80]
000e34b0subs xzr, x5, 0
000e34b4cset x6, eq
000e34b8strb w6, [sp+71]
000e34bccbz x5, 0xe34c4
000e34c0b 0xe34c8
000e34c4
000e34c4loc_e34c4:
000e34c4b 0xe3508
000e34c8
000e34c8loc_e34c8:
000e34c8ldr x5, [sp+592]
000e34ccsubs xzr, x5, 0
000e34d0cset x5, gt
000e34d4strb w5, [sp+70]
000e34d8b.gt 0xe34e0
000e34dcb 0xe34f8
000e34e0
000e34e0loc_e34e0:
000e34e0ldr x5, [sp+72]
000e34e4ldr x6, [sp+592]
000e34e8subs xzr, x6, x5
000e34eccset x5, le
000e34f0strb w5, [sp+70]
000e34f4b 0xe34fc
000e34f8
000e34f8loc_e34f8:
000e34f8b 0xe34fc
000e34fc
000e34fcloc_e34fc:
000e34fcldrb w5, [sp+70]
000e3500strb w5, [sp+71]
000e3504b 0xe3508
000e3508
000e3508loc_e3508:
000e3508ldrb w5, [sp+71]
000e350ctbnz w5, 0, 0xe3514
000e3510b 0xe3548
000e3514
000e3514loc_e3514:
000e3514orr x0, xzr, 1
000e3518strb w0, [sp+66]
000e351cstp xzr, xzr, [sp+256]
000e3520ldrb w0, [sp+66]
000e3524strb w0, [sp+63]
000e3528bl runtime.deferreturn
000e352cldr x0, [sp+72]
000e3530ldrb w3, [sp+63]
000e3534ldr x2, [sp+264]
000e3538ldr x1, [sp+256]
000e353cldp x29, x30, [sp-8]
000e3540add sp, sp, 560
000e3544ret x30
000e3548
000e3548loc_e3548:
000e3548b 0xe354c
000e354c
000e354cloc_e354c:
000e354cb 0xe3550
000e3550
000e3550loc_e3550:
000e3550b 0xe30b0
000e3554
000e3554loc_e3554:
000e3554stp x0, x1, [sp+8]
000e3558stp x2, x3, [sp+24]
000e355cmov x3, x30
000e3560bl runtime.morestack_noctxt.abi0
000e3564ldp x0, x1, [sp+8]
000e3568ldp x2, x3, [sp+24]
000e356cb 0xe2db0
000e2db0
000e3570
000e3570internal/poll.sendFile.deferwrap1: ; void internal/poll.sendFile.deferwrap1(void)
000e3570ldr x16, [x28+16]
000e3574subs xzr, sp, x16
000e3578b.ls 0xe35a8
000e357cstr x30, [sp-32]!
000e3580stur x29, [sp-8]
000e3584sub x29, sp, 8
000e3588ldr x16, [x28+32]
000e358ccbnz x16, 0xe35b4
000e3590
000e3590loc_e3590:
000e3590ldr x0, [x26+8]
000e3594str x0, [sp+16]
000e3598bl internal/poll.(*FD).writeUnlock
000e359cldur x29, [sp-8]
000e35a0ldr x30, [sp], 32
000e35a4ret x30
000e35a8
000e35a8loc_e35a8:
000e35a8mov x3, x30
000e35acbl runtime.morestack.abi0
000e35b0b 0xe3570
000e35b4
000e35b4loc_e35b4:
000e35b4ldr x17, [x16]
000e35b8add x20, sp, 40
000e35bcsubs xzr, x20, x17
000e35c0b.ne 0xe3590
000e35c4add x20, sp, 8
000e35c8str x20, [x16]
000e35ccb 0xe3590
000e3570
000e3570internal/poll.sendFile.deferwrap1: ; void internal/poll.sendFile.deferwrap1(void)
000e3570ldr x16, [x28+16]
000e3574subs xzr, sp, x16
000e3578b.ls 0xe35a8
000e357cstr x30, [sp-32]!
000e3580stur x29, [sp-8]
000e3584sub x29, sp, 8
000e3588ldr x16, [x28+32]
000e358ccbnz x16, 0xe35b4
000e3590
000e3590loc_e3590:
000e3590ldr x0, [x26+8]
000e3594str x0, [sp+16]
000e3598bl internal/poll.(*FD).writeUnlock
000e359cldur x29, [sp-8]
000e35a0ldr x30, [sp], 32
000e35a4ret x30
000e35a8
000e35a8loc_e35a8:
000e35a8mov x3, x30
000e35acbl runtime.morestack.abi0
000e35b0b 0xe3570
000e35b4
000e35b4loc_e35b4:
000e35b4ldr x17, [x16]
000e35b8add x20, sp, 40
000e35bcsubs xzr, x20, x17
000e35c0b.ne 0xe3590
000e35c4add x20, sp, 8
000e35c8str x20, [x16]
000e35ccb 0xe3590
000e3570
000e35d0
000e35d0internal/poll.sendFile.func1: ; void internal/poll.sendFile.func1(void)
000e35d0ldr x16, [x28+16]
000e35d4subs xzr, sp, x16
000e35d8b.ls 0xe364c
000e35dcstr x30, [sp-112]!
000e35e0stur x29, [sp-8]
000e35e4sub x29, sp, 8
000e35e8ldr x6, [x26+8]
000e35ecstr x6, [sp+72]
000e35f0ldr x6, [x26+16]
000e35f4str x6, [sp+64]
000e35f8ldr x6, [x26+24]
000e35fcstr x6, [sp+80]
000e3600ldr x6, [x26+32]
000e3604str x6, [sp+96]
000e3608ldr x6, [x26+40]
000e360cstr x6, [sp+88]
000e3610ldr x1, [sp+64]
000e3614ldr x7, [sp+96]
000e3618ldr x3, [x7]
000e361cldrb w5, [x6]
000e3620ldr x6, [sp+80]
000e3624ldr x2, [x6]
000e3628ldr x0, [sp+72]
000e362cldr x4, [x7+8]
000e3630adrp x27, 0x92a000
000e3634ldr x26, [x27+56]
000e3638ldr x6, [x26]
000e363cblr x6
000e3640ldur x29, [sp-8]
000e3644ldr x30, [sp], 112
000e3648ret x30
000e364c
000e364cloc_e364c:
000e364cmov x3, x30
000e3650bl runtime.morestack.abi0
000e3654b 0xe35d0
000e3658udf 0
000e365cudf 0
000e35d0
000e35d0internal/poll.sendFile.func1: ; void internal/poll.sendFile.func1(void)
000e35d0ldr x16, [x28+16]
000e35d4subs xzr, sp, x16
000e35d8b.ls 0xe364c
000e35dcstr x30, [sp-112]!
000e35e0stur x29, [sp-8]
000e35e4sub x29, sp, 8
000e35e8ldr x6, [x26+8]
000e35ecstr x6, [sp+72]
000e35f0ldr x6, [x26+16]
000e35f4str x6, [sp+64]
000e35f8ldr x6, [x26+24]
000e35fcstr x6, [sp+80]
000e3600ldr x6, [x26+32]
000e3604str x6, [sp+96]
000e3608ldr x6, [x26+40]
000e360cstr x6, [sp+88]
000e3610ldr x1, [sp+64]
000e3614ldr x7, [sp+96]
000e3618ldr x3, [x7]
000e361cldrb w5, [x6]
000e3620ldr x6, [sp+80]
000e3624ldr x2, [x6]
000e3628ldr x0, [sp+72]
000e362cldr x4, [x7+8]
000e3630adrp x27, 0x92a000
000e3634ldr x26, [x27+56]
000e3638ldr x6, [x26]
000e363cblr x6
000e3640ldur x29, [sp-8]
000e3644ldr x30, [sp], 112
000e3648ret x30
000e364c
000e364cloc_e364c:
000e364cmov x3, x30
000e3650bl runtime.morestack.abi0
000e3654b 0xe35d0
000e3658udf 0
000e365cudf 0
000e35d0
000e3660
000e3660internal/poll.sendFileChunk: ; void internal/poll.sendFileChunk(int dst, int src, int64 * offset, int size, int64 written)
000e3660ldr x16, [x28+16]
000e3664subs xzr, sp, x16
000e3668b.ls 0xe36f0
000e366cstr x30, [sp-128]!
000e3670stur x29, [sp-8]
000e3674sub x29, sp, 8
000e3678str x0, [sp+136]
000e367cstr x1, [sp+144]
000e3680str x2, [sp+152]
000e3684str x3, [sp+160]
000e3688str x4, [sp+168]
000e368cstr xzr, [sp+48]
000e3690stp xzr, xzr, [sp+72]
000e3694b 0xe3698
000e3698
000e3698loc_e3698:
000e3698stp xzr, xzr, [sp+104]
000e369cldr x1, [sp+144]
000e36a0ldr x3, [sp+160]
000e36a4ldr x2, [sp+152]
000e36a8ldr x0, [sp+136]
000e36acbl syscall.Sendfile
000e36b0str x0, [sp+56]
000e36b4str x1, [sp+104]
000e36b8str x2, [sp+112]
000e36bcldr x4, [sp+56]
000e36c0str x4, [sp+64]
000e36c4str x1, [sp+88]
000e36c8str x2, [sp+96]
000e36ccldr x4, [sp+64]
000e36d0str x4, [sp+48]
000e36d4str x1, [sp+72]
000e36d8str x2, [sp+80]
000e36dcb 0xe36e0
000e36e0
000e36e0loc_e36e0:
000e36e0ldr x0, [sp+48]
000e36e4ldur x29, [sp-8]
000e36e8ldr x30, [sp], 128
000e36ecret x30
000e36f0
000e36f0loc_e36f0:
000e36f0stp x0, x1, [sp+8]
000e36f4stp x2, x3, [sp+24]
000e36f8str x4, [sp+40]
000e36fcmov x3, x30
000e3700bl runtime.morestack_noctxt.abi0
000e3704ldp x0, x1, [sp+8]
000e3708ldp x2, x3, [sp+24]
000e370cldr x4, [sp+40]
000e3710b 0xe3660
000e3714udf 0
000e3718udf 0
000e371cudf 0
000e3660
000e3660internal/poll.sendFileChunk: ; void internal/poll.sendFileChunk(int dst, int src, int64 * offset, int size, int64 written)
000e3660ldr x16, [x28+16]
000e3664subs xzr, sp, x16
000e3668b.ls 0xe36f0
000e366cstr x30, [sp-128]!
000e3670stur x29, [sp-8]
000e3674sub x29, sp, 8
000e3678str x0, [sp+136]
000e367cstr x1, [sp+144]
000e3680str x2, [sp+152]
000e3684str x3, [sp+160]
000e3688str x4, [sp+168]
000e368cstr xzr, [sp+48]
000e3690stp xzr, xzr, [sp+72]
000e3694b 0xe3698
000e3698
000e3698loc_e3698:
000e3698stp xzr, xzr, [sp+104]
000e369cldr x1, [sp+144]
000e36a0ldr x3, [sp+160]
000e36a4ldr x2, [sp+152]
000e36a8ldr x0, [sp+136]
000e36acbl syscall.Sendfile
000e36b0str x0, [sp+56]
000e36b4str x1, [sp+104]
000e36b8str x2, [sp+112]
000e36bcldr x4, [sp+56]
000e36c0str x4, [sp+64]
000e36c4str x1, [sp+88]
000e36c8str x2, [sp+96]
000e36ccldr x4, [sp+64]
000e36d0str x4, [sp+48]
000e36d4str x1, [sp+72]
000e36d8str x2, [sp+80]
000e36dcb 0xe36e0
000e36e0
000e36e0loc_e36e0:
000e36e0ldr x0, [sp+48]
000e36e4ldur x29, [sp-8]
000e36e8ldr x30, [sp], 128
000e36ecret x30
000e36f0
000e36f0loc_e36f0:
000e36f0stp x0, x1, [sp+8]
000e36f4stp x2, x3, [sp+24]
000e36f8str x4, [sp+40]
000e36fcmov x3, x30
000e3700bl runtime.morestack_noctxt.abi0
000e3704ldp x0, x1, [sp+8]
000e3708ldp x2, x3, [sp+24]
000e370cldr x4, [sp+40]
000e3710b 0xe3660
000e3714udf 0
000e3718udf 0
000e371cudf 0
000e3660
Loading..