File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
000de7a0
000de7a0internal/poll.(*FD).writeLock: ; void internal/poll.(*FD).writeLock(internal/poll.FD * fd)
000de7a0ldr x16, [x28+16]
000de7a4subs xzr, sp, x16
000de7a8b.ls 0xde828
000de7acstr x30, [sp-80]!
000de7b0stur x29, [sp-8]
000de7b4sub x29, sp, 8
000de7b8str x0, [sp+88]
000de7bcstp xzr, xzr, [sp+32]
000de7c0ldr x0, [sp+88]
000de7c4ldrsb x27, [x0]
000de7c8str x0, [sp+48]
000de7ccmov x1, xzr
000de7d0bl internal/poll.(*fdMutex).rwlock
000de7d4strb w0, [sp+31]
000de7d8tbnz w0, 0, 0xde7e0
000de7dcb 0xde7f8
000de7e0
000de7e0loc_de7e0:
000de7e0stp xzr, xzr, [sp+32]
000de7e4mov x0, xzr
000de7e8mov x1, xzr
000de7ecldur x29, [sp-8]
000de7f0ldr x30, [sp], 80
000de7f4ret x30
000de7f8
000de7f8loc_de7f8:
000de7f8ldr x1, [sp+88]
000de7fcldrsb x27, [x1]
000de800ldrb w0, [x1+50]
000de804strb w0, [sp+30]
000de808bl internal/poll.errClosing
000de80cstr x0, [sp+56]
000de810str x1, [sp+64]
000de814str x0, [sp+32]
000de818str x1, [sp+40]
000de81cldur x29, [sp-8]
000de820ldr x30, [sp], 80
000de824ret x30
000de828
000de828loc_de828:
000de828str x0, [sp+8]
000de82cmov x3, x30
000de830bl runtime.morestack_noctxt.abi0
000de834ldr x0, [sp+8]
000de838b 0xde7a0
000de83cudf 0
000de7a0
000de7a0internal/poll.(*FD).writeLock: ; void internal/poll.(*FD).writeLock(internal/poll.FD * fd)
000de7a0ldr x16, [x28+16]
000de7a4subs xzr, sp, x16
000de7a8b.ls 0xde828
000de7acstr x30, [sp-80]!
000de7b0stur x29, [sp-8]
000de7b4sub x29, sp, 8
000de7b8str x0, [sp+88]
000de7bcstp xzr, xzr, [sp+32]
000de7c0ldr x0, [sp+88]
000de7c4ldrsb x27, [x0]
000de7c8str x0, [sp+48]
000de7ccmov x1, xzr
000de7d0bl internal/poll.(*fdMutex).rwlock
000de7d4strb w0, [sp+31]
000de7d8tbnz w0, 0, 0xde7e0
000de7dcb 0xde7f8
000de7e0
000de7e0loc_de7e0:
000de7e0stp xzr, xzr, [sp+32]
000de7e4mov x0, xzr
000de7e8mov x1, xzr
000de7ecldur x29, [sp-8]
000de7f0ldr x30, [sp], 80
000de7f4ret x30
000de7f8
000de7f8loc_de7f8:
000de7f8ldr x1, [sp+88]
000de7fcldrsb x27, [x1]
000de800ldrb w0, [x1+50]
000de804strb w0, [sp+30]
000de808bl internal/poll.errClosing
000de80cstr x0, [sp+56]
000de810str x1, [sp+64]
000de814str x0, [sp+32]
000de818str x1, [sp+40]
000de81cldur x29, [sp-8]
000de820ldr x30, [sp], 80
000de824ret x30
000de828
000de828loc_de828:
000de828str x0, [sp+8]
000de82cmov x3, x30
000de830bl runtime.morestack_noctxt.abi0
000de834ldr x0, [sp+8]
000de838b 0xde7a0
000de83cudf 0
000de7a0
000de840
000de840internal/poll.(*FD).writeUnlock: ; void internal/poll.(*FD).writeUnlock(internal/poll.FD * fd)
000de840ldr x16, [x28+16]
000de844subs xzr, sp, x16
000de848b.ls 0xde894
000de84cstr x30, [sp-48]!
000de850stur x29, [sp-8]
000de854sub x29, sp, 8
000de858str x0, [sp+56]
000de85cldrsb x27, [x0]
000de860str x0, [sp+32]
000de864mov x1, xzr
000de868bl internal/poll.(*fdMutex).rwunlock
000de86cstrb w0, [sp+31]
000de870tbnz w0, 0, 0xde878
000de874b 0xde884
000de878
000de878loc_de878:
000de878ldr x0, [sp+56]
000de87cbl internal/poll.(*FD).destroy
000de880b 0xde888
000de884
000de884loc_de884:
000de884b 0xde888
000de888
000de888loc_de888:
000de888ldur x29, [sp-8]
000de88cldr x30, [sp], 48
000de890ret x30
000de894
000de894loc_de894:
000de894str x0, [sp+8]
000de898mov x3, x30
000de89cbl runtime.morestack_noctxt.abi0
000de8a0ldr x0, [sp+8]
000de8a4b 0xde840
000de8a8udf 0
000de8acudf 0
000de840
000de840internal/poll.(*FD).writeUnlock: ; void internal/poll.(*FD).writeUnlock(internal/poll.FD * fd)
000de840ldr x16, [x28+16]
000de844subs xzr, sp, x16
000de848b.ls 0xde894
000de84cstr x30, [sp-48]!
000de850stur x29, [sp-8]
000de854sub x29, sp, 8
000de858str x0, [sp+56]
000de85cldrsb x27, [x0]
000de860str x0, [sp+32]
000de864mov x1, xzr
000de868bl internal/poll.(*fdMutex).rwunlock
000de86cstrb w0, [sp+31]
000de870tbnz w0, 0, 0xde878
000de874b 0xde884
000de878
000de878loc_de878:
000de878ldr x0, [sp+56]
000de87cbl internal/poll.(*FD).destroy
000de880b 0xde888
000de884
000de884loc_de884:
000de884b 0xde888
000de888
000de888loc_de888:
000de888ldur x29, [sp-8]
000de88cldr x30, [sp], 48
000de890ret x30
000de894
000de894loc_de894:
000de894str x0, [sp+8]
000de898mov x3, x30
000de89cbl runtime.morestack_noctxt.abi0
000de8a0ldr x0, [sp+8]
000de8a4b 0xde840
000de8a8udf 0
000de8acudf 0
000de840
000de8b0
000de8b0internal/poll.(*pollDesc).init: ; void internal/poll.(*pollDesc).init(internal/poll.pollDesc * pd, internal/poll.FD * fd)
000de8b0ldr x16, [x28+16]
000de8b4subs xzr, sp, x16
000de8b8b.ls 0xde968
000de8bcstr x30, [sp-128]!
000de8c0stur x29, [sp-8]
000de8c4sub x29, sp, 8
000de8c8str x0, [sp+136]
000de8ccstr x1, [sp+144]
000de8d0stp xzr, xzr, [sp+88]
000de8d4adrp x0, 0x96d000
000de8d8add x0, x0, 2512
000de8dcadrp x1, 0x5fa000
000de8e0add x1, x1, 3536
000de8e4bl sync.(*Once).Do
000de8e8ldr x2, [sp+144]
000de8ecldrsb x27, [x2]
000de8f0ldr x2, [x2+16]
000de8f4str x2, [sp+80]
000de8f8ldr x0, [sp+80]
000de8fcbl internal/poll.runtime_pollOpen
000de900str x0, [sp+56]
000de904str x1, [sp+48]
000de908str x0, [sp+72]
000de90cstr x1, [sp+64]
000de910str x0, [sp+40]
000de914str x1, [sp+32]
000de918cbnz x1, 0xde920
000de91cb 0xde944
000de920
000de920loc_de920:
000de920mov x0, x1
000de924bl internal/poll.errnoErr
000de928str x0, [sp+104]
000de92cstr x1, [sp+112]
000de930str x0, [sp+88]
000de934str x1, [sp+96]
000de938ldur x29, [sp-8]
000de93cldr x30, [sp], 128
000de940ret x30
000de944
000de944loc_de944:
000de944ldr x2, [sp+136]
000de948ldrsb x27, [x2]
000de94cstr x0, [x2]
000de950stp xzr, xzr, [sp+88]
000de954mov x0, xzr
000de958mov x1, xzr
000de95cldur x29, [sp-8]
000de960ldr x30, [sp], 128
000de964ret x30
000de968
000de968loc_de968:
000de968stp x0, x1, [sp+8]
000de96cmov x3, x30
000de970bl runtime.morestack_noctxt.abi0
000de974ldp x0, x1, [sp+8]
000de978b 0xde8b0
000de97cudf 0
000de8b0
000de8b0internal/poll.(*pollDesc).init: ; void internal/poll.(*pollDesc).init(internal/poll.pollDesc * pd, internal/poll.FD * fd)
000de8b0ldr x16, [x28+16]
000de8b4subs xzr, sp, x16
000de8b8b.ls 0xde968
000de8bcstr x30, [sp-128]!
000de8c0stur x29, [sp-8]
000de8c4sub x29, sp, 8
000de8c8str x0, [sp+136]
000de8ccstr x1, [sp+144]
000de8d0stp xzr, xzr, [sp+88]
000de8d4adrp x0, 0x96d000
000de8d8add x0, x0, 2512
000de8dcadrp x1, 0x5fa000
000de8e0add x1, x1, 3536
000de8e4bl sync.(*Once).Do
000de8e8ldr x2, [sp+144]
000de8ecldrsb x27, [x2]
000de8f0ldr x2, [x2+16]
000de8f4str x2, [sp+80]
000de8f8ldr x0, [sp+80]
000de8fcbl internal/poll.runtime_pollOpen
000de900str x0, [sp+56]
000de904str x1, [sp+48]
000de908str x0, [sp+72]
000de90cstr x1, [sp+64]
000de910str x0, [sp+40]
000de914str x1, [sp+32]
000de918cbnz x1, 0xde920
000de91cb 0xde944
000de920
000de920loc_de920:
000de920mov x0, x1
000de924bl internal/poll.errnoErr
000de928str x0, [sp+104]
000de92cstr x1, [sp+112]
000de930str x0, [sp+88]
000de934str x1, [sp+96]
000de938ldur x29, [sp-8]
000de93cldr x30, [sp], 128
000de940ret x30
000de944
000de944loc_de944:
000de944ldr x2, [sp+136]
000de948ldrsb x27, [x2]
000de94cstr x0, [x2]
000de950stp xzr, xzr, [sp+88]
000de954mov x0, xzr
000de958mov x1, xzr
000de95cldur x29, [sp-8]
000de960ldr x30, [sp], 128
000de964ret x30
000de968
000de968loc_de968:
000de968stp x0, x1, [sp+8]
000de96cmov x3, x30
000de970bl runtime.morestack_noctxt.abi0
000de974ldp x0, x1, [sp+8]
000de978b 0xde8b0
000de97cudf 0
000de8b0
000de980
000de980internal/poll.(*pollDesc).close: ; void internal/poll.(*pollDesc).close(internal/poll.pollDesc * pd)
000de980ldr x16, [x28+16]
000de984subs xzr, sp, x16
000de988b.ls 0xde9e0
000de98cstr x30, [sp-32]!
000de990stur x29, [sp-8]
000de994sub x29, sp, 8
000de998str x0, [sp+40]
000de99cldrsb x27, [x0]
000de9a0ldr x1, [x0]
000de9a4cbz x1, 0xde9ac
000de9a8b 0xde9b8
000de9ac
000de9acloc_de9ac:
000de9acldur x29, [sp-8]
000de9b0ldr x30, [sp], 32
000de9b4ret x30
000de9b8
000de9b8loc_de9b8:
000de9b8ldrsb x27, [x0]
000de9bcldr x0, [x0]
000de9c0str x0, [sp+16]
000de9c4bl internal/poll.runtime_pollClose
000de9c8ldr x1, [sp+40]
000de9ccldrsb x27, [x1]
000de9d0str xzr, [x1]
000de9d4ldur x29, [sp-8]
000de9d8ldr x30, [sp], 32
000de9dcret x30
000de9e0
000de9e0loc_de9e0:
000de9e0str x0, [sp+8]
000de9e4mov x3, x30
000de9e8bl runtime.morestack_noctxt.abi0
000de9ecldr x0, [sp+8]
000de9f0b 0xde980
000de9f4udf 0
000de9f8udf 0
000de9fcudf 0
000de980
000de980internal/poll.(*pollDesc).close: ; void internal/poll.(*pollDesc).close(internal/poll.pollDesc * pd)
000de980ldr x16, [x28+16]
000de984subs xzr, sp, x16
000de988b.ls 0xde9e0
000de98cstr x30, [sp-32]!
000de990stur x29, [sp-8]
000de994sub x29, sp, 8
000de998str x0, [sp+40]
000de99cldrsb x27, [x0]
000de9a0ldr x1, [x0]
000de9a4cbz x1, 0xde9ac
000de9a8b 0xde9b8
000de9ac
000de9acloc_de9ac:
000de9acldur x29, [sp-8]
000de9b0ldr x30, [sp], 32
000de9b4ret x30
000de9b8
000de9b8loc_de9b8:
000de9b8ldrsb x27, [x0]
000de9bcldr x0, [x0]
000de9c0str x0, [sp+16]
000de9c4bl internal/poll.runtime_pollClose
000de9c8ldr x1, [sp+40]
000de9ccldrsb x27, [x1]
000de9d0str xzr, [x1]
000de9d4ldur x29, [sp-8]
000de9d8ldr x30, [sp], 32
000de9dcret x30
000de9e0
000de9e0loc_de9e0:
000de9e0str x0, [sp+8]
000de9e4mov x3, x30
000de9e8bl runtime.morestack_noctxt.abi0
000de9ecldr x0, [sp+8]
000de9f0b 0xde980
000de9f4udf 0
000de9f8udf 0
000de9fcudf 0
000de980
000dea00
000dea00internal/poll.(*pollDesc).evict: ; void internal/poll.(*pollDesc).evict(internal/poll.pollDesc * pd)
000dea00ldr x16, [x28+16]
000dea04subs xzr, sp, x16
000dea08b.ls 0xdea54
000dea0cstr x30, [sp-32]!
000dea10stur x29, [sp-8]
000dea14sub x29, sp, 8
000dea18str x0, [sp+40]
000dea1cldrsb x27, [x0]
000dea20ldr x1, [x0]
000dea24cbz x1, 0xdea2c
000dea28b 0xdea38
000dea2c
000dea2cloc_dea2c:
000dea2cldur x29, [sp-8]
000dea30ldr x30, [sp], 32
000dea34ret x30
000dea38
000dea38loc_dea38:
000dea38ldrsb x27, [x0]
000dea3cldr x0, [x0]
000dea40str x0, [sp+16]
000dea44bl internal/poll.runtime_pollUnblock
000dea48ldur x29, [sp-8]
000dea4cldr x30, [sp], 32
000dea50ret x30
000dea54
000dea54loc_dea54:
000dea54str x0, [sp+8]
000dea58mov x3, x30
000dea5cbl runtime.morestack_noctxt.abi0
000dea60ldr x0, [sp+8]
000dea64b 0xdea00
000dea68udf 0
000dea6cudf 0
000dea00
000dea00internal/poll.(*pollDesc).evict: ; void internal/poll.(*pollDesc).evict(internal/poll.pollDesc * pd)
000dea00ldr x16, [x28+16]
000dea04subs xzr, sp, x16
000dea08b.ls 0xdea54
000dea0cstr x30, [sp-32]!
000dea10stur x29, [sp-8]
000dea14sub x29, sp, 8
000dea18str x0, [sp+40]
000dea1cldrsb x27, [x0]
000dea20ldr x1, [x0]
000dea24cbz x1, 0xdea2c
000dea28b 0xdea38
000dea2c
000dea2cloc_dea2c:
000dea2cldur x29, [sp-8]
000dea30ldr x30, [sp], 32
000dea34ret x30
000dea38
000dea38loc_dea38:
000dea38ldrsb x27, [x0]
000dea3cldr x0, [x0]
000dea40str x0, [sp+16]
000dea44bl internal/poll.runtime_pollUnblock
000dea48ldur x29, [sp-8]
000dea4cldr x30, [sp], 32
000dea50ret x30
000dea54
000dea54loc_dea54:
000dea54str x0, [sp+8]
000dea58mov x3, x30
000dea5cbl runtime.morestack_noctxt.abi0
000dea60ldr x0, [sp+8]
000dea64b 0xdea00
000dea68udf 0
000dea6cudf 0
000dea00
000dea70
000dea70internal/poll.(*pollDesc).prepare: ; void internal/poll.(*pollDesc).prepare(internal/poll.pollDesc * pd, int mode, bool isFile)
000dea70ldr x16, [x28+16]
000dea74subs xzr, sp, x16
000dea78b.ls 0xdeb04
000dea7cstr x30, [sp-80]!
000dea80stur x29, [sp-8]
000dea84sub x29, sp, 8
000dea88str x0, [sp+88]
000dea8cstr x1, [sp+96]
000dea90strb w2, [sp+104]
000dea94stp xzr, xzr, [sp+40]
000dea98ldr x2, [sp+88]
000dea9cldrsb x27, [x2]
000deaa0ldr x2, [x2]
000deaa4cbz x2, 0xdeaac
000deaa8b 0xdeac4
000deaac
000deaacloc_deaac:
000deaacstp xzr, xzr, [sp+40]
000deab0mov x0, xzr
000deab4mov x1, xzr
000deab8ldur x29, [sp-8]
000deabcldr x30, [sp], 80
000deac0ret x30
000deac4
000deac4loc_deac4:
000deac4ldr x2, [sp+88]
000deac8ldrsb x27, [x2]
000deaccldr x0, [x2]
000dead0str x0, [sp+32]
000dead4ldr x1, [sp+96]
000dead8bl internal/poll.runtime_pollReset
000deadcstr x0, [sp+24]
000deae0ldrb w1, [sp+104]
000deae4bl internal/poll.convertErr
000deae8str x0, [sp+56]
000deaecstr x1, [sp+64]
000deaf0str x0, [sp+40]
000deaf4str x1, [sp+48]
000deaf8ldur x29, [sp-8]
000deafcldr x30, [sp], 80
000deb00ret x30
000deb04
000deb04loc_deb04:
000deb04stp x0, x1, [sp+8]
000deb08strb w2, [sp+24]
000deb0cmov x3, x30
000deb10bl runtime.morestack_noctxt.abi0
000deb14ldp x0, x1, [sp+8]
000deb18ldrb w2, [sp+24]
000deb1cb 0xdea70
000dea70
000dea70internal/poll.(*pollDesc).prepare: ; void internal/poll.(*pollDesc).prepare(internal/poll.pollDesc * pd, int mode, bool isFile)
000dea70ldr x16, [x28+16]
000dea74subs xzr, sp, x16
000dea78b.ls 0xdeb04
000dea7cstr x30, [sp-80]!
000dea80stur x29, [sp-8]
000dea84sub x29, sp, 8
000dea88str x0, [sp+88]
000dea8cstr x1, [sp+96]
000dea90strb w2, [sp+104]
000dea94stp xzr, xzr, [sp+40]
000dea98ldr x2, [sp+88]
000dea9cldrsb x27, [x2]
000deaa0ldr x2, [x2]
000deaa4cbz x2, 0xdeaac
000deaa8b 0xdeac4
000deaac
000deaacloc_deaac:
000deaacstp xzr, xzr, [sp+40]
000deab0mov x0, xzr
000deab4mov x1, xzr
000deab8ldur x29, [sp-8]
000deabcldr x30, [sp], 80
000deac0ret x30
000deac4
000deac4loc_deac4:
000deac4ldr x2, [sp+88]
000deac8ldrsb x27, [x2]
000deaccldr x0, [x2]
000dead0str x0, [sp+32]
000dead4ldr x1, [sp+96]
000dead8bl internal/poll.runtime_pollReset
000deadcstr x0, [sp+24]
000deae0ldrb w1, [sp+104]
000deae4bl internal/poll.convertErr
000deae8str x0, [sp+56]
000deaecstr x1, [sp+64]
000deaf0str x0, [sp+40]
000deaf4str x1, [sp+48]
000deaf8ldur x29, [sp-8]
000deafcldr x30, [sp], 80
000deb00ret x30
000deb04
000deb04loc_deb04:
000deb04stp x0, x1, [sp+8]
000deb08strb w2, [sp+24]
000deb0cmov x3, x30
000deb10bl runtime.morestack_noctxt.abi0
000deb14ldp x0, x1, [sp+8]
000deb18ldrb w2, [sp+24]
000deb1cb 0xdea70
000dea70
000deb20
000deb20internal/poll.(*pollDesc).prepareRead: ; void internal/poll.(*pollDesc).prepareRead(internal/poll.pollDesc * pd, bool isFile)
000deb20ldr x16, [x28+16]
000deb24subs xzr, sp, x16
000deb28b.ls 0xdeb70
000deb2cstr x30, [sp-80]!
000deb30stur x29, [sp-8]
000deb34sub x29, sp, 8
000deb38str x0, [sp+88]
000deb3cstrb w1, [sp+96]
000deb40stp xzr, xzr, [sp+40]
000deb44ldrb w2, [sp+96]
000deb48ldr x0, [sp+88]
000deb4cmovz x1, 114
000deb50bl internal/poll.(*pollDesc).prepare
000deb54str x0, [sp+56]
000deb58str x1, [sp+64]
000deb5cstr x0, [sp+40]
000deb60str x1, [sp+48]
000deb64ldur x29, [sp-8]
000deb68ldr x30, [sp], 80
000deb6cret x30
000deb70
000deb70loc_deb70:
000deb70str x0, [sp+8]
000deb74strb w1, [sp+16]
000deb78mov x3, x30
000deb7cbl runtime.morestack_noctxt.abi0
000deb80ldr x0, [sp+8]
000deb84ldrb w1, [sp+16]
000deb88b 0xdeb20
000deb8cudf 0
000deb20
000deb20internal/poll.(*pollDesc).prepareRead: ; void internal/poll.(*pollDesc).prepareRead(internal/poll.pollDesc * pd, bool isFile)
000deb20ldr x16, [x28+16]
000deb24subs xzr, sp, x16
000deb28b.ls 0xdeb70
000deb2cstr x30, [sp-80]!
000deb30stur x29, [sp-8]
000deb34sub x29, sp, 8
000deb38str x0, [sp+88]
000deb3cstrb w1, [sp+96]
000deb40stp xzr, xzr, [sp+40]
000deb44ldrb w2, [sp+96]
000deb48ldr x0, [sp+88]
000deb4cmovz x1, 114
000deb50bl internal/poll.(*pollDesc).prepare
000deb54str x0, [sp+56]
000deb58str x1, [sp+64]
000deb5cstr x0, [sp+40]
000deb60str x1, [sp+48]
000deb64ldur x29, [sp-8]
000deb68ldr x30, [sp], 80
000deb6cret x30
000deb70
000deb70loc_deb70:
000deb70str x0, [sp+8]
000deb74strb w1, [sp+16]
000deb78mov x3, x30
000deb7cbl runtime.morestack_noctxt.abi0
000deb80ldr x0, [sp+8]
000deb84ldrb w1, [sp+16]
000deb88b 0xdeb20
000deb8cudf 0
000deb20
000deb90
000deb90internal/poll.(*pollDesc).prepareWrite: ; void internal/poll.(*pollDesc).prepareWrite(internal/poll.pollDesc * pd, bool isFile)
000deb90ldr x16, [x28+16]
000deb94subs xzr, sp, x16
000deb98b.ls 0xdebe0
000deb9cstr x30, [sp-80]!
000deba0stur x29, [sp-8]
000deba4sub x29, sp, 8
000deba8str x0, [sp+88]
000debacstrb w1, [sp+96]
000debb0stp xzr, xzr, [sp+40]
000debb4ldrb w2, [sp+96]
000debb8ldr x0, [sp+88]
000debbcmovz x1, 119
000debc0bl internal/poll.(*pollDesc).prepare
000debc4str x0, [sp+56]
000debc8str x1, [sp+64]
000debccstr x0, [sp+40]
000debd0str x1, [sp+48]
000debd4ldur x29, [sp-8]
000debd8ldr x30, [sp], 80
000debdcret x30
000debe0
000debe0loc_debe0:
000debe0str x0, [sp+8]
000debe4strb w1, [sp+16]
000debe8mov x3, x30
000debecbl runtime.morestack_noctxt.abi0
000debf0ldr x0, [sp+8]
000debf4ldrb w1, [sp+16]
000debf8b 0xdeb90
000debfcudf 0
000deb90
000deb90internal/poll.(*pollDesc).prepareWrite: ; void internal/poll.(*pollDesc).prepareWrite(internal/poll.pollDesc * pd, bool isFile)
000deb90ldr x16, [x28+16]
000deb94subs xzr, sp, x16
000deb98b.ls 0xdebe0
000deb9cstr x30, [sp-80]!
000deba0stur x29, [sp-8]
000deba4sub x29, sp, 8
000deba8str x0, [sp+88]
000debacstrb w1, [sp+96]
000debb0stp xzr, xzr, [sp+40]
000debb4ldrb w2, [sp+96]
000debb8ldr x0, [sp+88]
000debbcmovz x1, 119
000debc0bl internal/poll.(*pollDesc).prepare
000debc4str x0, [sp+56]
000debc8str x1, [sp+64]
000debccstr x0, [sp+40]
000debd0str x1, [sp+48]
000debd4ldur x29, [sp-8]
000debd8ldr x30, [sp], 80
000debdcret x30
000debe0
000debe0loc_debe0:
000debe0str x0, [sp+8]
000debe4strb w1, [sp+16]
000debe8mov x3, x30
000debecbl runtime.morestack_noctxt.abi0
000debf0ldr x0, [sp+8]
000debf4ldrb w1, [sp+16]
000debf8b 0xdeb90
000debfcudf 0
000deb90
000dec00
000dec00internal/poll.(*pollDesc).wait: ; void internal/poll.(*pollDesc).wait(internal/poll.pollDesc * pd, int mode, bool isFile)
000dec00ldr x16, [x28+16]
000dec04subs xzr, sp, x16
000dec08b.ls 0xdeca8
000dec0cstr x30, [sp-80]!
000dec10stur x29, [sp-8]
000dec14sub x29, sp, 8
000dec18str x0, [sp+88]
000dec1cstr x1, [sp+96]
000dec20strb w2, [sp+104]
000dec24stp xzr, xzr, [sp+40]
000dec28ldr x2, [sp+88]
000dec2cldrsb x27, [x2]
000dec30ldr x2, [x2]
000dec34cbz x2, 0xdec3c
000dec38b 0xdec68
000dec3c
000dec3cloc_dec3c:
000dec3cadrp x0, 0x5e1000
000dec40add x0, x0, 1365
000dec44movz x1, 33
000dec48bl errors.New
000dec4cstr x0, [sp+56]
000dec50str x1, [sp+64]
000dec54str x0, [sp+40]
000dec58str x1, [sp+48]
000dec5cldur x29, [sp-8]
000dec60ldr x30, [sp], 80
000dec64ret x30
000dec68
000dec68loc_dec68:
000dec68ldr x2, [sp+88]
000dec6cldrsb x27, [x2]
000dec70ldr x0, [x2]
000dec74str x0, [sp+32]
000dec78ldr x1, [sp+96]
000dec7cbl internal/poll.runtime_pollWait
000dec80str x0, [sp+24]
000dec84ldrb w1, [sp+104]
000dec88bl internal/poll.convertErr
000dec8cstr x0, [sp+56]
000dec90str x1, [sp+64]
000dec94str x0, [sp+40]
000dec98str x1, [sp+48]
000dec9cldur x29, [sp-8]
000deca0ldr x30, [sp], 80
000deca4ret x30
000deca8
000deca8loc_deca8:
000deca8stp x0, x1, [sp+8]
000decacstrb w2, [sp+24]
000decb0mov x3, x30
000decb4bl runtime.morestack_noctxt.abi0
000decb8ldp x0, x1, [sp+8]
000decbcldrb w2, [sp+24]
000decc0b 0xdec00
000decc4udf 0
000decc8udf 0
000decccudf 0
000dec00
000dec00internal/poll.(*pollDesc).wait: ; void internal/poll.(*pollDesc).wait(internal/poll.pollDesc * pd, int mode, bool isFile)
000dec00ldr x16, [x28+16]
000dec04subs xzr, sp, x16
000dec08b.ls 0xdeca8
000dec0cstr x30, [sp-80]!
000dec10stur x29, [sp-8]
000dec14sub x29, sp, 8
000dec18str x0, [sp+88]
000dec1cstr x1, [sp+96]
000dec20strb w2, [sp+104]
000dec24stp xzr, xzr, [sp+40]
000dec28ldr x2, [sp+88]
000dec2cldrsb x27, [x2]
000dec30ldr x2, [x2]
000dec34cbz x2, 0xdec3c
000dec38b 0xdec68
000dec3c
000dec3cloc_dec3c:
000dec3cadrp x0, 0x5e1000
000dec40add x0, x0, 1365
000dec44movz x1, 33
000dec48bl errors.New
000dec4cstr x0, [sp+56]
000dec50str x1, [sp+64]
000dec54str x0, [sp+40]
000dec58str x1, [sp+48]
000dec5cldur x29, [sp-8]
000dec60ldr x30, [sp], 80
000dec64ret x30
000dec68
000dec68loc_dec68:
000dec68ldr x2, [sp+88]
000dec6cldrsb x27, [x2]
000dec70ldr x0, [x2]
000dec74str x0, [sp+32]
000dec78ldr x1, [sp+96]
000dec7cbl internal/poll.runtime_pollWait
000dec80str x0, [sp+24]
000dec84ldrb w1, [sp+104]
000dec88bl internal/poll.convertErr
000dec8cstr x0, [sp+56]
000dec90str x1, [sp+64]
000dec94str x0, [sp+40]
000dec98str x1, [sp+48]
000dec9cldur x29, [sp-8]
000deca0ldr x30, [sp], 80
000deca4ret x30
000deca8
000deca8loc_deca8:
000deca8stp x0, x1, [sp+8]
000decacstrb w2, [sp+24]
000decb0mov x3, x30
000decb4bl runtime.morestack_noctxt.abi0
000decb8ldp x0, x1, [sp+8]
000decbcldrb w2, [sp+24]
000decc0b 0xdec00
000decc4udf 0
000decc8udf 0
000decccudf 0
000dec00
000decd0
000decd0internal/poll.(*pollDesc).waitRead: ; void internal/poll.(*pollDesc).waitRead(internal/poll.pollDesc * pd, bool isFile)
000decd0ldr x16, [x28+16]
000decd4subs xzr, sp, x16
000decd8b.ls 0xded20
000decdcstr x30, [sp-80]!
000dece0stur x29, [sp-8]
000dece4sub x29, sp, 8
000dece8str x0, [sp+88]
000dececstrb w1, [sp+96]
000decf0stp xzr, xzr, [sp+40]
000decf4ldrb w2, [sp+96]
000decf8ldr x0, [sp+88]
000decfcmovz x1, 114
000ded00bl internal/poll.(*pollDesc).wait
000ded04str x0, [sp+56]
000ded08str x1, [sp+64]
000ded0cstr x0, [sp+40]
000ded10str x1, [sp+48]
000ded14ldur x29, [sp-8]
000ded18ldr x30, [sp], 80
000ded1cret x30
000ded20
000ded20loc_ded20:
000ded20str x0, [sp+8]
000ded24strb w1, [sp+16]
000ded28mov x3, x30
000ded2cbl runtime.morestack_noctxt.abi0
000ded30ldr x0, [sp+8]
000ded34ldrb w1, [sp+16]
000ded38b 0xdecd0
000ded3cudf 0
000decd0
000decd0internal/poll.(*pollDesc).waitRead: ; void internal/poll.(*pollDesc).waitRead(internal/poll.pollDesc * pd, bool isFile)
000decd0ldr x16, [x28+16]
000decd4subs xzr, sp, x16
000decd8b.ls 0xded20
000decdcstr x30, [sp-80]!
000dece0stur x29, [sp-8]
000dece4sub x29, sp, 8
000dece8str x0, [sp+88]
000dececstrb w1, [sp+96]
000decf0stp xzr, xzr, [sp+40]
000decf4ldrb w2, [sp+96]
000decf8ldr x0, [sp+88]
000decfcmovz x1, 114
000ded00bl internal/poll.(*pollDesc).wait
000ded04str x0, [sp+56]
000ded08str x1, [sp+64]
000ded0cstr x0, [sp+40]
000ded10str x1, [sp+48]
000ded14ldur x29, [sp-8]
000ded18ldr x30, [sp], 80
000ded1cret x30
000ded20
000ded20loc_ded20:
000ded20str x0, [sp+8]
000ded24strb w1, [sp+16]
000ded28mov x3, x30
000ded2cbl runtime.morestack_noctxt.abi0
000ded30ldr x0, [sp+8]
000ded34ldrb w1, [sp+16]
000ded38b 0xdecd0
000ded3cudf 0
000decd0
000ded40
000ded40internal/poll.(*pollDesc).waitWrite: ; void internal/poll.(*pollDesc).waitWrite(internal/poll.pollDesc * pd, bool isFile)
000ded40ldr x16, [x28+16]
000ded44subs xzr, sp, x16
000ded48b.ls 0xded90
000ded4cstr x30, [sp-80]!
000ded50stur x29, [sp-8]
000ded54sub x29, sp, 8
000ded58str x0, [sp+88]
000ded5cstrb w1, [sp+96]
000ded60stp xzr, xzr, [sp+40]
000ded64ldrb w2, [sp+96]
000ded68ldr x0, [sp+88]
000ded6cmovz x1, 119
000ded70bl internal/poll.(*pollDesc).wait
000ded74str x0, [sp+56]
000ded78str x1, [sp+64]
000ded7cstr x0, [sp+40]
000ded80str x1, [sp+48]
000ded84ldur x29, [sp-8]
000ded88ldr x30, [sp], 80
000ded8cret x30
000ded90
000ded90loc_ded90:
000ded90str x0, [sp+8]
000ded94strb w1, [sp+16]
000ded98mov x3, x30
000ded9cbl runtime.morestack_noctxt.abi0
000deda0ldr x0, [sp+8]
000deda4ldrb w1, [sp+16]
000deda8b 0xded40
000dedacudf 0
000ded40
000ded40internal/poll.(*pollDesc).waitWrite: ; void internal/poll.(*pollDesc).waitWrite(internal/poll.pollDesc * pd, bool isFile)
000ded40ldr x16, [x28+16]
000ded44subs xzr, sp, x16
000ded48b.ls 0xded90
000ded4cstr x30, [sp-80]!
000ded50stur x29, [sp-8]
000ded54sub x29, sp, 8
000ded58str x0, [sp+88]
000ded5cstrb w1, [sp+96]
000ded60stp xzr, xzr, [sp+40]
000ded64ldrb w2, [sp+96]
000ded68ldr x0, [sp+88]
000ded6cmovz x1, 119
000ded70bl internal/poll.(*pollDesc).wait
000ded74str x0, [sp+56]
000ded78str x1, [sp+64]
000ded7cstr x0, [sp+40]
000ded80str x1, [sp+48]
000ded84ldur x29, [sp-8]
000ded88ldr x30, [sp], 80
000ded8cret x30
000ded90
000ded90loc_ded90:
000ded90str x0, [sp+8]
000ded94strb w1, [sp+16]
000ded98mov x3, x30
000ded9cbl runtime.morestack_noctxt.abi0
000deda0ldr x0, [sp+8]
000deda4ldrb w1, [sp+16]
000deda8b 0xded40
000dedacudf 0
000ded40
000dedb0
000dedb0internal/poll.(*pollDesc).pollable: ; void internal/poll.(*pollDesc).pollable(internal/poll.pollDesc * pd)
000dedb0str x30, [sp-32]!
000dedb4stur x29, [sp-8]
000dedb8sub x29, sp, 8
000dedbcstr x0, [sp+40]
000dedc0strb wzr, [sp+23]
000dedc4ldr x1, [sp+40]
000dedc8ldrsb x27, [x1]
000dedccldr x1, [x1]
000dedd0subs xzr, x1, 0
000dedd4cset x0, ne
000dedd8strb w0, [sp+23]
000deddcadd x29, sp, 24
000dede0add sp, sp, 32
000dede4ret x30
000dede8udf 0
000dedecudf 0
000dedb0
000dedb0internal/poll.(*pollDesc).pollable: ; void internal/poll.(*pollDesc).pollable(internal/poll.pollDesc * pd)
000dedb0str x30, [sp-32]!
000dedb4stur x29, [sp-8]
000dedb8sub x29, sp, 8
000dedbcstr x0, [sp+40]
000dedc0strb wzr, [sp+23]
000dedc4ldr x1, [sp+40]
000dedc8ldrsb x27, [x1]
000dedccldr x1, [x1]
000dedd0subs xzr, x1, 0
000dedd4cset x0, ne
000dedd8strb w0, [sp+23]
000deddcadd x29, sp, 24
000dede0add sp, sp, 32
000dede4ret x30
000dede8udf 0
000dedecudf 0
000dedb0
000dedf0
000dedf0internal/poll.convertErr: ; void internal/poll.convertErr(int res, bool isFile)
000dedf0ldr x16, [x28+16]
000dedf4subs xzr, sp, x16
000dedf8b.ls 0xdef34
000dedfcstr x30, [sp-80]!
000dee00stur x29, [sp-8]
000dee04sub x29, sp, 8
000dee08str x0, [sp+88]
000dee0cstrb w1, [sp+96]
000dee10stp xzr, xzr, [sp+40]
000dee14ldr x2, [sp+88]
000dee18str x2, [sp+32]
000dee1csubs xzr, x2, 1
000dee20b.le 0xdee28
000dee24b 0xdee80
000dee28
000dee28loc_dee28:
000dee28cbz x2, 0xdee30
000dee2cb 0xdee4c
000dee30
000dee30loc_dee30:
000dee30b 0xdee34
000dee34
000dee34loc_dee34:
000dee34stp xzr, xzr, [sp+40]
000dee38mov x0, xzr
000dee3cmov x1, xzr
000dee40ldur x29, [sp-8]
000dee44ldr x30, [sp], 80
000dee48ret x30
000dee4c
000dee4cloc_dee4c:
000dee4csubs xzr, x2, 1
000dee50b.eq 0xdee58
000dee54b 0xdef2c
000dee58
000dee58loc_dee58:
000dee58b 0xdee5c
000dee5c
000dee5cloc_dee5c:
000dee5cldrb w0, [sp+96]
000dee60bl internal/poll.errClosing
000dee64str x0, [sp+56]
000dee68str x1, [sp+64]
000dee6cstr x0, [sp+40]
000dee70str x1, [sp+48]
000dee74ldur x29, [sp-8]
000dee78ldr x30, [sp], 80
000dee7cret x30
000dee80
000dee80loc_dee80:
000dee80subs xzr, x2, 2
000dee84b.eq 0xdee8c
000dee88b 0xdeeb4
000dee8c
000dee8cloc_dee8c:
000dee8cb 0xdee90
000dee90
000dee90loc_dee90:
000dee90adrp x27, 0x92f000
000dee94ldr x0, [x27+2672]
000dee98adrp x27, 0x92f000
000dee9cldr x1, [x27+2680]
000deea0str x0, [sp+40]
000deea4str x1, [sp+48]
000deea8ldur x29, [sp-8]
000deeacldr x30, [sp], 80
000deeb0ret x30
000deeb4
000deeb4loc_deeb4:
000deeb4subs xzr, x2, 3
000deeb8b.eq 0xdeec0
000deebcb 0xdeee8
000deec0
000deec0loc_deec0:
000deec0b 0xdeec4
000deec4
000deec4loc_deec4:
000deec4adrp x27, 0x943000
000deec8ldr x0, [x27+1760]
000deeccadrp x27, 0x943000
000deed0ldr x1, [x27+1768]
000deed4str x0, [sp+40]
000deed8str x1, [sp+48]
000deedcldur x29, [sp-8]
000deee0ldr x30, [sp], 80
000deee4ret x30
000deee8
000deee8loc_deee8:
000deee8b 0xdeeec
000deeec
000deeecloc_deeec:
000deeecb 0xdeef0
000deef0
000deef0loc_deef0:
000deef0b 0xdeef4
000deef4
000deef4loc_deef4:
000deef4bl runtime.printlock
000deef8adrp x0, 0x5d5000
000deefcadd x0, x0, 3808
000def00orr x1, xzr, 14
000def04bl runtime.printstring
000def08ldr x0, [sp+88]
000def0cbl runtime.printint
000def10bl runtime.printnl
000def14bl runtime.printunlock
000def18adrp x0, 0x517000
000def1cadd x0, x0, 2944
000def20adrp x1, 0x633000
000def24add x1, x1, 8
000def28bl runtime.gopanic
000def2c
000def2cloc_def2c:
000def2cb 0xdef30
000def30
000def30loc_def30:
000def30b 0xdeef0
000def34
000def34loc_def34:
000def34str x0, [sp+8]
000def38strb w1, [sp+16]
000def3cmov x3, x30
000def40bl runtime.morestack_noctxt.abi0
000def44ldr x0, [sp+8]
000def48ldrb w1, [sp+16]
000def4cb 0xdedf0
000dedf0
000dedf0internal/poll.convertErr: ; void internal/poll.convertErr(int res, bool isFile)
000dedf0ldr x16, [x28+16]
000dedf4subs xzr, sp, x16
000dedf8b.ls 0xdef34
000dedfcstr x30, [sp-80]!
000dee00stur x29, [sp-8]
000dee04sub x29, sp, 8
000dee08str x0, [sp+88]
000dee0cstrb w1, [sp+96]
000dee10stp xzr, xzr, [sp+40]
000dee14ldr x2, [sp+88]
000dee18str x2, [sp+32]
000dee1csubs xzr, x2, 1
000dee20b.le 0xdee28
000dee24b 0xdee80
000dee28
000dee28loc_dee28:
000dee28cbz x2, 0xdee30
000dee2cb 0xdee4c
000dee30
000dee30loc_dee30:
000dee30b 0xdee34
000dee34
000dee34loc_dee34:
000dee34stp xzr, xzr, [sp+40]
000dee38mov x0, xzr
000dee3cmov x1, xzr
000dee40ldur x29, [sp-8]
000dee44ldr x30, [sp], 80
000dee48ret x30
000dee4c
000dee4cloc_dee4c:
000dee4csubs xzr, x2, 1
000dee50b.eq 0xdee58
000dee54b 0xdef2c
000dee58
000dee58loc_dee58:
000dee58b 0xdee5c
000dee5c
000dee5cloc_dee5c:
000dee5cldrb w0, [sp+96]
000dee60bl internal/poll.errClosing
000dee64str x0, [sp+56]
000dee68str x1, [sp+64]
000dee6cstr x0, [sp+40]
000dee70str x1, [sp+48]
000dee74ldur x29, [sp-8]
000dee78ldr x30, [sp], 80
000dee7cret x30
000dee80
000dee80loc_dee80:
000dee80subs xzr, x2, 2
000dee84b.eq 0xdee8c
000dee88b 0xdeeb4
000dee8c
000dee8cloc_dee8c:
000dee8cb 0xdee90
000dee90
000dee90loc_dee90:
000dee90adrp x27, 0x92f000
000dee94ldr x0, [x27+2672]
000dee98adrp x27, 0x92f000
000dee9cldr x1, [x27+2680]
000deea0str x0, [sp+40]
000deea4str x1, [sp+48]
000deea8ldur x29, [sp-8]
000deeacldr x30, [sp], 80
000deeb0ret x30
000deeb4
000deeb4loc_deeb4:
000deeb4subs xzr, x2, 3
000deeb8b.eq 0xdeec0
000deebcb 0xdeee8
000deec0
000deec0loc_deec0:
000deec0b 0xdeec4
000deec4
000deec4loc_deec4:
000deec4adrp x27, 0x943000
000deec8ldr x0, [x27+1760]
000deeccadrp x27, 0x943000
000deed0ldr x1, [x27+1768]
000deed4str x0, [sp+40]
000deed8str x1, [sp+48]
000deedcldur x29, [sp-8]
000deee0ldr x30, [sp], 80
000deee4ret x30
000deee8
000deee8loc_deee8:
000deee8b 0xdeeec
000deeec
000deeecloc_deeec:
000deeecb 0xdeef0
000deef0
000deef0loc_deef0:
000deef0b 0xdeef4
000deef4
000deef4loc_deef4:
000deef4bl runtime.printlock
000deef8adrp x0, 0x5d5000
000deefcadd x0, x0, 3808
000def00orr x1, xzr, 14
000def04bl runtime.printstring
000def08ldr x0, [sp+88]
000def0cbl runtime.printint
000def10bl runtime.printnl
000def14bl runtime.printunlock
000def18adrp x0, 0x517000
000def1cadd x0, x0, 2944
000def20adrp x1, 0x633000
000def24add x1, x1, 8
000def28bl runtime.gopanic
000def2c
000def2cloc_def2c:
000def2cb 0xdef30
000def30
000def30loc_def30:
000def30b 0xdeef0
000def34
000def34loc_def34:
000def34str x0, [sp+8]
000def38strb w1, [sp+16]
000def3cmov x3, x30
000def40bl runtime.morestack_noctxt.abi0
000def44ldr x0, [sp+8]
000def48ldrb w1, [sp+16]
000def4cb 0xdedf0
000dedf0
000def50
000def50internal/poll.(*FD).SetDeadline: ; void internal/poll.(*FD).SetDeadline(internal/poll.FD * fd, time.Time t)
000def50ldr x16, [x28+16]
000def54subs xzr, sp, x16
000def58b.ls 0xdefb0
000def5cstr x30, [sp-96]!
000def60stur x29, [sp-8]
000def64sub x29, sp, 8
000def68str x0, [sp+104]
000def6cstr x1, [sp+112]
000def70str x2, [sp+120]
000def74str x3, [sp+128]
000def78stp xzr, xzr, [sp+56]
000def7cldr x1, [sp+112]
000def80ldr x2, [sp+120]
000def84ldr x3, [sp+128]
000def88ldr x0, [sp+104]
000def8cmovz x4, 233
000def90bl internal/poll.setDeadlineImpl
000def94str x0, [sp+72]
000def98str x1, [sp+80]
000def9cstr x0, [sp+56]
000defa0str x1, [sp+64]
000defa4ldur x29, [sp-8]
000defa8ldr x30, [sp], 96
000defacret x30
000defb0
000defb0loc_defb0:
000defb0stp x0, x1, [sp+8]
000defb4stp x2, x3, [sp+24]
000defb8mov x3, x30
000defbcbl runtime.morestack_noctxt.abi0
000defc0ldp x0, x1, [sp+8]
000defc4ldp x2, x3, [sp+24]
000defc8b 0xdef50
000defccudf 0
000def50
000def50internal/poll.(*FD).SetDeadline: ; void internal/poll.(*FD).SetDeadline(internal/poll.FD * fd, time.Time t)
000def50ldr x16, [x28+16]
000def54subs xzr, sp, x16
000def58b.ls 0xdefb0
000def5cstr x30, [sp-96]!
000def60stur x29, [sp-8]
000def64sub x29, sp, 8
000def68str x0, [sp+104]
000def6cstr x1, [sp+112]
000def70str x2, [sp+120]
000def74str x3, [sp+128]
000def78stp xzr, xzr, [sp+56]
000def7cldr x1, [sp+112]
000def80ldr x2, [sp+120]
000def84ldr x3, [sp+128]
000def88ldr x0, [sp+104]
000def8cmovz x4, 233
000def90bl internal/poll.setDeadlineImpl
000def94str x0, [sp+72]
000def98str x1, [sp+80]
000def9cstr x0, [sp+56]
000defa0str x1, [sp+64]
000defa4ldur x29, [sp-8]
000defa8ldr x30, [sp], 96
000defacret x30
000defb0
000defb0loc_defb0:
000defb0stp x0, x1, [sp+8]
000defb4stp x2, x3, [sp+24]
000defb8mov x3, x30
000defbcbl runtime.morestack_noctxt.abi0
000defc0ldp x0, x1, [sp+8]
000defc4ldp x2, x3, [sp+24]
000defc8b 0xdef50
000defccudf 0
000def50
000defd0
000defd0internal/poll.(*FD).SetReadDeadline: ; void internal/poll.(*FD).SetReadDeadline(internal/poll.FD * fd, time.Time t)
000defd0ldr x16, [x28+16]
000defd4subs xzr, sp, x16
000defd8b.ls 0xdf030
000defdcstr x30, [sp-96]!
000defe0stur x29, [sp-8]
000defe4sub x29, sp, 8
000defe8str x0, [sp+104]
000defecstr x1, [sp+112]
000deff0str x2, [sp+120]
000deff4str x3, [sp+128]
000deff8stp xzr, xzr, [sp+56]
000deffcldr x1, [sp+112]
000df000ldr x2, [sp+120]
000df004ldr x3, [sp+128]
000df008ldr x0, [sp+104]
000df00cmovz x4, 114
000df010bl internal/poll.setDeadlineImpl
000df014str x0, [sp+72]
000df018str x1, [sp+80]
000df01cstr x0, [sp+56]
000df020str x1, [sp+64]
000df024ldur x29, [sp-8]
000df028ldr x30, [sp], 96
000df02cret x30
000df030
000df030loc_df030:
000df030stp x0, x1, [sp+8]
000df034stp x2, x3, [sp+24]
000df038mov x3, x30
000df03cbl runtime.morestack_noctxt.abi0
000df040ldp x0, x1, [sp+8]
000df044ldp x2, x3, [sp+24]
000df048b 0xdefd0
000df04cudf 0
000defd0
000defd0internal/poll.(*FD).SetReadDeadline: ; void internal/poll.(*FD).SetReadDeadline(internal/poll.FD * fd, time.Time t)
000defd0ldr x16, [x28+16]
000defd4subs xzr, sp, x16
000defd8b.ls 0xdf030
000defdcstr x30, [sp-96]!
000defe0stur x29, [sp-8]
000defe4sub x29, sp, 8
000defe8str x0, [sp+104]
000defecstr x1, [sp+112]
000deff0str x2, [sp+120]
000deff4str x3, [sp+128]
000deff8stp xzr, xzr, [sp+56]
000deffcldr x1, [sp+112]
000df000ldr x2, [sp+120]
000df004ldr x3, [sp+128]
000df008ldr x0, [sp+104]
000df00cmovz x4, 114
000df010bl internal/poll.setDeadlineImpl
000df014str x0, [sp+72]
000df018str x1, [sp+80]
000df01cstr x0, [sp+56]
000df020str x1, [sp+64]
000df024ldur x29, [sp-8]
000df028ldr x30, [sp], 96
000df02cret x30
000df030
000df030loc_df030:
000df030stp x0, x1, [sp+8]
000df034stp x2, x3, [sp+24]
000df038mov x3, x30
000df03cbl runtime.morestack_noctxt.abi0
000df040ldp x0, x1, [sp+8]
000df044ldp x2, x3, [sp+24]
000df048b 0xdefd0
000df04cudf 0
000defd0
000df050
000df050internal/poll.(*FD).SetWriteDeadline: ; void internal/poll.(*FD).SetWriteDeadline(internal/poll.FD * fd, time.Time t)
000df050ldr x16, [x28+16]
000df054subs xzr, sp, x16
000df058b.ls 0xdf0b0
000df05cstr x30, [sp-96]!
000df060stur x29, [sp-8]
000df064sub x29, sp, 8
000df068str x0, [sp+104]
000df06cstr x1, [sp+112]
000df070str x2, [sp+120]
000df074str x3, [sp+128]
000df078stp xzr, xzr, [sp+56]
000df07cldr x1, [sp+112]
000df080ldr x2, [sp+120]
000df084ldr x3, [sp+128]
000df088ldr x0, [sp+104]
000df08cmovz x4, 119
000df090bl internal/poll.setDeadlineImpl
000df094str x0, [sp+72]
000df098str x1, [sp+80]
000df09cstr x0, [sp+56]
000df0a0str x1, [sp+64]
000df0a4ldur x29, [sp-8]
000df0a8ldr x30, [sp], 96
000df0acret x30
000df0b0
000df0b0loc_df0b0:
000df0b0stp x0, x1, [sp+8]
000df0b4stp x2, x3, [sp+24]
000df0b8mov x3, x30
000df0bcbl runtime.morestack_noctxt.abi0
000df0c0ldp x0, x1, [sp+8]
000df0c4ldp x2, x3, [sp+24]
000df0c8b 0xdf050
000df0ccudf 0
000df050
000df050internal/poll.(*FD).SetWriteDeadline: ; void internal/poll.(*FD).SetWriteDeadline(internal/poll.FD * fd, time.Time t)
000df050ldr x16, [x28+16]
000df054subs xzr, sp, x16
000df058b.ls 0xdf0b0
000df05cstr x30, [sp-96]!
000df060stur x29, [sp-8]
000df064sub x29, sp, 8
000df068str x0, [sp+104]
000df06cstr x1, [sp+112]
000df070str x2, [sp+120]
000df074str x3, [sp+128]
000df078stp xzr, xzr, [sp+56]
000df07cldr x1, [sp+112]
000df080ldr x2, [sp+120]
000df084ldr x3, [sp+128]
000df088ldr x0, [sp+104]
000df08cmovz x4, 119
000df090bl internal/poll.setDeadlineImpl
000df094str x0, [sp+72]
000df098str x1, [sp+80]
000df09cstr x0, [sp+56]
000df0a0str x1, [sp+64]
000df0a4ldur x29, [sp-8]
000df0a8ldr x30, [sp], 96
000df0acret x30
000df0b0
000df0b0loc_df0b0:
000df0b0stp x0, x1, [sp+8]
000df0b4stp x2, x3, [sp+24]
000df0b8mov x3, x30
000df0bcbl runtime.morestack_noctxt.abi0
000df0c0ldp x0, x1, [sp+8]
000df0c4ldp x2, x3, [sp+24]
000df0c8b 0xdf050
000df0ccudf 0
000df050
000df0d0
000df0d0internal/poll.setDeadlineImpl: ; void internal/poll.setDeadlineImpl(internal/poll.FD * fd, time.Time t, int mode)
000df0d0ldr x16, [x28+16]
000df0d4sub x17, sp, 64
000df0d8subs xzr, x17, x16
000df0dcb.ls 0xdf29c
000df0e0str x30, [sp-192]!
000df0e4stur x29, [sp-8]
000df0e8sub x29, sp, 8
000df0ecstr x0, [sp+200]
000df0f0str x1, [sp+208]
000df0f4str x2, [sp+216]
000df0f8str x3, [sp+224]
000df0fcstr x4, [sp+232]
000df100stp xzr, xzr, [sp+120]
000df104str xzr, [sp+48]
000df108ldr x0, [sp+208]
000df10cldr x1, [sp+216]
000df110ldr x2, [sp+224]
000df114bl time.Time.IsZero
000df118strb w0, [sp+47]
000df11ctbnz w0, 0, 0xdf124
000df120b 0xdf128
000df124
000df124loc_df124:
000df124b 0xdf160
000df128
000df128loc_df128:
000df128ldr x0, [sp+208]
000df12cldr x1, [sp+216]
000df130ldr x2, [sp+224]
000df134bl time.Until
000df138str x0, [sp+56]
000df13cstr x0, [sp+48]
000df140ldr x3, [sp+48]
000df144cbz x3, 0xdf14c
000df148b 0xdf158
000df14c
000df14cloc_df14c:
000df14cmovn x1, 0
000df150str x1, [sp+48]
000df154b 0xdf15c
000df158
000df158loc_df158:
000df158b 0xdf15c
000df15c
000df15cloc_df15c:
000df15cb 0xdf160
000df160
000df160loc_df160:
000df160ldr x0, [sp+200]
000df164bl internal/poll.(*FD).incref
000df168str x0, [sp+136]
000df16cstr x1, [sp+144]
000df170cbnz x0, 0xdf178
000df174b 0xdf198
000df178
000df178loc_df178:
000df178str x0, [sp+120]
000df17cstr x1, [sp+128]
000df180bl runtime.deferreturn
000df184ldr x0, [sp+120]
000df188ldr x1, [sp+128]
000df18cldur x29, [sp-8]
000df190ldr x30, [sp], 192
000df194ret x30
000df198
000df198loc_df198:
000df198ldr x1, [sp+200]
000df19cstr x1, [sp+160]
000df1a0stp xzr, xzr, [sp+168]
000df1a4add x1, sp, 168
000df1a8str x1, [sp+152]
000df1acldrsb x27, [x1]
000df1b0adrp x2, 0
000df1b4add x2, x2, 704
000df1b8str x2, [x1]
000df1bcldrsb x27, [x1]
000df1c0ldr x2, [sp+160]
000df1c4adrp x27, 0x96c000
000df1c8ldr w3, [x27+3056]
000df1cccbz w3, 0xdf1d4
000df1d0b 0xdf1d8
000df1d4
000df1d4loc_df1d4:
000df1d4b 0xdf1ec
000df1d8
000df1d8loc_df1d8:
000df1d8bl runtime.gcWriteBarrier2
000df1dcstr x2, [x25]
000df1e0ldr x3, [x1+8]
000df1e4str x3, [x25+8]
000df1e8b 0xdf1ec
000df1ec
000df1ecloc_df1ec:
000df1ecstr x2, [x1+8]
000df1f0str x1, [sp+88]
000df1f4add x0, sp, 64
000df1f8bl runtime.deferprocStack
000df1fcsubs xzr, x0, 0
000df200b.ne 0xdf284
000df204b 0xdf208
000df208
000df208loc_df208:
000df208ldr x3, [sp+200]
000df20cldrsb x27, [x3]
000df210ldr x3, [x3+32]
000df214cbz x3, 0xdf21c
000df218b 0xdf24c
000df21c
000df21cloc_df21c:
000df21cadrp x27, 0x942000
000df220ldr x0, [x27+1744]
000df224adrp x27, 0x942000
000df228ldr x1, [x27+1752]
000df22cstr x0, [sp+120]
000df230str x1, [sp+128]
000df234bl runtime.deferreturn
000df238ldr x0, [sp+120]
000df23cldr x1, [sp+128]
000df240ldur x29, [sp-8]
000df244ldr x30, [sp], 192
000df248ret x30
000df24c
000df24cloc_df24c:
000df24cldr x3, [sp+200]
000df250ldrsb x27, [x3]
000df254ldr x0, [x3+32]
000df258str x0, [sp+112]
000df25cldr x1, [sp+48]
000df260ldr x2, [sp+232]
000df264bl internal/poll.runtime_pollSetDeadline
000df268stp xzr, xzr, [sp+120]
000df26cbl runtime.deferreturn
000df270ldr x1, [sp+128]
000df274ldr x0, [sp+120]
000df278ldur x29, [sp-8]
000df27cldr x30, [sp], 192
000df280ret x30
000df284
000df284loc_df284:
000df284bl runtime.deferreturn
000df288ldr x0, [sp+120]
000df28cldr x1, [sp+128]
000df290ldur x29, [sp-8]
000df294ldr x30, [sp], 192
000df298ret x30
000df29c
000df29cloc_df29c:
000df29cstp x0, x1, [sp+8]
000df2a0stp x2, x3, [sp+24]
000df2a4str x4, [sp+40]
000df2a8mov x3, x30
000df2acbl runtime.morestack_noctxt.abi0
000df2b0ldp x0, x1, [sp+8]
000df2b4ldp x2, x3, [sp+24]
000df2b8ldr x4, [sp+40]
000df2bcb 0xdf0d0
000df0d0
000df0d0internal/poll.setDeadlineImpl: ; void internal/poll.setDeadlineImpl(internal/poll.FD * fd, time.Time t, int mode)
000df0d0ldr x16, [x28+16]
000df0d4sub x17, sp, 64
000df0d8subs xzr, x17, x16
000df0dcb.ls 0xdf29c
000df0e0str x30, [sp-192]!
000df0e4stur x29, [sp-8]
000df0e8sub x29, sp, 8
000df0ecstr x0, [sp+200]
000df0f0str x1, [sp+208]
000df0f4str x2, [sp+216]
000df0f8str x3, [sp+224]
000df0fcstr x4, [sp+232]
000df100stp xzr, xzr, [sp+120]
000df104str xzr, [sp+48]
000df108ldr x0, [sp+208]
000df10cldr x1, [sp+216]
000df110ldr x2, [sp+224]
000df114bl time.Time.IsZero
000df118strb w0, [sp+47]
000df11ctbnz w0, 0, 0xdf124
000df120b 0xdf128
000df124
000df124loc_df124:
000df124b 0xdf160
000df128
000df128loc_df128:
000df128ldr x0, [sp+208]
000df12cldr x1, [sp+216]
000df130ldr x2, [sp+224]
000df134bl time.Until
000df138str x0, [sp+56]
000df13cstr x0, [sp+48]
000df140ldr x3, [sp+48]
000df144cbz x3, 0xdf14c
000df148b 0xdf158
000df14c
000df14cloc_df14c:
000df14cmovn x1, 0
000df150str x1, [sp+48]
000df154b 0xdf15c
000df158
000df158loc_df158:
000df158b 0xdf15c
000df15c
000df15cloc_df15c:
000df15cb 0xdf160
000df160
000df160loc_df160:
000df160ldr x0, [sp+200]
000df164bl internal/poll.(*FD).incref
000df168str x0, [sp+136]
000df16cstr x1, [sp+144]
000df170cbnz x0, 0xdf178
000df174b 0xdf198
000df178
000df178loc_df178:
000df178str x0, [sp+120]
000df17cstr x1, [sp+128]
000df180bl runtime.deferreturn
000df184ldr x0, [sp+120]
000df188ldr x1, [sp+128]
000df18cldur x29, [sp-8]
000df190ldr x30, [sp], 192
000df194ret x30
000df198
000df198loc_df198:
000df198ldr x1, [sp+200]
000df19cstr x1, [sp+160]
000df1a0stp xzr, xzr, [sp+168]
000df1a4add x1, sp, 168
000df1a8str x1, [sp+152]
000df1acldrsb x27, [x1]
000df1b0adrp x2, 0
000df1b4add x2, x2, 704
000df1b8str x2, [x1]
000df1bcldrsb x27, [x1]
000df1c0ldr x2, [sp+160]
000df1c4adrp x27, 0x96c000
000df1c8ldr w3, [x27+3056]
000df1cccbz w3, 0xdf1d4
000df1d0b 0xdf1d8
000df1d4
000df1d4loc_df1d4:
000df1d4b 0xdf1ec
000df1d8
000df1d8loc_df1d8:
000df1d8bl runtime.gcWriteBarrier2
000df1dcstr x2, [x25]
000df1e0ldr x3, [x1+8]
000df1e4str x3, [x25+8]
000df1e8b 0xdf1ec
000df1ec
000df1ecloc_df1ec:
000df1ecstr x2, [x1+8]
000df1f0str x1, [sp+88]
000df1f4add x0, sp, 64
000df1f8bl runtime.deferprocStack
000df1fcsubs xzr, x0, 0
000df200b.ne 0xdf284
000df204b 0xdf208
000df208
000df208loc_df208:
000df208ldr x3, [sp+200]
000df20cldrsb x27, [x3]
000df210ldr x3, [x3+32]
000df214cbz x3, 0xdf21c
000df218b 0xdf24c
000df21c
000df21cloc_df21c:
000df21cadrp x27, 0x942000
000df220ldr x0, [x27+1744]
000df224adrp x27, 0x942000
000df228ldr x1, [x27+1752]
000df22cstr x0, [sp+120]
000df230str x1, [sp+128]
000df234bl runtime.deferreturn
000df238ldr x0, [sp+120]
000df23cldr x1, [sp+128]
000df240ldur x29, [sp-8]
000df244ldr x30, [sp], 192
000df248ret x30
000df24c
000df24cloc_df24c:
000df24cldr x3, [sp+200]
000df250ldrsb x27, [x3]
000df254ldr x0, [x3+32]
000df258str x0, [sp+112]
000df25cldr x1, [sp+48]
000df260ldr x2, [sp+232]
000df264bl internal/poll.runtime_pollSetDeadline
000df268stp xzr, xzr, [sp+120]
000df26cbl runtime.deferreturn
000df270ldr x1, [sp+128]
000df274ldr x0, [sp+120]
000df278ldur x29, [sp-8]
000df27cldr x30, [sp], 192
000df280ret x30
000df284
000df284loc_df284:
000df284bl runtime.deferreturn
000df288ldr x0, [sp+120]
000df28cldr x1, [sp+128]
000df290ldur x29, [sp-8]
000df294ldr x30, [sp], 192
000df298ret x30
000df29c
000df29cloc_df29c:
000df29cstp x0, x1, [sp+8]
000df2a0stp x2, x3, [sp+24]
000df2a4str x4, [sp+40]
000df2a8mov x3, x30
000df2acbl runtime.morestack_noctxt.abi0
000df2b0ldp x0, x1, [sp+8]
000df2b4ldp x2, x3, [sp+24]
000df2b8ldr x4, [sp+40]
000df2bcb 0xdf0d0
000df0d0
000df2c0
000df2c0internal/poll.setDeadlineImpl.deferwrap1: ; void internal/poll.setDeadlineImpl.deferwrap1(void)
000df2c0ldr x16, [x28+16]
000df2c4subs xzr, sp, x16
000df2c8b.ls 0xdf2f8
000df2ccstr x30, [sp-32]!
000df2d0stur x29, [sp-8]
000df2d4sub x29, sp, 8
000df2d8ldr x16, [x28+32]
000df2dccbnz x16, 0xdf304
000df2e0
000df2e0loc_df2e0:
000df2e0ldr x0, [x26+8]
000df2e4str x0, [sp+16]
000df2e8bl internal/poll.(*FD).decref
000df2ecldur x29, [sp-8]
000df2f0ldr x30, [sp], 32
000df2f4ret x30
000df2f8
000df2f8loc_df2f8:
000df2f8mov x3, x30
000df2fcbl runtime.morestack.abi0
000df300b 0xdf2c0
000df304
000df304loc_df304:
000df304ldr x17, [x16]
000df308add x20, sp, 40
000df30csubs xzr, x20, x17
000df310b.ne 0xdf2e0
000df314add x20, sp, 8
000df318str x20, [x16]
000df31cb 0xdf2e0
000df2c0
000df2c0internal/poll.setDeadlineImpl.deferwrap1: ; void internal/poll.setDeadlineImpl.deferwrap1(void)
000df2c0ldr x16, [x28+16]
000df2c4subs xzr, sp, x16
000df2c8b.ls 0xdf2f8
000df2ccstr x30, [sp-32]!
000df2d0stur x29, [sp-8]
000df2d4sub x29, sp, 8
000df2d8ldr x16, [x28+32]
000df2dccbnz x16, 0xdf304
000df2e0
000df2e0loc_df2e0:
000df2e0ldr x0, [x26+8]
000df2e4str x0, [sp+16]
000df2e8bl internal/poll.(*FD).decref
000df2ecldur x29, [sp-8]
000df2f0ldr x30, [sp], 32
000df2f4ret x30
000df2f8
000df2f8loc_df2f8:
000df2f8mov x3, x30
000df2fcbl runtime.morestack.abi0
000df300b 0xdf2c0
000df304
000df304loc_df304:
000df304ldr x17, [x16]
000df308add x20, sp, 40
000df30csubs xzr, x20, x17
000df310b.ne 0xdf2e0
000df314add x20, sp, 8
000df318str x20, [x16]
000df31cb 0xdf2e0
000df2c0
000df320
000df320internal/poll.(*FD).eofError: ; void internal/poll.(*FD).eofError(internal/poll.FD * fd, int n, error err)
000df320str x30, [sp-48]!
000df324stur x29, [sp-8]
000df328sub x29, sp, 8
000df32cstr x0, [sp+56]
000df330str x1, [sp+64]
000df334str x2, [sp+72]
000df338str x3, [sp+80]
000df33cstp xzr, xzr, [sp+24]
000df340ldr x2, [sp+64]
000df344subs xzr, x2, 0
000df348cset x3, eq
000df34cstrb w3, [sp+22]
000df350cbz x2, 0xdf358
000df354b 0xdf370
000df358
000df358loc_df358:
000df358ldr x2, [sp+72]
000df35csubs xzr, x2, 0
000df360cset x2, ne
000df364eor x2, x2, 1
000df368strb w2, [sp+22]
000df36cb 0xdf374
000df370
000df370loc_df370:
000df370b 0xdf374
000df374
000df374loc_df374:
000df374ldrb w2, [sp+22]
000df378strb w2, [sp+23]
000df37ctbnz w2, 0, 0xdf384
000df380b 0xdf398
000df384
000df384loc_df384:
000df384ldr x2, [sp+56]
000df388ldrsb x27, [x2]
000df38cldrb w2, [x2+49]
000df390strb w2, [sp+23]
000df394b 0xdf39c
000df398
000df398loc_df398:
000df398b 0xdf39c
000df39c
000df39cloc_df39c:
000df39cldrb w2, [sp+23]
000df3a0tbnz w2, 0, 0xdf3a8
000df3a4b 0xdf3cc
000df3a8
000df3a8loc_df3a8:
000df3a8adrp x27, 0x942000
000df3acldr x0, [x27+1520]
000df3b0adrp x27, 0x942000
000df3b4ldr x1, [x27+1528]
000df3b8str x0, [sp+24]
000df3bcstr x1, [sp+32]
000df3c0add x29, sp, 40
000df3c4add sp, sp, 48
000df3c8ret x30
000df3cc
000df3ccloc_df3cc:
000df3ccldr x0, [sp+72]
000df3d0ldr x1, [sp+80]
000df3d4str x0, [sp+24]
000df3d8str x1, [sp+32]
000df3dcadd x29, sp, 40
000df3e0add sp, sp, 48
000df3e4ret x30
000df3e8udf 0
000df3ecudf 0
000df320
000df320internal/poll.(*FD).eofError: ; void internal/poll.(*FD).eofError(internal/poll.FD * fd, int n, error err)
000df320str x30, [sp-48]!
000df324stur x29, [sp-8]
000df328sub x29, sp, 8
000df32cstr x0, [sp+56]
000df330str x1, [sp+64]
000df334str x2, [sp+72]
000df338str x3, [sp+80]
000df33cstp xzr, xzr, [sp+24]
000df340ldr x2, [sp+64]
000df344subs xzr, x2, 0
000df348cset x3, eq
000df34cstrb w3, [sp+22]
000df350cbz x2, 0xdf358
000df354b 0xdf370
000df358
000df358loc_df358:
000df358ldr x2, [sp+72]
000df35csubs xzr, x2, 0
000df360cset x2, ne
000df364eor x2, x2, 1
000df368strb w2, [sp+22]
000df36cb 0xdf374
000df370
000df370loc_df370:
000df370b 0xdf374
000df374
000df374loc_df374:
000df374ldrb w2, [sp+22]
000df378strb w2, [sp+23]
000df37ctbnz w2, 0, 0xdf384
000df380b 0xdf398
000df384
000df384loc_df384:
000df384ldr x2, [sp+56]
000df388ldrsb x27, [x2]
000df38cldrb w2, [x2+49]
000df390strb w2, [sp+23]
000df394b 0xdf39c
000df398
000df398loc_df398:
000df398b 0xdf39c
000df39c
000df39cloc_df39c:
000df39cldrb w2, [sp+23]
000df3a0tbnz w2, 0, 0xdf3a8
000df3a4b 0xdf3cc
000df3a8
000df3a8loc_df3a8:
000df3a8adrp x27, 0x942000
000df3acldr x0, [x27+1520]
000df3b0adrp x27, 0x942000
000df3b4ldr x1, [x27+1528]
000df3b8str x0, [sp+24]
000df3bcstr x1, [sp+32]
000df3c0add x29, sp, 40
000df3c4add sp, sp, 48
000df3c8ret x30
000df3cc
000df3ccloc_df3cc:
000df3ccldr x0, [sp+72]
000df3d0ldr x1, [sp+80]
000df3d4str x0, [sp+24]
000df3d8str x1, [sp+32]
000df3dcadd x29, sp, 40
000df3e0add sp, sp, 48
000df3e4ret x30
000df3e8udf 0
000df3ecudf 0
000df320
000df3f0
000df3f0internal/poll.(*FD).Shutdown: ; void internal/poll.(*FD).Shutdown(internal/poll.FD * fd, int how)
000df3f0ldr x16, [x28+16]
000df3f4sub x17, sp, 48
000df3f8subs xzr, x17, x16
000df3fcb.ls 0xdf518
000df400str x30, [sp-176]!
000df404stur x29, [sp-8]
000df408sub x29, sp, 8
000df40cstr x0, [sp+184]
000df410str x1, [sp+192]
000df414stp xzr, xzr, [sp+88]
000df418ldr x0, [sp+184]
000df41cbl internal/poll.(*FD).incref
000df420str x0, [sp+104]
000df424str x1, [sp+112]
000df428cbnz x0, 0xdf430
000df42cb 0xdf450
000df430
000df430loc_df430:
000df430str x0, [sp+88]
000df434str x1, [sp+96]
000df438bl runtime.deferreturn
000df43cldr x0, [sp+88]
000df440ldr x1, [sp+96]
000df444ldur x29, [sp-8]
000df448ldr x30, [sp], 176
000df44cret x30
000df450
000df450loc_df450:
000df450ldr x1, [sp+184]
000df454str x1, [sp+160]
000df458stp xzr, xzr, [sp+120]
000df45cadd x1, sp, 120
000df460str x1, [sp+136]
000df464ldrsb x27, [x1]
000df468adrp x2, 0
000df46cadd x2, x2, 1328
000df470str x2, [x1]
000df474ldrsb x27, [x1]
000df478ldr x2, [sp+160]
000df47cadrp x27, 0x96c000
000df480ldr w3, [x27+3056]
000df484cbz w3, 0xdf48c
000df488b 0xdf490
000df48c
000df48cloc_df48c:
000df48cb 0xdf4a4
000df490
000df490loc_df490:
000df490bl runtime.gcWriteBarrier2
000df494str x2, [x25]
000df498ldr x3, [x1+8]
000df49cstr x3, [x25+8]
000df4a0b 0xdf4a4
000df4a4
000df4a4loc_df4a4:
000df4a4str x2, [x1+8]
000df4a8str x1, [sp+56]
000df4acadd x0, sp, 32
000df4b0bl runtime.deferprocStack
000df4b4subs xzr, x0, 0
000df4b8b.ne 0xdf500
000df4bcb 0xdf4c0
000df4c0
000df4c0loc_df4c0:
000df4c0ldr x2, [sp+184]
000df4c4ldrsb x27, [x2]
000df4c8ldr x0, [x2+16]
000df4ccstr x0, [sp+80]
000df4d0ldr x1, [sp+192]
000df4d4bl syscall.Shutdown
000df4d8str x0, [sp+144]
000df4dcstr x1, [sp+152]
000df4e0str x0, [sp+88]
000df4e4str x1, [sp+96]
000df4e8bl runtime.deferreturn
000df4ecldr x0, [sp+88]
000df4f0ldr x1, [sp+96]
000df4f4ldur x29, [sp-8]
000df4f8ldr x30, [sp], 176
000df4fcret x30
000df500
000df500loc_df500:
000df500bl runtime.deferreturn
000df504ldr x0, [sp+88]
000df508ldr x1, [sp+96]
000df50cldur x29, [sp-8]
000df510ldr x30, [sp], 176
000df514ret x30
000df518
000df518loc_df518:
000df518stp x0, x1, [sp+8]
000df51cmov x3, x30
000df520bl runtime.morestack_noctxt.abi0
000df524ldp x0, x1, [sp+8]
000df528b 0xdf3f0
000df52cudf 0
000df3f0
000df3f0internal/poll.(*FD).Shutdown: ; void internal/poll.(*FD).Shutdown(internal/poll.FD * fd, int how)
000df3f0ldr x16, [x28+16]
000df3f4sub x17, sp, 48
000df3f8subs xzr, x17, x16
000df3fcb.ls 0xdf518
000df400str x30, [sp-176]!
000df404stur x29, [sp-8]
000df408sub x29, sp, 8
000df40cstr x0, [sp+184]
000df410str x1, [sp+192]
000df414stp xzr, xzr, [sp+88]
000df418ldr x0, [sp+184]
000df41cbl internal/poll.(*FD).incref
000df420str x0, [sp+104]
000df424str x1, [sp+112]
000df428cbnz x0, 0xdf430
000df42cb 0xdf450
000df430
000df430loc_df430:
000df430str x0, [sp+88]
000df434str x1, [sp+96]
000df438bl runtime.deferreturn
000df43cldr x0, [sp+88]
000df440ldr x1, [sp+96]
000df444ldur x29, [sp-8]
000df448ldr x30, [sp], 176
000df44cret x30
000df450
000df450loc_df450:
000df450ldr x1, [sp+184]
000df454str x1, [sp+160]
000df458stp xzr, xzr, [sp+120]
000df45cadd x1, sp, 120
000df460str x1, [sp+136]
000df464ldrsb x27, [x1]
000df468adrp x2, 0
000df46cadd x2, x2, 1328
000df470str x2, [x1]
000df474ldrsb x27, [x1]
000df478ldr x2, [sp+160]
000df47cadrp x27, 0x96c000
000df480ldr w3, [x27+3056]
000df484cbz w3, 0xdf48c
000df488b 0xdf490
000df48c
000df48cloc_df48c:
000df48cb 0xdf4a4
000df490
000df490loc_df490:
000df490bl runtime.gcWriteBarrier2
000df494str x2, [x25]
000df498ldr x3, [x1+8]
000df49cstr x3, [x25+8]
000df4a0b 0xdf4a4
000df4a4
000df4a4loc_df4a4:
000df4a4str x2, [x1+8]
000df4a8str x1, [sp+56]
000df4acadd x0, sp, 32
000df4b0bl runtime.deferprocStack
000df4b4subs xzr, x0, 0
000df4b8b.ne 0xdf500
000df4bcb 0xdf4c0
000df4c0
000df4c0loc_df4c0:
000df4c0ldr x2, [sp+184]
000df4c4ldrsb x27, [x2]
000df4c8ldr x0, [x2+16]
000df4ccstr x0, [sp+80]
000df4d0ldr x1, [sp+192]
000df4d4bl syscall.Shutdown
000df4d8str x0, [sp+144]
000df4dcstr x1, [sp+152]
000df4e0str x0, [sp+88]
000df4e4str x1, [sp+96]
000df4e8bl runtime.deferreturn
000df4ecldr x0, [sp+88]
000df4f0ldr x1, [sp+96]
000df4f4ldur x29, [sp-8]
000df4f8ldr x30, [sp], 176
000df4fcret x30
000df500
000df500loc_df500:
000df500bl runtime.deferreturn
000df504ldr x0, [sp+88]
000df508ldr x1, [sp+96]
000df50cldur x29, [sp-8]
000df510ldr x30, [sp], 176
000df514ret x30
000df518
000df518loc_df518:
000df518stp x0, x1, [sp+8]
000df51cmov x3, x30
000df520bl runtime.morestack_noctxt.abi0
000df524ldp x0, x1, [sp+8]
000df528b 0xdf3f0
000df52cudf 0
000df3f0
000df530
000df530internal/poll.(*FD).Shutdown.deferwrap1: ; void internal/poll.(*FD).Shutdown.deferwrap1(void)
000df530ldr x16, [x28+16]
000df534subs xzr, sp, x16
000df538b.ls 0xdf568
000df53cstr x30, [sp-32]!
000df540stur x29, [sp-8]
000df544sub x29, sp, 8
000df548ldr x16, [x28+32]
000df54ccbnz x16, 0xdf574
000df550
000df550loc_df550:
000df550ldr x0, [x26+8]
000df554str x0, [sp+16]
000df558bl internal/poll.(*FD).decref
000df55cldur x29, [sp-8]
000df560ldr x30, [sp], 32
000df564ret x30
000df568
000df568loc_df568:
000df568mov x3, x30
000df56cbl runtime.morestack.abi0
000df570b 0xdf530
000df574
000df574loc_df574:
000df574ldr x17, [x16]
000df578add x20, sp, 40
000df57csubs xzr, x20, x17
000df580b.ne 0xdf550
000df584add x20, sp, 8
000df588str x20, [x16]
000df58cb 0xdf550
000df530
000df530internal/poll.(*FD).Shutdown.deferwrap1: ; void internal/poll.(*FD).Shutdown.deferwrap1(void)
000df530ldr x16, [x28+16]
000df534subs xzr, sp, x16
000df538b.ls 0xdf568
000df53cstr x30, [sp-32]!
000df540stur x29, [sp-8]
000df544sub x29, sp, 8
000df548ldr x16, [x28+32]
000df54ccbnz x16, 0xdf574
000df550
000df550loc_df550:
000df550ldr x0, [x26+8]
000df554str x0, [sp+16]
000df558bl internal/poll.(*FD).decref
000df55cldur x29, [sp-8]
000df560ldr x30, [sp], 32
000df564ret x30
000df568
000df568loc_df568:
000df568mov x3, x30
000df56cbl runtime.morestack.abi0
000df570b 0xdf530
000df574
000df574loc_df574:
000df574ldr x17, [x16]
000df578add x20, sp, 40
000df57csubs xzr, x20, x17
000df580b.ne 0xdf550
000df584add x20, sp, 8
000df588str x20, [x16]
000df58cb 0xdf550
000df530
000df590
000df590internal/poll.ignoringEINTR: ; void internal/poll.ignoringEINTR(func() error fn)
000df590ldr x16, [x28+16]
000df594subs xzr, sp, x16
000df598b.ls 0xdf634
000df59cstr x30, [sp-96]!
000df5a0stur x29, [sp-8]
000df5a4sub x29, sp, 8
000df5a8str x0, [sp+104]
000df5acstp xzr, xzr, [sp+40]
000df5b0b 0xdf5b4
000df5b4
000df5b4loc_df5b4:
000df5b4b 0xdf5b8
000df5b8
000df5b8loc_df5b8:
000df5b8ldr x26, [sp+104]
000df5bcldr x0, [x26]
000df5c0blr x0
000df5c4str x0, [sp+56]
000df5c8str x1, [sp+64]
000df5ccadrp x0, 0x634000
000df5d0add x0, x0, 2264
000df5d4str x0, [sp+72]
000df5d8adrp x2, 0x630000
000df5dcadd x2, x2, 288
000df5e0str x2, [sp+80]
000df5e4ldr x1, [sp+56]
000df5e8subs xzr, x1, x0
000df5ecb.ne 0xdf5f4
000df5f0b 0xdf5f8
000df5f4
000df5f4loc_df5f4:
000df5f4b 0xdf618
000df5f8
000df5f8loc_df5f8:
000df5f8ldr x0, [sp+56]
000df5fcldr x1, [sp+64]
000df600bl runtime.ifaceeq
000df604tbnz w0, 0, 0xdf60c
000df608b 0xdf614
000df60c
000df60cloc_df60c:
000df60cb 0xdf610
000df610
000df610loc_df610:
000df610b 0xdf5b4
000df614
000df614loc_df614:
000df614b 0xdf618
000df618
000df618loc_df618:
000df618ldr x0, [sp+56]
000df61cldr x1, [sp+64]
000df620str x0, [sp+40]
000df624str x1, [sp+48]
000df628ldur x29, [sp-8]
000df62cldr x30, [sp], 96
000df630ret x30
000df634
000df634loc_df634:
000df634str x0, [sp+8]
000df638mov x3, x30
000df63cbl runtime.morestack_noctxt.abi0
000df640ldr x0, [sp+8]
000df644b 0xdf590
000df648udf 0
000df64cudf 0
000df590
000df590internal/poll.ignoringEINTR: ; void internal/poll.ignoringEINTR(func() error fn)
000df590ldr x16, [x28+16]
000df594subs xzr, sp, x16
000df598b.ls 0xdf634
000df59cstr x30, [sp-96]!
000df5a0stur x29, [sp-8]
000df5a4sub x29, sp, 8
000df5a8str x0, [sp+104]
000df5acstp xzr, xzr, [sp+40]
000df5b0b 0xdf5b4
000df5b4
000df5b4loc_df5b4:
000df5b4b 0xdf5b8
000df5b8
000df5b8loc_df5b8:
000df5b8ldr x26, [sp+104]
000df5bcldr x0, [x26]
000df5c0blr x0
000df5c4str x0, [sp+56]
000df5c8str x1, [sp+64]
000df5ccadrp x0, 0x634000
000df5d0add x0, x0, 2264
000df5d4str x0, [sp+72]
000df5d8adrp x2, 0x630000
000df5dcadd x2, x2, 288
000df5e0str x2, [sp+80]
000df5e4ldr x1, [sp+56]
000df5e8subs xzr, x1, x0
000df5ecb.ne 0xdf5f4
000df5f0b 0xdf5f8
000df5f4
000df5f4loc_df5f4:
000df5f4b 0xdf618
000df5f8
000df5f8loc_df5f8:
000df5f8ldr x0, [sp+56]
000df5fcldr x1, [sp+64]
000df600bl runtime.ifaceeq
000df604tbnz w0, 0, 0xdf60c
000df608b 0xdf614
000df60c
000df60cloc_df60c:
000df60cb 0xdf610
000df610
000df610loc_df610:
000df610b 0xdf5b4
000df614
000df614loc_df614:
000df614b 0xdf618
000df618
000df618loc_df618:
000df618ldr x0, [sp+56]
000df61cldr x1, [sp+64]
000df620str x0, [sp+40]
000df624str x1, [sp+48]
000df628ldur x29, [sp-8]
000df62cldr x30, [sp], 96
000df630ret x30
000df634
000df634loc_df634:
000df634str x0, [sp+8]
000df638mov x3, x30
000df63cbl runtime.morestack_noctxt.abi0
000df640ldr x0, [sp+8]
000df644b 0xdf590
000df648udf 0
000df64cudf 0
000df590
000df650
000df650internal/poll.(*FD).Init: ; void internal/poll.(*FD).Init(internal/poll.FD * fd, struct string net, bool pollable)
000df650ldr x16, [x28+16]
000df654subs xzr, sp, x16
000df658b.ls 0xdf800
000df65cstr x30, [sp-80]!
000df660stur x29, [sp-8]
000df664sub x29, sp, 8
000df668str x0, [sp+88]
000df66cstr x1, [sp+96]
000df670str x2, [sp+104]
000df674strb w3, [sp+112]
000df678stp xzr, xzr, [sp+24]
000df67cldr x1, [sp+88]
000df680ldrsb x27, [x1]
000df684add x0, x1, 24
000df688str x0, [sp+64]
000df68cbl internal/poll.(*SysFile).init
000df690ldr x1, [sp+104]
000df694subs xzr, x1, 4
000df698b.eq 0xdf6a0
000df69cb 0xdf744
000df6a0
000df6a0loc_df6a0:
000df6a0ldr x1, [sp+104]
000df6a4ldr x2, [sp+96]
000df6a8subs xzr, x1, 0
000df6acb.hi 0xdf6b4
000df6b0b 0xdf7f4
000df6b4
000df6b4loc_df6b4:
000df6b4ldr x1, [sp+104]
000df6b8ldrb w2, [x2]
000df6bcldr x3, [sp+96]
000df6c0subs xzr, x1, 1
000df6c4b.hi 0xdf6cc
000df6c8b 0xdf7ec
000df6cc
000df6ccloc_df6cc:
000df6ccldr x1, [sp+104]
000df6d0ldr x4, [sp+96]
000df6d4ldrb w3, [x3+1]
000df6d8ubfm x3, x3, 56, 7
000df6dcorr x2, x2, x3
000df6e0subs xzr, x1, 2
000df6e4b.hi 0xdf6ec
000df6e8b 0xdf7e4
000df6ec
000df6ecloc_df6ec:
000df6ecldr x1, [sp+104]
000df6f0ldr x3, [sp+96]
000df6f4ldrb w4, [x4+2]
000df6f8ubfm x4, x4, 48, 7
000df6fcorr x2, x2, x4
000df700subs xzr, x1, 3
000df704b.hi 0xdf70c
000df708b 0xdf7dc
000df70c
000df70cloc_df70c:
000df70cldrb w3, [x3+3]
000df710ubfm x3, x3, 40, 7
000df714orr x2, x2, x3
000df718movz x3, 26982
000df71cmovk x3, 0x656c0000
000df720subs wzr, w2, w3
000df724b.eq 0xdf72c
000df728b 0xdf740
000df72c
000df72cloc_df72c:
000df72cldr x2, [sp+88]
000df730ldrsb x27, [x2]
000df734orr x3, xzr, 1
000df738strb w3, [x2+50]
000df73cb 0xdf74c
000df740
000df740loc_df740:
000df740b 0xdf748
000df744
000df744loc_df744:
000df744b 0xdf748
000df748
000df748loc_df748:
000df748b 0xdf74c
000df74c
000df74cloc_df74c:
000df74cldrb w2, [sp+112]
000df750tbnz w2, 0, 0xdf758
000df754b 0xdf7b4
000df758
000df758loc_df758:
000df758ldr x2, [sp+88]
000df75cldrsb x27, [x2]
000df760add x0, x2, 32
000df764str x0, [sp+56]
000df768ldr x1, [sp+88]
000df76cbl internal/poll.(*pollDesc).init
000df770str x0, [sp+40]
000df774str x1, [sp+48]
000df778cbnz x0, 0xdf780
000df77cb 0xdf794
000df780
000df780loc_df780:
000df780ldr x2, [sp+88]
000df784ldrsb x27, [x2]
000df788orr x3, xzr, 1
000df78cstr w3, [x2+44]
000df790b 0xdf798
000df794
000df794loc_df794:
000df794b 0xdf798
000df798
000df798loc_df798:
000df798ldr x0, [sp+40]
000df79cldr x1, [sp+48]
000df7a0str x0, [sp+24]
000df7a4str x1, [sp+32]
000df7a8ldur x29, [sp-8]
000df7acldr x30, [sp], 80
000df7b0ret x30
000df7b4
000df7b4loc_df7b4:
000df7b4ldr x2, [sp+88]
000df7b8ldrsb x27, [x2]
000df7bcorr x3, xzr, 1
000df7c0str w3, [x2+44]
000df7c4stp xzr, xzr, [sp+24]
000df7c8mov x0, xzr
000df7ccmov x1, xzr
000df7d0ldur x29, [sp-8]
000df7d4ldr x30, [sp], 80
000df7d8ret x30
000df7dc
000df7dcloc_df7dc:
000df7dcorr x0, xzr, 3
000df7e0bl runtime.panicIndex
000df7e4
000df7e4loc_df7e4:
000df7e4orr x0, xzr, 2
000df7e8bl runtime.panicIndex
000df7ec
000df7ecloc_df7ec:
000df7ecorr x0, xzr, 1
000df7f0bl runtime.panicIndex
000df7f4
000df7f4loc_df7f4:
000df7f4mov x0, xzr
000df7f8bl runtime.panicIndex
000df7fchint
000df800
000df800loc_df800:
000df800stp x0, x1, [sp+8]
000df804str x2, [sp+24]
000df808strb w3, [sp+32]
000df80cmov x3, x30
000df810bl runtime.morestack_noctxt.abi0
000df814ldp x0, x1, [sp+8]
000df818ldr x2, [sp+24]
000df81cldrb w3, [sp+32]
000df820b 0xdf650
000df824udf 0
000df828udf 0
000df82cudf 0
000df650
000df650internal/poll.(*FD).Init: ; void internal/poll.(*FD).Init(internal/poll.FD * fd, struct string net, bool pollable)
000df650ldr x16, [x28+16]
000df654subs xzr, sp, x16
000df658b.ls 0xdf800
000df65cstr x30, [sp-80]!
000df660stur x29, [sp-8]
000df664sub x29, sp, 8
000df668str x0, [sp+88]
000df66cstr x1, [sp+96]
000df670str x2, [sp+104]
000df674strb w3, [sp+112]
000df678stp xzr, xzr, [sp+24]
000df67cldr x1, [sp+88]
000df680ldrsb x27, [x1]
000df684add x0, x1, 24
000df688str x0, [sp+64]
000df68cbl internal/poll.(*SysFile).init
000df690ldr x1, [sp+104]
000df694subs xzr, x1, 4
000df698b.eq 0xdf6a0
000df69cb 0xdf744
000df6a0
000df6a0loc_df6a0:
000df6a0ldr x1, [sp+104]
000df6a4ldr x2, [sp+96]
000df6a8subs xzr, x1, 0
000df6acb.hi 0xdf6b4
000df6b0b 0xdf7f4
000df6b4
000df6b4loc_df6b4:
000df6b4ldr x1, [sp+104]
000df6b8ldrb w2, [x2]
000df6bcldr x3, [sp+96]
000df6c0subs xzr, x1, 1
000df6c4b.hi 0xdf6cc
000df6c8b 0xdf7ec
000df6cc
000df6ccloc_df6cc:
000df6ccldr x1, [sp+104]
000df6d0ldr x4, [sp+96]
000df6d4ldrb w3, [x3+1]
000df6d8ubfm x3, x3, 56, 7
000df6dcorr x2, x2, x3
000df6e0subs xzr, x1, 2
000df6e4b.hi 0xdf6ec
000df6e8b 0xdf7e4
000df6ec
000df6ecloc_df6ec:
000df6ecldr x1, [sp+104]
000df6f0ldr x3, [sp+96]
000df6f4ldrb w4, [x4+2]
000df6f8ubfm x4, x4, 48, 7
000df6fcorr x2, x2, x4
000df700subs xzr, x1, 3
000df704b.hi 0xdf70c
000df708b 0xdf7dc
000df70c
000df70cloc_df70c:
000df70cldrb w3, [x3+3]
000df710ubfm x3, x3, 40, 7
000df714orr x2, x2, x3
000df718movz x3, 26982
000df71cmovk x3, 0x656c0000
000df720subs wzr, w2, w3
000df724b.eq 0xdf72c
000df728b 0xdf740
000df72c
000df72cloc_df72c:
000df72cldr x2, [sp+88]
000df730ldrsb x27, [x2]
000df734orr x3, xzr, 1
000df738strb w3, [x2+50]
000df73cb 0xdf74c
000df740
000df740loc_df740:
000df740b 0xdf748
000df744
000df744loc_df744:
000df744b 0xdf748
000df748
000df748loc_df748:
000df748b 0xdf74c
000df74c
000df74cloc_df74c:
000df74cldrb w2, [sp+112]
000df750tbnz w2, 0, 0xdf758
000df754b 0xdf7b4
000df758
000df758loc_df758:
000df758ldr x2, [sp+88]
000df75cldrsb x27, [x2]
000df760add x0, x2, 32
000df764str x0, [sp+56]
000df768ldr x1, [sp+88]
000df76cbl internal/poll.(*pollDesc).init
000df770str x0, [sp+40]
000df774str x1, [sp+48]
000df778cbnz x0, 0xdf780
000df77cb 0xdf794
000df780
000df780loc_df780:
000df780ldr x2, [sp+88]
000df784ldrsb x27, [x2]
000df788orr x3, xzr, 1
000df78cstr w3, [x2+44]
000df790b 0xdf798
000df794
000df794loc_df794:
000df794b 0xdf798
000df798
000df798loc_df798:
000df798ldr x0, [sp+40]
000df79cldr x1, [sp+48]
000df7a0str x0, [sp+24]
000df7a4str x1, [sp+32]
000df7a8ldur x29, [sp-8]
000df7acldr x30, [sp], 80
000df7b0ret x30
000df7b4
000df7b4loc_df7b4:
000df7b4ldr x2, [sp+88]
000df7b8ldrsb x27, [x2]
000df7bcorr x3, xzr, 1
000df7c0str w3, [x2+44]
000df7c4stp xzr, xzr, [sp+24]
000df7c8mov x0, xzr
000df7ccmov x1, xzr
000df7d0ldur x29, [sp-8]
000df7d4ldr x30, [sp], 80
000df7d8ret x30
000df7dc
000df7dcloc_df7dc:
000df7dcorr x0, xzr, 3
000df7e0bl runtime.panicIndex
000df7e4
000df7e4loc_df7e4:
000df7e4orr x0, xzr, 2
000df7e8bl runtime.panicIndex
000df7ec
000df7ecloc_df7ec:
000df7ecorr x0, xzr, 1
000df7f0bl runtime.panicIndex
000df7f4
000df7f4loc_df7f4:
000df7f4mov x0, xzr
000df7f8bl runtime.panicIndex
000df7fchint
000df800
000df800loc_df800:
000df800stp x0, x1, [sp+8]
000df804str x2, [sp+24]
000df808strb w3, [sp+32]
000df80cmov x3, x30
000df810bl runtime.morestack_noctxt.abi0
000df814ldp x0, x1, [sp+8]
000df818ldr x2, [sp+24]
000df81cldrb w3, [sp+32]
000df820b 0xdf650
000df824udf 0
000df828udf 0
000df82cudf 0
000df650
000df830
000df830internal/poll.(*FD).destroy: ; void internal/poll.(*FD).destroy(internal/poll.FD * fd)
000df830ldr x16, [x28+16]
000df834subs xzr, sp, x16
000df838b.ls 0xdf8d0
000df83cstr x30, [sp-96]!
000df840stur x29, [sp-8]
000df844sub x29, sp, 8
000df848str x0, [sp+104]
000df84cstp xzr, xzr, [sp+32]
000df850ldr x1, [sp+104]
000df854ldrsb x27, [x1]
000df858add x0, x1, 32
000df85cstr x0, [sp+80]
000df860bl internal/poll.(*pollDesc).close
000df864ldr x1, [sp+104]
000df868ldrsb x27, [x1]
000df86cadd x0, x1, 24
000df870str x0, [sp+72]
000df874ldr x1, [sp+104]
000df878ldrsb x27, [x1]
000df87cldr x1, [x1+16]
000df880str x1, [sp+24]
000df884bl internal/poll.(*SysFile).destroy
000df888str x0, [sp+48]
000df88cstr x1, [sp+56]
000df890ldr x1, [sp+104]
000df894ldrsb x27, [x1]
000df898movn x2, 0
000df89cstr x2, [x1+16]
000df8a0ldr x1, [sp+104]
000df8a4ldrsb x27, [x1]
000df8a8add x0, x1, 40
000df8acstr x0, [sp+64]
000df8b0bl internal/poll.runtime_Semrelease
000df8b4ldr x0, [sp+48]
000df8b8ldr x1, [sp+56]
000df8bcstr x0, [sp+32]
000df8c0str x1, [sp+40]
000df8c4ldur x29, [sp-8]
000df8c8ldr x30, [sp], 96
000df8ccret x30
000df8d0
000df8d0loc_df8d0:
000df8d0str x0, [sp+8]
000df8d4mov x3, x30
000df8d8bl runtime.morestack_noctxt.abi0
000df8dcldr x0, [sp+8]
000df8e0b 0xdf830
000df8e4udf 0
000df8e8udf 0
000df8ecudf 0
000df830
000df830internal/poll.(*FD).destroy: ; void internal/poll.(*FD).destroy(internal/poll.FD * fd)
000df830ldr x16, [x28+16]
000df834subs xzr, sp, x16
000df838b.ls 0xdf8d0
000df83cstr x30, [sp-96]!
000df840stur x29, [sp-8]
000df844sub x29, sp, 8
000df848str x0, [sp+104]
000df84cstp xzr, xzr, [sp+32]
000df850ldr x1, [sp+104]
000df854ldrsb x27, [x1]
000df858add x0, x1, 32
000df85cstr x0, [sp+80]
000df860bl internal/poll.(*pollDesc).close
000df864ldr x1, [sp+104]
000df868ldrsb x27, [x1]
000df86cadd x0, x1, 24
000df870str x0, [sp+72]
000df874ldr x1, [sp+104]
000df878ldrsb x27, [x1]
000df87cldr x1, [x1+16]
000df880str x1, [sp+24]
000df884bl internal/poll.(*SysFile).destroy
000df888str x0, [sp+48]
000df88cstr x1, [sp+56]
000df890ldr x1, [sp+104]
000df894ldrsb x27, [x1]
000df898movn x2, 0
000df89cstr x2, [x1+16]
000df8a0ldr x1, [sp+104]
000df8a4ldrsb x27, [x1]
000df8a8add x0, x1, 40
000df8acstr x0, [sp+64]
000df8b0bl internal/poll.runtime_Semrelease
000df8b4ldr x0, [sp+48]
000df8b8ldr x1, [sp+56]
000df8bcstr x0, [sp+32]
000df8c0str x1, [sp+40]
000df8c4ldur x29, [sp-8]
000df8c8ldr x30, [sp], 96
000df8ccret x30
000df8d0
000df8d0loc_df8d0:
000df8d0str x0, [sp+8]
000df8d4mov x3, x30
000df8d8bl runtime.morestack_noctxt.abi0
000df8dcldr x0, [sp+8]
000df8e0b 0xdf830
000df8e4udf 0
000df8e8udf 0
000df8ecudf 0
000df830
000df8f0
000df8f0internal/poll.(*FD).Close: ; void internal/poll.(*FD).Close(internal/poll.FD * fd)
000df8f0ldr x16, [x28+16]
000df8f4subs xzr, sp, x16
000df8f8b.ls 0xdf9cc
000df8fcstr x30, [sp-112]!
000df900stur x29, [sp-8]
000df904sub x29, sp, 8
000df908str x0, [sp+120]
000df90cstp xzr, xzr, [sp+32]
000df910ldr x0, [sp+120]
000df914ldrsb x27, [x0]
000df918str x0, [sp+80]
000df91cbl internal/poll.(*fdMutex).increfAndClose
000df920strb w0, [sp+31]
000df924tbnz w0, 0, 0xdf92c
000df928b 0xdf99c
000df92c
000df92cloc_df92c:
000df92cldr x1, [sp+120]
000df930ldrsb x27, [x1]
000df934add x0, x1, 32
000df938str x0, [sp+72]
000df93cbl internal/poll.(*pollDesc).evict
000df940ldr x0, [sp+120]
000df944bl internal/poll.(*FD).decref
000df948str x0, [sp+48]
000df94cstr x1, [sp+56]
000df950ldr x1, [sp+120]
000df954ldrsb x27, [x1]
000df958ldr w1, [x1+44]
000df95ccbz w1, 0xdf964
000df960b 0xdf97c
000df964
000df964loc_df964:
000df964ldr x1, [sp+120]
000df968ldrsb x27, [x1]
000df96cadd x0, x1, 40
000df970str x0, [sp+64]
000df974bl internal/poll.runtime_Semacquire
000df978b 0xdf980
000df97c
000df97cloc_df97c:
000df97cb 0xdf980
000df980
000df980loc_df980:
000df980ldr x0, [sp+48]
000df984ldr x1, [sp+56]
000df988str x0, [sp+32]
000df98cstr x1, [sp+40]
000df990ldur x29, [sp-8]
000df994ldr x30, [sp], 112
000df998ret x30
000df99c
000df99cloc_df99c:
000df99cldr x1, [sp+120]
000df9a0ldrsb x27, [x1]
000df9a4ldrb w0, [x1+50]
000df9a8strb w0, [sp+30]
000df9acbl internal/poll.errClosing
000df9b0str x0, [sp+88]
000df9b4str x1, [sp+96]
000df9b8str x0, [sp+32]
000df9bcstr x1, [sp+40]
000df9c0ldur x29, [sp-8]
000df9c4ldr x30, [sp], 112
000df9c8ret x30
000df9cc
000df9ccloc_df9cc:
000df9ccstr x0, [sp+8]
000df9d0mov x3, x30
000df9d4bl runtime.morestack_noctxt.abi0
000df9d8ldr x0, [sp+8]
000df9dcb 0xdf8f0
000df8f0
000df8f0internal/poll.(*FD).Close: ; void internal/poll.(*FD).Close(internal/poll.FD * fd)
000df8f0ldr x16, [x28+16]
000df8f4subs xzr, sp, x16
000df8f8b.ls 0xdf9cc
000df8fcstr x30, [sp-112]!
000df900stur x29, [sp-8]
000df904sub x29, sp, 8
000df908str x0, [sp+120]
000df90cstp xzr, xzr, [sp+32]
000df910ldr x0, [sp+120]
000df914ldrsb x27, [x0]
000df918str x0, [sp+80]
000df91cbl internal/poll.(*fdMutex).increfAndClose
000df920strb w0, [sp+31]
000df924tbnz w0, 0, 0xdf92c
000df928b 0xdf99c
000df92c
000df92cloc_df92c:
000df92cldr x1, [sp+120]
000df930ldrsb x27, [x1]
000df934add x0, x1, 32
000df938str x0, [sp+72]
000df93cbl internal/poll.(*pollDesc).evict
000df940ldr x0, [sp+120]
000df944bl internal/poll.(*FD).decref
000df948str x0, [sp+48]
000df94cstr x1, [sp+56]
000df950ldr x1, [sp+120]
000df954ldrsb x27, [x1]
000df958ldr w1, [x1+44]
000df95ccbz w1, 0xdf964
000df960b 0xdf97c
000df964
000df964loc_df964:
000df964ldr x1, [sp+120]
000df968ldrsb x27, [x1]
000df96cadd x0, x1, 40
000df970str x0, [sp+64]
000df974bl internal/poll.runtime_Semacquire
000df978b 0xdf980
000df97c
000df97cloc_df97c:
000df97cb 0xdf980
000df980
000df980loc_df980:
000df980ldr x0, [sp+48]
000df984ldr x1, [sp+56]
000df988str x0, [sp+32]
000df98cstr x1, [sp+40]
000df990ldur x29, [sp-8]
000df994ldr x30, [sp], 112
000df998ret x30
000df99c
000df99cloc_df99c:
000df99cldr x1, [sp+120]
000df9a0ldrsb x27, [x1]
000df9a4ldrb w0, [x1+50]
000df9a8strb w0, [sp+30]
000df9acbl internal/poll.errClosing
000df9b0str x0, [sp+88]
000df9b4str x1, [sp+96]
000df9b8str x0, [sp+32]
000df9bcstr x1, [sp+40]
000df9c0ldur x29, [sp-8]
000df9c4ldr x30, [sp], 112
000df9c8ret x30
000df9cc
000df9ccloc_df9cc:
000df9ccstr x0, [sp+8]
000df9d0mov x3, x30
000df9d4bl runtime.morestack_noctxt.abi0
000df9d8ldr x0, [sp+8]
000df9dcb 0xdf8f0
000df8f0
000df9e0
000df9e0internal/poll.(*FD).SetBlocking: ; void internal/poll.(*FD).SetBlocking(internal/poll.FD * fd)
000df9e0ldr x16, [x28+16]
000df9e4sub x17, sp, 48
000df9e8subs xzr, x17, x16
000df9ecb.ls 0xdfb1c
000df9f0str x30, [sp-176]!
000df9f4stur x29, [sp-8]
000df9f8sub x29, sp, 8
000df9fcstr x0, [sp+184]
000dfa00stp xzr, xzr, [sp+80]
000dfa04ldr x0, [sp+184]
000dfa08bl internal/poll.(*FD).incref
000dfa0cstr x0, [sp+96]
000dfa10str x1, [sp+104]
000dfa14cbnz x0, 0xdfa1c
000dfa18b 0xdfa3c
000dfa1c
000dfa1cloc_dfa1c:
000dfa1cstr x0, [sp+80]
000dfa20str x1, [sp+88]
000dfa24bl runtime.deferreturn
000dfa28ldr x0, [sp+80]
000dfa2cldr x1, [sp+88]
000dfa30ldur x29, [sp-8]
000dfa34ldr x30, [sp], 176
000dfa38ret x30
000dfa3c
000dfa3cloc_dfa3c:
000dfa3cldr x1, [sp+184]
000dfa40str x1, [sp+160]
000dfa44stp xzr, xzr, [sp+120]
000dfa48add x1, sp, 120
000dfa4cstr x1, [sp+136]
000dfa50ldrsb x27, [x1]
000dfa54adrp x2, 0
000dfa58add x2, x2, 2864
000dfa5cstr x2, [x1]
000dfa60ldrsb x27, [x1]
000dfa64ldr x2, [sp+160]
000dfa68adrp x27, 0x96c000
000dfa6cldr w3, [x27+3056]
000dfa70cbz w3, 0xdfa78
000dfa74b 0xdfa7c
000dfa78
000dfa78loc_dfa78:
000dfa78b 0xdfa90
000dfa7c
000dfa7cloc_dfa7c:
000dfa7cbl runtime.gcWriteBarrier2
000dfa80str x2, [x25]
000dfa84ldr x3, [x1+8]
000dfa88str x3, [x25+8]
000dfa8cb 0xdfa90
000dfa90
000dfa90loc_dfa90:
000dfa90str x2, [x1+8]
000dfa94str x1, [sp+48]
000dfa98add x0, sp, 24
000dfa9cbl runtime.deferprocStack
000dfaa0subs xzr, x0, 0
000dfaa4b.ne 0xdfb04
000dfaa8b 0xdfaac
000dfaac
000dfaacloc_dfaac:
000dfaacldr x2, [sp+184]
000dfab0ldrsb x27, [x2]
000dfab4add x2, x2, 44
000dfab8str x2, [sp+112]
000dfabcorr x3, xzr, 1
000dfac0stlr w3, [x2]
000dfac4ldr x2, [sp+184]
000dfac8ldrsb x27, [x2]
000dfaccldr x0, [x2+16]
000dfad0str x0, [sp+72]
000dfad4mov x1, xzr
000dfad8bl syscall.SetNonblock
000dfadcstr x0, [sp+144]
000dfae0str x1, [sp+152]
000dfae4str x0, [sp+80]
000dfae8str x1, [sp+88]
000dfaecbl runtime.deferreturn
000dfaf0ldr x0, [sp+80]
000dfaf4ldr x1, [sp+88]
000dfaf8ldur x29, [sp-8]
000dfafcldr x30, [sp], 176
000dfb00ret x30
000dfb04
000dfb04loc_dfb04:
000dfb04bl runtime.deferreturn
000dfb08ldr x0, [sp+80]
000dfb0cldr x1, [sp+88]
000dfb10ldur x29, [sp-8]
000dfb14ldr x30, [sp], 176
000dfb18ret x30
000dfb1c
000dfb1cloc_dfb1c:
000dfb1cstr x0, [sp+8]
000dfb20mov x3, x30
000dfb24bl runtime.morestack_noctxt.abi0
000dfb28ldr x0, [sp+8]
000dfb2cb 0xdf9e0
000df9e0
000df9e0internal/poll.(*FD).SetBlocking: ; void internal/poll.(*FD).SetBlocking(internal/poll.FD * fd)
000df9e0ldr x16, [x28+16]
000df9e4sub x17, sp, 48
000df9e8subs xzr, x17, x16
000df9ecb.ls 0xdfb1c
000df9f0str x30, [sp-176]!
000df9f4stur x29, [sp-8]
000df9f8sub x29, sp, 8
000df9fcstr x0, [sp+184]
000dfa00stp xzr, xzr, [sp+80]
000dfa04ldr x0, [sp+184]
000dfa08bl internal/poll.(*FD).incref
000dfa0cstr x0, [sp+96]
000dfa10str x1, [sp+104]
000dfa14cbnz x0, 0xdfa1c
000dfa18b 0xdfa3c
000dfa1c
000dfa1cloc_dfa1c:
000dfa1cstr x0, [sp+80]
000dfa20str x1, [sp+88]
000dfa24bl runtime.deferreturn
000dfa28ldr x0, [sp+80]
000dfa2cldr x1, [sp+88]
000dfa30ldur x29, [sp-8]
000dfa34ldr x30, [sp], 176
000dfa38ret x30
000dfa3c
000dfa3cloc_dfa3c:
000dfa3cldr x1, [sp+184]
000dfa40str x1, [sp+160]
000dfa44stp xzr, xzr, [sp+120]
000dfa48add x1, sp, 120
000dfa4cstr x1, [sp+136]
000dfa50ldrsb x27, [x1]
000dfa54adrp x2, 0
000dfa58add x2, x2, 2864
000dfa5cstr x2, [x1]
000dfa60ldrsb x27, [x1]
000dfa64ldr x2, [sp+160]
000dfa68adrp x27, 0x96c000
000dfa6cldr w3, [x27+3056]
000dfa70cbz w3, 0xdfa78
000dfa74b 0xdfa7c
000dfa78
000dfa78loc_dfa78:
000dfa78b 0xdfa90
000dfa7c
000dfa7cloc_dfa7c:
000dfa7cbl runtime.gcWriteBarrier2
000dfa80str x2, [x25]
000dfa84ldr x3, [x1+8]
000dfa88str x3, [x25+8]
000dfa8cb 0xdfa90
000dfa90
000dfa90loc_dfa90:
000dfa90str x2, [x1+8]
000dfa94str x1, [sp+48]
000dfa98add x0, sp, 24
000dfa9cbl runtime.deferprocStack
000dfaa0subs xzr, x0, 0
000dfaa4b.ne 0xdfb04
000dfaa8b 0xdfaac
000dfaac
000dfaacloc_dfaac:
000dfaacldr x2, [sp+184]
000dfab0ldrsb x27, [x2]
000dfab4add x2, x2, 44
000dfab8str x2, [sp+112]
000dfabcorr x3, xzr, 1
000dfac0stlr w3, [x2]
000dfac4ldr x2, [sp+184]
000dfac8ldrsb x27, [x2]
000dfaccldr x0, [x2+16]
000dfad0str x0, [sp+72]
000dfad4mov x1, xzr
000dfad8bl syscall.SetNonblock
000dfadcstr x0, [sp+144]
000dfae0str x1, [sp+152]
000dfae4str x0, [sp+80]
000dfae8str x1, [sp+88]
000dfaecbl runtime.deferreturn
000dfaf0ldr x0, [sp+80]
000dfaf4ldr x1, [sp+88]
000dfaf8ldur x29, [sp-8]
000dfafcldr x30, [sp], 176
000dfb00ret x30
000dfb04
000dfb04loc_dfb04:
000dfb04bl runtime.deferreturn
000dfb08ldr x0, [sp+80]
000dfb0cldr x1, [sp+88]
000dfb10ldur x29, [sp-8]
000dfb14ldr x30, [sp], 176
000dfb18ret x30
000dfb1c
000dfb1cloc_dfb1c:
000dfb1cstr x0, [sp+8]
000dfb20mov x3, x30
000dfb24bl runtime.morestack_noctxt.abi0
000dfb28ldr x0, [sp+8]
000dfb2cb 0xdf9e0
000df9e0
000dfb30
000dfb30internal/poll.(*FD).SetBlocking.deferwrap1: ; void internal/poll.(*FD).SetBlocking.deferwrap1(void)
000dfb30ldr x16, [x28+16]
000dfb34subs xzr, sp, x16
000dfb38b.ls 0xdfb68
000dfb3cstr x30, [sp-32]!
000dfb40stur x29, [sp-8]
000dfb44sub x29, sp, 8
000dfb48ldr x16, [x28+32]
000dfb4ccbnz x16, 0xdfb74
000dfb50
000dfb50loc_dfb50:
000dfb50ldr x0, [x26+8]
000dfb54str x0, [sp+16]
000dfb58bl internal/poll.(*FD).decref
000dfb5cldur x29, [sp-8]
000dfb60ldr x30, [sp], 32
000dfb64ret x30
000dfb68
000dfb68loc_dfb68:
000dfb68mov x3, x30
000dfb6cbl runtime.morestack.abi0
000dfb70b 0xdfb30
000dfb74
000dfb74loc_dfb74:
000dfb74ldr x17, [x16]
000dfb78add x20, sp, 40
000dfb7csubs xzr, x20, x17
000dfb80b.ne 0xdfb50
000dfb84add x20, sp, 8
000dfb88str x20, [x16]
000dfb8cb 0xdfb50
000dfb30
000dfb30internal/poll.(*FD).SetBlocking.deferwrap1: ; void internal/poll.(*FD).SetBlocking.deferwrap1(void)
000dfb30ldr x16, [x28+16]
000dfb34subs xzr, sp, x16
000dfb38b.ls 0xdfb68
000dfb3cstr x30, [sp-32]!
000dfb40stur x29, [sp-8]
000dfb44sub x29, sp, 8
000dfb48ldr x16, [x28+32]
000dfb4ccbnz x16, 0xdfb74
000dfb50
000dfb50loc_dfb50:
000dfb50ldr x0, [x26+8]
000dfb54str x0, [sp+16]
000dfb58bl internal/poll.(*FD).decref
000dfb5cldur x29, [sp-8]
000dfb60ldr x30, [sp], 32
000dfb64ret x30
000dfb68
000dfb68loc_dfb68:
000dfb68mov x3, x30
000dfb6cbl runtime.morestack.abi0
000dfb70b 0xdfb30
000dfb74
000dfb74loc_dfb74:
000dfb74ldr x17, [x16]
000dfb78add x20, sp, 40
000dfb7csubs xzr, x20, x17
000dfb80b.ne 0xdfb50
000dfb84add x20, sp, 8
000dfb88str x20, [x16]
000dfb8cb 0xdfb50
000dfb30
000dfb90
000dfb90internal/poll.(*FD).Read: ; void internal/poll.(*FD).Read(internal/poll.FD * fd, struct []uint8 p)
000dfb90ldr x16, [x28+16]
000dfb94sub x17, sp, 240
000dfb98subs xzr, x17, x16
000dfb9cb.ls 0xdff38
000dfba0sub x20, sp, 368
000dfba4stp x29, x30, [x20-8]
000dfba8add sp, x20, 0
000dfbacsub x29, sp, 8
000dfbb0str x0, [sp+376]
000dfbb4str x1, [sp+384]
000dfbb8str x2, [sp+392]
000dfbbcstr x3, [sp+400]
000dfbc0str xzr, [sp+56]
000dfbc4stp xzr, xzr, [sp+144]
000dfbc8ldr x0, [sp+376]
000dfbccbl internal/poll.(*FD).readLock
000dfbd0str x0, [sp+192]
000dfbd4str x1, [sp+200]
000dfbd8cbnz x0, 0xdfbe0
000dfbdcb 0xdfc08
000dfbe0
000dfbe0loc_dfbe0:
000dfbe0str xzr, [sp+56]
000dfbe4str x0, [sp+144]
000dfbe8str x1, [sp+152]
000dfbecbl runtime.deferreturn
000dfbf0ldr x0, [sp+56]
000dfbf4ldr x1, [sp+144]
000dfbf8ldr x2, [sp+152]
000dfbfcldp x29, x30, [sp-8]
000dfc00add sp, sp, 368
000dfc04ret x30
000dfc08
000dfc08loc_dfc08:
000dfc08ldr x1, [sp+376]
000dfc0cstr x1, [sp+208]
000dfc10stp xzr, xzr, [sp+304]
000dfc14add x1, sp, 304
000dfc18str x1, [sp+320]
000dfc1cldrsb x27, [x1]
000dfc20adrp x2, 0
000dfc24add x2, x2, 3936
000dfc28str x2, [x1]
000dfc2cldrsb x27, [x1]
000dfc30ldr x2, [sp+208]
000dfc34adrp x27, 0x96c000
000dfc38ldr w3, [x27+3056]
000dfc3ccbz w3, 0xdfc44
000dfc40b 0xdfc48
000dfc44
000dfc44loc_dfc44:
000dfc44b 0xdfc5c
000dfc48
000dfc48loc_dfc48:
000dfc48bl runtime.gcWriteBarrier2
000dfc4cstr x2, [x25]
000dfc50ldr x3, [x1+8]
000dfc54str x3, [x25+8]
000dfc58b 0xdfc5c
000dfc5c
000dfc5cloc_dfc5c:
000dfc5cstr x2, [x1+8]
000dfc60str x1, [sp+104]
000dfc64add x0, sp, 80
000dfc68bl runtime.deferprocStack
000dfc6csubs xzr, x0, 0
000dfc70b.ne 0xdfd88
000dfc74b 0xdfc78
000dfc78
000dfc78loc_dfc78:
000dfc78ldr x2, [sp+392]
000dfc7cstr x2, [sp+136]
000dfc80cbz x2, 0xdfc88
000dfc84b 0xdfcb0
000dfc88
000dfc88loc_dfc88:
000dfc88stp xzr, xzr, [sp+288]
000dfc8cstr xzr, [sp+56]
000dfc90stp xzr, xzr, [sp+144]
000dfc94bl runtime.deferreturn
000dfc98ldr x0, [sp+56]
000dfc9cldr x1, [sp+144]
000dfca0ldr x2, [sp+152]
000dfca4ldp x29, x30, [sp-8]
000dfca8add sp, sp, 368
000dfcacret x30
000dfcb0
000dfcb0loc_dfcb0:
000dfcb0ldr x2, [sp+376]
000dfcb4ldrsb x27, [x2]
000dfcb8add x2, x2, 32
000dfcbcstr x2, [sp+280]
000dfcc0ldr x2, [sp+376]
000dfcc4ldrsb x27, [x2]
000dfcc8ldrb w1, [x2+50]
000dfcccstrb w1, [sp+53]
000dfcd0ldr x0, [sp+280]
000dfcd4bl internal/poll.(*pollDesc).prepareRead
000dfcd8str x0, [sp+176]
000dfcdcstr x1, [sp+184]
000dfce0cbnz x0, 0xdfce8
000dfce4b 0xdfd18
000dfce8
000dfce8loc_dfce8:
000dfce8str x0, [sp+264]
000dfcecstr x1, [sp+272]
000dfcf0str xzr, [sp+56]
000dfcf4str x0, [sp+144]
000dfcf8str x1, [sp+152]
000dfcfcbl runtime.deferreturn
000dfd00ldr x0, [sp+56]
000dfd04ldr x1, [sp+144]
000dfd08ldr x2, [sp+152]
000dfd0cldp x29, x30, [sp-8]
000dfd10add sp, sp, 368
000dfd14ret x30
000dfd18
000dfd18loc_dfd18:
000dfd18ldr x5, [sp+376]
000dfd1cldrsb x27, [x5]
000dfd20ldrb w5, [x5+48]
000dfd24strb w5, [sp+55]
000dfd28tbnz w5, 0, 0xdfd30
000dfd2cb 0xdfd4c
000dfd30
000dfd30loc_dfd30:
000dfd30ldr x5, [sp+392]
000dfd34str x5, [sp+136]
000dfd38movz x6, 0x40000000
000dfd3csubs xzr, x5, x6
000dfd40cset x5, gt
000dfd44strb w5, [sp+55]
000dfd48b 0xdfd50
000dfd4c
000dfd4cloc_dfd4c:
000dfd4cb 0xdfd50
000dfd50
000dfd50loc_dfd50:
000dfd50ldrb w5, [sp+55]
000dfd54tbnz w5, 0, 0xdfd5c
000dfd58b 0xdfd80
000dfd5c
000dfd5cloc_dfd5c:
000dfd5cldr x2, [sp+400]
000dfd60movz x5, 0x40000000
000dfd64subs xzr, x2, x5
000dfd68b.hs 0xdfd70
000dfd6cb 0xdff2c
000dfd70
000dfd70loc_dfd70:
000dfd70b 0xdfd74
000dfd74
000dfd74loc_dfd74:
000dfd74movz x5, 0x40000000
000dfd78str x5, [sp+392]
000dfd7cb 0xdfd84
000dfd80
000dfd80loc_dfd80:
000dfd80b 0xdfd84
000dfd84
000dfd84loc_dfd84:
000dfd84b 0xdfda4
000dfd88
000dfd88loc_dfd88:
000dfd88bl runtime.deferreturn
000dfd8cldr x0, [sp+56]
000dfd90ldr x1, [sp+144]
000dfd94ldr x2, [sp+152]
000dfd98ldp x29, x30, [sp-8]
000dfd9cadd sp, sp, 368
000dfda0ret x30
000dfda4
000dfda4loc_dfda4:
000dfda4b 0xdfda8
000dfda8
000dfda8loc_dfda8:
000dfda8stp xzr, xzr, [sp+328]
000dfdacldr x5, [sp+376]
000dfdb0ldrsb x27, [x5]
000dfdb4ldr x1, [x5+16]
000dfdb8str x1, [sp+128]
000dfdbcldr x2, [sp+384]
000dfdc0ldr x3, [sp+392]
000dfdc4ldr x4, [sp+400]
000dfdc8adrp x0, 0x5f9000
000dfdccadd x0, x0, 3560
000dfdd0bl internal/poll.ignoringEINTRIO
000dfdd4str x0, [sp+136]
000dfdd8str x1, [sp+328]
000dfddcstr x2, [sp+336]
000dfde0ldr x5, [sp+136]
000dfde4str x5, [sp+72]
000dfde8str x1, [sp+344]
000dfdecstr x2, [sp+352]
000dfdf0ldr x5, [sp+72]
000dfdf4str x5, [sp+64]
000dfdf8str x1, [sp+160]
000dfdfcstr x2, [sp+168]
000dfe00cbnz x1, 0xdfe08
000dfe04b 0xdfed8
000dfe08
000dfe08loc_dfe08:
000dfe08str xzr, [sp+64]
000dfe0cadrp x4, 0x634000
000dfe10add x4, x4, 2264
000dfe14str x4, [sp+248]
000dfe18adrp x2, 0x631000
000dfe1cadd x2, x2, 3464
000dfe20str x2, [sp+256]
000dfe24ldr x5, [sp+160]
000dfe28subs xzr, x5, x4
000dfe2ccset x4, eq
000dfe30b.eq 0xdfe38
000dfe34b 0xdfe48
000dfe38
000dfe38loc_dfe38:
000dfe38ldr x0, [sp+160]
000dfe3cldr x1, [sp+168]
000dfe40bl runtime.ifaceeq
000dfe44b 0xdfe50
000dfe48
000dfe48loc_dfe48:
000dfe48mov x0, x4
000dfe4cb 0xdfe50
000dfe50
000dfe50loc_dfe50:
000dfe50strb w0, [sp+55]
000dfe54tbnz w0, 0, 0xdfe5c
000dfe58b 0xdfe7c
000dfe5c
000dfe5cloc_dfe5c:
000dfe5cldr x1, [sp+376]
000dfe60ldrsb x27, [x1]
000dfe64add x0, x1, 32
000dfe68str x0, [sp+240]
000dfe6cbl internal/poll.(*pollDesc).pollable
000dfe70strb w0, [sp+54]
000dfe74strb w0, [sp+55]
000dfe78b 0xdfe80
000dfe7c
000dfe7cloc_dfe7c:
000dfe7cb 0xdfe80
000dfe80
000dfe80loc_dfe80:
000dfe80ldrb w4, [sp+55]
000dfe84tbnz w4, 0, 0xdfe8c
000dfe88b 0xdfed0
000dfe8c
000dfe8cloc_dfe8c:
000dfe8cldr x2, [sp+376]
000dfe90ldrsb x27, [x2]
000dfe94add x2, x2, 32
000dfe98str x2, [sp+232]
000dfe9cldr x2, [sp+376]
000dfea0ldrsb x27, [x2]
000dfea4ldrb w1, [x2+50]
000dfea8strb w1, [sp+52]
000dfeacldr x0, [sp+232]
000dfeb0bl internal/poll.(*pollDesc).waitRead
000dfeb4str x0, [sp+160]
000dfeb8str x1, [sp+168]
000dfebccbnz x0, 0xdfec4
000dfec0b 0xdfec8
000dfec4
000dfec4loc_dfec4:
000dfec4b 0xdfed4
000dfec8
000dfec8loc_dfec8:
000dfec8b 0xdfecc
000dfecc
000dfeccloc_dfecc:
000dfeccb 0xdfda4
000dfed0
000dfed0loc_dfed0:
000dfed0b 0xdfed4
000dfed4
000dfed4loc_dfed4:
000dfed4b 0xdfedc
000dfed8
000dfed8loc_dfed8:
000dfed8b 0xdfedc
000dfedc
000dfedcloc_dfedc:
000dfedcldr x1, [sp+64]
000dfee0ldr x2, [sp+160]
000dfee4ldr x3, [sp+168]
000dfee8ldr x0, [sp+376]
000dfeecbl internal/poll.(*FD).eofError
000dfef0str x0, [sp+160]
000dfef4str x1, [sp+168]
000dfef8str x0, [sp+216]
000dfefcstr x1, [sp+224]
000dff00ldr x4, [sp+64]
000dff04str x4, [sp+56]
000dff08str x0, [sp+144]
000dff0cstr x1, [sp+152]
000dff10bl runtime.deferreturn
000dff14ldr x0, [sp+56]
000dff18ldr x1, [sp+144]
000dff1cldr x2, [sp+152]
000dff20ldp x29, x30, [sp-8]
000dff24add sp, sp, 368
000dff28ret x30
000dff2c
000dff2cloc_dff2c:
000dff2cmovz x1, 0x40000000
000dff30bl runtime.panicSliceAcap
000dff34hint
000dff38
000dff38loc_dff38:
000dff38stp x0, x1, [sp+8]
000dff3cstp x2, x3, [sp+24]
000dff40mov x3, x30
000dff44bl runtime.morestack_noctxt.abi0
000dff48ldp x0, x1, [sp+8]
000dff4cldp x2, x3, [sp+24]
000dff50b 0xdfb90
000dff54udf 0
000dff58udf 0
000dff5cudf 0
000dfb90
000dfb90internal/poll.(*FD).Read: ; void internal/poll.(*FD).Read(internal/poll.FD * fd, struct []uint8 p)
000dfb90ldr x16, [x28+16]
000dfb94sub x17, sp, 240
000dfb98subs xzr, x17, x16
000dfb9cb.ls 0xdff38
000dfba0sub x20, sp, 368
000dfba4stp x29, x30, [x20-8]
000dfba8add sp, x20, 0
000dfbacsub x29, sp, 8
000dfbb0str x0, [sp+376]
000dfbb4str x1, [sp+384]
000dfbb8str x2, [sp+392]
000dfbbcstr x3, [sp+400]
000dfbc0str xzr, [sp+56]
000dfbc4stp xzr, xzr, [sp+144]
000dfbc8ldr x0, [sp+376]
000dfbccbl internal/poll.(*FD).readLock
000dfbd0str x0, [sp+192]
000dfbd4str x1, [sp+200]
000dfbd8cbnz x0, 0xdfbe0
000dfbdcb 0xdfc08
000dfbe0
000dfbe0loc_dfbe0:
000dfbe0str xzr, [sp+56]
000dfbe4str x0, [sp+144]
000dfbe8str x1, [sp+152]
000dfbecbl runtime.deferreturn
000dfbf0ldr x0, [sp+56]
000dfbf4ldr x1, [sp+144]
000dfbf8ldr x2, [sp+152]
000dfbfcldp x29, x30, [sp-8]
000dfc00add sp, sp, 368
000dfc04ret x30
000dfc08
000dfc08loc_dfc08:
000dfc08ldr x1, [sp+376]
000dfc0cstr x1, [sp+208]
000dfc10stp xzr, xzr, [sp+304]
000dfc14add x1, sp, 304
000dfc18str x1, [sp+320]
000dfc1cldrsb x27, [x1]
000dfc20adrp x2, 0
000dfc24add x2, x2, 3936
000dfc28str x2, [x1]
000dfc2cldrsb x27, [x1]
000dfc30ldr x2, [sp+208]
000dfc34adrp x27, 0x96c000
000dfc38ldr w3, [x27+3056]
000dfc3ccbz w3, 0xdfc44
000dfc40b 0xdfc48
000dfc44
000dfc44loc_dfc44:
000dfc44b 0xdfc5c
000dfc48
000dfc48loc_dfc48:
000dfc48bl runtime.gcWriteBarrier2
000dfc4cstr x2, [x25]
000dfc50ldr x3, [x1+8]
000dfc54str x3, [x25+8]
000dfc58b 0xdfc5c
000dfc5c
000dfc5cloc_dfc5c:
000dfc5cstr x2, [x1+8]
000dfc60str x1, [sp+104]
000dfc64add x0, sp, 80
000dfc68bl runtime.deferprocStack
000dfc6csubs xzr, x0, 0
000dfc70b.ne 0xdfd88
000dfc74b 0xdfc78
000dfc78
000dfc78loc_dfc78:
000dfc78ldr x2, [sp+392]
000dfc7cstr x2, [sp+136]
000dfc80cbz x2, 0xdfc88
000dfc84b 0xdfcb0
000dfc88
000dfc88loc_dfc88:
000dfc88stp xzr, xzr, [sp+288]
000dfc8cstr xzr, [sp+56]
000dfc90stp xzr, xzr, [sp+144]
000dfc94bl runtime.deferreturn
000dfc98ldr x0, [sp+56]
000dfc9cldr x1, [sp+144]
000dfca0ldr x2, [sp+152]
000dfca4ldp x29, x30, [sp-8]
000dfca8add sp, sp, 368
000dfcacret x30
000dfcb0
000dfcb0loc_dfcb0:
000dfcb0ldr x2, [sp+376]
000dfcb4ldrsb x27, [x2]
000dfcb8add x2, x2, 32
000dfcbcstr x2, [sp+280]
000dfcc0ldr x2, [sp+376]
000dfcc4ldrsb x27, [x2]
000dfcc8ldrb w1, [x2+50]
000dfcccstrb w1, [sp+53]
000dfcd0ldr x0, [sp+280]
000dfcd4bl internal/poll.(*pollDesc).prepareRead
000dfcd8str x0, [sp+176]
000dfcdcstr x1, [sp+184]
000dfce0cbnz x0, 0xdfce8
000dfce4b 0xdfd18
000dfce8
000dfce8loc_dfce8:
000dfce8str x0, [sp+264]
000dfcecstr x1, [sp+272]
000dfcf0str xzr, [sp+56]
000dfcf4str x0, [sp+144]
000dfcf8str x1, [sp+152]
000dfcfcbl runtime.deferreturn
000dfd00ldr x0, [sp+56]
000dfd04ldr x1, [sp+144]
000dfd08ldr x2, [sp+152]
000dfd0cldp x29, x30, [sp-8]
000dfd10add sp, sp, 368
000dfd14ret x30
000dfd18
000dfd18loc_dfd18:
000dfd18ldr x5, [sp+376]
000dfd1cldrsb x27, [x5]
000dfd20ldrb w5, [x5+48]
000dfd24strb w5, [sp+55]
000dfd28tbnz w5, 0, 0xdfd30
000dfd2cb 0xdfd4c
000dfd30
000dfd30loc_dfd30:
000dfd30ldr x5, [sp+392]
000dfd34str x5, [sp+136]
000dfd38movz x6, 0x40000000
000dfd3csubs xzr, x5, x6
000dfd40cset x5, gt
000dfd44strb w5, [sp+55]
000dfd48b 0xdfd50
000dfd4c
000dfd4cloc_dfd4c:
000dfd4cb 0xdfd50
000dfd50
000dfd50loc_dfd50:
000dfd50ldrb w5, [sp+55]
000dfd54tbnz w5, 0, 0xdfd5c
000dfd58b 0xdfd80
000dfd5c
000dfd5cloc_dfd5c:
000dfd5cldr x2, [sp+400]
000dfd60movz x5, 0x40000000
000dfd64subs xzr, x2, x5
000dfd68b.hs 0xdfd70
000dfd6cb 0xdff2c
000dfd70
000dfd70loc_dfd70:
000dfd70b 0xdfd74
000dfd74
000dfd74loc_dfd74:
000dfd74movz x5, 0x40000000
000dfd78str x5, [sp+392]
000dfd7cb 0xdfd84
000dfd80
000dfd80loc_dfd80:
000dfd80b 0xdfd84
000dfd84
000dfd84loc_dfd84:
000dfd84b 0xdfda4
000dfd88
000dfd88loc_dfd88:
000dfd88bl runtime.deferreturn
000dfd8cldr x0, [sp+56]
000dfd90ldr x1, [sp+144]
000dfd94ldr x2, [sp+152]
000dfd98ldp x29, x30, [sp-8]
000dfd9cadd sp, sp, 368
000dfda0ret x30
000dfda4
000dfda4loc_dfda4:
000dfda4b 0xdfda8
000dfda8
000dfda8loc_dfda8:
000dfda8stp xzr, xzr, [sp+328]
000dfdacldr x5, [sp+376]
000dfdb0ldrsb x27, [x5]
000dfdb4ldr x1, [x5+16]
000dfdb8str x1, [sp+128]
000dfdbcldr x2, [sp+384]
000dfdc0ldr x3, [sp+392]
000dfdc4ldr x4, [sp+400]
000dfdc8adrp x0, 0x5f9000
000dfdccadd x0, x0, 3560
000dfdd0bl internal/poll.ignoringEINTRIO
000dfdd4str x0, [sp+136]
000dfdd8str x1, [sp+328]
000dfddcstr x2, [sp+336]
000dfde0ldr x5, [sp+136]
000dfde4str x5, [sp+72]
000dfde8str x1, [sp+344]
000dfdecstr x2, [sp+352]
000dfdf0ldr x5, [sp+72]
000dfdf4str x5, [sp+64]
000dfdf8str x1, [sp+160]
000dfdfcstr x2, [sp+168]
000dfe00cbnz x1, 0xdfe08
000dfe04b 0xdfed8
000dfe08
000dfe08loc_dfe08:
000dfe08str xzr, [sp+64]
000dfe0cadrp x4, 0x634000
000dfe10add x4, x4, 2264
000dfe14str x4, [sp+248]
000dfe18adrp x2, 0x631000
000dfe1cadd x2, x2, 3464
000dfe20str x2, [sp+256]
000dfe24ldr x5, [sp+160]
000dfe28subs xzr, x5, x4
000dfe2ccset x4, eq
000dfe30b.eq 0xdfe38
000dfe34b 0xdfe48
000dfe38
000dfe38loc_dfe38:
000dfe38ldr x0, [sp+160]
000dfe3cldr x1, [sp+168]
000dfe40bl runtime.ifaceeq
000dfe44b 0xdfe50
000dfe48
000dfe48loc_dfe48:
000dfe48mov x0, x4
000dfe4cb 0xdfe50
000dfe50
000dfe50loc_dfe50:
000dfe50strb w0, [sp+55]
000dfe54tbnz w0, 0, 0xdfe5c
000dfe58b 0xdfe7c
000dfe5c
000dfe5cloc_dfe5c:
000dfe5cldr x1, [sp+376]
000dfe60ldrsb x27, [x1]
000dfe64add x0, x1, 32
000dfe68str x0, [sp+240]
000dfe6cbl internal/poll.(*pollDesc).pollable
000dfe70strb w0, [sp+54]
000dfe74strb w0, [sp+55]
000dfe78b 0xdfe80
000dfe7c
000dfe7cloc_dfe7c:
000dfe7cb 0xdfe80
000dfe80
000dfe80loc_dfe80:
000dfe80ldrb w4, [sp+55]
000dfe84tbnz w4, 0, 0xdfe8c
000dfe88b 0xdfed0
000dfe8c
000dfe8cloc_dfe8c:
000dfe8cldr x2, [sp+376]
000dfe90ldrsb x27, [x2]
000dfe94add x2, x2, 32
000dfe98str x2, [sp+232]
000dfe9cldr x2, [sp+376]
000dfea0ldrsb x27, [x2]
000dfea4ldrb w1, [x2+50]
000dfea8strb w1, [sp+52]
000dfeacldr x0, [sp+232]
000dfeb0bl internal/poll.(*pollDesc).waitRead
000dfeb4str x0, [sp+160]
000dfeb8str x1, [sp+168]
000dfebccbnz x0, 0xdfec4
000dfec0b 0xdfec8
000dfec4
000dfec4loc_dfec4:
000dfec4b 0xdfed4
000dfec8
000dfec8loc_dfec8:
000dfec8b 0xdfecc
000dfecc
000dfeccloc_dfecc:
000dfeccb 0xdfda4
000dfed0
000dfed0loc_dfed0:
000dfed0b 0xdfed4
000dfed4
000dfed4loc_dfed4:
000dfed4b 0xdfedc
000dfed8
000dfed8loc_dfed8:
000dfed8b 0xdfedc
000dfedc
000dfedcloc_dfedc:
000dfedcldr x1, [sp+64]
000dfee0ldr x2, [sp+160]
000dfee4ldr x3, [sp+168]
000dfee8ldr x0, [sp+376]
000dfeecbl internal/poll.(*FD).eofError
000dfef0str x0, [sp+160]
000dfef4str x1, [sp+168]
000dfef8str x0, [sp+216]
000dfefcstr x1, [sp+224]
000dff00ldr x4, [sp+64]
000dff04str x4, [sp+56]
000dff08str x0, [sp+144]
000dff0cstr x1, [sp+152]
000dff10bl runtime.deferreturn
000dff14ldr x0, [sp+56]
000dff18ldr x1, [sp+144]
000dff1cldr x2, [sp+152]
000dff20ldp x29, x30, [sp-8]
000dff24add sp, sp, 368
000dff28ret x30
000dff2c
000dff2cloc_dff2c:
000dff2cmovz x1, 0x40000000
000dff30bl runtime.panicSliceAcap
000dff34hint
000dff38
000dff38loc_dff38:
000dff38stp x0, x1, [sp+8]
000dff3cstp x2, x3, [sp+24]
000dff40mov x3, x30
000dff44bl runtime.morestack_noctxt.abi0
000dff48ldp x0, x1, [sp+8]
000dff4cldp x2, x3, [sp+24]
000dff50b 0xdfb90
000dff54udf 0
000dff58udf 0
000dff5cudf 0
000dfb90
000dff60
000dff60internal/poll.(*FD).Read.deferwrap1: ; void internal/poll.(*FD).Read.deferwrap1(void)
000dff60ldr x16, [x28+16]
000dff64subs xzr, sp, x16
000dff68b.ls 0xdff98
000dff6cstr x30, [sp-32]!
000dff70stur x29, [sp-8]
000dff74sub x29, sp, 8
000dff78ldr x16, [x28+32]
000dff7ccbnz x16, 0xdffa4
000dff80
000dff80loc_dff80:
000dff80ldr x0, [x26+8]
000dff84str x0, [sp+16]
000dff88bl internal/poll.(*FD).readUnlock
000dff8cldur x29, [sp-8]
000dff90ldr x30, [sp], 32
000dff94ret x30
000dff98
000dff98loc_dff98:
000dff98mov x3, x30
000dff9cbl runtime.morestack.abi0
000dffa0b 0xdff60
000dffa4
000dffa4loc_dffa4:
000dffa4ldr x17, [x16]
000dffa8add x20, sp, 40
000dffacsubs xzr, x20, x17
000dffb0b.ne 0xdff80
000dffb4add x20, sp, 8
000dffb8str x20, [x16]
000dffbcb 0xdff80
000dff60
000dff60internal/poll.(*FD).Read.deferwrap1: ; void internal/poll.(*FD).Read.deferwrap1(void)
000dff60ldr x16, [x28+16]
000dff64subs xzr, sp, x16
000dff68b.ls 0xdff98
000dff6cstr x30, [sp-32]!
000dff70stur x29, [sp-8]
000dff74sub x29, sp, 8
000dff78ldr x16, [x28+32]
000dff7ccbnz x16, 0xdffa4
000dff80
000dff80loc_dff80:
000dff80ldr x0, [x26+8]
000dff84str x0, [sp+16]
000dff88bl internal/poll.(*FD).readUnlock
000dff8cldur x29, [sp-8]
000dff90ldr x30, [sp], 32
000dff94ret x30
000dff98
000dff98loc_dff98:
000dff98mov x3, x30
000dff9cbl runtime.morestack.abi0
000dffa0b 0xdff60
000dffa4
000dffa4loc_dffa4:
000dffa4ldr x17, [x16]
000dffa8add x20, sp, 40
000dffacsubs xzr, x20, x17
000dffb0b.ne 0xdff80
000dffb4add x20, sp, 8
000dffb8str x20, [x16]
000dffbcb 0xdff80
000dff60
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
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
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
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
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
Loading..