File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000e09a0
000e09a0internal/poll.(*FD).Write: ; void internal/poll.(*FD).Write(internal/poll.FD * fd, struct []uint8 p)
000e09a0ldr x16, [x28+16]
000e09a4sub x17, sp, 384
000e09a8subs xzr, x17, x16
000e09acb.ls 0xe0ea0
000e09b0sub x20, sp, 512
000e09b4stp x29, x30, [x20-8]
000e09b8add sp, x20, 0
000e09bcsub x29, sp, 8
000e09c0str x0, [sp+520]
000e09c4str x1, [sp+528]
000e09c8str x2, [sp+536]
000e09ccstr x3, [sp+544]
000e09d0str xzr, [sp+88]
000e09d4stp xzr, xzr, [sp+192]
000e09d8ldr x0, [sp+520]
000e09dcbl internal/poll.(*FD).writeLock
000e09e0str x0, [sp+240]
000e09e4str x1, [sp+248]
000e09e8cbnz x0, 0xe09f0
000e09ecb 0xe0a18
000e09f0
000e09f0loc_e09f0:
000e09f0str xzr, [sp+88]
000e09f4str x0, [sp+192]
000e09f8str x1, [sp+200]
000e09fcbl runtime.deferreturn
000e0a00ldr x0, [sp+88]
000e0a04ldr x1, [sp+192]
000e0a08ldr x2, [sp+200]
000e0a0cldp x29, x30, [sp-8]
000e0a10add sp, sp, 512
000e0a14ret x30
000e0a18
000e0a18loc_e0a18:
000e0a18ldr x1, [sp+520]
000e0a1cstr x1, [sp+256]
000e0a20stp xzr, xzr, [sp+392]
000e0a24add x1, sp, 392
000e0a28str x1, [sp+408]
000e0a2cldrsb x27, [x1]
000e0a30adrp x2, 0
000e0a34add x2, x2, 3776
000e0a38str x2, [x1]
000e0a3cldrsb x27, [x1]
000e0a40ldr x2, [sp+256]
000e0a44adrp x27, 0x96b000
000e0a48ldr w3, [x27+3056]
000e0a4ccbz w3, 0xe0a54
000e0a50b 0xe0a58
000e0a54
000e0a54loc_e0a54:
000e0a54b 0xe0a6c
000e0a58
000e0a58loc_e0a58:
000e0a58bl runtime.gcWriteBarrier2
000e0a5cstr x2, [x25]
000e0a60ldr x3, [x1+8]
000e0a64str x3, [x25+8]
000e0a68b 0xe0a6c
000e0a6c
000e0a6cloc_e0a6c:
000e0a6cstr x2, [x1+8]
000e0a70str x1, [sp+144]
000e0a74add x0, sp, 120
000e0a78bl runtime.deferprocStack
000e0a7csubs xzr, x0, 0
000e0a80b.ne 0xe0af8
000e0a84b 0xe0a88
000e0a88
000e0a88loc_e0a88:
000e0a88ldr x2, [sp+520]
000e0a8cldrsb x27, [x2]
000e0a90add x2, x2, 32
000e0a94str x2, [sp+384]
000e0a98ldr x2, [sp+520]
000e0a9cldrsb x27, [x2]
000e0aa0ldrb w1, [x2+50]
000e0aa4strb w1, [sp+85]
000e0aa8ldr x0, [sp+384]
000e0aacbl internal/poll.(*pollDesc).prepareWrite
000e0ab0str x0, [sp+224]
000e0ab4str x1, [sp+232]
000e0ab8cbnz x0, 0xe0ac0
000e0abcb 0xe0af0
000e0ac0
000e0ac0loc_e0ac0:
000e0ac0str x0, [sp+368]
000e0ac4str x1, [sp+376]
000e0ac8str xzr, [sp+88]
000e0accstr x0, [sp+192]
000e0ad0str x1, [sp+200]
000e0ad4bl runtime.deferreturn
000e0ad8ldr x0, [sp+88]
000e0adcldr x1, [sp+192]
000e0ae0ldr x2, [sp+200]
000e0ae4ldp x29, x30, [sp-8]
000e0ae8add sp, sp, 512
000e0aecret x30
000e0af0
000e0af0loc_e0af0:
000e0af0str xzr, [sp+96]
000e0af4b 0xe0b14
000e0af8
000e0af8loc_e0af8:
000e0af8bl runtime.deferreturn
000e0afcldr x0, [sp+88]
000e0b00ldr x1, [sp+192]
000e0b04ldr x2, [sp+200]
000e0b08ldp x29, x30, [sp-8]
000e0b0cadd sp, sp, 512
000e0b10ret x30
000e0b14
000e0b14loc_e0b14:
000e0b14b 0xe0b18
000e0b18
000e0b18loc_e0b18:
000e0b18ldr x5, [sp+536]
000e0b1cstr x5, [sp+112]
000e0b20ldr x5, [sp+520]
000e0b24ldrsb x27, [x5]
000e0b28ldrb w5, [x5+48]
000e0b2cstrb w5, [sp+87]
000e0b30tbnz w5, 0, 0xe0b38
000e0b34b 0xe0b58
000e0b38
000e0b38loc_e0b38:
000e0b38ldr x5, [sp+112]
000e0b3cldr x6, [sp+96]
000e0b40sub x5, x5, x6
000e0b44movz x6, 0x40000000
000e0b48subs xzr, x5, x6
000e0b4ccset x5, gt
000e0b50strb w5, [sp+87]
000e0b54b 0xe0b5c
000e0b58
000e0b58loc_e0b58:
000e0b58b 0xe0b5c
000e0b5c
000e0b5cloc_e0b5c:
000e0b5cldrb w5, [sp+87]
000e0b60tbnz w5, 0, 0xe0b68
000e0b64b 0xe0b7c
000e0b68
000e0b68loc_e0b68:
000e0b68ldr x5, [sp+96]
000e0b6cmovz x6, 0x40000000
000e0b70add x5, x5, x6
000e0b74str x5, [sp+112]
000e0b78b 0xe0b80
000e0b7c
000e0b7cloc_e0b7c:
000e0b7cb 0xe0b80
000e0b80
000e0b80loc_e0b80:
000e0b80ldr x1, [sp+112]
000e0b84ldr x0, [sp+96]
000e0b88ldr x2, [sp+544]
000e0b8cldr x5, [sp+528]
000e0b90subs xzr, x2, x1
000e0b94b.hs 0xe0b9c
000e0b98b 0xe0e98
000e0b9c
000e0b9cloc_e0b9c:
000e0b9csubs xzr, x1, x0
000e0ba0b.hs 0xe0ba8
000e0ba4b 0xe0e94
000e0ba8
000e0ba8loc_e0ba8:
000e0ba8sub x6, x2, x0
000e0bacsub x7, x1, x0
000e0bb0sub x8, xzr, x6
000e0bb4and x8, x0, x8, asr #63
000e0bb8add x5, x5, x8
000e0bbcstr x5, [sp+464]
000e0bc0str x7, [sp+472]
000e0bc4str x6, [sp+480]
000e0bc8stp xzr, xzr, [sp+448]
000e0bccldr x5, [sp+520]
000e0bd0ldrsb x27, [x5]
000e0bd4ldr x1, [x5+16]
000e0bd8str x1, [sp+168]
000e0bdcldr x2, [sp+464]
000e0be0ldr x3, [sp+472]
000e0be4ldr x4, [sp+480]
000e0be8adrp x0, 0x5f8000
000e0becadd x0, x0, 3576
000e0bf0bl internal/poll.ignoringEINTRIO
000e0bf4str x0, [sp+176]
000e0bf8str x1, [sp+448]
000e0bfcstr x2, [sp+456]
000e0c00ldr x5, [sp+176]
000e0c04str x5, [sp+184]
000e0c08str x1, [sp+488]
000e0c0cstr x2, [sp+496]
000e0c10ldr x5, [sp+184]
000e0c14str x5, [sp+104]
000e0c18str x1, [sp+208]
000e0c1cstr x2, [sp+216]
000e0c20ldr x5, [sp+104]
000e0c24subs xzr, x5, 0
000e0c28b.gt 0xe0c30
000e0c2cb 0xe0c60
000e0c30
000e0c30loc_e0c30:
000e0c30ldr x5, [sp+104]
000e0c34ldr x6, [sp+112]
000e0c38ldr x7, [sp+96]
000e0c3csub x6, x6, x7
000e0c40subs xzr, x5, x6
000e0c44b.gt 0xe0e1c
000e0c48b 0xe0c4c
000e0c4c
000e0c4cloc_e0c4c:
000e0c4cldr x5, [sp+104]
000e0c50ldr x6, [sp+96]
000e0c54add x5, x6, x5
000e0c58str x5, [sp+96]
000e0c5cb 0xe0c64
000e0c60
000e0c60loc_e0c60:
000e0c60b 0xe0c64
000e0c64
000e0c64loc_e0c64:
000e0c64ldr x5, [sp+536]
000e0c68str x5, [sp+176]
000e0c6cldr x6, [sp+96]
000e0c70subs xzr, x5, x6
000e0c74b.eq 0xe0c7c
000e0c78b 0xe0cb8
000e0c7c
000e0c7cloc_e0c7c:
000e0c7cldr x0, [sp+208]
000e0c80ldr x1, [sp+216]
000e0c84str x0, [sp+328]
000e0c88str x1, [sp+336]
000e0c8cldr x2, [sp+96]
000e0c90str x2, [sp+88]
000e0c94str x0, [sp+192]
000e0c98str x1, [sp+200]
000e0c9cbl runtime.deferreturn
000e0ca0ldr x0, [sp+88]
000e0ca4ldr x1, [sp+192]
000e0ca8ldr x2, [sp+200]
000e0cacldp x29, x30, [sp-8]
000e0cb0add sp, sp, 512
000e0cb4ret x30
000e0cb8
000e0cb8loc_e0cb8:
000e0cb8adrp x5, 0x633000
000e0cbcadd x5, x5, 2264
000e0cc0str x5, [sp+312]
000e0cc4adrp x2, 0x630000
000e0cc8add x2, x2, 3464
000e0cccstr x2, [sp+320]
000e0cd0ldr x6, [sp+208]
000e0cd4subs xzr, x6, x5
000e0cd8cset x5, eq
000e0cdcb.eq 0xe0ce4
000e0ce0b 0xe0cf4
000e0ce4
000e0ce4loc_e0ce4:
000e0ce4ldr x0, [sp+208]
000e0ce8ldr x1, [sp+216]
000e0cecbl runtime.ifaceeq
000e0cf0b 0xe0cfc
000e0cf4
000e0cf4loc_e0cf4:
000e0cf4mov x0, x5
000e0cf8b 0xe0cfc
000e0cfc
000e0cfcloc_e0cfc:
000e0cfcstrb w0, [sp+87]
000e0d00tbnz w0, 0, 0xe0d08
000e0d04b 0xe0d28
000e0d08
000e0d08loc_e0d08:
000e0d08ldr x1, [sp+520]
000e0d0cldrsb x27, [x1]
000e0d10add x0, x1, 32
000e0d14str x0, [sp+304]
000e0d18bl internal/poll.(*pollDesc).pollable
000e0d1cstrb w0, [sp+86]
000e0d20strb w0, [sp+87]
000e0d24b 0xe0d2c
000e0d28
000e0d28loc_e0d28:
000e0d28b 0xe0d2c
000e0d2c
000e0d2cloc_e0d2c:
000e0d2cldrb w5, [sp+87]
000e0d30tbnz w5, 0, 0xe0d38
000e0d34b 0xe0d78
000e0d38
000e0d38loc_e0d38:
000e0d38ldr x2, [sp+520]
000e0d3cldrsb x27, [x2]
000e0d40add x2, x2, 32
000e0d44str x2, [sp+296]
000e0d48ldr x2, [sp+520]
000e0d4cldrsb x27, [x2]
000e0d50ldrb w1, [x2+50]
000e0d54strb w1, [sp+84]
000e0d58ldr x0, [sp+296]
000e0d5cbl internal/poll.(*pollDesc).waitWrite
000e0d60str x0, [sp+208]
000e0d64str x1, [sp+216]
000e0d68cbnz x0, 0xe0d70
000e0d6cb 0xe0d74
000e0d70
000e0d70loc_e0d70:
000e0d70b 0xe0d7c
000e0d74
000e0d74loc_e0d74:
000e0d74b 0xe0e18
000e0d78
000e0d78loc_e0d78:
000e0d78b 0xe0d7c
000e0d7c
000e0d7cloc_e0d7c:
000e0d7cldr x5, [sp+208]
000e0d80cbnz x5, 0xe0d88
000e0d84b 0xe0dc4
000e0d88
000e0d88loc_e0d88:
000e0d88ldr x0, [sp+208]
000e0d8cldr x1, [sp+216]
000e0d90str x0, [sp+280]
000e0d94str x1, [sp+288]
000e0d98ldr x2, [sp+96]
000e0d9cstr x2, [sp+88]
000e0da0str x0, [sp+192]
000e0da4str x1, [sp+200]
000e0da8bl runtime.deferreturn
000e0dacldr x0, [sp+88]
000e0db0ldr x1, [sp+192]
000e0db4ldr x2, [sp+200]
000e0db8ldp x29, x30, [sp-8]
000e0dbcadd sp, sp, 512
000e0dc0ret x30
000e0dc4
000e0dc4loc_e0dc4:
000e0dc4ldr x5, [sp+104]
000e0dc8cbz x5, 0xe0dd0
000e0dccb 0xe0e14
000e0dd0
000e0dd0loc_e0dd0:
000e0dd0adrp x27, 0x941000
000e0dd4ldr x0, [x27+1536]
000e0dd8adrp x27, 0x941000
000e0ddcldr x1, [x27+1544]
000e0de0str x0, [sp+264]
000e0de4str x1, [sp+272]
000e0de8ldr x2, [sp+96]
000e0decstr x2, [sp+88]
000e0df0str x0, [sp+192]
000e0df4str x1, [sp+200]
000e0df8bl runtime.deferreturn
000e0dfcldr x0, [sp+88]
000e0e00ldr x1, [sp+192]
000e0e04ldr x2, [sp+200]
000e0e08ldp x29, x30, [sp-8]
000e0e0cadd sp, sp, 512
000e0e10ret x30
000e0e14
000e0e14loc_e0e14:
000e0e14b 0xe0e18
000e0e18
000e0e18loc_e0e18:
000e0e18b 0xe0b14
000e0e1c
000e0e1cloc_e0e1c:
000e0e1cldr x0, [sp+104]
000e0e20bl internal/itoa.Itoa
000e0e24str x0, [sp+432]
000e0e28str x1, [sp+440]
000e0e2cldr x1, [sp+112]
000e0e30ldr x2, [sp+96]
000e0e34sub x0, x1, x2
000e0e38bl internal/itoa.Itoa
000e0e3cstr x0, [sp+416]
000e0e40str x1, [sp+424]
000e0e44ldr x3, [sp+432]
000e0e48ldr x4, [sp+440]
000e0e4corr x2, xzr, 31
000e0e50adrp x5, 0x5d5000
000e0e54add x5, x5, 829
000e0e58movz x6, 17
000e0e5cmov x7, x0
000e0e60mov x8, x1
000e0e64mov x0, xzr
000e0e68adrp x1, 0x5dd000
000e0e6cadd x1, x1, 3114
000e0e70bl runtime.concatstring4
000e0e74str x0, [sp+352]
000e0e78str x1, [sp+360]
000e0e7cbl runtime.convTstring
000e0e80str x0, [sp+344]
000e0e84mov x1, x0
000e0e88adrp x0, 0x515000
000e0e8cadd x0, x0, 2944
000e0e90bl runtime.gopanic
000e0e94
000e0e94loc_e0e94:
000e0e94bl runtime.panicSliceB
000e0e98
000e0e98loc_e0e98:
000e0e98bl runtime.panicSliceAcap
000e0e9chint
000e0ea0
000e0ea0loc_e0ea0:
000e0ea0stp x0, x1, [sp+8]
000e0ea4stp x2, x3, [sp+24]
000e0ea8mov x3, x30
000e0eacbl runtime.morestack_noctxt.abi0
000e0eb0ldp x0, x1, [sp+8]
000e0eb4ldp x2, x3, [sp+24]
000e0eb8b 0xe09a0
000e0ebcudf 0
000e09a0
000e09a0internal/poll.(*FD).Write: ; void internal/poll.(*FD).Write(internal/poll.FD * fd, struct []uint8 p)
000e09a0ldr x16, [x28+16]
000e09a4sub x17, sp, 384
000e09a8subs xzr, x17, x16
000e09acb.ls 0xe0ea0
000e09b0sub x20, sp, 512
000e09b4stp x29, x30, [x20-8]
000e09b8add sp, x20, 0
000e09bcsub x29, sp, 8
000e09c0str x0, [sp+520]
000e09c4str x1, [sp+528]
000e09c8str x2, [sp+536]
000e09ccstr x3, [sp+544]
000e09d0str xzr, [sp+88]
000e09d4stp xzr, xzr, [sp+192]
000e09d8ldr x0, [sp+520]
000e09dcbl internal/poll.(*FD).writeLock
000e09e0str x0, [sp+240]
000e09e4str x1, [sp+248]
000e09e8cbnz x0, 0xe09f0
000e09ecb 0xe0a18
000e09f0
000e09f0loc_e09f0:
000e09f0str xzr, [sp+88]
000e09f4str x0, [sp+192]
000e09f8str x1, [sp+200]
000e09fcbl runtime.deferreturn
000e0a00ldr x0, [sp+88]
000e0a04ldr x1, [sp+192]
000e0a08ldr x2, [sp+200]
000e0a0cldp x29, x30, [sp-8]
000e0a10add sp, sp, 512
000e0a14ret x30
000e0a18
000e0a18loc_e0a18:
000e0a18ldr x1, [sp+520]
000e0a1cstr x1, [sp+256]
000e0a20stp xzr, xzr, [sp+392]
000e0a24add x1, sp, 392
000e0a28str x1, [sp+408]
000e0a2cldrsb x27, [x1]
000e0a30adrp x2, 0
000e0a34add x2, x2, 3776
000e0a38str x2, [x1]
000e0a3cldrsb x27, [x1]
000e0a40ldr x2, [sp+256]
000e0a44adrp x27, 0x96b000
000e0a48ldr w3, [x27+3056]
000e0a4ccbz w3, 0xe0a54
000e0a50b 0xe0a58
000e0a54
000e0a54loc_e0a54:
000e0a54b 0xe0a6c
000e0a58
000e0a58loc_e0a58:
000e0a58bl runtime.gcWriteBarrier2
000e0a5cstr x2, [x25]
000e0a60ldr x3, [x1+8]
000e0a64str x3, [x25+8]
000e0a68b 0xe0a6c
000e0a6c
000e0a6cloc_e0a6c:
000e0a6cstr x2, [x1+8]
000e0a70str x1, [sp+144]
000e0a74add x0, sp, 120
000e0a78bl runtime.deferprocStack
000e0a7csubs xzr, x0, 0
000e0a80b.ne 0xe0af8
000e0a84b 0xe0a88
000e0a88
000e0a88loc_e0a88:
000e0a88ldr x2, [sp+520]
000e0a8cldrsb x27, [x2]
000e0a90add x2, x2, 32
000e0a94str x2, [sp+384]
000e0a98ldr x2, [sp+520]
000e0a9cldrsb x27, [x2]
000e0aa0ldrb w1, [x2+50]
000e0aa4strb w1, [sp+85]
000e0aa8ldr x0, [sp+384]
000e0aacbl internal/poll.(*pollDesc).prepareWrite
000e0ab0str x0, [sp+224]
000e0ab4str x1, [sp+232]
000e0ab8cbnz x0, 0xe0ac0
000e0abcb 0xe0af0
000e0ac0
000e0ac0loc_e0ac0:
000e0ac0str x0, [sp+368]
000e0ac4str x1, [sp+376]
000e0ac8str xzr, [sp+88]
000e0accstr x0, [sp+192]
000e0ad0str x1, [sp+200]
000e0ad4bl runtime.deferreturn
000e0ad8ldr x0, [sp+88]
000e0adcldr x1, [sp+192]
000e0ae0ldr x2, [sp+200]
000e0ae4ldp x29, x30, [sp-8]
000e0ae8add sp, sp, 512
000e0aecret x30
000e0af0
000e0af0loc_e0af0:
000e0af0str xzr, [sp+96]
000e0af4b 0xe0b14
000e0af8
000e0af8loc_e0af8:
000e0af8bl runtime.deferreturn
000e0afcldr x0, [sp+88]
000e0b00ldr x1, [sp+192]
000e0b04ldr x2, [sp+200]
000e0b08ldp x29, x30, [sp-8]
000e0b0cadd sp, sp, 512
000e0b10ret x30
000e0b14
000e0b14loc_e0b14:
000e0b14b 0xe0b18
000e0b18
000e0b18loc_e0b18:
000e0b18ldr x5, [sp+536]
000e0b1cstr x5, [sp+112]
000e0b20ldr x5, [sp+520]
000e0b24ldrsb x27, [x5]
000e0b28ldrb w5, [x5+48]
000e0b2cstrb w5, [sp+87]
000e0b30tbnz w5, 0, 0xe0b38
000e0b34b 0xe0b58
000e0b38
000e0b38loc_e0b38:
000e0b38ldr x5, [sp+112]
000e0b3cldr x6, [sp+96]
000e0b40sub x5, x5, x6
000e0b44movz x6, 0x40000000
000e0b48subs xzr, x5, x6
000e0b4ccset x5, gt
000e0b50strb w5, [sp+87]
000e0b54b 0xe0b5c
000e0b58
000e0b58loc_e0b58:
000e0b58b 0xe0b5c
000e0b5c
000e0b5cloc_e0b5c:
000e0b5cldrb w5, [sp+87]
000e0b60tbnz w5, 0, 0xe0b68
000e0b64b 0xe0b7c
000e0b68
000e0b68loc_e0b68:
000e0b68ldr x5, [sp+96]
000e0b6cmovz x6, 0x40000000
000e0b70add x5, x5, x6
000e0b74str x5, [sp+112]
000e0b78b 0xe0b80
000e0b7c
000e0b7cloc_e0b7c:
000e0b7cb 0xe0b80
000e0b80
000e0b80loc_e0b80:
000e0b80ldr x1, [sp+112]
000e0b84ldr x0, [sp+96]
000e0b88ldr x2, [sp+544]
000e0b8cldr x5, [sp+528]
000e0b90subs xzr, x2, x1
000e0b94b.hs 0xe0b9c
000e0b98b 0xe0e98
000e0b9c
000e0b9cloc_e0b9c:
000e0b9csubs xzr, x1, x0
000e0ba0b.hs 0xe0ba8
000e0ba4b 0xe0e94
000e0ba8
000e0ba8loc_e0ba8:
000e0ba8sub x6, x2, x0
000e0bacsub x7, x1, x0
000e0bb0sub x8, xzr, x6
000e0bb4and x8, x0, x8, asr #63
000e0bb8add x5, x5, x8
000e0bbcstr x5, [sp+464]
000e0bc0str x7, [sp+472]
000e0bc4str x6, [sp+480]
000e0bc8stp xzr, xzr, [sp+448]
000e0bccldr x5, [sp+520]
000e0bd0ldrsb x27, [x5]
000e0bd4ldr x1, [x5+16]
000e0bd8str x1, [sp+168]
000e0bdcldr x2, [sp+464]
000e0be0ldr x3, [sp+472]
000e0be4ldr x4, [sp+480]
000e0be8adrp x0, 0x5f8000
000e0becadd x0, x0, 3576
000e0bf0bl internal/poll.ignoringEINTRIO
000e0bf4str x0, [sp+176]
000e0bf8str x1, [sp+448]
000e0bfcstr x2, [sp+456]
000e0c00ldr x5, [sp+176]
000e0c04str x5, [sp+184]
000e0c08str x1, [sp+488]
000e0c0cstr x2, [sp+496]
000e0c10ldr x5, [sp+184]
000e0c14str x5, [sp+104]
000e0c18str x1, [sp+208]
000e0c1cstr x2, [sp+216]
000e0c20ldr x5, [sp+104]
000e0c24subs xzr, x5, 0
000e0c28b.gt 0xe0c30
000e0c2cb 0xe0c60
000e0c30
000e0c30loc_e0c30:
000e0c30ldr x5, [sp+104]
000e0c34ldr x6, [sp+112]
000e0c38ldr x7, [sp+96]
000e0c3csub x6, x6, x7
000e0c40subs xzr, x5, x6
000e0c44b.gt 0xe0e1c
000e0c48b 0xe0c4c
000e0c4c
000e0c4cloc_e0c4c:
000e0c4cldr x5, [sp+104]
000e0c50ldr x6, [sp+96]
000e0c54add x5, x6, x5
000e0c58str x5, [sp+96]
000e0c5cb 0xe0c64
000e0c60
000e0c60loc_e0c60:
000e0c60b 0xe0c64
000e0c64
000e0c64loc_e0c64:
000e0c64ldr x5, [sp+536]
000e0c68str x5, [sp+176]
000e0c6cldr x6, [sp+96]
000e0c70subs xzr, x5, x6
000e0c74b.eq 0xe0c7c
000e0c78b 0xe0cb8
000e0c7c
000e0c7cloc_e0c7c:
000e0c7cldr x0, [sp+208]
000e0c80ldr x1, [sp+216]
000e0c84str x0, [sp+328]
000e0c88str x1, [sp+336]
000e0c8cldr x2, [sp+96]
000e0c90str x2, [sp+88]
000e0c94str x0, [sp+192]
000e0c98str x1, [sp+200]
000e0c9cbl runtime.deferreturn
000e0ca0ldr x0, [sp+88]
000e0ca4ldr x1, [sp+192]
000e0ca8ldr x2, [sp+200]
000e0cacldp x29, x30, [sp-8]
000e0cb0add sp, sp, 512
000e0cb4ret x30
000e0cb8
000e0cb8loc_e0cb8:
000e0cb8adrp x5, 0x633000
000e0cbcadd x5, x5, 2264
000e0cc0str x5, [sp+312]
000e0cc4adrp x2, 0x630000
000e0cc8add x2, x2, 3464
000e0cccstr x2, [sp+320]
000e0cd0ldr x6, [sp+208]
000e0cd4subs xzr, x6, x5
000e0cd8cset x5, eq
000e0cdcb.eq 0xe0ce4
000e0ce0b 0xe0cf4
000e0ce4
000e0ce4loc_e0ce4:
000e0ce4ldr x0, [sp+208]
000e0ce8ldr x1, [sp+216]
000e0cecbl runtime.ifaceeq
000e0cf0b 0xe0cfc
000e0cf4
000e0cf4loc_e0cf4:
000e0cf4mov x0, x5
000e0cf8b 0xe0cfc
000e0cfc
000e0cfcloc_e0cfc:
000e0cfcstrb w0, [sp+87]
000e0d00tbnz w0, 0, 0xe0d08
000e0d04b 0xe0d28
000e0d08
000e0d08loc_e0d08:
000e0d08ldr x1, [sp+520]
000e0d0cldrsb x27, [x1]
000e0d10add x0, x1, 32
000e0d14str x0, [sp+304]
000e0d18bl internal/poll.(*pollDesc).pollable
000e0d1cstrb w0, [sp+86]
000e0d20strb w0, [sp+87]
000e0d24b 0xe0d2c
000e0d28
000e0d28loc_e0d28:
000e0d28b 0xe0d2c
000e0d2c
000e0d2cloc_e0d2c:
000e0d2cldrb w5, [sp+87]
000e0d30tbnz w5, 0, 0xe0d38
000e0d34b 0xe0d78
000e0d38
000e0d38loc_e0d38:
000e0d38ldr x2, [sp+520]
000e0d3cldrsb x27, [x2]
000e0d40add x2, x2, 32
000e0d44str x2, [sp+296]
000e0d48ldr x2, [sp+520]
000e0d4cldrsb x27, [x2]
000e0d50ldrb w1, [x2+50]
000e0d54strb w1, [sp+84]
000e0d58ldr x0, [sp+296]
000e0d5cbl internal/poll.(*pollDesc).waitWrite
000e0d60str x0, [sp+208]
000e0d64str x1, [sp+216]
000e0d68cbnz x0, 0xe0d70
000e0d6cb 0xe0d74
000e0d70
000e0d70loc_e0d70:
000e0d70b 0xe0d7c
000e0d74
000e0d74loc_e0d74:
000e0d74b 0xe0e18
000e0d78
000e0d78loc_e0d78:
000e0d78b 0xe0d7c
000e0d7c
000e0d7cloc_e0d7c:
000e0d7cldr x5, [sp+208]
000e0d80cbnz x5, 0xe0d88
000e0d84b 0xe0dc4
000e0d88
000e0d88loc_e0d88:
000e0d88ldr x0, [sp+208]
000e0d8cldr x1, [sp+216]
000e0d90str x0, [sp+280]
000e0d94str x1, [sp+288]
000e0d98ldr x2, [sp+96]
000e0d9cstr x2, [sp+88]
000e0da0str x0, [sp+192]
000e0da4str x1, [sp+200]
000e0da8bl runtime.deferreturn
000e0dacldr x0, [sp+88]
000e0db0ldr x1, [sp+192]
000e0db4ldr x2, [sp+200]
000e0db8ldp x29, x30, [sp-8]
000e0dbcadd sp, sp, 512
000e0dc0ret x30
000e0dc4
000e0dc4loc_e0dc4:
000e0dc4ldr x5, [sp+104]
000e0dc8cbz x5, 0xe0dd0
000e0dccb 0xe0e14
000e0dd0
000e0dd0loc_e0dd0:
000e0dd0adrp x27, 0x941000
000e0dd4ldr x0, [x27+1536]
000e0dd8adrp x27, 0x941000
000e0ddcldr x1, [x27+1544]
000e0de0str x0, [sp+264]
000e0de4str x1, [sp+272]
000e0de8ldr x2, [sp+96]
000e0decstr x2, [sp+88]
000e0df0str x0, [sp+192]
000e0df4str x1, [sp+200]
000e0df8bl runtime.deferreturn
000e0dfcldr x0, [sp+88]
000e0e00ldr x1, [sp+192]
000e0e04ldr x2, [sp+200]
000e0e08ldp x29, x30, [sp-8]
000e0e0cadd sp, sp, 512
000e0e10ret x30
000e0e14
000e0e14loc_e0e14:
000e0e14b 0xe0e18
000e0e18
000e0e18loc_e0e18:
000e0e18b 0xe0b14
000e0e1c
000e0e1cloc_e0e1c:
000e0e1cldr x0, [sp+104]
000e0e20bl internal/itoa.Itoa
000e0e24str x0, [sp+432]
000e0e28str x1, [sp+440]
000e0e2cldr x1, [sp+112]
000e0e30ldr x2, [sp+96]
000e0e34sub x0, x1, x2
000e0e38bl internal/itoa.Itoa
000e0e3cstr x0, [sp+416]
000e0e40str x1, [sp+424]
000e0e44ldr x3, [sp+432]
000e0e48ldr x4, [sp+440]
000e0e4corr x2, xzr, 31
000e0e50adrp x5, 0x5d5000
000e0e54add x5, x5, 829
000e0e58movz x6, 17
000e0e5cmov x7, x0
000e0e60mov x8, x1
000e0e64mov x0, xzr
000e0e68adrp x1, 0x5dd000
000e0e6cadd x1, x1, 3114
000e0e70bl runtime.concatstring4
000e0e74str x0, [sp+352]
000e0e78str x1, [sp+360]
000e0e7cbl runtime.convTstring
000e0e80str x0, [sp+344]
000e0e84mov x1, x0
000e0e88adrp x0, 0x515000
000e0e8cadd x0, x0, 2944
000e0e90bl runtime.gopanic
000e0e94
000e0e94loc_e0e94:
000e0e94bl runtime.panicSliceB
000e0e98
000e0e98loc_e0e98:
000e0e98bl runtime.panicSliceAcap
000e0e9chint
000e0ea0
000e0ea0loc_e0ea0:
000e0ea0stp x0, x1, [sp+8]
000e0ea4stp x2, x3, [sp+24]
000e0ea8mov x3, x30
000e0eacbl runtime.morestack_noctxt.abi0
000e0eb0ldp x0, x1, [sp+8]
000e0eb4ldp x2, x3, [sp+24]
000e0eb8b 0xe09a0
000e0ebcudf 0
000e09a0
000e0ec0
000e0ec0internal/poll.(*FD).Write.deferwrap1: ; void internal/poll.(*FD).Write.deferwrap1(void)
000e0ec0ldr x16, [x28+16]
000e0ec4subs xzr, sp, x16
000e0ec8b.ls 0xe0ef8
000e0eccstr x30, [sp-32]!
000e0ed0stur x29, [sp-8]
000e0ed4sub x29, sp, 8
000e0ed8ldr x16, [x28+32]
000e0edccbnz x16, 0xe0f04
000e0ee0
000e0ee0loc_e0ee0:
000e0ee0ldr x0, [x26+8]
000e0ee4str x0, [sp+16]
000e0ee8bl internal/poll.(*FD).writeUnlock
000e0eecldur x29, [sp-8]
000e0ef0ldr x30, [sp], 32
000e0ef4ret x30
000e0ef8
000e0ef8loc_e0ef8:
000e0ef8mov x3, x30
000e0efcbl runtime.morestack.abi0
000e0f00b 0xe0ec0
000e0f04
000e0f04loc_e0f04:
000e0f04ldr x17, [x16]
000e0f08add x20, sp, 40
000e0f0csubs xzr, x20, x17
000e0f10b.ne 0xe0ee0
000e0f14add x20, sp, 8
000e0f18str x20, [x16]
000e0f1cb 0xe0ee0
000e0ec0
000e0ec0internal/poll.(*FD).Write.deferwrap1: ; void internal/poll.(*FD).Write.deferwrap1(void)
000e0ec0ldr x16, [x28+16]
000e0ec4subs xzr, sp, x16
000e0ec8b.ls 0xe0ef8
000e0eccstr x30, [sp-32]!
000e0ed0stur x29, [sp-8]
000e0ed4sub x29, sp, 8
000e0ed8ldr x16, [x28+32]
000e0edccbnz x16, 0xe0f04
000e0ee0
000e0ee0loc_e0ee0:
000e0ee0ldr x0, [x26+8]
000e0ee4str x0, [sp+16]
000e0ee8bl internal/poll.(*FD).writeUnlock
000e0eecldur x29, [sp-8]
000e0ef0ldr x30, [sp], 32
000e0ef4ret x30
000e0ef8
000e0ef8loc_e0ef8:
000e0ef8mov x3, x30
000e0efcbl runtime.morestack.abi0
000e0f00b 0xe0ec0
000e0f04
000e0f04loc_e0f04:
000e0f04ldr x17, [x16]
000e0f08add x20, sp, 40
000e0f0csubs xzr, x20, x17
000e0f10b.ne 0xe0ee0
000e0f14add x20, sp, 8
000e0f18str x20, [x16]
000e0f1cb 0xe0ee0
000e0ec0
000e0f20
000e0f20internal/poll.(*FD).WriteToInet4: ; void internal/poll.(*FD).WriteToInet4(internal/poll.FD * fd, struct []uint8 p, syscall.SockaddrInet4 * sa)
000e0f20ldr x16, [x28+16]
000e0f24sub x17, sp, 224
000e0f28subs xzr, x17, x16
000e0f2cb.ls 0xe1250
000e0f30sub x20, sp, 352
000e0f34stp x29, x30, [x20-8]
000e0f38add sp, x20, 0
000e0f3csub x29, sp, 8
000e0f40str x0, [sp+360]
000e0f44str x1, [sp+368]
000e0f48str x2, [sp+376]
000e0f4cstr x3, [sp+384]
000e0f50str x4, [sp+392]
000e0f54str xzr, [sp+72]
000e0f58stp xzr, xzr, [sp+144]
000e0f5cldr x0, [sp+360]
000e0f60bl internal/poll.(*FD).writeLock
000e0f64str x0, [sp+192]
000e0f68str x1, [sp+200]
000e0f6ccbnz x0, 0xe0f74
000e0f70b 0xe0f9c
000e0f74
000e0f74loc_e0f74:
000e0f74str xzr, [sp+72]
000e0f78str x0, [sp+144]
000e0f7cstr x1, [sp+152]
000e0f80bl runtime.deferreturn
000e0f84ldr x0, [sp+72]
000e0f88ldr x1, [sp+144]
000e0f8cldr x2, [sp+152]
000e0f90ldp x29, x30, [sp-8]
000e0f94add sp, sp, 352
000e0f98ret x30
000e0f9c
000e0f9cloc_e0f9c:
000e0f9cldr x1, [sp+360]
000e0fa0str x1, [sp+208]
000e0fa4stp xzr, xzr, [sp+320]
000e0fa8add x1, sp, 320
000e0facstr x1, [sp+336]
000e0fb0ldrsb x27, [x1]
000e0fb4adrp x2, 4096
000e0fb8add x2, x2, 640
000e0fbcstr x2, [x1]
000e0fc0ldrsb x27, [x1]
000e0fc4ldr x2, [sp+208]
000e0fc8adrp x27, 0x96b000
000e0fccldr w3, [x27+3056]
000e0fd0cbz w3, 0xe0fd8
000e0fd4b 0xe0fdc
000e0fd8
000e0fd8loc_e0fd8:
000e0fd8b 0xe0ff0
000e0fdc
000e0fdcloc_e0fdc:
000e0fdcbl runtime.gcWriteBarrier2
000e0fe0str x2, [x25]
000e0fe4ldr x3, [x1+8]
000e0fe8str x3, [x25+8]
000e0fecb 0xe0ff0
000e0ff0
000e0ff0loc_e0ff0:
000e0ff0str x2, [x1+8]
000e0ff4str x1, [sp+104]
000e0ff8add x0, sp, 80
000e0ffcbl runtime.deferprocStack
000e1000subs xzr, x0, 0
000e1004b.ne 0xe1078
000e1008b 0xe100c
000e100c
000e100cloc_e100c:
000e100cldr x2, [sp+360]
000e1010ldrsb x27, [x2]
000e1014add x2, x2, 32
000e1018str x2, [sp+312]
000e101cldr x2, [sp+360]
000e1020ldrsb x27, [x2]
000e1024ldrb w1, [x2+50]
000e1028strb w1, [sp+70]
000e102cldr x0, [sp+312]
000e1030bl internal/poll.(*pollDesc).prepareWrite
000e1034str x0, [sp+176]
000e1038str x1, [sp+184]
000e103ccbnz x0, 0xe1044
000e1040b 0xe1074
000e1044
000e1044loc_e1044:
000e1044str x0, [sp+296]
000e1048str x1, [sp+304]
000e104cstr xzr, [sp+72]
000e1050str x0, [sp+144]
000e1054str x1, [sp+152]
000e1058bl runtime.deferreturn
000e105cldr x0, [sp+72]
000e1060ldr x1, [sp+144]
000e1064ldr x2, [sp+152]
000e1068ldp x29, x30, [sp-8]
000e106cadd sp, sp, 352
000e1070ret x30
000e1074
000e1074loc_e1074:
000e1074b 0xe1094
000e1078
000e1078loc_e1078:
000e1078bl runtime.deferreturn
000e107cldr x0, [sp+72]
000e1080ldr x1, [sp+144]
000e1084ldr x2, [sp+152]
000e1088ldp x29, x30, [sp-8]
000e108cadd sp, sp, 352
000e1090ret x30
000e1094
000e1094loc_e1094:
000e1094b 0xe1098
000e1098
000e1098loc_e1098:
000e1098ldr x6, [sp+360]
000e109cldrsb x27, [x6]
000e10a0ldr x0, [x6+16]
000e10a4str x0, [sp+128]
000e10a8ldr x1, [sp+368]
000e10acldr x5, [sp+392]
000e10b0ldr x2, [sp+376]
000e10b4ldr x3, [sp+384]
000e10b8mov x4, xzr
000e10bcbl syscall.sendtoInet4
000e10c0str x0, [sp+160]
000e10c4str x1, [sp+168]
000e10c8adrp x6, 0x632000
000e10ccadd x6, x6, 2264
000e10d0str x6, [sp+280]
000e10d4adrp x2, 0x62e000
000e10d8add x2, x2, 288
000e10dcstr x2, [sp+288]
000e10e0ldr x7, [sp+160]
000e10e4subs xzr, x7, x6
000e10e8b.eq 0xe10f0
000e10ecb 0xe110c
000e10f0
000e10f0loc_e10f0:
000e10f0ldr x0, [sp+160]
000e10f4ldr x1, [sp+168]
000e10f8bl runtime.ifaceeq
000e10fctbnz w0, 0, 0xe1104
000e1100b 0xe1108
000e1104
000e1104loc_e1104:
000e1104b 0xe11d0
000e1108
000e1108loc_e1108:
000e1108b 0xe1110
000e110c
000e110cloc_e110c:
000e110cb 0xe1110
000e1110
000e1110loc_e1110:
000e1110adrp x3, 0x632000
000e1114add x3, x3, 2264
000e1118str x3, [sp+264]
000e111cadrp x2, 0x62f000
000e1120add x2, x2, 3464
000e1124str x2, [sp+272]
000e1128ldr x4, [sp+160]
000e112csubs xzr, x4, x3
000e1130cset x3, eq
000e1134b.eq 0xe113c
000e1138b 0xe114c
000e113c
000e113cloc_e113c:
000e113cldr x0, [sp+160]
000e1140ldr x1, [sp+168]
000e1144bl runtime.ifaceeq
000e1148b 0xe1154
000e114c
000e114cloc_e114c:
000e114cmov x0, x3
000e1150b 0xe1154
000e1154
000e1154loc_e1154:
000e1154strb w0, [sp+68]
000e1158tbnz w0, 0, 0xe1160
000e115cb 0xe1180
000e1160
000e1160loc_e1160:
000e1160ldr x1, [sp+360]
000e1164ldrsb x27, [x1]
000e1168add x0, x1, 32
000e116cstr x0, [sp+256]
000e1170bl internal/poll.(*pollDesc).pollable
000e1174strb w0, [sp+71]
000e1178strb w0, [sp+68]
000e117cb 0xe1184
000e1180
000e1180loc_e1180:
000e1180b 0xe1184
000e1184
000e1184loc_e1184:
000e1184ldrb w2, [sp+68]
000e1188tbnz w2, 0, 0xe1190
000e118cb 0xe11d4
000e1190
000e1190loc_e1190:
000e1190ldr x2, [sp+360]
000e1194ldrsb x27, [x2]
000e1198add x2, x2, 32
000e119cstr x2, [sp+248]
000e11a0ldr x2, [sp+360]
000e11a4ldrsb x27, [x2]
000e11a8ldrb w1, [x2+50]
000e11acstrb w1, [sp+69]
000e11b0ldr x0, [sp+248]
000e11b4bl internal/poll.(*pollDesc).waitWrite
000e11b8str x0, [sp+160]
000e11bcstr x1, [sp+168]
000e11c0cbnz x0, 0xe11c8
000e11c4b 0xe11cc
000e11c8
000e11c8loc_e11c8:
000e11c8b 0xe11d8
000e11cc
000e11ccloc_e11cc:
000e11ccb 0xe11d0
000e11d0
000e11d0loc_e11d0:
000e11d0b 0xe1094
000e11d4
000e11d4loc_e11d4:
000e11d4b 0xe11d8
000e11d8
000e11d8loc_e11d8:
000e11d8ldr x0, [sp+160]
000e11dccbnz x0, 0xe11e4
000e11e0b 0xe121c
000e11e4
000e11e4loc_e11e4:
000e11e4ldr x0, [sp+160]
000e11e8ldr x1, [sp+168]
000e11ecstr x0, [sp+232]
000e11f0str x1, [sp+240]
000e11f4str xzr, [sp+72]
000e11f8str x0, [sp+144]
000e11fcstr x1, [sp+152]
000e1200bl runtime.deferreturn
000e1204ldr x0, [sp+72]
000e1208ldr x1, [sp+144]
000e120cldr x2, [sp+152]
000e1210ldp x29, x30, [sp-8]
000e1214add sp, sp, 352
000e1218ret x30
000e121c
000e121cloc_e121c:
000e121cldr x0, [sp+376]
000e1220str x0, [sp+136]
000e1224stp xzr, xzr, [sp+216]
000e1228ldr x0, [sp+136]
000e122cstr x0, [sp+72]
000e1230stp xzr, xzr, [sp+144]
000e1234bl runtime.deferreturn
000e1238ldr x0, [sp+72]
000e123cldr x2, [sp+152]
000e1240ldr x1, [sp+144]
000e1244ldp x29, x30, [sp-8]
000e1248add sp, sp, 352
000e124cret x30
000e1250
000e1250loc_e1250:
000e1250stp x0, x1, [sp+8]
000e1254stp x2, x3, [sp+24]
000e1258str x4, [sp+40]
000e125cmov x3, x30
000e1260bl runtime.morestack_noctxt.abi0
000e1264ldp x0, x1, [sp+8]
000e1268ldp x2, x3, [sp+24]
000e126cldr x4, [sp+40]
000e1270b 0xe0f20
000e1274udf 0
000e1278udf 0
000e127cudf 0
000e0f20
000e0f20internal/poll.(*FD).WriteToInet4: ; void internal/poll.(*FD).WriteToInet4(internal/poll.FD * fd, struct []uint8 p, syscall.SockaddrInet4 * sa)
000e0f20ldr x16, [x28+16]
000e0f24sub x17, sp, 224
000e0f28subs xzr, x17, x16
000e0f2cb.ls 0xe1250
000e0f30sub x20, sp, 352
000e0f34stp x29, x30, [x20-8]
000e0f38add sp, x20, 0
000e0f3csub x29, sp, 8
000e0f40str x0, [sp+360]
000e0f44str x1, [sp+368]
000e0f48str x2, [sp+376]
000e0f4cstr x3, [sp+384]
000e0f50str x4, [sp+392]
000e0f54str xzr, [sp+72]
000e0f58stp xzr, xzr, [sp+144]
000e0f5cldr x0, [sp+360]
000e0f60bl internal/poll.(*FD).writeLock
000e0f64str x0, [sp+192]
000e0f68str x1, [sp+200]
000e0f6ccbnz x0, 0xe0f74
000e0f70b 0xe0f9c
000e0f74
000e0f74loc_e0f74:
000e0f74str xzr, [sp+72]
000e0f78str x0, [sp+144]
000e0f7cstr x1, [sp+152]
000e0f80bl runtime.deferreturn
000e0f84ldr x0, [sp+72]
000e0f88ldr x1, [sp+144]
000e0f8cldr x2, [sp+152]
000e0f90ldp x29, x30, [sp-8]
000e0f94add sp, sp, 352
000e0f98ret x30
000e0f9c
000e0f9cloc_e0f9c:
000e0f9cldr x1, [sp+360]
000e0fa0str x1, [sp+208]
000e0fa4stp xzr, xzr, [sp+320]
000e0fa8add x1, sp, 320
000e0facstr x1, [sp+336]
000e0fb0ldrsb x27, [x1]
000e0fb4adrp x2, 4096
000e0fb8add x2, x2, 640
000e0fbcstr x2, [x1]
000e0fc0ldrsb x27, [x1]
000e0fc4ldr x2, [sp+208]
000e0fc8adrp x27, 0x96b000
000e0fccldr w3, [x27+3056]
000e0fd0cbz w3, 0xe0fd8
000e0fd4b 0xe0fdc
000e0fd8
000e0fd8loc_e0fd8:
000e0fd8b 0xe0ff0
000e0fdc
000e0fdcloc_e0fdc:
000e0fdcbl runtime.gcWriteBarrier2
000e0fe0str x2, [x25]
000e0fe4ldr x3, [x1+8]
000e0fe8str x3, [x25+8]
000e0fecb 0xe0ff0
000e0ff0
000e0ff0loc_e0ff0:
000e0ff0str x2, [x1+8]
000e0ff4str x1, [sp+104]
000e0ff8add x0, sp, 80
000e0ffcbl runtime.deferprocStack
000e1000subs xzr, x0, 0
000e1004b.ne 0xe1078
000e1008b 0xe100c
000e100c
000e100cloc_e100c:
000e100cldr x2, [sp+360]
000e1010ldrsb x27, [x2]
000e1014add x2, x2, 32
000e1018str x2, [sp+312]
000e101cldr x2, [sp+360]
000e1020ldrsb x27, [x2]
000e1024ldrb w1, [x2+50]
000e1028strb w1, [sp+70]
000e102cldr x0, [sp+312]
000e1030bl internal/poll.(*pollDesc).prepareWrite
000e1034str x0, [sp+176]
000e1038str x1, [sp+184]
000e103ccbnz x0, 0xe1044
000e1040b 0xe1074
000e1044
000e1044loc_e1044:
000e1044str x0, [sp+296]
000e1048str x1, [sp+304]
000e104cstr xzr, [sp+72]
000e1050str x0, [sp+144]
000e1054str x1, [sp+152]
000e1058bl runtime.deferreturn
000e105cldr x0, [sp+72]
000e1060ldr x1, [sp+144]
000e1064ldr x2, [sp+152]
000e1068ldp x29, x30, [sp-8]
000e106cadd sp, sp, 352
000e1070ret x30
000e1074
000e1074loc_e1074:
000e1074b 0xe1094
000e1078
000e1078loc_e1078:
000e1078bl runtime.deferreturn
000e107cldr x0, [sp+72]
000e1080ldr x1, [sp+144]
000e1084ldr x2, [sp+152]
000e1088ldp x29, x30, [sp-8]
000e108cadd sp, sp, 352
000e1090ret x30
000e1094
000e1094loc_e1094:
000e1094b 0xe1098
000e1098
000e1098loc_e1098:
000e1098ldr x6, [sp+360]
000e109cldrsb x27, [x6]
000e10a0ldr x0, [x6+16]
000e10a4str x0, [sp+128]
000e10a8ldr x1, [sp+368]
000e10acldr x5, [sp+392]
000e10b0ldr x2, [sp+376]
000e10b4ldr x3, [sp+384]
000e10b8mov x4, xzr
000e10bcbl syscall.sendtoInet4
000e10c0str x0, [sp+160]
000e10c4str x1, [sp+168]
000e10c8adrp x6, 0x632000
000e10ccadd x6, x6, 2264
000e10d0str x6, [sp+280]
000e10d4adrp x2, 0x62e000
000e10d8add x2, x2, 288
000e10dcstr x2, [sp+288]
000e10e0ldr x7, [sp+160]
000e10e4subs xzr, x7, x6
000e10e8b.eq 0xe10f0
000e10ecb 0xe110c
000e10f0
000e10f0loc_e10f0:
000e10f0ldr x0, [sp+160]
000e10f4ldr x1, [sp+168]
000e10f8bl runtime.ifaceeq
000e10fctbnz w0, 0, 0xe1104
000e1100b 0xe1108
000e1104
000e1104loc_e1104:
000e1104b 0xe11d0
000e1108
000e1108loc_e1108:
000e1108b 0xe1110
000e110c
000e110cloc_e110c:
000e110cb 0xe1110
000e1110
000e1110loc_e1110:
000e1110adrp x3, 0x632000
000e1114add x3, x3, 2264
000e1118str x3, [sp+264]
000e111cadrp x2, 0x62f000
000e1120add x2, x2, 3464
000e1124str x2, [sp+272]
000e1128ldr x4, [sp+160]
000e112csubs xzr, x4, x3
000e1130cset x3, eq
000e1134b.eq 0xe113c
000e1138b 0xe114c
000e113c
000e113cloc_e113c:
000e113cldr x0, [sp+160]
000e1140ldr x1, [sp+168]
000e1144bl runtime.ifaceeq
000e1148b 0xe1154
000e114c
000e114cloc_e114c:
000e114cmov x0, x3
000e1150b 0xe1154
000e1154
000e1154loc_e1154:
000e1154strb w0, [sp+68]
000e1158tbnz w0, 0, 0xe1160
000e115cb 0xe1180
000e1160
000e1160loc_e1160:
000e1160ldr x1, [sp+360]
000e1164ldrsb x27, [x1]
000e1168add x0, x1, 32
000e116cstr x0, [sp+256]
000e1170bl internal/poll.(*pollDesc).pollable
000e1174strb w0, [sp+71]
000e1178strb w0, [sp+68]
000e117cb 0xe1184
000e1180
000e1180loc_e1180:
000e1180b 0xe1184
000e1184
000e1184loc_e1184:
000e1184ldrb w2, [sp+68]
000e1188tbnz w2, 0, 0xe1190
000e118cb 0xe11d4
000e1190
000e1190loc_e1190:
000e1190ldr x2, [sp+360]
000e1194ldrsb x27, [x2]
000e1198add x2, x2, 32
000e119cstr x2, [sp+248]
000e11a0ldr x2, [sp+360]
000e11a4ldrsb x27, [x2]
000e11a8ldrb w1, [x2+50]
000e11acstrb w1, [sp+69]
000e11b0ldr x0, [sp+248]
000e11b4bl internal/poll.(*pollDesc).waitWrite
000e11b8str x0, [sp+160]
000e11bcstr x1, [sp+168]
000e11c0cbnz x0, 0xe11c8
000e11c4b 0xe11cc
000e11c8
000e11c8loc_e11c8:
000e11c8b 0xe11d8
000e11cc
000e11ccloc_e11cc:
000e11ccb 0xe11d0
000e11d0
000e11d0loc_e11d0:
000e11d0b 0xe1094
000e11d4
000e11d4loc_e11d4:
000e11d4b 0xe11d8
000e11d8
000e11d8loc_e11d8:
000e11d8ldr x0, [sp+160]
000e11dccbnz x0, 0xe11e4
000e11e0b 0xe121c
000e11e4
000e11e4loc_e11e4:
000e11e4ldr x0, [sp+160]
000e11e8ldr x1, [sp+168]
000e11ecstr x0, [sp+232]
000e11f0str x1, [sp+240]
000e11f4str xzr, [sp+72]
000e11f8str x0, [sp+144]
000e11fcstr x1, [sp+152]
000e1200bl runtime.deferreturn
000e1204ldr x0, [sp+72]
000e1208ldr x1, [sp+144]
000e120cldr x2, [sp+152]
000e1210ldp x29, x30, [sp-8]
000e1214add sp, sp, 352
000e1218ret x30
000e121c
000e121cloc_e121c:
000e121cldr x0, [sp+376]
000e1220str x0, [sp+136]
000e1224stp xzr, xzr, [sp+216]
000e1228ldr x0, [sp+136]
000e122cstr x0, [sp+72]
000e1230stp xzr, xzr, [sp+144]
000e1234bl runtime.deferreturn
000e1238ldr x0, [sp+72]
000e123cldr x2, [sp+152]
000e1240ldr x1, [sp+144]
000e1244ldp x29, x30, [sp-8]
000e1248add sp, sp, 352
000e124cret x30
000e1250
000e1250loc_e1250:
000e1250stp x0, x1, [sp+8]
000e1254stp x2, x3, [sp+24]
000e1258str x4, [sp+40]
000e125cmov x3, x30
000e1260bl runtime.morestack_noctxt.abi0
000e1264ldp x0, x1, [sp+8]
000e1268ldp x2, x3, [sp+24]
000e126cldr x4, [sp+40]
000e1270b 0xe0f20
000e1274udf 0
000e1278udf 0
000e127cudf 0
000e0f20
000e1280
000e1280internal/poll.(*FD).WriteToInet4.deferwrap1: ; void internal/poll.(*FD).WriteToInet4.deferwrap1(void)
000e1280ldr x16, [x28+16]
000e1284subs xzr, sp, x16
000e1288b.ls 0xe12b8
000e128cstr x30, [sp-32]!
000e1290stur x29, [sp-8]
000e1294sub x29, sp, 8
000e1298ldr x16, [x28+32]
000e129ccbnz x16, 0xe12c4
000e12a0
000e12a0loc_e12a0:
000e12a0ldr x0, [x26+8]
000e12a4str x0, [sp+16]
000e12a8bl internal/poll.(*FD).writeUnlock
000e12acldur x29, [sp-8]
000e12b0ldr x30, [sp], 32
000e12b4ret x30
000e12b8
000e12b8loc_e12b8:
000e12b8mov x3, x30
000e12bcbl runtime.morestack.abi0
000e12c0b 0xe1280
000e12c4
000e12c4loc_e12c4:
000e12c4ldr x17, [x16]
000e12c8add x20, sp, 40
000e12ccsubs xzr, x20, x17
000e12d0b.ne 0xe12a0
000e12d4add x20, sp, 8
000e12d8str x20, [x16]
000e12dcb 0xe12a0
000e1280
000e1280internal/poll.(*FD).WriteToInet4.deferwrap1: ; void internal/poll.(*FD).WriteToInet4.deferwrap1(void)
000e1280ldr x16, [x28+16]
000e1284subs xzr, sp, x16
000e1288b.ls 0xe12b8
000e128cstr x30, [sp-32]!
000e1290stur x29, [sp-8]
000e1294sub x29, sp, 8
000e1298ldr x16, [x28+32]
000e129ccbnz x16, 0xe12c4
000e12a0
000e12a0loc_e12a0:
000e12a0ldr x0, [x26+8]
000e12a4str x0, [sp+16]
000e12a8bl internal/poll.(*FD).writeUnlock
000e12acldur x29, [sp-8]
000e12b0ldr x30, [sp], 32
000e12b4ret x30
000e12b8
000e12b8loc_e12b8:
000e12b8mov x3, x30
000e12bcbl runtime.morestack.abi0
000e12c0b 0xe1280
000e12c4
000e12c4loc_e12c4:
000e12c4ldr x17, [x16]
000e12c8add x20, sp, 40
000e12ccsubs xzr, x20, x17
000e12d0b.ne 0xe12a0
000e12d4add x20, sp, 8
000e12d8str x20, [x16]
000e12dcb 0xe12a0
000e1280
000e12e0
000e12e0internal/poll.(*FD).WriteToInet6: ; void internal/poll.(*FD).WriteToInet6(internal/poll.FD * fd, struct []uint8 p, syscall.SockaddrInet6 * sa)
000e12e0ldr x16, [x28+16]
000e12e4sub x17, sp, 224
000e12e8subs xzr, x17, x16
000e12ecb.ls 0xe1610
000e12f0sub x20, sp, 352
000e12f4stp x29, x30, [x20-8]
000e12f8add sp, x20, 0
000e12fcsub x29, sp, 8
000e1300str x0, [sp+360]
000e1304str x1, [sp+368]
000e1308str x2, [sp+376]
000e130cstr x3, [sp+384]
000e1310str x4, [sp+392]
000e1314str xzr, [sp+72]
000e1318stp xzr, xzr, [sp+144]
000e131cldr x0, [sp+360]
000e1320bl internal/poll.(*FD).writeLock
000e1324str x0, [sp+192]
000e1328str x1, [sp+200]
000e132ccbnz x0, 0xe1334
000e1330b 0xe135c
000e1334
000e1334loc_e1334:
000e1334str xzr, [sp+72]
000e1338str x0, [sp+144]
000e133cstr x1, [sp+152]
000e1340bl runtime.deferreturn
000e1344ldr x0, [sp+72]
000e1348ldr x1, [sp+144]
000e134cldr x2, [sp+152]
000e1350ldp x29, x30, [sp-8]
000e1354add sp, sp, 352
000e1358ret x30
000e135c
000e135cloc_e135c:
000e135cldr x1, [sp+360]
000e1360str x1, [sp+208]
000e1364stp xzr, xzr, [sp+320]
000e1368add x1, sp, 320
000e136cstr x1, [sp+336]
000e1370ldrsb x27, [x1]
000e1374adrp x2, 0
000e1378add x2, x2, 1600
000e137cstr x2, [x1]
000e1380ldrsb x27, [x1]
000e1384ldr x2, [sp+208]
000e1388adrp x27, 0x96a000
000e138cldr w3, [x27+3056]
000e1390cbz w3, 0xe1398
000e1394b 0xe139c
000e1398
000e1398loc_e1398:
000e1398b 0xe13b0
000e139c
000e139cloc_e139c:
000e139cbl runtime.gcWriteBarrier2
000e13a0str x2, [x25]
000e13a4ldr x3, [x1+8]
000e13a8str x3, [x25+8]
000e13acb 0xe13b0
000e13b0
000e13b0loc_e13b0:
000e13b0str x2, [x1+8]
000e13b4str x1, [sp+104]
000e13b8add x0, sp, 80
000e13bcbl runtime.deferprocStack
000e13c0subs xzr, x0, 0
000e13c4b.ne 0xe1438
000e13c8b 0xe13cc
000e13cc
000e13ccloc_e13cc:
000e13ccldr x2, [sp+360]
000e13d0ldrsb x27, [x2]
000e13d4add x2, x2, 32
000e13d8str x2, [sp+312]
000e13dcldr x2, [sp+360]
000e13e0ldrsb x27, [x2]
000e13e4ldrb w1, [x2+50]
000e13e8strb w1, [sp+70]
000e13ecldr x0, [sp+312]
000e13f0bl internal/poll.(*pollDesc).prepareWrite
000e13f4str x0, [sp+176]
000e13f8str x1, [sp+184]
000e13fccbnz x0, 0xe1404
000e1400b 0xe1434
000e1404
000e1404loc_e1404:
000e1404str x0, [sp+296]
000e1408str x1, [sp+304]
000e140cstr xzr, [sp+72]
000e1410str x0, [sp+144]
000e1414str x1, [sp+152]
000e1418bl runtime.deferreturn
000e141cldr x0, [sp+72]
000e1420ldr x1, [sp+144]
000e1424ldr x2, [sp+152]
000e1428ldp x29, x30, [sp-8]
000e142cadd sp, sp, 352
000e1430ret x30
000e1434
000e1434loc_e1434:
000e1434b 0xe1454
000e1438
000e1438loc_e1438:
000e1438bl runtime.deferreturn
000e143cldr x0, [sp+72]
000e1440ldr x1, [sp+144]
000e1444ldr x2, [sp+152]
000e1448ldp x29, x30, [sp-8]
000e144cadd sp, sp, 352
000e1450ret x30
000e1454
000e1454loc_e1454:
000e1454b 0xe1458
000e1458
000e1458loc_e1458:
000e1458ldr x6, [sp+360]
000e145cldrsb x27, [x6]
000e1460ldr x0, [x6+16]
000e1464str x0, [sp+128]
000e1468ldr x1, [sp+368]
000e146cldr x5, [sp+392]
000e1470ldr x2, [sp+376]
000e1474ldr x3, [sp+384]
000e1478mov x4, xzr
000e147cbl syscall.sendtoInet6
000e1480str x0, [sp+160]
000e1484str x1, [sp+168]
000e1488adrp x6, 0x632000
000e148cadd x6, x6, 2264
000e1490str x6, [sp+280]
000e1494adrp x2, 0x62e000
000e1498add x2, x2, 288
000e149cstr x2, [sp+288]
000e14a0ldr x7, [sp+160]
000e14a4subs xzr, x7, x6
000e14a8b.eq 0xe14b0
000e14acb 0xe14cc
000e14b0
000e14b0loc_e14b0:
000e14b0ldr x0, [sp+160]
000e14b4ldr x1, [sp+168]
000e14b8bl runtime.ifaceeq
000e14bctbnz w0, 0, 0xe14c4
000e14c0b 0xe14c8
000e14c4
000e14c4loc_e14c4:
000e14c4b 0xe1590
000e14c8
000e14c8loc_e14c8:
000e14c8b 0xe14d0
000e14cc
000e14ccloc_e14cc:
000e14ccb 0xe14d0
000e14d0
000e14d0loc_e14d0:
000e14d0adrp x3, 0x632000
000e14d4add x3, x3, 2264
000e14d8str x3, [sp+264]
000e14dcadrp x2, 0x62f000
000e14e0add x2, x2, 3464
000e14e4str x2, [sp+272]
000e14e8ldr x4, [sp+160]
000e14ecsubs xzr, x4, x3
000e14f0cset x3, eq
000e14f4b.eq 0xe14fc
000e14f8b 0xe150c
000e14fc
000e14fcloc_e14fc:
000e14fcldr x0, [sp+160]
000e1500ldr x1, [sp+168]
000e1504bl runtime.ifaceeq
000e1508b 0xe1514
000e150c
000e150cloc_e150c:
000e150cmov x0, x3
000e1510b 0xe1514
000e1514
000e1514loc_e1514:
000e1514strb w0, [sp+68]
000e1518tbnz w0, 0, 0xe1520
000e151cb 0xe1540
000e1520
000e1520loc_e1520:
000e1520ldr x1, [sp+360]
000e1524ldrsb x27, [x1]
000e1528add x0, x1, 32
000e152cstr x0, [sp+256]
000e1530bl internal/poll.(*pollDesc).pollable
000e1534strb w0, [sp+71]
000e1538strb w0, [sp+68]
000e153cb 0xe1544
000e1540
000e1540loc_e1540:
000e1540b 0xe1544
000e1544
000e1544loc_e1544:
000e1544ldrb w2, [sp+68]
000e1548tbnz w2, 0, 0xe1550
000e154cb 0xe1594
000e1550
000e1550loc_e1550:
000e1550ldr x2, [sp+360]
000e1554ldrsb x27, [x2]
000e1558add x2, x2, 32
000e155cstr x2, [sp+248]
000e1560ldr x2, [sp+360]
000e1564ldrsb x27, [x2]
000e1568ldrb w1, [x2+50]
000e156cstrb w1, [sp+69]
000e1570ldr x0, [sp+248]
000e1574bl internal/poll.(*pollDesc).waitWrite
000e1578str x0, [sp+160]
000e157cstr x1, [sp+168]
000e1580cbnz x0, 0xe1588
000e1584b 0xe158c
000e1588
000e1588loc_e1588:
000e1588b 0xe1598
000e158c
000e158cloc_e158c:
000e158cb 0xe1590
000e1590
000e1590loc_e1590:
000e1590b 0xe1454
000e1594
000e1594loc_e1594:
000e1594b 0xe1598
000e1598
000e1598loc_e1598:
000e1598ldr x0, [sp+160]
000e159ccbnz x0, 0xe15a4
000e15a0b 0xe15dc
000e15a4
000e15a4loc_e15a4:
000e15a4ldr x0, [sp+160]
000e15a8ldr x1, [sp+168]
000e15acstr x0, [sp+232]
000e15b0str x1, [sp+240]
000e15b4str xzr, [sp+72]
000e15b8str x0, [sp+144]
000e15bcstr x1, [sp+152]
000e15c0bl runtime.deferreturn
000e15c4ldr x0, [sp+72]
000e15c8ldr x1, [sp+144]
000e15ccldr x2, [sp+152]
000e15d0ldp x29, x30, [sp-8]
000e15d4add sp, sp, 352
000e15d8ret x30
000e15dc
000e15dcloc_e15dc:
000e15dcldr x0, [sp+376]
000e15e0str x0, [sp+136]
000e15e4stp xzr, xzr, [sp+216]
000e15e8ldr x0, [sp+136]
000e15ecstr x0, [sp+72]
000e15f0stp xzr, xzr, [sp+144]
000e15f4bl runtime.deferreturn
000e15f8ldr x0, [sp+72]
000e15fcldr x2, [sp+152]
000e1600ldr x1, [sp+144]
000e1604ldp x29, x30, [sp-8]
000e1608add sp, sp, 352
000e160cret x30
000e1610
000e1610loc_e1610:
000e1610stp x0, x1, [sp+8]
000e1614stp x2, x3, [sp+24]
000e1618str x4, [sp+40]
000e161cmov x3, x30
000e1620bl runtime.morestack_noctxt.abi0
000e1624ldp x0, x1, [sp+8]
000e1628ldp x2, x3, [sp+24]
000e162cldr x4, [sp+40]
000e1630b 0xe12e0
000e1634udf 0
000e1638udf 0
000e163cudf 0
000e12e0
000e12e0internal/poll.(*FD).WriteToInet6: ; void internal/poll.(*FD).WriteToInet6(internal/poll.FD * fd, struct []uint8 p, syscall.SockaddrInet6 * sa)
000e12e0ldr x16, [x28+16]
000e12e4sub x17, sp, 224
000e12e8subs xzr, x17, x16
000e12ecb.ls 0xe1610
000e12f0sub x20, sp, 352
000e12f4stp x29, x30, [x20-8]
000e12f8add sp, x20, 0
000e12fcsub x29, sp, 8
000e1300str x0, [sp+360]
000e1304str x1, [sp+368]
000e1308str x2, [sp+376]
000e130cstr x3, [sp+384]
000e1310str x4, [sp+392]
000e1314str xzr, [sp+72]
000e1318stp xzr, xzr, [sp+144]
000e131cldr x0, [sp+360]
000e1320bl internal/poll.(*FD).writeLock
000e1324str x0, [sp+192]
000e1328str x1, [sp+200]
000e132ccbnz x0, 0xe1334
000e1330b 0xe135c
000e1334
000e1334loc_e1334:
000e1334str xzr, [sp+72]
000e1338str x0, [sp+144]
000e133cstr x1, [sp+152]
000e1340bl runtime.deferreturn
000e1344ldr x0, [sp+72]
000e1348ldr x1, [sp+144]
000e134cldr x2, [sp+152]
000e1350ldp x29, x30, [sp-8]
000e1354add sp, sp, 352
000e1358ret x30
000e135c
000e135cloc_e135c:
000e135cldr x1, [sp+360]
000e1360str x1, [sp+208]
000e1364stp xzr, xzr, [sp+320]
000e1368add x1, sp, 320
000e136cstr x1, [sp+336]
000e1370ldrsb x27, [x1]
000e1374adrp x2, 0
000e1378add x2, x2, 1600
000e137cstr x2, [x1]
000e1380ldrsb x27, [x1]
000e1384ldr x2, [sp+208]
000e1388adrp x27, 0x96a000
000e138cldr w3, [x27+3056]
000e1390cbz w3, 0xe1398
000e1394b 0xe139c
000e1398
000e1398loc_e1398:
000e1398b 0xe13b0
000e139c
000e139cloc_e139c:
000e139cbl runtime.gcWriteBarrier2
000e13a0str x2, [x25]
000e13a4ldr x3, [x1+8]
000e13a8str x3, [x25+8]
000e13acb 0xe13b0
000e13b0
000e13b0loc_e13b0:
000e13b0str x2, [x1+8]
000e13b4str x1, [sp+104]
000e13b8add x0, sp, 80
000e13bcbl runtime.deferprocStack
000e13c0subs xzr, x0, 0
000e13c4b.ne 0xe1438
000e13c8b 0xe13cc
000e13cc
000e13ccloc_e13cc:
000e13ccldr x2, [sp+360]
000e13d0ldrsb x27, [x2]
000e13d4add x2, x2, 32
000e13d8str x2, [sp+312]
000e13dcldr x2, [sp+360]
000e13e0ldrsb x27, [x2]
000e13e4ldrb w1, [x2+50]
000e13e8strb w1, [sp+70]
000e13ecldr x0, [sp+312]
000e13f0bl internal/poll.(*pollDesc).prepareWrite
000e13f4str x0, [sp+176]
000e13f8str x1, [sp+184]
000e13fccbnz x0, 0xe1404
000e1400b 0xe1434
000e1404
000e1404loc_e1404:
000e1404str x0, [sp+296]
000e1408str x1, [sp+304]
000e140cstr xzr, [sp+72]
000e1410str x0, [sp+144]
000e1414str x1, [sp+152]
000e1418bl runtime.deferreturn
000e141cldr x0, [sp+72]
000e1420ldr x1, [sp+144]
000e1424ldr x2, [sp+152]
000e1428ldp x29, x30, [sp-8]
000e142cadd sp, sp, 352
000e1430ret x30
000e1434
000e1434loc_e1434:
000e1434b 0xe1454
000e1438
000e1438loc_e1438:
000e1438bl runtime.deferreturn
000e143cldr x0, [sp+72]
000e1440ldr x1, [sp+144]
000e1444ldr x2, [sp+152]
000e1448ldp x29, x30, [sp-8]
000e144cadd sp, sp, 352
000e1450ret x30
000e1454
000e1454loc_e1454:
000e1454b 0xe1458
000e1458
000e1458loc_e1458:
000e1458ldr x6, [sp+360]
000e145cldrsb x27, [x6]
000e1460ldr x0, [x6+16]
000e1464str x0, [sp+128]
000e1468ldr x1, [sp+368]
000e146cldr x5, [sp+392]
000e1470ldr x2, [sp+376]
000e1474ldr x3, [sp+384]
000e1478mov x4, xzr
000e147cbl syscall.sendtoInet6
000e1480str x0, [sp+160]
000e1484str x1, [sp+168]
000e1488adrp x6, 0x632000
000e148cadd x6, x6, 2264
000e1490str x6, [sp+280]
000e1494adrp x2, 0x62e000
000e1498add x2, x2, 288
000e149cstr x2, [sp+288]
000e14a0ldr x7, [sp+160]
000e14a4subs xzr, x7, x6
000e14a8b.eq 0xe14b0
000e14acb 0xe14cc
000e14b0
000e14b0loc_e14b0:
000e14b0ldr x0, [sp+160]
000e14b4ldr x1, [sp+168]
000e14b8bl runtime.ifaceeq
000e14bctbnz w0, 0, 0xe14c4
000e14c0b 0xe14c8
000e14c4
000e14c4loc_e14c4:
000e14c4b 0xe1590
000e14c8
000e14c8loc_e14c8:
000e14c8b 0xe14d0
000e14cc
000e14ccloc_e14cc:
000e14ccb 0xe14d0
000e14d0
000e14d0loc_e14d0:
000e14d0adrp x3, 0x632000
000e14d4add x3, x3, 2264
000e14d8str x3, [sp+264]
000e14dcadrp x2, 0x62f000
000e14e0add x2, x2, 3464
000e14e4str x2, [sp+272]
000e14e8ldr x4, [sp+160]
000e14ecsubs xzr, x4, x3
000e14f0cset x3, eq
000e14f4b.eq 0xe14fc
000e14f8b 0xe150c
000e14fc
000e14fcloc_e14fc:
000e14fcldr x0, [sp+160]
000e1500ldr x1, [sp+168]
000e1504bl runtime.ifaceeq
000e1508b 0xe1514
000e150c
000e150cloc_e150c:
000e150cmov x0, x3
000e1510b 0xe1514
000e1514
000e1514loc_e1514:
000e1514strb w0, [sp+68]
000e1518tbnz w0, 0, 0xe1520
000e151cb 0xe1540
000e1520
000e1520loc_e1520:
000e1520ldr x1, [sp+360]
000e1524ldrsb x27, [x1]
000e1528add x0, x1, 32
000e152cstr x0, [sp+256]
000e1530bl internal/poll.(*pollDesc).pollable
000e1534strb w0, [sp+71]
000e1538strb w0, [sp+68]
000e153cb 0xe1544
000e1540
000e1540loc_e1540:
000e1540b 0xe1544
000e1544
000e1544loc_e1544:
000e1544ldrb w2, [sp+68]
000e1548tbnz w2, 0, 0xe1550
000e154cb 0xe1594
000e1550
000e1550loc_e1550:
000e1550ldr x2, [sp+360]
000e1554ldrsb x27, [x2]
000e1558add x2, x2, 32
000e155cstr x2, [sp+248]
000e1560ldr x2, [sp+360]
000e1564ldrsb x27, [x2]
000e1568ldrb w1, [x2+50]
000e156cstrb w1, [sp+69]
000e1570ldr x0, [sp+248]
000e1574bl internal/poll.(*pollDesc).waitWrite
000e1578str x0, [sp+160]
000e157cstr x1, [sp+168]
000e1580cbnz x0, 0xe1588
000e1584b 0xe158c
000e1588
000e1588loc_e1588:
000e1588b 0xe1598
000e158c
000e158cloc_e158c:
000e158cb 0xe1590
000e1590
000e1590loc_e1590:
000e1590b 0xe1454
000e1594
000e1594loc_e1594:
000e1594b 0xe1598
000e1598
000e1598loc_e1598:
000e1598ldr x0, [sp+160]
000e159ccbnz x0, 0xe15a4
000e15a0b 0xe15dc
000e15a4
000e15a4loc_e15a4:
000e15a4ldr x0, [sp+160]
000e15a8ldr x1, [sp+168]
000e15acstr x0, [sp+232]
000e15b0str x1, [sp+240]
000e15b4str xzr, [sp+72]
000e15b8str x0, [sp+144]
000e15bcstr x1, [sp+152]
000e15c0bl runtime.deferreturn
000e15c4ldr x0, [sp+72]
000e15c8ldr x1, [sp+144]
000e15ccldr x2, [sp+152]
000e15d0ldp x29, x30, [sp-8]
000e15d4add sp, sp, 352
000e15d8ret x30
000e15dc
000e15dcloc_e15dc:
000e15dcldr x0, [sp+376]
000e15e0str x0, [sp+136]
000e15e4stp xzr, xzr, [sp+216]
000e15e8ldr x0, [sp+136]
000e15ecstr x0, [sp+72]
000e15f0stp xzr, xzr, [sp+144]
000e15f4bl runtime.deferreturn
000e15f8ldr x0, [sp+72]
000e15fcldr x2, [sp+152]
000e1600ldr x1, [sp+144]
000e1604ldp x29, x30, [sp-8]
000e1608add sp, sp, 352
000e160cret x30
000e1610
000e1610loc_e1610:
000e1610stp x0, x1, [sp+8]
000e1614stp x2, x3, [sp+24]
000e1618str x4, [sp+40]
000e161cmov x3, x30
000e1620bl runtime.morestack_noctxt.abi0
000e1624ldp x0, x1, [sp+8]
000e1628ldp x2, x3, [sp+24]
000e162cldr x4, [sp+40]
000e1630b 0xe12e0
000e1634udf 0
000e1638udf 0
000e163cudf 0
000e12e0
000e1640
000e1640internal/poll.(*FD).WriteToInet6.deferwrap1: ; void internal/poll.(*FD).WriteToInet6.deferwrap1(void)
000e1640ldr x16, [x28+16]
000e1644subs xzr, sp, x16
000e1648b.ls 0xe1678
000e164cstr x30, [sp-32]!
000e1650stur x29, [sp-8]
000e1654sub x29, sp, 8
000e1658ldr x16, [x28+32]
000e165ccbnz x16, 0xe1684
000e1660
000e1660loc_e1660:
000e1660ldr x0, [x26+8]
000e1664str x0, [sp+16]
000e1668bl internal/poll.(*FD).writeUnlock
000e166cldur x29, [sp-8]
000e1670ldr x30, [sp], 32
000e1674ret x30
000e1678
000e1678loc_e1678:
000e1678mov x3, x30
000e167cbl runtime.morestack.abi0
000e1680b 0xe1640
000e1684
000e1684loc_e1684:
000e1684ldr x17, [x16]
000e1688add x20, sp, 40
000e168csubs xzr, x20, x17
000e1690b.ne 0xe1660
000e1694add x20, sp, 8
000e1698str x20, [x16]
000e169cb 0xe1660
000e1640
000e1640internal/poll.(*FD).WriteToInet6.deferwrap1: ; void internal/poll.(*FD).WriteToInet6.deferwrap1(void)
000e1640ldr x16, [x28+16]
000e1644subs xzr, sp, x16
000e1648b.ls 0xe1678
000e164cstr x30, [sp-32]!
000e1650stur x29, [sp-8]
000e1654sub x29, sp, 8
000e1658ldr x16, [x28+32]
000e165ccbnz x16, 0xe1684
000e1660
000e1660loc_e1660:
000e1660ldr x0, [x26+8]
000e1664str x0, [sp+16]
000e1668bl internal/poll.(*FD).writeUnlock
000e166cldur x29, [sp-8]
000e1670ldr x30, [sp], 32
000e1674ret x30
000e1678
000e1678loc_e1678:
000e1678mov x3, x30
000e167cbl runtime.morestack.abi0
000e1680b 0xe1640
000e1684
000e1684loc_e1684:
000e1684ldr x17, [x16]
000e1688add x20, sp, 40
000e168csubs xzr, x20, x17
000e1690b.ne 0xe1660
000e1694add x20, sp, 8
000e1698str x20, [x16]
000e169cb 0xe1660
000e1640
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
Loading..