File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    000dffc0
    000dffc0internal/poll.(*FD).Pread: ; void internal/poll.(*FD).Pread(internal/poll.FD * fd, struct []uint8 p, int64 off)
    000dffc0ldr x16, [x28+16]
    000dffc4sub x17, sp, 80
    000dffc8subs xzr, x17, x16
    000dffccb.ls 0xe01d4
    000dffd0str x30, [sp-208]!
    000dffd4stur x29, [sp-8]
    000dffd8sub x29, sp, 8
    000dffdcstr x0, [sp+216]
    000dffe0str x1, [sp+224]
    000dffe4str x2, [sp+232]
    000dffe8str x3, [sp+240]
    000dffecstr x4, [sp+248]
    000dfff0str xzr, [sp+64]
    000dfff4stp xzr, xzr, [sp+104]
    000dfff8ldr x0, [sp+216]
    000dfffcbl internal/poll.(*FD).incref
    000e0000str x0, [sp+136]
    000e0004str x1, [sp+144]
    000e0008cbnz x0, 0xe0010
    000e000cb 0xe0038
    000e0010
    000e0010loc_e0010:
    000e0010str xzr, [sp+64]
    000e0014str x0, [sp+104]
    000e0018str x1, [sp+112]
    000e001cldr x3, [sp+64]
    000e0020mov x2, x1
    000e0024mov x1, x0
    000e0028mov x0, x3
    000e002cldur x29, [sp-8]
    000e0030ldr x30, [sp], 208
    000e0034ret x30
    000e0038
    000e0038loc_e0038:
    000e0038ldr x5, [sp+216]
    000e003cldrsb x27, [x5]
    000e0040ldrb w5, [x5+48]
    000e0044strb w5, [sp+63]
    000e0048tbnz w5, 0, 0xe0050
    000e004cb 0xe006c
    000e0050
    000e0050loc_e0050:
    000e0050ldr x5, [sp+232]
    000e0054str x5, [sp+96]
    000e0058movz x6, 0x40000000
    000e005csubs xzr, x5, x6
    000e0060cset x5, gt
    000e0064strb w5, [sp+63]
    000e0068b 0xe0070
    000e006c
    000e006cloc_e006c:
    000e006cb 0xe0070
    000e0070
    000e0070loc_e0070:
    000e0070ldrb w5, [sp+63]
    000e0074tbnz w5, 0, 0xe007c
    000e0078b 0xe00a0
    000e007c
    000e007cloc_e007c:
    000e007cldr x2, [sp+240]
    000e0080movz x5, 0x40000000
    000e0084subs xzr, x2, x5
    000e0088b.hs 0xe0090
    000e008cb 0xe01c8
    000e0090
    000e0090loc_e0090:
    000e0090b 0xe0094
    000e0094
    000e0094loc_e0094:
    000e0094movz x5, 0x40000000
    000e0098str x5, [sp+232]
    000e009cb 0xe00a4
    000e00a0
    000e00a0loc_e00a0:
    000e00a0b 0xe00a4
    000e00a4
    000e00a4loc_e00a4:
    000e00a4str xzr, [sp+72]
    000e00a8stp xzr, xzr, [sp+120]
    000e00acb 0xe00b0
    000e00b0
    000e00b0loc_e00b0:
    000e00b0b 0xe00b4
    000e00b4
    000e00b4loc_e00b4:
    000e00b4stp xzr, xzr, [sp+184]
    000e00b8ldr x5, [sp+216]
    000e00bcldrsb x27, [x5]
    000e00c0ldr x0, [x5+16]
    000e00c4str x0, [sp+88]
    000e00c8ldr x4, [sp+248]
    000e00ccldr x1, [sp+224]
    000e00d0ldr x2, [sp+232]
    000e00d4ldr x3, [sp+240]
    000e00d8bl syscall.Pread
    000e00dcstr x0, [sp+96]
    000e00e0str x1, [sp+184]
    000e00e4str x2, [sp+192]
    000e00e8ldr x5, [sp+96]
    000e00ecstr x5, [sp+80]
    000e00f0str x1, [sp+152]
    000e00f4str x2, [sp+160]
    000e00f8ldr x5, [sp+80]
    000e00fcstr x5, [sp+72]
    000e0100str x1, [sp+120]
    000e0104str x2, [sp+128]
    000e0108adrp x5, 0x633000
    000e010cadd x5, x5, 2264
    000e0110str x5, [sp+168]
    000e0114adrp x2, 0x62f000
    000e0118add x2, x2, 288
    000e011cstr x2, [sp+176]
    000e0120ldr x6, [sp+120]
    000e0124subs xzr, x6, x5
    000e0128b.ne 0xe0130
    000e012cb 0xe0134
    000e0130
    000e0130loc_e0130:
    000e0130b 0xe0154
    000e0134
    000e0134loc_e0134:
    000e0134ldr x0, [sp+120]
    000e0138ldr x1, [sp+128]
    000e013cbl runtime.ifaceeq
    000e0140tbnz w0, 0, 0xe0148
    000e0144b 0xe0150
    000e0148
    000e0148loc_e0148:
    000e0148b 0xe014c
    000e014c
    000e014cloc_e014c:
    000e014cb 0xe00b0
    000e0150
    000e0150loc_e0150:
    000e0150b 0xe0154
    000e0154
    000e0154loc_e0154:
    000e0154b 0xe0158
    000e0158
    000e0158loc_e0158:
    000e0158ldr x1, [sp+120]
    000e015ccbnz x1, 0xe0164
    000e0160b 0xe016c
    000e0164
    000e0164loc_e0164:
    000e0164str xzr, [sp+72]
    000e0168b 0xe0170
    000e016c
    000e016cloc_e016c:
    000e016cb 0xe0170
    000e0170
    000e0170loc_e0170:
    000e0170ldr x0, [sp+216]
    000e0174bl internal/poll.(*FD).decref
    000e0178ldr x1, [sp+72]
    000e017cldr x2, [sp+120]
    000e0180ldr x3, [sp+128]
    000e0184ldr x0, [sp+216]
    000e0188bl internal/poll.(*FD).eofError
    000e018cstr x0, [sp+120]
    000e0190str x1, [sp+128]
    000e0194ldr x2, [sp+72]
    000e0198str x2, [sp+64]
    000e019cstr x0, [sp+104]
    000e01a0str x1, [sp+112]
    000e01a4ldr x2, [sp+64]
    000e01a8mov x3, x0
    000e01acmov x0, x2
    000e01b0mov x4, x1
    000e01b4mov x1, x3
    000e01b8mov x2, x4
    000e01bcldur x29, [sp-8]
    000e01c0ldr x30, [sp], 208
    000e01c4ret x30
    000e01c8
    000e01c8loc_e01c8:
    000e01c8movz x1, 0x40000000
    000e01ccbl runtime.panicSliceAcap
    000e01d0hint
    000e01d4
    000e01d4loc_e01d4:
    000e01d4stp x0, x1, [sp+8]
    000e01d8stp x2, x3, [sp+24]
    000e01dcstr x4, [sp+40]
    000e01e0mov x3, x30
    000e01e4bl runtime.morestack_noctxt.abi0
    000e01e8ldp x0, x1, [sp+8]
    000e01ecldp x2, x3, [sp+24]
    000e01f0ldr x4, [sp+40]
    000e01f4b 0xdffc0
    000e01f8udf 0
    000e01fcudf 0
    000dffc0
    000e0200
    000e0200internal/poll.(*FD).ReadFromInet4: ; void internal/poll.(*FD).ReadFromInet4(internal/poll.FD * fd, struct []uint8 p, syscall.SockaddrInet4 * from)
    000e0200ldr x16, [x28+16]
    000e0204sub x17, sp, 256
    000e0208subs xzr, x17, x16
    000e020cb.ls 0xe0544
    000e0210sub x20, sp, 384
    000e0214stp x29, x30, [x20-8]
    000e0218add sp, x20, 0
    000e021csub x29, sp, 8
    000e0220str x0, [sp+392]
    000e0224str x1, [sp+400]
    000e0228str x2, [sp+408]
    000e022cstr x3, [sp+416]
    000e0230str x4, [sp+424]
    000e0234str xzr, [sp+72]
    000e0238stp xzr, xzr, [sp+160]
    000e023cldr x0, [sp+392]
    000e0240bl internal/poll.(*FD).readLock
    000e0244str x0, [sp+208]
    000e0248str x1, [sp+216]
    000e024ccbnz x0, 0xe0254
    000e0250b 0xe027c
    000e0254
    000e0254loc_e0254:
    000e0254str xzr, [sp+72]
    000e0258str x0, [sp+160]
    000e025cstr x1, [sp+168]
    000e0260bl runtime.deferreturn
    000e0264ldr x0, [sp+72]
    000e0268ldr x1, [sp+160]
    000e026cldr x2, [sp+168]
    000e0270ldp x29, x30, [sp-8]
    000e0274add sp, sp, 384
    000e0278ret x30
    000e027c
    000e027cloc_e027c:
    000e027cldr x1, [sp+392]
    000e0280str x1, [sp+224]
    000e0284stp xzr, xzr, [sp+320]
    000e0288add x1, sp, 320
    000e028cstr x1, [sp+336]
    000e0290ldrsb x27, [x1]
    000e0294adrp x2, 0
    000e0298add x2, x2, 1392
    000e029cstr x2, [x1]
    000e02a0ldrsb x27, [x1]
    000e02a4ldr x2, [sp+224]
    000e02a8adrp x27, 0x96b000
    000e02acldr w3, [x27+3056]
    000e02b0cbz w3, 0xe02b8
    000e02b4b 0xe02bc
    000e02b8
    000e02b8loc_e02b8:
    000e02b8b 0xe02d0
    000e02bc
    000e02bcloc_e02bc:
    000e02bcbl runtime.gcWriteBarrier2
    000e02c0str x2, [x25]
    000e02c4ldr x3, [x1+8]
    000e02c8str x3, [x25+8]
    000e02ccb 0xe02d0
    000e02d0
    000e02d0loc_e02d0:
    000e02d0str x2, [x1+8]
    000e02d4str x1, [sp+112]
    000e02d8add x0, sp, 88
    000e02dcbl runtime.deferprocStack
    000e02e0subs xzr, x0, 0
    000e02e4b.ne 0xe0358
    000e02e8b 0xe02ec
    000e02ec
    000e02ecloc_e02ec:
    000e02ecldr x2, [sp+392]
    000e02f0ldrsb x27, [x2]
    000e02f4add x2, x2, 32
    000e02f8str x2, [sp+312]
    000e02fcldr x2, [sp+392]
    000e0300ldrsb x27, [x2]
    000e0304ldrb w1, [x2+50]
    000e0308strb w1, [sp+69]
    000e030cldr x0, [sp+312]
    000e0310bl internal/poll.(*pollDesc).prepareRead
    000e0314str x0, [sp+192]
    000e0318str x1, [sp+200]
    000e031ccbnz x0, 0xe0324
    000e0320b 0xe0354
    000e0324
    000e0324loc_e0324:
    000e0324str x0, [sp+296]
    000e0328str x1, [sp+304]
    000e032cstr xzr, [sp+72]
    000e0330str x0, [sp+160]
    000e0334str x1, [sp+168]
    000e0338bl runtime.deferreturn
    000e033cldr x0, [sp+72]
    000e0340ldr x1, [sp+160]
    000e0344ldr x2, [sp+168]
    000e0348ldp x29, x30, [sp-8]
    000e034cadd sp, sp, 384
    000e0350ret x30
    000e0354
    000e0354loc_e0354:
    000e0354b 0xe0374
    000e0358
    000e0358loc_e0358:
    000e0358bl runtime.deferreturn
    000e035cldr x0, [sp+72]
    000e0360ldr x1, [sp+160]
    000e0364ldr x2, [sp+168]
    000e0368ldp x29, x30, [sp-8]
    000e036cadd sp, sp, 384
    000e0370ret x30
    000e0374
    000e0374loc_e0374:
    000e0374b 0xe0378
    000e0378
    000e0378loc_e0378:
    000e0378stp xzr, xzr, [sp+344]
    000e037cldr x6, [sp+392]
    000e0380ldrsb x27, [x6]
    000e0384ldr x0, [x6+16]
    000e0388str x0, [sp+136]
    000e038cldr x1, [sp+400]
    000e0390ldr x5, [sp+424]
    000e0394ldr x2, [sp+408]
    000e0398ldr x3, [sp+416]
    000e039cmov x4, xzr
    000e03a0bl syscall.recvfromInet4
    000e03a4str x0, [sp+144]
    000e03a8str x1, [sp+344]
    000e03acstr x2, [sp+352]
    000e03b0ldr x6, [sp+144]
    000e03b4str x6, [sp+152]
    000e03b8str x1, [sp+360]
    000e03bcstr x2, [sp+368]
    000e03c0ldr x6, [sp+152]
    000e03c4str x6, [sp+80]
    000e03c8str x1, [sp+176]
    000e03ccstr x2, [sp+184]
    000e03d0cbnz x1, 0xe03d8
    000e03d4b 0xe04f0
    000e03d8
    000e03d8loc_e03d8:
    000e03d8adrp x4, 0x633000
    000e03dcadd x4, x4, 2264
    000e03e0str x4, [sp+280]
    000e03e4adrp x2, 0x62f000
    000e03e8add x2, x2, 288
    000e03ecstr x2, [sp+288]
    000e03f0ldr x5, [sp+176]
    000e03f4subs xzr, x5, x4
    000e03f8b.eq 0xe0400
    000e03fcb 0xe041c
    000e0400
    000e0400loc_e0400:
    000e0400ldr x0, [sp+176]
    000e0404ldr x1, [sp+184]
    000e0408bl runtime.ifaceeq
    000e040ctbnz w0, 0, 0xe0414
    000e0410b 0xe0418
    000e0414
    000e0414loc_e0414:
    000e0414b 0xe04e4
    000e0418
    000e0418loc_e0418:
    000e0418b 0xe0420
    000e041c
    000e041cloc_e041c:
    000e041cb 0xe0420
    000e0420
    000e0420loc_e0420:
    000e0420str xzr, [sp+80]
    000e0424adrp x4, 0x633000
    000e0428add x4, x4, 2264
    000e042cstr x4, [sp+264]
    000e0430adrp x2, 0x630000
    000e0434add x2, x2, 3464
    000e0438str x2, [sp+272]
    000e043cldr x5, [sp+176]
    000e0440subs xzr, x5, x4
    000e0444cset x4, eq
    000e0448b.eq 0xe0450
    000e044cb 0xe0460
    000e0450
    000e0450loc_e0450:
    000e0450ldr x0, [sp+176]
    000e0454ldr x1, [sp+184]
    000e0458bl runtime.ifaceeq
    000e045cb 0xe0468
    000e0460
    000e0460loc_e0460:
    000e0460mov x0, x4
    000e0464b 0xe0468
    000e0468
    000e0468loc_e0468:
    000e0468strb w0, [sp+71]
    000e046ctbnz w0, 0, 0xe0474
    000e0470b 0xe0494
    000e0474
    000e0474loc_e0474:
    000e0474ldr x1, [sp+392]
    000e0478ldrsb x27, [x1]
    000e047cadd x0, x1, 32
    000e0480str x0, [sp+256]
    000e0484bl internal/poll.(*pollDesc).pollable
    000e0488strb w0, [sp+70]
    000e048cstrb w0, [sp+71]
    000e0490b 0xe0498
    000e0494
    000e0494loc_e0494:
    000e0494b 0xe0498
    000e0498
    000e0498loc_e0498:
    000e0498ldrb w4, [sp+71]
    000e049ctbnz w4, 0, 0xe04a4
    000e04a0b 0xe04e8
    000e04a4
    000e04a4loc_e04a4:
    000e04a4ldr x2, [sp+392]
    000e04a8ldrsb x27, [x2]
    000e04acadd x2, x2, 32
    000e04b0str x2, [sp+248]
    000e04b4ldr x2, [sp+392]
    000e04b8ldrsb x27, [x2]
    000e04bcldrb w1, [x2+50]
    000e04c0strb w1, [sp+68]
    000e04c4ldr x0, [sp+248]
    000e04c8bl internal/poll.(*pollDesc).waitRead
    000e04ccstr x0, [sp+176]
    000e04d0str x1, [sp+184]
    000e04d4cbnz x0, 0xe04dc
    000e04d8b 0xe04e0
    000e04dc
    000e04dcloc_e04dc:
    000e04dcb 0xe04ec
    000e04e0
    000e04e0loc_e04e0:
    000e04e0b 0xe04e4
    000e04e4
    000e04e4loc_e04e4:
    000e04e4b 0xe0374
    000e04e8
    000e04e8loc_e04e8:
    000e04e8b 0xe04ec
    000e04ec
    000e04ecloc_e04ec:
    000e04ecb 0xe04f4
    000e04f0
    000e04f0loc_e04f0:
    000e04f0b 0xe04f4
    000e04f4
    000e04f4loc_e04f4:
    000e04f4ldr x1, [sp+80]
    000e04f8ldr x2, [sp+176]
    000e04fcldr x3, [sp+184]
    000e0500ldr x0, [sp+392]
    000e0504bl internal/poll.(*FD).eofError
    000e0508str x0, [sp+176]
    000e050cstr x1, [sp+184]
    000e0510str x0, [sp+232]
    000e0514str x1, [sp+240]
    000e0518ldr x4, [sp+80]
    000e051cstr x4, [sp+72]
    000e0520str x0, [sp+160]
    000e0524str x1, [sp+168]
    000e0528bl runtime.deferreturn
    000e052cldr x0, [sp+72]
    000e0530ldr x1, [sp+160]
    000e0534ldr x2, [sp+168]
    000e0538ldp x29, x30, [sp-8]
    000e053cadd sp, sp, 384
    000e0540ret x30
    000e0544
    000e0544loc_e0544:
    000e0544stp x0, x1, [sp+8]
    000e0548stp x2, x3, [sp+24]
    000e054cstr x4, [sp+40]
    000e0550mov x3, x30
    000e0554bl runtime.morestack_noctxt.abi0
    000e0558ldp x0, x1, [sp+8]
    000e055cldp x2, x3, [sp+24]
    000e0560ldr x4, [sp+40]
    000e0564b 0xe0200
    000e0568udf 0
    000e056cudf 0
    000e0200
    000e0570
    000e0570internal/poll.(*FD).ReadFromInet4.deferwrap1: ; void internal/poll.(*FD).ReadFromInet4.deferwrap1(void)
    000e0570ldr x16, [x28+16]
    000e0574subs xzr, sp, x16
    000e0578b.ls 0xe05a8
    000e057cstr x30, [sp-32]!
    000e0580stur x29, [sp-8]
    000e0584sub x29, sp, 8
    000e0588ldr x16, [x28+32]
    000e058ccbnz x16, 0xe05b4
    000e0590
    000e0590loc_e0590:
    000e0590ldr x0, [x26+8]
    000e0594str x0, [sp+16]
    000e0598bl internal/poll.(*FD).readUnlock
    000e059cldur x29, [sp-8]
    000e05a0ldr x30, [sp], 32
    000e05a4ret x30
    000e05a8
    000e05a8loc_e05a8:
    000e05a8mov x3, x30
    000e05acbl runtime.morestack.abi0
    000e05b0b 0xe0570
    000e05b4
    000e05b4loc_e05b4:
    000e05b4ldr x17, [x16]
    000e05b8add x20, sp, 40
    000e05bcsubs xzr, x20, x17
    000e05c0b.ne 0xe0590
    000e05c4add x20, sp, 8
    000e05c8str x20, [x16]
    000e05ccb 0xe0590
    000e0570
    000e05d0
    000e05d0internal/poll.(*FD).ReadFromInet6: ; void internal/poll.(*FD).ReadFromInet6(internal/poll.FD * fd, struct []uint8 p, syscall.SockaddrInet6 * from)
    000e05d0ldr x16, [x28+16]
    000e05d4sub x17, sp, 256
    000e05d8subs xzr, x17, x16
    000e05dcb.ls 0xe0914
    000e05e0sub x20, sp, 384
    000e05e4stp x29, x30, [x20-8]
    000e05e8add sp, x20, 0
    000e05ecsub x29, sp, 8
    000e05f0str x0, [sp+392]
    000e05f4str x1, [sp+400]
    000e05f8str x2, [sp+408]
    000e05fcstr x3, [sp+416]
    000e0600str x4, [sp+424]
    000e0604str xzr, [sp+72]
    000e0608stp xzr, xzr, [sp+160]
    000e060cldr x0, [sp+392]
    000e0610bl internal/poll.(*FD).readLock
    000e0614str x0, [sp+208]
    000e0618str x1, [sp+216]
    000e061ccbnz x0, 0xe0624
    000e0620b 0xe064c
    000e0624
    000e0624loc_e0624:
    000e0624str xzr, [sp+72]
    000e0628str x0, [sp+160]
    000e062cstr x1, [sp+168]
    000e0630bl runtime.deferreturn
    000e0634ldr x0, [sp+72]
    000e0638ldr x1, [sp+160]
    000e063cldr x2, [sp+168]
    000e0640ldp x29, x30, [sp-8]
    000e0644add sp, sp, 384
    000e0648ret x30
    000e064c
    000e064cloc_e064c:
    000e064cldr x1, [sp+392]
    000e0650str x1, [sp+224]
    000e0654stp xzr, xzr, [sp+320]
    000e0658add x1, sp, 320
    000e065cstr x1, [sp+336]
    000e0660ldrsb x27, [x1]
    000e0664adrp x2, 0
    000e0668add x2, x2, 2368
    000e066cstr x2, [x1]
    000e0670ldrsb x27, [x1]
    000e0674ldr x2, [sp+224]
    000e0678adrp x27, 0x96b000
    000e067cldr w3, [x27+3056]
    000e0680cbz w3, 0xe0688
    000e0684b 0xe068c
    000e0688
    000e0688loc_e0688:
    000e0688b 0xe06a0
    000e068c
    000e068cloc_e068c:
    000e068cbl runtime.gcWriteBarrier2
    000e0690str x2, [x25]
    000e0694ldr x3, [x1+8]
    000e0698str x3, [x25+8]
    000e069cb 0xe06a0
    000e06a0
    000e06a0loc_e06a0:
    000e06a0str x2, [x1+8]
    000e06a4str x1, [sp+112]
    000e06a8add x0, sp, 88
    000e06acbl runtime.deferprocStack
    000e06b0subs xzr, x0, 0
    000e06b4b.ne 0xe0728
    000e06b8b 0xe06bc
    000e06bc
    000e06bcloc_e06bc:
    000e06bcldr x2, [sp+392]
    000e06c0ldrsb x27, [x2]
    000e06c4add x2, x2, 32
    000e06c8str x2, [sp+312]
    000e06ccldr x2, [sp+392]
    000e06d0ldrsb x27, [x2]
    000e06d4ldrb w1, [x2+50]
    000e06d8strb w1, [sp+69]
    000e06dcldr x0, [sp+312]
    000e06e0bl internal/poll.(*pollDesc).prepareRead
    000e06e4str x0, [sp+192]
    000e06e8str x1, [sp+200]
    000e06eccbnz x0, 0xe06f4
    000e06f0b 0xe0724
    000e06f4
    000e06f4loc_e06f4:
    000e06f4str x0, [sp+296]
    000e06f8str x1, [sp+304]
    000e06fcstr xzr, [sp+72]
    000e0700str x0, [sp+160]
    000e0704str x1, [sp+168]
    000e0708bl runtime.deferreturn
    000e070cldr x0, [sp+72]
    000e0710ldr x1, [sp+160]
    000e0714ldr x2, [sp+168]
    000e0718ldp x29, x30, [sp-8]
    000e071cadd sp, sp, 384
    000e0720ret x30
    000e0724
    000e0724loc_e0724:
    000e0724b 0xe0744
    000e0728
    000e0728loc_e0728:
    000e0728bl runtime.deferreturn
    000e072cldr x0, [sp+72]
    000e0730ldr x1, [sp+160]
    000e0734ldr x2, [sp+168]
    000e0738ldp x29, x30, [sp-8]
    000e073cadd sp, sp, 384
    000e0740ret x30
    000e0744
    000e0744loc_e0744:
    000e0744b 0xe0748
    000e0748
    000e0748loc_e0748:
    000e0748stp xzr, xzr, [sp+344]
    000e074cldr x6, [sp+392]
    000e0750ldrsb x27, [x6]
    000e0754ldr x0, [x6+16]
    000e0758str x0, [sp+136]
    000e075cldr x1, [sp+400]
    000e0760ldr x5, [sp+424]
    000e0764ldr x2, [sp+408]
    000e0768ldr x3, [sp+416]
    000e076cmov x4, xzr
    000e0770bl syscall.recvfromInet6
    000e0774str x0, [sp+144]
    000e0778str x1, [sp+344]
    000e077cstr x2, [sp+352]
    000e0780ldr x6, [sp+144]
    000e0784str x6, [sp+152]
    000e0788str x1, [sp+360]
    000e078cstr x2, [sp+368]
    000e0790ldr x6, [sp+152]
    000e0794str x6, [sp+80]
    000e0798str x1, [sp+176]
    000e079cstr x2, [sp+184]
    000e07a0cbnz x1, 0xe07a8
    000e07a4b 0xe08c0
    000e07a8
    000e07a8loc_e07a8:
    000e07a8adrp x4, 0x633000
    000e07acadd x4, x4, 2264
    000e07b0str x4, [sp+280]
    000e07b4adrp x2, 0x62f000
    000e07b8add x2, x2, 288
    000e07bcstr x2, [sp+288]
    000e07c0ldr x5, [sp+176]
    000e07c4subs xzr, x5, x4
    000e07c8b.eq 0xe07d0
    000e07ccb 0xe07ec
    000e07d0
    000e07d0loc_e07d0:
    000e07d0ldr x0, [sp+176]
    000e07d4ldr x1, [sp+184]
    000e07d8bl runtime.ifaceeq
    000e07dctbnz w0, 0, 0xe07e4
    000e07e0b 0xe07e8
    000e07e4
    000e07e4loc_e07e4:
    000e07e4b 0xe08b4
    000e07e8
    000e07e8loc_e07e8:
    000e07e8b 0xe07f0
    000e07ec
    000e07ecloc_e07ec:
    000e07ecb 0xe07f0
    000e07f0
    000e07f0loc_e07f0:
    000e07f0str xzr, [sp+80]
    000e07f4adrp x4, 0x633000
    000e07f8add x4, x4, 2264
    000e07fcstr x4, [sp+264]
    000e0800adrp x2, 0x630000
    000e0804add x2, x2, 3464
    000e0808str x2, [sp+272]
    000e080cldr x5, [sp+176]
    000e0810subs xzr, x5, x4
    000e0814cset x4, eq
    000e0818b.eq 0xe0820
    000e081cb 0xe0830
    000e0820
    000e0820loc_e0820:
    000e0820ldr x0, [sp+176]
    000e0824ldr x1, [sp+184]
    000e0828bl runtime.ifaceeq
    000e082cb 0xe0838
    000e0830
    000e0830loc_e0830:
    000e0830mov x0, x4
    000e0834b 0xe0838
    000e0838
    000e0838loc_e0838:
    000e0838strb w0, [sp+71]
    000e083ctbnz w0, 0, 0xe0844
    000e0840b 0xe0864
    000e0844
    000e0844loc_e0844:
    000e0844ldr x1, [sp+392]
    000e0848ldrsb x27, [x1]
    000e084cadd x0, x1, 32
    000e0850str x0, [sp+256]
    000e0854bl internal/poll.(*pollDesc).pollable
    000e0858strb w0, [sp+70]
    000e085cstrb w0, [sp+71]
    000e0860b 0xe0868
    000e0864
    000e0864loc_e0864:
    000e0864b 0xe0868
    000e0868
    000e0868loc_e0868:
    000e0868ldrb w4, [sp+71]
    000e086ctbnz w4, 0, 0xe0874
    000e0870b 0xe08b8
    000e0874
    000e0874loc_e0874:
    000e0874ldr x2, [sp+392]
    000e0878ldrsb x27, [x2]
    000e087cadd x2, x2, 32
    000e0880str x2, [sp+248]
    000e0884ldr x2, [sp+392]
    000e0888ldrsb x27, [x2]
    000e088cldrb w1, [x2+50]
    000e0890strb w1, [sp+68]
    000e0894ldr x0, [sp+248]
    000e0898bl internal/poll.(*pollDesc).waitRead
    000e089cstr x0, [sp+176]
    000e08a0str x1, [sp+184]
    000e08a4cbnz x0, 0xe08ac
    000e08a8b 0xe08b0
    000e08ac
    000e08acloc_e08ac:
    000e08acb 0xe08bc
    000e08b0
    000e08b0loc_e08b0:
    000e08b0b 0xe08b4
    000e08b4
    000e08b4loc_e08b4:
    000e08b4b 0xe0744
    000e08b8
    000e08b8loc_e08b8:
    000e08b8b 0xe08bc
    000e08bc
    000e08bcloc_e08bc:
    000e08bcb 0xe08c4
    000e08c0
    000e08c0loc_e08c0:
    000e08c0b 0xe08c4
    000e08c4
    000e08c4loc_e08c4:
    000e08c4ldr x1, [sp+80]
    000e08c8ldr x2, [sp+176]
    000e08ccldr x3, [sp+184]
    000e08d0ldr x0, [sp+392]
    000e08d4bl internal/poll.(*FD).eofError
    000e08d8str x0, [sp+176]
    000e08dcstr x1, [sp+184]
    000e08e0str x0, [sp+232]
    000e08e4str x1, [sp+240]
    000e08e8ldr x4, [sp+80]
    000e08ecstr x4, [sp+72]
    000e08f0str x0, [sp+160]
    000e08f4str x1, [sp+168]
    000e08f8bl runtime.deferreturn
    000e08fcldr x0, [sp+72]
    000e0900ldr x1, [sp+160]
    000e0904ldr x2, [sp+168]
    000e0908ldp x29, x30, [sp-8]
    000e090cadd sp, sp, 384
    000e0910ret x30
    000e0914
    000e0914loc_e0914:
    000e0914stp x0, x1, [sp+8]
    000e0918stp x2, x3, [sp+24]
    000e091cstr x4, [sp+40]
    000e0920mov x3, x30
    000e0924bl runtime.morestack_noctxt.abi0
    000e0928ldp x0, x1, [sp+8]
    000e092cldp x2, x3, [sp+24]
    000e0930ldr x4, [sp+40]
    000e0934b 0xe05d0
    000e0938udf 0
    000e093cudf 0
    000e05d0
    000e0940
    000e0940internal/poll.(*FD).ReadFromInet6.deferwrap1: ; void internal/poll.(*FD).ReadFromInet6.deferwrap1(void)
    000e0940ldr x16, [x28+16]
    000e0944subs xzr, sp, x16
    000e0948b.ls 0xe0978
    000e094cstr x30, [sp-32]!
    000e0950stur x29, [sp-8]
    000e0954sub x29, sp, 8
    000e0958ldr x16, [x28+32]
    000e095ccbnz x16, 0xe0984
    000e0960
    000e0960loc_e0960:
    000e0960ldr x0, [x26+8]
    000e0964str x0, [sp+16]
    000e0968bl internal/poll.(*FD).readUnlock
    000e096cldur x29, [sp-8]
    000e0970ldr x30, [sp], 32
    000e0974ret x30
    000e0978
    000e0978loc_e0978:
    000e0978mov x3, x30
    000e097cbl runtime.morestack.abi0
    000e0980b 0xe0940
    000e0984
    000e0984loc_e0984:
    000e0984ldr x17, [x16]
    000e0988add x20, sp, 40
    000e098csubs xzr, x20, x17
    000e0990b.ne 0xe0960
    000e0994add x20, sp, 8
    000e0998str x20, [x16]
    000e099cb 0xe0960
    000e0940
    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