File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
002fb3f0
002fb3f0net.wrapSyscallError: ; void net.wrapSyscallError(struct string name, error err)
002fb3f0ldr x16, [x28+16]
002fb3f4subs xzr, sp, x16
002fb3f8b.ls 0x2fb4b4
002fb3fcstr x30, [sp-96]!
002fb400stur x29, [sp-8]
002fb404sub x29, sp, 8
002fb408str x0, [sp+104]
002fb40cstr x1, [sp+112]
002fb410str x2, [sp+120]
002fb414str x3, [sp+128]
002fb418stp xzr, xzr, [sp+72]
002fb41cldr x4, [sp+120]
002fb420ldr x5, [sp+128]
002fb424adrp x6, 0x418000
002fb428add x6, x6, 2264
002fb42csubs xzr, x4, x6
002fb430b.eq 0x2fb438
002fb434b 0x2fb444
002fb438
002fb438loc_2fb438:
002fb438ldr x4, [x5]
002fb43corr x0, xzr, 1
002fb440b 0x2fb450
002fb444
002fb444loc_2fb444:
002fb444mov x4, xzr
002fb448mov x0, xzr
002fb44cb 0x2fb450
002fb450
002fb450loc_2fb450:
002fb450str x4, [sp+56]
002fb454strb w0, [sp+54]
002fb458ldr x4, [sp+56]
002fb45cstr x4, [sp+64]
002fb460ldrb w4, [sp+54]
002fb464strb w4, [sp+55]
002fb468strb w4, [sp+53]
002fb46ctbnz w4, 0, 0x2fb474
002fb470b 0x2fb494
002fb474
002fb474loc_2fb474:
002fb474ldr x2, [sp+120]
002fb478ldr x0, [sp+104]
002fb47cldr x1, [sp+112]
002fb480ldr x3, [sp+128]
002fb484bl os.NewSyscallError
002fb488str x0, [sp+120]
002fb48cstr x1, [sp+128]
002fb490b 0x2fb498
002fb494
002fb494loc_2fb494:
002fb494b 0x2fb498
002fb498
002fb498loc_2fb498:
002fb498ldr x0, [sp+120]
002fb49cldr x1, [sp+128]
002fb4a0str x0, [sp+72]
002fb4a4str x1, [sp+80]
002fb4a8ldur x29, [sp-8]
002fb4acldr x30, [sp], 96
002fb4b0ret x30
002fb4b4
002fb4b4loc_2fb4b4:
002fb4b4stp x0, x1, [sp+8]
002fb4b8stp x2, x3, [sp+24]
002fb4bcmov x3, x30
002fb4c0bl runtime.morestack_noctxt.abi0
002fb4c4ldp x0, x1, [sp+8]
002fb4c8ldp x2, x3, [sp+24]
002fb4ccb 0x2fb3f0
002fb3f0
002fb3f0net.wrapSyscallError: ; void net.wrapSyscallError(struct string name, error err)
002fb3f0ldr x16, [x28+16]
002fb3f4subs xzr, sp, x16
002fb3f8b.ls 0x2fb4b4
002fb3fcstr x30, [sp-96]!
002fb400stur x29, [sp-8]
002fb404sub x29, sp, 8
002fb408str x0, [sp+104]
002fb40cstr x1, [sp+112]
002fb410str x2, [sp+120]
002fb414str x3, [sp+128]
002fb418stp xzr, xzr, [sp+72]
002fb41cldr x4, [sp+120]
002fb420ldr x5, [sp+128]
002fb424adrp x6, 0x418000
002fb428add x6, x6, 2264
002fb42csubs xzr, x4, x6
002fb430b.eq 0x2fb438
002fb434b 0x2fb444
002fb438
002fb438loc_2fb438:
002fb438ldr x4, [x5]
002fb43corr x0, xzr, 1
002fb440b 0x2fb450
002fb444
002fb444loc_2fb444:
002fb444mov x4, xzr
002fb448mov x0, xzr
002fb44cb 0x2fb450
002fb450
002fb450loc_2fb450:
002fb450str x4, [sp+56]
002fb454strb w0, [sp+54]
002fb458ldr x4, [sp+56]
002fb45cstr x4, [sp+64]
002fb460ldrb w4, [sp+54]
002fb464strb w4, [sp+55]
002fb468strb w4, [sp+53]
002fb46ctbnz w4, 0, 0x2fb474
002fb470b 0x2fb494
002fb474
002fb474loc_2fb474:
002fb474ldr x2, [sp+120]
002fb478ldr x0, [sp+104]
002fb47cldr x1, [sp+112]
002fb480ldr x3, [sp+128]
002fb484bl os.NewSyscallError
002fb488str x0, [sp+120]
002fb48cstr x1, [sp+128]
002fb490b 0x2fb498
002fb494
002fb494loc_2fb494:
002fb494b 0x2fb498
002fb498
002fb498loc_2fb498:
002fb498ldr x0, [sp+120]
002fb49cldr x1, [sp+128]
002fb4a0str x0, [sp+72]
002fb4a4str x1, [sp+80]
002fb4a8ldur x29, [sp-8]
002fb4acldr x30, [sp], 96
002fb4b0ret x30
002fb4b4
002fb4b4loc_2fb4b4:
002fb4b4stp x0, x1, [sp+8]
002fb4b8stp x2, x3, [sp+24]
002fb4bcmov x3, x30
002fb4c0bl runtime.morestack_noctxt.abi0
002fb4c4ldp x0, x1, [sp+8]
002fb4c8ldp x2, x3, [sp+24]
002fb4ccb 0x2fb3f0
002fb3f0
002fb4d0
002fb4d0net.isConnError: ; void net.isConnError(error err)
002fb4d0str x30, [sp-48]!
002fb4d4stur x29, [sp-8]
002fb4d8sub x29, sp, 8
002fb4dcstr x0, [sp+56]
002fb4e0str x1, [sp+64]
002fb4e4strb wzr, [sp+12]
002fb4e8ldr x1, [sp+56]
002fb4ecldr x2, [sp+64]
002fb4f0adrp x3, 0x418000
002fb4f4add x3, x3, 2264
002fb4f8subs xzr, x1, x3
002fb4fcb.eq 0x2fb504
002fb500b 0x2fb510
002fb504
002fb504loc_2fb504:
002fb504ldr x1, [x2]
002fb508orr x0, xzr, 1
002fb50cb 0x2fb51c
002fb510
002fb510loc_2fb510:
002fb510mov x1, xzr
002fb514mov x0, xzr
002fb518b 0x2fb51c
002fb51c
002fb51cloc_2fb51c:
002fb51cstr x1, [sp+24]
002fb520strb w0, [sp+14]
002fb524ldr x1, [sp+24]
002fb528str x1, [sp+32]
002fb52cldrb w1, [sp+14]
002fb530strb w1, [sp+15]
002fb534ldr x1, [sp+32]
002fb538str x1, [sp+16]
002fb53cldrb w1, [sp+15]
002fb540strb w1, [sp+13]
002fb544tbnz w1, 0, 0x2fb54c
002fb548b 0x2fb590
002fb54c
002fb54cloc_2fb54c:
002fb54cldr x1, [sp+16]
002fb550subs xzr, x1, 104
002fb554cset x1, eq
002fb558strb w1, [sp+14]
002fb55cb.eq 0x2fb564
002fb560b 0x2fb568
002fb564
002fb564loc_2fb564:
002fb564b 0x2fb57c
002fb568
002fb568loc_2fb568:
002fb568ldr x1, [sp+16]
002fb56csubs xzr, x1, 103
002fb570cset x1, eq
002fb574strb w1, [sp+14]
002fb578b 0x2fb57c
002fb57c
002fb57cloc_2fb57c:
002fb57cldrb w0, [sp+14]
002fb580strb w0, [sp+12]
002fb584add x29, sp, 40
002fb588add sp, sp, 48
002fb58cret x30
002fb590
002fb590loc_2fb590:
002fb590strb wzr, [sp+12]
002fb594mov x0, xzr
002fb598add x29, sp, 40
002fb59cadd sp, sp, 48
002fb5a0ret x30
002fb5a4udf 0
002fb5a8udf 0
002fb5acudf 0
002fb4d0
002fb4d0net.isConnError: ; void net.isConnError(error err)
002fb4d0str x30, [sp-48]!
002fb4d4stur x29, [sp-8]
002fb4d8sub x29, sp, 8
002fb4dcstr x0, [sp+56]
002fb4e0str x1, [sp+64]
002fb4e4strb wzr, [sp+12]
002fb4e8ldr x1, [sp+56]
002fb4ecldr x2, [sp+64]
002fb4f0adrp x3, 0x418000
002fb4f4add x3, x3, 2264
002fb4f8subs xzr, x1, x3
002fb4fcb.eq 0x2fb504
002fb500b 0x2fb510
002fb504
002fb504loc_2fb504:
002fb504ldr x1, [x2]
002fb508orr x0, xzr, 1
002fb50cb 0x2fb51c
002fb510
002fb510loc_2fb510:
002fb510mov x1, xzr
002fb514mov x0, xzr
002fb518b 0x2fb51c
002fb51c
002fb51cloc_2fb51c:
002fb51cstr x1, [sp+24]
002fb520strb w0, [sp+14]
002fb524ldr x1, [sp+24]
002fb528str x1, [sp+32]
002fb52cldrb w1, [sp+14]
002fb530strb w1, [sp+15]
002fb534ldr x1, [sp+32]
002fb538str x1, [sp+16]
002fb53cldrb w1, [sp+15]
002fb540strb w1, [sp+13]
002fb544tbnz w1, 0, 0x2fb54c
002fb548b 0x2fb590
002fb54c
002fb54cloc_2fb54c:
002fb54cldr x1, [sp+16]
002fb550subs xzr, x1, 104
002fb554cset x1, eq
002fb558strb w1, [sp+14]
002fb55cb.eq 0x2fb564
002fb560b 0x2fb568
002fb564
002fb564loc_2fb564:
002fb564b 0x2fb57c
002fb568
002fb568loc_2fb568:
002fb568ldr x1, [sp+16]
002fb56csubs xzr, x1, 103
002fb570cset x1, eq
002fb574strb w1, [sp+14]
002fb578b 0x2fb57c
002fb57c
002fb57cloc_2fb57c:
002fb57cldrb w0, [sp+14]
002fb580strb w0, [sp+12]
002fb584add x29, sp, 40
002fb588add sp, sp, 48
002fb58cret x30
002fb590
002fb590loc_2fb590:
002fb590strb wzr, [sp+12]
002fb594mov x0, xzr
002fb598add x29, sp, 40
002fb59cadd sp, sp, 48
002fb5a0ret x30
002fb5a4udf 0
002fb5a8udf 0
002fb5acudf 0
002fb4d0
002fb5b0
002fb5b0net.(*netFD).setAddr: ; void net.(*netFD).setAddr(net.netFD * fd, net.Addr laddr, net.Addr raddr)
002fb5b0ldr x16, [x28+16]
002fb5b4subs xzr, sp, x16
002fb5b8b.ls 0x2fb688
002fb5bcstr x30, [sp-64]!
002fb5c0stur x29, [sp-8]
002fb5c4sub x29, sp, 8
002fb5c8str x0, [sp+72]
002fb5ccstr x1, [sp+80]
002fb5d0str x2, [sp+88]
002fb5d4str x3, [sp+96]
002fb5d8str x4, [sp+104]
002fb5dcldr x4, [sp+72]
002fb5e0ldrsb x27, [x4]
002fb5e4str x1, [x4+96]
002fb5e8adrp x27, 0x750000
002fb5ecldr w5, [x27+3056]
002fb5f0cbz w5, 0x2fb5f8
002fb5f4b 0x2fb5fc
002fb5f8
002fb5f8loc_2fb5f8:
002fb5f8b 0x2fb610
002fb5fc
002fb5fcloc_2fb5fc:
002fb5fcbl runtime.gcWriteBarrier2
002fb600str x2, [x25]
002fb604ldr x5, [x4+104]
002fb608str x5, [x25+8]
002fb60cb 0x2fb610
002fb610
002fb610loc_2fb610:
002fb610str x2, [x4+104]
002fb614ldr x4, [sp+72]
002fb618ldrsb x27, [x4]
002fb61cldr x5, [sp+104]
002fb620ldr x6, [sp+96]
002fb624str x6, [x4+112]
002fb628adrp x27, 0x750000
002fb62cldr w6, [x27+3056]
002fb630cbz w6, 0x2fb638
002fb634b 0x2fb63c
002fb638
002fb638loc_2fb638:
002fb638b 0x2fb650
002fb63c
002fb63cloc_2fb63c:
002fb63cbl runtime.gcWriteBarrier2
002fb640str x5, [x25]
002fb644ldr x6, [x4+120]
002fb648str x6, [x25+8]
002fb64cb 0x2fb650
002fb650
002fb650loc_2fb650:
002fb650str x5, [x4+120]
002fb654adrp x4, 0x3dd000
002fb658add x4, x4, 3928
002fb65cstr x4, [sp+48]
002fb660ldr x1, [sp+72]
002fb664ldr x3, [sp+48]
002fb668adrp x0, 0x3a9000
002fb66cadd x0, x0, 704
002fb670adrp x2, 0x307000
002fb674add x2, x2, 2080
002fb678bl runtime.SetFinalizer
002fb67cldur x29, [sp-8]
002fb680ldr x30, [sp], 64
002fb684ret x30
002fb688
002fb688loc_2fb688:
002fb688stp x0, x1, [sp+8]
002fb68cstp x2, x3, [sp+24]
002fb690str x4, [sp+40]
002fb694mov x3, x30
002fb698bl runtime.morestack_noctxt.abi0
002fb69cldp x0, x1, [sp+8]
002fb6a0ldp x2, x3, [sp+24]
002fb6a4ldr x4, [sp+40]
002fb6a8b 0x2fb5b0
002fb6acudf 0
002fb5b0
002fb5b0net.(*netFD).setAddr: ; void net.(*netFD).setAddr(net.netFD * fd, net.Addr laddr, net.Addr raddr)
002fb5b0ldr x16, [x28+16]
002fb5b4subs xzr, sp, x16
002fb5b8b.ls 0x2fb688
002fb5bcstr x30, [sp-64]!
002fb5c0stur x29, [sp-8]
002fb5c4sub x29, sp, 8
002fb5c8str x0, [sp+72]
002fb5ccstr x1, [sp+80]
002fb5d0str x2, [sp+88]
002fb5d4str x3, [sp+96]
002fb5d8str x4, [sp+104]
002fb5dcldr x4, [sp+72]
002fb5e0ldrsb x27, [x4]
002fb5e4str x1, [x4+96]
002fb5e8adrp x27, 0x750000
002fb5ecldr w5, [x27+3056]
002fb5f0cbz w5, 0x2fb5f8
002fb5f4b 0x2fb5fc
002fb5f8
002fb5f8loc_2fb5f8:
002fb5f8b 0x2fb610
002fb5fc
002fb5fcloc_2fb5fc:
002fb5fcbl runtime.gcWriteBarrier2
002fb600str x2, [x25]
002fb604ldr x5, [x4+104]
002fb608str x5, [x25+8]
002fb60cb 0x2fb610
002fb610
002fb610loc_2fb610:
002fb610str x2, [x4+104]
002fb614ldr x4, [sp+72]
002fb618ldrsb x27, [x4]
002fb61cldr x5, [sp+104]
002fb620ldr x6, [sp+96]
002fb624str x6, [x4+112]
002fb628adrp x27, 0x750000
002fb62cldr w6, [x27+3056]
002fb630cbz w6, 0x2fb638
002fb634b 0x2fb63c
002fb638
002fb638loc_2fb638:
002fb638b 0x2fb650
002fb63c
002fb63cloc_2fb63c:
002fb63cbl runtime.gcWriteBarrier2
002fb640str x5, [x25]
002fb644ldr x6, [x4+120]
002fb648str x6, [x25+8]
002fb64cb 0x2fb650
002fb650
002fb650loc_2fb650:
002fb650str x5, [x4+120]
002fb654adrp x4, 0x3dd000
002fb658add x4, x4, 3928
002fb65cstr x4, [sp+48]
002fb660ldr x1, [sp+72]
002fb664ldr x3, [sp+48]
002fb668adrp x0, 0x3a9000
002fb66cadd x0, x0, 704
002fb670adrp x2, 0x307000
002fb674add x2, x2, 2080
002fb678bl runtime.SetFinalizer
002fb67cldur x29, [sp-8]
002fb680ldr x30, [sp], 64
002fb684ret x30
002fb688
002fb688loc_2fb688:
002fb688stp x0, x1, [sp+8]
002fb68cstp x2, x3, [sp+24]
002fb690str x4, [sp+40]
002fb694mov x3, x30
002fb698bl runtime.morestack_noctxt.abi0
002fb69cldp x0, x1, [sp+8]
002fb6a0ldp x2, x3, [sp+24]
002fb6a4ldr x4, [sp+40]
002fb6a8b 0x2fb5b0
002fb6acudf 0
002fb5b0
002fb6b0
002fb6b0net.(*netFD).Close: ; void net.(*netFD).Close(net.netFD * fd)
002fb6b0ldr x16, [x28+16]
002fb6b4subs xzr, sp, x16
002fb6b8b.ls 0x2fb714
002fb6bcstr x30, [sp-96]!
002fb6c0stur x29, [sp-8]
002fb6c4sub x29, sp, 8
002fb6c8str x0, [sp+104]
002fb6ccstp xzr, xzr, [sp+48]
002fb6d0ldr x1, [sp+104]
002fb6d4adrp x0, 0x3a9000
002fb6d8add x0, x0, 704
002fb6dcmov x2, xzr
002fb6e0mov x3, xzr
002fb6e4bl runtime.SetFinalizer
002fb6e8ldr x0, [sp+104]
002fb6ecldrsb x27, [x0]
002fb6f0str x0, [sp+64]
002fb6f4bl internal/poll.(*FD).Close
002fb6f8str x0, [sp+72]
002fb6fcstr x1, [sp+80]
002fb700str x0, [sp+48]
002fb704str x1, [sp+56]
002fb708ldur x29, [sp-8]
002fb70cldr x30, [sp], 96
002fb710ret x30
002fb714
002fb714loc_2fb714:
002fb714str x0, [sp+8]
002fb718mov x3, x30
002fb71cbl runtime.morestack_noctxt.abi0
002fb720ldr x0, [sp+8]
002fb724b 0x2fb6b0
002fb728udf 0
002fb72cudf 0
002fb6b0
002fb6b0net.(*netFD).Close: ; void net.(*netFD).Close(net.netFD * fd)
002fb6b0ldr x16, [x28+16]
002fb6b4subs xzr, sp, x16
002fb6b8b.ls 0x2fb714
002fb6bcstr x30, [sp-96]!
002fb6c0stur x29, [sp-8]
002fb6c4sub x29, sp, 8
002fb6c8str x0, [sp+104]
002fb6ccstp xzr, xzr, [sp+48]
002fb6d0ldr x1, [sp+104]
002fb6d4adrp x0, 0x3a9000
002fb6d8add x0, x0, 704
002fb6dcmov x2, xzr
002fb6e0mov x3, xzr
002fb6e4bl runtime.SetFinalizer
002fb6e8ldr x0, [sp+104]
002fb6ecldrsb x27, [x0]
002fb6f0str x0, [sp+64]
002fb6f4bl internal/poll.(*FD).Close
002fb6f8str x0, [sp+72]
002fb6fcstr x1, [sp+80]
002fb700str x0, [sp+48]
002fb704str x1, [sp+56]
002fb708ldur x29, [sp-8]
002fb70cldr x30, [sp], 96
002fb710ret x30
002fb714
002fb714loc_2fb714:
002fb714str x0, [sp+8]
002fb718mov x3, x30
002fb71cbl runtime.morestack_noctxt.abi0
002fb720ldr x0, [sp+8]
002fb724b 0x2fb6b0
002fb728udf 0
002fb72cudf 0
002fb6b0
002fb730
002fb730net.(*netFD).shutdown: ; void net.(*netFD).shutdown(net.netFD * fd, int how)
002fb730ldr x16, [x28+16]
002fb734subs xzr, sp, x16
002fb738b.ls 0x2fb7ac
002fb73cstr x30, [sp-112]!
002fb740stur x29, [sp-8]
002fb744sub x29, sp, 8
002fb748str x0, [sp+120]
002fb74cstr x1, [sp+128]
002fb750stp xzr, xzr, [sp+40]
002fb754ldr x0, [sp+120]
002fb758ldrsb x27, [x0]
002fb75cstr x0, [sp+80]
002fb760ldr x1, [sp+128]
002fb764bl internal/poll.(*FD).Shutdown
002fb768str x0, [sp+56]
002fb76cstr x1, [sp+64]
002fb770ldr x2, [sp+120]
002fb774str x2, [sp+72]
002fb778ldr x2, [sp+56]
002fb77cldr x3, [sp+64]
002fb780adrp x0, 0x3b6000
002fb784add x0, x0, 1508
002fb788orr x1, xzr, 8
002fb78cbl net.wrapSyscallError
002fb790str x0, [sp+88]
002fb794str x1, [sp+96]
002fb798str x0, [sp+40]
002fb79cstr x1, [sp+48]
002fb7a0ldur x29, [sp-8]
002fb7a4ldr x30, [sp], 112
002fb7a8ret x30
002fb7ac
002fb7acloc_2fb7ac:
002fb7acstp x0, x1, [sp+8]
002fb7b0mov x3, x30
002fb7b4bl runtime.morestack_noctxt.abi0
002fb7b8ldp x0, x1, [sp+8]
002fb7bcb 0x2fb730
002fb730
002fb730net.(*netFD).shutdown: ; void net.(*netFD).shutdown(net.netFD * fd, int how)
002fb730ldr x16, [x28+16]
002fb734subs xzr, sp, x16
002fb738b.ls 0x2fb7ac
002fb73cstr x30, [sp-112]!
002fb740stur x29, [sp-8]
002fb744sub x29, sp, 8
002fb748str x0, [sp+120]
002fb74cstr x1, [sp+128]
002fb750stp xzr, xzr, [sp+40]
002fb754ldr x0, [sp+120]
002fb758ldrsb x27, [x0]
002fb75cstr x0, [sp+80]
002fb760ldr x1, [sp+128]
002fb764bl internal/poll.(*FD).Shutdown
002fb768str x0, [sp+56]
002fb76cstr x1, [sp+64]
002fb770ldr x2, [sp+120]
002fb774str x2, [sp+72]
002fb778ldr x2, [sp+56]
002fb77cldr x3, [sp+64]
002fb780adrp x0, 0x3b6000
002fb784add x0, x0, 1508
002fb788orr x1, xzr, 8
002fb78cbl net.wrapSyscallError
002fb790str x0, [sp+88]
002fb794str x1, [sp+96]
002fb798str x0, [sp+40]
002fb79cstr x1, [sp+48]
002fb7a0ldur x29, [sp-8]
002fb7a4ldr x30, [sp], 112
002fb7a8ret x30
002fb7ac
002fb7acloc_2fb7ac:
002fb7acstp x0, x1, [sp+8]
002fb7b0mov x3, x30
002fb7b4bl runtime.morestack_noctxt.abi0
002fb7b8ldp x0, x1, [sp+8]
002fb7bcb 0x2fb730
002fb730
002fb7c0
002fb7c0net.(*netFD).closeWrite: ; void net.(*netFD).closeWrite(net.netFD * fd)
002fb7c0ldr x16, [x28+16]
002fb7c4subs xzr, sp, x16
002fb7c8b.ls 0x2fb808
002fb7ccstr x30, [sp-64]!
002fb7d0stur x29, [sp-8]
002fb7d4sub x29, sp, 8
002fb7d8str x0, [sp+72]
002fb7dcstp xzr, xzr, [sp+24]
002fb7e0ldr x0, [sp+72]
002fb7e4orr x1, xzr, 1
002fb7e8bl net.(*netFD).shutdown
002fb7ecstr x0, [sp+40]
002fb7f0str x1, [sp+48]
002fb7f4str x0, [sp+24]
002fb7f8str x1, [sp+32]
002fb7fcldur x29, [sp-8]
002fb800ldr x30, [sp], 64
002fb804ret x30
002fb808
002fb808loc_2fb808:
002fb808str x0, [sp+8]
002fb80cmov x3, x30
002fb810bl runtime.morestack_noctxt.abi0
002fb814ldr x0, [sp+8]
002fb818b 0x2fb7c0
002fb81cudf 0
002fb7c0
002fb7c0net.(*netFD).closeWrite: ; void net.(*netFD).closeWrite(net.netFD * fd)
002fb7c0ldr x16, [x28+16]
002fb7c4subs xzr, sp, x16
002fb7c8b.ls 0x2fb808
002fb7ccstr x30, [sp-64]!
002fb7d0stur x29, [sp-8]
002fb7d4sub x29, sp, 8
002fb7d8str x0, [sp+72]
002fb7dcstp xzr, xzr, [sp+24]
002fb7e0ldr x0, [sp+72]
002fb7e4orr x1, xzr, 1
002fb7e8bl net.(*netFD).shutdown
002fb7ecstr x0, [sp+40]
002fb7f0str x1, [sp+48]
002fb7f4str x0, [sp+24]
002fb7f8str x1, [sp+32]
002fb7fcldur x29, [sp-8]
002fb800ldr x30, [sp], 64
002fb804ret x30
002fb808
002fb808loc_2fb808:
002fb808str x0, [sp+8]
002fb80cmov x3, x30
002fb810bl runtime.morestack_noctxt.abi0
002fb814ldr x0, [sp+8]
002fb818b 0x2fb7c0
002fb81cudf 0
002fb7c0
002fb820
002fb820net.(*netFD).Read: ; void net.(*netFD).Read(net.netFD * fd, struct []uint8 p)
002fb820ldr x16, [x28+16]
002fb824sub x17, sp, 16
002fb828subs xzr, x17, x16
002fb82cb.ls 0x2fb8ec
002fb830str x30, [sp-144]!
002fb834stur x29, [sp-8]
002fb838sub x29, sp, 8
002fb83cstr x0, [sp+152]
002fb840str x1, [sp+160]
002fb844str x2, [sp+168]
002fb848str x3, [sp+176]
002fb84cstr xzr, [sp+48]
002fb850stp xzr, xzr, [sp+72]
002fb854stp xzr, xzr, [sp+104]
002fb858ldr x0, [sp+152]
002fb85cldrsb x27, [x0]
002fb860str x0, [sp+96]
002fb864ldr x1, [sp+160]
002fb868ldr x2, [sp+168]
002fb86cldr x3, [sp+176]
002fb870bl internal/poll.(*FD).Read
002fb874str x0, [sp+56]
002fb878str x1, [sp+104]
002fb87cstr x2, [sp+112]
002fb880ldr x4, [sp+56]
002fb884str x4, [sp+64]
002fb888str x1, [sp+120]
002fb88cstr x2, [sp+128]
002fb890ldr x4, [sp+64]
002fb894str x4, [sp+48]
002fb898str x1, [sp+72]
002fb89cstr x2, [sp+80]
002fb8a0ldr x4, [sp+152]
002fb8a4str x4, [sp+88]
002fb8a8ldr x2, [sp+72]
002fb8acldr x3, [sp+80]
002fb8b0adrp x0, 0x3b5000
002fb8b4add x0, x0, 730
002fb8b8orr x1, xzr, 4
002fb8bcbl net.wrapSyscallError
002fb8c0str x0, [sp+104]
002fb8c4str x1, [sp+112]
002fb8c8str x0, [sp+72]
002fb8ccstr x1, [sp+80]
002fb8d0ldr x4, [sp+48]
002fb8d4mov x2, x1
002fb8d8mov x1, x0
002fb8dcmov x0, x4
002fb8e0ldur x29, [sp-8]
002fb8e4ldr x30, [sp], 144
002fb8e8ret x30
002fb8ec
002fb8ecloc_2fb8ec:
002fb8ecstp x0, x1, [sp+8]
002fb8f0stp x2, x3, [sp+24]
002fb8f4mov x3, x30
002fb8f8bl runtime.morestack_noctxt.abi0
002fb8fcldp x0, x1, [sp+8]
002fb900ldp x2, x3, [sp+24]
002fb904b 0x2fb820
002fb908udf 0
002fb90cudf 0
002fb820
002fb820net.(*netFD).Read: ; void net.(*netFD).Read(net.netFD * fd, struct []uint8 p)
002fb820ldr x16, [x28+16]
002fb824sub x17, sp, 16
002fb828subs xzr, x17, x16
002fb82cb.ls 0x2fb8ec
002fb830str x30, [sp-144]!
002fb834stur x29, [sp-8]
002fb838sub x29, sp, 8
002fb83cstr x0, [sp+152]
002fb840str x1, [sp+160]
002fb844str x2, [sp+168]
002fb848str x3, [sp+176]
002fb84cstr xzr, [sp+48]
002fb850stp xzr, xzr, [sp+72]
002fb854stp xzr, xzr, [sp+104]
002fb858ldr x0, [sp+152]
002fb85cldrsb x27, [x0]
002fb860str x0, [sp+96]
002fb864ldr x1, [sp+160]
002fb868ldr x2, [sp+168]
002fb86cldr x3, [sp+176]
002fb870bl internal/poll.(*FD).Read
002fb874str x0, [sp+56]
002fb878str x1, [sp+104]
002fb87cstr x2, [sp+112]
002fb880ldr x4, [sp+56]
002fb884str x4, [sp+64]
002fb888str x1, [sp+120]
002fb88cstr x2, [sp+128]
002fb890ldr x4, [sp+64]
002fb894str x4, [sp+48]
002fb898str x1, [sp+72]
002fb89cstr x2, [sp+80]
002fb8a0ldr x4, [sp+152]
002fb8a4str x4, [sp+88]
002fb8a8ldr x2, [sp+72]
002fb8acldr x3, [sp+80]
002fb8b0adrp x0, 0x3b5000
002fb8b4add x0, x0, 730
002fb8b8orr x1, xzr, 4
002fb8bcbl net.wrapSyscallError
002fb8c0str x0, [sp+104]
002fb8c4str x1, [sp+112]
002fb8c8str x0, [sp+72]
002fb8ccstr x1, [sp+80]
002fb8d0ldr x4, [sp+48]
002fb8d4mov x2, x1
002fb8d8mov x1, x0
002fb8dcmov x0, x4
002fb8e0ldur x29, [sp-8]
002fb8e4ldr x30, [sp], 144
002fb8e8ret x30
002fb8ec
002fb8ecloc_2fb8ec:
002fb8ecstp x0, x1, [sp+8]
002fb8f0stp x2, x3, [sp+24]
002fb8f4mov x3, x30
002fb8f8bl runtime.morestack_noctxt.abi0
002fb8fcldp x0, x1, [sp+8]
002fb900ldp x2, x3, [sp+24]
002fb904b 0x2fb820
002fb908udf 0
002fb90cudf 0
002fb820
002fb910
002fb910net.(*netFD).readFromInet4: ; void net.(*netFD).readFromInet4(net.netFD * fd, struct []uint8 p, syscall.SockaddrInet4 * from)
002fb910ldr x16, [x28+16]
002fb914sub x17, sp, 16
002fb918subs xzr, x17, x16
002fb91cb.ls 0x2fb9e4
002fb920str x30, [sp-144]!
002fb924stur x29, [sp-8]
002fb928sub x29, sp, 8
002fb92cstr x0, [sp+152]
002fb930str x1, [sp+160]
002fb934str x2, [sp+168]
002fb938str x3, [sp+176]
002fb93cstr x4, [sp+184]
002fb940str xzr, [sp+48]
002fb944stp xzr, xzr, [sp+72]
002fb948stp xzr, xzr, [sp+96]
002fb94cldr x0, [sp+152]
002fb950ldrsb x27, [x0]
002fb954str x0, [sp+88]
002fb958ldr x1, [sp+160]
002fb95cldr x4, [sp+184]
002fb960ldr x2, [sp+168]
002fb964ldr x3, [sp+176]
002fb968bl internal/poll.(*FD).ReadFromInet4
002fb96cstr x0, [sp+56]
002fb970str x1, [sp+96]
002fb974str x2, [sp+104]
002fb978ldr x5, [sp+56]
002fb97cstr x5, [sp+64]
002fb980str x1, [sp+112]
002fb984str x2, [sp+120]
002fb988ldr x5, [sp+64]
002fb98cstr x5, [sp+48]
002fb990str x1, [sp+72]
002fb994str x2, [sp+80]
002fb998ldr x5, [sp+152]
002fb99cstr x5, [sp+128]
002fb9a0ldr x2, [sp+72]
002fb9a4ldr x3, [sp+80]
002fb9a8adrp x0, 0x3b6000
002fb9acadd x0, x0, 1516
002fb9b0orr x1, xzr, 8
002fb9b4bl net.wrapSyscallError
002fb9b8str x0, [sp+96]
002fb9bcstr x1, [sp+104]
002fb9c0str x0, [sp+72]
002fb9c4str x1, [sp+80]
002fb9c8ldr x5, [sp+48]
002fb9ccmov x2, x1
002fb9d0mov x1, x0
002fb9d4mov x0, x5
002fb9d8ldur x29, [sp-8]
002fb9dcldr x30, [sp], 144
002fb9e0ret x30
002fb9e4
002fb9e4loc_2fb9e4:
002fb9e4stp x0, x1, [sp+8]
002fb9e8stp x2, x3, [sp+24]
002fb9ecstr x4, [sp+40]
002fb9f0mov x3, x30
002fb9f4bl runtime.morestack_noctxt.abi0
002fb9f8ldp x0, x1, [sp+8]
002fb9fcldp x2, x3, [sp+24]
002fba00ldr x4, [sp+40]
002fba04b 0x2fb910
002fba08udf 0
002fba0cudf 0
002fb910
002fb910net.(*netFD).readFromInet4: ; void net.(*netFD).readFromInet4(net.netFD * fd, struct []uint8 p, syscall.SockaddrInet4 * from)
002fb910ldr x16, [x28+16]
002fb914sub x17, sp, 16
002fb918subs xzr, x17, x16
002fb91cb.ls 0x2fb9e4
002fb920str x30, [sp-144]!
002fb924stur x29, [sp-8]
002fb928sub x29, sp, 8
002fb92cstr x0, [sp+152]
002fb930str x1, [sp+160]
002fb934str x2, [sp+168]
002fb938str x3, [sp+176]
002fb93cstr x4, [sp+184]
002fb940str xzr, [sp+48]
002fb944stp xzr, xzr, [sp+72]
002fb948stp xzr, xzr, [sp+96]
002fb94cldr x0, [sp+152]
002fb950ldrsb x27, [x0]
002fb954str x0, [sp+88]
002fb958ldr x1, [sp+160]
002fb95cldr x4, [sp+184]
002fb960ldr x2, [sp+168]
002fb964ldr x3, [sp+176]
002fb968bl internal/poll.(*FD).ReadFromInet4
002fb96cstr x0, [sp+56]
002fb970str x1, [sp+96]
002fb974str x2, [sp+104]
002fb978ldr x5, [sp+56]
002fb97cstr x5, [sp+64]
002fb980str x1, [sp+112]
002fb984str x2, [sp+120]
002fb988ldr x5, [sp+64]
002fb98cstr x5, [sp+48]
002fb990str x1, [sp+72]
002fb994str x2, [sp+80]
002fb998ldr x5, [sp+152]
002fb99cstr x5, [sp+128]
002fb9a0ldr x2, [sp+72]
002fb9a4ldr x3, [sp+80]
002fb9a8adrp x0, 0x3b6000
002fb9acadd x0, x0, 1516
002fb9b0orr x1, xzr, 8
002fb9b4bl net.wrapSyscallError
002fb9b8str x0, [sp+96]
002fb9bcstr x1, [sp+104]
002fb9c0str x0, [sp+72]
002fb9c4str x1, [sp+80]
002fb9c8ldr x5, [sp+48]
002fb9ccmov x2, x1
002fb9d0mov x1, x0
002fb9d4mov x0, x5
002fb9d8ldur x29, [sp-8]
002fb9dcldr x30, [sp], 144
002fb9e0ret x30
002fb9e4
002fb9e4loc_2fb9e4:
002fb9e4stp x0, x1, [sp+8]
002fb9e8stp x2, x3, [sp+24]
002fb9ecstr x4, [sp+40]
002fb9f0mov x3, x30
002fb9f4bl runtime.morestack_noctxt.abi0
002fb9f8ldp x0, x1, [sp+8]
002fb9fcldp x2, x3, [sp+24]
002fba00ldr x4, [sp+40]
002fba04b 0x2fb910
002fba08udf 0
002fba0cudf 0
002fb910
002fba10
002fba10net.(*netFD).readFromInet6: ; void net.(*netFD).readFromInet6(net.netFD * fd, struct []uint8 p, syscall.SockaddrInet6 * from)
002fba10ldr x16, [x28+16]
002fba14sub x17, sp, 16
002fba18subs xzr, x17, x16
002fba1cb.ls 0x2fbae4
002fba20str x30, [sp-144]!
002fba24stur x29, [sp-8]
002fba28sub x29, sp, 8
002fba2cstr x0, [sp+152]
002fba30str x1, [sp+160]
002fba34str x2, [sp+168]
002fba38str x3, [sp+176]
002fba3cstr x4, [sp+184]
002fba40str xzr, [sp+48]
002fba44stp xzr, xzr, [sp+72]
002fba48stp xzr, xzr, [sp+96]
002fba4cldr x0, [sp+152]
002fba50ldrsb x27, [x0]
002fba54str x0, [sp+88]
002fba58ldr x1, [sp+160]
002fba5cldr x4, [sp+184]
002fba60ldr x2, [sp+168]
002fba64ldr x3, [sp+176]
002fba68bl internal/poll.(*FD).ReadFromInet6
002fba6cstr x0, [sp+56]
002fba70str x1, [sp+96]
002fba74str x2, [sp+104]
002fba78ldr x5, [sp+56]
002fba7cstr x5, [sp+64]
002fba80str x1, [sp+112]
002fba84str x2, [sp+120]
002fba88ldr x5, [sp+64]
002fba8cstr x5, [sp+48]
002fba90str x1, [sp+72]
002fba94str x2, [sp+80]
002fba98ldr x5, [sp+152]
002fba9cstr x5, [sp+128]
002fbaa0ldr x2, [sp+72]
002fbaa4ldr x3, [sp+80]
002fbaa8adrp x0, 0x3b6000
002fbaacadd x0, x0, 1516
002fbab0orr x1, xzr, 8
002fbab4bl net.wrapSyscallError
002fbab8str x0, [sp+96]
002fbabcstr x1, [sp+104]
002fbac0str x0, [sp+72]
002fbac4str x1, [sp+80]
002fbac8ldr x5, [sp+48]
002fbaccmov x2, x1
002fbad0mov x1, x0
002fbad4mov x0, x5
002fbad8ldur x29, [sp-8]
002fbadcldr x30, [sp], 144
002fbae0ret x30
002fbae4
002fbae4loc_2fbae4:
002fbae4stp x0, x1, [sp+8]
002fbae8stp x2, x3, [sp+24]
002fbaecstr x4, [sp+40]
002fbaf0mov x3, x30
002fbaf4bl runtime.morestack_noctxt.abi0
002fbaf8ldp x0, x1, [sp+8]
002fbafcldp x2, x3, [sp+24]
002fbb00ldr x4, [sp+40]
002fbb04b 0x2fba10
002fbb08udf 0
002fbb0cudf 0
002fba10
002fba10net.(*netFD).readFromInet6: ; void net.(*netFD).readFromInet6(net.netFD * fd, struct []uint8 p, syscall.SockaddrInet6 * from)
002fba10ldr x16, [x28+16]
002fba14sub x17, sp, 16
002fba18subs xzr, x17, x16
002fba1cb.ls 0x2fbae4
002fba20str x30, [sp-144]!
002fba24stur x29, [sp-8]
002fba28sub x29, sp, 8
002fba2cstr x0, [sp+152]
002fba30str x1, [sp+160]
002fba34str x2, [sp+168]
002fba38str x3, [sp+176]
002fba3cstr x4, [sp+184]
002fba40str xzr, [sp+48]
002fba44stp xzr, xzr, [sp+72]
002fba48stp xzr, xzr, [sp+96]
002fba4cldr x0, [sp+152]
002fba50ldrsb x27, [x0]
002fba54str x0, [sp+88]
002fba58ldr x1, [sp+160]
002fba5cldr x4, [sp+184]
002fba60ldr x2, [sp+168]
002fba64ldr x3, [sp+176]
002fba68bl internal/poll.(*FD).ReadFromInet6
002fba6cstr x0, [sp+56]
002fba70str x1, [sp+96]
002fba74str x2, [sp+104]
002fba78ldr x5, [sp+56]
002fba7cstr x5, [sp+64]
002fba80str x1, [sp+112]
002fba84str x2, [sp+120]
002fba88ldr x5, [sp+64]
002fba8cstr x5, [sp+48]
002fba90str x1, [sp+72]
002fba94str x2, [sp+80]
002fba98ldr x5, [sp+152]
002fba9cstr x5, [sp+128]
002fbaa0ldr x2, [sp+72]
002fbaa4ldr x3, [sp+80]
002fbaa8adrp x0, 0x3b6000
002fbaacadd x0, x0, 1516
002fbab0orr x1, xzr, 8
002fbab4bl net.wrapSyscallError
002fbab8str x0, [sp+96]
002fbabcstr x1, [sp+104]
002fbac0str x0, [sp+72]
002fbac4str x1, [sp+80]
002fbac8ldr x5, [sp+48]
002fbaccmov x2, x1
002fbad0mov x1, x0
002fbad4mov x0, x5
002fbad8ldur x29, [sp-8]
002fbadcldr x30, [sp], 144
002fbae0ret x30
002fbae4
002fbae4loc_2fbae4:
002fbae4stp x0, x1, [sp+8]
002fbae8stp x2, x3, [sp+24]
002fbaecstr x4, [sp+40]
002fbaf0mov x3, x30
002fbaf4bl runtime.morestack_noctxt.abi0
002fbaf8ldp x0, x1, [sp+8]
002fbafcldp x2, x3, [sp+24]
002fbb00ldr x4, [sp+40]
002fbb04b 0x2fba10
002fbb08udf 0
002fbb0cudf 0
002fba10
002fbb10
002fbb10net.(*netFD).Write: ; void net.(*netFD).Write(net.netFD * fd, struct []uint8 p)
002fbb10ldr x16, [x28+16]
002fbb14sub x17, sp, 16
002fbb18subs xzr, x17, x16
002fbb1cb.ls 0x2fbbdc
002fbb20str x30, [sp-144]!
002fbb24stur x29, [sp-8]
002fbb28sub x29, sp, 8
002fbb2cstr x0, [sp+152]
002fbb30str x1, [sp+160]
002fbb34str x2, [sp+168]
002fbb38str x3, [sp+176]
002fbb3cstr xzr, [sp+48]
002fbb40stp xzr, xzr, [sp+72]
002fbb44stp xzr, xzr, [sp+104]
002fbb48ldr x0, [sp+152]
002fbb4cldrsb x27, [x0]
002fbb50str x0, [sp+96]
002fbb54ldr x1, [sp+160]
002fbb58ldr x2, [sp+168]
002fbb5cldr x3, [sp+176]
002fbb60bl internal/poll.(*FD).Write
002fbb64str x0, [sp+56]
002fbb68str x1, [sp+104]
002fbb6cstr x2, [sp+112]
002fbb70ldr x4, [sp+56]
002fbb74str x4, [sp+64]
002fbb78str x1, [sp+120]
002fbb7cstr x2, [sp+128]
002fbb80ldr x4, [sp+64]
002fbb84str x4, [sp+48]
002fbb88str x1, [sp+72]
002fbb8cstr x2, [sp+80]
002fbb90ldr x4, [sp+152]
002fbb94str x4, [sp+88]
002fbb98ldr x2, [sp+72]
002fbb9cldr x3, [sp+80]
002fbba0adrp x0, 0x3b5000
002fbba4add x0, x0, 1507
002fbba8movz x1, 5
002fbbacbl net.wrapSyscallError
002fbbb0str x0, [sp+104]
002fbbb4str x1, [sp+112]
002fbbb8str x0, [sp+72]
002fbbbcstr x1, [sp+80]
002fbbc0ldr x4, [sp+48]
002fbbc4mov x2, x1
002fbbc8mov x1, x0
002fbbccmov x0, x4
002fbbd0ldur x29, [sp-8]
002fbbd4ldr x30, [sp], 144
002fbbd8ret x30
002fbbdc
002fbbdcloc_2fbbdc:
002fbbdcstp x0, x1, [sp+8]
002fbbe0stp x2, x3, [sp+24]
002fbbe4mov x3, x30
002fbbe8bl runtime.morestack_noctxt.abi0
002fbbecldp x0, x1, [sp+8]
002fbbf0ldp x2, x3, [sp+24]
002fbbf4b 0x2fbb10
002fbbf8udf 0
002fbbfcudf 0
002fbb10
002fbb10net.(*netFD).Write: ; void net.(*netFD).Write(net.netFD * fd, struct []uint8 p)
002fbb10ldr x16, [x28+16]
002fbb14sub x17, sp, 16
002fbb18subs xzr, x17, x16
002fbb1cb.ls 0x2fbbdc
002fbb20str x30, [sp-144]!
002fbb24stur x29, [sp-8]
002fbb28sub x29, sp, 8
002fbb2cstr x0, [sp+152]
002fbb30str x1, [sp+160]
002fbb34str x2, [sp+168]
002fbb38str x3, [sp+176]
002fbb3cstr xzr, [sp+48]
002fbb40stp xzr, xzr, [sp+72]
002fbb44stp xzr, xzr, [sp+104]
002fbb48ldr x0, [sp+152]
002fbb4cldrsb x27, [x0]
002fbb50str x0, [sp+96]
002fbb54ldr x1, [sp+160]
002fbb58ldr x2, [sp+168]
002fbb5cldr x3, [sp+176]
002fbb60bl internal/poll.(*FD).Write
002fbb64str x0, [sp+56]
002fbb68str x1, [sp+104]
002fbb6cstr x2, [sp+112]
002fbb70ldr x4, [sp+56]
002fbb74str x4, [sp+64]
002fbb78str x1, [sp+120]
002fbb7cstr x2, [sp+128]
002fbb80ldr x4, [sp+64]
002fbb84str x4, [sp+48]
002fbb88str x1, [sp+72]
002fbb8cstr x2, [sp+80]
002fbb90ldr x4, [sp+152]
002fbb94str x4, [sp+88]
002fbb98ldr x2, [sp+72]
002fbb9cldr x3, [sp+80]
002fbba0adrp x0, 0x3b5000
002fbba4add x0, x0, 1507
002fbba8movz x1, 5
002fbbacbl net.wrapSyscallError
002fbbb0str x0, [sp+104]
002fbbb4str x1, [sp+112]
002fbbb8str x0, [sp+72]
002fbbbcstr x1, [sp+80]
002fbbc0ldr x4, [sp+48]
002fbbc4mov x2, x1
002fbbc8mov x1, x0
002fbbccmov x0, x4
002fbbd0ldur x29, [sp-8]
002fbbd4ldr x30, [sp], 144
002fbbd8ret x30
002fbbdc
002fbbdcloc_2fbbdc:
002fbbdcstp x0, x1, [sp+8]
002fbbe0stp x2, x3, [sp+24]
002fbbe4mov x3, x30
002fbbe8bl runtime.morestack_noctxt.abi0
002fbbecldp x0, x1, [sp+8]
002fbbf0ldp x2, x3, [sp+24]
002fbbf4b 0x2fbb10
002fbbf8udf 0
002fbbfcudf 0
002fbb10
002fbc00
002fbc00net.(*netFD).writeToInet4: ; void net.(*netFD).writeToInet4(net.netFD * fd, struct []uint8 p, syscall.SockaddrInet4 * sa)
002fbc00ldr x16, [x28+16]
002fbc04sub x17, sp, 16
002fbc08subs xzr, x17, x16
002fbc0cb.ls 0x2fbcd4
002fbc10str x30, [sp-144]!
002fbc14stur x29, [sp-8]
002fbc18sub x29, sp, 8
002fbc1cstr x0, [sp+152]
002fbc20str x1, [sp+160]
002fbc24str x2, [sp+168]
002fbc28str x3, [sp+176]
002fbc2cstr x4, [sp+184]
002fbc30str xzr, [sp+48]
002fbc34stp xzr, xzr, [sp+72]
002fbc38stp xzr, xzr, [sp+96]
002fbc3cldr x0, [sp+152]
002fbc40ldrsb x27, [x0]
002fbc44str x0, [sp+88]
002fbc48ldr x1, [sp+160]
002fbc4cldr x4, [sp+184]
002fbc50ldr x2, [sp+168]
002fbc54ldr x3, [sp+176]
002fbc58bl internal/poll.(*FD).WriteToInet4
002fbc5cstr x0, [sp+56]
002fbc60str x1, [sp+96]
002fbc64str x2, [sp+104]
002fbc68ldr x5, [sp+56]
002fbc6cstr x5, [sp+64]
002fbc70str x1, [sp+112]
002fbc74str x2, [sp+120]
002fbc78ldr x5, [sp+64]
002fbc7cstr x5, [sp+48]
002fbc80str x1, [sp+72]
002fbc84str x2, [sp+80]
002fbc88ldr x5, [sp+152]
002fbc8cstr x5, [sp+128]
002fbc90ldr x2, [sp+72]
002fbc94ldr x3, [sp+80]
002fbc98adrp x0, 0x3b5000
002fbc9cadd x0, x0, 2887
002fbca0orr x1, xzr, 6
002fbca4bl net.wrapSyscallError
002fbca8str x0, [sp+96]
002fbcacstr x1, [sp+104]
002fbcb0str x0, [sp+72]
002fbcb4str x1, [sp+80]
002fbcb8ldr x5, [sp+48]
002fbcbcmov x2, x1
002fbcc0mov x1, x0
002fbcc4mov x0, x5
002fbcc8ldur x29, [sp-8]
002fbcccldr x30, [sp], 144
002fbcd0ret x30
002fbcd4
002fbcd4loc_2fbcd4:
002fbcd4stp x0, x1, [sp+8]
002fbcd8stp x2, x3, [sp+24]
002fbcdcstr x4, [sp+40]
002fbce0mov x3, x30
002fbce4bl runtime.morestack_noctxt.abi0
002fbce8ldp x0, x1, [sp+8]
002fbcecldp x2, x3, [sp+24]
002fbcf0ldr x4, [sp+40]
002fbcf4b 0x2fbc00
002fbcf8udf 0
002fbcfcudf 0
002fbc00
002fbc00net.(*netFD).writeToInet4: ; void net.(*netFD).writeToInet4(net.netFD * fd, struct []uint8 p, syscall.SockaddrInet4 * sa)
002fbc00ldr x16, [x28+16]
002fbc04sub x17, sp, 16
002fbc08subs xzr, x17, x16
002fbc0cb.ls 0x2fbcd4
002fbc10str x30, [sp-144]!
002fbc14stur x29, [sp-8]
002fbc18sub x29, sp, 8
002fbc1cstr x0, [sp+152]
002fbc20str x1, [sp+160]
002fbc24str x2, [sp+168]
002fbc28str x3, [sp+176]
002fbc2cstr x4, [sp+184]
002fbc30str xzr, [sp+48]
002fbc34stp xzr, xzr, [sp+72]
002fbc38stp xzr, xzr, [sp+96]
002fbc3cldr x0, [sp+152]
002fbc40ldrsb x27, [x0]
002fbc44str x0, [sp+88]
002fbc48ldr x1, [sp+160]
002fbc4cldr x4, [sp+184]
002fbc50ldr x2, [sp+168]
002fbc54ldr x3, [sp+176]
002fbc58bl internal/poll.(*FD).WriteToInet4
002fbc5cstr x0, [sp+56]
002fbc60str x1, [sp+96]
002fbc64str x2, [sp+104]
002fbc68ldr x5, [sp+56]
002fbc6cstr x5, [sp+64]
002fbc70str x1, [sp+112]
002fbc74str x2, [sp+120]
002fbc78ldr x5, [sp+64]
002fbc7cstr x5, [sp+48]
002fbc80str x1, [sp+72]
002fbc84str x2, [sp+80]
002fbc88ldr x5, [sp+152]
002fbc8cstr x5, [sp+128]
002fbc90ldr x2, [sp+72]
002fbc94ldr x3, [sp+80]
002fbc98adrp x0, 0x3b5000
002fbc9cadd x0, x0, 2887
002fbca0orr x1, xzr, 6
002fbca4bl net.wrapSyscallError
002fbca8str x0, [sp+96]
002fbcacstr x1, [sp+104]
002fbcb0str x0, [sp+72]
002fbcb4str x1, [sp+80]
002fbcb8ldr x5, [sp+48]
002fbcbcmov x2, x1
002fbcc0mov x1, x0
002fbcc4mov x0, x5
002fbcc8ldur x29, [sp-8]
002fbcccldr x30, [sp], 144
002fbcd0ret x30
002fbcd4
002fbcd4loc_2fbcd4:
002fbcd4stp x0, x1, [sp+8]
002fbcd8stp x2, x3, [sp+24]
002fbcdcstr x4, [sp+40]
002fbce0mov x3, x30
002fbce4bl runtime.morestack_noctxt.abi0
002fbce8ldp x0, x1, [sp+8]
002fbcecldp x2, x3, [sp+24]
002fbcf0ldr x4, [sp+40]
002fbcf4b 0x2fbc00
002fbcf8udf 0
002fbcfcudf 0
002fbc00
002fbd00
002fbd00net.(*netFD).writeToInet6: ; void net.(*netFD).writeToInet6(net.netFD * fd, struct []uint8 p, syscall.SockaddrInet6 * sa)
002fbd00ldr x16, [x28+16]
002fbd04sub x17, sp, 16
002fbd08subs xzr, x17, x16
002fbd0cb.ls 0x2fbdd4
002fbd10str x30, [sp-144]!
002fbd14stur x29, [sp-8]
002fbd18sub x29, sp, 8
002fbd1cstr x0, [sp+152]
002fbd20str x1, [sp+160]
002fbd24str x2, [sp+168]
002fbd28str x3, [sp+176]
002fbd2cstr x4, [sp+184]
002fbd30str xzr, [sp+48]
002fbd34stp xzr, xzr, [sp+72]
002fbd38stp xzr, xzr, [sp+96]
002fbd3cldr x0, [sp+152]
002fbd40ldrsb x27, [x0]
002fbd44str x0, [sp+88]
002fbd48ldr x1, [sp+160]
002fbd4cldr x4, [sp+184]
002fbd50ldr x2, [sp+168]
002fbd54ldr x3, [sp+176]
002fbd58bl internal/poll.(*FD).WriteToInet6
002fbd5cstr x0, [sp+56]
002fbd60str x1, [sp+96]
002fbd64str x2, [sp+104]
002fbd68ldr x5, [sp+56]
002fbd6cstr x5, [sp+64]
002fbd70str x1, [sp+112]
002fbd74str x2, [sp+120]
002fbd78ldr x5, [sp+64]
002fbd7cstr x5, [sp+48]
002fbd80str x1, [sp+72]
002fbd84str x2, [sp+80]
002fbd88ldr x5, [sp+152]
002fbd8cstr x5, [sp+128]
002fbd90ldr x2, [sp+72]
002fbd94ldr x3, [sp+80]
002fbd98adrp x0, 0x3b5000
002fbd9cadd x0, x0, 2887
002fbda0orr x1, xzr, 6
002fbda4bl net.wrapSyscallError
002fbda8str x0, [sp+96]
002fbdacstr x1, [sp+104]
002fbdb0str x0, [sp+72]
002fbdb4str x1, [sp+80]
002fbdb8ldr x5, [sp+48]
002fbdbcmov x2, x1
002fbdc0mov x1, x0
002fbdc4mov x0, x5
002fbdc8ldur x29, [sp-8]
002fbdccldr x30, [sp], 144
002fbdd0ret x30
002fbdd4
002fbdd4loc_2fbdd4:
002fbdd4stp x0, x1, [sp+8]
002fbdd8stp x2, x3, [sp+24]
002fbddcstr x4, [sp+40]
002fbde0mov x3, x30
002fbde4bl runtime.morestack_noctxt.abi0
002fbde8ldp x0, x1, [sp+8]
002fbdecldp x2, x3, [sp+24]
002fbdf0ldr x4, [sp+40]
002fbdf4b 0x2fbd00
002fbdf8udf 0
002fbdfcudf 0
002fbd00
002fbd00net.(*netFD).writeToInet6: ; void net.(*netFD).writeToInet6(net.netFD * fd, struct []uint8 p, syscall.SockaddrInet6 * sa)
002fbd00ldr x16, [x28+16]
002fbd04sub x17, sp, 16
002fbd08subs xzr, x17, x16
002fbd0cb.ls 0x2fbdd4
002fbd10str x30, [sp-144]!
002fbd14stur x29, [sp-8]
002fbd18sub x29, sp, 8
002fbd1cstr x0, [sp+152]
002fbd20str x1, [sp+160]
002fbd24str x2, [sp+168]
002fbd28str x3, [sp+176]
002fbd2cstr x4, [sp+184]
002fbd30str xzr, [sp+48]
002fbd34stp xzr, xzr, [sp+72]
002fbd38stp xzr, xzr, [sp+96]
002fbd3cldr x0, [sp+152]
002fbd40ldrsb x27, [x0]
002fbd44str x0, [sp+88]
002fbd48ldr x1, [sp+160]
002fbd4cldr x4, [sp+184]
002fbd50ldr x2, [sp+168]
002fbd54ldr x3, [sp+176]
002fbd58bl internal/poll.(*FD).WriteToInet6
002fbd5cstr x0, [sp+56]
002fbd60str x1, [sp+96]
002fbd64str x2, [sp+104]
002fbd68ldr x5, [sp+56]
002fbd6cstr x5, [sp+64]
002fbd70str x1, [sp+112]
002fbd74str x2, [sp+120]
002fbd78ldr x5, [sp+64]
002fbd7cstr x5, [sp+48]
002fbd80str x1, [sp+72]
002fbd84str x2, [sp+80]
002fbd88ldr x5, [sp+152]
002fbd8cstr x5, [sp+128]
002fbd90ldr x2, [sp+72]
002fbd94ldr x3, [sp+80]
002fbd98adrp x0, 0x3b5000
002fbd9cadd x0, x0, 2887
002fbda0orr x1, xzr, 6
002fbda4bl net.wrapSyscallError
002fbda8str x0, [sp+96]
002fbdacstr x1, [sp+104]
002fbdb0str x0, [sp+72]
002fbdb4str x1, [sp+80]
002fbdb8ldr x5, [sp+48]
002fbdbcmov x2, x1
002fbdc0mov x1, x0
002fbdc4mov x0, x5
002fbdc8ldur x29, [sp-8]
002fbdccldr x30, [sp], 144
002fbdd0ret x30
002fbdd4
002fbdd4loc_2fbdd4:
002fbdd4stp x0, x1, [sp+8]
002fbdd8stp x2, x3, [sp+24]
002fbddcstr x4, [sp+40]
002fbde0mov x3, x30
002fbde4bl runtime.morestack_noctxt.abi0
002fbde8ldp x0, x1, [sp+8]
002fbdecldp x2, x3, [sp+24]
002fbdf0ldr x4, [sp+40]
002fbdf4b 0x2fbd00
002fbdf8udf 0
002fbdfcudf 0
002fbd00
002fbe00
002fbe00net.(*netFD).SetDeadline: ; void net.(*netFD).SetDeadline(net.netFD * fd, time.Time t)
002fbe00ldr x16, [x28+16]
002fbe04subs xzr, sp, x16
002fbe08b.ls 0x2fbe64
002fbe0cstr x30, [sp-96]!
002fbe10stur x29, [sp-8]
002fbe14sub x29, sp, 8
002fbe18str x0, [sp+104]
002fbe1cstr x1, [sp+112]
002fbe20str x2, [sp+120]
002fbe24str x3, [sp+128]
002fbe28stp xzr, xzr, [sp+48]
002fbe2cldr x0, [sp+104]
002fbe30ldrsb x27, [x0]
002fbe34str x0, [sp+64]
002fbe38ldr x1, [sp+112]
002fbe3cldr x2, [sp+120]
002fbe40ldr x3, [sp+128]
002fbe44bl internal/poll.(*FD).SetDeadline
002fbe48str x0, [sp+72]
002fbe4cstr x1, [sp+80]
002fbe50str x0, [sp+48]
002fbe54str x1, [sp+56]
002fbe58ldur x29, [sp-8]
002fbe5cldr x30, [sp], 96
002fbe60ret x30
002fbe64
002fbe64loc_2fbe64:
002fbe64stp x0, x1, [sp+8]
002fbe68stp x2, x3, [sp+24]
002fbe6cmov x3, x30
002fbe70bl runtime.morestack_noctxt.abi0
002fbe74ldp x0, x1, [sp+8]
002fbe78ldp x2, x3, [sp+24]
002fbe7cb 0x2fbe00
002fbe00
002fbe00net.(*netFD).SetDeadline: ; void net.(*netFD).SetDeadline(net.netFD * fd, time.Time t)
002fbe00ldr x16, [x28+16]
002fbe04subs xzr, sp, x16
002fbe08b.ls 0x2fbe64
002fbe0cstr x30, [sp-96]!
002fbe10stur x29, [sp-8]
002fbe14sub x29, sp, 8
002fbe18str x0, [sp+104]
002fbe1cstr x1, [sp+112]
002fbe20str x2, [sp+120]
002fbe24str x3, [sp+128]
002fbe28stp xzr, xzr, [sp+48]
002fbe2cldr x0, [sp+104]
002fbe30ldrsb x27, [x0]
002fbe34str x0, [sp+64]
002fbe38ldr x1, [sp+112]
002fbe3cldr x2, [sp+120]
002fbe40ldr x3, [sp+128]
002fbe44bl internal/poll.(*FD).SetDeadline
002fbe48str x0, [sp+72]
002fbe4cstr x1, [sp+80]
002fbe50str x0, [sp+48]
002fbe54str x1, [sp+56]
002fbe58ldur x29, [sp-8]
002fbe5cldr x30, [sp], 96
002fbe60ret x30
002fbe64
002fbe64loc_2fbe64:
002fbe64stp x0, x1, [sp+8]
002fbe68stp x2, x3, [sp+24]
002fbe6cmov x3, x30
002fbe70bl runtime.morestack_noctxt.abi0
002fbe74ldp x0, x1, [sp+8]
002fbe78ldp x2, x3, [sp+24]
002fbe7cb 0x2fbe00
002fbe00
002fbe80
002fbe80net.(*netFD).SetReadDeadline: ; void net.(*netFD).SetReadDeadline(net.netFD * fd, time.Time t)
002fbe80ldr x16, [x28+16]
002fbe84subs xzr, sp, x16
002fbe88b.ls 0x2fbee4
002fbe8cstr x30, [sp-96]!
002fbe90stur x29, [sp-8]
002fbe94sub x29, sp, 8
002fbe98str x0, [sp+104]
002fbe9cstr x1, [sp+112]
002fbea0str x2, [sp+120]
002fbea4str x3, [sp+128]
002fbea8stp xzr, xzr, [sp+48]
002fbeacldr x0, [sp+104]
002fbeb0ldrsb x27, [x0]
002fbeb4str x0, [sp+64]
002fbeb8ldr x1, [sp+112]
002fbebcldr x2, [sp+120]
002fbec0ldr x3, [sp+128]
002fbec4bl internal/poll.(*FD).SetReadDeadline
002fbec8str x0, [sp+72]
002fbeccstr x1, [sp+80]
002fbed0str x0, [sp+48]
002fbed4str x1, [sp+56]
002fbed8ldur x29, [sp-8]
002fbedcldr x30, [sp], 96
002fbee0ret x30
002fbee4
002fbee4loc_2fbee4:
002fbee4stp x0, x1, [sp+8]
002fbee8stp x2, x3, [sp+24]
002fbeecmov x3, x30
002fbef0bl runtime.morestack_noctxt.abi0
002fbef4ldp x0, x1, [sp+8]
002fbef8ldp x2, x3, [sp+24]
002fbefcb 0x2fbe80
002fbe80
002fbe80net.(*netFD).SetReadDeadline: ; void net.(*netFD).SetReadDeadline(net.netFD * fd, time.Time t)
002fbe80ldr x16, [x28+16]
002fbe84subs xzr, sp, x16
002fbe88b.ls 0x2fbee4
002fbe8cstr x30, [sp-96]!
002fbe90stur x29, [sp-8]
002fbe94sub x29, sp, 8
002fbe98str x0, [sp+104]
002fbe9cstr x1, [sp+112]
002fbea0str x2, [sp+120]
002fbea4str x3, [sp+128]
002fbea8stp xzr, xzr, [sp+48]
002fbeacldr x0, [sp+104]
002fbeb0ldrsb x27, [x0]
002fbeb4str x0, [sp+64]
002fbeb8ldr x1, [sp+112]
002fbebcldr x2, [sp+120]
002fbec0ldr x3, [sp+128]
002fbec4bl internal/poll.(*FD).SetReadDeadline
002fbec8str x0, [sp+72]
002fbeccstr x1, [sp+80]
002fbed0str x0, [sp+48]
002fbed4str x1, [sp+56]
002fbed8ldur x29, [sp-8]
002fbedcldr x30, [sp], 96
002fbee0ret x30
002fbee4
002fbee4loc_2fbee4:
002fbee4stp x0, x1, [sp+8]
002fbee8stp x2, x3, [sp+24]
002fbeecmov x3, x30
002fbef0bl runtime.morestack_noctxt.abi0
002fbef4ldp x0, x1, [sp+8]
002fbef8ldp x2, x3, [sp+24]
002fbefcb 0x2fbe80
002fbe80
002fbf00
002fbf00net.(*netFD).SetWriteDeadline: ; void net.(*netFD).SetWriteDeadline(net.netFD * fd, time.Time t)
002fbf00ldr x16, [x28+16]
002fbf04subs xzr, sp, x16
002fbf08b.ls 0x2fbf64
002fbf0cstr x30, [sp-96]!
002fbf10stur x29, [sp-8]
002fbf14sub x29, sp, 8
002fbf18str x0, [sp+104]
002fbf1cstr x1, [sp+112]
002fbf20str x2, [sp+120]
002fbf24str x3, [sp+128]
002fbf28stp xzr, xzr, [sp+48]
002fbf2cldr x0, [sp+104]
002fbf30ldrsb x27, [x0]
002fbf34str x0, [sp+64]
002fbf38ldr x1, [sp+112]
002fbf3cldr x2, [sp+120]
002fbf40ldr x3, [sp+128]
002fbf44bl internal/poll.(*FD).SetWriteDeadline
002fbf48str x0, [sp+72]
002fbf4cstr x1, [sp+80]
002fbf50str x0, [sp+48]
002fbf54str x1, [sp+56]
002fbf58ldur x29, [sp-8]
002fbf5cldr x30, [sp], 96
002fbf60ret x30
002fbf64
002fbf64loc_2fbf64:
002fbf64stp x0, x1, [sp+8]
002fbf68stp x2, x3, [sp+24]
002fbf6cmov x3, x30
002fbf70bl runtime.morestack_noctxt.abi0
002fbf74ldp x0, x1, [sp+8]
002fbf78ldp x2, x3, [sp+24]
002fbf7cb 0x2fbf00
002fbf00
002fbf00net.(*netFD).SetWriteDeadline: ; void net.(*netFD).SetWriteDeadline(net.netFD * fd, time.Time t)
002fbf00ldr x16, [x28+16]
002fbf04subs xzr, sp, x16
002fbf08b.ls 0x2fbf64
002fbf0cstr x30, [sp-96]!
002fbf10stur x29, [sp-8]
002fbf14sub x29, sp, 8
002fbf18str x0, [sp+104]
002fbf1cstr x1, [sp+112]
002fbf20str x2, [sp+120]
002fbf24str x3, [sp+128]
002fbf28stp xzr, xzr, [sp+48]
002fbf2cldr x0, [sp+104]
002fbf30ldrsb x27, [x0]
002fbf34str x0, [sp+64]
002fbf38ldr x1, [sp+112]
002fbf3cldr x2, [sp+120]
002fbf40ldr x3, [sp+128]
002fbf44bl internal/poll.(*FD).SetWriteDeadline
002fbf48str x0, [sp+72]
002fbf4cstr x1, [sp+80]
002fbf50str x0, [sp+48]
002fbf54str x1, [sp+56]
002fbf58ldur x29, [sp-8]
002fbf5cldr x30, [sp], 96
002fbf60ret x30
002fbf64
002fbf64loc_2fbf64:
002fbf64stp x0, x1, [sp+8]
002fbf68stp x2, x3, [sp+24]
002fbf6cmov x3, x30
002fbf70bl runtime.morestack_noctxt.abi0
002fbf74ldp x0, x1, [sp+8]
002fbf78ldp x2, x3, [sp+24]
002fbf7cb 0x2fbf00
002fbf00
002fbf80
002fbf80net.newFD: ; void net.newFD(int sysfd, int family, int sotype, struct string net)
002fbf80ldr x16, [x28+16]
002fbf84subs xzr, sp, x16
002fbf88b.ls 0x2fc0fc
002fbf8cstr x30, [sp-96]!
002fbf90stur x29, [sp-8]
002fbf94sub x29, sp, 8
002fbf98str x0, [sp+104]
002fbf9cstr x1, [sp+112]
002fbfa0str x2, [sp+120]
002fbfa4str x3, [sp+128]
002fbfa8str x4, [sp+136]
002fbfacstr xzr, [sp+56]
002fbfb0stp xzr, xzr, [sp+40]
002fbfb4ldr x1, [sp+120]
002fbfb8subs xzr, x1, 2
002fbfbccset x1, ne
002fbfc0strb w1, [sp+39]
002fbfc4b.ne 0x2fbfcc
002fbfc8b 0x2fbfe0
002fbfcc
002fbfccloc_2fbfcc:
002fbfccldr x1, [sp+120]
002fbfd0subs xzr, x1, 3
002fbfd4cset x1, ne
002fbfd8strb w1, [sp+39]
002fbfdcb 0x2fbfe4
002fbfe0
002fbfe0loc_2fbfe0:
002fbfe0b 0x2fbfe4
002fbfe4
002fbfe4loc_2fbfe4:
002fbfe4adrp x0, 0x38b000
002fbfe8add x0, x0, 416
002fbfecbl runtime.newobject
002fbff0str x0, [sp+80]
002fbff4adrp x27, 0x750000
002fbff8ldr w1, [x27+3056]
002fbffccbz w1, 0x2fc004
002fc000b 0x2fc008
002fc004
002fc004loc_2fc004:
002fc004b 0x2fc024
002fc008
002fc008loc_2fc008:
002fc008str x0, [sp+72]
002fc00cmov x1, x0
002fc010adrp x0, 0x38a000
002fc014add x0, x0, 416
002fc018bl runtime.wbZero
002fc01cldr x0, [sp+72]
002fc020b 0x2fc024
002fc024
002fc024loc_2fc024:
002fc024mov x20, x0
002fc028adr x27, 16
002fc02cstp x29, x27, [sp-24]
002fc030sub x29, sp, 24
002fc034bl fn_87cf0
002fc038sub x29, sp, 8
002fc03cldr x3, [sp+80]
002fc040ldrsb x27, [x3]
002fc044ldr x4, [sp+104]
002fc048str x4, [x3+16]
002fc04cldr x3, [sp+80]
002fc050ldrsb x27, [x3]
002fc054ldr x4, [sp+120]
002fc058subs xzr, x4, 1
002fc05ccset x4, eq
002fc060strb w4, [x3+48]
002fc064ldr x3, [sp+80]
002fc068ldrsb x27, [x3]
002fc06cldrb w4, [sp+39]
002fc070strb w4, [x3+49]
002fc074ldr x3, [sp+80]
002fc078ldrsb x27, [x3]
002fc07cldr x4, [sp+112]
002fc080str x4, [x3+56]
002fc084ldr x3, [sp+80]
002fc088ldrsb x27, [x3]
002fc08cldr x4, [sp+120]
002fc090str x4, [x3+64]
002fc094ldr x3, [sp+80]
002fc098ldrsb x27, [x3]
002fc09cldr x4, [sp+128]
002fc0a0ldr x5, [sp+136]
002fc0a4str x5, [x3+88]
002fc0a8adrp x27, 0x74f000
002fc0acldr w5, [x27+3056]
002fc0b0cbz w5, 0x2fc0b8
002fc0b4b 0x2fc0bc
002fc0b8
002fc0b8loc_2fc0b8:
002fc0b8b 0x2fc0d0
002fc0bc
002fc0bcloc_2fc0bc:
002fc0bcbl runtime.gcWriteBarrier2
002fc0c0str x4, [x25]
002fc0c4ldr x5, [x3+80]
002fc0c8str x5, [x25+8]
002fc0ccb 0x2fc0d0
002fc0d0
002fc0d0loc_2fc0d0:
002fc0d0str x4, [x3+80]
002fc0d4ldr x3, [sp+80]
002fc0d8str x3, [sp+64]
002fc0dcstr x3, [sp+56]
002fc0e0stp xzr, xzr, [sp+40]
002fc0e4ldr x0, [sp+56]
002fc0e8mov x1, xzr
002fc0ecmov x2, xzr
002fc0f0ldur x29, [sp-8]
002fc0f4ldr x30, [sp], 96
002fc0f8ret x30
002fc0fc
002fc0fcloc_2fc0fc:
002fc0fcstp x0, x1, [sp+8]
002fc100stp x2, x3, [sp+24]
002fc104str x4, [sp+40]
002fc108mov x3, x30
002fc10cbl runtime.morestack_noctxt.abi0
002fc110ldp x0, x1, [sp+8]
002fc114ldp x2, x3, [sp+24]
002fc118ldr x4, [sp+40]
002fc11cb 0x2fbf80
002fbf80
002fbf80net.newFD: ; void net.newFD(int sysfd, int family, int sotype, struct string net)
002fbf80ldr x16, [x28+16]
002fbf84subs xzr, sp, x16
002fbf88b.ls 0x2fc0fc
002fbf8cstr x30, [sp-96]!
002fbf90stur x29, [sp-8]
002fbf94sub x29, sp, 8
002fbf98str x0, [sp+104]
002fbf9cstr x1, [sp+112]
002fbfa0str x2, [sp+120]
002fbfa4str x3, [sp+128]
002fbfa8str x4, [sp+136]
002fbfacstr xzr, [sp+56]
002fbfb0stp xzr, xzr, [sp+40]
002fbfb4ldr x1, [sp+120]
002fbfb8subs xzr, x1, 2
002fbfbccset x1, ne
002fbfc0strb w1, [sp+39]
002fbfc4b.ne 0x2fbfcc
002fbfc8b 0x2fbfe0
002fbfcc
002fbfccloc_2fbfcc:
002fbfccldr x1, [sp+120]
002fbfd0subs xzr, x1, 3
002fbfd4cset x1, ne
002fbfd8strb w1, [sp+39]
002fbfdcb 0x2fbfe4
002fbfe0
002fbfe0loc_2fbfe0:
002fbfe0b 0x2fbfe4
002fbfe4
002fbfe4loc_2fbfe4:
002fbfe4adrp x0, 0x38b000
002fbfe8add x0, x0, 416
002fbfecbl runtime.newobject
002fbff0str x0, [sp+80]
002fbff4adrp x27, 0x750000
002fbff8ldr w1, [x27+3056]
002fbffccbz w1, 0x2fc004
002fc000b 0x2fc008
002fc004
002fc004loc_2fc004:
002fc004b 0x2fc024
002fc008
002fc008loc_2fc008:
002fc008str x0, [sp+72]
002fc00cmov x1, x0
002fc010adrp x0, 0x38a000
002fc014add x0, x0, 416
002fc018bl runtime.wbZero
002fc01cldr x0, [sp+72]
002fc020b 0x2fc024
002fc024
002fc024loc_2fc024:
002fc024mov x20, x0
002fc028adr x27, 16
002fc02cstp x29, x27, [sp-24]
002fc030sub x29, sp, 24
002fc034bl fn_87cf0
002fc038sub x29, sp, 8
002fc03cldr x3, [sp+80]
002fc040ldrsb x27, [x3]
002fc044ldr x4, [sp+104]
002fc048str x4, [x3+16]
002fc04cldr x3, [sp+80]
002fc050ldrsb x27, [x3]
002fc054ldr x4, [sp+120]
002fc058subs xzr, x4, 1
002fc05ccset x4, eq
002fc060strb w4, [x3+48]
002fc064ldr x3, [sp+80]
002fc068ldrsb x27, [x3]
002fc06cldrb w4, [sp+39]
002fc070strb w4, [x3+49]
002fc074ldr x3, [sp+80]
002fc078ldrsb x27, [x3]
002fc07cldr x4, [sp+112]
002fc080str x4, [x3+56]
002fc084ldr x3, [sp+80]
002fc088ldrsb x27, [x3]
002fc08cldr x4, [sp+120]
002fc090str x4, [x3+64]
002fc094ldr x3, [sp+80]
002fc098ldrsb x27, [x3]
002fc09cldr x4, [sp+128]
002fc0a0ldr x5, [sp+136]
002fc0a4str x5, [x3+88]
002fc0a8adrp x27, 0x74f000
002fc0acldr w5, [x27+3056]
002fc0b0cbz w5, 0x2fc0b8
002fc0b4b 0x2fc0bc
002fc0b8
002fc0b8loc_2fc0b8:
002fc0b8b 0x2fc0d0
002fc0bc
002fc0bcloc_2fc0bc:
002fc0bcbl runtime.gcWriteBarrier2
002fc0c0str x4, [x25]
002fc0c4ldr x5, [x3+80]
002fc0c8str x5, [x25+8]
002fc0ccb 0x2fc0d0
002fc0d0
002fc0d0loc_2fc0d0:
002fc0d0str x4, [x3+80]
002fc0d4ldr x3, [sp+80]
002fc0d8str x3, [sp+64]
002fc0dcstr x3, [sp+56]
002fc0e0stp xzr, xzr, [sp+40]
002fc0e4ldr x0, [sp+56]
002fc0e8mov x1, xzr
002fc0ecmov x2, xzr
002fc0f0ldur x29, [sp-8]
002fc0f4ldr x30, [sp], 96
002fc0f8ret x30
002fc0fc
002fc0fcloc_2fc0fc:
002fc0fcstp x0, x1, [sp+8]
002fc100stp x2, x3, [sp+24]
002fc104str x4, [sp+40]
002fc108mov x3, x30
002fc10cbl runtime.morestack_noctxt.abi0
002fc110ldp x0, x1, [sp+8]
002fc114ldp x2, x3, [sp+24]
002fc118ldr x4, [sp+40]
002fc11cb 0x2fbf80
002fbf80
002fc120
002fc120net.(*netFD).init: ; void net.(*netFD).init(net.netFD * fd)
002fc120ldr x16, [x28+16]
002fc124subs xzr, sp, x16
002fc128b.ls 0x2fc18c
002fc12cstr x30, [sp-112]!
002fc130stur x29, [sp-8]
002fc134sub x29, sp, 8
002fc138str x0, [sp+120]
002fc13cstp xzr, xzr, [sp+48]
002fc140ldr x4, [sp+120]
002fc144ldrsb x27, [x4]
002fc148str x4, [sp+80]
002fc14cldr x4, [sp+120]
002fc150ldrsb x27, [x4]
002fc154ldr x1, [x4+80]
002fc158ldr x2, [x4+88]
002fc15cstr x1, [sp+64]
002fc160str x2, [sp+72]
002fc164ldr x0, [sp+80]
002fc168orr x3, xzr, 1
002fc16cbl internal/poll.(*FD).Init
002fc170str x0, [sp+88]
002fc174str x1, [sp+96]
002fc178str x0, [sp+48]
002fc17cstr x1, [sp+56]
002fc180ldur x29, [sp-8]
002fc184ldr x30, [sp], 112
002fc188ret x30
002fc18c
002fc18cloc_2fc18c:
002fc18cstr x0, [sp+8]
002fc190mov x3, x30
002fc194bl runtime.morestack_noctxt.abi0
002fc198ldr x0, [sp+8]
002fc19cb 0x2fc120
002fc120
002fc120net.(*netFD).init: ; void net.(*netFD).init(net.netFD * fd)
002fc120ldr x16, [x28+16]
002fc124subs xzr, sp, x16
002fc128b.ls 0x2fc18c
002fc12cstr x30, [sp-112]!
002fc130stur x29, [sp-8]
002fc134sub x29, sp, 8
002fc138str x0, [sp+120]
002fc13cstp xzr, xzr, [sp+48]
002fc140ldr x4, [sp+120]
002fc144ldrsb x27, [x4]
002fc148str x4, [sp+80]
002fc14cldr x4, [sp+120]
002fc150ldrsb x27, [x4]
002fc154ldr x1, [x4+80]
002fc158ldr x2, [x4+88]
002fc15cstr x1, [sp+64]
002fc160str x2, [sp+72]
002fc164ldr x0, [sp+80]
002fc168orr x3, xzr, 1
002fc16cbl internal/poll.(*FD).Init
002fc170str x0, [sp+88]
002fc174str x1, [sp+96]
002fc178str x0, [sp+48]
002fc17cstr x1, [sp+56]
002fc180ldur x29, [sp-8]
002fc184ldr x30, [sp], 112
002fc188ret x30
002fc18c
002fc18cloc_2fc18c:
002fc18cstr x0, [sp+8]
002fc190mov x3, x30
002fc194bl runtime.morestack_noctxt.abi0
002fc198ldr x0, [sp+8]
002fc19cb 0x2fc120
002fc120
002fc1a0
002fc1a0net.(*netFD).connect: ; void net.(*netFD).connect(net.netFD * fd, context.Context ctx, syscall.Sockaddr la, syscall.Sockaddr ra)
002fc1a0ldr x16, [x28+16]
002fc1a4sub x17, sp, 848
002fc1a8subs xzr, x17, x16
002fc1acb.ls 0x2fcdc8
002fc1b0sub x20, sp, 976
002fc1b4stp x29, x30, [x20-8]
002fc1b8add sp, x20, 0
002fc1bcsub x29, sp, 8
002fc1c0str x0, [sp+984]
002fc1c4str x1, [sp+992]
002fc1c8str x2, [sp+1000]
002fc1ccstr x3, [sp+1008]
002fc1d0str x4, [sp+1016]
002fc1d4str x5, [sp+1024]
002fc1d8str x6, [sp+1032]
002fc1dcstp xzr, xzr, [sp+232]
002fc1e0stp xzr, xzr, [sp+248]
002fc1e4ldr x3, [sp+984]
002fc1e8ldrsb x27, [x3]
002fc1ecldr x0, [x3+16]
002fc1f0str x0, [sp+192]
002fc1f4adrp x27, 0x711000
002fc1f8ldr x26, [x27+152]
002fc1fcldr x3, [x26]
002fc200ldr x1, [sp+1024]
002fc204ldr x2, [sp+1032]
002fc208blr x3
002fc20cstr x0, [sp+352]
002fc210str x1, [sp+360]
002fc214str x0, [sp+768]
002fc218str x1, [sp+776]
002fc21cadrp x3, 0x417000
002fc220add x3, x3, 2264
002fc224str x3, [sp+752]
002fc228adrp x2, 0x414000
002fc22cadd x2, x2, 3296
002fc230str x2, [sp+760]
002fc234ldr x4, [sp+768]
002fc238subs xzr, x4, x3
002fc23cb.eq 0x2fc244
002fc240b 0x2fc260
002fc244
002fc244loc_2fc244:
002fc244ldr x0, [sp+768]
002fc248ldr x1, [sp+776]
002fc24cbl runtime.ifaceeq
002fc250tbnz w0, 0, 0x2fc258
002fc254b 0x2fc25c
002fc258
002fc258loc_2fc258:
002fc258b 0x2fc2ec
002fc25c
002fc25cloc_2fc25c:
002fc25cb 0x2fc264
002fc260
002fc260loc_2fc260:
002fc260b 0x2fc264
002fc264
002fc264loc_2fc264:
002fc264adrp x4, 0x417000
002fc268add x4, x4, 2264
002fc26cstr x4, [sp+736]
002fc270adrp x2, 0x414000
002fc274add x2, x2, 3600
002fc278str x2, [sp+744]
002fc27cldr x5, [sp+768]
002fc280subs xzr, x5, x4
002fc284b.eq 0x2fc28c
002fc288b 0x2fc2a8
002fc28c
002fc28cloc_2fc28c:
002fc28cldr x0, [sp+768]
002fc290ldr x1, [sp+776]
002fc294bl runtime.ifaceeq
002fc298tbnz w0, 0, 0x2fc2a0
002fc29cb 0x2fc2a4
002fc2a0
002fc2a0loc_2fc2a0:
002fc2a0b 0x2fc2ec
002fc2a4
002fc2a4loc_2fc2a4:
002fc2a4b 0x2fc2ac
002fc2a8
002fc2a8loc_2fc2a8:
002fc2a8b 0x2fc2ac
002fc2ac
002fc2acloc_2fc2ac:
002fc2acadrp x4, 0x417000
002fc2b0add x4, x4, 2264
002fc2b4str x4, [sp+720]
002fc2b8adrp x2, 0x413000
002fc2bcadd x2, x2, 288
002fc2c0str x2, [sp+728]
002fc2c4ldr x5, [sp+768]
002fc2c8subs xzr, x5, x4
002fc2ccb.eq 0x2fc2d4
002fc2d0b 0x2fc7ec
002fc2d4
002fc2d4loc_2fc2d4:
002fc2d4ldr x1, [sp+776]
002fc2d8ldr x0, [sp+768]
002fc2dcbl runtime.ifaceeq
002fc2e0tbnz w0, 0, 0x2fc2e8
002fc2e4b 0x2fc7e8
002fc2e8
002fc2e8loc_2fc2e8:
002fc2e8b 0x2fc2ec
002fc2ec
002fc2ecloc_2fc2ec:
002fc2ecb 0x2fc2f0
002fc2f0
002fc2f0loc_2fc2f0:
002fc2f0ldr x4, [sp+984]
002fc2f4ldrsb x27, [x4]
002fc2f8str x4, [sp+656]
002fc2fcldr x4, [sp+984]
002fc300ldrsb x27, [x4]
002fc304ldr x1, [x4+80]
002fc308ldr x2, [x4+88]
002fc30cstr x1, [sp+640]
002fc310str x2, [sp+648]
002fc314ldr x0, [sp+656]
002fc318orr x3, xzr, 1
002fc31cbl internal/poll.(*FD).Init
002fc320str x0, [sp+320]
002fc324str x1, [sp+328]
002fc328cbnz x0, 0x2fc330
002fc32cb 0x2fc364
002fc330
002fc330loc_2fc330:
002fc330stp xzr, xzr, [sp+232]
002fc334ldr x0, [sp+328]
002fc338ldr x1, [sp+320]
002fc33cstr x1, [sp+248]
002fc340str x0, [sp+256]
002fc344bl runtime.deferreturn
002fc348ldr x0, [sp+232]
002fc34cldr x2, [sp+248]
002fc350ldr x1, [sp+240]
002fc354ldr x3, [sp+256]
002fc358ldp x29, x30, [sp-8]
002fc35cadd sp, sp, 976
002fc360ret x30
002fc364
002fc364loc_2fc364:
002fc364add x27, sp, 800
002fc368stp xzr, xzr, [x27]
002fc36cstr xzr, [sp+816]
002fc370ldr x1, [sp+992]
002fc374ldrsb x27, [x1]
002fc378ldr x1, [x1+24]
002fc37cldr x0, [sp+1000]
002fc380blr x1
002fc384str x0, [sp+800]
002fc388str x1, [sp+808]
002fc38cstr x2, [sp+816]
002fc390strb w3, [sp+54]
002fc394ldr x1, [sp+800]
002fc398ldr x2, [sp+808]
002fc39cldr x3, [sp+816]
002fc3a0str x1, [sp+944]
002fc3a4str x2, [sp+952]
002fc3a8str x3, [sp+960]
002fc3acldrb w1, [sp+54]
002fc3b0strb w1, [sp+55]
002fc3b4ldr x1, [sp+944]
002fc3b8ldr x2, [sp+952]
002fc3bcldr x3, [sp+960]
002fc3c0str x1, [sp+376]
002fc3c4str x2, [sp+384]
002fc3c8str x3, [sp+392]
002fc3ccldrb w1, [sp+55]
002fc3d0strb w1, [sp+51]
002fc3d4tbnz w1, 0, 0x2fc3dc
002fc3d8b 0x2fc50c
002fc3dc
002fc3dcloc_2fc3dc:
002fc3dcldr x0, [sp+984]
002fc3e0ldrsb x27, [x0]
002fc3e4str x0, [sp+632]
002fc3e8ldr x1, [sp+376]
002fc3ecldr x2, [sp+384]
002fc3f0ldr x3, [sp+392]
002fc3f4bl internal/poll.(*FD).SetWriteDeadline
002fc3f8ldr x4, [sp+984]
002fc3fcldrsb x27, [x4]
002fc400str x4, [sp+936]
002fc404adrp x27, 0x726000
002fc408ldr x4, [x27+3840]
002fc40cadrp x27, 0x726000
002fc410ldr x5, [x27+3848]
002fc414adrp x27, 0x726000
002fc418ldr x6, [x27+3856]
002fc41cstr x4, [sp+912]
002fc420str x5, [sp+920]
002fc424str x6, [sp+928]
002fc428add x27, sp, 584
002fc42cstp xzr, xzr, [x27]
002fc430add x27, sp, 600
002fc434stp xzr, xzr, [x27]
002fc438str xzr, [sp+616]
002fc43cadd x4, sp, 584
002fc440str x4, [sp+624]
002fc444ldrsb x27, [x4]
002fc448adrp x5, 4096
002fc44cadd x5, x5, 96
002fc450str x5, [x4]
002fc454ldrsb x27, [x4]
002fc458ldr x5, [sp+936]
002fc45cadrp x27, 0x74f000
002fc460ldr w6, [x27+3056]
002fc464cbz w6, 0x2fc46c
002fc468b 0x2fc470
002fc46c
002fc46cloc_2fc46c:
002fc46cb 0x2fc484
002fc470
002fc470loc_2fc470:
002fc470bl runtime.gcWriteBarrier2
002fc474str x5, [x25]
002fc478ldr x1, [x4+8]
002fc47cstr x1, [x25+8]
002fc480b 0x2fc484
002fc484
002fc484loc_2fc484:
002fc484str x5, [x4+8]
002fc488ldrsb x27, [x4]
002fc48cldr x1, [sp+928]
002fc490ldr x2, [sp+912]
002fc494ldr x3, [sp+920]
002fc498str x2, [x4+16]
002fc49cstr x3, [x4+24]
002fc4a0adrp x27, 0x74f000
002fc4a4ldr w2, [x27+3056]
002fc4a8cbz w2, 0x2fc4b0
002fc4acb 0x2fc4b4
002fc4b0
002fc4b0loc_2fc4b0:
002fc4b0b 0x2fc4c8
002fc4b4
002fc4b4loc_2fc4b4:
002fc4b4bl runtime.gcWriteBarrier2
002fc4b8str x1, [x25]
002fc4bcldr x2, [x4+32]
002fc4c0str x2, [x25+8]
002fc4c4b 0x2fc4c8
002fc4c8
002fc4c8loc_2fc4c8:
002fc4c8str x1, [x4+32]
002fc4ccldr x1, [sp+624]
002fc4d0str x1, [sp+144]
002fc4d4add x0, sp, 120
002fc4d8bl runtime.deferprocStack
002fc4dcsubs xzr, x0, 0
002fc4e0b.ne 0x2fc4ec
002fc4e4b 0x2fc4e8
002fc4e8
002fc4e8loc_2fc4e8:
002fc4e8b 0x2fc510
002fc4ec
002fc4ecloc_2fc4ec:
002fc4ecbl runtime.deferreturn
002fc4f0ldr x0, [sp+232]
002fc4f4ldr x2, [sp+248]
002fc4f8ldr x1, [sp+240]
002fc4fcldr x3, [sp+256]
002fc500ldp x29, x30, [sp-8]
002fc504add sp, sp, 976
002fc508ret x30
002fc50c
002fc50cloc_2fc50c:
002fc50cb 0x2fc510
002fc510
002fc510loc_2fc510:
002fc510ldr x1, [sp+992]
002fc514ldrsb x27, [x1]
002fc518ldr x1, [x1+32]
002fc51cldr x0, [sp+1000]
002fc520blr x1
002fc524str x0, [sp+400]
002fc528cbnz x0, 0x2fc530
002fc52cb 0x2fc7e0
002fc530
002fc530loc_2fc530:
002fc530adrp x0, 0x2fa000
002fc534add x0, x0, 4032
002fc538mov x1, xzr
002fc53cbl runtime.makechan
002fc540str x0, [sp+368]
002fc544adrp x0, 0x2fc000
002fc548add x0, x0, 3136
002fc54cmov x1, xzr
002fc550bl runtime.makechan
002fc554str x0, [sp+264]
002fc558add x27, sp, 536
002fc55cstp xzr, xzr, [x27]
002fc560add x27, sp, 552
002fc564stp xzr, xzr, [x27]
002fc568str xzr, [sp+568]
002fc56cadd x2, sp, 536
002fc570str x2, [sp+576]
002fc574ldrsb x27, [x2]
002fc578adrp x3, 0
002fc57cadd x3, x3, 3920
002fc580str x3, [x2]
002fc584ldrsb x27, [x2]
002fc588ldr x3, [sp+368]
002fc58cadrp x27, 0x74f000
002fc590ldr w4, [x27+3056]
002fc594cbz w4, 0x2fc59c
002fc598b 0x2fc5a0
002fc59c
002fc59cloc_2fc59c:
002fc59cb 0x2fc5b4
002fc5a0
002fc5a0loc_2fc5a0:
002fc5a0bl runtime.gcWriteBarrier2
002fc5a4str x3, [x25]
002fc5a8ldr x1, [x2+8]
002fc5acstr x1, [x25+8]
002fc5b0b 0x2fc5b4
002fc5b4
002fc5b4loc_2fc5b4:
002fc5b4str x3, [x2+8]
002fc5b8ldrsb x27, [x2]
002fc5bcldr x1, [sp+264]
002fc5c0adrp x27, 0x74f000
002fc5c4ldr w3, [x27+3056]
002fc5c8cbz w3, 0x2fc5d0
002fc5ccb 0x2fc5d4
002fc5d0
002fc5d0loc_2fc5d0:
002fc5d0b 0x2fc5e8
002fc5d4
002fc5d4loc_2fc5d4:
002fc5d4bl runtime.gcWriteBarrier2
002fc5d8str x1, [x25]
002fc5dcldr x3, [x2+16]
002fc5e0str x3, [x25+8]
002fc5e4b 0x2fc5e8
002fc5e8
002fc5e8loc_2fc5e8:
002fc5e8str x1, [x2+16]
002fc5ecldrsb x27, [x2]
002fc5f0adrp x27, 0x74f000
002fc5f4ldr w1, [x27+3056]
002fc5f8cbz w1, 0x2fc600
002fc5fcb 0x2fc604
002fc600
002fc600loc_2fc600:
002fc600b 0x2fc61c
002fc604
002fc604loc_2fc604:
002fc604bl runtime.gcWriteBarrier2
002fc608add x1, sp, 248
002fc60cstr x1, [x25]
002fc610ldr x3, [x2+24]
002fc614str x3, [x25+8]
002fc618b 0x2fc61c
002fc61c
002fc61cloc_2fc61c:
002fc61cadd x1, sp, 248
002fc620str x1, [x2+24]
002fc624ldr x1, [sp+984]
002fc628ldr x2, [sp+576]
002fc62cldrsb x27, [x2]
002fc630adrp x27, 0x74f000
002fc634ldr w3, [x27+3056]
002fc638cbz w3, 0x2fc640
002fc63cb 0x2fc644
002fc640
002fc640loc_2fc640:
002fc640b 0x2fc658
002fc644
002fc644loc_2fc644:
002fc644bl runtime.gcWriteBarrier2
002fc648str x1, [x25]
002fc64cldr x3, [x2+32]
002fc650str x3, [x25+8]
002fc654b 0x2fc658
002fc658
002fc658loc_2fc658:
002fc658str x1, [x2+32]
002fc65cldr x1, [sp+576]
002fc660str x1, [sp+96]
002fc664add x0, sp, 72
002fc668bl runtime.deferprocStack
002fc66csubs xzr, x0, 0
002fc670b.ne 0x2fc7c0
002fc674b 0x2fc678
002fc678
002fc678loc_2fc678:
002fc678adrp x0, 0x37d000
002fc67cadd x0, x0, 2624
002fc680bl runtime.newobject
002fc684str x0, [sp+528]
002fc688adrp x1, 0
002fc68cadd x1, x1, 3584
002fc690str x1, [x0]
002fc694ldr x1, [sp+400]
002fc698ldr x2, [sp+528]
002fc69cldrsb x27, [x2]
002fc6a0adrp x27, 0x74f000
002fc6a4ldr w3, [x27+3056]
002fc6a8cbz w3, 0x2fc6b0
002fc6acb 0x2fc6b4
002fc6b0
002fc6b0loc_2fc6b0:
002fc6b0b 0x2fc6c8
002fc6b4
002fc6b4loc_2fc6b4:
002fc6b4bl runtime.gcWriteBarrier2
002fc6b8str x1, [x25]
002fc6bcldr x3, [x2+8]
002fc6c0str x3, [x25+8]
002fc6c4b 0x2fc6c8
002fc6c8
002fc6c8loc_2fc6c8:
002fc6c8str x1, [x2+8]
002fc6ccldr x1, [sp+984]
002fc6d0ldr x2, [sp+528]
002fc6d4ldrsb x27, [x2]
002fc6d8adrp x27, 0x74f000
002fc6dcldr w3, [x27+3056]
002fc6e0cbz w3, 0x2fc6e8
002fc6e4b 0x2fc6ec
002fc6e8
002fc6e8loc_2fc6e8:
002fc6e8b 0x2fc700
002fc6ec
002fc6ecloc_2fc6ec:
002fc6ecbl runtime.gcWriteBarrier2
002fc6f0str x1, [x25]
002fc6f4ldr x3, [x2+16]
002fc6f8str x3, [x25+8]
002fc6fcb 0x2fc700
002fc700
002fc700loc_2fc700:
002fc700str x1, [x2+16]
002fc704ldr x1, [sp+264]
002fc708ldr x2, [sp+528]
002fc70cldrsb x27, [x2]
002fc710adrp x27, 0x74f000
002fc714ldr w3, [x27+3056]
002fc718cbz w3, 0x2fc720
002fc71cb 0x2fc724
002fc720
002fc720loc_2fc720:
002fc720b 0x2fc738
002fc724
002fc724loc_2fc724:
002fc724bl runtime.gcWriteBarrier2
002fc728str x1, [x25]
002fc72cldr x3, [x2+24]
002fc730str x3, [x25+8]
002fc734b 0x2fc738
002fc738
002fc738loc_2fc738:
002fc738str x1, [x2+24]
002fc73cldr x1, [sp+1000]
002fc740ldr x2, [sp+992]
002fc744ldr x3, [sp+528]
002fc748ldrsb x27, [x3]
002fc74cstr x2, [x3+32]
002fc750adrp x27, 0x74f000
002fc754ldr w2, [x27+3056]
002fc758cbz w2, 0x2fc760
002fc75cb 0x2fc764
002fc760
002fc760loc_2fc760:
002fc760b 0x2fc778
002fc764
002fc764loc_2fc764:
002fc764bl runtime.gcWriteBarrier2
002fc768str x1, [x25]
002fc76cldr x2, [x3+40]
002fc770str x2, [x25+8]
002fc774b 0x2fc778
002fc778
002fc778loc_2fc778:
002fc778str x1, [x3+40]
002fc77cldr x1, [sp+368]
002fc780ldr x2, [sp+528]
002fc784ldrsb x27, [x2]
002fc788adrp x27, 0x74f000
002fc78cldr w3, [x27+3056]
002fc790cbz w3, 0x2fc798
002fc794b 0x2fc79c
002fc798
002fc798loc_2fc798:
002fc798b 0x2fc7b0
002fc79c
002fc79cloc_2fc79c:
002fc79cbl runtime.gcWriteBarrier2
002fc7a0str x1, [x25]
002fc7a4ldr x3, [x2+48]
002fc7a8str x3, [x25+8]
002fc7acb 0x2fc7b0
002fc7b0
002fc7b0loc_2fc7b0:
002fc7b0str x1, [x2+48]
002fc7b4ldr x0, [sp+528]
002fc7b8bl runtime.newproc
002fc7bcb 0x2fc7e4
002fc7c0
002fc7c0loc_2fc7c0:
002fc7c0bl runtime.deferreturn
002fc7c4ldr x0, [sp+232]
002fc7c8ldr x2, [sp+248]
002fc7ccldr x1, [sp+240]
002fc7d0ldr x3, [sp+256]
002fc7d4ldp x29, x30, [sp-8]
002fc7d8add sp, sp, 976
002fc7dcret x30
002fc7e0
002fc7e0loc_2fc7e0:
002fc7e0b 0x2fc7e4
002fc7e4
002fc7e4loc_2fc7e4:
002fc7e4b 0x2fca20
002fc7e8
002fc7e8loc_2fc7e8:
002fc7e8b 0x2fc7f0
002fc7ec
002fc7ecloc_2fc7ec:
002fc7ecb 0x2fc7f0
002fc7f0
002fc7f0loc_2fc7f0:
002fc7f0ldr x4, [sp+768]
002fc7f4cbnz x4, 0x2fc7fc
002fc7f8b 0x2fc8e8
002fc7fc
002fc7fcloc_2fc7fc:
002fc7fcadrp x4, 0x417000
002fc800add x4, x4, 2264
002fc804str x4, [sp+704]
002fc808adrp x2, 0x414000
002fc80cadd x2, x2, 3608
002fc810str x2, [sp+712]
002fc814ldr x5, [sp+768]
002fc818subs xzr, x5, x4
002fc81cb.eq 0x2fc824
002fc820b 0x2fc840
002fc824
002fc824loc_2fc824:
002fc824ldr x1, [sp+776]
002fc828ldr x0, [sp+768]
002fc82cbl runtime.ifaceeq
002fc830tbnz w0, 0, 0x2fc838
002fc834b 0x2fc83c
002fc838
002fc838loc_2fc838:
002fc838b 0x2fc8ec
002fc83c
002fc83cloc_2fc83c:
002fc83cb 0x2fc844
002fc840
002fc840loc_2fc840:
002fc840b 0x2fc844
002fc844
002fc844loc_2fc844:
002fc844adrp x4, 0x417000
002fc848add x4, x4, 2264
002fc84cstr x4, [sp+688]
002fc850adrp x2, 0x414000
002fc854add x2, x2, 3064
002fc858str x2, [sp+696]
002fc85cldr x5, [sp+768]
002fc860subs xzr, x5, x4
002fc864b.eq 0x2fc86c
002fc868b 0x2fc88c
002fc86c
002fc86cloc_2fc86c:
002fc86cldr x0, [sp+768]
002fc870ldr x1, [sp+776]
002fc874bl runtime.ifaceeq
002fc878tbnz w0, 0, 0x2fc880
002fc87cb 0x2fc888
002fc880
002fc880loc_2fc880:
002fc880b 0x2fc884
002fc884
002fc884loc_2fc884:
002fc884b 0x2fc894
002fc888
002fc888loc_2fc888:
002fc888b 0x2fc890
002fc88c
002fc88cloc_2fc88c:
002fc88cb 0x2fc890
002fc890
002fc890loc_2fc890:
002fc890b 0x2fc894
002fc894
002fc894loc_2fc894:
002fc894ldr x2, [sp+352]
002fc898ldr x3, [sp+360]
002fc89cadrp x0, 0x3b4000
002fc8a0add x0, x0, 3941
002fc8a4orr x1, xzr, 7
002fc8a8bl os.NewSyscallError
002fc8acstr x0, [sp+824]
002fc8b0str x1, [sp+832]
002fc8b4stp xzr, xzr, [sp+232]
002fc8b8ldr x4, [sp+832]
002fc8bcldr x5, [sp+824]
002fc8c0str x5, [sp+248]
002fc8c4str x4, [sp+256]
002fc8c8bl runtime.deferreturn
002fc8ccldr x0, [sp+232]
002fc8d0ldr x2, [sp+248]
002fc8d4ldr x1, [sp+240]
002fc8d8ldr x3, [sp+256]
002fc8dcldp x29, x30, [sp-8]
002fc8e0add sp, sp, 976
002fc8e4ret x30
002fc8e8
002fc8e8loc_2fc8e8:
002fc8e8b 0x2fc8ec
002fc8ec
002fc8ecloc_2fc8ec:
002fc8ecldr x1, [sp+992]
002fc8f0ldrsb x27, [x1]
002fc8f4ldr x1, [x1+32]
002fc8f8ldr x0, [sp+1000]
002fc8fcblr x1
002fc900str x0, [sp+856]
002fc904mov x1, x0
002fc908mov x0, xzr
002fc90cbl runtime.selectnbrecv
002fc910strb w0, [sp+53]
002fc914tbnz w0, 0, 0x2fc91c
002fc918b 0x2fc978
002fc91c
002fc91cloc_2fc91c:
002fc91cldr x1, [sp+992]
002fc920ldrsb x27, [x1]
002fc924ldr x1, [x1+40]
002fc928ldr x0, [sp+1000]
002fc92cblr x1
002fc930str x0, [sp+840]
002fc934str x1, [sp+848]
002fc938bl net.mapErr
002fc93cstr x0, [sp+824]
002fc940str x1, [sp+832]
002fc944stp xzr, xzr, [sp+232]
002fc948ldr x1, [sp+832]
002fc94cldr x2, [sp+824]
002fc950str x2, [sp+248]
002fc954str x1, [sp+256]
002fc958bl runtime.deferreturn
002fc95cldr x0, [sp+232]
002fc960ldr x2, [sp+248]
002fc964ldr x1, [sp+240]
002fc968ldr x3, [sp+256]
002fc96cldp x29, x30, [sp-8]
002fc970add sp, sp, 976
002fc974ret x30
002fc978
002fc978loc_2fc978:
002fc978b 0x2fc97c
002fc97c
002fc97cloc_2fc97c:
002fc97cldr x4, [sp+984]
002fc980ldrsb x27, [x4]
002fc984str x4, [sp+680]
002fc988ldr x4, [sp+984]
002fc98cldrsb x27, [x4]
002fc990ldr x1, [x4+80]
002fc994ldr x2, [x4+88]
002fc998str x1, [sp+664]
002fc99cstr x2, [sp+672]
002fc9a0ldr x0, [sp+680]
002fc9a4orr x3, xzr, 1
002fc9a8bl internal/poll.(*FD).Init
002fc9acstr x0, [sp+336]
002fc9b0str x1, [sp+344]
002fc9b4cbnz x0, 0x2fc9bc
002fc9b8b 0x2fc9f0
002fc9bc
002fc9bcloc_2fc9bc:
002fc9bcstp xzr, xzr, [sp+232]
002fc9c0ldr x0, [sp+344]
002fc9c4ldr x1, [sp+336]
002fc9c8str x1, [sp+248]
002fc9ccstr x0, [sp+256]
002fc9d0bl runtime.deferreturn
002fc9d4ldr x0, [sp+232]
002fc9d8ldr x2, [sp+248]
002fc9dcldr x1, [sp+240]
002fc9e0ldr x3, [sp+256]
002fc9e4ldp x29, x30, [sp-8]
002fc9e8add sp, sp, 976
002fc9ecret x30
002fc9f0
002fc9f0loc_2fc9f0:
002fc9f0ldr x0, [sp+984]
002fc9f4str x0, [sp+408]
002fc9f8stp xzr, xzr, [sp+232]
002fc9fcstp xzr, xzr, [sp+248]
002fca00bl runtime.deferreturn
002fca04ldr x2, [sp+248]
002fca08ldr x1, [sp+240]
002fca0cldr x3, [sp+256]
002fca10ldr x0, [sp+232]
002fca14ldp x29, x30, [sp-8]
002fca18add sp, sp, 976
002fca1cret x30
002fca20
002fca20loc_2fca20:
002fca20b 0x2fca24
002fca24
002fca24loc_2fca24:
002fca24ldr x0, [sp+984]
002fca28ldrsb x27, [x0]
002fca2cstr x0, [sp+520]
002fca30bl internal/poll.(*FD).WaitWrite
002fca34str x0, [sp+304]
002fca38str x1, [sp+312]
002fca3ccbnz x0, 0x2fca44
002fca40b 0x2fcb0c
002fca44
002fca44loc_2fca44:
002fca44ldr x1, [sp+400]
002fca48str x1, [sp+856]
002fca4cmov x0, xzr
002fca50bl runtime.selectnbrecv
002fca54strb w0, [sp+52]
002fca58tbnz w0, 0, 0x2fca60
002fca5cb 0x2fcac4
002fca60
002fca60loc_2fca60:
002fca60ldr x1, [sp+992]
002fca64ldrsb x27, [x1]
002fca68ldr x1, [x1+40]
002fca6cldr x0, [sp+1000]
002fca70blr x1
002fca74str x0, [sp+824]
002fca78str x1, [sp+832]
002fca7cbl net.mapErr
002fca80str x0, [sp+840]
002fca84str x1, [sp+848]
002fca88str x0, [sp+504]
002fca8cstr x1, [sp+512]
002fca90stp xzr, xzr, [sp+232]
002fca94ldr x1, [sp+512]
002fca98ldr x2, [sp+504]
002fca9cstr x2, [sp+248]
002fcaa0str x1, [sp+256]
002fcaa4bl runtime.deferreturn
002fcaa8ldr x0, [sp+232]
002fcaacldr x2, [sp+248]
002fcab0ldr x1, [sp+240]
002fcab4ldr x3, [sp+256]
002fcab8ldp x29, x30, [sp-8]
002fcabcadd sp, sp, 976
002fcac0ret x30
002fcac4
002fcac4loc_2fcac4:
002fcac4b 0x2fcac8
002fcac8
002fcac8loc_2fcac8:
002fcac8ldr x0, [sp+304]
002fcaccldr x1, [sp+312]
002fcad0str x0, [sp+488]
002fcad4str x1, [sp+496]
002fcad8stp xzr, xzr, [sp+232]
002fcadcldr x0, [sp+496]
002fcae0ldr x1, [sp+488]
002fcae4str x1, [sp+248]
002fcae8str x0, [sp+256]
002fcaecbl runtime.deferreturn
002fcaf0ldr x0, [sp+232]
002fcaf4ldr x2, [sp+248]
002fcaf8ldr x1, [sp+240]
002fcafcldr x3, [sp+256]
002fcb00ldp x29, x30, [sp-8]
002fcb04add sp, sp, 976
002fcb08ret x30
002fcb0c
002fcb0cloc_2fcb0c:
002fcb0cadd x27, sp, 840
002fcb10stp xzr, xzr, [x27]
002fcb14ldr x3, [sp+984]
002fcb18ldrsb x27, [x3]
002fcb1cldr x0, [x3+16]
002fcb20str x0, [sp+184]
002fcb24adrp x27, 0x711000
002fcb28ldr x26, [x27+168]
002fcb2cldr x3, [x26]
002fcb30orr x1, xzr, 1
002fcb34orr x2, xzr, 4
002fcb38blr x3
002fcb3cstr x0, [sp+200]
002fcb40str x1, [sp+840]
002fcb44str x2, [sp+848]
002fcb48ldr x3, [sp+200]
002fcb4cstr x3, [sp+208]
002fcb50str x1, [sp+896]
002fcb54str x2, [sp+904]
002fcb58ldr x3, [sp+208]
002fcb5cstr x3, [sp+56]
002fcb60str x1, [sp+288]
002fcb64str x2, [sp+296]
002fcb68cbnz x1, 0x2fcb70
002fcb6cb 0x2fcbcc
002fcb70
002fcb70loc_2fcb70:
002fcb70adrp x0, 0x3b6000
002fcb74add x0, x0, 944
002fcb78mov x3, x2
002fcb7cmov x2, x1
002fcb80movz x1, 10
002fcb84bl os.NewSyscallError
002fcb88str x0, [sp+840]
002fcb8cstr x1, [sp+848]
002fcb90str x0, [sp+472]
002fcb94str x1, [sp+480]
002fcb98stp xzr, xzr, [sp+232]
002fcb9cldr x4, [sp+472]
002fcba0ldr x5, [sp+480]
002fcba4str x4, [sp+248]
002fcba8str x5, [sp+256]
002fcbacbl runtime.deferreturn
002fcbb0ldr x0, [sp+232]
002fcbb4ldr x2, [sp+248]
002fcbb8ldr x1, [sp+240]
002fcbbcldr x3, [sp+256]
002fcbc0ldp x29, x30, [sp-8]
002fcbc4add sp, sp, 976
002fcbc8ret x30
002fcbcc
002fcbccloc_2fcbcc:
002fcbccldr x1, [sp+56]
002fcbd0str x1, [sp+64]
002fcbd4ldr x1, [sp+64]
002fcbd8str x1, [sp+176]
002fcbdcsubs xzr, x1, 4
002fcbe0b.ls 0x2fcbe8
002fcbe4b 0x2fccd0
002fcbe8
002fcbe8loc_2fcbe8:
002fcbe8cbz x1, 0x2fcbf0
002fcbecb 0x2fccb8
002fcbf0
002fcbf0loc_2fcbf0:
002fcbf0b 0x2fcbf4
002fcbf4
002fcbf4loc_2fcbf4:
002fcbf4add x27, sp, 784
002fcbf8stp xzr, xzr, [x27]
002fcbfcadd x27, sp, 840
002fcc00stp xzr, xzr, [x27]
002fcc04ldr x1, [sp+984]
002fcc08ldrsb x27, [x1]
002fcc0cldr x0, [x1+16]
002fcc10str x0, [sp+168]
002fcc14bl syscall.Getpeername
002fcc18str x0, [sp+784]
002fcc1cstr x1, [sp+792]
002fcc20str x2, [sp+840]
002fcc24str x3, [sp+848]
002fcc28ldr x1, [sp+784]
002fcc2cldr x2, [sp+792]
002fcc30str x1, [sp+880]
002fcc34str x2, [sp+888]
002fcc38ldr x1, [sp+840]
002fcc3cldr x2, [sp+848]
002fcc40str x1, [sp+864]
002fcc44str x2, [sp+872]
002fcc48ldr x1, [sp+880]
002fcc4cldr x2, [sp+888]
002fcc50str x1, [sp+216]
002fcc54str x2, [sp+224]
002fcc58ldr x1, [sp+872]
002fcc5cldr x2, [sp+864]
002fcc60str x2, [sp+272]
002fcc64str x1, [sp+280]
002fcc68cbnz x2, 0x2fcc70
002fcc6cb 0x2fcc74
002fcc70
002fcc70loc_2fcc70:
002fcc70b 0x2fcd38
002fcc74
002fcc74loc_2fcc74:
002fcc74stp xzr, xzr, [sp+440]
002fcc78ldr x0, [sp+216]
002fcc7cldr x1, [sp+224]
002fcc80str x0, [sp+232]
002fcc84str x1, [sp+240]
002fcc88ldr x0, [sp+440]
002fcc8cldr x1, [sp+448]
002fcc90str x0, [sp+248]
002fcc94str x1, [sp+256]
002fcc98bl runtime.deferreturn
002fcc9cldr x0, [sp+232]
002fcca0ldr x2, [sp+248]
002fcca4ldr x1, [sp+240]
002fcca8ldr x3, [sp+256]
002fccacldp x29, x30, [sp-8]
002fccb0add sp, sp, 976
002fccb4ret x30
002fccb8
002fccb8loc_2fccb8:
002fccb8subs xzr, x1, 4
002fccbcb.eq 0x2fccc4
002fccc0b 0x2fccc8
002fccc4
002fccc4loc_2fccc4:
002fccc4b 0x2fcd34
002fccc8
002fccc8loc_2fccc8:
002fccc8b 0x2fcccc
002fcccc
002fccccloc_2fcccc:
002fccccb 0x2fcd58
002fccd0
002fccd0loc_2fccd0:
002fccd0subs xzr, x1, 106
002fccd4b.eq 0x2fccdc
002fccd8b 0x2fcd18
002fccdc
002fccdcloc_2fccdc:
002fccdcb 0x2fcce0
002fcce0
002fcce0loc_2fcce0:
002fcce0stp xzr, xzr, [sp+456]
002fcce4stp xzr, xzr, [sp+232]
002fcce8ldr x0, [sp+464]
002fccecldr x1, [sp+456]
002fccf0str x1, [sp+248]
002fccf4str x0, [sp+256]
002fccf8bl runtime.deferreturn
002fccfcldr x0, [sp+232]
002fcd00ldr x2, [sp+248]
002fcd04ldr x1, [sp+240]
002fcd08ldr x3, [sp+256]
002fcd0cldp x29, x30, [sp-8]
002fcd10add sp, sp, 976
002fcd14ret x30
002fcd18
002fcd18loc_2fcd18:
002fcd18subs xzr, x1, 114
002fcd1cb.hs 0x2fcd24
002fcd20b 0x2fcd4c
002fcd24
002fcd24loc_2fcd24:
002fcd24subs xzr, x1, 115
002fcd28b.ls 0x2fcd30
002fcd2cb 0x2fcd48
002fcd30
002fcd30loc_2fcd30:
002fcd30b 0x2fcd34
002fcd34
002fcd34loc_2fcd34:
002fcd34b 0x2fcd38
002fcd38
002fcd38loc_2fcd38:
002fcd38ldr x1, [sp+984]
002fcd3cstr x1, [sp+408]
002fcd40b 0x2fcd44
002fcd44
002fcd44loc_2fcd44:
002fcd44b 0x2fca20
002fcd48
002fcd48loc_2fcd48:
002fcd48b 0x2fcd50
002fcd4c
002fcd4cloc_2fcd4c:
002fcd4cb 0x2fcd50
002fcd50
002fcd50loc_2fcd50:
002fcd50b 0x2fcd54
002fcd54
002fcd54loc_2fcd54:
002fcd54b 0x2fcd58
002fcd58
002fcd58loc_2fcd58:
002fcd58b 0x2fcd5c
002fcd5c
002fcd5cloc_2fcd5c:
002fcd5cldr x0, [sp+64]
002fcd60bl runtime.convT64
002fcd64str x0, [sp+432]
002fcd68orr x1, xzr, 7
002fcd6cadrp x2, 0x417000
002fcd70add x2, x2, 2264
002fcd74mov x3, x0
002fcd78adrp x0, 0x3b4000
002fcd7cadd x0, x0, 3941
002fcd80bl os.NewSyscallError
002fcd84str x0, [sp+840]
002fcd88str x1, [sp+848]
002fcd8cstr x0, [sp+416]
002fcd90str x1, [sp+424]
002fcd94stp xzr, xzr, [sp+232]
002fcd98ldr x1, [sp+416]
002fcd9cldr x2, [sp+424]
002fcda0str x1, [sp+248]
002fcda4str x2, [sp+256]
002fcda8bl runtime.deferreturn
002fcdacldr x0, [sp+232]
002fcdb0ldr x2, [sp+248]
002fcdb4ldr x1, [sp+240]
002fcdb8ldr x3, [sp+256]
002fcdbcldp x29, x30, [sp-8]
002fcdc0add sp, sp, 976
002fcdc4ret x30
002fcdc8
002fcdc8loc_2fcdc8:
002fcdc8stp x0, x1, [sp+8]
002fcdccstp x2, x3, [sp+24]
002fcdd0stp x4, x5, [sp+40]
002fcdd4str x6, [sp+56]
002fcdd8mov x3, x30
002fcddcbl runtime.morestack_noctxt.abi0
002fcde0ldp x0, x1, [sp+8]
002fcde4ldp x2, x3, [sp+24]
002fcde8ldp x4, x5, [sp+40]
002fcdecldr x6, [sp+56]
002fcdf0b 0x2fc1a0
002fcdf4udf 0
002fcdf8udf 0
002fcdfcudf 0
002fc1a0
002fc1a0net.(*netFD).connect: ; void net.(*netFD).connect(net.netFD * fd, context.Context ctx, syscall.Sockaddr la, syscall.Sockaddr ra)
002fc1a0ldr x16, [x28+16]
002fc1a4sub x17, sp, 848
002fc1a8subs xzr, x17, x16
002fc1acb.ls 0x2fcdc8
002fc1b0sub x20, sp, 976
002fc1b4stp x29, x30, [x20-8]
002fc1b8add sp, x20, 0
002fc1bcsub x29, sp, 8
002fc1c0str x0, [sp+984]
002fc1c4str x1, [sp+992]
002fc1c8str x2, [sp+1000]
002fc1ccstr x3, [sp+1008]
002fc1d0str x4, [sp+1016]
002fc1d4str x5, [sp+1024]
002fc1d8str x6, [sp+1032]
002fc1dcstp xzr, xzr, [sp+232]
002fc1e0stp xzr, xzr, [sp+248]
002fc1e4ldr x3, [sp+984]
002fc1e8ldrsb x27, [x3]
002fc1ecldr x0, [x3+16]
002fc1f0str x0, [sp+192]
002fc1f4adrp x27, 0x711000
002fc1f8ldr x26, [x27+152]
002fc1fcldr x3, [x26]
002fc200ldr x1, [sp+1024]
002fc204ldr x2, [sp+1032]
002fc208blr x3
002fc20cstr x0, [sp+352]
002fc210str x1, [sp+360]
002fc214str x0, [sp+768]
002fc218str x1, [sp+776]
002fc21cadrp x3, 0x417000
002fc220add x3, x3, 2264
002fc224str x3, [sp+752]
002fc228adrp x2, 0x414000
002fc22cadd x2, x2, 3296
002fc230str x2, [sp+760]
002fc234ldr x4, [sp+768]
002fc238subs xzr, x4, x3
002fc23cb.eq 0x2fc244
002fc240b 0x2fc260
002fc244
002fc244loc_2fc244:
002fc244ldr x0, [sp+768]
002fc248ldr x1, [sp+776]
002fc24cbl runtime.ifaceeq
002fc250tbnz w0, 0, 0x2fc258
002fc254b 0x2fc25c
002fc258
002fc258loc_2fc258:
002fc258b 0x2fc2ec
002fc25c
002fc25cloc_2fc25c:
002fc25cb 0x2fc264
002fc260
002fc260loc_2fc260:
002fc260b 0x2fc264
002fc264
002fc264loc_2fc264:
002fc264adrp x4, 0x417000
002fc268add x4, x4, 2264
002fc26cstr x4, [sp+736]
002fc270adrp x2, 0x414000
002fc274add x2, x2, 3600
002fc278str x2, [sp+744]
002fc27cldr x5, [sp+768]
002fc280subs xzr, x5, x4
002fc284b.eq 0x2fc28c
002fc288b 0x2fc2a8
002fc28c
002fc28cloc_2fc28c:
002fc28cldr x0, [sp+768]
002fc290ldr x1, [sp+776]
002fc294bl runtime.ifaceeq
002fc298tbnz w0, 0, 0x2fc2a0
002fc29cb 0x2fc2a4
002fc2a0
002fc2a0loc_2fc2a0:
002fc2a0b 0x2fc2ec
002fc2a4
002fc2a4loc_2fc2a4:
002fc2a4b 0x2fc2ac
002fc2a8
002fc2a8loc_2fc2a8:
002fc2a8b 0x2fc2ac
002fc2ac
002fc2acloc_2fc2ac:
002fc2acadrp x4, 0x417000
002fc2b0add x4, x4, 2264
002fc2b4str x4, [sp+720]
002fc2b8adrp x2, 0x413000
002fc2bcadd x2, x2, 288
002fc2c0str x2, [sp+728]
002fc2c4ldr x5, [sp+768]
002fc2c8subs xzr, x5, x4
002fc2ccb.eq 0x2fc2d4
002fc2d0b 0x2fc7ec
002fc2d4
002fc2d4loc_2fc2d4:
002fc2d4ldr x1, [sp+776]
002fc2d8ldr x0, [sp+768]
002fc2dcbl runtime.ifaceeq
002fc2e0tbnz w0, 0, 0x2fc2e8
002fc2e4b 0x2fc7e8
002fc2e8
002fc2e8loc_2fc2e8:
002fc2e8b 0x2fc2ec
002fc2ec
002fc2ecloc_2fc2ec:
002fc2ecb 0x2fc2f0
002fc2f0
002fc2f0loc_2fc2f0:
002fc2f0ldr x4, [sp+984]
002fc2f4ldrsb x27, [x4]
002fc2f8str x4, [sp+656]
002fc2fcldr x4, [sp+984]
002fc300ldrsb x27, [x4]
002fc304ldr x1, [x4+80]
002fc308ldr x2, [x4+88]
002fc30cstr x1, [sp+640]
002fc310str x2, [sp+648]
002fc314ldr x0, [sp+656]
002fc318orr x3, xzr, 1
002fc31cbl internal/poll.(*FD).Init
002fc320str x0, [sp+320]
002fc324str x1, [sp+328]
002fc328cbnz x0, 0x2fc330
002fc32cb 0x2fc364
002fc330
002fc330loc_2fc330:
002fc330stp xzr, xzr, [sp+232]
002fc334ldr x0, [sp+328]
002fc338ldr x1, [sp+320]
002fc33cstr x1, [sp+248]
002fc340str x0, [sp+256]
002fc344bl runtime.deferreturn
002fc348ldr x0, [sp+232]
002fc34cldr x2, [sp+248]
002fc350ldr x1, [sp+240]
002fc354ldr x3, [sp+256]
002fc358ldp x29, x30, [sp-8]
002fc35cadd sp, sp, 976
002fc360ret x30
002fc364
002fc364loc_2fc364:
002fc364add x27, sp, 800
002fc368stp xzr, xzr, [x27]
002fc36cstr xzr, [sp+816]
002fc370ldr x1, [sp+992]
002fc374ldrsb x27, [x1]
002fc378ldr x1, [x1+24]
002fc37cldr x0, [sp+1000]
002fc380blr x1
002fc384str x0, [sp+800]
002fc388str x1, [sp+808]
002fc38cstr x2, [sp+816]
002fc390strb w3, [sp+54]
002fc394ldr x1, [sp+800]
002fc398ldr x2, [sp+808]
002fc39cldr x3, [sp+816]
002fc3a0str x1, [sp+944]
002fc3a4str x2, [sp+952]
002fc3a8str x3, [sp+960]
002fc3acldrb w1, [sp+54]
002fc3b0strb w1, [sp+55]
002fc3b4ldr x1, [sp+944]
002fc3b8ldr x2, [sp+952]
002fc3bcldr x3, [sp+960]
002fc3c0str x1, [sp+376]
002fc3c4str x2, [sp+384]
002fc3c8str x3, [sp+392]
002fc3ccldrb w1, [sp+55]
002fc3d0strb w1, [sp+51]
002fc3d4tbnz w1, 0, 0x2fc3dc
002fc3d8b 0x2fc50c
002fc3dc
002fc3dcloc_2fc3dc:
002fc3dcldr x0, [sp+984]
002fc3e0ldrsb x27, [x0]
002fc3e4str x0, [sp+632]
002fc3e8ldr x1, [sp+376]
002fc3ecldr x2, [sp+384]
002fc3f0ldr x3, [sp+392]
002fc3f4bl internal/poll.(*FD).SetWriteDeadline
002fc3f8ldr x4, [sp+984]
002fc3fcldrsb x27, [x4]
002fc400str x4, [sp+936]
002fc404adrp x27, 0x726000
002fc408ldr x4, [x27+3840]
002fc40cadrp x27, 0x726000
002fc410ldr x5, [x27+3848]
002fc414adrp x27, 0x726000
002fc418ldr x6, [x27+3856]
002fc41cstr x4, [sp+912]
002fc420str x5, [sp+920]
002fc424str x6, [sp+928]
002fc428add x27, sp, 584
002fc42cstp xzr, xzr, [x27]
002fc430add x27, sp, 600
002fc434stp xzr, xzr, [x27]
002fc438str xzr, [sp+616]
002fc43cadd x4, sp, 584
002fc440str x4, [sp+624]
002fc444ldrsb x27, [x4]
002fc448adrp x5, 4096
002fc44cadd x5, x5, 96
002fc450str x5, [x4]
002fc454ldrsb x27, [x4]
002fc458ldr x5, [sp+936]
002fc45cadrp x27, 0x74f000
002fc460ldr w6, [x27+3056]
002fc464cbz w6, 0x2fc46c
002fc468b 0x2fc470
002fc46c
002fc46cloc_2fc46c:
002fc46cb 0x2fc484
002fc470
002fc470loc_2fc470:
002fc470bl runtime.gcWriteBarrier2
002fc474str x5, [x25]
002fc478ldr x1, [x4+8]
002fc47cstr x1, [x25+8]
002fc480b 0x2fc484
002fc484
002fc484loc_2fc484:
002fc484str x5, [x4+8]
002fc488ldrsb x27, [x4]
002fc48cldr x1, [sp+928]
002fc490ldr x2, [sp+912]
002fc494ldr x3, [sp+920]
002fc498str x2, [x4+16]
002fc49cstr x3, [x4+24]
002fc4a0adrp x27, 0x74f000
002fc4a4ldr w2, [x27+3056]
002fc4a8cbz w2, 0x2fc4b0
002fc4acb 0x2fc4b4
002fc4b0
002fc4b0loc_2fc4b0:
002fc4b0b 0x2fc4c8
002fc4b4
002fc4b4loc_2fc4b4:
002fc4b4bl runtime.gcWriteBarrier2
002fc4b8str x1, [x25]
002fc4bcldr x2, [x4+32]
002fc4c0str x2, [x25+8]
002fc4c4b 0x2fc4c8
002fc4c8
002fc4c8loc_2fc4c8:
002fc4c8str x1, [x4+32]
002fc4ccldr x1, [sp+624]
002fc4d0str x1, [sp+144]
002fc4d4add x0, sp, 120
002fc4d8bl runtime.deferprocStack
002fc4dcsubs xzr, x0, 0
002fc4e0b.ne 0x2fc4ec
002fc4e4b 0x2fc4e8
002fc4e8
002fc4e8loc_2fc4e8:
002fc4e8b 0x2fc510
002fc4ec
002fc4ecloc_2fc4ec:
002fc4ecbl runtime.deferreturn
002fc4f0ldr x0, [sp+232]
002fc4f4ldr x2, [sp+248]
002fc4f8ldr x1, [sp+240]
002fc4fcldr x3, [sp+256]
002fc500ldp x29, x30, [sp-8]
002fc504add sp, sp, 976
002fc508ret x30
002fc50c
002fc50cloc_2fc50c:
002fc50cb 0x2fc510
002fc510
002fc510loc_2fc510:
002fc510ldr x1, [sp+992]
002fc514ldrsb x27, [x1]
002fc518ldr x1, [x1+32]
002fc51cldr x0, [sp+1000]
002fc520blr x1
002fc524str x0, [sp+400]
002fc528cbnz x0, 0x2fc530
002fc52cb 0x2fc7e0
002fc530
002fc530loc_2fc530:
002fc530adrp x0, 0x2fa000
002fc534add x0, x0, 4032
002fc538mov x1, xzr
002fc53cbl runtime.makechan
002fc540str x0, [sp+368]
002fc544adrp x0, 0x2fc000
002fc548add x0, x0, 3136
002fc54cmov x1, xzr
002fc550bl runtime.makechan
002fc554str x0, [sp+264]
002fc558add x27, sp, 536
002fc55cstp xzr, xzr, [x27]
002fc560add x27, sp, 552
002fc564stp xzr, xzr, [x27]
002fc568str xzr, [sp+568]
002fc56cadd x2, sp, 536
002fc570str x2, [sp+576]
002fc574ldrsb x27, [x2]
002fc578adrp x3, 0
002fc57cadd x3, x3, 3920
002fc580str x3, [x2]
002fc584ldrsb x27, [x2]
002fc588ldr x3, [sp+368]
002fc58cadrp x27, 0x74f000
002fc590ldr w4, [x27+3056]
002fc594cbz w4, 0x2fc59c
002fc598b 0x2fc5a0
002fc59c
002fc59cloc_2fc59c:
002fc59cb 0x2fc5b4
002fc5a0
002fc5a0loc_2fc5a0:
002fc5a0bl runtime.gcWriteBarrier2
002fc5a4str x3, [x25]
002fc5a8ldr x1, [x2+8]
002fc5acstr x1, [x25+8]
002fc5b0b 0x2fc5b4
002fc5b4
002fc5b4loc_2fc5b4:
002fc5b4str x3, [x2+8]
002fc5b8ldrsb x27, [x2]
002fc5bcldr x1, [sp+264]
002fc5c0adrp x27, 0x74f000
002fc5c4ldr w3, [x27+3056]
002fc5c8cbz w3, 0x2fc5d0
002fc5ccb 0x2fc5d4
002fc5d0
002fc5d0loc_2fc5d0:
002fc5d0b 0x2fc5e8
002fc5d4
002fc5d4loc_2fc5d4:
002fc5d4bl runtime.gcWriteBarrier2
002fc5d8str x1, [x25]
002fc5dcldr x3, [x2+16]
002fc5e0str x3, [x25+8]
002fc5e4b 0x2fc5e8
002fc5e8
002fc5e8loc_2fc5e8:
002fc5e8str x1, [x2+16]
002fc5ecldrsb x27, [x2]
002fc5f0adrp x27, 0x74f000
002fc5f4ldr w1, [x27+3056]
002fc5f8cbz w1, 0x2fc600
002fc5fcb 0x2fc604
002fc600
002fc600loc_2fc600:
002fc600b 0x2fc61c
002fc604
002fc604loc_2fc604:
002fc604bl runtime.gcWriteBarrier2
002fc608add x1, sp, 248
002fc60cstr x1, [x25]
002fc610ldr x3, [x2+24]
002fc614str x3, [x25+8]
002fc618b 0x2fc61c
002fc61c
002fc61cloc_2fc61c:
002fc61cadd x1, sp, 248
002fc620str x1, [x2+24]
002fc624ldr x1, [sp+984]
002fc628ldr x2, [sp+576]
002fc62cldrsb x27, [x2]
002fc630adrp x27, 0x74f000
002fc634ldr w3, [x27+3056]
002fc638cbz w3, 0x2fc640
002fc63cb 0x2fc644
002fc640
002fc640loc_2fc640:
002fc640b 0x2fc658
002fc644
002fc644loc_2fc644:
002fc644bl runtime.gcWriteBarrier2
002fc648str x1, [x25]
002fc64cldr x3, [x2+32]
002fc650str x3, [x25+8]
002fc654b 0x2fc658
002fc658
002fc658loc_2fc658:
002fc658str x1, [x2+32]
002fc65cldr x1, [sp+576]
002fc660str x1, [sp+96]
002fc664add x0, sp, 72
002fc668bl runtime.deferprocStack
002fc66csubs xzr, x0, 0
002fc670b.ne 0x2fc7c0
002fc674b 0x2fc678
002fc678
002fc678loc_2fc678:
002fc678adrp x0, 0x37d000
002fc67cadd x0, x0, 2624
002fc680bl runtime.newobject
002fc684str x0, [sp+528]
002fc688adrp x1, 0
002fc68cadd x1, x1, 3584
002fc690str x1, [x0]
002fc694ldr x1, [sp+400]
002fc698ldr x2, [sp+528]
002fc69cldrsb x27, [x2]
002fc6a0adrp x27, 0x74f000
002fc6a4ldr w3, [x27+3056]
002fc6a8cbz w3, 0x2fc6b0
002fc6acb 0x2fc6b4
002fc6b0
002fc6b0loc_2fc6b0:
002fc6b0b 0x2fc6c8
002fc6b4
002fc6b4loc_2fc6b4:
002fc6b4bl runtime.gcWriteBarrier2
002fc6b8str x1, [x25]
002fc6bcldr x3, [x2+8]
002fc6c0str x3, [x25+8]
002fc6c4b 0x2fc6c8
002fc6c8
002fc6c8loc_2fc6c8:
002fc6c8str x1, [x2+8]
002fc6ccldr x1, [sp+984]
002fc6d0ldr x2, [sp+528]
002fc6d4ldrsb x27, [x2]
002fc6d8adrp x27, 0x74f000
002fc6dcldr w3, [x27+3056]
002fc6e0cbz w3, 0x2fc6e8
002fc6e4b 0x2fc6ec
002fc6e8
002fc6e8loc_2fc6e8:
002fc6e8b 0x2fc700
002fc6ec
002fc6ecloc_2fc6ec:
002fc6ecbl runtime.gcWriteBarrier2
002fc6f0str x1, [x25]
002fc6f4ldr x3, [x2+16]
002fc6f8str x3, [x25+8]
002fc6fcb 0x2fc700
002fc700
002fc700loc_2fc700:
002fc700str x1, [x2+16]
002fc704ldr x1, [sp+264]
002fc708ldr x2, [sp+528]
002fc70cldrsb x27, [x2]
002fc710adrp x27, 0x74f000
002fc714ldr w3, [x27+3056]
002fc718cbz w3, 0x2fc720
002fc71cb 0x2fc724
002fc720
002fc720loc_2fc720:
002fc720b 0x2fc738
002fc724
002fc724loc_2fc724:
002fc724bl runtime.gcWriteBarrier2
002fc728str x1, [x25]
002fc72cldr x3, [x2+24]
002fc730str x3, [x25+8]
002fc734b 0x2fc738
002fc738
002fc738loc_2fc738:
002fc738str x1, [x2+24]
002fc73cldr x1, [sp+1000]
002fc740ldr x2, [sp+992]
002fc744ldr x3, [sp+528]
002fc748ldrsb x27, [x3]
002fc74cstr x2, [x3+32]
002fc750adrp x27, 0x74f000
002fc754ldr w2, [x27+3056]
002fc758cbz w2, 0x2fc760
002fc75cb 0x2fc764
002fc760
002fc760loc_2fc760:
002fc760b 0x2fc778
002fc764
002fc764loc_2fc764:
002fc764bl runtime.gcWriteBarrier2
002fc768str x1, [x25]
002fc76cldr x2, [x3+40]
002fc770str x2, [x25+8]
002fc774b 0x2fc778
002fc778
002fc778loc_2fc778:
002fc778str x1, [x3+40]
002fc77cldr x1, [sp+368]
002fc780ldr x2, [sp+528]
002fc784ldrsb x27, [x2]
002fc788adrp x27, 0x74f000
002fc78cldr w3, [x27+3056]
002fc790cbz w3, 0x2fc798
002fc794b 0x2fc79c
002fc798
002fc798loc_2fc798:
002fc798b 0x2fc7b0
002fc79c
002fc79cloc_2fc79c:
002fc79cbl runtime.gcWriteBarrier2
002fc7a0str x1, [x25]
002fc7a4ldr x3, [x2+48]
002fc7a8str x3, [x25+8]
002fc7acb 0x2fc7b0
002fc7b0
002fc7b0loc_2fc7b0:
002fc7b0str x1, [x2+48]
002fc7b4ldr x0, [sp+528]
002fc7b8bl runtime.newproc
002fc7bcb 0x2fc7e4
002fc7c0
002fc7c0loc_2fc7c0:
002fc7c0bl runtime.deferreturn
002fc7c4ldr x0, [sp+232]
002fc7c8ldr x2, [sp+248]
002fc7ccldr x1, [sp+240]
002fc7d0ldr x3, [sp+256]
002fc7d4ldp x29, x30, [sp-8]
002fc7d8add sp, sp, 976
002fc7dcret x30
002fc7e0
002fc7e0loc_2fc7e0:
002fc7e0b 0x2fc7e4
002fc7e4
002fc7e4loc_2fc7e4:
002fc7e4b 0x2fca20
002fc7e8
002fc7e8loc_2fc7e8:
002fc7e8b 0x2fc7f0
002fc7ec
002fc7ecloc_2fc7ec:
002fc7ecb 0x2fc7f0
002fc7f0
002fc7f0loc_2fc7f0:
002fc7f0ldr x4, [sp+768]
002fc7f4cbnz x4, 0x2fc7fc
002fc7f8b 0x2fc8e8
002fc7fc
002fc7fcloc_2fc7fc:
002fc7fcadrp x4, 0x417000
002fc800add x4, x4, 2264
002fc804str x4, [sp+704]
002fc808adrp x2, 0x414000
002fc80cadd x2, x2, 3608
002fc810str x2, [sp+712]
002fc814ldr x5, [sp+768]
002fc818subs xzr, x5, x4
002fc81cb.eq 0x2fc824
002fc820b 0x2fc840
002fc824
002fc824loc_2fc824:
002fc824ldr x1, [sp+776]
002fc828ldr x0, [sp+768]
002fc82cbl runtime.ifaceeq
002fc830tbnz w0, 0, 0x2fc838
002fc834b 0x2fc83c
002fc838
002fc838loc_2fc838:
002fc838b 0x2fc8ec
002fc83c
002fc83cloc_2fc83c:
002fc83cb 0x2fc844
002fc840
002fc840loc_2fc840:
002fc840b 0x2fc844
002fc844
002fc844loc_2fc844:
002fc844adrp x4, 0x417000
002fc848add x4, x4, 2264
002fc84cstr x4, [sp+688]
002fc850adrp x2, 0x414000
002fc854add x2, x2, 3064
002fc858str x2, [sp+696]
002fc85cldr x5, [sp+768]
002fc860subs xzr, x5, x4
002fc864b.eq 0x2fc86c
002fc868b 0x2fc88c
002fc86c
002fc86cloc_2fc86c:
002fc86cldr x0, [sp+768]
002fc870ldr x1, [sp+776]
002fc874bl runtime.ifaceeq
002fc878tbnz w0, 0, 0x2fc880
002fc87cb 0x2fc888
002fc880
002fc880loc_2fc880:
002fc880b 0x2fc884
002fc884
002fc884loc_2fc884:
002fc884b 0x2fc894
002fc888
002fc888loc_2fc888:
002fc888b 0x2fc890
002fc88c
002fc88cloc_2fc88c:
002fc88cb 0x2fc890
002fc890
002fc890loc_2fc890:
002fc890b 0x2fc894
002fc894
002fc894loc_2fc894:
002fc894ldr x2, [sp+352]
002fc898ldr x3, [sp+360]
002fc89cadrp x0, 0x3b4000
002fc8a0add x0, x0, 3941
002fc8a4orr x1, xzr, 7
002fc8a8bl os.NewSyscallError
002fc8acstr x0, [sp+824]
002fc8b0str x1, [sp+832]
002fc8b4stp xzr, xzr, [sp+232]
002fc8b8ldr x4, [sp+832]
002fc8bcldr x5, [sp+824]
002fc8c0str x5, [sp+248]
002fc8c4str x4, [sp+256]
002fc8c8bl runtime.deferreturn
002fc8ccldr x0, [sp+232]
002fc8d0ldr x2, [sp+248]
002fc8d4ldr x1, [sp+240]
002fc8d8ldr x3, [sp+256]
002fc8dcldp x29, x30, [sp-8]
002fc8e0add sp, sp, 976
002fc8e4ret x30
002fc8e8
002fc8e8loc_2fc8e8:
002fc8e8b 0x2fc8ec
002fc8ec
002fc8ecloc_2fc8ec:
002fc8ecldr x1, [sp+992]
002fc8f0ldrsb x27, [x1]
002fc8f4ldr x1, [x1+32]
002fc8f8ldr x0, [sp+1000]
002fc8fcblr x1
002fc900str x0, [sp+856]
002fc904mov x1, x0
002fc908mov x0, xzr
002fc90cbl runtime.selectnbrecv
002fc910strb w0, [sp+53]
002fc914tbnz w0, 0, 0x2fc91c
002fc918b 0x2fc978
002fc91c
002fc91cloc_2fc91c:
002fc91cldr x1, [sp+992]
002fc920ldrsb x27, [x1]
002fc924ldr x1, [x1+40]
002fc928ldr x0, [sp+1000]
002fc92cblr x1
002fc930str x0, [sp+840]
002fc934str x1, [sp+848]
002fc938bl net.mapErr
002fc93cstr x0, [sp+824]
002fc940str x1, [sp+832]
002fc944stp xzr, xzr, [sp+232]
002fc948ldr x1, [sp+832]
002fc94cldr x2, [sp+824]
002fc950str x2, [sp+248]
002fc954str x1, [sp+256]
002fc958bl runtime.deferreturn
002fc95cldr x0, [sp+232]
002fc960ldr x2, [sp+248]
002fc964ldr x1, [sp+240]
002fc968ldr x3, [sp+256]
002fc96cldp x29, x30, [sp-8]
002fc970add sp, sp, 976
002fc974ret x30
002fc978
002fc978loc_2fc978:
002fc978b 0x2fc97c
002fc97c
002fc97cloc_2fc97c:
002fc97cldr x4, [sp+984]
002fc980ldrsb x27, [x4]
002fc984str x4, [sp+680]
002fc988ldr x4, [sp+984]
002fc98cldrsb x27, [x4]
002fc990ldr x1, [x4+80]
002fc994ldr x2, [x4+88]
002fc998str x1, [sp+664]
002fc99cstr x2, [sp+672]
002fc9a0ldr x0, [sp+680]
002fc9a4orr x3, xzr, 1
002fc9a8bl internal/poll.(*FD).Init
002fc9acstr x0, [sp+336]
002fc9b0str x1, [sp+344]
002fc9b4cbnz x0, 0x2fc9bc
002fc9b8b 0x2fc9f0
002fc9bc
002fc9bcloc_2fc9bc:
002fc9bcstp xzr, xzr, [sp+232]
002fc9c0ldr x0, [sp+344]
002fc9c4ldr x1, [sp+336]
002fc9c8str x1, [sp+248]
002fc9ccstr x0, [sp+256]
002fc9d0bl runtime.deferreturn
002fc9d4ldr x0, [sp+232]
002fc9d8ldr x2, [sp+248]
002fc9dcldr x1, [sp+240]
002fc9e0ldr x3, [sp+256]
002fc9e4ldp x29, x30, [sp-8]
002fc9e8add sp, sp, 976
002fc9ecret x30
002fc9f0
002fc9f0loc_2fc9f0:
002fc9f0ldr x0, [sp+984]
002fc9f4str x0, [sp+408]
002fc9f8stp xzr, xzr, [sp+232]
002fc9fcstp xzr, xzr, [sp+248]
002fca00bl runtime.deferreturn
002fca04ldr x2, [sp+248]
002fca08ldr x1, [sp+240]
002fca0cldr x3, [sp+256]
002fca10ldr x0, [sp+232]
002fca14ldp x29, x30, [sp-8]
002fca18add sp, sp, 976
002fca1cret x30
002fca20
002fca20loc_2fca20:
002fca20b 0x2fca24
002fca24
002fca24loc_2fca24:
002fca24ldr x0, [sp+984]
002fca28ldrsb x27, [x0]
002fca2cstr x0, [sp+520]
002fca30bl internal/poll.(*FD).WaitWrite
002fca34str x0, [sp+304]
002fca38str x1, [sp+312]
002fca3ccbnz x0, 0x2fca44
002fca40b 0x2fcb0c
002fca44
002fca44loc_2fca44:
002fca44ldr x1, [sp+400]
002fca48str x1, [sp+856]
002fca4cmov x0, xzr
002fca50bl runtime.selectnbrecv
002fca54strb w0, [sp+52]
002fca58tbnz w0, 0, 0x2fca60
002fca5cb 0x2fcac4
002fca60
002fca60loc_2fca60:
002fca60ldr x1, [sp+992]
002fca64ldrsb x27, [x1]
002fca68ldr x1, [x1+40]
002fca6cldr x0, [sp+1000]
002fca70blr x1
002fca74str x0, [sp+824]
002fca78str x1, [sp+832]
002fca7cbl net.mapErr
002fca80str x0, [sp+840]
002fca84str x1, [sp+848]
002fca88str x0, [sp+504]
002fca8cstr x1, [sp+512]
002fca90stp xzr, xzr, [sp+232]
002fca94ldr x1, [sp+512]
002fca98ldr x2, [sp+504]
002fca9cstr x2, [sp+248]
002fcaa0str x1, [sp+256]
002fcaa4bl runtime.deferreturn
002fcaa8ldr x0, [sp+232]
002fcaacldr x2, [sp+248]
002fcab0ldr x1, [sp+240]
002fcab4ldr x3, [sp+256]
002fcab8ldp x29, x30, [sp-8]
002fcabcadd sp, sp, 976
002fcac0ret x30
002fcac4
002fcac4loc_2fcac4:
002fcac4b 0x2fcac8
002fcac8
002fcac8loc_2fcac8:
002fcac8ldr x0, [sp+304]
002fcaccldr x1, [sp+312]
002fcad0str x0, [sp+488]
002fcad4str x1, [sp+496]
002fcad8stp xzr, xzr, [sp+232]
002fcadcldr x0, [sp+496]
002fcae0ldr x1, [sp+488]
002fcae4str x1, [sp+248]
002fcae8str x0, [sp+256]
002fcaecbl runtime.deferreturn
002fcaf0ldr x0, [sp+232]
002fcaf4ldr x2, [sp+248]
002fcaf8ldr x1, [sp+240]
002fcafcldr x3, [sp+256]
002fcb00ldp x29, x30, [sp-8]
002fcb04add sp, sp, 976
002fcb08ret x30
002fcb0c
002fcb0cloc_2fcb0c:
002fcb0cadd x27, sp, 840
002fcb10stp xzr, xzr, [x27]
002fcb14ldr x3, [sp+984]
002fcb18ldrsb x27, [x3]
002fcb1cldr x0, [x3+16]
002fcb20str x0, [sp+184]
002fcb24adrp x27, 0x711000
002fcb28ldr x26, [x27+168]
002fcb2cldr x3, [x26]
002fcb30orr x1, xzr, 1
002fcb34orr x2, xzr, 4
002fcb38blr x3
002fcb3cstr x0, [sp+200]
002fcb40str x1, [sp+840]
002fcb44str x2, [sp+848]
002fcb48ldr x3, [sp+200]
002fcb4cstr x3, [sp+208]
002fcb50str x1, [sp+896]
002fcb54str x2, [sp+904]
002fcb58ldr x3, [sp+208]
002fcb5cstr x3, [sp+56]
002fcb60str x1, [sp+288]
002fcb64str x2, [sp+296]
002fcb68cbnz x1, 0x2fcb70
002fcb6cb 0x2fcbcc
002fcb70
002fcb70loc_2fcb70:
002fcb70adrp x0, 0x3b6000
002fcb74add x0, x0, 944
002fcb78mov x3, x2
002fcb7cmov x2, x1
002fcb80movz x1, 10
002fcb84bl os.NewSyscallError
002fcb88str x0, [sp+840]
002fcb8cstr x1, [sp+848]
002fcb90str x0, [sp+472]
002fcb94str x1, [sp+480]
002fcb98stp xzr, xzr, [sp+232]
002fcb9cldr x4, [sp+472]
002fcba0ldr x5, [sp+480]
002fcba4str x4, [sp+248]
002fcba8str x5, [sp+256]
002fcbacbl runtime.deferreturn
002fcbb0ldr x0, [sp+232]
002fcbb4ldr x2, [sp+248]
002fcbb8ldr x1, [sp+240]
002fcbbcldr x3, [sp+256]
002fcbc0ldp x29, x30, [sp-8]
002fcbc4add sp, sp, 976
002fcbc8ret x30
002fcbcc
002fcbccloc_2fcbcc:
002fcbccldr x1, [sp+56]
002fcbd0str x1, [sp+64]
002fcbd4ldr x1, [sp+64]
002fcbd8str x1, [sp+176]
002fcbdcsubs xzr, x1, 4
002fcbe0b.ls 0x2fcbe8
002fcbe4b 0x2fccd0
002fcbe8
002fcbe8loc_2fcbe8:
002fcbe8cbz x1, 0x2fcbf0
002fcbecb 0x2fccb8
002fcbf0
002fcbf0loc_2fcbf0:
002fcbf0b 0x2fcbf4
002fcbf4
002fcbf4loc_2fcbf4:
002fcbf4add x27, sp, 784
002fcbf8stp xzr, xzr, [x27]
002fcbfcadd x27, sp, 840
002fcc00stp xzr, xzr, [x27]
002fcc04ldr x1, [sp+984]
002fcc08ldrsb x27, [x1]
002fcc0cldr x0, [x1+16]
002fcc10str x0, [sp+168]
002fcc14bl syscall.Getpeername
002fcc18str x0, [sp+784]
002fcc1cstr x1, [sp+792]
002fcc20str x2, [sp+840]
002fcc24str x3, [sp+848]
002fcc28ldr x1, [sp+784]
002fcc2cldr x2, [sp+792]
002fcc30str x1, [sp+880]
002fcc34str x2, [sp+888]
002fcc38ldr x1, [sp+840]
002fcc3cldr x2, [sp+848]
002fcc40str x1, [sp+864]
002fcc44str x2, [sp+872]
002fcc48ldr x1, [sp+880]
002fcc4cldr x2, [sp+888]
002fcc50str x1, [sp+216]
002fcc54str x2, [sp+224]
002fcc58ldr x1, [sp+872]
002fcc5cldr x2, [sp+864]
002fcc60str x2, [sp+272]
002fcc64str x1, [sp+280]
002fcc68cbnz x2, 0x2fcc70
002fcc6cb 0x2fcc74
002fcc70
002fcc70loc_2fcc70:
002fcc70b 0x2fcd38
002fcc74
002fcc74loc_2fcc74:
002fcc74stp xzr, xzr, [sp+440]
002fcc78ldr x0, [sp+216]
002fcc7cldr x1, [sp+224]
002fcc80str x0, [sp+232]
002fcc84str x1, [sp+240]
002fcc88ldr x0, [sp+440]
002fcc8cldr x1, [sp+448]
002fcc90str x0, [sp+248]
002fcc94str x1, [sp+256]
002fcc98bl runtime.deferreturn
002fcc9cldr x0, [sp+232]
002fcca0ldr x2, [sp+248]
002fcca4ldr x1, [sp+240]
002fcca8ldr x3, [sp+256]
002fccacldp x29, x30, [sp-8]
002fccb0add sp, sp, 976
002fccb4ret x30
002fccb8
002fccb8loc_2fccb8:
002fccb8subs xzr, x1, 4
002fccbcb.eq 0x2fccc4
002fccc0b 0x2fccc8
002fccc4
002fccc4loc_2fccc4:
002fccc4b 0x2fcd34
002fccc8
002fccc8loc_2fccc8:
002fccc8b 0x2fcccc
002fcccc
002fccccloc_2fcccc:
002fccccb 0x2fcd58
002fccd0
002fccd0loc_2fccd0:
002fccd0subs xzr, x1, 106
002fccd4b.eq 0x2fccdc
002fccd8b 0x2fcd18
002fccdc
002fccdcloc_2fccdc:
002fccdcb 0x2fcce0
002fcce0
002fcce0loc_2fcce0:
002fcce0stp xzr, xzr, [sp+456]
002fcce4stp xzr, xzr, [sp+232]
002fcce8ldr x0, [sp+464]
002fccecldr x1, [sp+456]
002fccf0str x1, [sp+248]
002fccf4str x0, [sp+256]
002fccf8bl runtime.deferreturn
002fccfcldr x0, [sp+232]
002fcd00ldr x2, [sp+248]
002fcd04ldr x1, [sp+240]
002fcd08ldr x3, [sp+256]
002fcd0cldp x29, x30, [sp-8]
002fcd10add sp, sp, 976
002fcd14ret x30
002fcd18
002fcd18loc_2fcd18:
002fcd18subs xzr, x1, 114
002fcd1cb.hs 0x2fcd24
002fcd20b 0x2fcd4c
002fcd24
002fcd24loc_2fcd24:
002fcd24subs xzr, x1, 115
002fcd28b.ls 0x2fcd30
002fcd2cb 0x2fcd48
002fcd30
002fcd30loc_2fcd30:
002fcd30b 0x2fcd34
002fcd34
002fcd34loc_2fcd34:
002fcd34b 0x2fcd38
002fcd38
002fcd38loc_2fcd38:
002fcd38ldr x1, [sp+984]
002fcd3cstr x1, [sp+408]
002fcd40b 0x2fcd44
002fcd44
002fcd44loc_2fcd44:
002fcd44b 0x2fca20
002fcd48
002fcd48loc_2fcd48:
002fcd48b 0x2fcd50
002fcd4c
002fcd4cloc_2fcd4c:
002fcd4cb 0x2fcd50
002fcd50
002fcd50loc_2fcd50:
002fcd50b 0x2fcd54
002fcd54
002fcd54loc_2fcd54:
002fcd54b 0x2fcd58
002fcd58
002fcd58loc_2fcd58:
002fcd58b 0x2fcd5c
002fcd5c
002fcd5cloc_2fcd5c:
002fcd5cldr x0, [sp+64]
002fcd60bl runtime.convT64
002fcd64str x0, [sp+432]
002fcd68orr x1, xzr, 7
002fcd6cadrp x2, 0x417000
002fcd70add x2, x2, 2264
002fcd74mov x3, x0
002fcd78adrp x0, 0x3b4000
002fcd7cadd x0, x0, 3941
002fcd80bl os.NewSyscallError
002fcd84str x0, [sp+840]
002fcd88str x1, [sp+848]
002fcd8cstr x0, [sp+416]
002fcd90str x1, [sp+424]
002fcd94stp xzr, xzr, [sp+232]
002fcd98ldr x1, [sp+416]
002fcd9cldr x2, [sp+424]
002fcda0str x1, [sp+248]
002fcda4str x2, [sp+256]
002fcda8bl runtime.deferreturn
002fcdacldr x0, [sp+232]
002fcdb0ldr x2, [sp+248]
002fcdb4ldr x1, [sp+240]
002fcdb8ldr x3, [sp+256]
002fcdbcldp x29, x30, [sp-8]
002fcdc0add sp, sp, 976
002fcdc4ret x30
002fcdc8
002fcdc8loc_2fcdc8:
002fcdc8stp x0, x1, [sp+8]
002fcdccstp x2, x3, [sp+24]
002fcdd0stp x4, x5, [sp+40]
002fcdd4str x6, [sp+56]
002fcdd8mov x3, x30
002fcddcbl runtime.morestack_noctxt.abi0
002fcde0ldp x0, x1, [sp+8]
002fcde4ldp x2, x3, [sp+24]
002fcde8ldp x4, x5, [sp+40]
002fcdecldr x6, [sp+56]
002fcdf0b 0x2fc1a0
002fcdf4udf 0
002fcdf8udf 0
002fcdfcudf 0
002fc1a0
002fce00
002fce00net.(*netFD).connect.func2: ; void net.(*netFD).connect.func2(void)
002fce00ldr x16, [x28+16]
002fce04sub x17, sp, 112
002fce08subs xzr, x17, x16
002fce0cb.ls 0x2fcf40
002fce10str x30, [sp-240]!
002fce14stur x29, [sp-8]
002fce18sub x29, sp, 8
002fce1cldr x6, [x26+8]
002fce20str x6, [sp+104]
002fce24ldr x6, [x26+16]
002fce28str x6, [sp+88]
002fce2cldr x6, [x26+24]
002fce30str x6, [sp+80]
002fce34ldr x6, [x26+32]
002fce38ldr x7, [x26+40]
002fce3cstr x6, [sp+112]
002fce40str x7, [sp+120]
002fce44ldr x6, [x26+48]
002fce48str x6, [sp+96]
002fce4cldr x6, [sp+104]
002fce50str x6, [sp+224]
002fce54ldr x6, [sp+96]
002fce58str x6, [sp+216]
002fce5cstp xzr, xzr, [sp+144]
002fce60stp xzr, xzr, [sp+160]
002fce64ldr x6, [sp+224]
002fce68str x6, [sp+160]
002fce6cldr x6, [sp+216]
002fce70str x6, [sp+144]
002fce74add x6, sp, 144
002fce78str x6, [sp+136]
002fce7cadd x6, sp, 64
002fce80str x6, [sp+128]
002fce84ldr x0, [sp+136]
002fce88ldr x1, [sp+128]
002fce8cmov x2, xzr
002fce90mov x3, xzr
002fce94orr x4, xzr, 2
002fce98orr x5, xzr, 1
002fce9cbl runtime.selectgo
002fcea0str x0, [sp+72]
002fcea4strb w1, [sp+63]
002fcea8ldr x6, [sp+72]
002fceaccbz x6, 0x2fceb4
002fceb0b 0x2fcec8
002fceb4
002fceb4loc_2fceb4:
002fceb4ldr x0, [sp+80]
002fceb8adrp x1, 0x415000
002fcebcadd x1, x1, 1984
002fcec0bl runtime.chansend1
002fcec4b 0x2fcf34
002fcec8
002fcec8loc_2fcec8:
002fcec8ldr x0, [sp+88]
002fceccldrsb x27, [x0]
002fced0str x0, [sp+208]
002fced4adrp x27, 0x726000
002fced8ldr x1, [x27+3808]
002fcedcadrp x27, 0x726000
002fcee0ldr x2, [x27+3816]
002fcee4adrp x27, 0x726000
002fcee8ldr x3, [x27+3824]
002fceecbl internal/poll.(*FD).SetWriteDeadline
002fcef0adrp x27, 0x711000
002fcef4ldr x26, [x27+136]
002fcef8ldr x4, [x26]
002fcefcblr x4
002fcf00ldr x4, [sp+112]
002fcf04ldrsb x27, [x4]
002fcf08ldr x4, [x4+40]
002fcf0cldr x0, [sp+120]
002fcf10blr x4
002fcf14str x0, [sp+192]
002fcf18str x1, [sp+200]
002fcf1cstr x0, [sp+176]
002fcf20str x1, [sp+184]
002fcf24ldr x0, [sp+80]
002fcf28add x1, sp, 176
002fcf2cbl runtime.chansend1
002fcf30b 0x2fcf34
002fcf34
002fcf34loc_2fcf34:
002fcf34ldur x29, [sp-8]
002fcf38ldr x30, [sp], 240
002fcf3cret x30
002fcf40
002fcf40loc_2fcf40:
002fcf40mov x3, x30
002fcf44bl runtime.morestack.abi0
002fcf48b 0x2fce00
002fcf4cudf 0
002fce00
002fce00net.(*netFD).connect.func2: ; void net.(*netFD).connect.func2(void)
002fce00ldr x16, [x28+16]
002fce04sub x17, sp, 112
002fce08subs xzr, x17, x16
002fce0cb.ls 0x2fcf40
002fce10str x30, [sp-240]!
002fce14stur x29, [sp-8]
002fce18sub x29, sp, 8
002fce1cldr x6, [x26+8]
002fce20str x6, [sp+104]
002fce24ldr x6, [x26+16]
002fce28str x6, [sp+88]
002fce2cldr x6, [x26+24]
002fce30str x6, [sp+80]
002fce34ldr x6, [x26+32]
002fce38ldr x7, [x26+40]
002fce3cstr x6, [sp+112]
002fce40str x7, [sp+120]
002fce44ldr x6, [x26+48]
002fce48str x6, [sp+96]
002fce4cldr x6, [sp+104]
002fce50str x6, [sp+224]
002fce54ldr x6, [sp+96]
002fce58str x6, [sp+216]
002fce5cstp xzr, xzr, [sp+144]
002fce60stp xzr, xzr, [sp+160]
002fce64ldr x6, [sp+224]
002fce68str x6, [sp+160]
002fce6cldr x6, [sp+216]
002fce70str x6, [sp+144]
002fce74add x6, sp, 144
002fce78str x6, [sp+136]
002fce7cadd x6, sp, 64
002fce80str x6, [sp+128]
002fce84ldr x0, [sp+136]
002fce88ldr x1, [sp+128]
002fce8cmov x2, xzr
002fce90mov x3, xzr
002fce94orr x4, xzr, 2
002fce98orr x5, xzr, 1
002fce9cbl runtime.selectgo
002fcea0str x0, [sp+72]
002fcea4strb w1, [sp+63]
002fcea8ldr x6, [sp+72]
002fceaccbz x6, 0x2fceb4
002fceb0b 0x2fcec8
002fceb4
002fceb4loc_2fceb4:
002fceb4ldr x0, [sp+80]
002fceb8adrp x1, 0x415000
002fcebcadd x1, x1, 1984
002fcec0bl runtime.chansend1
002fcec4b 0x2fcf34
002fcec8
002fcec8loc_2fcec8:
002fcec8ldr x0, [sp+88]
002fceccldrsb x27, [x0]
002fced0str x0, [sp+208]
002fced4adrp x27, 0x726000
002fced8ldr x1, [x27+3808]
002fcedcadrp x27, 0x726000
002fcee0ldr x2, [x27+3816]
002fcee4adrp x27, 0x726000
002fcee8ldr x3, [x27+3824]
002fceecbl internal/poll.(*FD).SetWriteDeadline
002fcef0adrp x27, 0x711000
002fcef4ldr x26, [x27+136]
002fcef8ldr x4, [x26]
002fcefcblr x4
002fcf00ldr x4, [sp+112]
002fcf04ldrsb x27, [x4]
002fcf08ldr x4, [x4+40]
002fcf0cldr x0, [sp+120]
002fcf10blr x4
002fcf14str x0, [sp+192]
002fcf18str x1, [sp+200]
002fcf1cstr x0, [sp+176]
002fcf20str x1, [sp+184]
002fcf24ldr x0, [sp+80]
002fcf28add x1, sp, 176
002fcf2cbl runtime.chansend1
002fcf30b 0x2fcf34
002fcf34
002fcf34loc_2fcf34:
002fcf34ldur x29, [sp-8]
002fcf38ldr x30, [sp], 240
002fcf3cret x30
002fcf40
002fcf40loc_2fcf40:
002fcf40mov x3, x30
002fcf44bl runtime.morestack.abi0
002fcf48b 0x2fce00
002fcf4cudf 0
002fce00
002fcf50
002fcf50net.(*netFD).connect.func1: ; void net.(*netFD).connect.func1(void)
002fcf50ldr x16, [x28+16]
002fcf54subs xzr, sp, x16
002fcf58b.ls 0x2fd04c
002fcf5cstr x30, [sp-112]!
002fcf60stur x29, [sp-8]
002fcf64sub x29, sp, 8
002fcf68ldr x1, [x26+8]
002fcf6cstr x1, [sp+56]
002fcf70ldr x1, [x26+16]
002fcf74str x1, [sp+40]
002fcf78ldr x1, [x26+24]
002fcf7cstr x1, [sp+96]
002fcf80ldr x1, [x26+32]
002fcf84str x1, [sp+48]
002fcf88ldr x0, [sp+56]
002fcf8cbl runtime.closechan
002fcf90stp xzr, xzr, [sp+80]
002fcf94ldr x0, [sp+40]
002fcf98add x1, sp, 80
002fcf9cbl runtime.chanrecv1
002fcfa0ldr x1, [sp+88]
002fcfa4ldr x2, [sp+80]
002fcfa8str x2, [sp+64]
002fcfacstr x1, [sp+72]
002fcfb0subs xzr, x2, 0
002fcfb4cset x1, ne
002fcfb8strb w1, [sp+39]
002fcfbccbnz x2, 0x2fcfc4
002fcfc0b 0x2fcfe0
002fcfc4
002fcfc4loc_2fcfc4:
002fcfc4ldr x2, [sp+96]
002fcfc8ldr x2, [x2]
002fcfccsubs xzr, x2, 0
002fcfd0cset x2, ne
002fcfd4eor x2, x2, 1
002fcfd8strb w2, [sp+39]
002fcfdcb 0x2fcfe4
002fcfe0
002fcfe0loc_2fcfe0:
002fcfe0b 0x2fcfe4
002fcfe4
002fcfe4loc_2fcfe4:
002fcfe4ldrb w2, [sp+39]
002fcfe8tbnz w2, 0, 0x2fcff0
002fcfecb 0x2fd03c
002fcff0
002fcff0loc_2fcff0:
002fcff0ldr x0, [sp+64]
002fcff4ldr x1, [sp+72]
002fcff8bl net.mapErr
002fcffcldr x2, [sp+96]
002fd000str x0, [x2]
002fd004adrp x27, 0x74e000
002fd008ldr w3, [x27+3056]
002fd00ccbz w3, 0x2fd014
002fd010b 0x2fd018
002fd014
002fd014loc_2fd014:
002fd014b 0x2fd02c
002fd018
002fd018loc_2fd018:
002fd018bl runtime.gcWriteBarrier2
002fd01cstr x1, [x25]
002fd020ldr x3, [x2+8]
002fd024str x3, [x25+8]
002fd028b 0x2fd02c
002fd02c
002fd02cloc_2fd02c:
002fd02cstr x1, [x2+8]
002fd030ldr x0, [sp+48]
002fd034bl net.(*netFD).Close
002fd038b 0x2fd040
002fd03c
002fd03cloc_2fd03c:
002fd03cb 0x2fd040
002fd040
002fd040loc_2fd040:
002fd040ldur x29, [sp-8]
002fd044ldr x30, [sp], 112
002fd048ret x30
002fd04c
002fd04cloc_2fd04c:
002fd04cmov x3, x30
002fd050bl runtime.morestack.abi0
002fd054b 0x2fcf50
002fd058udf 0
002fd05cudf 0
002fcf50
002fcf50net.(*netFD).connect.func1: ; void net.(*netFD).connect.func1(void)
002fcf50ldr x16, [x28+16]
002fcf54subs xzr, sp, x16
002fcf58b.ls 0x2fd04c
002fcf5cstr x30, [sp-112]!
002fcf60stur x29, [sp-8]
002fcf64sub x29, sp, 8
002fcf68ldr x1, [x26+8]
002fcf6cstr x1, [sp+56]
002fcf70ldr x1, [x26+16]
002fcf74str x1, [sp+40]
002fcf78ldr x1, [x26+24]
002fcf7cstr x1, [sp+96]
002fcf80ldr x1, [x26+32]
002fcf84str x1, [sp+48]
002fcf88ldr x0, [sp+56]
002fcf8cbl runtime.closechan
002fcf90stp xzr, xzr, [sp+80]
002fcf94ldr x0, [sp+40]
002fcf98add x1, sp, 80
002fcf9cbl runtime.chanrecv1
002fcfa0ldr x1, [sp+88]
002fcfa4ldr x2, [sp+80]
002fcfa8str x2, [sp+64]
002fcfacstr x1, [sp+72]
002fcfb0subs xzr, x2, 0
002fcfb4cset x1, ne
002fcfb8strb w1, [sp+39]
002fcfbccbnz x2, 0x2fcfc4
002fcfc0b 0x2fcfe0
002fcfc4
002fcfc4loc_2fcfc4:
002fcfc4ldr x2, [sp+96]
002fcfc8ldr x2, [x2]
002fcfccsubs xzr, x2, 0
002fcfd0cset x2, ne
002fcfd4eor x2, x2, 1
002fcfd8strb w2, [sp+39]
002fcfdcb 0x2fcfe4
002fcfe0
002fcfe0loc_2fcfe0:
002fcfe0b 0x2fcfe4
002fcfe4
002fcfe4loc_2fcfe4:
002fcfe4ldrb w2, [sp+39]
002fcfe8tbnz w2, 0, 0x2fcff0
002fcfecb 0x2fd03c
002fcff0
002fcff0loc_2fcff0:
002fcff0ldr x0, [sp+64]
002fcff4ldr x1, [sp+72]
002fcff8bl net.mapErr
002fcffcldr x2, [sp+96]
002fd000str x0, [x2]
002fd004adrp x27, 0x74e000
002fd008ldr w3, [x27+3056]
002fd00ccbz w3, 0x2fd014
002fd010b 0x2fd018
002fd014
002fd014loc_2fd014:
002fd014b 0x2fd02c
002fd018
002fd018loc_2fd018:
002fd018bl runtime.gcWriteBarrier2
002fd01cstr x1, [x25]
002fd020ldr x3, [x2+8]
002fd024str x3, [x25+8]
002fd028b 0x2fd02c
002fd02c
002fd02cloc_2fd02c:
002fd02cstr x1, [x2+8]
002fd030ldr x0, [sp+48]
002fd034bl net.(*netFD).Close
002fd038b 0x2fd040
002fd03c
002fd03cloc_2fd03c:
002fd03cb 0x2fd040
002fd040
002fd040loc_2fd040:
002fd040ldur x29, [sp-8]
002fd044ldr x30, [sp], 112
002fd048ret x30
002fd04c
002fd04cloc_2fd04c:
002fd04cmov x3, x30
002fd050bl runtime.morestack.abi0
002fd054b 0x2fcf50
002fd058udf 0
002fd05cudf 0
002fcf50
002fd060
002fd060net.(*netFD).connect.deferwrap1: ; void net.(*netFD).connect.deferwrap1(void)
002fd060ldr x16, [x28+16]
002fd064subs xzr, sp, x16
002fd068b.ls 0x2fd0b4
002fd06cstr x30, [sp-80]!
002fd070stur x29, [sp-8]
002fd074sub x29, sp, 8
002fd078ldr x16, [x28+32]
002fd07ccbnz x16, 0x2fd0c0
002fd080
002fd080loc_2fd080:
002fd080ldr x4, [x26+8]
002fd084str x4, [sp+64]
002fd088ldr x1, [x26+16]
002fd08cldr x2, [x26+24]
002fd090ldr x3, [x26+32]
002fd094str x1, [sp+40]
002fd098str x2, [sp+48]
002fd09cstr x3, [sp+56]
002fd0a0ldr x0, [sp+64]
002fd0a4bl internal/poll.(*FD).SetWriteDeadline
002fd0a8ldur x29, [sp-8]
002fd0acldr x30, [sp], 80
002fd0b0ret x30
002fd0b4
002fd0b4loc_2fd0b4:
002fd0b4mov x3, x30
002fd0b8bl runtime.morestack.abi0
002fd0bcb 0x2fd060
002fd0c0
002fd0c0loc_2fd0c0:
002fd0c0ldr x17, [x16]
002fd0c4add x20, sp, 88
002fd0c8subs xzr, x20, x17
002fd0ccb.ne 0x2fd080
002fd0d0add x20, sp, 8
002fd0d4str x20, [x16]
002fd0d8b 0x2fd080
002fd0dcudf 0
002fd060
002fd060net.(*netFD).connect.deferwrap1: ; void net.(*netFD).connect.deferwrap1(void)
002fd060ldr x16, [x28+16]
002fd064subs xzr, sp, x16
002fd068b.ls 0x2fd0b4
002fd06cstr x30, [sp-80]!
002fd070stur x29, [sp-8]
002fd074sub x29, sp, 8
002fd078ldr x16, [x28+32]
002fd07ccbnz x16, 0x2fd0c0
002fd080
002fd080loc_2fd080:
002fd080ldr x4, [x26+8]
002fd084str x4, [sp+64]
002fd088ldr x1, [x26+16]
002fd08cldr x2, [x26+24]
002fd090ldr x3, [x26+32]
002fd094str x1, [sp+40]
002fd098str x2, [sp+48]
002fd09cstr x3, [sp+56]
002fd0a0ldr x0, [sp+64]
002fd0a4bl internal/poll.(*FD).SetWriteDeadline
002fd0a8ldur x29, [sp-8]
002fd0acldr x30, [sp], 80
002fd0b0ret x30
002fd0b4
002fd0b4loc_2fd0b4:
002fd0b4mov x3, x30
002fd0b8bl runtime.morestack.abi0
002fd0bcb 0x2fd060
002fd0c0
002fd0c0loc_2fd0c0:
002fd0c0ldr x17, [x16]
002fd0c4add x20, sp, 88
002fd0c8subs xzr, x20, x17
002fd0ccb.ne 0x2fd080
002fd0d0add x20, sp, 8
002fd0d4str x20, [x16]
002fd0d8b 0x2fd080
002fd0dcudf 0
002fd060
002fd0e0
002fd0e0net.(*netFD).accept: ; void net.(*netFD).accept(net.netFD * fd)
002fd0e0ldr x16, [x28+16]
002fd0e4sub x17, sp, 288
002fd0e8subs xzr, x17, x16
002fd0ecb.ls 0x2fd40c
002fd0f0sub x20, sp, 416
002fd0f4stp x29, x30, [x20-8]
002fd0f8add sp, x20, 0
002fd0fcsub x29, sp, 8
002fd100str x0, [sp+424]
002fd104str xzr, [sp+120]
002fd108stp xzr, xzr, [sp+160]
002fd10cstp xzr, xzr, [sp+320]
002fd110stp xzr, xzr, [sp+304]
002fd114stp xzr, xzr, [sp+288]
002fd118ldr x0, [sp+424]
002fd11cldrsb x27, [x0]
002fd120str x0, [sp+240]
002fd124bl internal/poll.(*FD).Accept
002fd128str x0, [sp+96]
002fd12cstr x1, [sp+320]
002fd130str x2, [sp+328]
002fd134str x3, [sp+304]
002fd138str x4, [sp+312]
002fd13cstr x5, [sp+288]
002fd140str x6, [sp+296]
002fd144ldr x1, [sp+96]
002fd148str x1, [sp+64]
002fd14cldr x1, [sp+320]
002fd150ldr x2, [sp+328]
002fd154str x1, [sp+208]
002fd158str x2, [sp+216]
002fd15cldr x1, [sp+304]
002fd160ldr x2, [sp+312]
002fd164str x1, [sp+192]
002fd168str x2, [sp+200]
002fd16cldr x1, [sp+288]
002fd170ldr x2, [sp+296]
002fd174str x1, [sp+176]
002fd178str x2, [sp+184]
002fd17cldr x1, [sp+64]
002fd180str x1, [sp+56]
002fd184ldr x1, [sp+208]
002fd188ldr x2, [sp+216]
002fd18cstr x1, [sp+104]
002fd190str x2, [sp+112]
002fd194ldr x1, [sp+192]
002fd198ldr x2, [sp+200]
002fd19cstr x1, [sp+144]
002fd1a0str x2, [sp+152]
002fd1a4ldr x3, [sp+184]
002fd1a8ldr x2, [sp+176]
002fd1acstr x2, [sp+160]
002fd1b0str x3, [sp+168]
002fd1b4cbnz x2, 0x2fd1bc
002fd1b8b 0x2fd200
002fd1bc
002fd1bcloc_2fd1bc:
002fd1bcldr x4, [sp+152]
002fd1c0cbnz x4, 0x2fd1c8
002fd1c4b 0x2fd1e0
002fd1c8
002fd1c8loc_2fd1c8:
002fd1c8ldr x0, [sp+144]
002fd1ccldr x1, [sp+152]
002fd1d0bl net.wrapSyscallError
002fd1d4str x0, [sp+160]
002fd1d8str x1, [sp+168]
002fd1dcb 0x2fd1e4
002fd1e0
002fd1e0loc_2fd1e0:
002fd1e0b 0x2fd1e4
002fd1e4
002fd1e4loc_2fd1e4:
002fd1e4str xzr, [sp+120]
002fd1e8ldr x1, [sp+160]
002fd1ecldr x2, [sp+168]
002fd1f0mov x0, xzr
002fd1f4ldp x29, x30, [sp-8]
002fd1f8add sp, sp, 416
002fd1fcret x30
002fd200
002fd200loc_2fd200:
002fd200str xzr, [sp+280]
002fd204stp xzr, xzr, [sp+288]
002fd208ldr x5, [sp+424]
002fd20cldrsb x27, [x5]
002fd210ldr x5, [x5+56]
002fd214str x5, [sp+88]
002fd218ldr x5, [sp+424]
002fd21cldrsb x27, [x5]
002fd220ldr x5, [x5+64]
002fd224str x5, [sp+80]
002fd228ldr x5, [sp+424]
002fd22cldrsb x27, [x5]
002fd230ldr x3, [x5+80]
002fd234ldr x4, [x5+88]
002fd238str x3, [sp+224]
002fd23cstr x4, [sp+232]
002fd240ldr x0, [sp+56]
002fd244ldr x1, [sp+88]
002fd248ldr x2, [sp+80]
002fd24cbl net.newFD
002fd250str x0, [sp+280]
002fd254str x1, [sp+288]
002fd258str x2, [sp+296]
002fd25cldr x5, [sp+280]
002fd260str x5, [sp+400]
002fd264ldr x5, [sp+288]
002fd268ldr x6, [sp+296]
002fd26cstr x5, [sp+384]
002fd270str x6, [sp+392]
002fd274ldr x5, [sp+400]
002fd278str x5, [sp+120]
002fd27cldr x5, [sp+392]
002fd280ldr x6, [sp+384]
002fd284str x6, [sp+160]
002fd288str x5, [sp+168]
002fd28ccbnz x6, 0x2fd294
002fd290b 0x2fd2c4
002fd294
002fd294loc_2fd294:
002fd294ldr x0, [sp+56]
002fd298adrp x27, 0x710000
002fd29cldr x26, [x27+48]
002fd2a0ldr x1, [x26]
002fd2a4blr x1
002fd2a8str xzr, [sp+120]
002fd2acldr x1, [sp+160]
002fd2b0ldr x2, [sp+168]
002fd2b4mov x0, xzr
002fd2b8ldp x29, x30, [sp-8]
002fd2bcadd sp, sp, 416
002fd2c0ret x30
002fd2c4
002fd2c4loc_2fd2c4:
002fd2c4ldr x0, [sp+120]
002fd2c8bl net.(*netFD).init
002fd2ccstr x0, [sp+160]
002fd2d0str x1, [sp+168]
002fd2d4cbnz x0, 0x2fd2dc
002fd2d8b 0x2fd300
002fd2dc
002fd2dcloc_2fd2dc:
002fd2dcldr x0, [sp+120]
002fd2e0bl net.(*netFD).Close
002fd2e4str xzr, [sp+120]
002fd2e8ldr x1, [sp+160]
002fd2ecldr x2, [sp+168]
002fd2f0mov x0, xzr
002fd2f4ldp x29, x30, [sp-8]
002fd2f8add sp, sp, 416
002fd2fcret x30
002fd300
002fd300loc_2fd300:
002fd300stp xzr, xzr, [sp+320]
002fd304stp xzr, xzr, [sp+288]
002fd308ldr x1, [sp+120]
002fd30cldrsb x27, [x1]
002fd310ldr x0, [x1+16]
002fd314str x0, [sp+72]
002fd318bl syscall.Getsockname
002fd31cstr x0, [sp+320]
002fd320str x1, [sp+328]
002fd324str x2, [sp+288]
002fd328str x3, [sp+296]
002fd32cldr x1, [sp+320]
002fd330ldr x2, [sp+328]
002fd334str x1, [sp+368]
002fd338str x2, [sp+376]
002fd33cldr x1, [sp+288]
002fd340ldr x2, [sp+296]
002fd344str x1, [sp+352]
002fd348str x2, [sp+360]
002fd34cldr x1, [sp+368]
002fd350ldr x2, [sp+376]
002fd354str x1, [sp+128]
002fd358str x2, [sp+136]
002fd35cldr x0, [sp+120]
002fd360bl net.(*netFD).addrFunc
002fd364str x0, [sp+344]
002fd368ldr x1, [x0]
002fd36cldr x2, [sp+128]
002fd370ldr x3, [sp+136]
002fd374mov x26, x0
002fd378mov x0, x2
002fd37cmov x2, x1
002fd380mov x1, x3
002fd384blr x2
002fd388str x0, [sp+264]
002fd38cstr x1, [sp+272]
002fd390ldr x0, [sp+120]
002fd394bl net.(*netFD).addrFunc
002fd398str x0, [sp+336]
002fd39cldr x1, [x0]
002fd3a0ldr x2, [sp+104]
002fd3a4ldr x3, [sp+112]
002fd3a8mov x26, x0
002fd3acmov x0, x2
002fd3b0mov x2, x1
002fd3b4mov x1, x3
002fd3b8blr x2
002fd3bcstr x0, [sp+248]
002fd3c0str x1, [sp+256]
002fd3c4ldr x2, [sp+120]
002fd3c8ldr x3, [sp+264]
002fd3ccldr x4, [sp+272]
002fd3d0mov x5, x0
002fd3d4mov x0, x2
002fd3d8mov x6, x1
002fd3dcmov x1, x3
002fd3e0mov x2, x4
002fd3e4mov x3, x5
002fd3e8mov x4, x6
002fd3ecbl net.(*netFD).setAddr
002fd3f0stp xzr, xzr, [sp+160]
002fd3f4ldr x0, [sp+120]
002fd3f8mov x1, xzr
002fd3fcmov x2, xzr
002fd400ldp x29, x30, [sp-8]
002fd404add sp, sp, 416
002fd408ret x30
002fd40c
002fd40cloc_2fd40c:
002fd40cstr x0, [sp+8]
002fd410mov x3, x30
002fd414bl runtime.morestack_noctxt.abi0
002fd418ldr x0, [sp+8]
002fd41cb 0x2fd0e0
002fd0e0
002fd0e0net.(*netFD).accept: ; void net.(*netFD).accept(net.netFD * fd)
002fd0e0ldr x16, [x28+16]
002fd0e4sub x17, sp, 288
002fd0e8subs xzr, x17, x16
002fd0ecb.ls 0x2fd40c
002fd0f0sub x20, sp, 416
002fd0f4stp x29, x30, [x20-8]
002fd0f8add sp, x20, 0
002fd0fcsub x29, sp, 8
002fd100str x0, [sp+424]
002fd104str xzr, [sp+120]
002fd108stp xzr, xzr, [sp+160]
002fd10cstp xzr, xzr, [sp+320]
002fd110stp xzr, xzr, [sp+304]
002fd114stp xzr, xzr, [sp+288]
002fd118ldr x0, [sp+424]
002fd11cldrsb x27, [x0]
002fd120str x0, [sp+240]
002fd124bl internal/poll.(*FD).Accept
002fd128str x0, [sp+96]
002fd12cstr x1, [sp+320]
002fd130str x2, [sp+328]
002fd134str x3, [sp+304]
002fd138str x4, [sp+312]
002fd13cstr x5, [sp+288]
002fd140str x6, [sp+296]
002fd144ldr x1, [sp+96]
002fd148str x1, [sp+64]
002fd14cldr x1, [sp+320]
002fd150ldr x2, [sp+328]
002fd154str x1, [sp+208]
002fd158str x2, [sp+216]
002fd15cldr x1, [sp+304]
002fd160ldr x2, [sp+312]
002fd164str x1, [sp+192]
002fd168str x2, [sp+200]
002fd16cldr x1, [sp+288]
002fd170ldr x2, [sp+296]
002fd174str x1, [sp+176]
002fd178str x2, [sp+184]
002fd17cldr x1, [sp+64]
002fd180str x1, [sp+56]
002fd184ldr x1, [sp+208]
002fd188ldr x2, [sp+216]
002fd18cstr x1, [sp+104]
002fd190str x2, [sp+112]
002fd194ldr x1, [sp+192]
002fd198ldr x2, [sp+200]
002fd19cstr x1, [sp+144]
002fd1a0str x2, [sp+152]
002fd1a4ldr x3, [sp+184]
002fd1a8ldr x2, [sp+176]
002fd1acstr x2, [sp+160]
002fd1b0str x3, [sp+168]
002fd1b4cbnz x2, 0x2fd1bc
002fd1b8b 0x2fd200
002fd1bc
002fd1bcloc_2fd1bc:
002fd1bcldr x4, [sp+152]
002fd1c0cbnz x4, 0x2fd1c8
002fd1c4b 0x2fd1e0
002fd1c8
002fd1c8loc_2fd1c8:
002fd1c8ldr x0, [sp+144]
002fd1ccldr x1, [sp+152]
002fd1d0bl net.wrapSyscallError
002fd1d4str x0, [sp+160]
002fd1d8str x1, [sp+168]
002fd1dcb 0x2fd1e4
002fd1e0
002fd1e0loc_2fd1e0:
002fd1e0b 0x2fd1e4
002fd1e4
002fd1e4loc_2fd1e4:
002fd1e4str xzr, [sp+120]
002fd1e8ldr x1, [sp+160]
002fd1ecldr x2, [sp+168]
002fd1f0mov x0, xzr
002fd1f4ldp x29, x30, [sp-8]
002fd1f8add sp, sp, 416
002fd1fcret x30
002fd200
002fd200loc_2fd200:
002fd200str xzr, [sp+280]
002fd204stp xzr, xzr, [sp+288]
002fd208ldr x5, [sp+424]
002fd20cldrsb x27, [x5]
002fd210ldr x5, [x5+56]
002fd214str x5, [sp+88]
002fd218ldr x5, [sp+424]
002fd21cldrsb x27, [x5]
002fd220ldr x5, [x5+64]
002fd224str x5, [sp+80]
002fd228ldr x5, [sp+424]
002fd22cldrsb x27, [x5]
002fd230ldr x3, [x5+80]
002fd234ldr x4, [x5+88]
002fd238str x3, [sp+224]
002fd23cstr x4, [sp+232]
002fd240ldr x0, [sp+56]
002fd244ldr x1, [sp+88]
002fd248ldr x2, [sp+80]
002fd24cbl net.newFD
002fd250str x0, [sp+280]
002fd254str x1, [sp+288]
002fd258str x2, [sp+296]
002fd25cldr x5, [sp+280]
002fd260str x5, [sp+400]
002fd264ldr x5, [sp+288]
002fd268ldr x6, [sp+296]
002fd26cstr x5, [sp+384]
002fd270str x6, [sp+392]
002fd274ldr x5, [sp+400]
002fd278str x5, [sp+120]
002fd27cldr x5, [sp+392]
002fd280ldr x6, [sp+384]
002fd284str x6, [sp+160]
002fd288str x5, [sp+168]
002fd28ccbnz x6, 0x2fd294
002fd290b 0x2fd2c4
002fd294
002fd294loc_2fd294:
002fd294ldr x0, [sp+56]
002fd298adrp x27, 0x710000
002fd29cldr x26, [x27+48]
002fd2a0ldr x1, [x26]
002fd2a4blr x1
002fd2a8str xzr, [sp+120]
002fd2acldr x1, [sp+160]
002fd2b0ldr x2, [sp+168]
002fd2b4mov x0, xzr
002fd2b8ldp x29, x30, [sp-8]
002fd2bcadd sp, sp, 416
002fd2c0ret x30
002fd2c4
002fd2c4loc_2fd2c4:
002fd2c4ldr x0, [sp+120]
002fd2c8bl net.(*netFD).init
002fd2ccstr x0, [sp+160]
002fd2d0str x1, [sp+168]
002fd2d4cbnz x0, 0x2fd2dc
002fd2d8b 0x2fd300
002fd2dc
002fd2dcloc_2fd2dc:
002fd2dcldr x0, [sp+120]
002fd2e0bl net.(*netFD).Close
002fd2e4str xzr, [sp+120]
002fd2e8ldr x1, [sp+160]
002fd2ecldr x2, [sp+168]
002fd2f0mov x0, xzr
002fd2f4ldp x29, x30, [sp-8]
002fd2f8add sp, sp, 416
002fd2fcret x30
002fd300
002fd300loc_2fd300:
002fd300stp xzr, xzr, [sp+320]
002fd304stp xzr, xzr, [sp+288]
002fd308ldr x1, [sp+120]
002fd30cldrsb x27, [x1]
002fd310ldr x0, [x1+16]
002fd314str x0, [sp+72]
002fd318bl syscall.Getsockname
002fd31cstr x0, [sp+320]
002fd320str x1, [sp+328]
002fd324str x2, [sp+288]
002fd328str x3, [sp+296]
002fd32cldr x1, [sp+320]
002fd330ldr x2, [sp+328]
002fd334str x1, [sp+368]
002fd338str x2, [sp+376]
002fd33cldr x1, [sp+288]
002fd340ldr x2, [sp+296]
002fd344str x1, [sp+352]
002fd348str x2, [sp+360]
002fd34cldr x1, [sp+368]
002fd350ldr x2, [sp+376]
002fd354str x1, [sp+128]
002fd358str x2, [sp+136]
002fd35cldr x0, [sp+120]
002fd360bl net.(*netFD).addrFunc
002fd364str x0, [sp+344]
002fd368ldr x1, [x0]
002fd36cldr x2, [sp+128]
002fd370ldr x3, [sp+136]
002fd374mov x26, x0
002fd378mov x0, x2
002fd37cmov x2, x1
002fd380mov x1, x3
002fd384blr x2
002fd388str x0, [sp+264]
002fd38cstr x1, [sp+272]
002fd390ldr x0, [sp+120]
002fd394bl net.(*netFD).addrFunc
002fd398str x0, [sp+336]
002fd39cldr x1, [x0]
002fd3a0ldr x2, [sp+104]
002fd3a4ldr x3, [sp+112]
002fd3a8mov x26, x0
002fd3acmov x0, x2
002fd3b0mov x2, x1
002fd3b4mov x1, x3
002fd3b8blr x2
002fd3bcstr x0, [sp+248]
002fd3c0str x1, [sp+256]
002fd3c4ldr x2, [sp+120]
002fd3c8ldr x3, [sp+264]
002fd3ccldr x4, [sp+272]
002fd3d0mov x5, x0
002fd3d4mov x0, x2
002fd3d8mov x6, x1
002fd3dcmov x1, x3
002fd3e0mov x2, x4
002fd3e4mov x3, x5
002fd3e8mov x4, x6
002fd3ecbl net.(*netFD).setAddr
002fd3f0stp xzr, xzr, [sp+160]
002fd3f4ldr x0, [sp+120]
002fd3f8mov x1, xzr
002fd3fcmov x2, xzr
002fd400ldp x29, x30, [sp-8]
002fd404add sp, sp, 416
002fd408ret x30
002fd40c
002fd40cloc_2fd40c:
002fd40cstr x0, [sp+8]
002fd410mov x3, x30
002fd414bl runtime.morestack_noctxt.abi0
002fd418ldr x0, [sp+8]
002fd41cb 0x2fd0e0
002fd0e0
002fd420
002fd420net.parseLiteralIP: ; void net.parseLiteralIP(struct string addr)
002fd420ldr x16, [x28+16]
002fd424sub x17, sp, 64
002fd428subs xzr, x17, x16
002fd42cb.ls 0x2fd510
002fd430str x30, [sp-192]!
002fd434stur x29, [sp-8]
002fd438sub x29, sp, 8
002fd43cstr x0, [sp+200]
002fd440str x1, [sp+208]
002fd444stp xzr, xzr, [sp+32]
002fd448stp xzr, xzr, [sp+120]
002fd44cstr xzr, [sp+136]
002fd450stp xzr, xzr, [sp+104]
002fd454ldr x0, [sp+200]
002fd458ldr x1, [sp+208]
002fd45cbl net/netip.ParseAddr
002fd460str x0, [sp+120]
002fd464str x1, [sp+128]
002fd468str x2, [sp+136]
002fd46cstr x3, [sp+104]
002fd470str x4, [sp+112]
002fd474ldr x2, [sp+120]
002fd478ldr x3, [sp+128]
002fd47cldr x4, [sp+136]
002fd480str x2, [sp+160]
002fd484str x3, [sp+168]
002fd488str x4, [sp+176]
002fd48cldr x2, [sp+112]
002fd490ldr x3, [sp+104]
002fd494str x3, [sp+144]
002fd498str x2, [sp+152]
002fd49cldr x2, [sp+160]
002fd4a0ldr x3, [sp+168]
002fd4a4ldr x4, [sp+176]
002fd4a8str x2, [sp+48]
002fd4acstr x3, [sp+56]
002fd4b0str x4, [sp+64]
002fd4b4ldr x2, [sp+152]
002fd4b8ldr x3, [sp+144]
002fd4bcstr x3, [sp+72]
002fd4c0str x2, [sp+80]
002fd4c4cbnz x3, 0x2fd4cc
002fd4c8b 0x2fd4e4
002fd4cc
002fd4ccloc_2fd4cc:
002fd4ccstp xzr, xzr, [sp+32]
002fd4d0mov x0, xzr
002fd4d4mov x1, xzr
002fd4d8ldur x29, [sp-8]
002fd4dcldr x30, [sp], 192
002fd4e0ret x30
002fd4e4
002fd4e4loc_2fd4e4:
002fd4e4ldr x0, [sp+48]
002fd4e8ldr x1, [sp+56]
002fd4ecldr x2, [sp+64]
002fd4f0bl net/netip.Addr.String
002fd4f4str x0, [sp+88]
002fd4f8str x1, [sp+96]
002fd4fcstr x0, [sp+32]
002fd500str x1, [sp+40]
002fd504ldur x29, [sp-8]
002fd508ldr x30, [sp], 192
002fd50cret x30
002fd510
002fd510loc_2fd510:
002fd510stp x0, x1, [sp+8]
002fd514mov x3, x30
002fd518bl runtime.morestack_noctxt.abi0
002fd51cldp x0, x1, [sp+8]
002fd520b 0x2fd420
002fd524udf 0
002fd528udf 0
002fd52cudf 0
002fd420
002fd420net.parseLiteralIP: ; void net.parseLiteralIP(struct string addr)
002fd420ldr x16, [x28+16]
002fd424sub x17, sp, 64
002fd428subs xzr, x17, x16
002fd42cb.ls 0x2fd510
002fd430str x30, [sp-192]!
002fd434stur x29, [sp-8]
002fd438sub x29, sp, 8
002fd43cstr x0, [sp+200]
002fd440str x1, [sp+208]
002fd444stp xzr, xzr, [sp+32]
002fd448stp xzr, xzr, [sp+120]
002fd44cstr xzr, [sp+136]
002fd450stp xzr, xzr, [sp+104]
002fd454ldr x0, [sp+200]
002fd458ldr x1, [sp+208]
002fd45cbl net/netip.ParseAddr
002fd460str x0, [sp+120]
002fd464str x1, [sp+128]
002fd468str x2, [sp+136]
002fd46cstr x3, [sp+104]
002fd470str x4, [sp+112]
002fd474ldr x2, [sp+120]
002fd478ldr x3, [sp+128]
002fd47cldr x4, [sp+136]
002fd480str x2, [sp+160]
002fd484str x3, [sp+168]
002fd488str x4, [sp+176]
002fd48cldr x2, [sp+112]
002fd490ldr x3, [sp+104]
002fd494str x3, [sp+144]
002fd498str x2, [sp+152]
002fd49cldr x2, [sp+160]
002fd4a0ldr x3, [sp+168]
002fd4a4ldr x4, [sp+176]
002fd4a8str x2, [sp+48]
002fd4acstr x3, [sp+56]
002fd4b0str x4, [sp+64]
002fd4b4ldr x2, [sp+152]
002fd4b8ldr x3, [sp+144]
002fd4bcstr x3, [sp+72]
002fd4c0str x2, [sp+80]
002fd4c4cbnz x3, 0x2fd4cc
002fd4c8b 0x2fd4e4
002fd4cc
002fd4ccloc_2fd4cc:
002fd4ccstp xzr, xzr, [sp+32]
002fd4d0mov x0, xzr
002fd4d4mov x1, xzr
002fd4d8ldur x29, [sp-8]
002fd4dcldr x30, [sp], 192
002fd4e0ret x30
002fd4e4
002fd4e4loc_2fd4e4:
002fd4e4ldr x0, [sp+48]
002fd4e8ldr x1, [sp+56]
002fd4ecldr x2, [sp+64]
002fd4f0bl net/netip.Addr.String
002fd4f4str x0, [sp+88]
002fd4f8str x1, [sp+96]
002fd4fcstr x0, [sp+32]
002fd500str x1, [sp+40]
002fd504ldur x29, [sp-8]
002fd508ldr x30, [sp], 192
002fd50cret x30
002fd510
002fd510loc_2fd510:
002fd510stp x0, x1, [sp+8]
002fd514mov x3, x30
002fd518bl runtime.morestack_noctxt.abi0
002fd51cldp x0, x1, [sp+8]
002fd520b 0x2fd420
002fd524udf 0
002fd528udf 0
002fd52cudf 0
002fd420
Loading..