File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00306610
00306610net.splitHostZone: ; void net.splitHostZone(struct string s)
00306610ldr x16, [x28+16]
00306614subs xzr, sp, x16
00306618b.ls 0x306718
0030661cstr x30, [sp-128]!
00306620stur x29, [sp-8]
00306624sub x29, sp, 8
00306628str x0, [sp+136]
0030662cstr x1, [sp+144]
00306630stp xzr, xzr, [sp+72]
00306634stp xzr, xzr, [sp+56]
00306638ldr x0, [sp+136]
0030663cldr x1, [sp+144]
00306640movz x2, 37
00306644bl internal/bytealg.LastIndexByteString
00306648str x0, [sp+40]
0030664csubs xzr, x0, 0
00306650b.gt 0x306658
00306654b 0x3066d8
00306658
00306658loc_306658:
00306658ldr x2, [sp+144]
0030665cldr x4, [sp+136]
00306660subs xzr, x0, x2
00306664b.ls 0x30666c
00306668b 0x30670c
0030666c
0030666cloc_30666c:
0030666cb 0x306670
00306670
00306670loc_306670:
00306670str x4, [sp+104]
00306674str x0, [sp+112]
00306678ldr x4, [sp+40]
0030667cadd x0, x4, 1
00306680str x0, [sp+48]
00306684ldr x1, [sp+144]
00306688ldr x5, [sp+136]
0030668csubs xzr, x1, x0
00306690b.hs 0x306698
00306694b 0x306708
00306698
00306698loc_306698:
00306698sub x4, x1, x4
0030669csub x4, x4, 1
003066a0sub x6, xzr, x4
003066a4and x6, x0, x6, asr #63
003066a8add x5, x5, x6
003066acstr x5, [sp+88]
003066b0str x4, [sp+96]
003066b4ldr x4, [sp+104]
003066b8ldr x5, [sp+112]
003066bcstr x4, [sp+72]
003066c0str x5, [sp+80]
003066c4ldr x4, [sp+88]
003066c8ldr x5, [sp+96]
003066ccstr x4, [sp+56]
003066d0str x5, [sp+64]
003066d4b 0x3066ec
003066d8
003066d8loc_3066d8:
003066d8ldr x4, [sp+136]
003066dcldr x5, [sp+144]
003066e0str x4, [sp+72]
003066e4str x5, [sp+80]
003066e8b 0x3066ec
003066ec
003066ecloc_3066ec:
003066ecldr x0, [sp+72]
003066f0ldr x2, [sp+56]
003066f4ldr x1, [sp+80]
003066f8ldr x3, [sp+64]
003066fcldur x29, [sp-8]
00306700ldr x30, [sp], 128
00306704ret x30
00306708
00306708loc_306708:
00306708bl runtime.panicSliceB
0030670c
0030670cloc_30670c:
0030670cmov x1, x0
00306710bl runtime.panicSliceAlen
00306714hint
00306718
00306718loc_306718:
00306718stp x0, x1, [sp+8]
0030671cmov x3, x30
00306720bl runtime.morestack_noctxt.abi0
00306724ldp x0, x1, [sp+8]
00306728b 0x306610
0030672cudf 0
00306610
00306610net.splitHostZone: ; void net.splitHostZone(struct string s)
00306610ldr x16, [x28+16]
00306614subs xzr, sp, x16
00306618b.ls 0x306718
0030661cstr x30, [sp-128]!
00306620stur x29, [sp-8]
00306624sub x29, sp, 8
00306628str x0, [sp+136]
0030662cstr x1, [sp+144]
00306630stp xzr, xzr, [sp+72]
00306634stp xzr, xzr, [sp+56]
00306638ldr x0, [sp+136]
0030663cldr x1, [sp+144]
00306640movz x2, 37
00306644bl internal/bytealg.LastIndexByteString
00306648str x0, [sp+40]
0030664csubs xzr, x0, 0
00306650b.gt 0x306658
00306654b 0x3066d8
00306658
00306658loc_306658:
00306658ldr x2, [sp+144]
0030665cldr x4, [sp+136]
00306660subs xzr, x0, x2
00306664b.ls 0x30666c
00306668b 0x30670c
0030666c
0030666cloc_30666c:
0030666cb 0x306670
00306670
00306670loc_306670:
00306670str x4, [sp+104]
00306674str x0, [sp+112]
00306678ldr x4, [sp+40]
0030667cadd x0, x4, 1
00306680str x0, [sp+48]
00306684ldr x1, [sp+144]
00306688ldr x5, [sp+136]
0030668csubs xzr, x1, x0
00306690b.hs 0x306698
00306694b 0x306708
00306698
00306698loc_306698:
00306698sub x4, x1, x4
0030669csub x4, x4, 1
003066a0sub x6, xzr, x4
003066a4and x6, x0, x6, asr #63
003066a8add x5, x5, x6
003066acstr x5, [sp+88]
003066b0str x4, [sp+96]
003066b4ldr x4, [sp+104]
003066b8ldr x5, [sp+112]
003066bcstr x4, [sp+72]
003066c0str x5, [sp+80]
003066c4ldr x4, [sp+88]
003066c8ldr x5, [sp+96]
003066ccstr x4, [sp+56]
003066d0str x5, [sp+64]
003066d4b 0x3066ec
003066d8
003066d8loc_3066d8:
003066d8ldr x4, [sp+136]
003066dcldr x5, [sp+144]
003066e0str x4, [sp+72]
003066e4str x5, [sp+80]
003066e8b 0x3066ec
003066ec
003066ecloc_3066ec:
003066ecldr x0, [sp+72]
003066f0ldr x2, [sp+56]
003066f4ldr x1, [sp+80]
003066f8ldr x3, [sp+64]
003066fcldur x29, [sp-8]
00306700ldr x30, [sp], 128
00306704ret x30
00306708
00306708loc_306708:
00306708bl runtime.panicSliceB
0030670c
0030670cloc_30670c:
0030670cmov x1, x0
00306710bl runtime.panicSliceAlen
00306714hint
00306718
00306718loc_306718:
00306718stp x0, x1, [sp+8]
0030671cmov x3, x30
00306720bl runtime.morestack_noctxt.abi0
00306724ldp x0, x1, [sp+8]
00306728b 0x306610
0030672cudf 0
00306610
00306730
00306730net.JoinHostPort: ; void net.JoinHostPort(struct string host, struct string port)
00306730ldr x16, [x28+16]
00306734subs xzr, sp, x16
00306738b.ls 0x306804
0030673cstr x30, [sp-112]!
00306740stur x29, [sp-8]
00306744sub x29, sp, 8
00306748str x0, [sp+120]
0030674cstr x1, [sp+128]
00306750str x2, [sp+136]
00306754str x3, [sp+144]
00306758stp xzr, xzr, [sp+88]
0030675cldr x0, [sp+120]
00306760ldr x1, [sp+128]
00306764str x0, [sp+8]
00306768str x1, [sp+16]
0030676cmovz x0, 58
00306770strb w0, [sp+24]
00306774bl internal/bytealg.IndexByteString.abi0
00306778ldr x0, [sp+32]
0030677cstr x0, [sp+80]
00306780tbz x0, 63, 0x306788
00306784b 0x3067cc
00306788
00306788loc_306788:
00306788ldr x3, [sp+120]
0030678cldr x7, [sp+136]
00306790ldr x4, [sp+128]
00306794ldr x8, [sp+144]
00306798mov x0, xzr
0030679cadrp x1, 0x40a000
003067a0add x1, x1, 3000
003067a4orr x2, xzr, 1
003067a8adrp x5, 0x3aa000
003067acadd x5, x5, 97
003067b0orr x6, xzr, 2
003067b4bl runtime.concatstring4
003067b8str x0, [sp+88]
003067bcstr x1, [sp+96]
003067c0ldur x29, [sp-8]
003067c4ldr x30, [sp], 112
003067c8ret x30
003067cc
003067ccloc_3067cc:
003067ccldr x1, [sp+120]
003067d0ldr x5, [sp+136]
003067d4ldr x2, [sp+128]
003067d8ldr x6, [sp+144]
003067dcmov x0, xzr
003067e0adrp x3, 0x409000
003067e4add x3, x3, 376
003067e8orr x4, xzr, 1
003067ecbl runtime.concatstring3
003067f0str x0, [sp+88]
003067f4str x1, [sp+96]
003067f8ldur x29, [sp-8]
003067fcldr x30, [sp], 112
00306800ret x30
00306804
00306804loc_306804:
00306804stp x0, x1, [sp+8]
00306808stp x2, x3, [sp+24]
0030680cmov x3, x30
00306810bl runtime.morestack_noctxt.abi0
00306814ldp x0, x1, [sp+8]
00306818ldp x2, x3, [sp+24]
0030681cb 0x306730
00306730
00306730net.JoinHostPort: ; void net.JoinHostPort(struct string host, struct string port)
00306730ldr x16, [x28+16]
00306734subs xzr, sp, x16
00306738b.ls 0x306804
0030673cstr x30, [sp-112]!
00306740stur x29, [sp-8]
00306744sub x29, sp, 8
00306748str x0, [sp+120]
0030674cstr x1, [sp+128]
00306750str x2, [sp+136]
00306754str x3, [sp+144]
00306758stp xzr, xzr, [sp+88]
0030675cldr x0, [sp+120]
00306760ldr x1, [sp+128]
00306764str x0, [sp+8]
00306768str x1, [sp+16]
0030676cmovz x0, 58
00306770strb w0, [sp+24]
00306774bl internal/bytealg.IndexByteString.abi0
00306778ldr x0, [sp+32]
0030677cstr x0, [sp+80]
00306780tbz x0, 63, 0x306788
00306784b 0x3067cc
00306788
00306788loc_306788:
00306788ldr x3, [sp+120]
0030678cldr x7, [sp+136]
00306790ldr x4, [sp+128]
00306794ldr x8, [sp+144]
00306798mov x0, xzr
0030679cadrp x1, 0x40a000
003067a0add x1, x1, 3000
003067a4orr x2, xzr, 1
003067a8adrp x5, 0x3aa000
003067acadd x5, x5, 97
003067b0orr x6, xzr, 2
003067b4bl runtime.concatstring4
003067b8str x0, [sp+88]
003067bcstr x1, [sp+96]
003067c0ldur x29, [sp-8]
003067c4ldr x30, [sp], 112
003067c8ret x30
003067cc
003067ccloc_3067cc:
003067ccldr x1, [sp+120]
003067d0ldr x5, [sp+136]
003067d4ldr x2, [sp+128]
003067d8ldr x6, [sp+144]
003067dcmov x0, xzr
003067e0adrp x3, 0x409000
003067e4add x3, x3, 376
003067e8orr x4, xzr, 1
003067ecbl runtime.concatstring3
003067f0str x0, [sp+88]
003067f4str x1, [sp+96]
003067f8ldur x29, [sp-8]
003067fcldr x30, [sp], 112
00306800ret x30
00306804
00306804loc_306804:
00306804stp x0, x1, [sp+8]
00306808stp x2, x3, [sp+24]
0030680cmov x3, x30
00306810bl runtime.morestack_noctxt.abi0
00306814ldp x0, x1, [sp+8]
00306818ldp x2, x3, [sp+24]
0030681cb 0x306730
00306730
00306820
00306820net.(*Resolver).internetAddrList: ; void net.(*Resolver).internetAddrList(net.Resolver * r, context.Context ctx, struct string net, struct string addr)
00306820ldr x16, [x28+16]
00306824sub x17, sp, 576
00306828subs xzr, x17, x16
0030682cb.ls 0x307550
00306830sub x20, sp, 704
00306834stp x29, x30, [x20-8]
00306838add sp, x20, 0
0030683csub x29, sp, 8
00306840str x0, [sp+712]
00306844str x1, [sp+720]
00306848str x2, [sp+728]
0030684cstr x3, [sp+736]
00306850str x4, [sp+744]
00306854str x5, [sp+752]
00306858str x6, [sp+760]
0030685cstr xzr, [sp+152]
00306860stp xzr, xzr, [sp+160]
00306864stp xzr, xzr, [sp+136]
00306868stp xzr, xzr, [sp+248]
0030686cstp xzr, xzr, [sp+224]
00306870stp xzr, xzr, [sp+176]
00306874str xzr, [sp+96]
00306878ldr x1, [sp+744]
0030687cldr x7, [sp+736]
00306880str x7, [sp+424]
00306884str x1, [sp+432]
00306888b 0x30688c
0030688c
0030688cloc_30688c:
0030688csubs xzr, x1, 2
00306890b.eq 0x306898
00306894b 0x3068f4
00306898
00306898loc_306898:
00306898b 0x30689c
0030689c
0030689cloc_30689c:
0030689csubs xzr, x1, 2
003068a0b.eq 0x3068a8
003068a4b 0x3068ec
003068a8
003068a8loc_3068a8:
003068a8subs xzr, x1, 0
003068acb.hi 0x3068b4
003068b0b 0x307544
003068b4
003068b4loc_3068b4:
003068b4ldrb w8, [x7]
003068b8subs xzr, x1, 1
003068bcb.hi 0x3068c4
003068c0b 0x30753c
003068c4
003068c4loc_3068c4:
003068c4ldrb w7, [x7+1]
003068c8ubfm x7, x7, 56, 7
003068ccorr x7, x8, x7
003068d0ubfm x7, x7, 0, 15
003068d4movz x8, 28777
003068d8subs wzr, w7, w8
003068dcb.eq 0x3068e4
003068e0b 0x3068e8
003068e4
003068e4loc_3068e4:
003068e4b 0x3069fc
003068e8
003068e8loc_3068e8:
003068e8b 0x3068f0
003068ec
003068ecloc_3068ec:
003068ecb 0x3068f0
003068f0
003068f0loc_3068f0:
003068f0b 0x3073f0
003068f4
003068f4loc_3068f4:
003068f4subs xzr, x1, 3
003068f8b.eq 0x306900
003068fcb 0x306b2c
00306900
00306900loc_306900:
00306900b 0x306904
00306904
00306904loc_306904:
00306904subs xzr, x1, 0
00306908b.hi 0x306910
0030690cb 0x307534
00306910
00306910loc_306910:
00306910ldrsb x8, [x7]
00306914subs wzr, w8, 105
00306918b.le 0x306920
0030691cb 0x306a38
00306920
00306920loc_306920:
00306920subs xzr, x1, 3
00306924b.eq 0x30692c
00306928b 0x306990
0030692c
0030692cloc_30692c:
0030692csubs xzr, x1, 0
00306930b.hi 0x306938
00306934b 0x30752c
00306938
00306938loc_306938:
00306938ldrb w8, [x7]
0030693csubs xzr, x1, 1
00306940b.hi 0x306948
00306944b 0x307524
00306948
00306948loc_306948:
00306948ldrb w9, [x7+1]
0030694cubfm x9, x9, 56, 7
00306950orr x8, x8, x9
00306954ubfm x8, x8, 0, 15
00306958movz x9, 28777
0030695csubs wzr, w8, w9
00306960b.eq 0x306968
00306964b 0x30698c
00306968
00306968loc_306968:
00306968subs xzr, x1, 2
0030696cb.hi 0x306974
00306970b 0x30751c
00306974
00306974loc_306974:
00306974ldrb w8, [x7+2]
00306978subs wzr, w8, 52
0030697cb.eq 0x306984
00306980b 0x306988
00306984
00306984loc_306984:
00306984b 0x3069fc
00306988
00306988loc_306988:
00306988b 0x306994
0030698c
0030698cloc_30698c:
0030698cb 0x306994
00306990
00306990loc_306990:
00306990b 0x306994
00306994
00306994loc_306994:
00306994subs xzr, x1, 3
00306998b.eq 0x3069a0
0030699cb 0x306a2c
003069a0
003069a0loc_3069a0:
003069a0subs xzr, x1, 0
003069a4b.hi 0x3069ac
003069a8b 0x307514
003069ac
003069acloc_3069ac:
003069acldrb w8, [x7]
003069b0subs xzr, x1, 1
003069b4b.hi 0x3069bc
003069b8b 0x30750c
003069bc
003069bcloc_3069bc:
003069bcldrb w9, [x7+1]
003069c0ubfm x9, x9, 56, 7
003069c4orr x8, x8, x9
003069c8ubfm x8, x8, 0, 15
003069ccmovz x9, 28777
003069d0subs wzr, w8, w9
003069d4b.eq 0x3069dc
003069d8b 0x306a28
003069dc
003069dcloc_3069dc:
003069dcsubs xzr, x1, 2
003069e0b.hi 0x3069e8
003069e4b 0x307504
003069e8
003069e8loc_3069e8:
003069e8ldrb w7, [x7+2]
003069ecsubs wzr, w7, 54
003069f0b.eq 0x3069f8
003069f4b 0x306a24
003069f8
003069f8loc_3069f8:
003069f8b 0x3069fc
003069fc
003069fcloc_3069fc:
003069fcldr x7, [sp+760]
00306a00cbnz x7, 0x306a08
00306a04b 0x306a1c
00306a08
00306a08loc_306a08:
00306a08ldr x7, [sp+752]
00306a0cldr x8, [sp+760]
00306a10str x7, [sp+224]
00306a14str x8, [sp+232]
00306a18b 0x306a20
00306a1c
00306a1cloc_306a1c:
00306a1cb 0x306a20
00306a20
00306a20loc_306a20:
00306a20b 0x306ed8
00306a24
00306a24loc_306a24:
00306a24b 0x306a30
00306a28
00306a28loc_306a28:
00306a28b 0x306a30
00306a2c
00306a2cloc_306a2c:
00306a2cb 0x306a30
00306a30
00306a30loc_306a30:
00306a30b 0x306a34
00306a34
00306a34loc_306a34:
00306a34b 0x306b28
00306a38
00306a38loc_306a38:
00306a38subs xzr, x1, 3
00306a3cb.eq 0x306a44
00306a40b 0x306aa8
00306a44
00306a44loc_306a44:
00306a44subs xzr, x1, 0
00306a48b.hi 0x306a50
00306a4cb 0x3074fc
00306a50
00306a50loc_306a50:
00306a50ldrb w8, [x7]
00306a54subs xzr, x1, 1
00306a58b.hi 0x306a60
00306a5cb 0x3074f4
00306a60
00306a60loc_306a60:
00306a60ldrb w9, [x7+1]
00306a64ubfm x9, x9, 56, 7
00306a68orr x8, x8, x9
00306a6cubfm x8, x8, 0, 15
00306a70movz x9, 25460
00306a74subs wzr, w8, w9
00306a78b.eq 0x306a80
00306a7cb 0x306aa4
00306a80
00306a80loc_306a80:
00306a80subs xzr, x1, 2
00306a84b.hi 0x306a8c
00306a88b 0x3074ec
00306a8c
00306a8cloc_306a8c:
00306a8cldrb w8, [x7+2]
00306a90subs wzr, w8, 112
00306a94b.eq 0x306a9c
00306a98b 0x306aa0
00306a9c
00306a9cloc_306a9c:
00306a9cb 0x306d68
00306aa0
00306aa0loc_306aa0:
00306aa0b 0x306aac
00306aa4
00306aa4loc_306aa4:
00306aa4b 0x306aac
00306aa8
00306aa8loc_306aa8:
00306aa8b 0x306aac
00306aac
00306aacloc_306aac:
00306aacsubs xzr, x1, 3
00306ab0b.eq 0x306ab8
00306ab4b 0x306b1c
00306ab8
00306ab8loc_306ab8:
00306ab8subs xzr, x1, 0
00306abcb.hi 0x306ac4
00306ac0b 0x3074e4
00306ac4
00306ac4loc_306ac4:
00306ac4ldrb w8, [x7]
00306ac8subs xzr, x1, 1
00306accb.hi 0x306ad4
00306ad0b 0x3074dc
00306ad4
00306ad4loc_306ad4:
00306ad4ldrb w9, [x7+1]
00306ad8ubfm x9, x9, 56, 7
00306adcorr x8, x8, x9
00306ae0ubfm x8, x8, 0, 15
00306ae4movz x9, 25717
00306ae8subs wzr, w8, w9
00306aecb.eq 0x306af4
00306af0b 0x306b18
00306af4
00306af4loc_306af4:
00306af4subs xzr, x1, 2
00306af8b.hi 0x306b00
00306afcb 0x3074d4
00306b00
00306b00loc_306b00:
00306b00ldrb w7, [x7+2]
00306b04subs wzr, w7, 112
00306b08b.eq 0x306b10
00306b0cb 0x306b14
00306b10
00306b10loc_306b10:
00306b10b 0x306d68
00306b14
00306b14loc_306b14:
00306b14b 0x306b20
00306b18
00306b18loc_306b18:
00306b18b 0x306b20
00306b1c
00306b1cloc_306b1c:
00306b1cb 0x306b20
00306b20
00306b20loc_306b20:
00306b20b 0x306b24
00306b24
00306b24loc_306b24:
00306b24b 0x306b28
00306b28
00306b28loc_306b28:
00306b28b 0x3073f0
00306b2c
00306b2cloc_306b2c:
00306b2csubs xzr, x1, 4
00306b30b.eq 0x306b38
00306b34b 0x3073e4
00306b38
00306b38loc_306b38:
00306b38b 0x306b3c
00306b3c
00306b3cloc_306b3c:
00306b3csubs xzr, x1, 0
00306b40b.hi 0x306b48
00306b44b 0x3074cc
00306b48
00306b48loc_306b48:
00306b48ldrsb x8, [x7]
00306b4csubs wzr, w8, 116
00306b50b.le 0x306b58
00306b54b 0x306c68
00306b58
00306b58loc_306b58:
00306b58subs xzr, x1, 4
00306b5cb.eq 0x306b64
00306b60b 0x306bd8
00306b64
00306b64loc_306b64:
00306b64subs xzr, x1, 0
00306b68b.hi 0x306b70
00306b6cb 0x3074c4
00306b70
00306b70loc_306b70:
00306b70ldrb w8, [x7]
00306b74subs xzr, x1, 1
00306b78b.hi 0x306b80
00306b7cb 0x3074bc
00306b80
00306b80loc_306b80:
00306b80ldrb w9, [x7+1]
00306b84ubfm x9, x9, 56, 7
00306b88orr x8, x8, x9
00306b8csubs xzr, x1, 2
00306b90b.hi 0x306b98
00306b94b 0x3074b4
00306b98
00306b98loc_306b98:
00306b98ldrb w9, [x7+2]
00306b9cubfm x9, x9, 48, 7
00306ba0orr x8, x8, x9
00306ba4subs xzr, x1, 3
00306ba8b.hi 0x306bb0
00306bacb 0x3074ac
00306bb0
00306bb0loc_306bb0:
00306bb0ldrb w9, [x7+3]
00306bb4ubfm x9, x9, 40, 7
00306bb8orr x8, x8, x9
00306bbcmovz x9, 25460
00306bc0movk x9, 0x34700000
00306bc4subs wzr, w8, w9
00306bc8b.eq 0x306bd0
00306bccb 0x306bd4
00306bd0
00306bd0loc_306bd0:
00306bd0b 0x306d68
00306bd4
00306bd4loc_306bd4:
00306bd4b 0x306bdc
00306bd8
00306bd8loc_306bd8:
00306bd8b 0x306bdc
00306bdc
00306bdcloc_306bdc:
00306bdcsubs xzr, x1, 4
00306be0b.eq 0x306be8
00306be4b 0x306c5c
00306be8
00306be8loc_306be8:
00306be8subs xzr, x1, 0
00306becb.hi 0x306bf4
00306bf0b 0x3074a4
00306bf4
00306bf4loc_306bf4:
00306bf4ldrb w8, [x7]
00306bf8subs xzr, x1, 1
00306bfcb.hi 0x306c04
00306c00b 0x30749c
00306c04
00306c04loc_306c04:
00306c04ldrb w9, [x7+1]
00306c08ubfm x9, x9, 56, 7
00306c0corr x8, x8, x9
00306c10subs xzr, x1, 2
00306c14b.hi 0x306c1c
00306c18b 0x307494
00306c1c
00306c1cloc_306c1c:
00306c1cldrb w9, [x7+2]
00306c20ubfm x9, x9, 48, 7
00306c24orr x8, x8, x9
00306c28subs xzr, x1, 3
00306c2cb.hi 0x306c34
00306c30b 0x30748c
00306c34
00306c34loc_306c34:
00306c34ldrb w7, [x7+3]
00306c38ubfm x7, x7, 40, 7
00306c3corr x7, x8, x7
00306c40movz x8, 25460
00306c44movk x8, 0x36700000
00306c48subs wzr, w7, w8
00306c4cb.eq 0x306c54
00306c50b 0x306c58
00306c54
00306c54loc_306c54:
00306c54b 0x306d68
00306c58
00306c58loc_306c58:
00306c58b 0x306c60
00306c5c
00306c5cloc_306c5c:
00306c5cb 0x306c60
00306c60
00306c60loc_306c60:
00306c60b 0x306c64
00306c64
00306c64loc_306c64:
00306c64b 0x3073e0
00306c68
00306c68loc_306c68:
00306c68subs xzr, x1, 4
00306c6cb.eq 0x306c74
00306c70b 0x306ce8
00306c74
00306c74loc_306c74:
00306c74subs xzr, x1, 0
00306c78b.hi 0x306c80
00306c7cb 0x307484
00306c80
00306c80loc_306c80:
00306c80ldrb w8, [x7]
00306c84subs xzr, x1, 1
00306c88b.hi 0x306c90
00306c8cb 0x30747c
00306c90
00306c90loc_306c90:
00306c90ldrb w9, [x7+1]
00306c94ubfm x9, x9, 56, 7
00306c98orr x8, x8, x9
00306c9csubs xzr, x1, 2
00306ca0b.hi 0x306ca8
00306ca4b 0x307474
00306ca8
00306ca8loc_306ca8:
00306ca8ldrb w9, [x7+2]
00306cacubfm x9, x9, 48, 7
00306cb0orr x8, x8, x9
00306cb4subs xzr, x1, 3
00306cb8b.hi 0x306cc0
00306cbcb 0x30746c
00306cc0
00306cc0loc_306cc0:
00306cc0ldrb w9, [x7+3]
00306cc4ubfm x9, x9, 40, 7
00306cc8orr x8, x8, x9
00306cccmovz x9, 25717
00306cd0movk x9, 0x34700000
00306cd4subs wzr, w8, w9
00306cd8b.eq 0x306ce0
00306cdcb 0x306ce4
00306ce0
00306ce0loc_306ce0:
00306ce0b 0x306d68
00306ce4
00306ce4loc_306ce4:
00306ce4b 0x306cec
00306ce8
00306ce8loc_306ce8:
00306ce8b 0x306cec
00306cec
00306cecloc_306cec:
00306cecsubs xzr, x1, 4
00306cf0b.eq 0x306cf8
00306cf4b 0x3073d4
00306cf8
00306cf8loc_306cf8:
00306cf8subs xzr, x1, 0
00306cfcb.hi 0x306d04
00306d00b 0x307464
00306d04
00306d04loc_306d04:
00306d04ldrb w8, [x7]
00306d08subs xzr, x1, 1
00306d0cb.hi 0x306d14
00306d10b 0x30745c
00306d14
00306d14loc_306d14:
00306d14ldrb w9, [x7+1]
00306d18ubfm x9, x9, 56, 7
00306d1corr x8, x8, x9
00306d20subs xzr, x1, 2
00306d24b.hi 0x306d2c
00306d28b 0x307454
00306d2c
00306d2cloc_306d2c:
00306d2cldrb w9, [x7+2]
00306d30ubfm x9, x9, 48, 7
00306d34orr x8, x8, x9
00306d38subs xzr, x1, 3
00306d3cb.hi 0x306d44
00306d40b 0x30744c
00306d44
00306d44loc_306d44:
00306d44ldrb w7, [x7+3]
00306d48ubfm x7, x7, 40, 7
00306d4corr x7, x8, x7
00306d50movz x8, 25717
00306d54movk x8, 0x36700000
00306d58subs wzr, w7, w8
00306d5cb.eq 0x306d64
00306d60b 0x3073d0
00306d64
00306d64loc_306d64:
00306d64b 0x306d68
00306d68
00306d68loc_306d68:
00306d68ldr x7, [sp+760]
00306d6ccbnz x7, 0x306d74
00306d70b 0x306ed0
00306d74
00306d74loc_306d74:
00306d74add x27, sp, 536
00306d78stp xzr, xzr, [x27]
00306d7cadd x27, sp, 520
00306d80stp xzr, xzr, [x27]
00306d84stp xzr, xzr, [sp+504]
00306d88ldr x0, [sp+752]
00306d8cldr x1, [sp+760]
00306d90bl net.SplitHostPort
00306d94str x0, [sp+536]
00306d98str x1, [sp+544]
00306d9cstr x2, [sp+520]
00306da0str x3, [sp+528]
00306da4str x4, [sp+504]
00306da8str x5, [sp+512]
00306dacldr x2, [sp+544]
00306db0ldr x3, [sp+536]
00306db4str x3, [sp+680]
00306db8str x2, [sp+688]
00306dbcldr x2, [sp+520]
00306dc0ldr x3, [sp+528]
00306dc4str x2, [sp+664]
00306dc8str x3, [sp+672]
00306dccldr x2, [sp+504]
00306dd0ldr x3, [sp+512]
00306dd4str x2, [sp+648]
00306dd8str x3, [sp+656]
00306ddcldr x2, [sp+680]
00306de0ldr x3, [sp+688]
00306de4str x2, [sp+224]
00306de8str x3, [sp+232]
00306decldr x2, [sp+664]
00306df0ldr x3, [sp+672]
00306df4str x2, [sp+176]
00306df8str x3, [sp+184]
00306dfcldr x2, [sp+656]
00306e00ldr x3, [sp+648]
00306e04str x3, [sp+248]
00306e08str x2, [sp+256]
00306e0ccbnz x3, 0x306e14
00306e10b 0x306e44
00306e14
00306e14loc_306e14:
00306e14str xzr, [sp+152]
00306e18stp xzr, xzr, [sp+160]
00306e1cldr x3, [sp+248]
00306e20ldr x4, [sp+256]
00306e24str x3, [sp+136]
00306e28str x4, [sp+144]
00306e2cldr x0, [sp+152]
00306e30ldr x1, [sp+160]
00306e34ldr x2, [sp+168]
00306e38ldp x29, x30, [sp-8]
00306e3cadd sp, sp, 704
00306e40ret x30
00306e44
00306e44loc_306e44:
00306e44stp xzr, xzr, [sp+504]
00306e48ldr x1, [sp+720]
00306e4cldr x3, [sp+736]
00306e50ldr x5, [sp+176]
00306e54ldr x4, [sp+744]
00306e58ldr x6, [sp+184]
00306e5cldr x2, [sp+728]
00306e60ldr x0, [sp+712]
00306e64bl net.(*Resolver).LookupPort
00306e68str x0, [sp+120]
00306e6cstr x1, [sp+504]
00306e70str x2, [sp+512]
00306e74ldr x7, [sp+120]
00306e78str x7, [sp+128]
00306e7cstr x1, [sp+632]
00306e80str x2, [sp+640]
00306e84ldr x7, [sp+128]
00306e88str x7, [sp+96]
00306e8cstr x1, [sp+248]
00306e90str x2, [sp+256]
00306e94cbnz x1, 0x306e9c
00306e98b 0x306ecc
00306e9c
00306e9cloc_306e9c:
00306e9cstr xzr, [sp+152]
00306ea0stp xzr, xzr, [sp+160]
00306ea4ldr x3, [sp+248]
00306ea8ldr x4, [sp+256]
00306eacstr x3, [sp+136]
00306eb0str x4, [sp+144]
00306eb4ldr x0, [sp+152]
00306eb8ldr x1, [sp+160]
00306ebcldr x2, [sp+168]
00306ec0ldp x29, x30, [sp-8]
00306ec4add sp, sp, 704
00306ec8ret x30
00306ecc
00306eccloc_306ecc:
00306eccb 0x306ed4
00306ed0
00306ed0loc_306ed0:
00306ed0b 0x306ed4
00306ed4
00306ed4loc_306ed4:
00306ed4b 0x306ed8
00306ed8
00306ed8loc_306ed8:
00306ed8stp xzr, xzr, [sp+376]
00306edcstp xzr, xzr, [sp+392]
00306ee0add x7, sp, 376
00306ee4str x7, [sp+408]
00306ee8ldrsb x27, [x7]
00306eecadrp x8, 4096
00306ef0add x8, x8, 1408
00306ef4str x8, [x7]
00306ef8ldrsb x27, [x7]
00306efcldr x8, [sp+736]
00306f00ldr x9, [sp+744]
00306f04str x9, [x7+16]
00306f08adrp x27, 0x745000
00306f0cldr w9, [x27+3056]
00306f10cbz w9, 0x306f18
00306f14b 0x306f1c
00306f18
00306f18loc_306f18:
00306f18b 0x306f30
00306f1c
00306f1cloc_306f1c:
00306f1cbl runtime.gcWriteBarrier2
00306f20str x8, [x25]
00306f24ldr x9, [x7+8]
00306f28str x9, [x25+8]
00306f2cb 0x306f30
00306f30
00306f30loc_306f30:
00306f30str x8, [x7+8]
00306f34ldrsb x27, [x7]
00306f38ldr x8, [sp+96]
00306f3cstr x8, [x7+24]
00306f40ldr x7, [sp+408]
00306f44str x7, [sp+216]
00306f48ldr x7, [sp+232]
00306f4ccbz x7, 0x306f54
00306f50b 0x307010
00306f54
00306f54loc_306f54:
00306f54ldr x26, [sp+216]
00306f58ldr x5, [x26]
00306f5cmov x0, xzr
00306f60mov x1, xzr
00306f64mov x2, xzr
00306f68mov x3, xzr
00306f6cmov x4, xzr
00306f70blr x5
00306f74str x0, [sp+488]
00306f78str x1, [sp+496]
00306f7cadrp x0, 0x2fc000
00306f80add x0, x0, 3136
00306f84bl runtime.newobject
00306f88str x0, [sp+368]
00306f8cldr x5, [sp+496]
00306f90ldr x6, [sp+488]
00306f94str x6, [x0]
00306f98adrp x27, 0x745000
00306f9cldr w6, [x27+3056]
00306fa0cbz w6, 0x306fa8
00306fa4b 0x306fac
00306fa8
00306fa8loc_306fa8:
00306fa8b 0x306fc0
00306fac
00306facloc_306fac:
00306facbl runtime.gcWriteBarrier2
00306fb0str x5, [x25]
00306fb4ldr x6, [x0+8]
00306fb8str x6, [x25+8]
00306fbcb 0x306fc0
00306fc0
00306fc0loc_306fc0:
00306fc0str x5, [x0+8]
00306fc4ldr x5, [sp+368]
00306fc8ldrsb x27, [x5]
00306fccb 0x306fd0
00306fd0
00306fd0loc_306fd0:
00306fd0str x5, [sp+344]
00306fd4orr x6, xzr, 1
00306fd8str x6, [sp+352]
00306fdcstr x6, [sp+360]
00306fe0str x5, [sp+152]
00306fe4str x6, [sp+160]
00306fe8str x6, [sp+168]
00306fecstp xzr, xzr, [sp+136]
00306ff0ldr x0, [sp+152]
00306ff4ldr x1, [sp+160]
00306ff8ldr x2, [sp+168]
00306ffcmov x3, xzr
00307000mov x4, xzr
00307004ldp x29, x30, [sp-8]
00307008add sp, sp, 704
0030700cret x30
00307010
00307010loc_307010:
00307010str xzr, [sp+464]
00307014stp xzr, xzr, [sp+472]
00307018stp xzr, xzr, [sp+504]
0030701cldr x1, [sp+720]
00307020ldr x5, [sp+224]
00307024ldr x3, [sp+736]
00307028ldr x6, [sp+232]
0030702cldr x4, [sp+744]
00307030ldr x2, [sp+728]
00307034ldr x0, [sp+712]
00307038bl net.(*Resolver).lookupIPAddr
0030703cstr x0, [sp+464]
00307040str x1, [sp+472]
00307044str x2, [sp+480]
00307048str x3, [sp+504]
0030704cstr x4, [sp+512]
00307050ldr x7, [sp+464]
00307054ldr x8, [sp+472]
00307058ldr x9, [sp+480]
0030705cstr x7, [sp+608]
00307060str x8, [sp+616]
00307064str x9, [sp+624]
00307068ldr x7, [sp+504]
0030706cldr x8, [sp+512]
00307070str x7, [sp+592]
00307074str x8, [sp+600]
00307078ldr x7, [sp+608]
0030707cldr x8, [sp+616]
00307080ldr x9, [sp+624]
00307084str x7, [sp+192]
00307088str x8, [sp+200]
0030708cstr x9, [sp+208]
00307090ldr x7, [sp+600]
00307094ldr x8, [sp+592]
00307098str x8, [sp+248]
0030709cstr x7, [sp+256]
003070a0cbnz x8, 0x3070a8
003070a4b 0x3070d8
003070a8
003070a8loc_3070a8:
003070a8str xzr, [sp+152]
003070acstp xzr, xzr, [sp+160]
003070b0ldr x3, [sp+248]
003070b4ldr x4, [sp+256]
003070b8str x3, [sp+136]
003070bcstr x4, [sp+144]
003070c0ldr x0, [sp+152]
003070c4ldr x1, [sp+160]
003070c8ldr x2, [sp+168]
003070ccldp x29, x30, [sp-8]
003070d0add sp, sp, 704
003070d4ret x30
003070d8
003070d8loc_3070d8:
003070d8ldr x7, [sp+200]
003070dcstr x7, [sp+120]
003070e0subs xzr, x7, 1
003070e4cset x7, eq
003070e8strb w7, [sp+95]
003070ecb.eq 0x3070f4
003070f0b 0x307148
003070f4
003070f4loc_3070f4:
003070f4ldr x6, [sp+192]
003070f8ldr x1, [sp+200]
003070fcsubs xzr, x1, 0
00307100b.hi 0x307108
00307104b 0x307444
00307108
00307108loc_307108:
00307108ldr x0, [x6]
0030710cldr x1, [x6+8]
00307110ldr x2, [x6+16]
00307114str x0, [sp+320]
00307118str x1, [sp+328]
0030711cstr x2, [sp+336]
00307120adrp x27, 0x707000
00307124ldr x3, [x27+3024]
00307128adrp x27, 0x707000
0030712cldr x4, [x27+3032]
00307130adrp x27, 0x707000
00307134ldr x5, [x27+3040]
00307138bl net.IP.Equal
0030713cstrb w0, [sp+94]
00307140strb w0, [sp+95]
00307144b 0x30714c
00307148
00307148loc_307148:
00307148b 0x30714c
0030714c
0030714cloc_30714c:
0030714cldrb w7, [sp+95]
00307150tbnz w7, 0, 0x307158
00307154b 0x307240
00307158
00307158loc_307158:
00307158stp xzr, xzr, [sp+280]
0030715cstp xzr, xzr, [sp+296]
00307160str xzr, [sp+312]
00307164adrp x27, 0x71b000
00307168ldr x7, [x27+3680]
0030716cadrp x27, 0x71b000
00307170ldr x8, [x27+3688]
00307174adrp x27, 0x71b000
00307178ldr x9, [x27+3696]
0030717cstr x7, [sp+280]
00307180str x8, [sp+288]
00307184str x9, [sp+296]
00307188ldr x2, [sp+208]
0030718cldr x0, [sp+192]
00307190ldr x7, [sp+200]
00307194add x1, x7, 1
00307198subs xzr, x2, x1
0030719cb.hs 0x3071a4
003071a0b 0x3071a8
003071a4
003071a4loc_3071a4:
003071a4b 0x3071bc
003071a8
003071a8loc_3071a8:
003071a8orr x3, xzr, 1
003071acadrp x4, 0x33b000
003071b0add x4, x4, 1792
003071b4bl runtime.growslice
003071b8b 0x3071bc
003071bc
003071bcloc_3071bc:
003071bcadd x7, x1, x1, lsl #2
003071c0ubfm x7, x7, 61, 60
003071c4sub x7, x7, 40
003071c8add x7, x0, x7
003071ccadrp x27, 0x744000
003071d0ldr w8, [x27+3056]
003071d4cbz w8, 0x3071dc
003071d8b 0x3071e0
003071dc
003071dcloc_3071dc:
003071dcb 0x307218
003071e0
003071e0loc_3071e0:
003071e0str x0, [sp+272]
003071e4str x1, [sp+112]
003071e8str x2, [sp+104]
003071ecstr x7, [sp+264]
003071f0adrp x0, 0x33b000
003071f4add x0, x0, 1792
003071f8mov x1, x7
003071fcadd x2, sp, 280
00307200bl runtime.wbMove
00307204ldr x0, [sp+272]
00307208ldr x1, [sp+112]
0030720cldr x2, [sp+104]
00307210ldr x7, [sp+264]
00307214b 0x307218
00307218
00307218loc_307218:
00307218ldp x8, x9, [sp+280]
0030721cldp x10, x11, [sp+296]
00307220stp x8, x9, [x7]
00307224stp x10, x11, [x7+16]
00307228ldr x8, [sp+312]
0030722cstr x8, [x7+32]
00307230str x0, [sp+192]
00307234str x1, [sp+200]
00307238str x2, [sp+208]
0030723cb 0x307244
00307240
00307240loc_307240:
00307240b 0x307244
00307244
00307244loc_307244:
00307244str xzr, [sp+240]
00307248ldr x7, [sp+744]
0030724csubs xzr, x7, 0
00307250cset x8, ne
00307254strb w8, [sp+95]
00307258cbnz x7, 0x307260
0030725cb 0x307294
00307260
00307260loc_307260:
00307260ldr x7, [sp+744]
00307264str x7, [sp+120]
00307268ldr x1, [sp+744]
0030726cldr x8, [sp+736]
00307270sub x0, x7, 1
00307274subs xzr, x1, x0
00307278b.hi 0x307280
0030727cb 0x307440
00307280
00307280loc_307280:
00307280ldrb w7, [x8+x0]
00307284subs wzr, w7, 52
00307288cset x7, eq
0030728cstrb w7, [sp+95]
00307290b 0x307298
00307294
00307294loc_307294:
00307294b 0x307298
00307298
00307298loc_307298:
00307298ldrb w7, [sp+95]
0030729ctbnz w7, 0, 0x3072a4
003072a0b 0x3072b4
003072a4
003072a4loc_3072a4:
003072a4adrp x7, 0x3d1000
003072a8add x7, x7, 4024
003072acstr x7, [sp+240]
003072b0b 0x3072b8
003072b4
003072b4loc_3072b4:
003072b4b 0x3072b8
003072b8
003072b8loc_3072b8:
003072b8ldr x7, [sp+744]
003072bcsubs xzr, x7, 0
003072c0cset x8, ne
003072c4strb w8, [sp+95]
003072c8cbnz x7, 0x3072d0
003072ccb 0x307304
003072d0
003072d0loc_3072d0:
003072d0ldr x7, [sp+744]
003072d4str x7, [sp+120]
003072d8ldr x1, [sp+744]
003072dcldr x8, [sp+736]
003072e0sub x0, x7, 1
003072e4subs xzr, x1, x0
003072e8b.hi 0x3072f0
003072ecb 0x30743c
003072f0
003072f0loc_3072f0:
003072f0ldrb w7, [x8+x0]
003072f4subs wzr, w7, 54
003072f8cset x7, eq
003072fcstrb w7, [sp+95]
00307300b 0x307308
00307304
00307304loc_307304:
00307304b 0x307308
00307308
00307308loc_307308:
00307308ldrb w7, [sp+95]
0030730ctbnz w7, 0, 0x307314
00307310b 0x307324
00307314
00307314loc_307314:
00307314adrp x7, 0x3d1000
00307318add x7, x7, 4032
0030731cstr x7, [sp+240]
00307320b 0x307328
00307324
00307324loc_307324:
00307324b 0x307328
00307328
00307328loc_307328:
00307328str xzr, [sp+440]
0030732cstp xzr, xzr, [sp+448]
00307330stp xzr, xzr, [sp+504]
00307334ldr x5, [sp+224]
00307338ldr x1, [sp+192]
0030733cldr x4, [sp+216]
00307340ldr x2, [sp+200]
00307344ldr x6, [sp+232]
00307348ldr x3, [sp+208]
0030734cldr x0, [sp+240]
00307350bl net.filterAddrList
00307354str x0, [sp+440]
00307358str x1, [sp+448]
0030735cstr x2, [sp+456]
00307360str x3, [sp+504]
00307364str x4, [sp+512]
00307368ldr x7, [sp+440]
0030736cldr x8, [sp+448]
00307370ldr x9, [sp+456]
00307374str x7, [sp+568]
00307378str x8, [sp+576]
0030737cstr x9, [sp+584]
00307380ldr x7, [sp+504]
00307384ldr x8, [sp+512]
00307388str x7, [sp+552]
0030738cstr x8, [sp+560]
00307390ldr x7, [sp+568]
00307394ldr x8, [sp+576]
00307398ldr x9, [sp+584]
0030739cstr x7, [sp+152]
003073a0str x8, [sp+160]
003073a4str x9, [sp+168]
003073a8ldr x3, [sp+552]
003073acldr x4, [sp+560]
003073b0str x3, [sp+136]
003073b4str x4, [sp+144]
003073b8ldr x0, [sp+152]
003073bcldr x1, [sp+160]
003073c0ldr x2, [sp+168]
003073c4ldp x29, x30, [sp-8]
003073c8add sp, sp, 704
003073ccret x30
003073d0
003073d0loc_3073d0:
003073d0b 0x3073d8
003073d4
003073d4loc_3073d4:
003073d4b 0x3073d8
003073d8
003073d8loc_3073d8:
003073d8b 0x3073dc
003073dc
003073dcloc_3073dc:
003073dcb 0x3073e0
003073e0
003073e0loc_3073e0:
003073e0b 0x3073f0
003073e4
003073e4loc_3073e4:
003073e4b 0x3073e8
003073e8
003073e8loc_3073e8:
003073e8b 0x3073ec
003073ec
003073ecloc_3073ec:
003073ecb 0x3073f0
003073f0
003073f0loc_3073f0:
003073f0b 0x3073f4
003073f4
003073f4loc_3073f4:
003073f4str xzr, [sp+152]
003073f8stp xzr, xzr, [sp+160]
003073fcldr x0, [sp+736]
00307400ldr x1, [sp+744]
00307404bl runtime.convTstring
00307408str x0, [sp+416]
0030740cadrp x2, 0x40e000
00307410add x2, x2, 2048
00307414str x2, [sp+136]
00307418str x0, [sp+144]
0030741cldr x3, [sp+136]
00307420ldr x0, [sp+152]
00307424ldr x1, [sp+160]
00307428ldr x4, [sp+144]
0030742cldr x2, [sp+168]
00307430ldp x29, x30, [sp-8]
00307434add sp, sp, 704
00307438ret x30
0030743c
0030743cloc_30743c:
0030743cbl runtime.panicIndex
00307440
00307440loc_307440:
00307440bl runtime.panicIndex
00307444
00307444loc_307444:
00307444mov x0, xzr
00307448bl runtime.panicIndex
0030744c
0030744cloc_30744c:
0030744corr x0, xzr, 3
00307450bl runtime.panicIndex
00307454
00307454loc_307454:
00307454orr x0, xzr, 2
00307458bl runtime.panicIndex
0030745c
0030745cloc_30745c:
0030745corr x0, xzr, 1
00307460bl runtime.panicIndex
00307464
00307464loc_307464:
00307464mov x0, xzr
00307468bl runtime.panicIndex
0030746c
0030746cloc_30746c:
0030746corr x0, xzr, 3
00307470bl runtime.panicIndex
00307474
00307474loc_307474:
00307474orr x0, xzr, 2
00307478bl runtime.panicIndex
0030747c
0030747cloc_30747c:
0030747corr x0, xzr, 1
00307480bl runtime.panicIndex
00307484
00307484loc_307484:
00307484mov x0, xzr
00307488bl runtime.panicIndex
0030748c
0030748cloc_30748c:
0030748corr x0, xzr, 3
00307490bl runtime.panicIndex
00307494
00307494loc_307494:
00307494orr x0, xzr, 2
00307498bl runtime.panicIndex
0030749c
0030749cloc_30749c:
0030749corr x0, xzr, 1
003074a0bl runtime.panicIndex
003074a4
003074a4loc_3074a4:
003074a4mov x0, xzr
003074a8bl runtime.panicIndex
003074ac
003074acloc_3074ac:
003074acorr x0, xzr, 3
003074b0bl runtime.panicIndex
003074b4
003074b4loc_3074b4:
003074b4orr x0, xzr, 2
003074b8bl runtime.panicIndex
003074bc
003074bcloc_3074bc:
003074bcorr x0, xzr, 1
003074c0bl runtime.panicIndex
003074c4
003074c4loc_3074c4:
003074c4mov x0, xzr
003074c8bl runtime.panicIndex
003074cc
003074ccloc_3074cc:
003074ccmov x0, xzr
003074d0bl runtime.panicIndex
003074d4
003074d4loc_3074d4:
003074d4orr x0, xzr, 2
003074d8bl runtime.panicIndex
003074dc
003074dcloc_3074dc:
003074dcorr x0, xzr, 1
003074e0bl runtime.panicIndex
003074e4
003074e4loc_3074e4:
003074e4mov x0, xzr
003074e8bl runtime.panicIndex
003074ec
003074ecloc_3074ec:
003074ecorr x0, xzr, 2
003074f0bl runtime.panicIndex
003074f4
003074f4loc_3074f4:
003074f4orr x0, xzr, 1
003074f8bl runtime.panicIndex
003074fc
003074fcloc_3074fc:
003074fcmov x0, xzr
00307500bl runtime.panicIndex
00307504
00307504loc_307504:
00307504orr x0, xzr, 2
00307508bl runtime.panicIndex
0030750c
0030750cloc_30750c:
0030750corr x0, xzr, 1
00307510bl runtime.panicIndex
00307514
00307514loc_307514:
00307514mov x0, xzr
00307518bl runtime.panicIndex
0030751c
0030751cloc_30751c:
0030751corr x0, xzr, 2
00307520bl runtime.panicIndex
00307524
00307524loc_307524:
00307524orr x0, xzr, 1
00307528bl runtime.panicIndex
0030752c
0030752cloc_30752c:
0030752cmov x0, xzr
00307530bl runtime.panicIndex
00307534
00307534loc_307534:
00307534mov x0, xzr
00307538bl runtime.panicIndex
0030753c
0030753cloc_30753c:
0030753corr x0, xzr, 1
00307540bl runtime.panicIndex
00307544
00307544loc_307544:
00307544mov x0, xzr
00307548bl runtime.panicIndex
0030754chint
00307550
00307550loc_307550:
00307550stp x0, x1, [sp+8]
00307554stp x2, x3, [sp+24]
00307558stp x4, x5, [sp+40]
0030755cstr x6, [sp+56]
00307560mov x3, x30
00307564bl runtime.morestack_noctxt.abi0
00307568ldp x0, x1, [sp+8]
0030756cldp x2, x3, [sp+24]
00307570ldp x4, x5, [sp+40]
00307574ldr x6, [sp+56]
00307578b 0x306820
0030757cudf 0
00306820
00306820net.(*Resolver).internetAddrList: ; void net.(*Resolver).internetAddrList(net.Resolver * r, context.Context ctx, struct string net, struct string addr)
00306820ldr x16, [x28+16]
00306824sub x17, sp, 576
00306828subs xzr, x17, x16
0030682cb.ls 0x307550
00306830sub x20, sp, 704
00306834stp x29, x30, [x20-8]
00306838add sp, x20, 0
0030683csub x29, sp, 8
00306840str x0, [sp+712]
00306844str x1, [sp+720]
00306848str x2, [sp+728]
0030684cstr x3, [sp+736]
00306850str x4, [sp+744]
00306854str x5, [sp+752]
00306858str x6, [sp+760]
0030685cstr xzr, [sp+152]
00306860stp xzr, xzr, [sp+160]
00306864stp xzr, xzr, [sp+136]
00306868stp xzr, xzr, [sp+248]
0030686cstp xzr, xzr, [sp+224]
00306870stp xzr, xzr, [sp+176]
00306874str xzr, [sp+96]
00306878ldr x1, [sp+744]
0030687cldr x7, [sp+736]
00306880str x7, [sp+424]
00306884str x1, [sp+432]
00306888b 0x30688c
0030688c
0030688cloc_30688c:
0030688csubs xzr, x1, 2
00306890b.eq 0x306898
00306894b 0x3068f4
00306898
00306898loc_306898:
00306898b 0x30689c
0030689c
0030689cloc_30689c:
0030689csubs xzr, x1, 2
003068a0b.eq 0x3068a8
003068a4b 0x3068ec
003068a8
003068a8loc_3068a8:
003068a8subs xzr, x1, 0
003068acb.hi 0x3068b4
003068b0b 0x307544
003068b4
003068b4loc_3068b4:
003068b4ldrb w8, [x7]
003068b8subs xzr, x1, 1
003068bcb.hi 0x3068c4
003068c0b 0x30753c
003068c4
003068c4loc_3068c4:
003068c4ldrb w7, [x7+1]
003068c8ubfm x7, x7, 56, 7
003068ccorr x7, x8, x7
003068d0ubfm x7, x7, 0, 15
003068d4movz x8, 28777
003068d8subs wzr, w7, w8
003068dcb.eq 0x3068e4
003068e0b 0x3068e8
003068e4
003068e4loc_3068e4:
003068e4b 0x3069fc
003068e8
003068e8loc_3068e8:
003068e8b 0x3068f0
003068ec
003068ecloc_3068ec:
003068ecb 0x3068f0
003068f0
003068f0loc_3068f0:
003068f0b 0x3073f0
003068f4
003068f4loc_3068f4:
003068f4subs xzr, x1, 3
003068f8b.eq 0x306900
003068fcb 0x306b2c
00306900
00306900loc_306900:
00306900b 0x306904
00306904
00306904loc_306904:
00306904subs xzr, x1, 0
00306908b.hi 0x306910
0030690cb 0x307534
00306910
00306910loc_306910:
00306910ldrsb x8, [x7]
00306914subs wzr, w8, 105
00306918b.le 0x306920
0030691cb 0x306a38
00306920
00306920loc_306920:
00306920subs xzr, x1, 3
00306924b.eq 0x30692c
00306928b 0x306990
0030692c
0030692cloc_30692c:
0030692csubs xzr, x1, 0
00306930b.hi 0x306938
00306934b 0x30752c
00306938
00306938loc_306938:
00306938ldrb w8, [x7]
0030693csubs xzr, x1, 1
00306940b.hi 0x306948
00306944b 0x307524
00306948
00306948loc_306948:
00306948ldrb w9, [x7+1]
0030694cubfm x9, x9, 56, 7
00306950orr x8, x8, x9
00306954ubfm x8, x8, 0, 15
00306958movz x9, 28777
0030695csubs wzr, w8, w9
00306960b.eq 0x306968
00306964b 0x30698c
00306968
00306968loc_306968:
00306968subs xzr, x1, 2
0030696cb.hi 0x306974
00306970b 0x30751c
00306974
00306974loc_306974:
00306974ldrb w8, [x7+2]
00306978subs wzr, w8, 52
0030697cb.eq 0x306984
00306980b 0x306988
00306984
00306984loc_306984:
00306984b 0x3069fc
00306988
00306988loc_306988:
00306988b 0x306994
0030698c
0030698cloc_30698c:
0030698cb 0x306994
00306990
00306990loc_306990:
00306990b 0x306994
00306994
00306994loc_306994:
00306994subs xzr, x1, 3
00306998b.eq 0x3069a0
0030699cb 0x306a2c
003069a0
003069a0loc_3069a0:
003069a0subs xzr, x1, 0
003069a4b.hi 0x3069ac
003069a8b 0x307514
003069ac
003069acloc_3069ac:
003069acldrb w8, [x7]
003069b0subs xzr, x1, 1
003069b4b.hi 0x3069bc
003069b8b 0x30750c
003069bc
003069bcloc_3069bc:
003069bcldrb w9, [x7+1]
003069c0ubfm x9, x9, 56, 7
003069c4orr x8, x8, x9
003069c8ubfm x8, x8, 0, 15
003069ccmovz x9, 28777
003069d0subs wzr, w8, w9
003069d4b.eq 0x3069dc
003069d8b 0x306a28
003069dc
003069dcloc_3069dc:
003069dcsubs xzr, x1, 2
003069e0b.hi 0x3069e8
003069e4b 0x307504
003069e8
003069e8loc_3069e8:
003069e8ldrb w7, [x7+2]
003069ecsubs wzr, w7, 54
003069f0b.eq 0x3069f8
003069f4b 0x306a24
003069f8
003069f8loc_3069f8:
003069f8b 0x3069fc
003069fc
003069fcloc_3069fc:
003069fcldr x7, [sp+760]
00306a00cbnz x7, 0x306a08
00306a04b 0x306a1c
00306a08
00306a08loc_306a08:
00306a08ldr x7, [sp+752]
00306a0cldr x8, [sp+760]
00306a10str x7, [sp+224]
00306a14str x8, [sp+232]
00306a18b 0x306a20
00306a1c
00306a1cloc_306a1c:
00306a1cb 0x306a20
00306a20
00306a20loc_306a20:
00306a20b 0x306ed8
00306a24
00306a24loc_306a24:
00306a24b 0x306a30
00306a28
00306a28loc_306a28:
00306a28b 0x306a30
00306a2c
00306a2cloc_306a2c:
00306a2cb 0x306a30
00306a30
00306a30loc_306a30:
00306a30b 0x306a34
00306a34
00306a34loc_306a34:
00306a34b 0x306b28
00306a38
00306a38loc_306a38:
00306a38subs xzr, x1, 3
00306a3cb.eq 0x306a44
00306a40b 0x306aa8
00306a44
00306a44loc_306a44:
00306a44subs xzr, x1, 0
00306a48b.hi 0x306a50
00306a4cb 0x3074fc
00306a50
00306a50loc_306a50:
00306a50ldrb w8, [x7]
00306a54subs xzr, x1, 1
00306a58b.hi 0x306a60
00306a5cb 0x3074f4
00306a60
00306a60loc_306a60:
00306a60ldrb w9, [x7+1]
00306a64ubfm x9, x9, 56, 7
00306a68orr x8, x8, x9
00306a6cubfm x8, x8, 0, 15
00306a70movz x9, 25460
00306a74subs wzr, w8, w9
00306a78b.eq 0x306a80
00306a7cb 0x306aa4
00306a80
00306a80loc_306a80:
00306a80subs xzr, x1, 2
00306a84b.hi 0x306a8c
00306a88b 0x3074ec
00306a8c
00306a8cloc_306a8c:
00306a8cldrb w8, [x7+2]
00306a90subs wzr, w8, 112
00306a94b.eq 0x306a9c
00306a98b 0x306aa0
00306a9c
00306a9cloc_306a9c:
00306a9cb 0x306d68
00306aa0
00306aa0loc_306aa0:
00306aa0b 0x306aac
00306aa4
00306aa4loc_306aa4:
00306aa4b 0x306aac
00306aa8
00306aa8loc_306aa8:
00306aa8b 0x306aac
00306aac
00306aacloc_306aac:
00306aacsubs xzr, x1, 3
00306ab0b.eq 0x306ab8
00306ab4b 0x306b1c
00306ab8
00306ab8loc_306ab8:
00306ab8subs xzr, x1, 0
00306abcb.hi 0x306ac4
00306ac0b 0x3074e4
00306ac4
00306ac4loc_306ac4:
00306ac4ldrb w8, [x7]
00306ac8subs xzr, x1, 1
00306accb.hi 0x306ad4
00306ad0b 0x3074dc
00306ad4
00306ad4loc_306ad4:
00306ad4ldrb w9, [x7+1]
00306ad8ubfm x9, x9, 56, 7
00306adcorr x8, x8, x9
00306ae0ubfm x8, x8, 0, 15
00306ae4movz x9, 25717
00306ae8subs wzr, w8, w9
00306aecb.eq 0x306af4
00306af0b 0x306b18
00306af4
00306af4loc_306af4:
00306af4subs xzr, x1, 2
00306af8b.hi 0x306b00
00306afcb 0x3074d4
00306b00
00306b00loc_306b00:
00306b00ldrb w7, [x7+2]
00306b04subs wzr, w7, 112
00306b08b.eq 0x306b10
00306b0cb 0x306b14
00306b10
00306b10loc_306b10:
00306b10b 0x306d68
00306b14
00306b14loc_306b14:
00306b14b 0x306b20
00306b18
00306b18loc_306b18:
00306b18b 0x306b20
00306b1c
00306b1cloc_306b1c:
00306b1cb 0x306b20
00306b20
00306b20loc_306b20:
00306b20b 0x306b24
00306b24
00306b24loc_306b24:
00306b24b 0x306b28
00306b28
00306b28loc_306b28:
00306b28b 0x3073f0
00306b2c
00306b2cloc_306b2c:
00306b2csubs xzr, x1, 4
00306b30b.eq 0x306b38
00306b34b 0x3073e4
00306b38
00306b38loc_306b38:
00306b38b 0x306b3c
00306b3c
00306b3cloc_306b3c:
00306b3csubs xzr, x1, 0
00306b40b.hi 0x306b48
00306b44b 0x3074cc
00306b48
00306b48loc_306b48:
00306b48ldrsb x8, [x7]
00306b4csubs wzr, w8, 116
00306b50b.le 0x306b58
00306b54b 0x306c68
00306b58
00306b58loc_306b58:
00306b58subs xzr, x1, 4
00306b5cb.eq 0x306b64
00306b60b 0x306bd8
00306b64
00306b64loc_306b64:
00306b64subs xzr, x1, 0
00306b68b.hi 0x306b70
00306b6cb 0x3074c4
00306b70
00306b70loc_306b70:
00306b70ldrb w8, [x7]
00306b74subs xzr, x1, 1
00306b78b.hi 0x306b80
00306b7cb 0x3074bc
00306b80
00306b80loc_306b80:
00306b80ldrb w9, [x7+1]
00306b84ubfm x9, x9, 56, 7
00306b88orr x8, x8, x9
00306b8csubs xzr, x1, 2
00306b90b.hi 0x306b98
00306b94b 0x3074b4
00306b98
00306b98loc_306b98:
00306b98ldrb w9, [x7+2]
00306b9cubfm x9, x9, 48, 7
00306ba0orr x8, x8, x9
00306ba4subs xzr, x1, 3
00306ba8b.hi 0x306bb0
00306bacb 0x3074ac
00306bb0
00306bb0loc_306bb0:
00306bb0ldrb w9, [x7+3]
00306bb4ubfm x9, x9, 40, 7
00306bb8orr x8, x8, x9
00306bbcmovz x9, 25460
00306bc0movk x9, 0x34700000
00306bc4subs wzr, w8, w9
00306bc8b.eq 0x306bd0
00306bccb 0x306bd4
00306bd0
00306bd0loc_306bd0:
00306bd0b 0x306d68
00306bd4
00306bd4loc_306bd4:
00306bd4b 0x306bdc
00306bd8
00306bd8loc_306bd8:
00306bd8b 0x306bdc
00306bdc
00306bdcloc_306bdc:
00306bdcsubs xzr, x1, 4
00306be0b.eq 0x306be8
00306be4b 0x306c5c
00306be8
00306be8loc_306be8:
00306be8subs xzr, x1, 0
00306becb.hi 0x306bf4
00306bf0b 0x3074a4
00306bf4
00306bf4loc_306bf4:
00306bf4ldrb w8, [x7]
00306bf8subs xzr, x1, 1
00306bfcb.hi 0x306c04
00306c00b 0x30749c
00306c04
00306c04loc_306c04:
00306c04ldrb w9, [x7+1]
00306c08ubfm x9, x9, 56, 7
00306c0corr x8, x8, x9
00306c10subs xzr, x1, 2
00306c14b.hi 0x306c1c
00306c18b 0x307494
00306c1c
00306c1cloc_306c1c:
00306c1cldrb w9, [x7+2]
00306c20ubfm x9, x9, 48, 7
00306c24orr x8, x8, x9
00306c28subs xzr, x1, 3
00306c2cb.hi 0x306c34
00306c30b 0x30748c
00306c34
00306c34loc_306c34:
00306c34ldrb w7, [x7+3]
00306c38ubfm x7, x7, 40, 7
00306c3corr x7, x8, x7
00306c40movz x8, 25460
00306c44movk x8, 0x36700000
00306c48subs wzr, w7, w8
00306c4cb.eq 0x306c54
00306c50b 0x306c58
00306c54
00306c54loc_306c54:
00306c54b 0x306d68
00306c58
00306c58loc_306c58:
00306c58b 0x306c60
00306c5c
00306c5cloc_306c5c:
00306c5cb 0x306c60
00306c60
00306c60loc_306c60:
00306c60b 0x306c64
00306c64
00306c64loc_306c64:
00306c64b 0x3073e0
00306c68
00306c68loc_306c68:
00306c68subs xzr, x1, 4
00306c6cb.eq 0x306c74
00306c70b 0x306ce8
00306c74
00306c74loc_306c74:
00306c74subs xzr, x1, 0
00306c78b.hi 0x306c80
00306c7cb 0x307484
00306c80
00306c80loc_306c80:
00306c80ldrb w8, [x7]
00306c84subs xzr, x1, 1
00306c88b.hi 0x306c90
00306c8cb 0x30747c
00306c90
00306c90loc_306c90:
00306c90ldrb w9, [x7+1]
00306c94ubfm x9, x9, 56, 7
00306c98orr x8, x8, x9
00306c9csubs xzr, x1, 2
00306ca0b.hi 0x306ca8
00306ca4b 0x307474
00306ca8
00306ca8loc_306ca8:
00306ca8ldrb w9, [x7+2]
00306cacubfm x9, x9, 48, 7
00306cb0orr x8, x8, x9
00306cb4subs xzr, x1, 3
00306cb8b.hi 0x306cc0
00306cbcb 0x30746c
00306cc0
00306cc0loc_306cc0:
00306cc0ldrb w9, [x7+3]
00306cc4ubfm x9, x9, 40, 7
00306cc8orr x8, x8, x9
00306cccmovz x9, 25717
00306cd0movk x9, 0x34700000
00306cd4subs wzr, w8, w9
00306cd8b.eq 0x306ce0
00306cdcb 0x306ce4
00306ce0
00306ce0loc_306ce0:
00306ce0b 0x306d68
00306ce4
00306ce4loc_306ce4:
00306ce4b 0x306cec
00306ce8
00306ce8loc_306ce8:
00306ce8b 0x306cec
00306cec
00306cecloc_306cec:
00306cecsubs xzr, x1, 4
00306cf0b.eq 0x306cf8
00306cf4b 0x3073d4
00306cf8
00306cf8loc_306cf8:
00306cf8subs xzr, x1, 0
00306cfcb.hi 0x306d04
00306d00b 0x307464
00306d04
00306d04loc_306d04:
00306d04ldrb w8, [x7]
00306d08subs xzr, x1, 1
00306d0cb.hi 0x306d14
00306d10b 0x30745c
00306d14
00306d14loc_306d14:
00306d14ldrb w9, [x7+1]
00306d18ubfm x9, x9, 56, 7
00306d1corr x8, x8, x9
00306d20subs xzr, x1, 2
00306d24b.hi 0x306d2c
00306d28b 0x307454
00306d2c
00306d2cloc_306d2c:
00306d2cldrb w9, [x7+2]
00306d30ubfm x9, x9, 48, 7
00306d34orr x8, x8, x9
00306d38subs xzr, x1, 3
00306d3cb.hi 0x306d44
00306d40b 0x30744c
00306d44
00306d44loc_306d44:
00306d44ldrb w7, [x7+3]
00306d48ubfm x7, x7, 40, 7
00306d4corr x7, x8, x7
00306d50movz x8, 25717
00306d54movk x8, 0x36700000
00306d58subs wzr, w7, w8
00306d5cb.eq 0x306d64
00306d60b 0x3073d0
00306d64
00306d64loc_306d64:
00306d64b 0x306d68
00306d68
00306d68loc_306d68:
00306d68ldr x7, [sp+760]
00306d6ccbnz x7, 0x306d74
00306d70b 0x306ed0
00306d74
00306d74loc_306d74:
00306d74add x27, sp, 536
00306d78stp xzr, xzr, [x27]
00306d7cadd x27, sp, 520
00306d80stp xzr, xzr, [x27]
00306d84stp xzr, xzr, [sp+504]
00306d88ldr x0, [sp+752]
00306d8cldr x1, [sp+760]
00306d90bl net.SplitHostPort
00306d94str x0, [sp+536]
00306d98str x1, [sp+544]
00306d9cstr x2, [sp+520]
00306da0str x3, [sp+528]
00306da4str x4, [sp+504]
00306da8str x5, [sp+512]
00306dacldr x2, [sp+544]
00306db0ldr x3, [sp+536]
00306db4str x3, [sp+680]
00306db8str x2, [sp+688]
00306dbcldr x2, [sp+520]
00306dc0ldr x3, [sp+528]
00306dc4str x2, [sp+664]
00306dc8str x3, [sp+672]
00306dccldr x2, [sp+504]
00306dd0ldr x3, [sp+512]
00306dd4str x2, [sp+648]
00306dd8str x3, [sp+656]
00306ddcldr x2, [sp+680]
00306de0ldr x3, [sp+688]
00306de4str x2, [sp+224]
00306de8str x3, [sp+232]
00306decldr x2, [sp+664]
00306df0ldr x3, [sp+672]
00306df4str x2, [sp+176]
00306df8str x3, [sp+184]
00306dfcldr x2, [sp+656]
00306e00ldr x3, [sp+648]
00306e04str x3, [sp+248]
00306e08str x2, [sp+256]
00306e0ccbnz x3, 0x306e14
00306e10b 0x306e44
00306e14
00306e14loc_306e14:
00306e14str xzr, [sp+152]
00306e18stp xzr, xzr, [sp+160]
00306e1cldr x3, [sp+248]
00306e20ldr x4, [sp+256]
00306e24str x3, [sp+136]
00306e28str x4, [sp+144]
00306e2cldr x0, [sp+152]
00306e30ldr x1, [sp+160]
00306e34ldr x2, [sp+168]
00306e38ldp x29, x30, [sp-8]
00306e3cadd sp, sp, 704
00306e40ret x30
00306e44
00306e44loc_306e44:
00306e44stp xzr, xzr, [sp+504]
00306e48ldr x1, [sp+720]
00306e4cldr x3, [sp+736]
00306e50ldr x5, [sp+176]
00306e54ldr x4, [sp+744]
00306e58ldr x6, [sp+184]
00306e5cldr x2, [sp+728]
00306e60ldr x0, [sp+712]
00306e64bl net.(*Resolver).LookupPort
00306e68str x0, [sp+120]
00306e6cstr x1, [sp+504]
00306e70str x2, [sp+512]
00306e74ldr x7, [sp+120]
00306e78str x7, [sp+128]
00306e7cstr x1, [sp+632]
00306e80str x2, [sp+640]
00306e84ldr x7, [sp+128]
00306e88str x7, [sp+96]
00306e8cstr x1, [sp+248]
00306e90str x2, [sp+256]
00306e94cbnz x1, 0x306e9c
00306e98b 0x306ecc
00306e9c
00306e9cloc_306e9c:
00306e9cstr xzr, [sp+152]
00306ea0stp xzr, xzr, [sp+160]
00306ea4ldr x3, [sp+248]
00306ea8ldr x4, [sp+256]
00306eacstr x3, [sp+136]
00306eb0str x4, [sp+144]
00306eb4ldr x0, [sp+152]
00306eb8ldr x1, [sp+160]
00306ebcldr x2, [sp+168]
00306ec0ldp x29, x30, [sp-8]
00306ec4add sp, sp, 704
00306ec8ret x30
00306ecc
00306eccloc_306ecc:
00306eccb 0x306ed4
00306ed0
00306ed0loc_306ed0:
00306ed0b 0x306ed4
00306ed4
00306ed4loc_306ed4:
00306ed4b 0x306ed8
00306ed8
00306ed8loc_306ed8:
00306ed8stp xzr, xzr, [sp+376]
00306edcstp xzr, xzr, [sp+392]
00306ee0add x7, sp, 376
00306ee4str x7, [sp+408]
00306ee8ldrsb x27, [x7]
00306eecadrp x8, 4096
00306ef0add x8, x8, 1408
00306ef4str x8, [x7]
00306ef8ldrsb x27, [x7]
00306efcldr x8, [sp+736]
00306f00ldr x9, [sp+744]
00306f04str x9, [x7+16]
00306f08adrp x27, 0x745000
00306f0cldr w9, [x27+3056]
00306f10cbz w9, 0x306f18
00306f14b 0x306f1c
00306f18
00306f18loc_306f18:
00306f18b 0x306f30
00306f1c
00306f1cloc_306f1c:
00306f1cbl runtime.gcWriteBarrier2
00306f20str x8, [x25]
00306f24ldr x9, [x7+8]
00306f28str x9, [x25+8]
00306f2cb 0x306f30
00306f30
00306f30loc_306f30:
00306f30str x8, [x7+8]
00306f34ldrsb x27, [x7]
00306f38ldr x8, [sp+96]
00306f3cstr x8, [x7+24]
00306f40ldr x7, [sp+408]
00306f44str x7, [sp+216]
00306f48ldr x7, [sp+232]
00306f4ccbz x7, 0x306f54
00306f50b 0x307010
00306f54
00306f54loc_306f54:
00306f54ldr x26, [sp+216]
00306f58ldr x5, [x26]
00306f5cmov x0, xzr
00306f60mov x1, xzr
00306f64mov x2, xzr
00306f68mov x3, xzr
00306f6cmov x4, xzr
00306f70blr x5
00306f74str x0, [sp+488]
00306f78str x1, [sp+496]
00306f7cadrp x0, 0x2fc000
00306f80add x0, x0, 3136
00306f84bl runtime.newobject
00306f88str x0, [sp+368]
00306f8cldr x5, [sp+496]
00306f90ldr x6, [sp+488]
00306f94str x6, [x0]
00306f98adrp x27, 0x745000
00306f9cldr w6, [x27+3056]
00306fa0cbz w6, 0x306fa8
00306fa4b 0x306fac
00306fa8
00306fa8loc_306fa8:
00306fa8b 0x306fc0
00306fac
00306facloc_306fac:
00306facbl runtime.gcWriteBarrier2
00306fb0str x5, [x25]
00306fb4ldr x6, [x0+8]
00306fb8str x6, [x25+8]
00306fbcb 0x306fc0
00306fc0
00306fc0loc_306fc0:
00306fc0str x5, [x0+8]
00306fc4ldr x5, [sp+368]
00306fc8ldrsb x27, [x5]
00306fccb 0x306fd0
00306fd0
00306fd0loc_306fd0:
00306fd0str x5, [sp+344]
00306fd4orr x6, xzr, 1
00306fd8str x6, [sp+352]
00306fdcstr x6, [sp+360]
00306fe0str x5, [sp+152]
00306fe4str x6, [sp+160]
00306fe8str x6, [sp+168]
00306fecstp xzr, xzr, [sp+136]
00306ff0ldr x0, [sp+152]
00306ff4ldr x1, [sp+160]
00306ff8ldr x2, [sp+168]
00306ffcmov x3, xzr
00307000mov x4, xzr
00307004ldp x29, x30, [sp-8]
00307008add sp, sp, 704
0030700cret x30
00307010
00307010loc_307010:
00307010str xzr, [sp+464]
00307014stp xzr, xzr, [sp+472]
00307018stp xzr, xzr, [sp+504]
0030701cldr x1, [sp+720]
00307020ldr x5, [sp+224]
00307024ldr x3, [sp+736]
00307028ldr x6, [sp+232]
0030702cldr x4, [sp+744]
00307030ldr x2, [sp+728]
00307034ldr x0, [sp+712]
00307038bl net.(*Resolver).lookupIPAddr
0030703cstr x0, [sp+464]
00307040str x1, [sp+472]
00307044str x2, [sp+480]
00307048str x3, [sp+504]
0030704cstr x4, [sp+512]
00307050ldr x7, [sp+464]
00307054ldr x8, [sp+472]
00307058ldr x9, [sp+480]
0030705cstr x7, [sp+608]
00307060str x8, [sp+616]
00307064str x9, [sp+624]
00307068ldr x7, [sp+504]
0030706cldr x8, [sp+512]
00307070str x7, [sp+592]
00307074str x8, [sp+600]
00307078ldr x7, [sp+608]
0030707cldr x8, [sp+616]
00307080ldr x9, [sp+624]
00307084str x7, [sp+192]
00307088str x8, [sp+200]
0030708cstr x9, [sp+208]
00307090ldr x7, [sp+600]
00307094ldr x8, [sp+592]
00307098str x8, [sp+248]
0030709cstr x7, [sp+256]
003070a0cbnz x8, 0x3070a8
003070a4b 0x3070d8
003070a8
003070a8loc_3070a8:
003070a8str xzr, [sp+152]
003070acstp xzr, xzr, [sp+160]
003070b0ldr x3, [sp+248]
003070b4ldr x4, [sp+256]
003070b8str x3, [sp+136]
003070bcstr x4, [sp+144]
003070c0ldr x0, [sp+152]
003070c4ldr x1, [sp+160]
003070c8ldr x2, [sp+168]
003070ccldp x29, x30, [sp-8]
003070d0add sp, sp, 704
003070d4ret x30
003070d8
003070d8loc_3070d8:
003070d8ldr x7, [sp+200]
003070dcstr x7, [sp+120]
003070e0subs xzr, x7, 1
003070e4cset x7, eq
003070e8strb w7, [sp+95]
003070ecb.eq 0x3070f4
003070f0b 0x307148
003070f4
003070f4loc_3070f4:
003070f4ldr x6, [sp+192]
003070f8ldr x1, [sp+200]
003070fcsubs xzr, x1, 0
00307100b.hi 0x307108
00307104b 0x307444
00307108
00307108loc_307108:
00307108ldr x0, [x6]
0030710cldr x1, [x6+8]
00307110ldr x2, [x6+16]
00307114str x0, [sp+320]
00307118str x1, [sp+328]
0030711cstr x2, [sp+336]
00307120adrp x27, 0x707000
00307124ldr x3, [x27+3024]
00307128adrp x27, 0x707000
0030712cldr x4, [x27+3032]
00307130adrp x27, 0x707000
00307134ldr x5, [x27+3040]
00307138bl net.IP.Equal
0030713cstrb w0, [sp+94]
00307140strb w0, [sp+95]
00307144b 0x30714c
00307148
00307148loc_307148:
00307148b 0x30714c
0030714c
0030714cloc_30714c:
0030714cldrb w7, [sp+95]
00307150tbnz w7, 0, 0x307158
00307154b 0x307240
00307158
00307158loc_307158:
00307158stp xzr, xzr, [sp+280]
0030715cstp xzr, xzr, [sp+296]
00307160str xzr, [sp+312]
00307164adrp x27, 0x71b000
00307168ldr x7, [x27+3680]
0030716cadrp x27, 0x71b000
00307170ldr x8, [x27+3688]
00307174adrp x27, 0x71b000
00307178ldr x9, [x27+3696]
0030717cstr x7, [sp+280]
00307180str x8, [sp+288]
00307184str x9, [sp+296]
00307188ldr x2, [sp+208]
0030718cldr x0, [sp+192]
00307190ldr x7, [sp+200]
00307194add x1, x7, 1
00307198subs xzr, x2, x1
0030719cb.hs 0x3071a4
003071a0b 0x3071a8
003071a4
003071a4loc_3071a4:
003071a4b 0x3071bc
003071a8
003071a8loc_3071a8:
003071a8orr x3, xzr, 1
003071acadrp x4, 0x33b000
003071b0add x4, x4, 1792
003071b4bl runtime.growslice
003071b8b 0x3071bc
003071bc
003071bcloc_3071bc:
003071bcadd x7, x1, x1, lsl #2
003071c0ubfm x7, x7, 61, 60
003071c4sub x7, x7, 40
003071c8add x7, x0, x7
003071ccadrp x27, 0x744000
003071d0ldr w8, [x27+3056]
003071d4cbz w8, 0x3071dc
003071d8b 0x3071e0
003071dc
003071dcloc_3071dc:
003071dcb 0x307218
003071e0
003071e0loc_3071e0:
003071e0str x0, [sp+272]
003071e4str x1, [sp+112]
003071e8str x2, [sp+104]
003071ecstr x7, [sp+264]
003071f0adrp x0, 0x33b000
003071f4add x0, x0, 1792
003071f8mov x1, x7
003071fcadd x2, sp, 280
00307200bl runtime.wbMove
00307204ldr x0, [sp+272]
00307208ldr x1, [sp+112]
0030720cldr x2, [sp+104]
00307210ldr x7, [sp+264]
00307214b 0x307218
00307218
00307218loc_307218:
00307218ldp x8, x9, [sp+280]
0030721cldp x10, x11, [sp+296]
00307220stp x8, x9, [x7]
00307224stp x10, x11, [x7+16]
00307228ldr x8, [sp+312]
0030722cstr x8, [x7+32]
00307230str x0, [sp+192]
00307234str x1, [sp+200]
00307238str x2, [sp+208]
0030723cb 0x307244
00307240
00307240loc_307240:
00307240b 0x307244
00307244
00307244loc_307244:
00307244str xzr, [sp+240]
00307248ldr x7, [sp+744]
0030724csubs xzr, x7, 0
00307250cset x8, ne
00307254strb w8, [sp+95]
00307258cbnz x7, 0x307260
0030725cb 0x307294
00307260
00307260loc_307260:
00307260ldr x7, [sp+744]
00307264str x7, [sp+120]
00307268ldr x1, [sp+744]
0030726cldr x8, [sp+736]
00307270sub x0, x7, 1
00307274subs xzr, x1, x0
00307278b.hi 0x307280
0030727cb 0x307440
00307280
00307280loc_307280:
00307280ldrb w7, [x8+x0]
00307284subs wzr, w7, 52
00307288cset x7, eq
0030728cstrb w7, [sp+95]
00307290b 0x307298
00307294
00307294loc_307294:
00307294b 0x307298
00307298
00307298loc_307298:
00307298ldrb w7, [sp+95]
0030729ctbnz w7, 0, 0x3072a4
003072a0b 0x3072b4
003072a4
003072a4loc_3072a4:
003072a4adrp x7, 0x3d1000
003072a8add x7, x7, 4024
003072acstr x7, [sp+240]
003072b0b 0x3072b8
003072b4
003072b4loc_3072b4:
003072b4b 0x3072b8
003072b8
003072b8loc_3072b8:
003072b8ldr x7, [sp+744]
003072bcsubs xzr, x7, 0
003072c0cset x8, ne
003072c4strb w8, [sp+95]
003072c8cbnz x7, 0x3072d0
003072ccb 0x307304
003072d0
003072d0loc_3072d0:
003072d0ldr x7, [sp+744]
003072d4str x7, [sp+120]
003072d8ldr x1, [sp+744]
003072dcldr x8, [sp+736]
003072e0sub x0, x7, 1
003072e4subs xzr, x1, x0
003072e8b.hi 0x3072f0
003072ecb 0x30743c
003072f0
003072f0loc_3072f0:
003072f0ldrb w7, [x8+x0]
003072f4subs wzr, w7, 54
003072f8cset x7, eq
003072fcstrb w7, [sp+95]
00307300b 0x307308
00307304
00307304loc_307304:
00307304b 0x307308
00307308
00307308loc_307308:
00307308ldrb w7, [sp+95]
0030730ctbnz w7, 0, 0x307314
00307310b 0x307324
00307314
00307314loc_307314:
00307314adrp x7, 0x3d1000
00307318add x7, x7, 4032
0030731cstr x7, [sp+240]
00307320b 0x307328
00307324
00307324loc_307324:
00307324b 0x307328
00307328
00307328loc_307328:
00307328str xzr, [sp+440]
0030732cstp xzr, xzr, [sp+448]
00307330stp xzr, xzr, [sp+504]
00307334ldr x5, [sp+224]
00307338ldr x1, [sp+192]
0030733cldr x4, [sp+216]
00307340ldr x2, [sp+200]
00307344ldr x6, [sp+232]
00307348ldr x3, [sp+208]
0030734cldr x0, [sp+240]
00307350bl net.filterAddrList
00307354str x0, [sp+440]
00307358str x1, [sp+448]
0030735cstr x2, [sp+456]
00307360str x3, [sp+504]
00307364str x4, [sp+512]
00307368ldr x7, [sp+440]
0030736cldr x8, [sp+448]
00307370ldr x9, [sp+456]
00307374str x7, [sp+568]
00307378str x8, [sp+576]
0030737cstr x9, [sp+584]
00307380ldr x7, [sp+504]
00307384ldr x8, [sp+512]
00307388str x7, [sp+552]
0030738cstr x8, [sp+560]
00307390ldr x7, [sp+568]
00307394ldr x8, [sp+576]
00307398ldr x9, [sp+584]
0030739cstr x7, [sp+152]
003073a0str x8, [sp+160]
003073a4str x9, [sp+168]
003073a8ldr x3, [sp+552]
003073acldr x4, [sp+560]
003073b0str x3, [sp+136]
003073b4str x4, [sp+144]
003073b8ldr x0, [sp+152]
003073bcldr x1, [sp+160]
003073c0ldr x2, [sp+168]
003073c4ldp x29, x30, [sp-8]
003073c8add sp, sp, 704
003073ccret x30
003073d0
003073d0loc_3073d0:
003073d0b 0x3073d8
003073d4
003073d4loc_3073d4:
003073d4b 0x3073d8
003073d8
003073d8loc_3073d8:
003073d8b 0x3073dc
003073dc
003073dcloc_3073dc:
003073dcb 0x3073e0
003073e0
003073e0loc_3073e0:
003073e0b 0x3073f0
003073e4
003073e4loc_3073e4:
003073e4b 0x3073e8
003073e8
003073e8loc_3073e8:
003073e8b 0x3073ec
003073ec
003073ecloc_3073ec:
003073ecb 0x3073f0
003073f0
003073f0loc_3073f0:
003073f0b 0x3073f4
003073f4
003073f4loc_3073f4:
003073f4str xzr, [sp+152]
003073f8stp xzr, xzr, [sp+160]
003073fcldr x0, [sp+736]
00307400ldr x1, [sp+744]
00307404bl runtime.convTstring
00307408str x0, [sp+416]
0030740cadrp x2, 0x40e000
00307410add x2, x2, 2048
00307414str x2, [sp+136]
00307418str x0, [sp+144]
0030741cldr x3, [sp+136]
00307420ldr x0, [sp+152]
00307424ldr x1, [sp+160]
00307428ldr x4, [sp+144]
0030742cldr x2, [sp+168]
00307430ldp x29, x30, [sp-8]
00307434add sp, sp, 704
00307438ret x30
0030743c
0030743cloc_30743c:
0030743cbl runtime.panicIndex
00307440
00307440loc_307440:
00307440bl runtime.panicIndex
00307444
00307444loc_307444:
00307444mov x0, xzr
00307448bl runtime.panicIndex
0030744c
0030744cloc_30744c:
0030744corr x0, xzr, 3
00307450bl runtime.panicIndex
00307454
00307454loc_307454:
00307454orr x0, xzr, 2
00307458bl runtime.panicIndex
0030745c
0030745cloc_30745c:
0030745corr x0, xzr, 1
00307460bl runtime.panicIndex
00307464
00307464loc_307464:
00307464mov x0, xzr
00307468bl runtime.panicIndex
0030746c
0030746cloc_30746c:
0030746corr x0, xzr, 3
00307470bl runtime.panicIndex
00307474
00307474loc_307474:
00307474orr x0, xzr, 2
00307478bl runtime.panicIndex
0030747c
0030747cloc_30747c:
0030747corr x0, xzr, 1
00307480bl runtime.panicIndex
00307484
00307484loc_307484:
00307484mov x0, xzr
00307488bl runtime.panicIndex
0030748c
0030748cloc_30748c:
0030748corr x0, xzr, 3
00307490bl runtime.panicIndex
00307494
00307494loc_307494:
00307494orr x0, xzr, 2
00307498bl runtime.panicIndex
0030749c
0030749cloc_30749c:
0030749corr x0, xzr, 1
003074a0bl runtime.panicIndex
003074a4
003074a4loc_3074a4:
003074a4mov x0, xzr
003074a8bl runtime.panicIndex
003074ac
003074acloc_3074ac:
003074acorr x0, xzr, 3
003074b0bl runtime.panicIndex
003074b4
003074b4loc_3074b4:
003074b4orr x0, xzr, 2
003074b8bl runtime.panicIndex
003074bc
003074bcloc_3074bc:
003074bcorr x0, xzr, 1
003074c0bl runtime.panicIndex
003074c4
003074c4loc_3074c4:
003074c4mov x0, xzr
003074c8bl runtime.panicIndex
003074cc
003074ccloc_3074cc:
003074ccmov x0, xzr
003074d0bl runtime.panicIndex
003074d4
003074d4loc_3074d4:
003074d4orr x0, xzr, 2
003074d8bl runtime.panicIndex
003074dc
003074dcloc_3074dc:
003074dcorr x0, xzr, 1
003074e0bl runtime.panicIndex
003074e4
003074e4loc_3074e4:
003074e4mov x0, xzr
003074e8bl runtime.panicIndex
003074ec
003074ecloc_3074ec:
003074ecorr x0, xzr, 2
003074f0bl runtime.panicIndex
003074f4
003074f4loc_3074f4:
003074f4orr x0, xzr, 1
003074f8bl runtime.panicIndex
003074fc
003074fcloc_3074fc:
003074fcmov x0, xzr
00307500bl runtime.panicIndex
00307504
00307504loc_307504:
00307504orr x0, xzr, 2
00307508bl runtime.panicIndex
0030750c
0030750cloc_30750c:
0030750corr x0, xzr, 1
00307510bl runtime.panicIndex
00307514
00307514loc_307514:
00307514mov x0, xzr
00307518bl runtime.panicIndex
0030751c
0030751cloc_30751c:
0030751corr x0, xzr, 2
00307520bl runtime.panicIndex
00307524
00307524loc_307524:
00307524orr x0, xzr, 1
00307528bl runtime.panicIndex
0030752c
0030752cloc_30752c:
0030752cmov x0, xzr
00307530bl runtime.panicIndex
00307534
00307534loc_307534:
00307534mov x0, xzr
00307538bl runtime.panicIndex
0030753c
0030753cloc_30753c:
0030753corr x0, xzr, 1
00307540bl runtime.panicIndex
00307544
00307544loc_307544:
00307544mov x0, xzr
00307548bl runtime.panicIndex
0030754chint
00307550
00307550loc_307550:
00307550stp x0, x1, [sp+8]
00307554stp x2, x3, [sp+24]
00307558stp x4, x5, [sp+40]
0030755cstr x6, [sp+56]
00307560mov x3, x30
00307564bl runtime.morestack_noctxt.abi0
00307568ldp x0, x1, [sp+8]
0030756cldp x2, x3, [sp+24]
00307570ldp x4, x5, [sp+40]
00307574ldr x6, [sp+56]
00307578b 0x306820
0030757cudf 0
00306820
00307580
00307580net.(*Resolver).internetAddrList.func1: ; void net.(*Resolver).internetAddrList.func1(net.IPAddr ip)
00307580ldr x16, [x28+16]
00307584sub x17, sp, 64
00307588subs xzr, x17, x16
0030758cb.ls 0x307e48
00307590str x30, [sp-192]!
00307594stur x29, [sp-8]
00307598sub x29, sp, 8
0030759cstr x0, [sp+200]
003075a0str x1, [sp+208]
003075a4str x2, [sp+216]
003075a8str x3, [sp+224]
003075acstr x4, [sp+232]
003075b0ldr x5, [x26+8]
003075b4ldr x6, [x26+16]
003075b8str x5, [sp+80]
003075bcstr x6, [sp+88]
003075c0ldr x5, [x26+24]
003075c4str x5, [sp+56]
003075c8stp xzr, xzr, [sp+64]
003075ccldr x1, [sp+88]
003075d0ldr x5, [sp+80]
003075d4str x5, [sp+136]
003075d8str x1, [sp+144]
003075dcb 0x3075e0
003075e0
003075e0loc_3075e0:
003075e0subs xzr, x1, 2
003075e4b.eq 0x3075ec
003075e8b 0x30763c
003075ec
003075ecloc_3075ec:
003075ecb 0x3075f0
003075f0
003075f0loc_3075f0:
003075f0subs xzr, x1, 2
003075f4b.eq 0x3075fc
003075f8b 0x307e44
003075fc
003075fcloc_3075fc:
003075fcsubs xzr, x1, 0
00307600b.hi 0x307608
00307604b 0x307e3c
00307608
00307608loc_307608:
00307608ldrb w6, [x5]
0030760csubs xzr, x1, 1
00307610b.hi 0x307618
00307614b 0x307e34
00307618
00307618loc_307618:
00307618ldrb w5, [x5+1]
0030761cubfm x5, x5, 56, 7
00307620orr x5, x6, x5
00307624ubfm x5, x5, 0, 15
00307628movz x6, 28777
0030762csubs wzr, w5, w6
00307630b.eq 0x307638
00307634b 0x307e2c
00307638
00307638loc_307638:
00307638b 0x307744
0030763c
0030763cloc_30763c:
0030763csubs xzr, x1, 3
00307640b.eq 0x307648
00307644b 0x3078dc
00307648
00307648loc_307648:
00307648b 0x30764c
0030764c
0030764cloc_30764c:
0030764csubs xzr, x1, 0
00307650b.hi 0x307658
00307654b 0x307e24
00307658
00307658loc_307658:
00307658ldrsb x6, [x5]
0030765csubs wzr, w6, 105
00307660b.le 0x307668
00307664b 0x307800
00307668
00307668loc_307668:
00307668subs xzr, x1, 3
0030766cb.eq 0x307674
00307670b 0x3076d8
00307674
00307674loc_307674:
00307674subs xzr, x1, 0
00307678b.hi 0x307680
0030767cb 0x307e1c
00307680
00307680loc_307680:
00307680ldrb w6, [x5]
00307684subs xzr, x1, 1
00307688b.hi 0x307690
0030768cb 0x307e14
00307690
00307690loc_307690:
00307690ldrb w7, [x5+1]
00307694ubfm x7, x7, 56, 7
00307698orr x6, x6, x7
0030769cubfm x6, x6, 0, 15
003076a0movz x7, 28777
003076a4subs wzr, w6, w7
003076a8b.eq 0x3076b0
003076acb 0x3076d4
003076b0
003076b0loc_3076b0:
003076b0subs xzr, x1, 2
003076b4b.hi 0x3076bc
003076b8b 0x307e0c
003076bc
003076bcloc_3076bc:
003076bcldrb w6, [x5+2]
003076c0subs wzr, w6, 52
003076c4b.eq 0x3076cc
003076c8b 0x3076d0
003076cc
003076ccloc_3076cc:
003076ccb 0x307744
003076d0
003076d0loc_3076d0:
003076d0b 0x3076dc
003076d4
003076d4loc_3076d4:
003076d4b 0x3076dc
003076d8
003076d8loc_3076d8:
003076d8b 0x3076dc
003076dc
003076dcloc_3076dc:
003076dcsubs xzr, x1, 3
003076e0b.eq 0x3076e8
003076e4b 0x307e08
003076e8
003076e8loc_3076e8:
003076e8subs xzr, x1, 0
003076ecb.hi 0x3076f4
003076f0b 0x307e00
003076f4
003076f4loc_3076f4:
003076f4ldrb w6, [x5]
003076f8subs xzr, x1, 1
003076fcb.hi 0x307704
00307700b 0x307df8
00307704
00307704loc_307704:
00307704ldrb w7, [x5+1]
00307708ubfm x7, x7, 56, 7
0030770corr x6, x6, x7
00307710ubfm x6, x6, 0, 15
00307714movz x7, 28777
00307718subs wzr, w6, w7
0030771cb.eq 0x307724
00307720b 0x307df4
00307724
00307724loc_307724:
00307724subs xzr, x1, 2
00307728b.hi 0x307730
0030772cb 0x307dec
00307730
00307730loc_307730:
00307730ldrb w5, [x5+2]
00307734subs wzr, w5, 54
00307738b.eq 0x307740
0030773cb 0x307de0
00307740
00307740loc_307740:
00307740b 0x307744
00307744
00307744loc_307744:
00307744adrp x0, 0x33b000
00307748add x0, x0, 1792
0030774cbl runtime.newobject
00307750str x0, [sp+112]
00307754ldr x1, [sp+200]
00307758ldr x2, [sp+208]
0030775cldr x3, [sp+216]
00307760str x2, [x0+8]
00307764str x3, [x0+16]
00307768adrp x27, 0x744000
0030776cldr w2, [x27+3056]
00307770cbz w2, 0x307778
00307774b 0x30777c
00307778
00307778loc_307778:
00307778b 0x307790
0030777c
0030777cloc_30777c:
0030777cbl runtime.gcWriteBarrier2
00307780str x1, [x25]
00307784ldr x2, [x0]
00307788str x2, [x25+8]
0030778cb 0x307790
00307790
00307790loc_307790:
00307790str x1, [x0]
00307794ldr x2, [sp+112]
00307798ldrsb x27, [x2]
0030779cldr x3, [sp+224]
003077a0ldr x4, [sp+232]
003077a4str x4, [x2+32]
003077a8adrp x27, 0x744000
003077acldr w4, [x27+3056]
003077b0cbz w4, 0x3077b8
003077b4b 0x3077bc
003077b8
003077b8loc_3077b8:
003077b8b 0x3077d0
003077bc
003077bcloc_3077bc:
003077bcbl runtime.gcWriteBarrier2
003077c0str x3, [x25]
003077c4ldr x4, [x2+24]
003077c8str x4, [x25+8]
003077ccb 0x3077d0
003077d0
003077d0loc_3077d0:
003077d0str x3, [x2+24]
003077d4ldr x2, [sp+112]
003077d8str x2, [sp+152]
003077dcadrp x3, 0x40f000
003077e0add x3, x3, 3272
003077e4str x3, [sp+64]
003077e8str x2, [sp+72]
003077ecldr x0, [sp+64]
003077f0ldr x1, [sp+72]
003077f4ldur x29, [sp-8]
003077f8ldr x30, [sp], 192
003077fcret x30
00307800
00307800loc_307800:
00307800subs xzr, x1, 3
00307804b.eq 0x30780c
00307808b 0x307870
0030780c
0030780cloc_30780c:
0030780csubs xzr, x1, 0
00307810b.hi 0x307818
00307814b 0x307dd8
00307818
00307818loc_307818:
00307818ldrb w6, [x5]
0030781csubs xzr, x1, 1
00307820b.hi 0x307828
00307824b 0x307dd0
00307828
00307828loc_307828:
00307828ldrb w7, [x5+1]
0030782cubfm x7, x7, 56, 7
00307830orr x6, x6, x7
00307834ubfm x6, x6, 0, 15
00307838movz x7, 25460
0030783csubs wzr, w6, w7
00307840b.eq 0x307848
00307844b 0x30786c
00307848
00307848loc_307848:
00307848subs xzr, x1, 2
0030784cb.hi 0x307854
00307850b 0x307dc8
00307854
00307854loc_307854:
00307854ldrb w6, [x5+2]
00307858subs wzr, w6, 112
0030785cb.eq 0x307864
00307860b 0x307868
00307864
00307864loc_307864:
00307864b 0x307a08
00307868
00307868loc_307868:
00307868b 0x307874
0030786c
0030786cloc_30786c:
0030786cb 0x307874
00307870
00307870loc_307870:
00307870b 0x307874
00307874
00307874loc_307874:
00307874subs xzr, x1, 3
00307878b.eq 0x307880
0030787cb 0x307dc4
00307880
00307880loc_307880:
00307880subs xzr, x1, 0
00307884b.hi 0x30788c
00307888b 0x307dbc
0030788c
0030788cloc_30788c:
0030788cldrb w6, [x5]
00307890subs xzr, x1, 1
00307894b.hi 0x30789c
00307898b 0x307db4
0030789c
0030789cloc_30789c:
0030789cldrb w7, [x5+1]
003078a0ubfm x7, x7, 56, 7
003078a4orr x6, x6, x7
003078a8ubfm x6, x6, 0, 15
003078acmovz x7, 25717
003078b0subs wzr, w6, w7
003078b4b.eq 0x3078bc
003078b8b 0x307db0
003078bc
003078bcloc_3078bc:
003078bcsubs xzr, x1, 2
003078c0b.hi 0x3078c8
003078c4b 0x307da8
003078c8
003078c8loc_3078c8:
003078c8ldrb w5, [x5+2]
003078ccsubs wzr, w5, 112
003078d0b.eq 0x3078d8
003078d4b 0x307d98
003078d8
003078d8loc_3078d8:
003078d8b 0x307bd4
003078dc
003078dcloc_3078dc:
003078dcsubs xzr, x1, 4
003078e0b.eq 0x3078e8
003078e4b 0x307d8c
003078e8
003078e8loc_3078e8:
003078e8b 0x3078ec
003078ec
003078ecloc_3078ec:
003078ecsubs xzr, x1, 0
003078f0b.hi 0x3078f8
003078f4b 0x307d84
003078f8
003078f8loc_3078f8:
003078f8ldrsb x6, [x5]
003078fcsubs wzr, w6, 116
00307900b.le 0x307908
00307904b 0x307ad4
00307908
00307908loc_307908:
00307908subs xzr, x1, 4
0030790cb.eq 0x307914
00307910b 0x307988
00307914
00307914loc_307914:
00307914subs xzr, x1, 0
00307918b.hi 0x307920
0030791cb 0x307d7c
00307920
00307920loc_307920:
00307920ldrb w6, [x5]
00307924subs xzr, x1, 1
00307928b.hi 0x307930
0030792cb 0x307d74
00307930
00307930loc_307930:
00307930ldrb w7, [x5+1]
00307934ubfm x7, x7, 56, 7
00307938orr x6, x6, x7
0030793csubs xzr, x1, 2
00307940b.hi 0x307948
00307944b 0x307d6c
00307948
00307948loc_307948:
00307948ldrb w7, [x5+2]
0030794cubfm x7, x7, 48, 7
00307950orr x6, x6, x7
00307954subs xzr, x1, 3
00307958b.hi 0x307960
0030795cb 0x307d64
00307960
00307960loc_307960:
00307960ldrb w7, [x5+3]
00307964ubfm x7, x7, 40, 7
00307968orr x6, x6, x7
0030796cmovz x7, 25460
00307970movk x7, 0x34700000
00307974subs wzr, w6, w7
00307978b.eq 0x307980
0030797cb 0x307984
00307980
00307980loc_307980:
00307980b 0x307a08
00307984
00307984loc_307984:
00307984b 0x30798c
00307988
00307988loc_307988:
00307988b 0x30798c
0030798c
0030798cloc_30798c:
0030798csubs xzr, x1, 4
00307990b.eq 0x307998
00307994b 0x307d60
00307998
00307998loc_307998:
00307998subs xzr, x1, 0
0030799cb.hi 0x3079a4
003079a0b 0x307d58
003079a4
003079a4loc_3079a4:
003079a4ldrb w6, [x5]
003079a8subs xzr, x1, 1
003079acb.hi 0x3079b4
003079b0b 0x307d50
003079b4
003079b4loc_3079b4:
003079b4ldrb w7, [x5+1]
003079b8ubfm x7, x7, 56, 7
003079bcorr x6, x6, x7
003079c0subs xzr, x1, 2
003079c4b.hi 0x3079cc
003079c8b 0x307d48
003079cc
003079ccloc_3079cc:
003079ccldrb w7, [x5+2]
003079d0ubfm x7, x7, 48, 7
003079d4orr x6, x6, x7
003079d8subs xzr, x1, 3
003079dcb.hi 0x3079e4
003079e0b 0x307d40
003079e4
003079e4loc_3079e4:
003079e4ldrb w5, [x5+3]
003079e8ubfm x5, x5, 40, 7
003079ecorr x5, x6, x5
003079f0movz x6, 25460
003079f4movk x6, 0x36700000
003079f8subs wzr, w5, w6
003079fcb.eq 0x307a04
00307a00b 0x307d34
00307a04
00307a04loc_307a04:
00307a04b 0x307a08
00307a08
00307a08loc_307a08:
00307a08adrp x0, 0x34c000
00307a0cadd x0, x0, 2560
00307a10bl runtime.newobject
00307a14str x0, [sp+128]
00307a18ldr x1, [sp+200]
00307a1cldr x2, [sp+208]
00307a20ldr x3, [sp+216]
00307a24str x2, [x0+8]
00307a28str x3, [x0+16]
00307a2cadrp x27, 0x744000
00307a30ldr w2, [x27+3056]
00307a34cbz w2, 0x307a3c
00307a38b 0x307a40
00307a3c
00307a3cloc_307a3c:
00307a3cb 0x307a54
00307a40
00307a40loc_307a40:
00307a40bl runtime.gcWriteBarrier2
00307a44str x1, [x25]
00307a48ldr x2, [x0]
00307a4cstr x2, [x25+8]
00307a50b 0x307a54
00307a54
00307a54loc_307a54:
00307a54str x1, [x0]
00307a58ldr x2, [sp+128]
00307a5cldrsb x27, [x2]
00307a60ldr x3, [sp+56]
00307a64str x3, [x2+24]
00307a68ldr x2, [sp+128]
00307a6cldrsb x27, [x2]
00307a70ldr x3, [sp+224]
00307a74ldr x4, [sp+232]
00307a78str x4, [x2+40]
00307a7cadrp x27, 0x744000
00307a80ldr w4, [x27+3056]
00307a84cbz w4, 0x307a8c
00307a88b 0x307a90
00307a8c
00307a8cloc_307a8c:
00307a8cb 0x307aa4
00307a90
00307a90loc_307a90:
00307a90bl runtime.gcWriteBarrier2
00307a94str x3, [x25]
00307a98ldr x4, [x2+32]
00307a9cstr x4, [x25+8]
00307aa0b 0x307aa4
00307aa4
00307aa4loc_307aa4:
00307aa4str x3, [x2+32]
00307aa8ldr x2, [sp+128]
00307aacstr x2, [sp+168]
00307ab0adrp x3, 0x40f000
00307ab4add x3, x3, 3632
00307ab8str x3, [sp+64]
00307abcstr x2, [sp+72]
00307ac0ldr x0, [sp+64]
00307ac4ldr x1, [sp+72]
00307ac8ldur x29, [sp-8]
00307accldr x30, [sp], 192
00307ad0ret x30
00307ad4
00307ad4loc_307ad4:
00307ad4subs xzr, x1, 4
00307ad8b.eq 0x307ae0
00307adcb 0x307b54
00307ae0
00307ae0loc_307ae0:
00307ae0subs xzr, x1, 0
00307ae4b.hi 0x307aec
00307ae8b 0x307d2c
00307aec
00307aecloc_307aec:
00307aecldrb w6, [x5]
00307af0subs xzr, x1, 1
00307af4b.hi 0x307afc
00307af8b 0x307d24
00307afc
00307afcloc_307afc:
00307afcldrb w7, [x5+1]
00307b00ubfm x7, x7, 56, 7
00307b04orr x6, x6, x7
00307b08subs xzr, x1, 2
00307b0cb.hi 0x307b14
00307b10b 0x307d1c
00307b14
00307b14loc_307b14:
00307b14ldrb w7, [x5+2]
00307b18ubfm x7, x7, 48, 7
00307b1corr x6, x6, x7
00307b20subs xzr, x1, 3
00307b24b.hi 0x307b2c
00307b28b 0x307d14
00307b2c
00307b2cloc_307b2c:
00307b2cldrb w7, [x5+3]
00307b30ubfm x7, x7, 40, 7
00307b34orr x6, x6, x7
00307b38movz x7, 25717
00307b3cmovk x7, 0x34700000
00307b40subs wzr, w6, w7
00307b44b.eq 0x307b4c
00307b48b 0x307b50
00307b4c
00307b4cloc_307b4c:
00307b4cb 0x307bd4
00307b50
00307b50loc_307b50:
00307b50b 0x307b58
00307b54
00307b54loc_307b54:
00307b54b 0x307b58
00307b58
00307b58loc_307b58:
00307b58subs xzr, x1, 4
00307b5cb.eq 0x307b64
00307b60b 0x307d10
00307b64
00307b64loc_307b64:
00307b64subs xzr, x1, 0
00307b68b.hi 0x307b70
00307b6cb 0x307d08
00307b70
00307b70loc_307b70:
00307b70ldrb w6, [x5]
00307b74subs xzr, x1, 1
00307b78b.hi 0x307b80
00307b7cb 0x307d00
00307b80
00307b80loc_307b80:
00307b80ldrb w7, [x5+1]
00307b84ubfm x7, x7, 56, 7
00307b88orr x6, x6, x7
00307b8csubs xzr, x1, 2
00307b90b.hi 0x307b98
00307b94b 0x307cf8
00307b98
00307b98loc_307b98:
00307b98ldrb w7, [x5+2]
00307b9cubfm x7, x7, 48, 7
00307ba0orr x6, x6, x7
00307ba4subs xzr, x1, 3
00307ba8b.hi 0x307bb0
00307bacb 0x307cf0
00307bb0
00307bb0loc_307bb0:
00307bb0ldrb w5, [x5+3]
00307bb4ubfm x5, x5, 40, 7
00307bb8orr x5, x6, x5
00307bbcmovz x6, 25717
00307bc0movk x6, 0x36700000
00307bc4subs wzr, w5, w6
00307bc8b.eq 0x307bd0
00307bccb 0x307ca0
00307bd0
00307bd0loc_307bd0:
00307bd0b 0x307bd4
00307bd4
00307bd4loc_307bd4:
00307bd4adrp x0, 0x34c000
00307bd8add x0, x0, 2368
00307bdcbl runtime.newobject
00307be0str x0, [sp+120]
00307be4ldr x1, [sp+200]
00307be8ldr x2, [sp+208]
00307becldr x3, [sp+216]
00307bf0str x2, [x0+8]
00307bf4str x3, [x0+16]
00307bf8adrp x27, 0x744000
00307bfcldr w2, [x27+3056]
00307c00cbz w2, 0x307c08
00307c04b 0x307c0c
00307c08
00307c08loc_307c08:
00307c08b 0x307c20
00307c0c
00307c0cloc_307c0c:
00307c0cbl runtime.gcWriteBarrier2
00307c10str x1, [x25]
00307c14ldr x2, [x0]
00307c18str x2, [x25+8]
00307c1cb 0x307c20
00307c20
00307c20loc_307c20:
00307c20str x1, [x0]
00307c24ldr x2, [sp+120]
00307c28ldrsb x27, [x2]
00307c2cldr x3, [sp+56]
00307c30str x3, [x2+24]
00307c34ldr x2, [sp+120]
00307c38ldrsb x27, [x2]
00307c3cldr x3, [sp+224]
00307c40ldr x4, [sp+232]
00307c44str x4, [x2+40]
00307c48adrp x27, 0x744000
00307c4cldr w4, [x27+3056]
00307c50cbz w4, 0x307c58
00307c54b 0x307c5c
00307c58
00307c58loc_307c58:
00307c58b 0x307c70
00307c5c
00307c5cloc_307c5c:
00307c5cbl runtime.gcWriteBarrier2
00307c60str x3, [x25]
00307c64ldr x4, [x2+32]
00307c68str x4, [x25+8]
00307c6cb 0x307c70
00307c70
00307c70loc_307c70:
00307c70str x3, [x2+32]
00307c74ldr x2, [sp+120]
00307c78str x2, [sp+160]
00307c7cadrp x3, 0x40f000
00307c80add x3, x3, 3592
00307c84str x3, [sp+64]
00307c88str x2, [sp+72]
00307c8cldr x0, [sp+64]
00307c90ldr x1, [sp+72]
00307c94ldur x29, [sp-8]
00307c98ldr x30, [sp], 192
00307c9cret x30
00307ca0
00307ca0loc_307ca0:
00307ca0b 0x307ca4
00307ca4
00307ca4loc_307ca4:
00307ca4b 0x307ca8
00307ca8
00307ca8loc_307ca8:
00307ca8b 0x307cac
00307cac
00307cacloc_307cac:
00307cacb 0x307cb0
00307cb0
00307cb0loc_307cb0:
00307cb0b 0x307cb4
00307cb4
00307cb4loc_307cb4:
00307cb4ldr x3, [sp+80]
00307cb8ldr x4, [sp+88]
00307cbcmov x0, xzr
00307cc0adrp x1, 0x3af000
00307cc4add x1, x1, 3407
00307cc8movz x2, 20
00307cccbl runtime.concatstring2
00307cd0str x0, [sp+96]
00307cd4str x1, [sp+104]
00307cd8bl runtime.convTstring
00307cdcstr x0, [sp+176]
00307ce0mov x1, x0
00307ce4adrp x0, 0x2ee000
00307ce8add x0, x0, 2944
00307cecbl runtime.gopanic
00307cf0
00307cf0loc_307cf0:
00307cf0orr x0, xzr, 3
00307cf4bl runtime.panicIndex
00307cf8
00307cf8loc_307cf8:
00307cf8orr x0, xzr, 2
00307cfcbl runtime.panicIndex
00307d00
00307d00loc_307d00:
00307d00orr x0, xzr, 1
00307d04bl runtime.panicIndex
00307d08
00307d08loc_307d08:
00307d08mov x0, xzr
00307d0cbl runtime.panicIndex
00307d10
00307d10loc_307d10:
00307d10b 0x307ca4
00307d14
00307d14loc_307d14:
00307d14orr x0, xzr, 3
00307d18bl runtime.panicIndex
00307d1c
00307d1cloc_307d1c:
00307d1corr x0, xzr, 2
00307d20bl runtime.panicIndex
00307d24
00307d24loc_307d24:
00307d24orr x0, xzr, 1
00307d28bl runtime.panicIndex
00307d2c
00307d2cloc_307d2c:
00307d2cmov x0, xzr
00307d30bl runtime.panicIndex
00307d34
00307d34loc_307d34:
00307d34b 0x307d38
00307d38
00307d38loc_307d38:
00307d38b 0x307d3c
00307d3c
00307d3cloc_307d3c:
00307d3cb 0x307cac
00307d40
00307d40loc_307d40:
00307d40orr x0, xzr, 3
00307d44bl runtime.panicIndex
00307d48
00307d48loc_307d48:
00307d48orr x0, xzr, 2
00307d4cbl runtime.panicIndex
00307d50
00307d50loc_307d50:
00307d50orr x0, xzr, 1
00307d54bl runtime.panicIndex
00307d58
00307d58loc_307d58:
00307d58mov x0, xzr
00307d5cbl runtime.panicIndex
00307d60
00307d60loc_307d60:
00307d60b 0x307d38
00307d64
00307d64loc_307d64:
00307d64orr x0, xzr, 3
00307d68bl runtime.panicIndex
00307d6c
00307d6cloc_307d6c:
00307d6corr x0, xzr, 2
00307d70bl runtime.panicIndex
00307d74
00307d74loc_307d74:
00307d74orr x0, xzr, 1
00307d78bl runtime.panicIndex
00307d7c
00307d7cloc_307d7c:
00307d7cmov x0, xzr
00307d80bl runtime.panicIndex
00307d84
00307d84loc_307d84:
00307d84mov x0, xzr
00307d88bl runtime.panicIndex
00307d8c
00307d8cloc_307d8c:
00307d8cb 0x307d90
00307d90
00307d90loc_307d90:
00307d90b 0x307d94
00307d94
00307d94loc_307d94:
00307d94b 0x307cb0
00307d98
00307d98loc_307d98:
00307d98b 0x307d9c
00307d9c
00307d9cloc_307d9c:
00307d9cb 0x307da0
00307da0
00307da0loc_307da0:
00307da0b 0x307da4
00307da4
00307da4loc_307da4:
00307da4b 0x307cb0
00307da8
00307da8loc_307da8:
00307da8orr x0, xzr, 2
00307dacbl runtime.panicIndex
00307db0
00307db0loc_307db0:
00307db0b 0x307d9c
00307db4
00307db4loc_307db4:
00307db4orr x0, xzr, 1
00307db8bl runtime.panicIndex
00307dbc
00307dbcloc_307dbc:
00307dbcmov x0, xzr
00307dc0bl runtime.panicIndex
00307dc4
00307dc4loc_307dc4:
00307dc4b 0x307d9c
00307dc8
00307dc8loc_307dc8:
00307dc8orr x0, xzr, 2
00307dccbl runtime.panicIndex
00307dd0
00307dd0loc_307dd0:
00307dd0orr x0, xzr, 1
00307dd4bl runtime.panicIndex
00307dd8
00307dd8loc_307dd8:
00307dd8mov x0, xzr
00307ddcbl runtime.panicIndex
00307de0
00307de0loc_307de0:
00307de0b 0x307de4
00307de4
00307de4loc_307de4:
00307de4b 0x307de8
00307de8
00307de8loc_307de8:
00307de8b 0x307da4
00307dec
00307decloc_307dec:
00307decorr x0, xzr, 2
00307df0bl runtime.panicIndex
00307df4
00307df4loc_307df4:
00307df4b 0x307de4
00307df8
00307df8loc_307df8:
00307df8orr x0, xzr, 1
00307dfcbl runtime.panicIndex
00307e00
00307e00loc_307e00:
00307e00mov x0, xzr
00307e04bl runtime.panicIndex
00307e08
00307e08loc_307e08:
00307e08b 0x307de4
00307e0c
00307e0cloc_307e0c:
00307e0corr x0, xzr, 2
00307e10bl runtime.panicIndex
00307e14
00307e14loc_307e14:
00307e14orr x0, xzr, 1
00307e18bl runtime.panicIndex
00307e1c
00307e1cloc_307e1c:
00307e1cmov x0, xzr
00307e20bl runtime.panicIndex
00307e24
00307e24loc_307e24:
00307e24mov x0, xzr
00307e28bl runtime.panicIndex
00307e2c
00307e2cloc_307e2c:
00307e2cb 0x307e30
00307e30
00307e30loc_307e30:
00307e30b 0x307cb0
00307e34
00307e34loc_307e34:
00307e34orr x0, xzr, 1
00307e38bl runtime.panicIndex
00307e3c
00307e3cloc_307e3c:
00307e3cmov x0, xzr
00307e40bl runtime.panicIndex
00307e44
00307e44loc_307e44:
00307e44b 0x307e30
00307e48
00307e48loc_307e48:
00307e48stp x0, x1, [sp+8]
00307e4cstp x2, x3, [sp+24]
00307e50str x4, [sp+40]
00307e54mov x3, x30
00307e58bl runtime.morestack.abi0
00307e5cldp x0, x1, [sp+8]
00307e60ldp x2, x3, [sp+24]
00307e64ldr x4, [sp+40]
00307e68b 0x307580
00307e6cudf 0
00307580
00307580net.(*Resolver).internetAddrList.func1: ; void net.(*Resolver).internetAddrList.func1(net.IPAddr ip)
00307580ldr x16, [x28+16]
00307584sub x17, sp, 64
00307588subs xzr, x17, x16
0030758cb.ls 0x307e48
00307590str x30, [sp-192]!
00307594stur x29, [sp-8]
00307598sub x29, sp, 8
0030759cstr x0, [sp+200]
003075a0str x1, [sp+208]
003075a4str x2, [sp+216]
003075a8str x3, [sp+224]
003075acstr x4, [sp+232]
003075b0ldr x5, [x26+8]
003075b4ldr x6, [x26+16]
003075b8str x5, [sp+80]
003075bcstr x6, [sp+88]
003075c0ldr x5, [x26+24]
003075c4str x5, [sp+56]
003075c8stp xzr, xzr, [sp+64]
003075ccldr x1, [sp+88]
003075d0ldr x5, [sp+80]
003075d4str x5, [sp+136]
003075d8str x1, [sp+144]
003075dcb 0x3075e0
003075e0
003075e0loc_3075e0:
003075e0subs xzr, x1, 2
003075e4b.eq 0x3075ec
003075e8b 0x30763c
003075ec
003075ecloc_3075ec:
003075ecb 0x3075f0
003075f0
003075f0loc_3075f0:
003075f0subs xzr, x1, 2
003075f4b.eq 0x3075fc
003075f8b 0x307e44
003075fc
003075fcloc_3075fc:
003075fcsubs xzr, x1, 0
00307600b.hi 0x307608
00307604b 0x307e3c
00307608
00307608loc_307608:
00307608ldrb w6, [x5]
0030760csubs xzr, x1, 1
00307610b.hi 0x307618
00307614b 0x307e34
00307618
00307618loc_307618:
00307618ldrb w5, [x5+1]
0030761cubfm x5, x5, 56, 7
00307620orr x5, x6, x5
00307624ubfm x5, x5, 0, 15
00307628movz x6, 28777
0030762csubs wzr, w5, w6
00307630b.eq 0x307638
00307634b 0x307e2c
00307638
00307638loc_307638:
00307638b 0x307744
0030763c
0030763cloc_30763c:
0030763csubs xzr, x1, 3
00307640b.eq 0x307648
00307644b 0x3078dc
00307648
00307648loc_307648:
00307648b 0x30764c
0030764c
0030764cloc_30764c:
0030764csubs xzr, x1, 0
00307650b.hi 0x307658
00307654b 0x307e24
00307658
00307658loc_307658:
00307658ldrsb x6, [x5]
0030765csubs wzr, w6, 105
00307660b.le 0x307668
00307664b 0x307800
00307668
00307668loc_307668:
00307668subs xzr, x1, 3
0030766cb.eq 0x307674
00307670b 0x3076d8
00307674
00307674loc_307674:
00307674subs xzr, x1, 0
00307678b.hi 0x307680
0030767cb 0x307e1c
00307680
00307680loc_307680:
00307680ldrb w6, [x5]
00307684subs xzr, x1, 1
00307688b.hi 0x307690
0030768cb 0x307e14
00307690
00307690loc_307690:
00307690ldrb w7, [x5+1]
00307694ubfm x7, x7, 56, 7
00307698orr x6, x6, x7
0030769cubfm x6, x6, 0, 15
003076a0movz x7, 28777
003076a4subs wzr, w6, w7
003076a8b.eq 0x3076b0
003076acb 0x3076d4
003076b0
003076b0loc_3076b0:
003076b0subs xzr, x1, 2
003076b4b.hi 0x3076bc
003076b8b 0x307e0c
003076bc
003076bcloc_3076bc:
003076bcldrb w6, [x5+2]
003076c0subs wzr, w6, 52
003076c4b.eq 0x3076cc
003076c8b 0x3076d0
003076cc
003076ccloc_3076cc:
003076ccb 0x307744
003076d0
003076d0loc_3076d0:
003076d0b 0x3076dc
003076d4
003076d4loc_3076d4:
003076d4b 0x3076dc
003076d8
003076d8loc_3076d8:
003076d8b 0x3076dc
003076dc
003076dcloc_3076dc:
003076dcsubs xzr, x1, 3
003076e0b.eq 0x3076e8
003076e4b 0x307e08
003076e8
003076e8loc_3076e8:
003076e8subs xzr, x1, 0
003076ecb.hi 0x3076f4
003076f0b 0x307e00
003076f4
003076f4loc_3076f4:
003076f4ldrb w6, [x5]
003076f8subs xzr, x1, 1
003076fcb.hi 0x307704
00307700b 0x307df8
00307704
00307704loc_307704:
00307704ldrb w7, [x5+1]
00307708ubfm x7, x7, 56, 7
0030770corr x6, x6, x7
00307710ubfm x6, x6, 0, 15
00307714movz x7, 28777
00307718subs wzr, w6, w7
0030771cb.eq 0x307724
00307720b 0x307df4
00307724
00307724loc_307724:
00307724subs xzr, x1, 2
00307728b.hi 0x307730
0030772cb 0x307dec
00307730
00307730loc_307730:
00307730ldrb w5, [x5+2]
00307734subs wzr, w5, 54
00307738b.eq 0x307740
0030773cb 0x307de0
00307740
00307740loc_307740:
00307740b 0x307744
00307744
00307744loc_307744:
00307744adrp x0, 0x33b000
00307748add x0, x0, 1792
0030774cbl runtime.newobject
00307750str x0, [sp+112]
00307754ldr x1, [sp+200]
00307758ldr x2, [sp+208]
0030775cldr x3, [sp+216]
00307760str x2, [x0+8]
00307764str x3, [x0+16]
00307768adrp x27, 0x744000
0030776cldr w2, [x27+3056]
00307770cbz w2, 0x307778
00307774b 0x30777c
00307778
00307778loc_307778:
00307778b 0x307790
0030777c
0030777cloc_30777c:
0030777cbl runtime.gcWriteBarrier2
00307780str x1, [x25]
00307784ldr x2, [x0]
00307788str x2, [x25+8]
0030778cb 0x307790
00307790
00307790loc_307790:
00307790str x1, [x0]
00307794ldr x2, [sp+112]
00307798ldrsb x27, [x2]
0030779cldr x3, [sp+224]
003077a0ldr x4, [sp+232]
003077a4str x4, [x2+32]
003077a8adrp x27, 0x744000
003077acldr w4, [x27+3056]
003077b0cbz w4, 0x3077b8
003077b4b 0x3077bc
003077b8
003077b8loc_3077b8:
003077b8b 0x3077d0
003077bc
003077bcloc_3077bc:
003077bcbl runtime.gcWriteBarrier2
003077c0str x3, [x25]
003077c4ldr x4, [x2+24]
003077c8str x4, [x25+8]
003077ccb 0x3077d0
003077d0
003077d0loc_3077d0:
003077d0str x3, [x2+24]
003077d4ldr x2, [sp+112]
003077d8str x2, [sp+152]
003077dcadrp x3, 0x40f000
003077e0add x3, x3, 3272
003077e4str x3, [sp+64]
003077e8str x2, [sp+72]
003077ecldr x0, [sp+64]
003077f0ldr x1, [sp+72]
003077f4ldur x29, [sp-8]
003077f8ldr x30, [sp], 192
003077fcret x30
00307800
00307800loc_307800:
00307800subs xzr, x1, 3
00307804b.eq 0x30780c
00307808b 0x307870
0030780c
0030780cloc_30780c:
0030780csubs xzr, x1, 0
00307810b.hi 0x307818
00307814b 0x307dd8
00307818
00307818loc_307818:
00307818ldrb w6, [x5]
0030781csubs xzr, x1, 1
00307820b.hi 0x307828
00307824b 0x307dd0
00307828
00307828loc_307828:
00307828ldrb w7, [x5+1]
0030782cubfm x7, x7, 56, 7
00307830orr x6, x6, x7
00307834ubfm x6, x6, 0, 15
00307838movz x7, 25460
0030783csubs wzr, w6, w7
00307840b.eq 0x307848
00307844b 0x30786c
00307848
00307848loc_307848:
00307848subs xzr, x1, 2
0030784cb.hi 0x307854
00307850b 0x307dc8
00307854
00307854loc_307854:
00307854ldrb w6, [x5+2]
00307858subs wzr, w6, 112
0030785cb.eq 0x307864
00307860b 0x307868
00307864
00307864loc_307864:
00307864b 0x307a08
00307868
00307868loc_307868:
00307868b 0x307874
0030786c
0030786cloc_30786c:
0030786cb 0x307874
00307870
00307870loc_307870:
00307870b 0x307874
00307874
00307874loc_307874:
00307874subs xzr, x1, 3
00307878b.eq 0x307880
0030787cb 0x307dc4
00307880
00307880loc_307880:
00307880subs xzr, x1, 0
00307884b.hi 0x30788c
00307888b 0x307dbc
0030788c
0030788cloc_30788c:
0030788cldrb w6, [x5]
00307890subs xzr, x1, 1
00307894b.hi 0x30789c
00307898b 0x307db4
0030789c
0030789cloc_30789c:
0030789cldrb w7, [x5+1]
003078a0ubfm x7, x7, 56, 7
003078a4orr x6, x6, x7
003078a8ubfm x6, x6, 0, 15
003078acmovz x7, 25717
003078b0subs wzr, w6, w7
003078b4b.eq 0x3078bc
003078b8b 0x307db0
003078bc
003078bcloc_3078bc:
003078bcsubs xzr, x1, 2
003078c0b.hi 0x3078c8
003078c4b 0x307da8
003078c8
003078c8loc_3078c8:
003078c8ldrb w5, [x5+2]
003078ccsubs wzr, w5, 112
003078d0b.eq 0x3078d8
003078d4b 0x307d98
003078d8
003078d8loc_3078d8:
003078d8b 0x307bd4
003078dc
003078dcloc_3078dc:
003078dcsubs xzr, x1, 4
003078e0b.eq 0x3078e8
003078e4b 0x307d8c
003078e8
003078e8loc_3078e8:
003078e8b 0x3078ec
003078ec
003078ecloc_3078ec:
003078ecsubs xzr, x1, 0
003078f0b.hi 0x3078f8
003078f4b 0x307d84
003078f8
003078f8loc_3078f8:
003078f8ldrsb x6, [x5]
003078fcsubs wzr, w6, 116
00307900b.le 0x307908
00307904b 0x307ad4
00307908
00307908loc_307908:
00307908subs xzr, x1, 4
0030790cb.eq 0x307914
00307910b 0x307988
00307914
00307914loc_307914:
00307914subs xzr, x1, 0
00307918b.hi 0x307920
0030791cb 0x307d7c
00307920
00307920loc_307920:
00307920ldrb w6, [x5]
00307924subs xzr, x1, 1
00307928b.hi 0x307930
0030792cb 0x307d74
00307930
00307930loc_307930:
00307930ldrb w7, [x5+1]
00307934ubfm x7, x7, 56, 7
00307938orr x6, x6, x7
0030793csubs xzr, x1, 2
00307940b.hi 0x307948
00307944b 0x307d6c
00307948
00307948loc_307948:
00307948ldrb w7, [x5+2]
0030794cubfm x7, x7, 48, 7
00307950orr x6, x6, x7
00307954subs xzr, x1, 3
00307958b.hi 0x307960
0030795cb 0x307d64
00307960
00307960loc_307960:
00307960ldrb w7, [x5+3]
00307964ubfm x7, x7, 40, 7
00307968orr x6, x6, x7
0030796cmovz x7, 25460
00307970movk x7, 0x34700000
00307974subs wzr, w6, w7
00307978b.eq 0x307980
0030797cb 0x307984
00307980
00307980loc_307980:
00307980b 0x307a08
00307984
00307984loc_307984:
00307984b 0x30798c
00307988
00307988loc_307988:
00307988b 0x30798c
0030798c
0030798cloc_30798c:
0030798csubs xzr, x1, 4
00307990b.eq 0x307998
00307994b 0x307d60
00307998
00307998loc_307998:
00307998subs xzr, x1, 0
0030799cb.hi 0x3079a4
003079a0b 0x307d58
003079a4
003079a4loc_3079a4:
003079a4ldrb w6, [x5]
003079a8subs xzr, x1, 1
003079acb.hi 0x3079b4
003079b0b 0x307d50
003079b4
003079b4loc_3079b4:
003079b4ldrb w7, [x5+1]
003079b8ubfm x7, x7, 56, 7
003079bcorr x6, x6, x7
003079c0subs xzr, x1, 2
003079c4b.hi 0x3079cc
003079c8b 0x307d48
003079cc
003079ccloc_3079cc:
003079ccldrb w7, [x5+2]
003079d0ubfm x7, x7, 48, 7
003079d4orr x6, x6, x7
003079d8subs xzr, x1, 3
003079dcb.hi 0x3079e4
003079e0b 0x307d40
003079e4
003079e4loc_3079e4:
003079e4ldrb w5, [x5+3]
003079e8ubfm x5, x5, 40, 7
003079ecorr x5, x6, x5
003079f0movz x6, 25460
003079f4movk x6, 0x36700000
003079f8subs wzr, w5, w6
003079fcb.eq 0x307a04
00307a00b 0x307d34
00307a04
00307a04loc_307a04:
00307a04b 0x307a08
00307a08
00307a08loc_307a08:
00307a08adrp x0, 0x34c000
00307a0cadd x0, x0, 2560
00307a10bl runtime.newobject
00307a14str x0, [sp+128]
00307a18ldr x1, [sp+200]
00307a1cldr x2, [sp+208]
00307a20ldr x3, [sp+216]
00307a24str x2, [x0+8]
00307a28str x3, [x0+16]
00307a2cadrp x27, 0x744000
00307a30ldr w2, [x27+3056]
00307a34cbz w2, 0x307a3c
00307a38b 0x307a40
00307a3c
00307a3cloc_307a3c:
00307a3cb 0x307a54
00307a40
00307a40loc_307a40:
00307a40bl runtime.gcWriteBarrier2
00307a44str x1, [x25]
00307a48ldr x2, [x0]
00307a4cstr x2, [x25+8]
00307a50b 0x307a54
00307a54
00307a54loc_307a54:
00307a54str x1, [x0]
00307a58ldr x2, [sp+128]
00307a5cldrsb x27, [x2]
00307a60ldr x3, [sp+56]
00307a64str x3, [x2+24]
00307a68ldr x2, [sp+128]
00307a6cldrsb x27, [x2]
00307a70ldr x3, [sp+224]
00307a74ldr x4, [sp+232]
00307a78str x4, [x2+40]
00307a7cadrp x27, 0x744000
00307a80ldr w4, [x27+3056]
00307a84cbz w4, 0x307a8c
00307a88b 0x307a90
00307a8c
00307a8cloc_307a8c:
00307a8cb 0x307aa4
00307a90
00307a90loc_307a90:
00307a90bl runtime.gcWriteBarrier2
00307a94str x3, [x25]
00307a98ldr x4, [x2+32]
00307a9cstr x4, [x25+8]
00307aa0b 0x307aa4
00307aa4
00307aa4loc_307aa4:
00307aa4str x3, [x2+32]
00307aa8ldr x2, [sp+128]
00307aacstr x2, [sp+168]
00307ab0adrp x3, 0x40f000
00307ab4add x3, x3, 3632
00307ab8str x3, [sp+64]
00307abcstr x2, [sp+72]
00307ac0ldr x0, [sp+64]
00307ac4ldr x1, [sp+72]
00307ac8ldur x29, [sp-8]
00307accldr x30, [sp], 192
00307ad0ret x30
00307ad4
00307ad4loc_307ad4:
00307ad4subs xzr, x1, 4
00307ad8b.eq 0x307ae0
00307adcb 0x307b54
00307ae0
00307ae0loc_307ae0:
00307ae0subs xzr, x1, 0
00307ae4b.hi 0x307aec
00307ae8b 0x307d2c
00307aec
00307aecloc_307aec:
00307aecldrb w6, [x5]
00307af0subs xzr, x1, 1
00307af4b.hi 0x307afc
00307af8b 0x307d24
00307afc
00307afcloc_307afc:
00307afcldrb w7, [x5+1]
00307b00ubfm x7, x7, 56, 7
00307b04orr x6, x6, x7
00307b08subs xzr, x1, 2
00307b0cb.hi 0x307b14
00307b10b 0x307d1c
00307b14
00307b14loc_307b14:
00307b14ldrb w7, [x5+2]
00307b18ubfm x7, x7, 48, 7
00307b1corr x6, x6, x7
00307b20subs xzr, x1, 3
00307b24b.hi 0x307b2c
00307b28b 0x307d14
00307b2c
00307b2cloc_307b2c:
00307b2cldrb w7, [x5+3]
00307b30ubfm x7, x7, 40, 7
00307b34orr x6, x6, x7
00307b38movz x7, 25717
00307b3cmovk x7, 0x34700000
00307b40subs wzr, w6, w7
00307b44b.eq 0x307b4c
00307b48b 0x307b50
00307b4c
00307b4cloc_307b4c:
00307b4cb 0x307bd4
00307b50
00307b50loc_307b50:
00307b50b 0x307b58
00307b54
00307b54loc_307b54:
00307b54b 0x307b58
00307b58
00307b58loc_307b58:
00307b58subs xzr, x1, 4
00307b5cb.eq 0x307b64
00307b60b 0x307d10
00307b64
00307b64loc_307b64:
00307b64subs xzr, x1, 0
00307b68b.hi 0x307b70
00307b6cb 0x307d08
00307b70
00307b70loc_307b70:
00307b70ldrb w6, [x5]
00307b74subs xzr, x1, 1
00307b78b.hi 0x307b80
00307b7cb 0x307d00
00307b80
00307b80loc_307b80:
00307b80ldrb w7, [x5+1]
00307b84ubfm x7, x7, 56, 7
00307b88orr x6, x6, x7
00307b8csubs xzr, x1, 2
00307b90b.hi 0x307b98
00307b94b 0x307cf8
00307b98
00307b98loc_307b98:
00307b98ldrb w7, [x5+2]
00307b9cubfm x7, x7, 48, 7
00307ba0orr x6, x6, x7
00307ba4subs xzr, x1, 3
00307ba8b.hi 0x307bb0
00307bacb 0x307cf0
00307bb0
00307bb0loc_307bb0:
00307bb0ldrb w5, [x5+3]
00307bb4ubfm x5, x5, 40, 7
00307bb8orr x5, x6, x5
00307bbcmovz x6, 25717
00307bc0movk x6, 0x36700000
00307bc4subs wzr, w5, w6
00307bc8b.eq 0x307bd0
00307bccb 0x307ca0
00307bd0
00307bd0loc_307bd0:
00307bd0b 0x307bd4
00307bd4
00307bd4loc_307bd4:
00307bd4adrp x0, 0x34c000
00307bd8add x0, x0, 2368
00307bdcbl runtime.newobject
00307be0str x0, [sp+120]
00307be4ldr x1, [sp+200]
00307be8ldr x2, [sp+208]
00307becldr x3, [sp+216]
00307bf0str x2, [x0+8]
00307bf4str x3, [x0+16]
00307bf8adrp x27, 0x744000
00307bfcldr w2, [x27+3056]
00307c00cbz w2, 0x307c08
00307c04b 0x307c0c
00307c08
00307c08loc_307c08:
00307c08b 0x307c20
00307c0c
00307c0cloc_307c0c:
00307c0cbl runtime.gcWriteBarrier2
00307c10str x1, [x25]
00307c14ldr x2, [x0]
00307c18str x2, [x25+8]
00307c1cb 0x307c20
00307c20
00307c20loc_307c20:
00307c20str x1, [x0]
00307c24ldr x2, [sp+120]
00307c28ldrsb x27, [x2]
00307c2cldr x3, [sp+56]
00307c30str x3, [x2+24]
00307c34ldr x2, [sp+120]
00307c38ldrsb x27, [x2]
00307c3cldr x3, [sp+224]
00307c40ldr x4, [sp+232]
00307c44str x4, [x2+40]
00307c48adrp x27, 0x744000
00307c4cldr w4, [x27+3056]
00307c50cbz w4, 0x307c58
00307c54b 0x307c5c
00307c58
00307c58loc_307c58:
00307c58b 0x307c70
00307c5c
00307c5cloc_307c5c:
00307c5cbl runtime.gcWriteBarrier2
00307c60str x3, [x25]
00307c64ldr x4, [x2+32]
00307c68str x4, [x25+8]
00307c6cb 0x307c70
00307c70
00307c70loc_307c70:
00307c70str x3, [x2+32]
00307c74ldr x2, [sp+120]
00307c78str x2, [sp+160]
00307c7cadrp x3, 0x40f000
00307c80add x3, x3, 3592
00307c84str x3, [sp+64]
00307c88str x2, [sp+72]
00307c8cldr x0, [sp+64]
00307c90ldr x1, [sp+72]
00307c94ldur x29, [sp-8]
00307c98ldr x30, [sp], 192
00307c9cret x30
00307ca0
00307ca0loc_307ca0:
00307ca0b 0x307ca4
00307ca4
00307ca4loc_307ca4:
00307ca4b 0x307ca8
00307ca8
00307ca8loc_307ca8:
00307ca8b 0x307cac
00307cac
00307cacloc_307cac:
00307cacb 0x307cb0
00307cb0
00307cb0loc_307cb0:
00307cb0b 0x307cb4
00307cb4
00307cb4loc_307cb4:
00307cb4ldr x3, [sp+80]
00307cb8ldr x4, [sp+88]
00307cbcmov x0, xzr
00307cc0adrp x1, 0x3af000
00307cc4add x1, x1, 3407
00307cc8movz x2, 20
00307cccbl runtime.concatstring2
00307cd0str x0, [sp+96]
00307cd4str x1, [sp+104]
00307cd8bl runtime.convTstring
00307cdcstr x0, [sp+176]
00307ce0mov x1, x0
00307ce4adrp x0, 0x2ee000
00307ce8add x0, x0, 2944
00307cecbl runtime.gopanic
00307cf0
00307cf0loc_307cf0:
00307cf0orr x0, xzr, 3
00307cf4bl runtime.panicIndex
00307cf8
00307cf8loc_307cf8:
00307cf8orr x0, xzr, 2
00307cfcbl runtime.panicIndex
00307d00
00307d00loc_307d00:
00307d00orr x0, xzr, 1
00307d04bl runtime.panicIndex
00307d08
00307d08loc_307d08:
00307d08mov x0, xzr
00307d0cbl runtime.panicIndex
00307d10
00307d10loc_307d10:
00307d10b 0x307ca4
00307d14
00307d14loc_307d14:
00307d14orr x0, xzr, 3
00307d18bl runtime.panicIndex
00307d1c
00307d1cloc_307d1c:
00307d1corr x0, xzr, 2
00307d20bl runtime.panicIndex
00307d24
00307d24loc_307d24:
00307d24orr x0, xzr, 1
00307d28bl runtime.panicIndex
00307d2c
00307d2cloc_307d2c:
00307d2cmov x0, xzr
00307d30bl runtime.panicIndex
00307d34
00307d34loc_307d34:
00307d34b 0x307d38
00307d38
00307d38loc_307d38:
00307d38b 0x307d3c
00307d3c
00307d3cloc_307d3c:
00307d3cb 0x307cac
00307d40
00307d40loc_307d40:
00307d40orr x0, xzr, 3
00307d44bl runtime.panicIndex
00307d48
00307d48loc_307d48:
00307d48orr x0, xzr, 2
00307d4cbl runtime.panicIndex
00307d50
00307d50loc_307d50:
00307d50orr x0, xzr, 1
00307d54bl runtime.panicIndex
00307d58
00307d58loc_307d58:
00307d58mov x0, xzr
00307d5cbl runtime.panicIndex
00307d60
00307d60loc_307d60:
00307d60b 0x307d38
00307d64
00307d64loc_307d64:
00307d64orr x0, xzr, 3
00307d68bl runtime.panicIndex
00307d6c
00307d6cloc_307d6c:
00307d6corr x0, xzr, 2
00307d70bl runtime.panicIndex
00307d74
00307d74loc_307d74:
00307d74orr x0, xzr, 1
00307d78bl runtime.panicIndex
00307d7c
00307d7cloc_307d7c:
00307d7cmov x0, xzr
00307d80bl runtime.panicIndex
00307d84
00307d84loc_307d84:
00307d84mov x0, xzr
00307d88bl runtime.panicIndex
00307d8c
00307d8cloc_307d8c:
00307d8cb 0x307d90
00307d90
00307d90loc_307d90:
00307d90b 0x307d94
00307d94
00307d94loc_307d94:
00307d94b 0x307cb0
00307d98
00307d98loc_307d98:
00307d98b 0x307d9c
00307d9c
00307d9cloc_307d9c:
00307d9cb 0x307da0
00307da0
00307da0loc_307da0:
00307da0b 0x307da4
00307da4
00307da4loc_307da4:
00307da4b 0x307cb0
00307da8
00307da8loc_307da8:
00307da8orr x0, xzr, 2
00307dacbl runtime.panicIndex
00307db0
00307db0loc_307db0:
00307db0b 0x307d9c
00307db4
00307db4loc_307db4:
00307db4orr x0, xzr, 1
00307db8bl runtime.panicIndex
00307dbc
00307dbcloc_307dbc:
00307dbcmov x0, xzr
00307dc0bl runtime.panicIndex
00307dc4
00307dc4loc_307dc4:
00307dc4b 0x307d9c
00307dc8
00307dc8loc_307dc8:
00307dc8orr x0, xzr, 2
00307dccbl runtime.panicIndex
00307dd0
00307dd0loc_307dd0:
00307dd0orr x0, xzr, 1
00307dd4bl runtime.panicIndex
00307dd8
00307dd8loc_307dd8:
00307dd8mov x0, xzr
00307ddcbl runtime.panicIndex
00307de0
00307de0loc_307de0:
00307de0b 0x307de4
00307de4
00307de4loc_307de4:
00307de4b 0x307de8
00307de8
00307de8loc_307de8:
00307de8b 0x307da4
00307dec
00307decloc_307dec:
00307decorr x0, xzr, 2
00307df0bl runtime.panicIndex
00307df4
00307df4loc_307df4:
00307df4b 0x307de4
00307df8
00307df8loc_307df8:
00307df8orr x0, xzr, 1
00307dfcbl runtime.panicIndex
00307e00
00307e00loc_307e00:
00307e00mov x0, xzr
00307e04bl runtime.panicIndex
00307e08
00307e08loc_307e08:
00307e08b 0x307de4
00307e0c
00307e0cloc_307e0c:
00307e0corr x0, xzr, 2
00307e10bl runtime.panicIndex
00307e14
00307e14loc_307e14:
00307e14orr x0, xzr, 1
00307e18bl runtime.panicIndex
00307e1c
00307e1cloc_307e1c:
00307e1cmov x0, xzr
00307e20bl runtime.panicIndex
00307e24
00307e24loc_307e24:
00307e24mov x0, xzr
00307e28bl runtime.panicIndex
00307e2c
00307e2cloc_307e2c:
00307e2cb 0x307e30
00307e30
00307e30loc_307e30:
00307e30b 0x307cb0
00307e34
00307e34loc_307e34:
00307e34orr x0, xzr, 1
00307e38bl runtime.panicIndex
00307e3c
00307e3cloc_307e3c:
00307e3cmov x0, xzr
00307e40bl runtime.panicIndex
00307e44
00307e44loc_307e44:
00307e44b 0x307e30
00307e48
00307e48loc_307e48:
00307e48stp x0, x1, [sp+8]
00307e4cstp x2, x3, [sp+24]
00307e50str x4, [sp+40]
00307e54mov x3, x30
00307e58bl runtime.morestack.abi0
00307e5cldp x0, x1, [sp+8]
00307e60ldp x2, x3, [sp+24]
00307e64ldr x4, [sp+40]
00307e68b 0x307580
00307e6cudf 0
00307580
00307e70
00307e70net.(*ipStackCapabilities).probe: ; void net.(*ipStackCapabilities).probe(net.ipStackCapabilities * p)
00307e70ldr x16, [x28+16]
00307e74sub x17, sp, 432
00307e78subs xzr, x17, x16
00307e7cb.ls 0x30833c
00307e80sub x20, sp, 560
00307e84stp x29, x30, [x20-8]
00307e88add sp, x20, 0
00307e8csub x29, sp, 8
00307e90str x0, [sp+568]
00307e94b 0x307e98
00307e98
00307e98loc_307e98:
00307e98stp xzr, xzr, [sp+480]
00307e9corr x0, xzr, 2
00307ea0orr x1, xzr, 1
00307ea4orr x2, xzr, 6
00307ea8bl net.sysSocket
00307eacstr x0, [sp+112]
00307eb0str x1, [sp+480]
00307eb4str x2, [sp+488]
00307eb8ldr x3, [sp+112]
00307ebcstr x3, [sp+88]
00307ec0str x1, [sp+216]
00307ec4str x2, [sp+224]
00307ec8ldr x3, [sp+88]
00307eccstr x3, [sp+56]
00307ed0str x1, [sp+200]
00307ed4str x2, [sp+208]
00307ed8str x1, [sp+400]
00307edcstr x2, [sp+408]
00307ee0adrp x3, 0x40c000
00307ee4add x3, x3, 2264
00307ee8str x3, [sp+384]
00307eecadrp x2, 0x409000
00307ef0add x2, x2, 3456
00307ef4str x2, [sp+392]
00307ef8ldr x4, [sp+400]
00307efcsubs xzr, x4, x3
00307f00b.eq 0x307f08
00307f04b 0x307f24
00307f08
00307f08loc_307f08:
00307f08ldr x0, [sp+400]
00307f0cldr x1, [sp+408]
00307f10bl runtime.ifaceeq
00307f14tbnz w0, 0, 0x307f1c
00307f18b 0x307f20
00307f1c
00307f1cloc_307f1c:
00307f1cb 0x307f68
00307f20
00307f20loc_307f20:
00307f20b 0x307f28
00307f24
00307f24loc_307f24:
00307f24b 0x307f28
00307f28
00307f28loc_307f28:
00307f28adrp x3, 0x40c000
00307f2cadd x3, x3, 2264
00307f30str x3, [sp+368]
00307f34adrp x2, 0x409000
00307f38add x2, x2, 3144
00307f3cstr x2, [sp+376]
00307f40ldr x4, [sp+400]
00307f44subs xzr, x4, x3
00307f48b.eq 0x307f50
00307f4cb 0x307f70
00307f50
00307f50loc_307f50:
00307f50ldr x0, [sp+400]
00307f54ldr x1, [sp+408]
00307f58bl runtime.ifaceeq
00307f5ctbnz w0, 0, 0x307f64
00307f60b 0x307f6c
00307f64
00307f64loc_307f64:
00307f64b 0x307f68
00307f68
00307f68loc_307f68:
00307f68b 0x307fb0
00307f6c
00307f6cloc_307f6c:
00307f6cb 0x307f74
00307f70
00307f70loc_307f70:
00307f70b 0x307f74
00307f74
00307f74loc_307f74:
00307f74ldr x2, [sp+400]
00307f78cbnz x2, 0x307f80
00307f7cb 0x307f84
00307f80
00307f80loc_307f80:
00307f80b 0x307fb0
00307f84
00307f84loc_307f84:
00307f84b 0x307f88
00307f88
00307f88loc_307f88:
00307f88ldr x0, [sp+56]
00307f8cadrp x27, 0x706000
00307f90ldr x26, [x27+48]
00307f94ldr x1, [x26]
00307f98blr x1
00307f9cldr x1, [sp+568]
00307fa0ldrsb x27, [x1]
00307fa4orr x2, xzr, 1
00307fa8strb w2, [x1+12]
00307facb 0x307fb0
00307fb0
00307fb0loc_307fb0:
00307fb0adrp x0, 0x3a9000
00307fb4add x0, x0, 543
00307fb8orr x1, xzr, 3
00307fbcbl net.ParseIP
00307fc0str x0, [sp+456]
00307fc4str x1, [sp+464]
00307fc8str x2, [sp+472]
00307fccorr x0, xzr, 127
00307fd0mov x1, xzr
00307fd4mov x2, x1
00307fd8orr x3, xzr, 1
00307fdcbl net.IPv4
00307fe0str x0, [sp+432]
00307fe4str x1, [sp+440]
00307fe8str x2, [sp+448]
00307fecadd x20, sp, 248
00307ff0adr x27, 16
00307ff4stp x29, x27, [sp-24]
00307ff8sub x29, sp, 24
00307ffcbl fn_87cf4
00308000sub x29, sp, 8
00308004add x2, sp, 248
00308008str x2, [sp+360]
0030800cldrsb x27, [x2]
00308010ldr x3, [sp+456]
00308014ldr x4, [sp+464]
00308018ldr x5, [sp+472]
0030801cstr x4, [x2+8]
00308020str x5, [x2+16]
00308024adrp x27, 0x743000
00308028ldr w4, [x27+3056]
0030802ccbz w4, 0x308034
00308030b 0x308038
00308034
00308034loc_308034:
00308034b 0x30804c
00308038
00308038loc_308038:
00308038bl runtime.gcWriteBarrier2
0030803cstr x3, [x25]
00308040ldr x4, [x2]
00308044str x4, [x25+8]
00308048b 0x30804c
0030804c
0030804cloc_30804c:
0030804cstr x3, [x2]
00308050ldrsb x27, [x2]
00308054orr x1, xzr, 1
00308058str x1, [x2+48]
0030805cldr x3, [sp+360]
00308060ldrsb x27, [x3]
00308064ldr x4, [sp+432]
00308068ldr x5, [sp+440]
0030806cldr x6, [sp+448]
00308070str x5, [x3+64]
00308074str x6, [x3+72]
00308078adrp x27, 0x743000
0030807cldr w5, [x27+3056]
00308080cbz w5, 0x308088
00308084b 0x30808c
00308088
00308088loc_308088:
00308088b 0x3080a0
0030808c
0030808cloc_30808c:
0030808cbl runtime.gcWriteBarrier2
00308090str x4, [x25]
00308094ldr x5, [x3+56]
00308098str x5, [x25+8]
0030809cb 0x3080a0
003080a0
003080a0loc_3080a0:
003080a0str x4, [x3+56]
003080a4ldr x3, [sp+360]
003080a8ldrsb x27, [x3]
003080acstr xzr, [x3+104]
003080b0ldr x3, [sp+360]
003080b4ldrsb x27, [x3]
003080b8b 0x3080bc
003080bc
003080bcloc_3080bc:
003080bcstr x3, [sp+144]
003080c0orr x3, xzr, 2
003080c4str x3, [sp+152]
003080c8str x3, [sp+160]
003080ccb 0x3080d0
003080d0
003080d0loc_3080d0:
003080d0str xzr, [sp+104]
003080d4str x3, [sp+96]
003080d8b 0x3080dc
003080dc
003080dcloc_3080dc:
003080dcldr x3, [sp+96]
003080e0ldr x4, [sp+104]
003080e4subs xzr, x3, x4
003080e8b.gt 0x3080f0
003080ecb 0x308320
003080f0
003080f0loc_3080f0:
003080f0ldr x3, [sp+104]
003080f4str x3, [sp+64]
003080f8stp xzr, xzr, [sp+480]
003080fcmovz x0, 10
00308100orr x2, xzr, 6
00308104bl net.sysSocket
00308108str x0, [sp+112]
0030810cstr x1, [sp+480]
00308110str x2, [sp+488]
00308114ldr x3, [sp+112]
00308118str x3, [sp+72]
0030811cstr x1, [sp+536]
00308120str x2, [sp+544]
00308124ldr x3, [sp+72]
00308128str x3, [sp+48]
0030812cstr x1, [sp+184]
00308130str x2, [sp+192]
00308134cbnz x1, 0x30813c
00308138b 0x308144
0030813c
0030813cloc_30813c:
0030813corr x4, xzr, 1
00308140b 0x3082fc
00308144
00308144loc_308144:
00308144adrp x27, 0x705000
00308148ldr x1, [x27+48]
0030814cstr x1, [sp+528]
00308150ldr x1, [sp+48]
00308154str x1, [sp+120]
00308158adrp x0, 0x344000
0030815cadd x0, x0, 1280
00308160bl runtime.newobject
00308164str x0, [sp+240]
00308168adrp x1, 0
0030816cadd x1, x1, 848
00308170str x1, [x0]
00308174ldr x1, [sp+240]
00308178ldrsb x27, [x1]
0030817cldr x2, [sp+528]
00308180adrp x27, 0x743000
00308184ldr w3, [x27+3056]
00308188cbz w3, 0x308190
0030818cb 0x308194
00308190
00308190loc_308190:
00308190b 0x3081a8
00308194
00308194loc_308194:
00308194bl runtime.gcWriteBarrier2
00308198str x2, [x25]
0030819cldr x3, [x1+8]
003081a0str x3, [x25+8]
003081a4b 0x3081a8
003081a8
003081a8loc_3081a8:
003081a8str x2, [x1+8]
003081acldr x1, [sp+120]
003081b0ldr x2, [sp+240]
003081b4ldrsb x27, [x2]
003081b8str x1, [x2+16]
003081bcldr x0, [sp+240]
003081c0bl runtime.deferproc
003081c4subs xzr, x0, 0
003081c8b.ne 0x308310
003081ccb 0x3081d0
003081d0
003081d0loc_3081d0:
003081d0ldr x0, [sp+64]
003081d4ldr x1, [sp+152]
003081d8ldr x4, [sp+144]
003081dcsubs xzr, x1, x0
003081e0b.hi 0x3081e8
003081e4b 0x308334
003081e8
003081e8loc_3081e8:
003081e8sub x5, x0, x0, lsl #3
003081ecsub x4, x4, x5, lsl #3
003081f0ldr x3, [x4+48]
003081f4str x3, [sp+80]
003081f8ldr x0, [sp+48]
003081fcmovz x1, 41
00308200movz x2, 26
00308204bl syscall.SetsockoptInt
00308208stp xzr, xzr, [sp+416]
0030820cstp xzr, xzr, [sp+480]
00308210ldr x0, [sp+64]
00308214ldr x1, [sp+152]
00308218ldr x4, [sp+144]
0030821csubs xzr, x1, x0
00308220b.hi 0x308228
00308224b 0x308330
00308228
00308228loc_308228:
00308228sub x2, x0, x0, lsl #3
0030822csub x0, x4, x2, lsl #3
00308230str x0, [sp+232]
00308234movz x1, 10
00308238bl net.(*TCPAddr).sockaddr
0030823cstr x0, [sp+416]
00308240str x1, [sp+424]
00308244str x2, [sp+480]
00308248str x3, [sp+488]
0030824cldr x2, [sp+416]
00308250ldr x3, [sp+424]
00308254str x2, [sp+512]
00308258str x3, [sp+520]
0030825cldr x2, [sp+480]
00308260ldr x3, [sp+488]
00308264str x2, [sp+496]
00308268str x3, [sp+504]
0030826cldr x2, [sp+512]
00308270ldr x3, [sp+520]
00308274str x2, [sp+128]
00308278str x3, [sp+136]
0030827cldr x2, [sp+504]
00308280ldr x3, [sp+496]
00308284str x3, [sp+184]
00308288str x2, [sp+192]
0030828ccbnz x3, 0x308294
00308290b 0x30829c
00308294
00308294loc_308294:
00308294orr x4, xzr, 1
00308298b 0x3082fc
0030829c
0030829cloc_30829c:
0030829cldr x1, [sp+128]
003082a0ldr x2, [sp+136]
003082a4ldr x0, [sp+48]
003082a8bl syscall.Bind
003082acstr x0, [sp+168]
003082b0str x1, [sp+176]
003082b4cbnz x0, 0x3082bc
003082b8b 0x3082c4
003082bc
003082bcloc_3082bc:
003082bcorr x4, xzr, 1
003082c0b 0x3082fc
003082c4
003082c4loc_3082c4:
003082c4ldr x3, [sp+64]
003082c8cbz x3, 0x3082d0
003082ccb 0x3082e4
003082d0
003082d0loc_3082d0:
003082d0ldr x3, [sp+568]
003082d4ldrsb x27, [x3]
003082d8orr x4, xzr, 1
003082dcstrb w4, [x3+13]
003082e0b 0x3082f8
003082e4
003082e4loc_3082e4:
003082e4ldr x3, [sp+568]
003082e8ldrsb x27, [x3]
003082ecorr x4, xzr, 1
003082f0strb w4, [x3+14]
003082f4b 0x3082f8
003082f8
003082f8loc_3082f8:
003082f8b 0x3082fc
003082fc
003082fcloc_3082fc:
003082fcldr x3, [sp+104]
00308300add x3, x3, 1
00308304str x3, [sp+104]
00308308orr x1, xzr, 1
0030830cb 0x3080dc
00308310
00308310loc_308310:
00308310bl runtime.deferreturn
00308314ldp x29, x30, [sp-8]
00308318add sp, sp, 560
0030831cret x30
00308320
00308320loc_308320:
00308320bl runtime.deferreturn
00308324ldp x29, x30, [sp-8]
00308328add sp, sp, 560
0030832cret x30
00308330
00308330loc_308330:
00308330bl runtime.panicIndex
00308334
00308334loc_308334:
00308334bl runtime.panicIndex
00308338hint
0030833c
0030833cloc_30833c:
0030833cstr x0, [sp+8]
00308340mov x3, x30
00308344bl runtime.morestack_noctxt.abi0
00308348ldr x0, [sp+8]
0030834cb 0x307e70
00307e70
00307e70net.(*ipStackCapabilities).probe: ; void net.(*ipStackCapabilities).probe(net.ipStackCapabilities * p)
00307e70ldr x16, [x28+16]
00307e74sub x17, sp, 432
00307e78subs xzr, x17, x16
00307e7cb.ls 0x30833c
00307e80sub x20, sp, 560
00307e84stp x29, x30, [x20-8]
00307e88add sp, x20, 0
00307e8csub x29, sp, 8
00307e90str x0, [sp+568]
00307e94b 0x307e98
00307e98
00307e98loc_307e98:
00307e98stp xzr, xzr, [sp+480]
00307e9corr x0, xzr, 2
00307ea0orr x1, xzr, 1
00307ea4orr x2, xzr, 6
00307ea8bl net.sysSocket
00307eacstr x0, [sp+112]
00307eb0str x1, [sp+480]
00307eb4str x2, [sp+488]
00307eb8ldr x3, [sp+112]
00307ebcstr x3, [sp+88]
00307ec0str x1, [sp+216]
00307ec4str x2, [sp+224]
00307ec8ldr x3, [sp+88]
00307eccstr x3, [sp+56]
00307ed0str x1, [sp+200]
00307ed4str x2, [sp+208]
00307ed8str x1, [sp+400]
00307edcstr x2, [sp+408]
00307ee0adrp x3, 0x40c000
00307ee4add x3, x3, 2264
00307ee8str x3, [sp+384]
00307eecadrp x2, 0x409000
00307ef0add x2, x2, 3456
00307ef4str x2, [sp+392]
00307ef8ldr x4, [sp+400]
00307efcsubs xzr, x4, x3
00307f00b.eq 0x307f08
00307f04b 0x307f24
00307f08
00307f08loc_307f08:
00307f08ldr x0, [sp+400]
00307f0cldr x1, [sp+408]
00307f10bl runtime.ifaceeq
00307f14tbnz w0, 0, 0x307f1c
00307f18b 0x307f20
00307f1c
00307f1cloc_307f1c:
00307f1cb 0x307f68
00307f20
00307f20loc_307f20:
00307f20b 0x307f28
00307f24
00307f24loc_307f24:
00307f24b 0x307f28
00307f28
00307f28loc_307f28:
00307f28adrp x3, 0x40c000
00307f2cadd x3, x3, 2264
00307f30str x3, [sp+368]
00307f34adrp x2, 0x409000
00307f38add x2, x2, 3144
00307f3cstr x2, [sp+376]
00307f40ldr x4, [sp+400]
00307f44subs xzr, x4, x3
00307f48b.eq 0x307f50
00307f4cb 0x307f70
00307f50
00307f50loc_307f50:
00307f50ldr x0, [sp+400]
00307f54ldr x1, [sp+408]
00307f58bl runtime.ifaceeq
00307f5ctbnz w0, 0, 0x307f64
00307f60b 0x307f6c
00307f64
00307f64loc_307f64:
00307f64b 0x307f68
00307f68
00307f68loc_307f68:
00307f68b 0x307fb0
00307f6c
00307f6cloc_307f6c:
00307f6cb 0x307f74
00307f70
00307f70loc_307f70:
00307f70b 0x307f74
00307f74
00307f74loc_307f74:
00307f74ldr x2, [sp+400]
00307f78cbnz x2, 0x307f80
00307f7cb 0x307f84
00307f80
00307f80loc_307f80:
00307f80b 0x307fb0
00307f84
00307f84loc_307f84:
00307f84b 0x307f88
00307f88
00307f88loc_307f88:
00307f88ldr x0, [sp+56]
00307f8cadrp x27, 0x706000
00307f90ldr x26, [x27+48]
00307f94ldr x1, [x26]
00307f98blr x1
00307f9cldr x1, [sp+568]
00307fa0ldrsb x27, [x1]
00307fa4orr x2, xzr, 1
00307fa8strb w2, [x1+12]
00307facb 0x307fb0
00307fb0
00307fb0loc_307fb0:
00307fb0adrp x0, 0x3a9000
00307fb4add x0, x0, 543
00307fb8orr x1, xzr, 3
00307fbcbl net.ParseIP
00307fc0str x0, [sp+456]
00307fc4str x1, [sp+464]
00307fc8str x2, [sp+472]
00307fccorr x0, xzr, 127
00307fd0mov x1, xzr
00307fd4mov x2, x1
00307fd8orr x3, xzr, 1
00307fdcbl net.IPv4
00307fe0str x0, [sp+432]
00307fe4str x1, [sp+440]
00307fe8str x2, [sp+448]
00307fecadd x20, sp, 248
00307ff0adr x27, 16
00307ff4stp x29, x27, [sp-24]
00307ff8sub x29, sp, 24
00307ffcbl fn_87cf4
00308000sub x29, sp, 8
00308004add x2, sp, 248
00308008str x2, [sp+360]
0030800cldrsb x27, [x2]
00308010ldr x3, [sp+456]
00308014ldr x4, [sp+464]
00308018ldr x5, [sp+472]
0030801cstr x4, [x2+8]
00308020str x5, [x2+16]
00308024adrp x27, 0x743000
00308028ldr w4, [x27+3056]
0030802ccbz w4, 0x308034
00308030b 0x308038
00308034
00308034loc_308034:
00308034b 0x30804c
00308038
00308038loc_308038:
00308038bl runtime.gcWriteBarrier2
0030803cstr x3, [x25]
00308040ldr x4, [x2]
00308044str x4, [x25+8]
00308048b 0x30804c
0030804c
0030804cloc_30804c:
0030804cstr x3, [x2]
00308050ldrsb x27, [x2]
00308054orr x1, xzr, 1
00308058str x1, [x2+48]
0030805cldr x3, [sp+360]
00308060ldrsb x27, [x3]
00308064ldr x4, [sp+432]
00308068ldr x5, [sp+440]
0030806cldr x6, [sp+448]
00308070str x5, [x3+64]
00308074str x6, [x3+72]
00308078adrp x27, 0x743000
0030807cldr w5, [x27+3056]
00308080cbz w5, 0x308088
00308084b 0x30808c
00308088
00308088loc_308088:
00308088b 0x3080a0
0030808c
0030808cloc_30808c:
0030808cbl runtime.gcWriteBarrier2
00308090str x4, [x25]
00308094ldr x5, [x3+56]
00308098str x5, [x25+8]
0030809cb 0x3080a0
003080a0
003080a0loc_3080a0:
003080a0str x4, [x3+56]
003080a4ldr x3, [sp+360]
003080a8ldrsb x27, [x3]
003080acstr xzr, [x3+104]
003080b0ldr x3, [sp+360]
003080b4ldrsb x27, [x3]
003080b8b 0x3080bc
003080bc
003080bcloc_3080bc:
003080bcstr x3, [sp+144]
003080c0orr x3, xzr, 2
003080c4str x3, [sp+152]
003080c8str x3, [sp+160]
003080ccb 0x3080d0
003080d0
003080d0loc_3080d0:
003080d0str xzr, [sp+104]
003080d4str x3, [sp+96]
003080d8b 0x3080dc
003080dc
003080dcloc_3080dc:
003080dcldr x3, [sp+96]
003080e0ldr x4, [sp+104]
003080e4subs xzr, x3, x4
003080e8b.gt 0x3080f0
003080ecb 0x308320
003080f0
003080f0loc_3080f0:
003080f0ldr x3, [sp+104]
003080f4str x3, [sp+64]
003080f8stp xzr, xzr, [sp+480]
003080fcmovz x0, 10
00308100orr x2, xzr, 6
00308104bl net.sysSocket
00308108str x0, [sp+112]
0030810cstr x1, [sp+480]
00308110str x2, [sp+488]
00308114ldr x3, [sp+112]
00308118str x3, [sp+72]
0030811cstr x1, [sp+536]
00308120str x2, [sp+544]
00308124ldr x3, [sp+72]
00308128str x3, [sp+48]
0030812cstr x1, [sp+184]
00308130str x2, [sp+192]
00308134cbnz x1, 0x30813c
00308138b 0x308144
0030813c
0030813cloc_30813c:
0030813corr x4, xzr, 1
00308140b 0x3082fc
00308144
00308144loc_308144:
00308144adrp x27, 0x705000
00308148ldr x1, [x27+48]
0030814cstr x1, [sp+528]
00308150ldr x1, [sp+48]
00308154str x1, [sp+120]
00308158adrp x0, 0x344000
0030815cadd x0, x0, 1280
00308160bl runtime.newobject
00308164str x0, [sp+240]
00308168adrp x1, 0
0030816cadd x1, x1, 848
00308170str x1, [x0]
00308174ldr x1, [sp+240]
00308178ldrsb x27, [x1]
0030817cldr x2, [sp+528]
00308180adrp x27, 0x743000
00308184ldr w3, [x27+3056]
00308188cbz w3, 0x308190
0030818cb 0x308194
00308190
00308190loc_308190:
00308190b 0x3081a8
00308194
00308194loc_308194:
00308194bl runtime.gcWriteBarrier2
00308198str x2, [x25]
0030819cldr x3, [x1+8]
003081a0str x3, [x25+8]
003081a4b 0x3081a8
003081a8
003081a8loc_3081a8:
003081a8str x2, [x1+8]
003081acldr x1, [sp+120]
003081b0ldr x2, [sp+240]
003081b4ldrsb x27, [x2]
003081b8str x1, [x2+16]
003081bcldr x0, [sp+240]
003081c0bl runtime.deferproc
003081c4subs xzr, x0, 0
003081c8b.ne 0x308310
003081ccb 0x3081d0
003081d0
003081d0loc_3081d0:
003081d0ldr x0, [sp+64]
003081d4ldr x1, [sp+152]
003081d8ldr x4, [sp+144]
003081dcsubs xzr, x1, x0
003081e0b.hi 0x3081e8
003081e4b 0x308334
003081e8
003081e8loc_3081e8:
003081e8sub x5, x0, x0, lsl #3
003081ecsub x4, x4, x5, lsl #3
003081f0ldr x3, [x4+48]
003081f4str x3, [sp+80]
003081f8ldr x0, [sp+48]
003081fcmovz x1, 41
00308200movz x2, 26
00308204bl syscall.SetsockoptInt
00308208stp xzr, xzr, [sp+416]
0030820cstp xzr, xzr, [sp+480]
00308210ldr x0, [sp+64]
00308214ldr x1, [sp+152]
00308218ldr x4, [sp+144]
0030821csubs xzr, x1, x0
00308220b.hi 0x308228
00308224b 0x308330
00308228
00308228loc_308228:
00308228sub x2, x0, x0, lsl #3
0030822csub x0, x4, x2, lsl #3
00308230str x0, [sp+232]
00308234movz x1, 10
00308238bl net.(*TCPAddr).sockaddr
0030823cstr x0, [sp+416]
00308240str x1, [sp+424]
00308244str x2, [sp+480]
00308248str x3, [sp+488]
0030824cldr x2, [sp+416]
00308250ldr x3, [sp+424]
00308254str x2, [sp+512]
00308258str x3, [sp+520]
0030825cldr x2, [sp+480]
00308260ldr x3, [sp+488]
00308264str x2, [sp+496]
00308268str x3, [sp+504]
0030826cldr x2, [sp+512]
00308270ldr x3, [sp+520]
00308274str x2, [sp+128]
00308278str x3, [sp+136]
0030827cldr x2, [sp+504]
00308280ldr x3, [sp+496]
00308284str x3, [sp+184]
00308288str x2, [sp+192]
0030828ccbnz x3, 0x308294
00308290b 0x30829c
00308294
00308294loc_308294:
00308294orr x4, xzr, 1
00308298b 0x3082fc
0030829c
0030829cloc_30829c:
0030829cldr x1, [sp+128]
003082a0ldr x2, [sp+136]
003082a4ldr x0, [sp+48]
003082a8bl syscall.Bind
003082acstr x0, [sp+168]
003082b0str x1, [sp+176]
003082b4cbnz x0, 0x3082bc
003082b8b 0x3082c4
003082bc
003082bcloc_3082bc:
003082bcorr x4, xzr, 1
003082c0b 0x3082fc
003082c4
003082c4loc_3082c4:
003082c4ldr x3, [sp+64]
003082c8cbz x3, 0x3082d0
003082ccb 0x3082e4
003082d0
003082d0loc_3082d0:
003082d0ldr x3, [sp+568]
003082d4ldrsb x27, [x3]
003082d8orr x4, xzr, 1
003082dcstrb w4, [x3+13]
003082e0b 0x3082f8
003082e4
003082e4loc_3082e4:
003082e4ldr x3, [sp+568]
003082e8ldrsb x27, [x3]
003082ecorr x4, xzr, 1
003082f0strb w4, [x3+14]
003082f4b 0x3082f8
003082f8
003082f8loc_3082f8:
003082f8b 0x3082fc
003082fc
003082fcloc_3082fc:
003082fcldr x3, [sp+104]
00308300add x3, x3, 1
00308304str x3, [sp+104]
00308308orr x1, xzr, 1
0030830cb 0x3080dc
00308310
00308310loc_308310:
00308310bl runtime.deferreturn
00308314ldp x29, x30, [sp-8]
00308318add sp, sp, 560
0030831cret x30
00308320
00308320loc_308320:
00308320bl runtime.deferreturn
00308324ldp x29, x30, [sp-8]
00308328add sp, sp, 560
0030832cret x30
00308330
00308330loc_308330:
00308330bl runtime.panicIndex
00308334
00308334loc_308334:
00308334bl runtime.panicIndex
00308338hint
0030833c
0030833cloc_30833c:
0030833cstr x0, [sp+8]
00308340mov x3, x30
00308344bl runtime.morestack_noctxt.abi0
00308348ldr x0, [sp+8]
0030834cb 0x307e70
00307e70
00308350
00308350net.(*ipStackCapabilities).probe.deferwrap1: ; void net.(*ipStackCapabilities).probe.deferwrap1(void)
00308350ldr x16, [x28+16]
00308354subs xzr, sp, x16
00308358b.ls 0x308398
0030835cstr x30, [sp-48]!
00308360stur x29, [sp-8]
00308364sub x29, sp, 8
00308368ldr x16, [x28+32]
0030836ccbnz x16, 0x3083a4
00308370
00308370loc_308370:
00308370ldr x1, [x26+8]
00308374str x1, [sp+32]
00308378ldr x0, [x26+16]
0030837cstr x0, [sp+24]
00308380ldr x2, [x1]
00308384mov x26, x1
00308388blr x2
0030838cldur x29, [sp-8]
00308390ldr x30, [sp], 48
00308394ret x30
00308398
00308398loc_308398:
00308398mov x3, x30
0030839cbl runtime.morestack.abi0
003083a0b 0x308350
003083a4
003083a4loc_3083a4:
003083a4ldr x17, [x16]
003083a8add x20, sp, 56
003083acsubs xzr, x20, x17
003083b0b.ne 0x308370
003083b4add x20, sp, 8
003083b8str x20, [x16]
003083bcb 0x308370
00308350
00308350net.(*ipStackCapabilities).probe.deferwrap1: ; void net.(*ipStackCapabilities).probe.deferwrap1(void)
00308350ldr x16, [x28+16]
00308354subs xzr, sp, x16
00308358b.ls 0x308398
0030835cstr x30, [sp-48]!
00308360stur x29, [sp-8]
00308364sub x29, sp, 8
00308368ldr x16, [x28+32]
0030836ccbnz x16, 0x3083a4
00308370
00308370loc_308370:
00308370ldr x1, [x26+8]
00308374str x1, [sp+32]
00308378ldr x0, [x26+16]
0030837cstr x0, [sp+24]
00308380ldr x2, [x1]
00308384mov x26, x1
00308388blr x2
0030838cldur x29, [sp-8]
00308390ldr x30, [sp], 48
00308394ret x30
00308398
00308398loc_308398:
00308398mov x3, x30
0030839cbl runtime.morestack.abi0
003083a0b 0x308350
003083a4
003083a4loc_3083a4:
003083a4ldr x17, [x16]
003083a8add x20, sp, 56
003083acsubs xzr, x20, x17
003083b0b.ne 0x308370
003083b4add x20, sp, 8
003083b8str x20, [x16]
003083bcb 0x308370
00308350
003083c0
003083c0net.internetSocket: ; void net.internetSocket(context.Context ctx, struct string net, net.sockaddr laddr, net.sockaddr raddr, int sotype, int proto, struct string mode, func(context.Context, string, string, syscall.RawConn) error ctrlCtxFn)
003083c0ldr x16, [x28+16]
003083c4sub x17, sp, 96
003083c8subs xzr, x17, x16
003083ccb.ls 0x3084f4
003083d0str x30, [sp-224]!
003083d4stur x29, [sp-8]
003083d8sub x29, sp, 8
003083dcstr x0, [sp+232]
003083e0str x1, [sp+240]
003083e4str x2, [sp+248]
003083e8str x3, [sp+256]
003083ecstr x4, [sp+264]
003083f0str x5, [sp+272]
003083f4str x6, [sp+280]
003083f8str x7, [sp+288]
003083fcstr x8, [sp+296]
00308400str x9, [sp+304]
00308404str x10, [sp+312]
00308408str x11, [sp+320]
0030840cstr x12, [sp+328]
00308410str xzr, [sp+144]
00308414stp xzr, xzr, [sp+152]
00308418b 0x30841c
0030841c
0030841cloc_30841c:
0030841cldr x2, [sp+264]
00308420ldr x4, [sp+280]
00308424ldr x0, [sp+248]
00308428ldr x6, [sp+312]
0030842cldr x1, [sp+256]
00308430ldr x7, [sp+320]
00308434ldr x3, [sp+272]
00308438ldr x5, [sp+288]
0030843cbl net.favoriteAddrFamily
00308440str x0, [sp+128]
00308444strb w1, [sp+118]
00308448ldr x8, [sp+128]
0030844cstr x8, [sp+136]
00308450ldrb w8, [sp+118]
00308454strb w8, [sp+119]
00308458ldr x8, [sp+136]
0030845cstr x8, [sp+120]
00308460ldrb w8, [sp+119]
00308464strb w8, [sp+117]
00308468str xzr, [sp+184]
0030846cstp xzr, xzr, [sp+168]
00308470ldr x5, [sp+296]
00308474ldr x6, [sp+304]
00308478ldr x10, [sp+280]
0030847cldrb w7, [sp+117]
00308480ldr x12, [sp+328]
00308484ldr x9, [sp+272]
00308488ldr x11, [sp+288]
0030848cldr x4, [sp+120]
00308490ldr x0, [sp+232]
00308494ldr x8, [sp+264]
00308498ldr x2, [sp+248]
0030849cldr x3, [sp+256]
003084a0ldr x1, [sp+240]
003084a4bl net.socket
003084a8str x0, [sp+184]
003084acstr x1, [sp+168]
003084b0str x2, [sp+176]
003084b4ldr x8, [sp+184]
003084b8str x8, [sp+208]
003084bcldr x8, [sp+168]
003084c0ldr x9, [sp+176]
003084c4str x8, [sp+192]
003084c8str x9, [sp+200]
003084ccldr x8, [sp+208]
003084d0str x8, [sp+144]
003084d4ldr x1, [sp+192]
003084d8ldr x2, [sp+200]
003084dcstr x1, [sp+152]
003084e0str x2, [sp+160]
003084e4ldr x0, [sp+144]
003084e8ldur x29, [sp-8]
003084ecldr x30, [sp], 224
003084f0ret x30
003084f4
003084f4loc_3084f4:
003084f4stp x0, x1, [sp+8]
003084f8stp x2, x3, [sp+24]
003084fcstp x4, x5, [sp+40]
00308500stp x6, x7, [sp+56]
00308504stp x8, x9, [sp+72]
00308508stp x10, x11, [sp+88]
0030850cstr x12, [sp+104]
00308510mov x3, x30
00308514bl runtime.morestack_noctxt.abi0
00308518ldp x0, x1, [sp+8]
0030851cldp x2, x3, [sp+24]
00308520ldp x4, x5, [sp+40]
00308524ldp x6, x7, [sp+56]
00308528ldp x8, x9, [sp+72]
0030852cldp x10, x11, [sp+88]
00308530ldr x12, [sp+104]
00308534b 0x3083c0
00308538udf 0
0030853cudf 0
003083c0
003083c0net.internetSocket: ; void net.internetSocket(context.Context ctx, struct string net, net.sockaddr laddr, net.sockaddr raddr, int sotype, int proto, struct string mode, func(context.Context, string, string, syscall.RawConn) error ctrlCtxFn)
003083c0ldr x16, [x28+16]
003083c4sub x17, sp, 96
003083c8subs xzr, x17, x16
003083ccb.ls 0x3084f4
003083d0str x30, [sp-224]!
003083d4stur x29, [sp-8]
003083d8sub x29, sp, 8
003083dcstr x0, [sp+232]
003083e0str x1, [sp+240]
003083e4str x2, [sp+248]
003083e8str x3, [sp+256]
003083ecstr x4, [sp+264]
003083f0str x5, [sp+272]
003083f4str x6, [sp+280]
003083f8str x7, [sp+288]
003083fcstr x8, [sp+296]
00308400str x9, [sp+304]
00308404str x10, [sp+312]
00308408str x11, [sp+320]
0030840cstr x12, [sp+328]
00308410str xzr, [sp+144]
00308414stp xzr, xzr, [sp+152]
00308418b 0x30841c
0030841c
0030841cloc_30841c:
0030841cldr x2, [sp+264]
00308420ldr x4, [sp+280]
00308424ldr x0, [sp+248]
00308428ldr x6, [sp+312]
0030842cldr x1, [sp+256]
00308430ldr x7, [sp+320]
00308434ldr x3, [sp+272]
00308438ldr x5, [sp+288]
0030843cbl net.favoriteAddrFamily
00308440str x0, [sp+128]
00308444strb w1, [sp+118]
00308448ldr x8, [sp+128]
0030844cstr x8, [sp+136]
00308450ldrb w8, [sp+118]
00308454strb w8, [sp+119]
00308458ldr x8, [sp+136]
0030845cstr x8, [sp+120]
00308460ldrb w8, [sp+119]
00308464strb w8, [sp+117]
00308468str xzr, [sp+184]
0030846cstp xzr, xzr, [sp+168]
00308470ldr x5, [sp+296]
00308474ldr x6, [sp+304]
00308478ldr x10, [sp+280]
0030847cldrb w7, [sp+117]
00308480ldr x12, [sp+328]
00308484ldr x9, [sp+272]
00308488ldr x11, [sp+288]
0030848cldr x4, [sp+120]
00308490ldr x0, [sp+232]
00308494ldr x8, [sp+264]
00308498ldr x2, [sp+248]
0030849cldr x3, [sp+256]
003084a0ldr x1, [sp+240]
003084a4bl net.socket
003084a8str x0, [sp+184]
003084acstr x1, [sp+168]
003084b0str x2, [sp+176]
003084b4ldr x8, [sp+184]
003084b8str x8, [sp+208]
003084bcldr x8, [sp+168]
003084c0ldr x9, [sp+176]
003084c4str x8, [sp+192]
003084c8str x9, [sp+200]
003084ccldr x8, [sp+208]
003084d0str x8, [sp+144]
003084d4ldr x1, [sp+192]
003084d8ldr x2, [sp+200]
003084dcstr x1, [sp+152]
003084e0str x2, [sp+160]
003084e4ldr x0, [sp+144]
003084e8ldur x29, [sp-8]
003084ecldr x30, [sp], 224
003084f0ret x30
003084f4
003084f4loc_3084f4:
003084f4stp x0, x1, [sp+8]
003084f8stp x2, x3, [sp+24]
003084fcstp x4, x5, [sp+40]
00308500stp x6, x7, [sp+56]
00308504stp x8, x9, [sp+72]
00308508stp x10, x11, [sp+88]
0030850cstr x12, [sp+104]
00308510mov x3, x30
00308514bl runtime.morestack_noctxt.abi0
00308518ldp x0, x1, [sp+8]
0030851cldp x2, x3, [sp+24]
00308520ldp x4, x5, [sp+40]
00308524ldp x6, x7, [sp+56]
00308528ldp x8, x9, [sp+72]
0030852cldp x10, x11, [sp+88]
00308530ldr x12, [sp+104]
00308534b 0x3083c0
00308538udf 0
0030853cudf 0
003083c0
00308540
00308540net.ipToSockaddrInet4: ; void net.ipToSockaddrInet4(net.IP ip, int port)
00308540ldr x16, [x28+16]
00308544sub x17, sp, 144
00308548subs xzr, x17, x16
0030854cb.ls 0x30878c
00308550sub x20, sp, 272
00308554stp x29, x30, [x20-8]
00308558add sp, x20, 0
0030855csub x29, sp, 8
00308560str x0, [sp+312]
00308564str x1, [sp+320]
00308568str x2, [sp+328]
0030856cstr x3, [sp+336]
00308570stp xzr, xzr, [sp+280]
00308574stp xzr, xzr, [sp+296]
00308578stp xzr, xzr, [sp+120]
0030857cldr x3, [sp+320]
00308580str x3, [sp+64]
00308584cbz x3, 0x30858c
00308588b 0x3085b4
0030858c
0030858cloc_30858c:
0030858cadrp x27, 0x71a000
00308590ldr x3, [x27+3680]
00308594adrp x27, 0x71a000
00308598ldr x4, [x27+3688]
0030859cadrp x27, 0x71a000
003085a0ldr x5, [x27+3696]
003085a4str x3, [sp+312]
003085a8str x4, [sp+320]
003085acstr x5, [sp+328]
003085b0b 0x3085b8
003085b4
003085b4loc_3085b4:
003085b4b 0x3085b8
003085b8
003085b8loc_3085b8:
003085b8ldr x0, [sp+312]
003085bcldr x1, [sp+320]
003085c0ldr x2, [sp+328]
003085c4bl net.IP.To4
003085c8str x0, [sp+136]
003085ccstr x1, [sp+144]
003085d0str x2, [sp+152]
003085d4cbnz x0, 0x3085dc
003085d8b 0x3086b4
003085dc
003085dcloc_3085dc:
003085dcstp xzr, xzr, [sp+88]
003085e0stp xzr, xzr, [sp+104]
003085e4ldr x3, [sp+336]
003085e8str x3, [sp+88]
003085ecstp xzr, xzr, [sp+32]
003085f0stp xzr, xzr, [sp+48]
003085f4str x3, [sp+32]
003085f8add x3, sp, 40
003085fcldrsb x27, [x3]
00308600b 0x308604
00308604
00308604loc_308604:
00308604str x3, [sp+160]
00308608orr x4, xzr, 4
0030860cstr x4, [sp+168]
00308610str x4, [sp+176]
00308614str x3, [sp+232]
00308618str x4, [sp+240]
0030861cstr x4, [sp+248]
00308620ldr x3, [sp+144]
00308624ldr x4, [sp+136]
00308628ldr x5, [sp+152]
0030862cstr x4, [sp+208]
00308630str x3, [sp+216]
00308634str x5, [sp+224]
00308638ldr x4, [sp+240]
0030863cstr x4, [sp+80]
00308640subs xzr, x4, x3
00308644b.gt 0x30864c
00308648b 0x308654
0030864c
0030864cloc_30864c:
0030864cstr x3, [sp+80]
00308650b 0x308658
00308654
00308654loc_308654:
00308654b 0x308658
00308658
00308658loc_308658:
00308658ldr x3, [sp+208]
0030865cldr x4, [sp+232]
00308660subs xzr, x3, x4
00308664b.ne 0x30866c
00308668b 0x308688
0030866c
0030866cloc_30866c:
0030866cldr x3, [sp+80]
00308670str x3, [sp+72]
00308674ldr x2, [sp+72]
00308678ldr x1, [sp+208]
0030867cldr x0, [sp+232]
00308680bl runtime.memmove
00308684b 0x30868c
00308688
00308688loc_308688:
00308688b 0x30868c
0030868c
0030868cloc_30868c:
0030868cldp x2, x3, [sp+32]
00308690ldp x4, x5, [sp+48]
00308694stp x2, x3, [sp+280]
00308698stp x4, x5, [sp+296]
0030869cstp xzr, xzr, [sp+120]
003086a0mov x0, xzr
003086a4mov x1, xzr
003086a8ldp x29, x30, [sp-8]
003086acadd sp, sp, 272
003086b0ret x30
003086b4
003086b4loc_3086b4:
003086b4ldr x0, [sp+312]
003086b8ldr x1, [sp+320]
003086bcldr x2, [sp+328]
003086c0bl net.IP.String
003086c4str x0, [sp+192]
003086c8str x1, [sp+200]
003086ccadrp x0, 0x33a000
003086d0add x0, x0, 2112
003086d4bl runtime.newobject
003086d8str x0, [sp+256]
003086dcorr x3, xzr, 16
003086e0str x3, [x0+8]
003086e4adrp x27, 0x743000
003086e8ldr w3, [x27+3056]
003086eccbz w3, 0x3086f4
003086f0b 0x3086f8
003086f4
003086f4loc_3086f4:
003086f4b 0x308708
003086f8
003086f8loc_3086f8:
003086f8ldr x2, [x0]
003086fcbl runtime.gcWriteBarrier1
00308700str x2, [x25]
00308704b 0x308708
00308708
00308708loc_308708:
00308708adrp x2, 0x3ac000
0030870cadd x2, x2, 3236
00308710str x2, [x0]
00308714ldr x2, [sp+256]
00308718ldrsb x27, [x2]
0030871cldr x3, [sp+192]
00308720ldr x4, [sp+200]
00308724str x4, [x2+24]
00308728adrp x27, 0x743000
0030872cldr w4, [x27+3056]
00308730cbz w4, 0x308738
00308734b 0x30873c
00308738
00308738loc_308738:
00308738b 0x308750
0030873c
0030873cloc_30873c:
0030873cbl runtime.gcWriteBarrier2
00308740str x3, [x25]
00308744ldr x4, [x2+16]
00308748str x4, [x25+8]
0030874cb 0x308750
00308750
00308750loc_308750:
00308750str x3, [x2+16]
00308754ldr x2, [sp+256]
00308758str x2, [sp+184]
0030875cstp xzr, xzr, [sp+280]
00308760stp xzr, xzr, [sp+296]
00308764ldr x2, [sp+184]
00308768adrp x3, 0x40d000
0030876cadd x3, x3, 2336
00308770str x3, [sp+120]
00308774str x2, [sp+128]
00308778ldr x0, [sp+120]
0030877cldr x1, [sp+128]
00308780ldp x29, x30, [sp-8]
00308784add sp, sp, 272
00308788ret x30
0030878c
0030878cloc_30878c:
0030878cstp x0, x1, [sp+40]
00308790stp x2, x3, [sp+56]
00308794mov x3, x30
00308798bl runtime.morestack_noctxt.abi0
0030879cldp x0, x1, [sp+40]
003087a0ldp x2, x3, [sp+56]
003087a4b 0x308540
003087a8udf 0
003087acudf 0
00308540
00308540net.ipToSockaddrInet4: ; void net.ipToSockaddrInet4(net.IP ip, int port)
00308540ldr x16, [x28+16]
00308544sub x17, sp, 144
00308548subs xzr, x17, x16
0030854cb.ls 0x30878c
00308550sub x20, sp, 272
00308554stp x29, x30, [x20-8]
00308558add sp, x20, 0
0030855csub x29, sp, 8
00308560str x0, [sp+312]
00308564str x1, [sp+320]
00308568str x2, [sp+328]
0030856cstr x3, [sp+336]
00308570stp xzr, xzr, [sp+280]
00308574stp xzr, xzr, [sp+296]
00308578stp xzr, xzr, [sp+120]
0030857cldr x3, [sp+320]
00308580str x3, [sp+64]
00308584cbz x3, 0x30858c
00308588b 0x3085b4
0030858c
0030858cloc_30858c:
0030858cadrp x27, 0x71a000
00308590ldr x3, [x27+3680]
00308594adrp x27, 0x71a000
00308598ldr x4, [x27+3688]
0030859cadrp x27, 0x71a000
003085a0ldr x5, [x27+3696]
003085a4str x3, [sp+312]
003085a8str x4, [sp+320]
003085acstr x5, [sp+328]
003085b0b 0x3085b8
003085b4
003085b4loc_3085b4:
003085b4b 0x3085b8
003085b8
003085b8loc_3085b8:
003085b8ldr x0, [sp+312]
003085bcldr x1, [sp+320]
003085c0ldr x2, [sp+328]
003085c4bl net.IP.To4
003085c8str x0, [sp+136]
003085ccstr x1, [sp+144]
003085d0str x2, [sp+152]
003085d4cbnz x0, 0x3085dc
003085d8b 0x3086b4
003085dc
003085dcloc_3085dc:
003085dcstp xzr, xzr, [sp+88]
003085e0stp xzr, xzr, [sp+104]
003085e4ldr x3, [sp+336]
003085e8str x3, [sp+88]
003085ecstp xzr, xzr, [sp+32]
003085f0stp xzr, xzr, [sp+48]
003085f4str x3, [sp+32]
003085f8add x3, sp, 40
003085fcldrsb x27, [x3]
00308600b 0x308604
00308604
00308604loc_308604:
00308604str x3, [sp+160]
00308608orr x4, xzr, 4
0030860cstr x4, [sp+168]
00308610str x4, [sp+176]
00308614str x3, [sp+232]
00308618str x4, [sp+240]
0030861cstr x4, [sp+248]
00308620ldr x3, [sp+144]
00308624ldr x4, [sp+136]
00308628ldr x5, [sp+152]
0030862cstr x4, [sp+208]
00308630str x3, [sp+216]
00308634str x5, [sp+224]
00308638ldr x4, [sp+240]
0030863cstr x4, [sp+80]
00308640subs xzr, x4, x3
00308644b.gt 0x30864c
00308648b 0x308654
0030864c
0030864cloc_30864c:
0030864cstr x3, [sp+80]
00308650b 0x308658
00308654
00308654loc_308654:
00308654b 0x308658
00308658
00308658loc_308658:
00308658ldr x3, [sp+208]
0030865cldr x4, [sp+232]
00308660subs xzr, x3, x4
00308664b.ne 0x30866c
00308668b 0x308688
0030866c
0030866cloc_30866c:
0030866cldr x3, [sp+80]
00308670str x3, [sp+72]
00308674ldr x2, [sp+72]
00308678ldr x1, [sp+208]
0030867cldr x0, [sp+232]
00308680bl runtime.memmove
00308684b 0x30868c
00308688
00308688loc_308688:
00308688b 0x30868c
0030868c
0030868cloc_30868c:
0030868cldp x2, x3, [sp+32]
00308690ldp x4, x5, [sp+48]
00308694stp x2, x3, [sp+280]
00308698stp x4, x5, [sp+296]
0030869cstp xzr, xzr, [sp+120]
003086a0mov x0, xzr
003086a4mov x1, xzr
003086a8ldp x29, x30, [sp-8]
003086acadd sp, sp, 272
003086b0ret x30
003086b4
003086b4loc_3086b4:
003086b4ldr x0, [sp+312]
003086b8ldr x1, [sp+320]
003086bcldr x2, [sp+328]
003086c0bl net.IP.String
003086c4str x0, [sp+192]
003086c8str x1, [sp+200]
003086ccadrp x0, 0x33a000
003086d0add x0, x0, 2112
003086d4bl runtime.newobject
003086d8str x0, [sp+256]
003086dcorr x3, xzr, 16
003086e0str x3, [x0+8]
003086e4adrp x27, 0x743000
003086e8ldr w3, [x27+3056]
003086eccbz w3, 0x3086f4
003086f0b 0x3086f8
003086f4
003086f4loc_3086f4:
003086f4b 0x308708
003086f8
003086f8loc_3086f8:
003086f8ldr x2, [x0]
003086fcbl runtime.gcWriteBarrier1
00308700str x2, [x25]
00308704b 0x308708
00308708
00308708loc_308708:
00308708adrp x2, 0x3ac000
0030870cadd x2, x2, 3236
00308710str x2, [x0]
00308714ldr x2, [sp+256]
00308718ldrsb x27, [x2]
0030871cldr x3, [sp+192]
00308720ldr x4, [sp+200]
00308724str x4, [x2+24]
00308728adrp x27, 0x743000
0030872cldr w4, [x27+3056]
00308730cbz w4, 0x308738
00308734b 0x30873c
00308738
00308738loc_308738:
00308738b 0x308750
0030873c
0030873cloc_30873c:
0030873cbl runtime.gcWriteBarrier2
00308740str x3, [x25]
00308744ldr x4, [x2+16]
00308748str x4, [x25+8]
0030874cb 0x308750
00308750
00308750loc_308750:
00308750str x3, [x2+16]
00308754ldr x2, [sp+256]
00308758str x2, [sp+184]
0030875cstp xzr, xzr, [sp+280]
00308760stp xzr, xzr, [sp+296]
00308764ldr x2, [sp+184]
00308768adrp x3, 0x40d000
0030876cadd x3, x3, 2336
00308770str x3, [sp+120]
00308774str x2, [sp+128]
00308778ldr x0, [sp+120]
0030877cldr x1, [sp+128]
00308780ldp x29, x30, [sp-8]
00308784add sp, sp, 272
00308788ret x30
0030878c
0030878cloc_30878c:
0030878cstp x0, x1, [sp+40]
00308790stp x2, x3, [sp+56]
00308794mov x3, x30
00308798bl runtime.morestack_noctxt.abi0
0030879cldp x0, x1, [sp+40]
003087a0ldp x2, x3, [sp+56]
003087a4b 0x308540
003087a8udf 0
003087acudf 0
00308540
Loading..