File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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