File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00305d00
    00305d00net.SplitHostPort: ; void net.SplitHostPort(struct string hostport)
    00305d00ldr x16, [x28+16]
    00305d04sub x17, sp, 464
    00305d08subs xzr, x17, x16
    00305d0cb.ls 0x3065f4
    00305d10sub x20, sp, 592
    00305d14stp x29, x30, [x20-8]
    00305d18add sp, x20, 0
    00305d1csub x29, sp, 8
    00305d20str x0, [sp+600]
    00305d24str x1, [sp+608]
    00305d28stp xzr, xzr, [sp+112]
    00305d2cstp xzr, xzr, [sp+96]
    00305d30stp xzr, xzr, [sp+128]
    00305d34adrp x3, 0x3d3000
    00305d38add x3, x3, 3944
    00305d3cstr x3, [sp+144]
    00305d40str xzr, [sp+56]
    00305d44str xzr, [sp+48]
    00305d48ldr x0, [sp+600]
    00305d4cldr x1, [sp+608]
    00305d50movz x2, 58
    00305d54bl internal/bytealg.LastIndexByteString
    00305d58str x0, [sp+64]
    00305d5ctbnz x0, 63, 0x305d64
    00305d60b 0x305e24
    00305d64
    00305d64loc_305d64:
    00305d64stp xzr, xzr, [sp+216]
    00305d68stp xzr, xzr, [sp+200]
    00305d6cstp xzr, xzr, [sp+184]
    00305d70ldr x0, [sp+600]
    00305d74ldr x1, [sp+608]
    00305d78ldr x26, [sp+144]
    00305d7cldr x4, [x26]
    00305d80adrp x2, 0x3b3000
    00305d84add x2, x2, 2272
    00305d88movz x3, 23
    00305d8cblr x4
    00305d90str x0, [sp+216]
    00305d94str x1, [sp+224]
    00305d98str x2, [sp+200]
    00305d9cstr x3, [sp+208]
    00305da0str x4, [sp+184]
    00305da4str x5, [sp+192]
    00305da8ldr x4, [sp+216]
    00305dacldr x5, [sp+224]
    00305db0str x4, [sp+168]
    00305db4str x5, [sp+176]
    00305db8ldr x4, [sp+200]
    00305dbcldr x5, [sp+208]
    00305dc0str x4, [sp+152]
    00305dc4str x5, [sp+160]
    00305dc8ldr x4, [sp+184]
    00305dccldr x5, [sp+192]
    00305dd0str x4, [sp+568]
    00305dd4str x5, [sp+576]
    00305dd8ldr x4, [sp+168]
    00305ddcldr x5, [sp+176]
    00305de0str x4, [sp+112]
    00305de4str x5, [sp+120]
    00305de8ldr x4, [sp+152]
    00305decldr x5, [sp+160]
    00305df0str x4, [sp+96]
    00305df4str x5, [sp+104]
    00305df8ldr x4, [sp+568]
    00305dfcldr x5, [sp+576]
    00305e00str x4, [sp+128]
    00305e04str x5, [sp+136]
    00305e08ldr x0, [sp+112]
    00305e0cldr x2, [sp+96]
    00305e10ldr x1, [sp+120]
    00305e14ldr x3, [sp+104]
    00305e18ldp x29, x30, [sp-8]
    00305e1cadd sp, sp, 592
    00305e20ret x30
    00305e24
    00305e24loc_305e24:
    00305e24ldr x1, [sp+608]
    00305e28ldr x3, [sp+600]
    00305e2csubs xzr, x1, 0
    00305e30b.hi 0x305e38
    00305e34b 0x3065e8
    00305e38
    00305e38loc_305e38:
    00305e38ldrb w3, [x3]
    00305e3csubs wzr, w3, 91
    00305e40b.eq 0x305e48
    00305e44b 0x30622c
    00305e48
    00305e48loc_305e48:
    00305e48ldr x0, [sp+600]
    00305e4cldr x1, [sp+608]
    00305e50str x0, [sp+8]
    00305e54str x1, [sp+16]
    00305e58movz x0, 93
    00305e5cstrb w0, [sp+24]
    00305e60bl internal/bytealg.IndexByteString.abi0
    00305e64ldr x1, [sp+32]
    00305e68str x1, [sp+72]
    00305e6ctbnz x1, 63, 0x305e74
    00305e70b 0x305f34
    00305e74
    00305e74loc_305e74:
    00305e74stp xzr, xzr, [sp+200]
    00305e78stp xzr, xzr, [sp+216]
    00305e7cstp xzr, xzr, [sp+184]
    00305e80ldr x0, [sp+600]
    00305e84ldr x1, [sp+608]
    00305e88ldr x26, [sp+144]
    00305e8cldr x4, [x26]
    00305e90adrp x2, 0x3b2000
    00305e94add x2, x2, 3502
    00305e98movz x3, 22
    00305e9cblr x4
    00305ea0str x0, [sp+200]
    00305ea4str x1, [sp+208]
    00305ea8str x2, [sp+216]
    00305eacstr x3, [sp+224]
    00305eb0str x4, [sp+184]
    00305eb4str x5, [sp+192]
    00305eb8ldr x4, [sp+200]
    00305ebcldr x5, [sp+208]
    00305ec0str x4, [sp+552]
    00305ec4str x5, [sp+560]
    00305ec8ldr x4, [sp+216]
    00305eccldr x5, [sp+224]
    00305ed0str x4, [sp+536]
    00305ed4str x5, [sp+544]
    00305ed8ldr x4, [sp+184]
    00305edcldr x5, [sp+192]
    00305ee0str x4, [sp+520]
    00305ee4str x5, [sp+528]
    00305ee8ldr x4, [sp+552]
    00305eecldr x5, [sp+560]
    00305ef0str x4, [sp+112]
    00305ef4str x5, [sp+120]
    00305ef8ldr x4, [sp+536]
    00305efcldr x5, [sp+544]
    00305f00str x4, [sp+96]
    00305f04str x5, [sp+104]
    00305f08ldr x4, [sp+520]
    00305f0cldr x5, [sp+528]
    00305f10str x4, [sp+128]
    00305f14str x5, [sp+136]
    00305f18ldr x0, [sp+112]
    00305f1cldr x2, [sp+96]
    00305f20ldr x1, [sp+120]
    00305f24ldr x3, [sp+104]
    00305f28ldp x29, x30, [sp-8]
    00305f2cadd sp, sp, 592
    00305f30ret x30
    00305f34
    00305f34loc_305f34:
    00305f34add x4, x1, 1
    00305f38str x4, [sp+80]
    00305f3cldr x5, [sp+608]
    00305f40str x5, [sp+88]
    00305f44subs xzr, x5, x4
    00305f48b.eq 0x305f50
    00305f4cb 0x306014
    00305f50
    00305f50loc_305f50:
    00305f50b 0x305f54
    00305f54
    00305f54loc_305f54:
    00305f54stp xzr, xzr, [sp+216]
    00305f58stp xzr, xzr, [sp+200]
    00305f5cstp xzr, xzr, [sp+184]
    00305f60ldr x0, [sp+600]
    00305f64ldr x1, [sp+608]
    00305f68ldr x26, [sp+144]
    00305f6cldr x4, [x26]
    00305f70adrp x2, 0x3b3000
    00305f74add x2, x2, 2272
    00305f78movz x3, 23
    00305f7cblr x4
    00305f80str x0, [sp+216]
    00305f84str x1, [sp+224]
    00305f88str x2, [sp+200]
    00305f8cstr x3, [sp+208]
    00305f90str x4, [sp+184]
    00305f94str x5, [sp+192]
    00305f98ldr x4, [sp+216]
    00305f9cldr x5, [sp+224]
    00305fa0str x4, [sp+504]
    00305fa4str x5, [sp+512]
    00305fa8ldr x4, [sp+200]
    00305facldr x5, [sp+208]
    00305fb0str x4, [sp+488]
    00305fb4str x5, [sp+496]
    00305fb8ldr x4, [sp+184]
    00305fbcldr x5, [sp+192]
    00305fc0str x4, [sp+472]
    00305fc4str x5, [sp+480]
    00305fc8ldr x4, [sp+504]
    00305fccldr x5, [sp+512]
    00305fd0str x4, [sp+112]
    00305fd4str x5, [sp+120]
    00305fd8ldr x4, [sp+488]
    00305fdcldr x5, [sp+496]
    00305fe0str x4, [sp+96]
    00305fe4str x5, [sp+104]
    00305fe8ldr x4, [sp+472]
    00305fecldr x5, [sp+480]
    00305ff0str x4, [sp+128]
    00305ff4str x5, [sp+136]
    00305ff8ldr x0, [sp+112]
    00305ffcldr x2, [sp+96]
    00306000ldr x1, [sp+120]
    00306004ldr x3, [sp+104]
    00306008ldp x29, x30, [sp-8]
    0030600cadd sp, sp, 592
    00306010ret x30
    00306014
    00306014loc_306014:
    00306014ldr x5, [sp+64]
    00306018subs xzr, x5, x4
    0030601cb.eq 0x306024
    00306020b 0x306080
    00306024
    00306024loc_306024:
    00306024b 0x306028
    00306028
    00306028loc_306028:
    00306028b 0x30602c
    0030602c
    0030602cloc_30602c:
    0030602cldr x2, [sp+608]
    00306030ldr x3, [sp+600]
    00306034subs xzr, x2, x1
    00306038b.hs 0x306040
    0030603cb 0x3065e4
    00306040
    00306040loc_306040:
    00306040subs xzr, x1, 1
    00306044b.hs 0x30604c
    00306048b 0x3065dc
    0030604c
    0030604cloc_30604c:
    0030604csub x2, x1, 1
    00306050sub x4, xzr, x2
    00306054sbfm x4, x4, 63, 63
    00306058and x4, x4, 1
    0030605cadd x3, x3, x4
    00306060str x3, [sp+112]
    00306064str x2, [sp+120]
    00306068orr x2, xzr, 1
    0030606cstr x2, [sp+56]
    00306070ldr x2, [sp+72]
    00306074add x2, x2, 1
    00306078str x2, [sp+48]
    0030607cb 0x306334
    00306080
    00306080loc_306080:
    00306080b 0x306084
    00306084
    00306084loc_306084:
    00306084ldr x4, [sp+608]
    00306088ldr x5, [sp+600]
    0030608cadd x0, x1, 1
    00306090subs xzr, x4, x0
    00306094b.hi 0x30609c
    00306098b 0x3065d4
    0030609c
    0030609cloc_30609c:
    0030609cldrb w4, [x5+x0]
    003060a0subs wzr, w4, 58
    003060a4b.eq 0x3060ac
    003060a8b 0x30616c
    003060ac
    003060acloc_3060ac:
    003060acstp xzr, xzr, [sp+200]
    003060b0stp xzr, xzr, [sp+216]
    003060b4stp xzr, xzr, [sp+184]
    003060b8ldr x0, [sp+600]
    003060bcldr x1, [sp+608]
    003060c0ldr x26, [sp+144]
    003060c4ldr x4, [x26]
    003060c8adrp x2, 0x3b4000
    003060ccadd x2, x2, 1527
    003060d0movz x3, 26
    003060d4blr x4
    003060d8str x0, [sp+200]
    003060dcstr x1, [sp+208]
    003060e0str x2, [sp+216]
    003060e4str x3, [sp+224]
    003060e8str x4, [sp+184]
    003060ecstr x5, [sp+192]
    003060f0ldr x4, [sp+200]
    003060f4ldr x5, [sp+208]
    003060f8str x4, [sp+456]
    003060fcstr x5, [sp+464]
    00306100ldr x4, [sp+216]
    00306104ldr x5, [sp+224]
    00306108str x4, [sp+440]
    0030610cstr x5, [sp+448]
    00306110ldr x4, [sp+184]
    00306114ldr x5, [sp+192]
    00306118str x4, [sp+424]
    0030611cstr x5, [sp+432]
    00306120ldr x4, [sp+456]
    00306124ldr x5, [sp+464]
    00306128str x4, [sp+112]
    0030612cstr x5, [sp+120]
    00306130ldr x4, [sp+440]
    00306134ldr x5, [sp+448]
    00306138str x4, [sp+96]
    0030613cstr x5, [sp+104]
    00306140ldr x4, [sp+424]
    00306144ldr x5, [sp+432]
    00306148str x4, [sp+128]
    0030614cstr x5, [sp+136]
    00306150ldr x0, [sp+112]
    00306154ldr x2, [sp+96]
    00306158ldr x1, [sp+120]
    0030615cldr x3, [sp+104]
    00306160ldp x29, x30, [sp-8]
    00306164add sp, sp, 592
    00306168ret x30
    0030616c
    0030616cloc_30616c:
    0030616cstp xzr, xzr, [sp+216]
    00306170stp xzr, xzr, [sp+200]
    00306174stp xzr, xzr, [sp+184]
    00306178ldr x0, [sp+600]
    0030617cldr x1, [sp+608]
    00306180ldr x26, [sp+144]
    00306184ldr x4, [x26]
    00306188adrp x2, 0x3b2000
    0030618cadd x2, x2, 2272
    00306190movz x3, 23
    00306194blr x4
    00306198str x0, [sp+216]
    0030619cstr x1, [sp+224]
    003061a0str x2, [sp+200]
    003061a4str x3, [sp+208]
    003061a8str x4, [sp+184]
    003061acstr x5, [sp+192]
    003061b0ldr x4, [sp+216]
    003061b4ldr x5, [sp+224]
    003061b8str x4, [sp+408]
    003061bcstr x5, [sp+416]
    003061c0ldr x4, [sp+200]
    003061c4ldr x5, [sp+208]
    003061c8str x4, [sp+392]
    003061ccstr x5, [sp+400]
    003061d0ldr x4, [sp+184]
    003061d4ldr x5, [sp+192]
    003061d8str x4, [sp+376]
    003061dcstr x5, [sp+384]
    003061e0ldr x4, [sp+408]
    003061e4ldr x5, [sp+416]
    003061e8str x4, [sp+112]
    003061ecstr x5, [sp+120]
    003061f0ldr x4, [sp+392]
    003061f4ldr x5, [sp+400]
    003061f8str x4, [sp+96]
    003061fcstr x5, [sp+104]
    00306200ldr x4, [sp+376]
    00306204ldr x5, [sp+384]
    00306208str x4, [sp+128]
    0030620cstr x5, [sp+136]
    00306210ldr x0, [sp+112]
    00306214ldr x2, [sp+96]
    00306218ldr x1, [sp+120]
    0030621cldr x3, [sp+104]
    00306220ldp x29, x30, [sp-8]
    00306224add sp, sp, 592
    00306228ret x30
    0030622c
    0030622cloc_30622c:
    0030622cldr x3, [sp+600]
    00306230ldr x2, [sp+608]
    00306234subs xzr, x0, x2
    00306238b.ls 0x306240
    0030623cb 0x3065cc
    00306240
    00306240loc_306240:
    00306240b 0x306244
    00306244
    00306244loc_306244:
    00306244str x3, [sp+112]
    00306248str x0, [sp+120]
    0030624cstr x3, [sp+8]
    00306250str x0, [sp+16]
    00306254movz x0, 58
    00306258strb w0, [sp+24]
    0030625cbl internal/bytealg.IndexByteString.abi0
    00306260ldr x0, [sp+32]
    00306264str x0, [sp+88]
    00306268tbz x0, 63, 0x306270
    0030626cb 0x306330
    00306270
    00306270loc_306270:
    00306270stp xzr, xzr, [sp+200]
    00306274stp xzr, xzr, [sp+216]
    00306278stp xzr, xzr, [sp+184]
    0030627cldr x0, [sp+600]
    00306280ldr x1, [sp+608]
    00306284ldr x26, [sp+144]
    00306288ldr x4, [x26]
    0030628cadrp x2, 0x3b4000
    00306290add x2, x2, 1527
    00306294movz x3, 26
    00306298blr x4
    0030629cstr x0, [sp+200]
    003062a0str x1, [sp+208]
    003062a4str x2, [sp+216]
    003062a8str x3, [sp+224]
    003062acstr x4, [sp+184]
    003062b0str x5, [sp+192]
    003062b4ldr x4, [sp+200]
    003062b8ldr x5, [sp+208]
    003062bcstr x4, [sp+360]
    003062c0str x5, [sp+368]
    003062c4ldr x4, [sp+216]
    003062c8ldr x5, [sp+224]
    003062ccstr x4, [sp+344]
    003062d0str x5, [sp+352]
    003062d4ldr x4, [sp+184]
    003062d8ldr x5, [sp+192]
    003062dcstr x4, [sp+328]
    003062e0str x5, [sp+336]
    003062e4ldr x4, [sp+360]
    003062e8ldr x5, [sp+368]
    003062ecstr x4, [sp+112]
    003062f0str x5, [sp+120]
    003062f4ldr x4, [sp+344]
    003062f8ldr x5, [sp+352]
    003062fcstr x4, [sp+96]
    00306300str x5, [sp+104]
    00306304ldr x4, [sp+328]
    00306308ldr x5, [sp+336]
    0030630cstr x4, [sp+128]
    00306310str x5, [sp+136]
    00306314ldr x0, [sp+112]
    00306318ldr x2, [sp+96]
    0030631cldr x1, [sp+120]
    00306320ldr x3, [sp+104]
    00306324ldp x29, x30, [sp-8]
    00306328add sp, sp, 592
    0030632cret x30
    00306330
    00306330loc_306330:
    00306330b 0x306334
    00306334
    00306334loc_306334:
    00306334ldr x0, [sp+56]
    00306338ldr x1, [sp+608]
    0030633cldr x2, [sp+600]
    00306340subs xzr, x1, x0
    00306344b.hs 0x30634c
    00306348b 0x3065c8
    0030634c
    0030634cloc_30634c:
    0030634csub x1, x1, x0
    00306350sub x3, xzr, x1
    00306354and x0, x0, x3, asr #63
    00306358add x0, x2, x0
    0030635cstr x0, [sp+216]
    00306360str x1, [sp+224]
    00306364str x0, [sp+8]
    00306368str x1, [sp+16]
    0030636cmovz x0, 91
    00306370strb w0, [sp+24]
    00306374bl internal/bytealg.IndexByteString.abi0
    00306378ldr x0, [sp+32]
    0030637cstr x0, [sp+88]
    00306380tbz x0, 63, 0x306388
    00306384b 0x306448
    00306388
    00306388loc_306388:
    00306388stp xzr, xzr, [sp+216]
    0030638cstp xzr, xzr, [sp+200]
    00306390stp xzr, xzr, [sp+184]
    00306394ldr x0, [sp+600]
    00306398ldr x1, [sp+608]
    0030639cldr x26, [sp+144]
    003063a0ldr x4, [x26]
    003063a4adrp x2, 0x3b3000
    003063a8add x2, x2, 3254
    003063acmovz x3, 25
    003063b0blr x4
    003063b4str x0, [sp+216]
    003063b8str x1, [sp+224]
    003063bcstr x2, [sp+200]
    003063c0str x3, [sp+208]
    003063c4str x4, [sp+184]
    003063c8str x5, [sp+192]
    003063ccldr x4, [sp+216]
    003063d0ldr x5, [sp+224]
    003063d4str x4, [sp+312]
    003063d8str x5, [sp+320]
    003063dcldr x4, [sp+200]
    003063e0ldr x5, [sp+208]
    003063e4str x4, [sp+296]
    003063e8str x5, [sp+304]
    003063ecldr x4, [sp+184]
    003063f0ldr x5, [sp+192]
    003063f4str x4, [sp+280]
    003063f8str x5, [sp+288]
    003063fcldr x4, [sp+312]
    00306400ldr x5, [sp+320]
    00306404str x4, [sp+112]
    00306408str x5, [sp+120]
    0030640cldr x4, [sp+296]
    00306410ldr x5, [sp+304]
    00306414str x4, [sp+96]
    00306418str x5, [sp+104]
    0030641cldr x4, [sp+280]
    00306420ldr x5, [sp+288]
    00306424str x4, [sp+128]
    00306428str x5, [sp+136]
    0030642cldr x0, [sp+112]
    00306430ldr x2, [sp+96]
    00306434ldr x1, [sp+120]
    00306438ldr x3, [sp+104]
    0030643cldp x29, x30, [sp-8]
    00306440add sp, sp, 592
    00306444ret x30
    00306448
    00306448loc_306448:
    00306448ldr x0, [sp+48]
    0030644cldr x1, [sp+608]
    00306450ldr x2, [sp+600]
    00306454subs xzr, x1, x0
    00306458b.hs 0x306460
    0030645cb 0x3065c4
    00306460
    00306460loc_306460:
    00306460sub x1, x1, x0
    00306464sub x3, xzr, x1
    00306468and x0, x0, x3, asr #63
    0030646cadd x0, x2, x0
    00306470str x0, [sp+200]
    00306474str x1, [sp+208]
    00306478str x0, [sp+8]
    0030647cstr x1, [sp+16]
    00306480movz x0, 93
    00306484strb w0, [sp+24]
    00306488bl internal/bytealg.IndexByteString.abi0
    0030648cldr x0, [sp+32]
    00306490str x0, [sp+88]
    00306494tbz x0, 63, 0x30649c
    00306498b 0x30655c
    0030649c
    0030649cloc_30649c:
    0030649cstp xzr, xzr, [sp+200]
    003064a0stp xzr, xzr, [sp+216]
    003064a4stp xzr, xzr, [sp+184]
    003064a8ldr x0, [sp+600]
    003064acldr x1, [sp+608]
    003064b0ldr x26, [sp+144]
    003064b4ldr x4, [x26]
    003064b8adrp x2, 0x3b3000
    003064bcadd x2, x2, 3279
    003064c0movz x3, 25
    003064c4blr x4
    003064c8str x0, [sp+200]
    003064ccstr x1, [sp+208]
    003064d0str x2, [sp+216]
    003064d4str x3, [sp+224]
    003064d8str x4, [sp+184]
    003064dcstr x5, [sp+192]
    003064e0ldr x4, [sp+200]
    003064e4ldr x5, [sp+208]
    003064e8str x4, [sp+264]
    003064ecstr x5, [sp+272]
    003064f0ldr x4, [sp+216]
    003064f4ldr x5, [sp+224]
    003064f8str x4, [sp+248]
    003064fcstr x5, [sp+256]
    00306500ldr x4, [sp+184]
    00306504ldr x5, [sp+192]
    00306508str x4, [sp+232]
    0030650cstr x5, [sp+240]
    00306510ldr x4, [sp+264]
    00306514ldr x5, [sp+272]
    00306518str x4, [sp+112]
    0030651cstr x5, [sp+120]
    00306520ldr x4, [sp+248]
    00306524ldr x5, [sp+256]
    00306528str x4, [sp+96]
    0030652cstr x5, [sp+104]
    00306530ldr x4, [sp+232]
    00306534ldr x5, [sp+240]
    00306538str x4, [sp+128]
    0030653cstr x5, [sp+136]
    00306540ldr x0, [sp+112]
    00306544ldr x2, [sp+96]
    00306548ldr x1, [sp+120]
    0030654cldr x3, [sp+104]
    00306550ldp x29, x30, [sp-8]
    00306554add sp, sp, 592
    00306558ret x30
    0030655c
    0030655cloc_30655c:
    0030655cldr x6, [sp+64]
    00306560add x0, x6, 1
    00306564str x0, [sp+88]
    00306568ldr x1, [sp+608]
    0030656cldr x7, [sp+600]
    00306570subs xzr, x1, x0
    00306574b.hs 0x30657c
    00306578b 0x3065c0
    0030657c
    0030657cloc_30657c:
    0030657csub x6, x1, x6
    00306580sub x6, x6, 1
    00306584sub x8, xzr, x6
    00306588and x8, x0, x8, asr #63
    0030658cadd x7, x7, x8
    00306590str x7, [sp+96]
    00306594str x6, [sp+104]
    00306598stp xzr, xzr, [sp+128]
    0030659cldr x2, [sp+96]
    003065a0ldr x1, [sp+120]
    003065a4ldr x3, [sp+104]
    003065a8ldr x0, [sp+112]
    003065acmov x4, xzr
    003065b0mov x5, xzr
    003065b4ldp x29, x30, [sp-8]
    003065b8add sp, sp, 592
    003065bcret x30
    003065c0
    003065c0loc_3065c0:
    003065c0bl runtime.panicSliceB
    003065c4
    003065c4loc_3065c4:
    003065c4bl runtime.panicSliceB
    003065c8
    003065c8loc_3065c8:
    003065c8bl runtime.panicSliceB
    003065cc
    003065ccloc_3065cc:
    003065ccmov x1, x0
    003065d0bl runtime.panicSliceAlen
    003065d4
    003065d4loc_3065d4:
    003065d4mov x1, x4
    003065d8bl runtime.panicIndex
    003065dc
    003065dcloc_3065dc:
    003065dcorr x0, xzr, 1
    003065e0bl runtime.panicSliceB
    003065e4
    003065e4loc_3065e4:
    003065e4bl runtime.panicSliceAlen
    003065e8
    003065e8loc_3065e8:
    003065e8mov x0, xzr
    003065ecbl runtime.panicIndex
    003065f0hint
    003065f4
    003065f4loc_3065f4:
    003065f4stp x0, x1, [sp+8]
    003065f8mov x3, x30
    003065fcbl runtime.morestack_noctxt.abi0
    00306600ldp x0, x1, [sp+8]
    00306604b 0x305d00
    00306608udf 0
    0030660cudf 0
    00305d00
    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
    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
    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