File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
00309b20
00309b20net.(*onlyValuesCtx).Value: ; void net.(*onlyValuesCtx).Value(net.onlyValuesCtx * ovc, interface {} key)
00309b20ldr x16, [x28+16]
00309b24subs xzr, sp, x16
00309b28b.ls 0x309bd8
00309b2cstr x30, [sp-96]!
00309b30stur x29, [sp-8]
00309b34sub x29, sp, 8
00309b38str x0, [sp+104]
00309b3cstr x1, [sp+112]
00309b40str x2, [sp+120]
00309b44stp xzr, xzr, [sp+48]
00309b48ldr x1, [sp+104]
00309b4cldrsb x27, [x1]
00309b50ldr x2, [x1+16]
00309b54ldrsb x27, [x2]
00309b58ldr x0, [x1+24]
00309b5cldr x1, [x2+32]
00309b60blr x1
00309b64str x0, [sp+80]
00309b68mov x1, x0
00309b6cmov x0, xzr
00309b70bl runtime.selectnbrecv
00309b74strb w0, [sp+47]
00309b78tbnz w0, 0, 0x309b80
00309b7cb 0x309b98
00309b80
00309b80loc_309b80:
00309b80stp xzr, xzr, [sp+48]
00309b84mov x0, xzr
00309b88mov x1, xzr
00309b8cldur x29, [sp-8]
00309b90ldr x30, [sp], 96
00309b94ret x30
00309b98
00309b98loc_309b98:
00309b98ldr x3, [sp+104]
00309b9cldrsb x27, [x3]
00309ba0ldr x4, [x3+16]
00309ba4ldrsb x27, [x4]
00309ba8ldr x0, [x3+24]
00309bacldr x1, [sp+112]
00309bb0ldr x2, [sp+120]
00309bb4ldr x3, [x4+48]
00309bb8blr x3
00309bbcstr x0, [sp+64]
00309bc0str x1, [sp+72]
00309bc4str x0, [sp+48]
00309bc8str x1, [sp+56]
00309bccldur x29, [sp-8]
00309bd0ldr x30, [sp], 96
00309bd4ret x30
00309bd8
00309bd8loc_309bd8:
00309bd8stp x0, x1, [sp+8]
00309bdcstr x2, [sp+24]
00309be0mov x3, x30
00309be4bl runtime.morestack_noctxt.abi0
00309be8ldp x0, x1, [sp+8]
00309becldr x2, [sp+24]
00309bf0b 0x309b20
00309bf4udf 0
00309bf8udf 0
00309bfcudf 0
00309b20
00309b20net.(*onlyValuesCtx).Value: ; void net.(*onlyValuesCtx).Value(net.onlyValuesCtx * ovc, interface {} key)
00309b20ldr x16, [x28+16]
00309b24subs xzr, sp, x16
00309b28b.ls 0x309bd8
00309b2cstr x30, [sp-96]!
00309b30stur x29, [sp-8]
00309b34sub x29, sp, 8
00309b38str x0, [sp+104]
00309b3cstr x1, [sp+112]
00309b40str x2, [sp+120]
00309b44stp xzr, xzr, [sp+48]
00309b48ldr x1, [sp+104]
00309b4cldrsb x27, [x1]
00309b50ldr x2, [x1+16]
00309b54ldrsb x27, [x2]
00309b58ldr x0, [x1+24]
00309b5cldr x1, [x2+32]
00309b60blr x1
00309b64str x0, [sp+80]
00309b68mov x1, x0
00309b6cmov x0, xzr
00309b70bl runtime.selectnbrecv
00309b74strb w0, [sp+47]
00309b78tbnz w0, 0, 0x309b80
00309b7cb 0x309b98
00309b80
00309b80loc_309b80:
00309b80stp xzr, xzr, [sp+48]
00309b84mov x0, xzr
00309b88mov x1, xzr
00309b8cldur x29, [sp-8]
00309b90ldr x30, [sp], 96
00309b94ret x30
00309b98
00309b98loc_309b98:
00309b98ldr x3, [sp+104]
00309b9cldrsb x27, [x3]
00309ba0ldr x4, [x3+16]
00309ba4ldrsb x27, [x4]
00309ba8ldr x0, [x3+24]
00309bacldr x1, [sp+112]
00309bb0ldr x2, [sp+120]
00309bb4ldr x3, [x4+48]
00309bb8blr x3
00309bbcstr x0, [sp+64]
00309bc0str x1, [sp+72]
00309bc4str x0, [sp+48]
00309bc8str x1, [sp+56]
00309bccldur x29, [sp-8]
00309bd0ldr x30, [sp], 96
00309bd4ret x30
00309bd8
00309bd8loc_309bd8:
00309bd8stp x0, x1, [sp+8]
00309bdcstr x2, [sp+24]
00309be0mov x3, x30
00309be4bl runtime.morestack_noctxt.abi0
00309be8ldp x0, x1, [sp+8]
00309becldr x2, [sp+24]
00309bf0b 0x309b20
00309bf4udf 0
00309bf8udf 0
00309bfcudf 0
00309b20
00309c00
00309c00net.withUnexpiredValuesPreserved: ; void net.withUnexpiredValuesPreserved(context.Context lookupCtx)
00309c00ldr x16, [x28+16]
00309c04subs xzr, sp, x16
00309c08b.ls 0x309ce4
00309c0cstr x30, [sp-96]!
00309c10stur x29, [sp-8]
00309c14sub x29, sp, 8
00309c18str x0, [sp+104]
00309c1cstr x1, [sp+112]
00309c20stp xzr, xzr, [sp+40]
00309c24bl context.Background
00309c28str x0, [sp+72]
00309c2cstr x1, [sp+80]
00309c30adrp x0, 0x35c000
00309c34add x0, x0, 2912
00309c38bl runtime.newobject
00309c3cstr x0, [sp+56]
00309c40ldr x1, [sp+80]
00309c44ldr x2, [sp+72]
00309c48str x2, [x0]
00309c4cadrp x27, 0x742000
00309c50ldr w2, [x27+3056]
00309c54cbz w2, 0x309c5c
00309c58b 0x309c60
00309c5c
00309c5cloc_309c5c:
00309c5cb 0x309c74
00309c60
00309c60loc_309c60:
00309c60bl runtime.gcWriteBarrier2
00309c64str x1, [x25]
00309c68ldr x2, [x0+8]
00309c6cstr x2, [x25+8]
00309c70b 0x309c74
00309c74
00309c74loc_309c74:
00309c74str x1, [x0+8]
00309c78ldr x2, [sp+56]
00309c7cldrsb x27, [x2]
00309c80ldr x3, [sp+112]
00309c84ldr x4, [sp+104]
00309c88str x4, [x2+16]
00309c8cadrp x27, 0x742000
00309c90ldr w4, [x27+3056]
00309c94cbz w4, 0x309c9c
00309c98b 0x309ca0
00309c9c
00309c9cloc_309c9c:
00309c9cb 0x309cb4
00309ca0
00309ca0loc_309ca0:
00309ca0bl runtime.gcWriteBarrier2
00309ca4str x3, [x25]
00309ca8ldr x4, [x2+24]
00309cacstr x4, [x25+8]
00309cb0b 0x309cb4
00309cb4
00309cb4loc_309cb4:
00309cb4str x3, [x2+24]
00309cb8ldr x2, [sp+56]
00309cbcstr x2, [sp+64]
00309cc0adrp x3, 0x40f000
00309cc4add x3, x3, 3928
00309cc8str x3, [sp+40]
00309cccstr x2, [sp+48]
00309cd0ldr x0, [sp+40]
00309cd4ldr x1, [sp+48]
00309cd8ldur x29, [sp-8]
00309cdcldr x30, [sp], 96
00309ce0ret x30
00309ce4
00309ce4loc_309ce4:
00309ce4stp x0, x1, [sp+8]
00309ce8mov x3, x30
00309cecbl runtime.morestack_noctxt.abi0
00309cf0ldp x0, x1, [sp+8]
00309cf4b 0x309c00
00309cf8udf 0
00309cfcudf 0
00309c00
00309c00net.withUnexpiredValuesPreserved: ; void net.withUnexpiredValuesPreserved(context.Context lookupCtx)
00309c00ldr x16, [x28+16]
00309c04subs xzr, sp, x16
00309c08b.ls 0x309ce4
00309c0cstr x30, [sp-96]!
00309c10stur x29, [sp-8]
00309c14sub x29, sp, 8
00309c18str x0, [sp+104]
00309c1cstr x1, [sp+112]
00309c20stp xzr, xzr, [sp+40]
00309c24bl context.Background
00309c28str x0, [sp+72]
00309c2cstr x1, [sp+80]
00309c30adrp x0, 0x35c000
00309c34add x0, x0, 2912
00309c38bl runtime.newobject
00309c3cstr x0, [sp+56]
00309c40ldr x1, [sp+80]
00309c44ldr x2, [sp+72]
00309c48str x2, [x0]
00309c4cadrp x27, 0x742000
00309c50ldr w2, [x27+3056]
00309c54cbz w2, 0x309c5c
00309c58b 0x309c60
00309c5c
00309c5cloc_309c5c:
00309c5cb 0x309c74
00309c60
00309c60loc_309c60:
00309c60bl runtime.gcWriteBarrier2
00309c64str x1, [x25]
00309c68ldr x2, [x0+8]
00309c6cstr x2, [x25+8]
00309c70b 0x309c74
00309c74
00309c74loc_309c74:
00309c74str x1, [x0+8]
00309c78ldr x2, [sp+56]
00309c7cldrsb x27, [x2]
00309c80ldr x3, [sp+112]
00309c84ldr x4, [sp+104]
00309c88str x4, [x2+16]
00309c8cadrp x27, 0x742000
00309c90ldr w4, [x27+3056]
00309c94cbz w4, 0x309c9c
00309c98b 0x309ca0
00309c9c
00309c9cloc_309c9c:
00309c9cb 0x309cb4
00309ca0
00309ca0loc_309ca0:
00309ca0bl runtime.gcWriteBarrier2
00309ca4str x3, [x25]
00309ca8ldr x4, [x2+24]
00309cacstr x4, [x25+8]
00309cb0b 0x309cb4
00309cb4
00309cb4loc_309cb4:
00309cb4str x3, [x2+24]
00309cb8ldr x2, [sp+56]
00309cbcstr x2, [sp+64]
00309cc0adrp x3, 0x40f000
00309cc4add x3, x3, 3928
00309cc8str x3, [sp+40]
00309cccstr x2, [sp+48]
00309cd0ldr x0, [sp+40]
00309cd4ldr x1, [sp+48]
00309cd8ldur x29, [sp-8]
00309cdcldr x30, [sp], 96
00309ce0ret x30
00309ce4
00309ce4loc_309ce4:
00309ce4stp x0, x1, [sp+8]
00309ce8mov x3, x30
00309cecbl runtime.morestack_noctxt.abi0
00309cf0ldp x0, x1, [sp+8]
00309cf4b 0x309c00
00309cf8udf 0
00309cfcudf 0
00309c00
00309d00
00309d00net.(*Resolver).lookupIPAddr: ; void net.(*Resolver).lookupIPAddr(net.Resolver * r, context.Context ctx, struct string network, struct string host)
00309d00ldr x16, [x28+16]
00309d04sub x17, sp, 832
00309d08subs xzr, x17, x16
00309d0cb.ls 0x30a968
00309d10sub x20, sp, 960
00309d14stp x29, x30, [x20-8]
00309d18add sp, x20, 0
00309d1csub x29, sp, 8
00309d20str x0, [sp+968]
00309d24str x1, [sp+976]
00309d28str x2, [sp+984]
00309d2cstr x3, [sp+992]
00309d30str x4, [sp+1000]
00309d34str x5, [sp+1008]
00309d38str x6, [sp+1016]
00309d3cstr xzr, [sp+112]
00309d40stp xzr, xzr, [sp+120]
00309d44stp xzr, xzr, [sp+96]
00309d48ldr x6, [sp+1016]
00309d4ccbz x6, 0x309d54
00309d50b 0x309dbc
00309d54
00309d54loc_309d54:
00309d54ldr x2, [sp+1008]
00309d58ldr x3, [sp+1016]
00309d5cadrp x27, 0x704000
00309d60ldr x1, [x27+184]
00309d64adrp x0, 0x40c000
00309d68add x0, x0, 2272
00309d6cmov x4, xzr
00309d70mov x5, xzr
00309d74bl net.newDNSError
00309d78str x0, [sp+784]
00309d7cstr x0, [sp+776]
00309d80str xzr, [sp+112]
00309d84stp xzr, xzr, [sp+120]
00309d88ldr x6, [sp+776]
00309d8cadrp x7, 0x40c000
00309d90add x7, x7, 2368
00309d94str x7, [sp+96]
00309d98str x6, [sp+104]
00309d9cldr x3, [sp+96]
00309da0ldr x0, [sp+112]
00309da4ldr x1, [sp+120]
00309da8ldr x4, [sp+104]
00309dacldr x2, [sp+128]
00309db0ldp x29, x30, [sp-8]
00309db4add sp, sp, 960
00309db8ret x30
00309dbc
00309dbcloc_309dbc:
00309dbcadd x27, sp, 752
00309dc0stp xzr, xzr, [x27]
00309dc4str xzr, [sp+768]
00309dc8add x27, sp, 736
00309dccstp xzr, xzr, [x27]
00309dd0ldr x0, [sp+1008]
00309dd4ldr x1, [sp+1016]
00309dd8bl net/netip.ParseAddr
00309ddcstr x0, [sp+752]
00309de0str x1, [sp+760]
00309de4str x2, [sp+768]
00309de8str x3, [sp+736]
00309decstr x4, [sp+744]
00309df0ldr x2, [sp+752]
00309df4ldr x3, [sp+760]
00309df8ldr x4, [sp+768]
00309dfcstr x2, [sp+360]
00309e00str x3, [sp+368]
00309e04str x4, [sp+376]
00309e08ldr x2, [sp+744]
00309e0cldr x3, [sp+736]
00309e10str x3, [sp+344]
00309e14str x2, [sp+352]
00309e18ldr x2, [sp+360]
00309e1cldr x3, [sp+368]
00309e20ldr x4, [sp+376]
00309e24str x2, [sp+232]
00309e28str x3, [sp+240]
00309e2cstr x4, [sp+248]
00309e30ldr x2, [sp+352]
00309e34ldr x3, [sp+344]
00309e38str x3, [sp+280]
00309e3cstr x2, [sp+288]
00309e40cbnz x3, 0x309e48
00309e44b 0x30a854
00309e48
00309e48loc_309e48:
00309e48ldr x3, [sp+976]
00309e4cldrsb x27, [x3]
00309e50ldr x3, [x3+48]
00309e54ldr x0, [sp+984]
00309e58adrp x1, 0x30f000
00309e5cadd x1, x1, 160
00309e60adrp x2, 0x742000
00309e64add x2, x2, 1504
00309e68blr x3
00309e6cstr x0, [sp+656]
00309e70str x1, [sp+664]
00309e74str xzr, [sp+648]
00309e78ldr x3, [sp+664]
00309e7cldr x4, [sp+656]
00309e80adrp x5, 0x2e0000
00309e84add x5, x5, 384
00309e88subs xzr, x4, x5
00309e8cb.eq 0x309e94
00309e90b 0x309e9c
00309e94
00309e94loc_309e94:
00309e94orr x0, xzr, 1
00309e98b 0x309ea8
00309e9c
00309e9cloc_309e9c:
00309e9cmov x0, xzr
00309ea0mov x3, xzr
00309ea4b 0x309ea8
00309ea8
00309ea8loc_309ea8:
00309ea8str x3, [sp+648]
00309eacstrb w0, [sp+75]
00309eb0ldr x2, [sp+648]
00309eb4str x2, [sp+944]
00309eb8ldrb w2, [sp+75]
00309ebcstrb w2, [sp+79]
00309ec0ldr x2, [sp+944]
00309ec4str x2, [sp+136]
00309ec8subs xzr, x2, 0
00309ecccset x3, ne
00309ed0strb w3, [sp+75]
00309ed4cbnz x2, 0x309edc
00309ed8b 0x309ef8
00309edc
00309edcloc_309edc:
00309edcldr x2, [sp+136]
00309ee0ldrsb x27, [x2]
00309ee4ldr x2, [x2]
00309ee8subs xzr, x2, 0
00309eeccset x2, ne
00309ef0strb w2, [sp+75]
00309ef4b 0x309efc
00309ef8
00309ef8loc_309ef8:
00309ef8b 0x309efc
00309efc
00309efcloc_309efc:
00309efcldrb w2, [sp+75]
00309f00tbnz w2, 0, 0x309f08
00309f04b 0x309f28
00309f08
00309f08loc_309f08:
00309f08ldr x2, [sp+136]
00309f0cldrsb x27, [x2]
00309f10ldr x26, [x2]
00309f14ldr x2, [x26]
00309f18ldr x0, [sp+1008]
00309f1cldr x1, [sp+1016]
00309f20blr x2
00309f24b 0x309f2c
00309f28
00309f28loc_309f28:
00309f28b 0x309f2c
00309f2c
00309f2cloc_309f2c:
00309f2cadrp x0, 0x32a000
00309f30add x0, x0, 3648
00309f34bl runtime.newobject
00309f38str x0, [sp+456]
00309f3cadrp x1, 0x21000
00309f40add x1, x1, 2096
00309f44str x1, [x0]
00309f48ldr x1, [sp+968]
00309f4cldr x2, [sp+456]
00309f50ldrsb x27, [x2]
00309f54adrp x27, 0x742000
00309f58ldr w3, [x27+3056]
00309f5ccbz w3, 0x309f64
00309f60b 0x309f68
00309f64
00309f64loc_309f64:
00309f64b 0x309f7c
00309f68
00309f68loc_309f68:
00309f68bl runtime.gcWriteBarrier2
00309f6cstr x1, [x25]
00309f70ldr x3, [x2+8]
00309f74str x3, [x25+8]
00309f78b 0x309f7c
00309f7c
00309f7cloc_309f7c:
00309f7cstr x1, [x2+8]
00309f80ldr x3, [sp+456]
00309f84str x3, [sp+144]
00309f88ldr x3, [sp+976]
00309f8cldrsb x27, [x3]
00309f90ldr x3, [x3+48]
00309f94ldr x0, [sp+984]
00309f98adrp x1, 0x30f000
00309f9cadd x1, x1, 256
00309fa0adrp x2, 0x742000
00309fa4add x2, x2, 1504
00309fa8blr x3
00309facstr x0, [sp+656]
00309fb0str x1, [sp+664]
00309fb4str xzr, [sp+640]
00309fb8ldr x3, [sp+656]
00309fbcldr x4, [sp+664]
00309fc0adrp x5, 0x30f000
00309fc4add x5, x5, 3040
00309fc8subs xzr, x3, x5
00309fccb.eq 0x309fd4
00309fd0b 0x309fdc
00309fd4
00309fd4loc_309fd4:
00309fd4orr x0, xzr, 1
00309fd8b 0x309fe8
00309fdc
00309fdcloc_309fdc:
00309fdcmov x0, xzr
00309fe0mov x4, xzr
00309fe4b 0x309fe8
00309fe8
00309fe8loc_309fe8:
00309fe8str x4, [sp+640]
00309fecstrb w0, [sp+75]
00309ff0ldr x2, [sp+640]
00309ff4str x2, [sp+936]
00309ff8ldrb w2, [sp+75]
00309ffcstrb w2, [sp+78]
0030a000ldr x2, [sp+936]
0030a004str x2, [sp+312]
0030a008cbnz x2, 0x30a010
0030a00cb 0x30a018
0030a010
0030a010loc_30a010:
0030a010str x2, [sp+144]
0030a014b 0x30a01c
0030a018
0030a018loc_30a018:
0030a018b 0x30a01c
0030a01c
0030a01cloc_30a01c:
0030a01cldr x0, [sp+976]
0030a020ldr x1, [sp+984]
0030a024bl net.withUnexpiredValuesPreserved
0030a028str x0, [sp+624]
0030a02cstr x1, [sp+632]
0030a030add x27, sp, 608
0030a034stp xzr, xzr, [x27]
0030a038str xzr, [sp+600]
0030a03cldr x0, [sp+624]
0030a040ldr x1, [sp+632]
0030a044bl context.WithCancel
0030a048str x0, [sp+608]
0030a04cstr x1, [sp+616]
0030a050str x2, [sp+600]
0030a054ldr x2, [sp+608]
0030a058ldr x3, [sp+616]
0030a05cstr x2, [sp+920]
0030a060str x3, [sp+928]
0030a064ldr x2, [sp+600]
0030a068str x2, [sp+912]
0030a06cldr x2, [sp+920]
0030a070ldr x3, [sp+928]
0030a074str x2, [sp+208]
0030a078str x3, [sp+216]
0030a07cldr x2, [sp+912]
0030a080str x2, [sp+224]
0030a084ldr x1, [sp+992]
0030a088ldr x5, [sp+1008]
0030a08cldr x2, [sp+1000]
0030a090ldr x6, [sp+1016]
0030a094mov x0, xzr
0030a098adrp x3, 0x406000
0030a09cadd x3, x3, 3040
0030a0a0orr x4, xzr, 1
0030a0a4bl runtime.concatstring3
0030a0a8str x0, [sp+192]
0030a0acstr x1, [sp+200]
0030a0b0adrp x0, 0x741000
0030a0b4add x0, x0, 3008
0030a0b8orr x1, xzr, 1
0030a0bcbl sync.(*WaitGroup).Add
0030a0c0ldr x0, [sp+968]
0030a0c4bl net.(*Resolver).getLookupGroup
0030a0c8str x0, [sp+592]
0030a0ccadrp x0, 0x362000
0030a0d0add x0, x0, 3136
0030a0d4bl runtime.newobject
0030a0d8str x0, [sp+448]
0030a0dcadrp x2, 0
0030a0e0add x2, x2, 2720
0030a0e4str x2, [x0]
0030a0e8ldr x2, [sp+216]
0030a0ecldr x3, [sp+208]
0030a0f0ldr x4, [sp+448]
0030a0f4ldrsb x27, [x4]
0030a0f8str x3, [x4+8]
0030a0fcadrp x27, 0x741000
0030a100ldr w3, [x27+3056]
0030a104cbz w3, 0x30a10c
0030a108b 0x30a110
0030a10c
0030a10cloc_30a10c:
0030a10cb 0x30a124
0030a110
0030a110loc_30a110:
0030a110bl runtime.gcWriteBarrier2
0030a114str x2, [x25]
0030a118ldr x5, [x4+16]
0030a11cstr x5, [x25+8]
0030a120b 0x30a124
0030a124
0030a124loc_30a124:
0030a124str x2, [x4+16]
0030a128ldr x4, [sp+144]
0030a12cldr x5, [sp+448]
0030a130ldrsb x27, [x5]
0030a134adrp x27, 0x741000
0030a138ldr w6, [x27+3056]
0030a13ccbz w6, 0x30a144
0030a140b 0x30a148
0030a144
0030a144loc_30a144:
0030a144b 0x30a15c
0030a148
0030a148loc_30a148:
0030a148bl runtime.gcWriteBarrier2
0030a14cstr x4, [x25]
0030a150ldr x6, [x5+24]
0030a154str x6, [x25+8]
0030a158b 0x30a15c
0030a15c
0030a15cloc_30a15c:
0030a15cstr x4, [x5+24]
0030a160ldr x4, [sp+992]
0030a164ldr x5, [sp+1000]
0030a168ldr x6, [sp+448]
0030a16cldrsb x27, [x6]
0030a170str x5, [x6+40]
0030a174adrp x27, 0x741000
0030a178ldr w5, [x27+3056]
0030a17ccbz w5, 0x30a184
0030a180b 0x30a188
0030a184
0030a184loc_30a184:
0030a184b 0x30a19c
0030a188
0030a188loc_30a188:
0030a188bl runtime.gcWriteBarrier2
0030a18cstr x4, [x25]
0030a190ldr x5, [x6+32]
0030a194str x5, [x25+8]
0030a198b 0x30a19c
0030a19c
0030a19cloc_30a19c:
0030a19cstr x4, [x6+32]
0030a1a0ldr x4, [sp+1008]
0030a1a4ldr x5, [sp+1016]
0030a1a8ldr x6, [sp+448]
0030a1acldrsb x27, [x6]
0030a1b0str x5, [x6+56]
0030a1b4adrp x27, 0x741000
0030a1b8ldr w5, [x27+3056]
0030a1bccbz w5, 0x30a1c4
0030a1c0b 0x30a1c8
0030a1c4
0030a1c4loc_30a1c4:
0030a1c4b 0x30a1dc
0030a1c8
0030a1c8loc_30a1c8:
0030a1c8bl runtime.gcWriteBarrier2
0030a1ccstr x4, [x25]
0030a1d0ldr x5, [x6+48]
0030a1d4str x5, [x25+8]
0030a1d8b 0x30a1dc
0030a1dc
0030a1dcloc_30a1dc:
0030a1dcstr x4, [x6+48]
0030a1e0ldr x1, [sp+192]
0030a1e4ldr x2, [sp+200]
0030a1e8ldr x0, [sp+592]
0030a1ecldr x3, [sp+448]
0030a1f0bl internal/singleflight.(*Group).DoChan
0030a1f4str x0, [sp+304]
0030a1f8adrp x4, 0x3ce000
0030a1fcadd x4, x4, 3912
0030a200str x4, [sp+296]
0030a204ldr x4, [sp+976]
0030a208ldrsb x27, [x4]
0030a20cldr x4, [x4+32]
0030a210ldr x0, [sp+984]
0030a214blr x4
0030a218str x0, [sp+584]
0030a21cldr x4, [sp+304]
0030a220str x4, [sp+576]
0030a224add x27, sp, 536
0030a228stp xzr, xzr, [x27]
0030a22cadd x27, sp, 552
0030a230stp xzr, xzr, [x27]
0030a234str xzr, [sp+568]
0030a238stp xzr, xzr, [sp+416]
0030a23cstp xzr, xzr, [sp+432]
0030a240ldr x4, [sp+584]
0030a244str x4, [sp+432]
0030a248ldr x4, [sp+576]
0030a24cstr x4, [sp+416]
0030a250add x4, sp, 536
0030a254str x4, [sp+424]
0030a258add x4, sp, 416
0030a25cstr x4, [sp+408]
0030a260add x4, sp, 80
0030a264str x4, [sp+400]
0030a268ldr x0, [sp+408]
0030a26cldr x1, [sp+400]
0030a270mov x2, xzr
0030a274mov x3, xzr
0030a278orr x4, xzr, 2
0030a27corr x5, xzr, 1
0030a280bl runtime.selectgo
0030a284str x0, [sp+88]
0030a288strb w1, [sp+74]
0030a28cldr x4, [sp+88]
0030a290cbz x4, 0x30a298
0030a294b 0x30a54c
0030a298
0030a298loc_30a298:
0030a298add x27, sp, 536
0030a29cldp x1, x2, [x27]
0030a2a0add x27, sp, 552
0030a2a4ldp x3, x4, [x27]
0030a2a8stp x1, x2, [sp+152]
0030a2acstp x3, x4, [sp+168]
0030a2b0ldr x1, [sp+568]
0030a2b4str x1, [sp+184]
0030a2b8adrp x0, 0x741000
0030a2bcadd x0, x0, 3008
0030a2c0bl sync.(*WaitGroup).Done
0030a2c4ldr x26, [sp+224]
0030a2c8ldr x1, [x26]
0030a2ccblr x1
0030a2d0ldr x1, [sp+176]
0030a2d4ldr x2, [sp+168]
0030a2d8str x2, [sp+256]
0030a2dcstr x1, [sp+264]
0030a2e0cbnz x2, 0x30a2e8
0030a2e4b 0x30a38c
0030a2e8
0030a2e8loc_30a2e8:
0030a2e8str xzr, [sp+776]
0030a2ecldr x5, [sp+256]
0030a2f0ldr x6, [sp+264]
0030a2f4adrp x7, 0x40b000
0030a2f8add x7, x7, 2368
0030a2fcsubs xzr, x5, x7
0030a300b.eq 0x30a308
0030a304b 0x30a310
0030a308
0030a308loc_30a308:
0030a308orr x0, xzr, 1
0030a30cb 0x30a31c
0030a310
0030a310loc_30a310:
0030a310mov x0, xzr
0030a314mov x6, xzr
0030a318b 0x30a31c
0030a31c
0030a31cloc_30a31c:
0030a31cstr x6, [sp+776]
0030a320strb w0, [sp+75]
0030a324ldr x5, [sp+776]
0030a328str x5, [sp+856]
0030a32cldrb w5, [sp+75]
0030a330strb w5, [sp+77]
0030a334strb w5, [sp+73]
0030a338tbnz w5, 0, 0x30a340
0030a33cb 0x30a344
0030a340
0030a340loc_30a340:
0030a340b 0x30a388
0030a344
0030a344loc_30a344:
0030a344ldr x0, [sp+256]
0030a348ldr x1, [sp+264]
0030a34cbl net.mapErr
0030a350str x0, [sp+520]
0030a354str x1, [sp+528]
0030a358ldr x3, [sp+1016]
0030a35cldr x2, [sp+1008]
0030a360mov x4, xzr
0030a364mov x5, xzr
0030a368bl net.newDNSError
0030a36cstr x0, [sp+776]
0030a370str x0, [sp+784]
0030a374adrp x2, 0x40b000
0030a378add x2, x2, 2368
0030a37cstr x2, [sp+256]
0030a380str x0, [sp+264]
0030a384b 0x30a388
0030a388
0030a388loc_30a388:
0030a388b 0x30a390
0030a38c
0030a38cloc_30a38c:
0030a38cb 0x30a390
0030a390
0030a390loc_30a390:
0030a390ldr x5, [sp+136]
0030a394subs xzr, x5, 0
0030a398cset x6, ne
0030a39cstrb w6, [sp+75]
0030a3a0cbnz x5, 0x30a3a8
0030a3a4b 0x30a3c4
0030a3a8
0030a3a8loc_30a3a8:
0030a3a8ldr x5, [sp+136]
0030a3acldrsb x27, [x5]
0030a3b0ldr x5, [x5+8]
0030a3b4subs xzr, x5, 0
0030a3b8cset x5, ne
0030a3bcstrb w5, [sp+75]
0030a3c0b 0x30a3c8
0030a3c4
0030a3c4loc_30a3c4:
0030a3c4b 0x30a3c8
0030a3c8
0030a3c8loc_30a3c8:
0030a3c8ldrb w5, [sp+75]
0030a3cctbnz w5, 0, 0x30a3d4
0030a3d0b 0x30a4a4
0030a3d4
0030a3d4loc_30a3d4:
0030a3d4str xzr, [sp+496]
0030a3d8stp xzr, xzr, [sp+504]
0030a3dcldr x3, [sp+160]
0030a3e0ldr x4, [sp+152]
0030a3e4adrp x5, 0x2e5000
0030a3e8add x5, x5, 3136
0030a3ecsubs xzr, x4, x5
0030a3f0b.eq 0x30a3f8
0030a3f4b 0x30a40c
0030a3f8
0030a3f8loc_30a3f8:
0030a3f8ldr x4, [x3]
0030a3fcldr x5, [x3+8]
0030a400ldr x3, [x3+16]
0030a404orr x0, xzr, 1
0030a408b 0x30a420
0030a40c
0030a40cloc_30a40c:
0030a40cmov x3, xzr
0030a410mov x5, xzr
0030a414mov x0, xzr
0030a418mov x4, xzr
0030a41cb 0x30a420
0030a420
0030a420loc_30a420:
0030a420str x4, [sp+496]
0030a424str x5, [sp+504]
0030a428str x3, [sp+512]
0030a42cstrb w0, [sp+75]
0030a430ldr x3, [sp+496]
0030a434ldr x4, [sp+504]
0030a438ldr x5, [sp+512]
0030a43cstr x3, [sp+832]
0030a440str x4, [sp+840]
0030a444str x5, [sp+848]
0030a448ldrb w3, [sp+75]
0030a44cstrb w3, [sp+76]
0030a450ldr x0, [sp+832]
0030a454ldr x1, [sp+840]
0030a458ldr x2, [sp+848]
0030a45cstr x0, [sp+320]
0030a460str x1, [sp+328]
0030a464str x2, [sp+336]
0030a468bl net.ipAddrsEface
0030a46cstr x0, [sp+472]
0030a470str x1, [sp+480]
0030a474str x2, [sp+488]
0030a478ldr x3, [sp+136]
0030a47cldrsb x27, [x3]
0030a480ldr x26, [x3+8]
0030a484ldr x3, [x26]
0030a488ldr x4, [sp+256]
0030a48cldr x5, [sp+264]
0030a490ldrb w6, [sp+184]
0030a494mov x7, x3
0030a498mov x3, x6
0030a49cblr x7
0030a4a0b 0x30a4a8
0030a4a4
0030a4a4loc_30a4a4:
0030a4a4b 0x30a4a8
0030a4a8
0030a4a8loc_30a4a8:
0030a4a8str xzr, [sp+496]
0030a4acstp xzr, xzr, [sp+504]
0030a4b0add x27, sp, 520
0030a4b4stp xzr, xzr, [x27]
0030a4b8ldr x2, [sp+256]
0030a4bcldr x3, [sp+264]
0030a4c0ldr x0, [sp+152]
0030a4c4ldr x1, [sp+160]
0030a4c8ldrb w4, [sp+184]
0030a4ccbl net.lookupIPReturn
0030a4d0str x0, [sp+496]
0030a4d4str x1, [sp+504]
0030a4d8str x2, [sp+512]
0030a4dcstr x3, [sp+520]
0030a4e0str x4, [sp+528]
0030a4e4ldr x5, [sp+504]
0030a4e8ldr x6, [sp+512]
0030a4ecldr x7, [sp+496]
0030a4f0str x7, [sp+808]
0030a4f4str x5, [sp+816]
0030a4f8str x6, [sp+824]
0030a4fcldr x5, [sp+520]
0030a500ldr x6, [sp+528]
0030a504str x5, [sp+792]
0030a508str x6, [sp+800]
0030a50cldr x5, [sp+808]
0030a510ldr x6, [sp+816]
0030a514ldr x7, [sp+824]
0030a518str x5, [sp+112]
0030a51cstr x6, [sp+120]
0030a520str x7, [sp+128]
0030a524ldr x3, [sp+792]
0030a528ldr x4, [sp+800]
0030a52cstr x3, [sp+96]
0030a530str x4, [sp+104]
0030a534ldr x0, [sp+112]
0030a538ldr x1, [sp+120]
0030a53cldr x2, [sp+128]
0030a540ldp x29, x30, [sp-8]
0030a544add sp, sp, 960
0030a548ret x30
0030a54c
0030a54cloc_30a54c:
0030a54cldr x0, [sp+968]
0030a550bl net.(*Resolver).getLookupGroup
0030a554str x0, [sp+592]
0030a558ldr x1, [sp+192]
0030a55cldr x2, [sp+200]
0030a560bl internal/singleflight.(*Group).ForgetUnshared
0030a564strb w0, [sp+75]
0030a568tbnz w0, 0, 0x30a570
0030a56cb 0x30a668
0030a570
0030a570loc_30a570:
0030a570ldr x26, [sp+224]
0030a574ldr x0, [x26]
0030a578blr x0
0030a57cldr x0, [sp+296]
0030a580str x0, [sp+904]
0030a584ldr x0, [sp+304]
0030a588str x0, [sp+896]
0030a58cadrp x0, 0x3ce000
0030a590add x0, x0, 3920
0030a594str x0, [sp+888]
0030a598adrp x0, 0x352000
0030a59cadd x0, x0, 2912
0030a5a0bl runtime.newobject
0030a5a4str x0, [sp+392]
0030a5a8adrp x1, 0
0030a5acadd x1, x1, 2592
0030a5b0str x1, [x0]
0030a5b4ldr x0, [sp+904]
0030a5b8ldr x1, [sp+392]
0030a5bcldrsb x27, [x1]
0030a5c0adrp x27, 0x741000
0030a5c4ldr w2, [x27+3056]
0030a5c8cbz w2, 0x30a5d0
0030a5ccb 0x30a5d4
0030a5d0
0030a5d0loc_30a5d0:
0030a5d0b 0x30a5e8
0030a5d4
0030a5d4loc_30a5d4:
0030a5d4bl runtime.gcWriteBarrier2
0030a5d8str x0, [x25]
0030a5dcldr x2, [x1+8]
0030a5e0str x2, [x25+8]
0030a5e4b 0x30a5e8
0030a5e8
0030a5e8loc_30a5e8:
0030a5e8str x0, [x1+8]
0030a5ecldr x1, [sp+896]
0030a5f0ldr x2, [sp+392]
0030a5f4ldrsb x27, [x2]
0030a5f8adrp x27, 0x741000
0030a5fcldr w3, [x27+3056]
0030a600cbz w3, 0x30a608
0030a604b 0x30a60c
0030a608
0030a608loc_30a608:
0030a608b 0x30a620
0030a60c
0030a60cloc_30a60c:
0030a60cbl runtime.gcWriteBarrier2
0030a610str x1, [x25]
0030a614ldr x3, [x2+16]
0030a618str x3, [x25+8]
0030a61cb 0x30a620
0030a620
0030a620loc_30a620:
0030a620str x1, [x2+16]
0030a624ldr x1, [sp+888]
0030a628ldr x2, [sp+392]
0030a62cldrsb x27, [x2]
0030a630adrp x27, 0x741000
0030a634ldr w3, [x27+3056]
0030a638cbz w3, 0x30a640
0030a63cb 0x30a644
0030a640
0030a640loc_30a640:
0030a640b 0x30a658
0030a644
0030a644loc_30a644:
0030a644bl runtime.gcWriteBarrier2
0030a648str x1, [x25]
0030a64cldr x3, [x2+24]
0030a650str x3, [x25+8]
0030a654b 0x30a658
0030a658
0030a658loc_30a658:
0030a658str x1, [x2+24]
0030a65cldr x0, [sp+392]
0030a660bl runtime.newproc
0030a664b 0x30a750
0030a668
0030a668loc_30a668:
0030a668ldr x1, [sp+296]
0030a66cstr x1, [sp+880]
0030a670ldr x1, [sp+304]
0030a674str x1, [sp+872]
0030a678ldr x1, [sp+224]
0030a67cstr x1, [sp+864]
0030a680adrp x0, 0x352000
0030a684add x0, x0, 2912
0030a688bl runtime.newobject
0030a68cstr x0, [sp+384]
0030a690adrp x1, 0
0030a694add x1, x1, 2464
0030a698str x1, [x0]
0030a69cldr x1, [sp+880]
0030a6a0ldr x2, [sp+384]
0030a6a4ldrsb x27, [x2]
0030a6a8adrp x27, 0x741000
0030a6acldr w3, [x27+3056]
0030a6b0cbz w3, 0x30a6b8
0030a6b4b 0x30a6bc
0030a6b8
0030a6b8loc_30a6b8:
0030a6b8b 0x30a6d0
0030a6bc
0030a6bcloc_30a6bc:
0030a6bcbl runtime.gcWriteBarrier2
0030a6c0str x1, [x25]
0030a6c4ldr x3, [x2+8]
0030a6c8str x3, [x25+8]
0030a6ccb 0x30a6d0
0030a6d0
0030a6d0loc_30a6d0:
0030a6d0str x1, [x2+8]
0030a6d4ldr x1, [sp+872]
0030a6d8ldr x2, [sp+384]
0030a6dcldrsb x27, [x2]
0030a6e0adrp x27, 0x741000
0030a6e4ldr w3, [x27+3056]
0030a6e8cbz w3, 0x30a6f0
0030a6ecb 0x30a6f4
0030a6f0
0030a6f0loc_30a6f0:
0030a6f0b 0x30a708
0030a6f4
0030a6f4loc_30a6f4:
0030a6f4bl runtime.gcWriteBarrier2
0030a6f8str x1, [x25]
0030a6fcldr x3, [x2+16]
0030a700str x3, [x25+8]
0030a704b 0x30a708
0030a708
0030a708loc_30a708:
0030a708str x1, [x2+16]
0030a70cldr x1, [sp+864]
0030a710ldr x2, [sp+384]
0030a714ldrsb x27, [x2]
0030a718adrp x27, 0x741000
0030a71cldr w3, [x27+3056]
0030a720cbz w3, 0x30a728
0030a724b 0x30a72c
0030a728
0030a728loc_30a728:
0030a728b 0x30a740
0030a72c
0030a72cloc_30a72c:
0030a72cbl runtime.gcWriteBarrier2
0030a730str x1, [x25]
0030a734ldr x3, [x2+24]
0030a738str x3, [x25+8]
0030a73cb 0x30a740
0030a740
0030a740loc_30a740:
0030a740str x1, [x2+24]
0030a744ldr x0, [sp+384]
0030a748bl runtime.newproc
0030a74cb 0x30a750
0030a750
0030a750loc_30a750:
0030a750ldr x1, [sp+976]
0030a754ldrsb x27, [x1]
0030a758ldr x1, [x1+40]
0030a75cldr x0, [sp+984]
0030a760blr x1
0030a764str x0, [sp+736]
0030a768str x1, [sp+744]
0030a76cbl net.mapErr
0030a770str x0, [sp+520]
0030a774str x1, [sp+528]
0030a778ldr x3, [sp+1016]
0030a77cldr x2, [sp+1008]
0030a780mov x4, xzr
0030a784mov x5, xzr
0030a788bl net.newDNSError
0030a78cstr x0, [sp+272]
0030a790ldr x1, [sp+136]
0030a794subs xzr, x1, 0
0030a798cset x2, ne
0030a79cstrb w2, [sp+75]
0030a7a0cbnz x1, 0x30a7a8
0030a7a4b 0x30a7c4
0030a7a8
0030a7a8loc_30a7a8:
0030a7a8ldr x6, [sp+136]
0030a7acldrsb x27, [x6]
0030a7b0ldr x6, [x6+8]
0030a7b4subs xzr, x6, 0
0030a7b8cset x6, ne
0030a7bcstrb w6, [sp+75]
0030a7c0b 0x30a7c8
0030a7c4
0030a7c4loc_30a7c4:
0030a7c4b 0x30a7c8
0030a7c8
0030a7c8loc_30a7c8:
0030a7c8ldrb w6, [sp+75]
0030a7cctbnz w6, 0, 0x30a7d4
0030a7d0b 0x30a80c
0030a7d4
0030a7d4loc_30a7d4:
0030a7d4ldr x5, [sp+272]
0030a7d8str x5, [sp+776]
0030a7dcldr x6, [sp+136]
0030a7e0ldrsb x27, [x6]
0030a7e4ldr x26, [x6+8]
0030a7e8ldr x6, [x26]
0030a7ecmov x0, xzr
0030a7f0mov x1, xzr
0030a7f4mov x2, x1
0030a7f8mov x3, xzr
0030a7fcadrp x4, 0x40b000
0030a800add x4, x4, 2368
0030a804blr x6
0030a808b 0x30a810
0030a80c
0030a80cloc_30a80c:
0030a80cb 0x30a810
0030a810
0030a810loc_30a810:
0030a810ldr x5, [sp+272]
0030a814str x5, [sp+776]
0030a818str xzr, [sp+112]
0030a81cstp xzr, xzr, [sp+120]
0030a820ldr x5, [sp+776]
0030a824adrp x6, 0x40b000
0030a828add x6, x6, 2368
0030a82cstr x6, [sp+96]
0030a830str x5, [sp+104]
0030a834ldr x3, [sp+96]
0030a838ldr x0, [sp+112]
0030a83cldr x1, [sp+120]
0030a840ldr x4, [sp+104]
0030a844ldr x2, [sp+128]
0030a848ldp x29, x30, [sp-8]
0030a84cadd sp, sp, 960
0030a850ret x30
0030a854
0030a854loc_30a854:
0030a854ldr x0, [sp+232]
0030a858ldr x1, [sp+240]
0030a85cldr x2, [sp+248]
0030a860bl net/netip.Addr.AsSlice
0030a864str x0, [sp+712]
0030a868str x1, [sp+720]
0030a86cstr x2, [sp+728]
0030a870bl net.IP.To16
0030a874str x0, [sp+688]
0030a878str x1, [sp+696]
0030a87cstr x2, [sp+704]
0030a880ldr x0, [sp+232]
0030a884ldr x1, [sp+240]
0030a888ldr x2, [sp+248]
0030a88cbl net/netip.Addr.Zone
0030a890str x0, [sp+672]
0030a894str x1, [sp+680]
0030a898adrp x0, 0x2f8000
0030a89cadd x0, x0, 3232
0030a8a0bl runtime.newobject
0030a8a4str x0, [sp+464]
0030a8a8ldr x3, [sp+688]
0030a8acldr x4, [sp+696]
0030a8b0ldr x5, [sp+704]
0030a8b4str x4, [x0+8]
0030a8b8str x5, [x0+16]
0030a8bcadrp x27, 0x741000
0030a8c0ldr w4, [x27+3056]
0030a8c4cbz w4, 0x30a8cc
0030a8c8b 0x30a8d0
0030a8cc
0030a8ccloc_30a8cc:
0030a8ccb 0x30a8e4
0030a8d0
0030a8d0loc_30a8d0:
0030a8d0bl runtime.gcWriteBarrier2
0030a8d4str x3, [x25]
0030a8d8ldr x5, [x0]
0030a8dcstr x5, [x25+8]
0030a8e0b 0x30a8e4
0030a8e4
0030a8e4loc_30a8e4:
0030a8e4str x3, [x0]
0030a8e8ldr x5, [sp+464]
0030a8ecldrsb x27, [x5]
0030a8f0ldr x6, [sp+672]
0030a8f4ldr x7, [sp+680]
0030a8f8str x7, [x5+32]
0030a8fcadrp x27, 0x741000
0030a900ldr w7, [x27+3056]
0030a904cbz w7, 0x30a90c
0030a908b 0x30a910
0030a90c
0030a90cloc_30a90c:
0030a90cb 0x30a924
0030a910
0030a910loc_30a910:
0030a910bl runtime.gcWriteBarrier2
0030a914str x6, [x25]
0030a918ldr x7, [x5+24]
0030a91cstr x7, [x25+8]
0030a920b 0x30a924
0030a924
0030a924loc_30a924:
0030a924str x6, [x5+24]
0030a928ldr x5, [sp+464]
0030a92cldrsb x27, [x5]
0030a930b 0x30a934
0030a934
0030a934loc_30a934:
0030a934str x5, [sp+112]
0030a938orr x5, xzr, 1
0030a93cstr x5, [sp+120]
0030a940str x5, [sp+128]
0030a944stp xzr, xzr, [sp+96]
0030a948ldr x0, [sp+112]
0030a94cldr x1, [sp+120]
0030a950ldr x2, [sp+128]
0030a954mov x3, xzr
0030a958mov x4, xzr
0030a95cldp x29, x30, [sp-8]
0030a960add sp, sp, 960
0030a964ret x30
0030a968
0030a968loc_30a968:
0030a968stp x0, x1, [sp+8]
0030a96cstp x2, x3, [sp+24]
0030a970stp x4, x5, [sp+40]
0030a974str x6, [sp+56]
0030a978mov x3, x30
0030a97cbl runtime.morestack_noctxt.abi0
0030a980ldp x0, x1, [sp+8]
0030a984ldp x2, x3, [sp+24]
0030a988ldp x4, x5, [sp+40]
0030a98cldr x6, [sp+56]
0030a990b 0x309d00
0030a994udf 0
0030a998udf 0
0030a99cudf 0
00309d00
00309d00net.(*Resolver).lookupIPAddr: ; void net.(*Resolver).lookupIPAddr(net.Resolver * r, context.Context ctx, struct string network, struct string host)
00309d00ldr x16, [x28+16]
00309d04sub x17, sp, 832
00309d08subs xzr, x17, x16
00309d0cb.ls 0x30a968
00309d10sub x20, sp, 960
00309d14stp x29, x30, [x20-8]
00309d18add sp, x20, 0
00309d1csub x29, sp, 8
00309d20str x0, [sp+968]
00309d24str x1, [sp+976]
00309d28str x2, [sp+984]
00309d2cstr x3, [sp+992]
00309d30str x4, [sp+1000]
00309d34str x5, [sp+1008]
00309d38str x6, [sp+1016]
00309d3cstr xzr, [sp+112]
00309d40stp xzr, xzr, [sp+120]
00309d44stp xzr, xzr, [sp+96]
00309d48ldr x6, [sp+1016]
00309d4ccbz x6, 0x309d54
00309d50b 0x309dbc
00309d54
00309d54loc_309d54:
00309d54ldr x2, [sp+1008]
00309d58ldr x3, [sp+1016]
00309d5cadrp x27, 0x704000
00309d60ldr x1, [x27+184]
00309d64adrp x0, 0x40c000
00309d68add x0, x0, 2272
00309d6cmov x4, xzr
00309d70mov x5, xzr
00309d74bl net.newDNSError
00309d78str x0, [sp+784]
00309d7cstr x0, [sp+776]
00309d80str xzr, [sp+112]
00309d84stp xzr, xzr, [sp+120]
00309d88ldr x6, [sp+776]
00309d8cadrp x7, 0x40c000
00309d90add x7, x7, 2368
00309d94str x7, [sp+96]
00309d98str x6, [sp+104]
00309d9cldr x3, [sp+96]
00309da0ldr x0, [sp+112]
00309da4ldr x1, [sp+120]
00309da8ldr x4, [sp+104]
00309dacldr x2, [sp+128]
00309db0ldp x29, x30, [sp-8]
00309db4add sp, sp, 960
00309db8ret x30
00309dbc
00309dbcloc_309dbc:
00309dbcadd x27, sp, 752
00309dc0stp xzr, xzr, [x27]
00309dc4str xzr, [sp+768]
00309dc8add x27, sp, 736
00309dccstp xzr, xzr, [x27]
00309dd0ldr x0, [sp+1008]
00309dd4ldr x1, [sp+1016]
00309dd8bl net/netip.ParseAddr
00309ddcstr x0, [sp+752]
00309de0str x1, [sp+760]
00309de4str x2, [sp+768]
00309de8str x3, [sp+736]
00309decstr x4, [sp+744]
00309df0ldr x2, [sp+752]
00309df4ldr x3, [sp+760]
00309df8ldr x4, [sp+768]
00309dfcstr x2, [sp+360]
00309e00str x3, [sp+368]
00309e04str x4, [sp+376]
00309e08ldr x2, [sp+744]
00309e0cldr x3, [sp+736]
00309e10str x3, [sp+344]
00309e14str x2, [sp+352]
00309e18ldr x2, [sp+360]
00309e1cldr x3, [sp+368]
00309e20ldr x4, [sp+376]
00309e24str x2, [sp+232]
00309e28str x3, [sp+240]
00309e2cstr x4, [sp+248]
00309e30ldr x2, [sp+352]
00309e34ldr x3, [sp+344]
00309e38str x3, [sp+280]
00309e3cstr x2, [sp+288]
00309e40cbnz x3, 0x309e48
00309e44b 0x30a854
00309e48
00309e48loc_309e48:
00309e48ldr x3, [sp+976]
00309e4cldrsb x27, [x3]
00309e50ldr x3, [x3+48]
00309e54ldr x0, [sp+984]
00309e58adrp x1, 0x30f000
00309e5cadd x1, x1, 160
00309e60adrp x2, 0x742000
00309e64add x2, x2, 1504
00309e68blr x3
00309e6cstr x0, [sp+656]
00309e70str x1, [sp+664]
00309e74str xzr, [sp+648]
00309e78ldr x3, [sp+664]
00309e7cldr x4, [sp+656]
00309e80adrp x5, 0x2e0000
00309e84add x5, x5, 384
00309e88subs xzr, x4, x5
00309e8cb.eq 0x309e94
00309e90b 0x309e9c
00309e94
00309e94loc_309e94:
00309e94orr x0, xzr, 1
00309e98b 0x309ea8
00309e9c
00309e9cloc_309e9c:
00309e9cmov x0, xzr
00309ea0mov x3, xzr
00309ea4b 0x309ea8
00309ea8
00309ea8loc_309ea8:
00309ea8str x3, [sp+648]
00309eacstrb w0, [sp+75]
00309eb0ldr x2, [sp+648]
00309eb4str x2, [sp+944]
00309eb8ldrb w2, [sp+75]
00309ebcstrb w2, [sp+79]
00309ec0ldr x2, [sp+944]
00309ec4str x2, [sp+136]
00309ec8subs xzr, x2, 0
00309ecccset x3, ne
00309ed0strb w3, [sp+75]
00309ed4cbnz x2, 0x309edc
00309ed8b 0x309ef8
00309edc
00309edcloc_309edc:
00309edcldr x2, [sp+136]
00309ee0ldrsb x27, [x2]
00309ee4ldr x2, [x2]
00309ee8subs xzr, x2, 0
00309eeccset x2, ne
00309ef0strb w2, [sp+75]
00309ef4b 0x309efc
00309ef8
00309ef8loc_309ef8:
00309ef8b 0x309efc
00309efc
00309efcloc_309efc:
00309efcldrb w2, [sp+75]
00309f00tbnz w2, 0, 0x309f08
00309f04b 0x309f28
00309f08
00309f08loc_309f08:
00309f08ldr x2, [sp+136]
00309f0cldrsb x27, [x2]
00309f10ldr x26, [x2]
00309f14ldr x2, [x26]
00309f18ldr x0, [sp+1008]
00309f1cldr x1, [sp+1016]
00309f20blr x2
00309f24b 0x309f2c
00309f28
00309f28loc_309f28:
00309f28b 0x309f2c
00309f2c
00309f2cloc_309f2c:
00309f2cadrp x0, 0x32a000
00309f30add x0, x0, 3648
00309f34bl runtime.newobject
00309f38str x0, [sp+456]
00309f3cadrp x1, 0x21000
00309f40add x1, x1, 2096
00309f44str x1, [x0]
00309f48ldr x1, [sp+968]
00309f4cldr x2, [sp+456]
00309f50ldrsb x27, [x2]
00309f54adrp x27, 0x742000
00309f58ldr w3, [x27+3056]
00309f5ccbz w3, 0x309f64
00309f60b 0x309f68
00309f64
00309f64loc_309f64:
00309f64b 0x309f7c
00309f68
00309f68loc_309f68:
00309f68bl runtime.gcWriteBarrier2
00309f6cstr x1, [x25]
00309f70ldr x3, [x2+8]
00309f74str x3, [x25+8]
00309f78b 0x309f7c
00309f7c
00309f7cloc_309f7c:
00309f7cstr x1, [x2+8]
00309f80ldr x3, [sp+456]
00309f84str x3, [sp+144]
00309f88ldr x3, [sp+976]
00309f8cldrsb x27, [x3]
00309f90ldr x3, [x3+48]
00309f94ldr x0, [sp+984]
00309f98adrp x1, 0x30f000
00309f9cadd x1, x1, 256
00309fa0adrp x2, 0x742000
00309fa4add x2, x2, 1504
00309fa8blr x3
00309facstr x0, [sp+656]
00309fb0str x1, [sp+664]
00309fb4str xzr, [sp+640]
00309fb8ldr x3, [sp+656]
00309fbcldr x4, [sp+664]
00309fc0adrp x5, 0x30f000
00309fc4add x5, x5, 3040
00309fc8subs xzr, x3, x5
00309fccb.eq 0x309fd4
00309fd0b 0x309fdc
00309fd4
00309fd4loc_309fd4:
00309fd4orr x0, xzr, 1
00309fd8b 0x309fe8
00309fdc
00309fdcloc_309fdc:
00309fdcmov x0, xzr
00309fe0mov x4, xzr
00309fe4b 0x309fe8
00309fe8
00309fe8loc_309fe8:
00309fe8str x4, [sp+640]
00309fecstrb w0, [sp+75]
00309ff0ldr x2, [sp+640]
00309ff4str x2, [sp+936]
00309ff8ldrb w2, [sp+75]
00309ffcstrb w2, [sp+78]
0030a000ldr x2, [sp+936]
0030a004str x2, [sp+312]
0030a008cbnz x2, 0x30a010
0030a00cb 0x30a018
0030a010
0030a010loc_30a010:
0030a010str x2, [sp+144]
0030a014b 0x30a01c
0030a018
0030a018loc_30a018:
0030a018b 0x30a01c
0030a01c
0030a01cloc_30a01c:
0030a01cldr x0, [sp+976]
0030a020ldr x1, [sp+984]
0030a024bl net.withUnexpiredValuesPreserved
0030a028str x0, [sp+624]
0030a02cstr x1, [sp+632]
0030a030add x27, sp, 608
0030a034stp xzr, xzr, [x27]
0030a038str xzr, [sp+600]
0030a03cldr x0, [sp+624]
0030a040ldr x1, [sp+632]
0030a044bl context.WithCancel
0030a048str x0, [sp+608]
0030a04cstr x1, [sp+616]
0030a050str x2, [sp+600]
0030a054ldr x2, [sp+608]
0030a058ldr x3, [sp+616]
0030a05cstr x2, [sp+920]
0030a060str x3, [sp+928]
0030a064ldr x2, [sp+600]
0030a068str x2, [sp+912]
0030a06cldr x2, [sp+920]
0030a070ldr x3, [sp+928]
0030a074str x2, [sp+208]
0030a078str x3, [sp+216]
0030a07cldr x2, [sp+912]
0030a080str x2, [sp+224]
0030a084ldr x1, [sp+992]
0030a088ldr x5, [sp+1008]
0030a08cldr x2, [sp+1000]
0030a090ldr x6, [sp+1016]
0030a094mov x0, xzr
0030a098adrp x3, 0x406000
0030a09cadd x3, x3, 3040
0030a0a0orr x4, xzr, 1
0030a0a4bl runtime.concatstring3
0030a0a8str x0, [sp+192]
0030a0acstr x1, [sp+200]
0030a0b0adrp x0, 0x741000
0030a0b4add x0, x0, 3008
0030a0b8orr x1, xzr, 1
0030a0bcbl sync.(*WaitGroup).Add
0030a0c0ldr x0, [sp+968]
0030a0c4bl net.(*Resolver).getLookupGroup
0030a0c8str x0, [sp+592]
0030a0ccadrp x0, 0x362000
0030a0d0add x0, x0, 3136
0030a0d4bl runtime.newobject
0030a0d8str x0, [sp+448]
0030a0dcadrp x2, 0
0030a0e0add x2, x2, 2720
0030a0e4str x2, [x0]
0030a0e8ldr x2, [sp+216]
0030a0ecldr x3, [sp+208]
0030a0f0ldr x4, [sp+448]
0030a0f4ldrsb x27, [x4]
0030a0f8str x3, [x4+8]
0030a0fcadrp x27, 0x741000
0030a100ldr w3, [x27+3056]
0030a104cbz w3, 0x30a10c
0030a108b 0x30a110
0030a10c
0030a10cloc_30a10c:
0030a10cb 0x30a124
0030a110
0030a110loc_30a110:
0030a110bl runtime.gcWriteBarrier2
0030a114str x2, [x25]
0030a118ldr x5, [x4+16]
0030a11cstr x5, [x25+8]
0030a120b 0x30a124
0030a124
0030a124loc_30a124:
0030a124str x2, [x4+16]
0030a128ldr x4, [sp+144]
0030a12cldr x5, [sp+448]
0030a130ldrsb x27, [x5]
0030a134adrp x27, 0x741000
0030a138ldr w6, [x27+3056]
0030a13ccbz w6, 0x30a144
0030a140b 0x30a148
0030a144
0030a144loc_30a144:
0030a144b 0x30a15c
0030a148
0030a148loc_30a148:
0030a148bl runtime.gcWriteBarrier2
0030a14cstr x4, [x25]
0030a150ldr x6, [x5+24]
0030a154str x6, [x25+8]
0030a158b 0x30a15c
0030a15c
0030a15cloc_30a15c:
0030a15cstr x4, [x5+24]
0030a160ldr x4, [sp+992]
0030a164ldr x5, [sp+1000]
0030a168ldr x6, [sp+448]
0030a16cldrsb x27, [x6]
0030a170str x5, [x6+40]
0030a174adrp x27, 0x741000
0030a178ldr w5, [x27+3056]
0030a17ccbz w5, 0x30a184
0030a180b 0x30a188
0030a184
0030a184loc_30a184:
0030a184b 0x30a19c
0030a188
0030a188loc_30a188:
0030a188bl runtime.gcWriteBarrier2
0030a18cstr x4, [x25]
0030a190ldr x5, [x6+32]
0030a194str x5, [x25+8]
0030a198b 0x30a19c
0030a19c
0030a19cloc_30a19c:
0030a19cstr x4, [x6+32]
0030a1a0ldr x4, [sp+1008]
0030a1a4ldr x5, [sp+1016]
0030a1a8ldr x6, [sp+448]
0030a1acldrsb x27, [x6]
0030a1b0str x5, [x6+56]
0030a1b4adrp x27, 0x741000
0030a1b8ldr w5, [x27+3056]
0030a1bccbz w5, 0x30a1c4
0030a1c0b 0x30a1c8
0030a1c4
0030a1c4loc_30a1c4:
0030a1c4b 0x30a1dc
0030a1c8
0030a1c8loc_30a1c8:
0030a1c8bl runtime.gcWriteBarrier2
0030a1ccstr x4, [x25]
0030a1d0ldr x5, [x6+48]
0030a1d4str x5, [x25+8]
0030a1d8b 0x30a1dc
0030a1dc
0030a1dcloc_30a1dc:
0030a1dcstr x4, [x6+48]
0030a1e0ldr x1, [sp+192]
0030a1e4ldr x2, [sp+200]
0030a1e8ldr x0, [sp+592]
0030a1ecldr x3, [sp+448]
0030a1f0bl internal/singleflight.(*Group).DoChan
0030a1f4str x0, [sp+304]
0030a1f8adrp x4, 0x3ce000
0030a1fcadd x4, x4, 3912
0030a200str x4, [sp+296]
0030a204ldr x4, [sp+976]
0030a208ldrsb x27, [x4]
0030a20cldr x4, [x4+32]
0030a210ldr x0, [sp+984]
0030a214blr x4
0030a218str x0, [sp+584]
0030a21cldr x4, [sp+304]
0030a220str x4, [sp+576]
0030a224add x27, sp, 536
0030a228stp xzr, xzr, [x27]
0030a22cadd x27, sp, 552
0030a230stp xzr, xzr, [x27]
0030a234str xzr, [sp+568]
0030a238stp xzr, xzr, [sp+416]
0030a23cstp xzr, xzr, [sp+432]
0030a240ldr x4, [sp+584]
0030a244str x4, [sp+432]
0030a248ldr x4, [sp+576]
0030a24cstr x4, [sp+416]
0030a250add x4, sp, 536
0030a254str x4, [sp+424]
0030a258add x4, sp, 416
0030a25cstr x4, [sp+408]
0030a260add x4, sp, 80
0030a264str x4, [sp+400]
0030a268ldr x0, [sp+408]
0030a26cldr x1, [sp+400]
0030a270mov x2, xzr
0030a274mov x3, xzr
0030a278orr x4, xzr, 2
0030a27corr x5, xzr, 1
0030a280bl runtime.selectgo
0030a284str x0, [sp+88]
0030a288strb w1, [sp+74]
0030a28cldr x4, [sp+88]
0030a290cbz x4, 0x30a298
0030a294b 0x30a54c
0030a298
0030a298loc_30a298:
0030a298add x27, sp, 536
0030a29cldp x1, x2, [x27]
0030a2a0add x27, sp, 552
0030a2a4ldp x3, x4, [x27]
0030a2a8stp x1, x2, [sp+152]
0030a2acstp x3, x4, [sp+168]
0030a2b0ldr x1, [sp+568]
0030a2b4str x1, [sp+184]
0030a2b8adrp x0, 0x741000
0030a2bcadd x0, x0, 3008
0030a2c0bl sync.(*WaitGroup).Done
0030a2c4ldr x26, [sp+224]
0030a2c8ldr x1, [x26]
0030a2ccblr x1
0030a2d0ldr x1, [sp+176]
0030a2d4ldr x2, [sp+168]
0030a2d8str x2, [sp+256]
0030a2dcstr x1, [sp+264]
0030a2e0cbnz x2, 0x30a2e8
0030a2e4b 0x30a38c
0030a2e8
0030a2e8loc_30a2e8:
0030a2e8str xzr, [sp+776]
0030a2ecldr x5, [sp+256]
0030a2f0ldr x6, [sp+264]
0030a2f4adrp x7, 0x40b000
0030a2f8add x7, x7, 2368
0030a2fcsubs xzr, x5, x7
0030a300b.eq 0x30a308
0030a304b 0x30a310
0030a308
0030a308loc_30a308:
0030a308orr x0, xzr, 1
0030a30cb 0x30a31c
0030a310
0030a310loc_30a310:
0030a310mov x0, xzr
0030a314mov x6, xzr
0030a318b 0x30a31c
0030a31c
0030a31cloc_30a31c:
0030a31cstr x6, [sp+776]
0030a320strb w0, [sp+75]
0030a324ldr x5, [sp+776]
0030a328str x5, [sp+856]
0030a32cldrb w5, [sp+75]
0030a330strb w5, [sp+77]
0030a334strb w5, [sp+73]
0030a338tbnz w5, 0, 0x30a340
0030a33cb 0x30a344
0030a340
0030a340loc_30a340:
0030a340b 0x30a388
0030a344
0030a344loc_30a344:
0030a344ldr x0, [sp+256]
0030a348ldr x1, [sp+264]
0030a34cbl net.mapErr
0030a350str x0, [sp+520]
0030a354str x1, [sp+528]
0030a358ldr x3, [sp+1016]
0030a35cldr x2, [sp+1008]
0030a360mov x4, xzr
0030a364mov x5, xzr
0030a368bl net.newDNSError
0030a36cstr x0, [sp+776]
0030a370str x0, [sp+784]
0030a374adrp x2, 0x40b000
0030a378add x2, x2, 2368
0030a37cstr x2, [sp+256]
0030a380str x0, [sp+264]
0030a384b 0x30a388
0030a388
0030a388loc_30a388:
0030a388b 0x30a390
0030a38c
0030a38cloc_30a38c:
0030a38cb 0x30a390
0030a390
0030a390loc_30a390:
0030a390ldr x5, [sp+136]
0030a394subs xzr, x5, 0
0030a398cset x6, ne
0030a39cstrb w6, [sp+75]
0030a3a0cbnz x5, 0x30a3a8
0030a3a4b 0x30a3c4
0030a3a8
0030a3a8loc_30a3a8:
0030a3a8ldr x5, [sp+136]
0030a3acldrsb x27, [x5]
0030a3b0ldr x5, [x5+8]
0030a3b4subs xzr, x5, 0
0030a3b8cset x5, ne
0030a3bcstrb w5, [sp+75]
0030a3c0b 0x30a3c8
0030a3c4
0030a3c4loc_30a3c4:
0030a3c4b 0x30a3c8
0030a3c8
0030a3c8loc_30a3c8:
0030a3c8ldrb w5, [sp+75]
0030a3cctbnz w5, 0, 0x30a3d4
0030a3d0b 0x30a4a4
0030a3d4
0030a3d4loc_30a3d4:
0030a3d4str xzr, [sp+496]
0030a3d8stp xzr, xzr, [sp+504]
0030a3dcldr x3, [sp+160]
0030a3e0ldr x4, [sp+152]
0030a3e4adrp x5, 0x2e5000
0030a3e8add x5, x5, 3136
0030a3ecsubs xzr, x4, x5
0030a3f0b.eq 0x30a3f8
0030a3f4b 0x30a40c
0030a3f8
0030a3f8loc_30a3f8:
0030a3f8ldr x4, [x3]
0030a3fcldr x5, [x3+8]
0030a400ldr x3, [x3+16]
0030a404orr x0, xzr, 1
0030a408b 0x30a420
0030a40c
0030a40cloc_30a40c:
0030a40cmov x3, xzr
0030a410mov x5, xzr
0030a414mov x0, xzr
0030a418mov x4, xzr
0030a41cb 0x30a420
0030a420
0030a420loc_30a420:
0030a420str x4, [sp+496]
0030a424str x5, [sp+504]
0030a428str x3, [sp+512]
0030a42cstrb w0, [sp+75]
0030a430ldr x3, [sp+496]
0030a434ldr x4, [sp+504]
0030a438ldr x5, [sp+512]
0030a43cstr x3, [sp+832]
0030a440str x4, [sp+840]
0030a444str x5, [sp+848]
0030a448ldrb w3, [sp+75]
0030a44cstrb w3, [sp+76]
0030a450ldr x0, [sp+832]
0030a454ldr x1, [sp+840]
0030a458ldr x2, [sp+848]
0030a45cstr x0, [sp+320]
0030a460str x1, [sp+328]
0030a464str x2, [sp+336]
0030a468bl net.ipAddrsEface
0030a46cstr x0, [sp+472]
0030a470str x1, [sp+480]
0030a474str x2, [sp+488]
0030a478ldr x3, [sp+136]
0030a47cldrsb x27, [x3]
0030a480ldr x26, [x3+8]
0030a484ldr x3, [x26]
0030a488ldr x4, [sp+256]
0030a48cldr x5, [sp+264]
0030a490ldrb w6, [sp+184]
0030a494mov x7, x3
0030a498mov x3, x6
0030a49cblr x7
0030a4a0b 0x30a4a8
0030a4a4
0030a4a4loc_30a4a4:
0030a4a4b 0x30a4a8
0030a4a8
0030a4a8loc_30a4a8:
0030a4a8str xzr, [sp+496]
0030a4acstp xzr, xzr, [sp+504]
0030a4b0add x27, sp, 520
0030a4b4stp xzr, xzr, [x27]
0030a4b8ldr x2, [sp+256]
0030a4bcldr x3, [sp+264]
0030a4c0ldr x0, [sp+152]
0030a4c4ldr x1, [sp+160]
0030a4c8ldrb w4, [sp+184]
0030a4ccbl net.lookupIPReturn
0030a4d0str x0, [sp+496]
0030a4d4str x1, [sp+504]
0030a4d8str x2, [sp+512]
0030a4dcstr x3, [sp+520]
0030a4e0str x4, [sp+528]
0030a4e4ldr x5, [sp+504]
0030a4e8ldr x6, [sp+512]
0030a4ecldr x7, [sp+496]
0030a4f0str x7, [sp+808]
0030a4f4str x5, [sp+816]
0030a4f8str x6, [sp+824]
0030a4fcldr x5, [sp+520]
0030a500ldr x6, [sp+528]
0030a504str x5, [sp+792]
0030a508str x6, [sp+800]
0030a50cldr x5, [sp+808]
0030a510ldr x6, [sp+816]
0030a514ldr x7, [sp+824]
0030a518str x5, [sp+112]
0030a51cstr x6, [sp+120]
0030a520str x7, [sp+128]
0030a524ldr x3, [sp+792]
0030a528ldr x4, [sp+800]
0030a52cstr x3, [sp+96]
0030a530str x4, [sp+104]
0030a534ldr x0, [sp+112]
0030a538ldr x1, [sp+120]
0030a53cldr x2, [sp+128]
0030a540ldp x29, x30, [sp-8]
0030a544add sp, sp, 960
0030a548ret x30
0030a54c
0030a54cloc_30a54c:
0030a54cldr x0, [sp+968]
0030a550bl net.(*Resolver).getLookupGroup
0030a554str x0, [sp+592]
0030a558ldr x1, [sp+192]
0030a55cldr x2, [sp+200]
0030a560bl internal/singleflight.(*Group).ForgetUnshared
0030a564strb w0, [sp+75]
0030a568tbnz w0, 0, 0x30a570
0030a56cb 0x30a668
0030a570
0030a570loc_30a570:
0030a570ldr x26, [sp+224]
0030a574ldr x0, [x26]
0030a578blr x0
0030a57cldr x0, [sp+296]
0030a580str x0, [sp+904]
0030a584ldr x0, [sp+304]
0030a588str x0, [sp+896]
0030a58cadrp x0, 0x3ce000
0030a590add x0, x0, 3920
0030a594str x0, [sp+888]
0030a598adrp x0, 0x352000
0030a59cadd x0, x0, 2912
0030a5a0bl runtime.newobject
0030a5a4str x0, [sp+392]
0030a5a8adrp x1, 0
0030a5acadd x1, x1, 2592
0030a5b0str x1, [x0]
0030a5b4ldr x0, [sp+904]
0030a5b8ldr x1, [sp+392]
0030a5bcldrsb x27, [x1]
0030a5c0adrp x27, 0x741000
0030a5c4ldr w2, [x27+3056]
0030a5c8cbz w2, 0x30a5d0
0030a5ccb 0x30a5d4
0030a5d0
0030a5d0loc_30a5d0:
0030a5d0b 0x30a5e8
0030a5d4
0030a5d4loc_30a5d4:
0030a5d4bl runtime.gcWriteBarrier2
0030a5d8str x0, [x25]
0030a5dcldr x2, [x1+8]
0030a5e0str x2, [x25+8]
0030a5e4b 0x30a5e8
0030a5e8
0030a5e8loc_30a5e8:
0030a5e8str x0, [x1+8]
0030a5ecldr x1, [sp+896]
0030a5f0ldr x2, [sp+392]
0030a5f4ldrsb x27, [x2]
0030a5f8adrp x27, 0x741000
0030a5fcldr w3, [x27+3056]
0030a600cbz w3, 0x30a608
0030a604b 0x30a60c
0030a608
0030a608loc_30a608:
0030a608b 0x30a620
0030a60c
0030a60cloc_30a60c:
0030a60cbl runtime.gcWriteBarrier2
0030a610str x1, [x25]
0030a614ldr x3, [x2+16]
0030a618str x3, [x25+8]
0030a61cb 0x30a620
0030a620
0030a620loc_30a620:
0030a620str x1, [x2+16]
0030a624ldr x1, [sp+888]
0030a628ldr x2, [sp+392]
0030a62cldrsb x27, [x2]
0030a630adrp x27, 0x741000
0030a634ldr w3, [x27+3056]
0030a638cbz w3, 0x30a640
0030a63cb 0x30a644
0030a640
0030a640loc_30a640:
0030a640b 0x30a658
0030a644
0030a644loc_30a644:
0030a644bl runtime.gcWriteBarrier2
0030a648str x1, [x25]
0030a64cldr x3, [x2+24]
0030a650str x3, [x25+8]
0030a654b 0x30a658
0030a658
0030a658loc_30a658:
0030a658str x1, [x2+24]
0030a65cldr x0, [sp+392]
0030a660bl runtime.newproc
0030a664b 0x30a750
0030a668
0030a668loc_30a668:
0030a668ldr x1, [sp+296]
0030a66cstr x1, [sp+880]
0030a670ldr x1, [sp+304]
0030a674str x1, [sp+872]
0030a678ldr x1, [sp+224]
0030a67cstr x1, [sp+864]
0030a680adrp x0, 0x352000
0030a684add x0, x0, 2912
0030a688bl runtime.newobject
0030a68cstr x0, [sp+384]
0030a690adrp x1, 0
0030a694add x1, x1, 2464
0030a698str x1, [x0]
0030a69cldr x1, [sp+880]
0030a6a0ldr x2, [sp+384]
0030a6a4ldrsb x27, [x2]
0030a6a8adrp x27, 0x741000
0030a6acldr w3, [x27+3056]
0030a6b0cbz w3, 0x30a6b8
0030a6b4b 0x30a6bc
0030a6b8
0030a6b8loc_30a6b8:
0030a6b8b 0x30a6d0
0030a6bc
0030a6bcloc_30a6bc:
0030a6bcbl runtime.gcWriteBarrier2
0030a6c0str x1, [x25]
0030a6c4ldr x3, [x2+8]
0030a6c8str x3, [x25+8]
0030a6ccb 0x30a6d0
0030a6d0
0030a6d0loc_30a6d0:
0030a6d0str x1, [x2+8]
0030a6d4ldr x1, [sp+872]
0030a6d8ldr x2, [sp+384]
0030a6dcldrsb x27, [x2]
0030a6e0adrp x27, 0x741000
0030a6e4ldr w3, [x27+3056]
0030a6e8cbz w3, 0x30a6f0
0030a6ecb 0x30a6f4
0030a6f0
0030a6f0loc_30a6f0:
0030a6f0b 0x30a708
0030a6f4
0030a6f4loc_30a6f4:
0030a6f4bl runtime.gcWriteBarrier2
0030a6f8str x1, [x25]
0030a6fcldr x3, [x2+16]
0030a700str x3, [x25+8]
0030a704b 0x30a708
0030a708
0030a708loc_30a708:
0030a708str x1, [x2+16]
0030a70cldr x1, [sp+864]
0030a710ldr x2, [sp+384]
0030a714ldrsb x27, [x2]
0030a718adrp x27, 0x741000
0030a71cldr w3, [x27+3056]
0030a720cbz w3, 0x30a728
0030a724b 0x30a72c
0030a728
0030a728loc_30a728:
0030a728b 0x30a740
0030a72c
0030a72cloc_30a72c:
0030a72cbl runtime.gcWriteBarrier2
0030a730str x1, [x25]
0030a734ldr x3, [x2+24]
0030a738str x3, [x25+8]
0030a73cb 0x30a740
0030a740
0030a740loc_30a740:
0030a740str x1, [x2+24]
0030a744ldr x0, [sp+384]
0030a748bl runtime.newproc
0030a74cb 0x30a750
0030a750
0030a750loc_30a750:
0030a750ldr x1, [sp+976]
0030a754ldrsb x27, [x1]
0030a758ldr x1, [x1+40]
0030a75cldr x0, [sp+984]
0030a760blr x1
0030a764str x0, [sp+736]
0030a768str x1, [sp+744]
0030a76cbl net.mapErr
0030a770str x0, [sp+520]
0030a774str x1, [sp+528]
0030a778ldr x3, [sp+1016]
0030a77cldr x2, [sp+1008]
0030a780mov x4, xzr
0030a784mov x5, xzr
0030a788bl net.newDNSError
0030a78cstr x0, [sp+272]
0030a790ldr x1, [sp+136]
0030a794subs xzr, x1, 0
0030a798cset x2, ne
0030a79cstrb w2, [sp+75]
0030a7a0cbnz x1, 0x30a7a8
0030a7a4b 0x30a7c4
0030a7a8
0030a7a8loc_30a7a8:
0030a7a8ldr x6, [sp+136]
0030a7acldrsb x27, [x6]
0030a7b0ldr x6, [x6+8]
0030a7b4subs xzr, x6, 0
0030a7b8cset x6, ne
0030a7bcstrb w6, [sp+75]
0030a7c0b 0x30a7c8
0030a7c4
0030a7c4loc_30a7c4:
0030a7c4b 0x30a7c8
0030a7c8
0030a7c8loc_30a7c8:
0030a7c8ldrb w6, [sp+75]
0030a7cctbnz w6, 0, 0x30a7d4
0030a7d0b 0x30a80c
0030a7d4
0030a7d4loc_30a7d4:
0030a7d4ldr x5, [sp+272]
0030a7d8str x5, [sp+776]
0030a7dcldr x6, [sp+136]
0030a7e0ldrsb x27, [x6]
0030a7e4ldr x26, [x6+8]
0030a7e8ldr x6, [x26]
0030a7ecmov x0, xzr
0030a7f0mov x1, xzr
0030a7f4mov x2, x1
0030a7f8mov x3, xzr
0030a7fcadrp x4, 0x40b000
0030a800add x4, x4, 2368
0030a804blr x6
0030a808b 0x30a810
0030a80c
0030a80cloc_30a80c:
0030a80cb 0x30a810
0030a810
0030a810loc_30a810:
0030a810ldr x5, [sp+272]
0030a814str x5, [sp+776]
0030a818str xzr, [sp+112]
0030a81cstp xzr, xzr, [sp+120]
0030a820ldr x5, [sp+776]
0030a824adrp x6, 0x40b000
0030a828add x6, x6, 2368
0030a82cstr x6, [sp+96]
0030a830str x5, [sp+104]
0030a834ldr x3, [sp+96]
0030a838ldr x0, [sp+112]
0030a83cldr x1, [sp+120]
0030a840ldr x4, [sp+104]
0030a844ldr x2, [sp+128]
0030a848ldp x29, x30, [sp-8]
0030a84cadd sp, sp, 960
0030a850ret x30
0030a854
0030a854loc_30a854:
0030a854ldr x0, [sp+232]
0030a858ldr x1, [sp+240]
0030a85cldr x2, [sp+248]
0030a860bl net/netip.Addr.AsSlice
0030a864str x0, [sp+712]
0030a868str x1, [sp+720]
0030a86cstr x2, [sp+728]
0030a870bl net.IP.To16
0030a874str x0, [sp+688]
0030a878str x1, [sp+696]
0030a87cstr x2, [sp+704]
0030a880ldr x0, [sp+232]
0030a884ldr x1, [sp+240]
0030a888ldr x2, [sp+248]
0030a88cbl net/netip.Addr.Zone
0030a890str x0, [sp+672]
0030a894str x1, [sp+680]
0030a898adrp x0, 0x2f8000
0030a89cadd x0, x0, 3232
0030a8a0bl runtime.newobject
0030a8a4str x0, [sp+464]
0030a8a8ldr x3, [sp+688]
0030a8acldr x4, [sp+696]
0030a8b0ldr x5, [sp+704]
0030a8b4str x4, [x0+8]
0030a8b8str x5, [x0+16]
0030a8bcadrp x27, 0x741000
0030a8c0ldr w4, [x27+3056]
0030a8c4cbz w4, 0x30a8cc
0030a8c8b 0x30a8d0
0030a8cc
0030a8ccloc_30a8cc:
0030a8ccb 0x30a8e4
0030a8d0
0030a8d0loc_30a8d0:
0030a8d0bl runtime.gcWriteBarrier2
0030a8d4str x3, [x25]
0030a8d8ldr x5, [x0]
0030a8dcstr x5, [x25+8]
0030a8e0b 0x30a8e4
0030a8e4
0030a8e4loc_30a8e4:
0030a8e4str x3, [x0]
0030a8e8ldr x5, [sp+464]
0030a8ecldrsb x27, [x5]
0030a8f0ldr x6, [sp+672]
0030a8f4ldr x7, [sp+680]
0030a8f8str x7, [x5+32]
0030a8fcadrp x27, 0x741000
0030a900ldr w7, [x27+3056]
0030a904cbz w7, 0x30a90c
0030a908b 0x30a910
0030a90c
0030a90cloc_30a90c:
0030a90cb 0x30a924
0030a910
0030a910loc_30a910:
0030a910bl runtime.gcWriteBarrier2
0030a914str x6, [x25]
0030a918ldr x7, [x5+24]
0030a91cstr x7, [x25+8]
0030a920b 0x30a924
0030a924
0030a924loc_30a924:
0030a924str x6, [x5+24]
0030a928ldr x5, [sp+464]
0030a92cldrsb x27, [x5]
0030a930b 0x30a934
0030a934
0030a934loc_30a934:
0030a934str x5, [sp+112]
0030a938orr x5, xzr, 1
0030a93cstr x5, [sp+120]
0030a940str x5, [sp+128]
0030a944stp xzr, xzr, [sp+96]
0030a948ldr x0, [sp+112]
0030a94cldr x1, [sp+120]
0030a950ldr x2, [sp+128]
0030a954mov x3, xzr
0030a958mov x4, xzr
0030a95cldp x29, x30, [sp-8]
0030a960add sp, sp, 960
0030a964ret x30
0030a968
0030a968loc_30a968:
0030a968stp x0, x1, [sp+8]
0030a96cstp x2, x3, [sp+24]
0030a970stp x4, x5, [sp+40]
0030a974str x6, [sp+56]
0030a978mov x3, x30
0030a97cbl runtime.morestack_noctxt.abi0
0030a980ldp x0, x1, [sp+8]
0030a984ldp x2, x3, [sp+24]
0030a988ldp x4, x5, [sp+40]
0030a98cldr x6, [sp+56]
0030a990b 0x309d00
0030a994udf 0
0030a998udf 0
0030a99cudf 0
00309d00
0030a9a0
0030a9a0net.(*Resolver).lookupIPAddr.gowrap2: ; void net.(*Resolver).lookupIPAddr.gowrap2(void)
0030a9a0ldr x16, [x28+16]
0030a9a4subs xzr, sp, x16
0030a9a8b.ls 0x30a9f4
0030a9acstr x30, [sp-64]!
0030a9b0stur x29, [sp-8]
0030a9b4sub x29, sp, 8
0030a9b8ldr x16, [x28+32]
0030a9bccbnz x16, 0x30aa00
0030a9c0
0030a9c0loc_30a9c0:
0030a9c0ldr x2, [x26+8]
0030a9c4str x2, [sp+48]
0030a9c8ldr x2, [x26+16]
0030a9ccstr x2, [sp+40]
0030a9d0ldr x1, [x26+24]
0030a9d4str x1, [sp+32]
0030a9d8ldr x26, [sp+48]
0030a9dcldr x2, [x26]
0030a9e0ldr x0, [sp+40]
0030a9e4blr x2
0030a9e8ldur x29, [sp-8]
0030a9ecldr x30, [sp], 64
0030a9f0ret x30
0030a9f4
0030a9f4loc_30a9f4:
0030a9f4mov x3, x30
0030a9f8bl runtime.morestack.abi0
0030a9fcb 0x30a9a0
0030aa00
0030aa00loc_30aa00:
0030aa00ldr x17, [x16]
0030aa04add x20, sp, 72
0030aa08subs xzr, x20, x17
0030aa0cb.ne 0x30a9c0
0030aa10add x20, sp, 8
0030aa14str x20, [x16]
0030aa18b 0x30a9c0
0030aa1cudf 0
0030a9a0
0030a9a0net.(*Resolver).lookupIPAddr.gowrap2: ; void net.(*Resolver).lookupIPAddr.gowrap2(void)
0030a9a0ldr x16, [x28+16]
0030a9a4subs xzr, sp, x16
0030a9a8b.ls 0x30a9f4
0030a9acstr x30, [sp-64]!
0030a9b0stur x29, [sp-8]
0030a9b4sub x29, sp, 8
0030a9b8ldr x16, [x28+32]
0030a9bccbnz x16, 0x30aa00
0030a9c0
0030a9c0loc_30a9c0:
0030a9c0ldr x2, [x26+8]
0030a9c4str x2, [sp+48]
0030a9c8ldr x2, [x26+16]
0030a9ccstr x2, [sp+40]
0030a9d0ldr x1, [x26+24]
0030a9d4str x1, [sp+32]
0030a9d8ldr x26, [sp+48]
0030a9dcldr x2, [x26]
0030a9e0ldr x0, [sp+40]
0030a9e4blr x2
0030a9e8ldur x29, [sp-8]
0030a9ecldr x30, [sp], 64
0030a9f0ret x30
0030a9f4
0030a9f4loc_30a9f4:
0030a9f4mov x3, x30
0030a9f8bl runtime.morestack.abi0
0030a9fcb 0x30a9a0
0030aa00
0030aa00loc_30aa00:
0030aa00ldr x17, [x16]
0030aa04add x20, sp, 72
0030aa08subs xzr, x20, x17
0030aa0cb.ne 0x30a9c0
0030aa10add x20, sp, 8
0030aa14str x20, [x16]
0030aa18b 0x30a9c0
0030aa1cudf 0
0030a9a0
0030aa20
0030aa20net.(*Resolver).lookupIPAddr.gowrap1: ; void net.(*Resolver).lookupIPAddr.gowrap1(void)
0030aa20ldr x16, [x28+16]
0030aa24subs xzr, sp, x16
0030aa28b.ls 0x30aa74
0030aa2cstr x30, [sp-64]!
0030aa30stur x29, [sp-8]
0030aa34sub x29, sp, 8
0030aa38ldr x16, [x28+32]
0030aa3ccbnz x16, 0x30aa80
0030aa40
0030aa40loc_30aa40:
0030aa40ldr x2, [x26+8]
0030aa44str x2, [sp+48]
0030aa48ldr x2, [x26+16]
0030aa4cstr x2, [sp+40]
0030aa50ldr x1, [x26+24]
0030aa54str x1, [sp+32]
0030aa58ldr x26, [sp+48]
0030aa5cldr x2, [x26]
0030aa60ldr x0, [sp+40]
0030aa64blr x2
0030aa68ldur x29, [sp-8]
0030aa6cldr x30, [sp], 64
0030aa70ret x30
0030aa74
0030aa74loc_30aa74:
0030aa74mov x3, x30
0030aa78bl runtime.morestack.abi0
0030aa7cb 0x30aa20
0030aa80
0030aa80loc_30aa80:
0030aa80ldr x17, [x16]
0030aa84add x20, sp, 72
0030aa88subs xzr, x20, x17
0030aa8cb.ne 0x30aa40
0030aa90add x20, sp, 8
0030aa94str x20, [x16]
0030aa98b 0x30aa40
0030aa9cudf 0
0030aa20
0030aa20net.(*Resolver).lookupIPAddr.gowrap1: ; void net.(*Resolver).lookupIPAddr.gowrap1(void)
0030aa20ldr x16, [x28+16]
0030aa24subs xzr, sp, x16
0030aa28b.ls 0x30aa74
0030aa2cstr x30, [sp-64]!
0030aa30stur x29, [sp-8]
0030aa34sub x29, sp, 8
0030aa38ldr x16, [x28+32]
0030aa3ccbnz x16, 0x30aa80
0030aa40
0030aa40loc_30aa40:
0030aa40ldr x2, [x26+8]
0030aa44str x2, [sp+48]
0030aa48ldr x2, [x26+16]
0030aa4cstr x2, [sp+40]
0030aa50ldr x1, [x26+24]
0030aa54str x1, [sp+32]
0030aa58ldr x26, [sp+48]
0030aa5cldr x2, [x26]
0030aa60ldr x0, [sp+40]
0030aa64blr x2
0030aa68ldur x29, [sp-8]
0030aa6cldr x30, [sp], 64
0030aa70ret x30
0030aa74
0030aa74loc_30aa74:
0030aa74mov x3, x30
0030aa78bl runtime.morestack.abi0
0030aa7cb 0x30aa20
0030aa80
0030aa80loc_30aa80:
0030aa80ldr x17, [x16]
0030aa84add x20, sp, 72
0030aa88subs xzr, x20, x17
0030aa8cb.ne 0x30aa40
0030aa90add x20, sp, 8
0030aa94str x20, [x16]
0030aa98b 0x30aa40
0030aa9cudf 0
0030aa20
0030aaa0
0030aaa0net.(*Resolver).lookupIPAddr.func1: ; void net.(*Resolver).lookupIPAddr.func1(void)
0030aaa0ldr x16, [x28+16]
0030aaa4sub x17, sp, 128
0030aaa8subs xzr, x17, x16
0030aaacb.ls 0x30abbc
0030aab0sub x20, sp, 256
0030aab4stp x29, x30, [x20-8]
0030aab8add sp, x20, 0
0030aabcsub x29, sp, 8
0030aac0ldr x7, [x26+8]
0030aac4ldr x8, [x26+16]
0030aac8str x7, [sp+128]
0030aaccstr x8, [sp+136]
0030aad0ldr x7, [x26+24]
0030aad4str x7, [sp+104]
0030aad8ldr x7, [x26+32]
0030aadcldr x8, [x26+40]
0030aae0str x7, [sp+112]
0030aae4str x8, [sp+120]
0030aae8ldr x7, [x26+48]
0030aaecldr x8, [x26+56]
0030aaf0str x7, [sp+144]
0030aaf4str x8, [sp+152]
0030aaf8stp xzr, xzr, [sp+88]
0030aafcstp xzr, xzr, [sp+72]
0030ab00str xzr, [sp+184]
0030ab04stp xzr, xzr, [sp+192]
0030ab08stp xzr, xzr, [sp+168]
0030ab0cldr x0, [sp+128]
0030ab10ldr x3, [sp+112]
0030ab14ldr x5, [sp+144]
0030ab18ldr x2, [sp+104]
0030ab1cldr x4, [sp+120]
0030ab20ldr x6, [sp+152]
0030ab24ldr x1, [sp+136]
0030ab28adrp x27, 0x703000
0030ab2cldr x26, [x27+104]
0030ab30ldr x7, [x26]
0030ab34blr x7
0030ab38str x0, [sp+184]
0030ab3cstr x1, [sp+192]
0030ab40str x2, [sp+200]
0030ab44str x3, [sp+168]
0030ab48str x4, [sp+176]
0030ab4cldr x7, [sp+184]
0030ab50ldr x8, [sp+192]
0030ab54ldr x9, [sp+200]
0030ab58str x7, [sp+224]
0030ab5cstr x8, [sp+232]
0030ab60str x9, [sp+240]
0030ab64ldr x7, [sp+168]
0030ab68ldr x8, [sp+176]
0030ab6cstr x7, [sp+208]
0030ab70str x8, [sp+216]
0030ab74ldr x0, [sp+224]
0030ab78ldr x1, [sp+232]
0030ab7cldr x2, [sp+240]
0030ab80bl runtime.convTslice
0030ab84str x0, [sp+160]
0030ab88adrp x7, 0x2e5000
0030ab8cadd x7, x7, 3136
0030ab90str x7, [sp+88]
0030ab94str x0, [sp+96]
0030ab98ldr x2, [sp+208]
0030ab9cldr x3, [sp+216]
0030aba0str x2, [sp+72]
0030aba4str x3, [sp+80]
0030aba8ldr x0, [sp+88]
0030abacldr x1, [sp+96]
0030abb0ldp x29, x30, [sp-8]
0030abb4add sp, sp, 256
0030abb8ret x30
0030abbc
0030abbcloc_30abbc:
0030abbcmov x3, x30
0030abc0bl runtime.morestack.abi0
0030abc4b 0x30aaa0
0030abc8udf 0
0030abccudf 0
0030aaa0
0030aaa0net.(*Resolver).lookupIPAddr.func1: ; void net.(*Resolver).lookupIPAddr.func1(void)
0030aaa0ldr x16, [x28+16]
0030aaa4sub x17, sp, 128
0030aaa8subs xzr, x17, x16
0030aaacb.ls 0x30abbc
0030aab0sub x20, sp, 256
0030aab4stp x29, x30, [x20-8]
0030aab8add sp, x20, 0
0030aabcsub x29, sp, 8
0030aac0ldr x7, [x26+8]
0030aac4ldr x8, [x26+16]
0030aac8str x7, [sp+128]
0030aaccstr x8, [sp+136]
0030aad0ldr x7, [x26+24]
0030aad4str x7, [sp+104]
0030aad8ldr x7, [x26+32]
0030aadcldr x8, [x26+40]
0030aae0str x7, [sp+112]
0030aae4str x8, [sp+120]
0030aae8ldr x7, [x26+48]
0030aaecldr x8, [x26+56]
0030aaf0str x7, [sp+144]
0030aaf4str x8, [sp+152]
0030aaf8stp xzr, xzr, [sp+88]
0030aafcstp xzr, xzr, [sp+72]
0030ab00str xzr, [sp+184]
0030ab04stp xzr, xzr, [sp+192]
0030ab08stp xzr, xzr, [sp+168]
0030ab0cldr x0, [sp+128]
0030ab10ldr x3, [sp+112]
0030ab14ldr x5, [sp+144]
0030ab18ldr x2, [sp+104]
0030ab1cldr x4, [sp+120]
0030ab20ldr x6, [sp+152]
0030ab24ldr x1, [sp+136]
0030ab28adrp x27, 0x703000
0030ab2cldr x26, [x27+104]
0030ab30ldr x7, [x26]
0030ab34blr x7
0030ab38str x0, [sp+184]
0030ab3cstr x1, [sp+192]
0030ab40str x2, [sp+200]
0030ab44str x3, [sp+168]
0030ab48str x4, [sp+176]
0030ab4cldr x7, [sp+184]
0030ab50ldr x8, [sp+192]
0030ab54ldr x9, [sp+200]
0030ab58str x7, [sp+224]
0030ab5cstr x8, [sp+232]
0030ab60str x9, [sp+240]
0030ab64ldr x7, [sp+168]
0030ab68ldr x8, [sp+176]
0030ab6cstr x7, [sp+208]
0030ab70str x8, [sp+216]
0030ab74ldr x0, [sp+224]
0030ab78ldr x1, [sp+232]
0030ab7cldr x2, [sp+240]
0030ab80bl runtime.convTslice
0030ab84str x0, [sp+160]
0030ab88adrp x7, 0x2e5000
0030ab8cadd x7, x7, 3136
0030ab90str x7, [sp+88]
0030ab94str x0, [sp+96]
0030ab98ldr x2, [sp+208]
0030ab9cldr x3, [sp+216]
0030aba0str x2, [sp+72]
0030aba4str x3, [sp+80]
0030aba8ldr x0, [sp+88]
0030abacldr x1, [sp+96]
0030abb0ldp x29, x30, [sp-8]
0030abb4add sp, sp, 256
0030abb8ret x30
0030abbc
0030abbcloc_30abbc:
0030abbcmov x3, x30
0030abc0bl runtime.morestack.abi0
0030abc4b 0x30aaa0
0030abc8udf 0
0030abccudf 0
0030aaa0
0030abd0
0030abd0net.lookupIPReturn: ; void net.lookupIPReturn(interface {} addrsi, error err, bool shared)
0030abd0ldr x16, [x28+16]
0030abd4sub x17, sp, 48
0030abd8subs xzr, x17, x16
0030abdcb.ls 0x30ad48
0030abe0str x30, [sp-176]!
0030abe4stur x29, [sp-8]
0030abe8sub x29, sp, 8
0030abecstr x0, [sp+184]
0030abf0str x1, [sp+192]
0030abf4str x2, [sp+200]
0030abf8str x3, [sp+208]
0030abfcstrb w4, [sp+216]
0030ac00str xzr, [sp+72]
0030ac04stp xzr, xzr, [sp+80]
0030ac08stp xzr, xzr, [sp+56]
0030ac0cldr x5, [sp+200]
0030ac10cbnz x5, 0x30ac18
0030ac14b 0x30ac48
0030ac18
0030ac18loc_30ac18:
0030ac18str xzr, [sp+72]
0030ac1cstp xzr, xzr, [sp+80]
0030ac20ldr x3, [sp+200]
0030ac24ldr x4, [sp+208]
0030ac28str x3, [sp+56]
0030ac2cstr x4, [sp+64]
0030ac30ldr x0, [sp+72]
0030ac34ldr x1, [sp+80]
0030ac38ldr x2, [sp+88]
0030ac3cldur x29, [sp-8]
0030ac40ldr x30, [sp], 176
0030ac44ret x30
0030ac48
0030ac48loc_30ac48:
0030ac48str xzr, [sp+144]
0030ac4cstp xzr, xzr, [sp+152]
0030ac50ldr x5, [sp+192]
0030ac54ldr x0, [sp+184]
0030ac58adrp x1, 0x2e5000
0030ac5cadd x1, x1, 3136
0030ac60subs xzr, x0, x1
0030ac64b.eq 0x30ac6c
0030ac68b 0x30ad38
0030ac6c
0030ac6cloc_30ac6c:
0030ac6cldr x2, [x5+8]
0030ac70ldr x6, [x5]
0030ac74ldr x5, [x5+16]
0030ac78str x6, [sp+144]
0030ac7cstr x2, [sp+152]
0030ac80str x5, [sp+160]
0030ac84str x6, [sp+120]
0030ac88str x2, [sp+128]
0030ac8cstr x5, [sp+136]
0030ac90ldrb w5, [sp+216]
0030ac94tbnz w5, 0, 0x30ac9c
0030ac98b 0x30acf8
0030ac9c
0030ac9cloc_30ac9c:
0030ac9cstr x2, [sp+48]
0030aca0adrp x0, 0x338000
0030aca4add x0, x0, 1792
0030aca8mov x1, x2
0030acacbl runtime.makeslice
0030acb0ldr x2, [sp+48]
0030acb4ldr x3, [sp+48]
0030acb8str x0, [sp+96]
0030acbcstr x2, [sp+104]
0030acc0str x3, [sp+112]
0030acc4ldr x3, [sp+120]
0030acc8ldr x4, [sp+128]
0030acccmov x1, x0
0030acd0adrp x0, 0x338000
0030acd4add x0, x0, 1792
0030acd8bl runtime.typedslicecopy
0030acdcldr x3, [sp+96]
0030ace0ldr x4, [sp+104]
0030ace4ldr x5, [sp+112]
0030ace8str x3, [sp+120]
0030acecstr x4, [sp+128]
0030acf0str x5, [sp+136]
0030acf4b 0x30acfc
0030acf8
0030acf8loc_30acf8:
0030acf8b 0x30acfc
0030acfc
0030acfcloc_30acfc:
0030acfcldr x5, [sp+120]
0030ad00ldr x6, [sp+128]
0030ad04ldr x7, [sp+136]
0030ad08str x5, [sp+72]
0030ad0cstr x6, [sp+80]
0030ad10str x7, [sp+88]
0030ad14stp xzr, xzr, [sp+56]
0030ad18ldr x0, [sp+72]
0030ad1cldr x1, [sp+80]
0030ad20ldr x2, [sp+88]
0030ad24mov x3, xzr
0030ad28mov x4, xzr
0030ad2cldur x29, [sp-8]
0030ad30ldr x30, [sp], 176
0030ad34ret x30
0030ad38
0030ad38loc_30ad38:
0030ad38adrp x2, 0x300000
0030ad3cadd x2, x2, 3520
0030ad40bl runtime.panicdottypeE
0030ad44hint
0030ad48
0030ad48loc_30ad48:
0030ad48stp x0, x1, [sp+8]
0030ad4cstp x2, x3, [sp+24]
0030ad50strb w4, [sp+40]
0030ad54mov x3, x30
0030ad58bl runtime.morestack_noctxt.abi0
0030ad5cldp x0, x1, [sp+8]
0030ad60ldp x2, x3, [sp+24]
0030ad64ldrb w4, [sp+40]
0030ad68b 0x30abd0
0030ad6cudf 0
0030abd0
0030abd0net.lookupIPReturn: ; void net.lookupIPReturn(interface {} addrsi, error err, bool shared)
0030abd0ldr x16, [x28+16]
0030abd4sub x17, sp, 48
0030abd8subs xzr, x17, x16
0030abdcb.ls 0x30ad48
0030abe0str x30, [sp-176]!
0030abe4stur x29, [sp-8]
0030abe8sub x29, sp, 8
0030abecstr x0, [sp+184]
0030abf0str x1, [sp+192]
0030abf4str x2, [sp+200]
0030abf8str x3, [sp+208]
0030abfcstrb w4, [sp+216]
0030ac00str xzr, [sp+72]
0030ac04stp xzr, xzr, [sp+80]
0030ac08stp xzr, xzr, [sp+56]
0030ac0cldr x5, [sp+200]
0030ac10cbnz x5, 0x30ac18
0030ac14b 0x30ac48
0030ac18
0030ac18loc_30ac18:
0030ac18str xzr, [sp+72]
0030ac1cstp xzr, xzr, [sp+80]
0030ac20ldr x3, [sp+200]
0030ac24ldr x4, [sp+208]
0030ac28str x3, [sp+56]
0030ac2cstr x4, [sp+64]
0030ac30ldr x0, [sp+72]
0030ac34ldr x1, [sp+80]
0030ac38ldr x2, [sp+88]
0030ac3cldur x29, [sp-8]
0030ac40ldr x30, [sp], 176
0030ac44ret x30
0030ac48
0030ac48loc_30ac48:
0030ac48str xzr, [sp+144]
0030ac4cstp xzr, xzr, [sp+152]
0030ac50ldr x5, [sp+192]
0030ac54ldr x0, [sp+184]
0030ac58adrp x1, 0x2e5000
0030ac5cadd x1, x1, 3136
0030ac60subs xzr, x0, x1
0030ac64b.eq 0x30ac6c
0030ac68b 0x30ad38
0030ac6c
0030ac6cloc_30ac6c:
0030ac6cldr x2, [x5+8]
0030ac70ldr x6, [x5]
0030ac74ldr x5, [x5+16]
0030ac78str x6, [sp+144]
0030ac7cstr x2, [sp+152]
0030ac80str x5, [sp+160]
0030ac84str x6, [sp+120]
0030ac88str x2, [sp+128]
0030ac8cstr x5, [sp+136]
0030ac90ldrb w5, [sp+216]
0030ac94tbnz w5, 0, 0x30ac9c
0030ac98b 0x30acf8
0030ac9c
0030ac9cloc_30ac9c:
0030ac9cstr x2, [sp+48]
0030aca0adrp x0, 0x338000
0030aca4add x0, x0, 1792
0030aca8mov x1, x2
0030acacbl runtime.makeslice
0030acb0ldr x2, [sp+48]
0030acb4ldr x3, [sp+48]
0030acb8str x0, [sp+96]
0030acbcstr x2, [sp+104]
0030acc0str x3, [sp+112]
0030acc4ldr x3, [sp+120]
0030acc8ldr x4, [sp+128]
0030acccmov x1, x0
0030acd0adrp x0, 0x338000
0030acd4add x0, x0, 1792
0030acd8bl runtime.typedslicecopy
0030acdcldr x3, [sp+96]
0030ace0ldr x4, [sp+104]
0030ace4ldr x5, [sp+112]
0030ace8str x3, [sp+120]
0030acecstr x4, [sp+128]
0030acf0str x5, [sp+136]
0030acf4b 0x30acfc
0030acf8
0030acf8loc_30acf8:
0030acf8b 0x30acfc
0030acfc
0030acfcloc_30acfc:
0030acfcldr x5, [sp+120]
0030ad00ldr x6, [sp+128]
0030ad04ldr x7, [sp+136]
0030ad08str x5, [sp+72]
0030ad0cstr x6, [sp+80]
0030ad10str x7, [sp+88]
0030ad14stp xzr, xzr, [sp+56]
0030ad18ldr x0, [sp+72]
0030ad1cldr x1, [sp+80]
0030ad20ldr x2, [sp+88]
0030ad24mov x3, xzr
0030ad28mov x4, xzr
0030ad2cldur x29, [sp-8]
0030ad30ldr x30, [sp], 176
0030ad34ret x30
0030ad38
0030ad38loc_30ad38:
0030ad38adrp x2, 0x300000
0030ad3cadd x2, x2, 3520
0030ad40bl runtime.panicdottypeE
0030ad44hint
0030ad48
0030ad48loc_30ad48:
0030ad48stp x0, x1, [sp+8]
0030ad4cstp x2, x3, [sp+24]
0030ad50strb w4, [sp+40]
0030ad54mov x3, x30
0030ad58bl runtime.morestack_noctxt.abi0
0030ad5cldp x0, x1, [sp+8]
0030ad60ldp x2, x3, [sp+24]
0030ad64ldrb w4, [sp+40]
0030ad68b 0x30abd0
0030ad6cudf 0
0030abd0
0030ad70
0030ad70net.ipAddrsEface: ; void net.ipAddrsEface(struct []net.IPAddr addrs)
0030ad70ldr x16, [x28+16]
0030ad74sub x17, sp, 80
0030ad78subs xzr, x17, x16
0030ad7cb.ls 0x30aef4
0030ad80str x30, [sp-208]!
0030ad84stur x29, [sp-8]
0030ad88sub x29, sp, 8
0030ad8cstr x0, [sp+216]
0030ad90str x1, [sp+224]
0030ad94str x2, [sp+232]
0030ad98str xzr, [sp+72]
0030ad9cstp xzr, xzr, [sp+80]
0030ada0ldr x2, [sp+224]
0030ada4str x2, [sp+64]
0030ada8adrp x0, 0x300000
0030adacadd x0, x0, 3520
0030adb0mov x1, x2
0030adb4bl runtime.makeslice
0030adb8ldr x3, [sp+64]
0030adbcldr x4, [sp+64]
0030adc0str x0, [sp+136]
0030adc4str x3, [sp+144]
0030adc8str x4, [sp+152]
0030adccldr x3, [sp+224]
0030add0ldr x4, [sp+216]
0030add4ldr x5, [sp+232]
0030add8str x4, [sp+160]
0030addcstr x3, [sp+168]
0030ade0str x5, [sp+176]
0030ade4str xzr, [sp+56]
0030ade8str x3, [sp+48]
0030adecldr x3, [sp+160]
0030adf0str x3, [sp+40]
0030adf4b 0x30adf8
0030adf8
0030adf8loc_30adf8:
0030adf8ldr x3, [sp+48]
0030adfcldr x4, [sp+56]
0030ae00subs xzr, x3, x4
0030ae04b.gt 0x30ae0c
0030ae08b 0x30aec4
0030ae0c
0030ae0cloc_30ae0c:
0030ae0cldr x2, [sp+40]
0030ae10str x2, [sp+192]
0030ae14ldr x2, [sp+56]
0030ae18str x2, [sp+32]
0030ae1cldr x2, [sp+192]
0030ae20ldp x3, x4, [x2]
0030ae24ldp x5, x6, [x2+16]
0030ae28stp x3, x4, [sp+96]
0030ae2cstp x5, x6, [sp+112]
0030ae30ldr x2, [x2+32]
0030ae34str x2, [sp+128]
0030ae38adrp x0, 0x338000
0030ae3cadd x0, x0, 1792
0030ae40add x1, sp, 96
0030ae44bl runtime.convT
0030ae48str x0, [sp+184]
0030ae4cldr x2, [sp+32]
0030ae50ldr x3, [sp+136]
0030ae54ldr x1, [sp+144]
0030ae58subs xzr, x1, x2
0030ae5cb.hi 0x30ae64
0030ae60b 0x30aee8
0030ae64
0030ae64loc_30ae64:
0030ae64add x4, x3, x2, lsl #4
0030ae68ubfm x5, x2, 60, 59
0030ae6cadrp x6, 0x338000
0030ae70add x6, x6, 1792
0030ae74str x6, [x3+x5]
0030ae78adrp x27, 0x741000
0030ae7cldr w3, [x27+3056]
0030ae80cbz w3, 0x30ae88
0030ae84b 0x30ae8c
0030ae88
0030ae88loc_30ae88:
0030ae88b 0x30aea0
0030ae8c
0030ae8cloc_30ae8c:
0030ae8cbl runtime.gcWriteBarrier2
0030ae90str x0, [x25]
0030ae94ldr x3, [x4+8]
0030ae98str x3, [x25+8]
0030ae9cb 0x30aea0
0030aea0
0030aea0loc_30aea0:
0030aea0str x0, [x4+8]
0030aea4b 0x30aea8
0030aea8
0030aea8loc_30aea8:
0030aea8ldr x3, [sp+56]
0030aeacadd x3, x3, 1
0030aeb0str x3, [sp+56]
0030aeb4ldr x3, [sp+192]
0030aeb8add x3, x3, 40
0030aebcstr x3, [sp+40]
0030aec0b 0x30adf8
0030aec4
0030aec4loc_30aec4:
0030aec4ldr x0, [sp+136]
0030aec8ldr x1, [sp+144]
0030aeccldr x2, [sp+152]
0030aed0str x0, [sp+72]
0030aed4str x1, [sp+80]
0030aed8str x2, [sp+88]
0030aedcldur x29, [sp-8]
0030aee0ldr x30, [sp], 208
0030aee4ret x30
0030aee8
0030aee8loc_30aee8:
0030aee8mov x0, x2
0030aeecbl runtime.panicIndex
0030aef0hint
0030aef4
0030aef4loc_30aef4:
0030aef4stp x0, x1, [sp+8]
0030aef8str x2, [sp+24]
0030aefcmov x3, x30
0030af00bl runtime.morestack_noctxt.abi0
0030af04ldp x0, x1, [sp+8]
0030af08ldr x2, [sp+24]
0030af0cb 0x30ad70
0030ad70
0030ad70net.ipAddrsEface: ; void net.ipAddrsEface(struct []net.IPAddr addrs)
0030ad70ldr x16, [x28+16]
0030ad74sub x17, sp, 80
0030ad78subs xzr, x17, x16
0030ad7cb.ls 0x30aef4
0030ad80str x30, [sp-208]!
0030ad84stur x29, [sp-8]
0030ad88sub x29, sp, 8
0030ad8cstr x0, [sp+216]
0030ad90str x1, [sp+224]
0030ad94str x2, [sp+232]
0030ad98str xzr, [sp+72]
0030ad9cstp xzr, xzr, [sp+80]
0030ada0ldr x2, [sp+224]
0030ada4str x2, [sp+64]
0030ada8adrp x0, 0x300000
0030adacadd x0, x0, 3520
0030adb0mov x1, x2
0030adb4bl runtime.makeslice
0030adb8ldr x3, [sp+64]
0030adbcldr x4, [sp+64]
0030adc0str x0, [sp+136]
0030adc4str x3, [sp+144]
0030adc8str x4, [sp+152]
0030adccldr x3, [sp+224]
0030add0ldr x4, [sp+216]
0030add4ldr x5, [sp+232]
0030add8str x4, [sp+160]
0030addcstr x3, [sp+168]
0030ade0str x5, [sp+176]
0030ade4str xzr, [sp+56]
0030ade8str x3, [sp+48]
0030adecldr x3, [sp+160]
0030adf0str x3, [sp+40]
0030adf4b 0x30adf8
0030adf8
0030adf8loc_30adf8:
0030adf8ldr x3, [sp+48]
0030adfcldr x4, [sp+56]
0030ae00subs xzr, x3, x4
0030ae04b.gt 0x30ae0c
0030ae08b 0x30aec4
0030ae0c
0030ae0cloc_30ae0c:
0030ae0cldr x2, [sp+40]
0030ae10str x2, [sp+192]
0030ae14ldr x2, [sp+56]
0030ae18str x2, [sp+32]
0030ae1cldr x2, [sp+192]
0030ae20ldp x3, x4, [x2]
0030ae24ldp x5, x6, [x2+16]
0030ae28stp x3, x4, [sp+96]
0030ae2cstp x5, x6, [sp+112]
0030ae30ldr x2, [x2+32]
0030ae34str x2, [sp+128]
0030ae38adrp x0, 0x338000
0030ae3cadd x0, x0, 1792
0030ae40add x1, sp, 96
0030ae44bl runtime.convT
0030ae48str x0, [sp+184]
0030ae4cldr x2, [sp+32]
0030ae50ldr x3, [sp+136]
0030ae54ldr x1, [sp+144]
0030ae58subs xzr, x1, x2
0030ae5cb.hi 0x30ae64
0030ae60b 0x30aee8
0030ae64
0030ae64loc_30ae64:
0030ae64add x4, x3, x2, lsl #4
0030ae68ubfm x5, x2, 60, 59
0030ae6cadrp x6, 0x338000
0030ae70add x6, x6, 1792
0030ae74str x6, [x3+x5]
0030ae78adrp x27, 0x741000
0030ae7cldr w3, [x27+3056]
0030ae80cbz w3, 0x30ae88
0030ae84b 0x30ae8c
0030ae88
0030ae88loc_30ae88:
0030ae88b 0x30aea0
0030ae8c
0030ae8cloc_30ae8c:
0030ae8cbl runtime.gcWriteBarrier2
0030ae90str x0, [x25]
0030ae94ldr x3, [x4+8]
0030ae98str x3, [x25+8]
0030ae9cb 0x30aea0
0030aea0
0030aea0loc_30aea0:
0030aea0str x0, [x4+8]
0030aea4b 0x30aea8
0030aea8
0030aea8loc_30aea8:
0030aea8ldr x3, [sp+56]
0030aeacadd x3, x3, 1
0030aeb0str x3, [sp+56]
0030aeb4ldr x3, [sp+192]
0030aeb8add x3, x3, 40
0030aebcstr x3, [sp+40]
0030aec0b 0x30adf8
0030aec4
0030aec4loc_30aec4:
0030aec4ldr x0, [sp+136]
0030aec8ldr x1, [sp+144]
0030aeccldr x2, [sp+152]
0030aed0str x0, [sp+72]
0030aed4str x1, [sp+80]
0030aed8str x2, [sp+88]
0030aedcldur x29, [sp-8]
0030aee0ldr x30, [sp], 208
0030aee4ret x30
0030aee8
0030aee8loc_30aee8:
0030aee8mov x0, x2
0030aeecbl runtime.panicIndex
0030aef0hint
0030aef4
0030aef4loc_30aef4:
0030aef4stp x0, x1, [sp+8]
0030aef8str x2, [sp+24]
0030aefcmov x3, x30
0030af00bl runtime.morestack_noctxt.abi0
0030af04ldp x0, x1, [sp+8]
0030af08ldr x2, [sp+24]
0030af0cb 0x30ad70
0030ad70
0030af10
0030af10net.(*Resolver).LookupPort: ; void net.(*Resolver).LookupPort(net.Resolver * r, context.Context ctx, struct string network, struct string service)
0030af10ldr x16, [x28+16]
0030af14sub x17, sp, 80
0030af18subs xzr, x17, x16
0030af1cb.ls 0x30b6c8
0030af20str x30, [sp-208]!
0030af24stur x29, [sp-8]
0030af28sub x29, sp, 8
0030af2cstr x0, [sp+216]
0030af30str x1, [sp+224]
0030af34str x2, [sp+232]
0030af38str x3, [sp+240]
0030af3cstr x4, [sp+248]
0030af40str x5, [sp+256]
0030af44str x6, [sp+264]
0030af48str xzr, [sp+80]
0030af4cstp xzr, xzr, [sp+112]
0030af50ldr x0, [sp+256]
0030af54ldr x1, [sp+264]
0030af58bl net.parsePort
0030af5cstr x0, [sp+104]
0030af60strb w1, [sp+79]
0030af64ldr x2, [sp+104]
0030af68str x2, [sp+96]
0030af6cldrb w2, [sp+79]
0030af70strb w2, [sp+78]
0030af74ldr x2, [sp+96]
0030af78str x2, [sp+80]
0030af7cldrb w2, [sp+78]
0030af80strb w2, [sp+77]
0030af84tbnz w2, 0, 0x30af8c
0030af88b 0x30b4e0
0030af8c
0030af8cloc_30af8c:
0030af8cldr x1, [sp+248]
0030af90ldr x7, [sp+240]
0030af94str x7, [sp+144]
0030af98str x1, [sp+152]
0030af9cb 0x30afa0
0030afa0
0030afa0loc_30afa0:
0030afa0subs xzr, x1, 2
0030afa4b.le 0x30afac
0030afa8b 0x30b050
0030afac
0030afacloc_30afac:
0030afaccbz x1, 0x30afb4
0030afb0b 0x30afe0
0030afb4
0030afb4loc_30afb4:
0030afb4b 0x30afb8
0030afb8
0030afb8loc_30afb8:
0030afb8cbz x1, 0x30afc0
0030afbcb 0x30afdc
0030afc0
0030afc0loc_30afc0:
0030afc0b 0x30afc4
0030afc4
0030afc4loc_30afc4:
0030afc4adrp x7, 0x3a6000
0030afc8add x7, x7, 93
0030afccstr x7, [sp+240]
0030afd0orr x7, xzr, 2
0030afd4str x7, [sp+248]
0030afd8b 0x30b390
0030afdc
0030afdcloc_30afdc:
0030afdcb 0x30b420
0030afe0
0030afe0loc_30afe0:
0030afe0subs xzr, x1, 2
0030afe4b.eq 0x30afec
0030afe8b 0x30b048
0030afec
0030afecloc_30afec:
0030afecb 0x30aff0
0030aff0
0030aff0loc_30aff0:
0030aff0subs xzr, x1, 2
0030aff4b.eq 0x30affc
0030aff8b 0x30b040
0030affc
0030affcloc_30affc:
0030affcsubs xzr, x1, 0
0030b000b.hi 0x30b008
0030b004b 0x30b6bc
0030b008
0030b008loc_30b008:
0030b008ldrb w8, [x7]
0030b00csubs xzr, x1, 1
0030b010b.hi 0x30b018
0030b014b 0x30b6b4
0030b018
0030b018loc_30b018:
0030b018ldrb w7, [x7+1]
0030b01cubfm x7, x7, 56, 7
0030b020orr x7, x8, x7
0030b024ubfm x7, x7, 0, 15
0030b028movz x8, 28777
0030b02csubs wzr, w7, w8
0030b030b.eq 0x30b038
0030b034b 0x30b03c
0030b038
0030b038loc_30b038:
0030b038b 0x30b38c
0030b03c
0030b03cloc_30b03c:
0030b03cb 0x30b044
0030b040
0030b040loc_30b040:
0030b040b 0x30b044
0030b044
0030b044loc_30b044:
0030b044b 0x30b420
0030b048
0030b048loc_30b048:
0030b048b 0x30b04c
0030b04c
0030b04cloc_30b04c:
0030b04cb 0x30b41c
0030b050
0030b050loc_30b050:
0030b050subs xzr, x1, 3
0030b054b.eq 0x30b05c
0030b058b 0x30b150
0030b05c
0030b05cloc_30b05c:
0030b05cb 0x30b060
0030b060
0030b060loc_30b060:
0030b060subs xzr, x1, 3
0030b064b.eq 0x30b06c
0030b068b 0x30b0d0
0030b06c
0030b06cloc_30b06c:
0030b06csubs xzr, x1, 0
0030b070b.hi 0x30b078
0030b074b 0x30b6ac
0030b078
0030b078loc_30b078:
0030b078ldrb w8, [x7]
0030b07csubs xzr, x1, 1
0030b080b.hi 0x30b088
0030b084b 0x30b6a4
0030b088
0030b088loc_30b088:
0030b088ldrb w9, [x7+1]
0030b08cubfm x9, x9, 56, 7
0030b090orr x8, x8, x9
0030b094ubfm x8, x8, 0, 15
0030b098movz x9, 25460
0030b09csubs wzr, w8, w9
0030b0a0b.eq 0x30b0a8
0030b0a4b 0x30b0cc
0030b0a8
0030b0a8loc_30b0a8:
0030b0a8subs xzr, x1, 2
0030b0acb.hi 0x30b0b4
0030b0b0b 0x30b69c
0030b0b4
0030b0b4loc_30b0b4:
0030b0b4ldrb w8, [x7+2]
0030b0b8subs wzr, w8, 112
0030b0bcb.eq 0x30b0c4
0030b0c0b 0x30b0c8
0030b0c4
0030b0c4loc_30b0c4:
0030b0c4b 0x30b38c
0030b0c8
0030b0c8loc_30b0c8:
0030b0c8b 0x30b0d4
0030b0cc
0030b0ccloc_30b0cc:
0030b0ccb 0x30b0d4
0030b0d0
0030b0d0loc_30b0d0:
0030b0d0b 0x30b0d4
0030b0d4
0030b0d4loc_30b0d4:
0030b0d4subs xzr, x1, 3
0030b0d8b.eq 0x30b0e0
0030b0dcb 0x30b144
0030b0e0
0030b0e0loc_30b0e0:
0030b0e0subs xzr, x1, 0
0030b0e4b.hi 0x30b0ec
0030b0e8b 0x30b694
0030b0ec
0030b0ecloc_30b0ec:
0030b0ecldrb w8, [x7]
0030b0f0subs xzr, x1, 1
0030b0f4b.hi 0x30b0fc
0030b0f8b 0x30b68c
0030b0fc
0030b0fcloc_30b0fc:
0030b0fcldrb w9, [x7+1]
0030b100ubfm x9, x9, 56, 7
0030b104orr x8, x8, x9
0030b108ubfm x8, x8, 0, 15
0030b10cmovz x9, 25717
0030b110subs wzr, w8, w9
0030b114b.eq 0x30b11c
0030b118b 0x30b140
0030b11c
0030b11cloc_30b11c:
0030b11csubs xzr, x1, 2
0030b120b.hi 0x30b128
0030b124b 0x30b684
0030b128
0030b128loc_30b128:
0030b128ldrb w7, [x7+2]
0030b12csubs wzr, w7, 112
0030b130b.eq 0x30b138
0030b134b 0x30b13c
0030b138
0030b138loc_30b138:
0030b138b 0x30b38c
0030b13c
0030b13cloc_30b13c:
0030b13cb 0x30b148
0030b140
0030b140loc_30b140:
0030b140b 0x30b148
0030b144
0030b144loc_30b144:
0030b144b 0x30b148
0030b148
0030b148loc_30b148:
0030b148b 0x30b14c
0030b14c
0030b14cloc_30b14c:
0030b14cb 0x30b420
0030b150
0030b150loc_30b150:
0030b150subs xzr, x1, 4
0030b154b.eq 0x30b15c
0030b158b 0x30b414
0030b15c
0030b15cloc_30b15c:
0030b15cb 0x30b160
0030b160
0030b160loc_30b160:
0030b160subs xzr, x1, 0
0030b164b.hi 0x30b16c
0030b168b 0x30b67c
0030b16c
0030b16cloc_30b16c:
0030b16cldrsb x8, [x7]
0030b170subs wzr, w8, 116
0030b174b.le 0x30b17c
0030b178b 0x30b28c
0030b17c
0030b17cloc_30b17c:
0030b17csubs xzr, x1, 4
0030b180b.eq 0x30b188
0030b184b 0x30b1fc
0030b188
0030b188loc_30b188:
0030b188subs xzr, x1, 0
0030b18cb.hi 0x30b194
0030b190b 0x30b674
0030b194
0030b194loc_30b194:
0030b194ldrb w8, [x7]
0030b198subs xzr, x1, 1
0030b19cb.hi 0x30b1a4
0030b1a0b 0x30b66c
0030b1a4
0030b1a4loc_30b1a4:
0030b1a4ldrb w9, [x7+1]
0030b1a8ubfm x9, x9, 56, 7
0030b1acorr x8, x8, x9
0030b1b0subs xzr, x1, 2
0030b1b4b.hi 0x30b1bc
0030b1b8b 0x30b664
0030b1bc
0030b1bcloc_30b1bc:
0030b1bcldrb w9, [x7+2]
0030b1c0ubfm x9, x9, 48, 7
0030b1c4orr x8, x8, x9
0030b1c8subs xzr, x1, 3
0030b1ccb.hi 0x30b1d4
0030b1d0b 0x30b65c
0030b1d4
0030b1d4loc_30b1d4:
0030b1d4ldrb w9, [x7+3]
0030b1d8ubfm x9, x9, 40, 7
0030b1dcorr x8, x8, x9
0030b1e0movz x9, 25460
0030b1e4movk x9, 0x34700000
0030b1e8subs wzr, w8, w9
0030b1ecb.eq 0x30b1f4
0030b1f0b 0x30b1f8
0030b1f4
0030b1f4loc_30b1f4:
0030b1f4b 0x30b38c
0030b1f8
0030b1f8loc_30b1f8:
0030b1f8b 0x30b200
0030b1fc
0030b1fcloc_30b1fc:
0030b1fcb 0x30b200
0030b200
0030b200loc_30b200:
0030b200subs xzr, x1, 4
0030b204b.eq 0x30b20c
0030b208b 0x30b280
0030b20c
0030b20cloc_30b20c:
0030b20csubs xzr, x1, 0
0030b210b.hi 0x30b218
0030b214b 0x30b654
0030b218
0030b218loc_30b218:
0030b218ldrb w8, [x7]
0030b21csubs xzr, x1, 1
0030b220b.hi 0x30b228
0030b224b 0x30b64c
0030b228
0030b228loc_30b228:
0030b228ldrb w9, [x7+1]
0030b22cubfm x9, x9, 56, 7
0030b230orr x8, x8, x9
0030b234subs xzr, x1, 2
0030b238b.hi 0x30b240
0030b23cb 0x30b644
0030b240
0030b240loc_30b240:
0030b240ldrb w9, [x7+2]
0030b244ubfm x9, x9, 48, 7
0030b248orr x8, x8, x9
0030b24csubs xzr, x1, 3
0030b250b.hi 0x30b258
0030b254b 0x30b63c
0030b258
0030b258loc_30b258:
0030b258ldrb w7, [x7+3]
0030b25cubfm x7, x7, 40, 7
0030b260orr x7, x8, x7
0030b264movz x8, 25460
0030b268movk x8, 0x36700000
0030b26csubs wzr, w7, w8
0030b270b.eq 0x30b278
0030b274b 0x30b27c
0030b278
0030b278loc_30b278:
0030b278b 0x30b38c
0030b27c
0030b27cloc_30b27c:
0030b27cb 0x30b284
0030b280
0030b280loc_30b280:
0030b280b 0x30b284
0030b284
0030b284loc_30b284:
0030b284b 0x30b288
0030b288
0030b288loc_30b288:
0030b288b 0x30b410
0030b28c
0030b28cloc_30b28c:
0030b28csubs xzr, x1, 4
0030b290b.eq 0x30b298
0030b294b 0x30b30c
0030b298
0030b298loc_30b298:
0030b298subs xzr, x1, 0
0030b29cb.hi 0x30b2a4
0030b2a0b 0x30b634
0030b2a4
0030b2a4loc_30b2a4:
0030b2a4ldrb w8, [x7]
0030b2a8subs xzr, x1, 1
0030b2acb.hi 0x30b2b4
0030b2b0b 0x30b62c
0030b2b4
0030b2b4loc_30b2b4:
0030b2b4ldrb w9, [x7+1]
0030b2b8ubfm x9, x9, 56, 7
0030b2bcorr x8, x8, x9
0030b2c0subs xzr, x1, 2
0030b2c4b.hi 0x30b2cc
0030b2c8b 0x30b624
0030b2cc
0030b2ccloc_30b2cc:
0030b2ccldrb w9, [x7+2]
0030b2d0ubfm x9, x9, 48, 7
0030b2d4orr x8, x8, x9
0030b2d8subs xzr, x1, 3
0030b2dcb.hi 0x30b2e4
0030b2e0b 0x30b61c
0030b2e4
0030b2e4loc_30b2e4:
0030b2e4ldrb w9, [x7+3]
0030b2e8ubfm x9, x9, 40, 7
0030b2ecorr x8, x8, x9
0030b2f0movz x9, 25717
0030b2f4movk x9, 0x34700000
0030b2f8subs wzr, w8, w9
0030b2fcb.eq 0x30b304
0030b300b 0x30b308
0030b304
0030b304loc_30b304:
0030b304b 0x30b38c
0030b308
0030b308loc_30b308:
0030b308b 0x30b310
0030b30c
0030b30cloc_30b30c:
0030b30cb 0x30b310
0030b310
0030b310loc_30b310:
0030b310subs xzr, x1, 4
0030b314b.eq 0x30b31c
0030b318b 0x30b404
0030b31c
0030b31cloc_30b31c:
0030b31csubs xzr, x1, 0
0030b320b.hi 0x30b328
0030b324b 0x30b614
0030b328
0030b328loc_30b328:
0030b328ldrb w8, [x7]
0030b32csubs xzr, x1, 1
0030b330b.hi 0x30b338
0030b334b 0x30b60c
0030b338
0030b338loc_30b338:
0030b338ldrb w9, [x7+1]
0030b33cubfm x9, x9, 56, 7
0030b340orr x8, x8, x9
0030b344subs xzr, x1, 2
0030b348b.hi 0x30b350
0030b34cb 0x30b604
0030b350
0030b350loc_30b350:
0030b350ldrb w9, [x7+2]
0030b354ubfm x9, x9, 48, 7
0030b358orr x8, x8, x9
0030b35csubs xzr, x1, 3
0030b360b.hi 0x30b368
0030b364b 0x30b5fc
0030b368
0030b368loc_30b368:
0030b368ldrb w7, [x7+3]
0030b36cubfm x7, x7, 40, 7
0030b370orr x7, x8, x7
0030b374movz x8, 25717
0030b378movk x8, 0x36700000
0030b37csubs wzr, w7, w8
0030b380b.eq 0x30b388
0030b384b 0x30b400
0030b388
0030b388loc_30b388:
0030b388b 0x30b38c
0030b38c
0030b38cloc_30b38c:
0030b38cb 0x30b390
0030b390
0030b390loc_30b390:
0030b390stp xzr, xzr, [sp+160]
0030b394ldr x1, [sp+224]
0030b398ldr x5, [sp+256]
0030b39cldr x3, [sp+240]
0030b3a0ldr x6, [sp+264]
0030b3a4ldr x4, [sp+248]
0030b3a8ldr x2, [sp+232]
0030b3acldr x0, [sp+216]
0030b3b0bl net.(*Resolver).lookupPort
0030b3b4str x0, [sp+104]
0030b3b8str x1, [sp+160]
0030b3bcstr x2, [sp+168]
0030b3c0ldr x7, [sp+104]
0030b3c4str x7, [sp+88]
0030b3c8str x1, [sp+184]
0030b3ccstr x2, [sp+192]
0030b3d0ldr x7, [sp+88]
0030b3d4str x7, [sp+80]
0030b3d8str x1, [sp+112]
0030b3dcstr x2, [sp+120]
0030b3e0cbnz x1, 0x30b3e8
0030b3e4b 0x30b3fc
0030b3e8
0030b3e8loc_30b3e8:
0030b3e8str xzr, [sp+80]
0030b3ecmov x0, xzr
0030b3f0ldur x29, [sp-8]
0030b3f4ldr x30, [sp], 208
0030b3f8ret x30
0030b3fc
0030b3fcloc_30b3fc:
0030b3fcb 0x30b4e4
0030b400
0030b400loc_30b400:
0030b400b 0x30b408
0030b404
0030b404loc_30b404:
0030b404b 0x30b408
0030b408
0030b408loc_30b408:
0030b408b 0x30b40c
0030b40c
0030b40cloc_30b40c:
0030b40cb 0x30b410
0030b410
0030b410loc_30b410:
0030b410b 0x30b420
0030b414
0030b414loc_30b414:
0030b414b 0x30b418
0030b418
0030b418loc_30b418:
0030b418b 0x30b41c
0030b41c
0030b41cloc_30b41c:
0030b41cb 0x30b420
0030b420
0030b420loc_30b420:
0030b420b 0x30b424
0030b424
0030b424loc_30b424:
0030b424adrp x0, 0x337000
0030b428add x0, x0, 2112
0030b42cbl runtime.newobject
0030b430str x0, [sp+136]
0030b434orr x1, xzr, 15
0030b438str x1, [x0+8]
0030b43cadrp x27, 0x740000
0030b440ldr w1, [x27+3056]
0030b444cbz w1, 0x30b44c
0030b448b 0x30b450
0030b44c
0030b44cloc_30b44c:
0030b44cb 0x30b460
0030b450
0030b450loc_30b450:
0030b450ldr x3, [x0]
0030b454bl runtime.gcWriteBarrier1
0030b458str x3, [x25]
0030b45cb 0x30b460
0030b460
0030b460loc_30b460:
0030b460adrp x3, 0x3a9000
0030b464add x3, x3, 1362
0030b468str x3, [x0]
0030b46cldr x3, [sp+136]
0030b470ldrsb x27, [x3]
0030b474ldr x4, [sp+240]
0030b478ldr x5, [sp+248]
0030b47cstr x5, [x3+24]
0030b480adrp x27, 0x740000
0030b484ldr w5, [x27+3056]
0030b488cbz w5, 0x30b490
0030b48cb 0x30b494
0030b490
0030b490loc_30b490:
0030b490b 0x30b4a8
0030b494
0030b494loc_30b494:
0030b494bl runtime.gcWriteBarrier2
0030b498str x4, [x25]
0030b49cldr x5, [x3+16]
0030b4a0str x5, [x25+8]
0030b4a4b 0x30b4a8
0030b4a8
0030b4a8loc_30b4a8:
0030b4a8str x4, [x3+16]
0030b4acldr x3, [sp+136]
0030b4b0str x3, [sp+176]
0030b4b4str xzr, [sp+80]
0030b4b8adrp x4, 0x40a000
0030b4bcadd x4, x4, 2336
0030b4c0str x4, [sp+112]
0030b4c4str x3, [sp+120]
0030b4c8ldr x0, [sp+80]
0030b4ccldr x1, [sp+112]
0030b4d0ldr x2, [sp+120]
0030b4d4ldur x29, [sp-8]
0030b4d8ldr x30, [sp], 208
0030b4dcret x30
0030b4e0
0030b4e0loc_30b4e0:
0030b4e0b 0x30b4e4
0030b4e4
0030b4e4loc_30b4e4:
0030b4e4ldr x3, [sp+80]
0030b4e8subs xzr, x3, 0
0030b4eccset x4, lt
0030b4f0strb w4, [sp+79]
0030b4f4tbnz x3, 63, 0x30b4fc
0030b4f8b 0x30b500
0030b4fc
0030b4fcloc_30b4fc:
0030b4fcb 0x30b518
0030b500
0030b500loc_30b500:
0030b500ldr x3, [sp+80]
0030b504movz x4, 65535
0030b508subs xzr, x3, x4
0030b50ccset x3, gt
0030b510strb w3, [sp+79]
0030b514b 0x30b518
0030b518
0030b518loc_30b518:
0030b518ldrb w3, [sp+79]
0030b51ctbnz w3, 0, 0x30b524
0030b520b 0x30b5e0
0030b524
0030b524loc_30b524:
0030b524adrp x0, 0x337000
0030b528add x0, x0, 2112
0030b52cbl runtime.newobject
0030b530str x0, [sp+128]
0030b534orr x1, xzr, 12
0030b538str x1, [x0+8]
0030b53cadrp x27, 0x740000
0030b540ldr w1, [x27+3056]
0030b544cbz w1, 0x30b54c
0030b548b 0x30b550
0030b54c
0030b54cloc_30b54c:
0030b54cb 0x30b560
0030b550
0030b550loc_30b550:
0030b550ldr x3, [x0]
0030b554bl runtime.gcWriteBarrier1
0030b558str x3, [x25]
0030b55cb 0x30b560
0030b560
0030b560loc_30b560:
0030b560adrp x3, 0x3a8000
0030b564add x3, x3, 636
0030b568str x3, [x0]
0030b56cldr x3, [sp+128]
0030b570ldrsb x27, [x3]
0030b574ldr x4, [sp+256]
0030b578ldr x5, [sp+264]
0030b57cstr x5, [x3+24]
0030b580adrp x27, 0x740000
0030b584ldr w5, [x27+3056]
0030b588cbz w5, 0x30b590
0030b58cb 0x30b594
0030b590
0030b590loc_30b590:
0030b590b 0x30b5a8
0030b594
0030b594loc_30b594:
0030b594bl runtime.gcWriteBarrier2
0030b598str x4, [x25]
0030b59cldr x5, [x3+16]
0030b5a0str x5, [x25+8]
0030b5a4b 0x30b5a8
0030b5a8
0030b5a8loc_30b5a8:
0030b5a8str x4, [x3+16]
0030b5acldr x3, [sp+128]
0030b5b0str x3, [sp+176]
0030b5b4str xzr, [sp+80]
0030b5b8adrp x4, 0x40a000
0030b5bcadd x4, x4, 2336
0030b5c0str x4, [sp+112]
0030b5c4str x3, [sp+120]
0030b5c8ldr x0, [sp+80]
0030b5ccldr x1, [sp+112]
0030b5d0ldr x2, [sp+120]
0030b5d4ldur x29, [sp-8]
0030b5d8ldr x30, [sp], 208
0030b5dcret x30
0030b5e0
0030b5e0loc_30b5e0:
0030b5e0stp xzr, xzr, [sp+112]
0030b5e4ldr x0, [sp+80]
0030b5e8mov x1, xzr
0030b5ecmov x2, xzr
0030b5f0ldur x29, [sp-8]
0030b5f4ldr x30, [sp], 208
0030b5f8ret x30
0030b5fc
0030b5fcloc_30b5fc:
0030b5fcorr x0, xzr, 3
0030b600bl runtime.panicIndex
0030b604
0030b604loc_30b604:
0030b604orr x0, xzr, 2
0030b608bl runtime.panicIndex
0030b60c
0030b60cloc_30b60c:
0030b60corr x0, xzr, 1
0030b610bl runtime.panicIndex
0030b614
0030b614loc_30b614:
0030b614mov x0, xzr
0030b618bl runtime.panicIndex
0030b61c
0030b61cloc_30b61c:
0030b61corr x0, xzr, 3
0030b620bl runtime.panicIndex
0030b624
0030b624loc_30b624:
0030b624orr x0, xzr, 2
0030b628bl runtime.panicIndex
0030b62c
0030b62cloc_30b62c:
0030b62corr x0, xzr, 1
0030b630bl runtime.panicIndex
0030b634
0030b634loc_30b634:
0030b634mov x0, xzr
0030b638bl runtime.panicIndex
0030b63c
0030b63cloc_30b63c:
0030b63corr x0, xzr, 3
0030b640bl runtime.panicIndex
0030b644
0030b644loc_30b644:
0030b644orr x0, xzr, 2
0030b648bl runtime.panicIndex
0030b64c
0030b64cloc_30b64c:
0030b64corr x0, xzr, 1
0030b650bl runtime.panicIndex
0030b654
0030b654loc_30b654:
0030b654mov x0, xzr
0030b658bl runtime.panicIndex
0030b65c
0030b65cloc_30b65c:
0030b65corr x0, xzr, 3
0030b660bl runtime.panicIndex
0030b664
0030b664loc_30b664:
0030b664orr x0, xzr, 2
0030b668bl runtime.panicIndex
0030b66c
0030b66cloc_30b66c:
0030b66corr x0, xzr, 1
0030b670bl runtime.panicIndex
0030b674
0030b674loc_30b674:
0030b674mov x0, xzr
0030b678bl runtime.panicIndex
0030b67c
0030b67cloc_30b67c:
0030b67cmov x0, xzr
0030b680bl runtime.panicIndex
0030b684
0030b684loc_30b684:
0030b684orr x0, xzr, 2
0030b688bl runtime.panicIndex
0030b68c
0030b68cloc_30b68c:
0030b68corr x0, xzr, 1
0030b690bl runtime.panicIndex
0030b694
0030b694loc_30b694:
0030b694mov x0, xzr
0030b698bl runtime.panicIndex
0030b69c
0030b69cloc_30b69c:
0030b69corr x0, xzr, 2
0030b6a0bl runtime.panicIndex
0030b6a4
0030b6a4loc_30b6a4:
0030b6a4orr x0, xzr, 1
0030b6a8bl runtime.panicIndex
0030b6ac
0030b6acloc_30b6ac:
0030b6acmov x0, xzr
0030b6b0bl runtime.panicIndex
0030b6b4
0030b6b4loc_30b6b4:
0030b6b4orr x0, xzr, 1
0030b6b8bl runtime.panicIndex
0030b6bc
0030b6bcloc_30b6bc:
0030b6bcmov x0, xzr
0030b6c0bl runtime.panicIndex
0030b6c4hint
0030b6c8
0030b6c8loc_30b6c8:
0030b6c8stp x0, x1, [sp+8]
0030b6ccstp x2, x3, [sp+24]
0030b6d0stp x4, x5, [sp+40]
0030b6d4str x6, [sp+56]
0030b6d8mov x3, x30
0030b6dcbl runtime.morestack_noctxt.abi0
0030b6e0ldp x0, x1, [sp+8]
0030b6e4ldp x2, x3, [sp+24]
0030b6e8ldp x4, x5, [sp+40]
0030b6ecldr x6, [sp+56]
0030b6f0b 0x30af10
0030b6f4udf 0
0030b6f8udf 0
0030b6fcudf 0
0030af10
0030af10net.(*Resolver).LookupPort: ; void net.(*Resolver).LookupPort(net.Resolver * r, context.Context ctx, struct string network, struct string service)
0030af10ldr x16, [x28+16]
0030af14sub x17, sp, 80
0030af18subs xzr, x17, x16
0030af1cb.ls 0x30b6c8
0030af20str x30, [sp-208]!
0030af24stur x29, [sp-8]
0030af28sub x29, sp, 8
0030af2cstr x0, [sp+216]
0030af30str x1, [sp+224]
0030af34str x2, [sp+232]
0030af38str x3, [sp+240]
0030af3cstr x4, [sp+248]
0030af40str x5, [sp+256]
0030af44str x6, [sp+264]
0030af48str xzr, [sp+80]
0030af4cstp xzr, xzr, [sp+112]
0030af50ldr x0, [sp+256]
0030af54ldr x1, [sp+264]
0030af58bl net.parsePort
0030af5cstr x0, [sp+104]
0030af60strb w1, [sp+79]
0030af64ldr x2, [sp+104]
0030af68str x2, [sp+96]
0030af6cldrb w2, [sp+79]
0030af70strb w2, [sp+78]
0030af74ldr x2, [sp+96]
0030af78str x2, [sp+80]
0030af7cldrb w2, [sp+78]
0030af80strb w2, [sp+77]
0030af84tbnz w2, 0, 0x30af8c
0030af88b 0x30b4e0
0030af8c
0030af8cloc_30af8c:
0030af8cldr x1, [sp+248]
0030af90ldr x7, [sp+240]
0030af94str x7, [sp+144]
0030af98str x1, [sp+152]
0030af9cb 0x30afa0
0030afa0
0030afa0loc_30afa0:
0030afa0subs xzr, x1, 2
0030afa4b.le 0x30afac
0030afa8b 0x30b050
0030afac
0030afacloc_30afac:
0030afaccbz x1, 0x30afb4
0030afb0b 0x30afe0
0030afb4
0030afb4loc_30afb4:
0030afb4b 0x30afb8
0030afb8
0030afb8loc_30afb8:
0030afb8cbz x1, 0x30afc0
0030afbcb 0x30afdc
0030afc0
0030afc0loc_30afc0:
0030afc0b 0x30afc4
0030afc4
0030afc4loc_30afc4:
0030afc4adrp x7, 0x3a6000
0030afc8add x7, x7, 93
0030afccstr x7, [sp+240]
0030afd0orr x7, xzr, 2
0030afd4str x7, [sp+248]
0030afd8b 0x30b390
0030afdc
0030afdcloc_30afdc:
0030afdcb 0x30b420
0030afe0
0030afe0loc_30afe0:
0030afe0subs xzr, x1, 2
0030afe4b.eq 0x30afec
0030afe8b 0x30b048
0030afec
0030afecloc_30afec:
0030afecb 0x30aff0
0030aff0
0030aff0loc_30aff0:
0030aff0subs xzr, x1, 2
0030aff4b.eq 0x30affc
0030aff8b 0x30b040
0030affc
0030affcloc_30affc:
0030affcsubs xzr, x1, 0
0030b000b.hi 0x30b008
0030b004b 0x30b6bc
0030b008
0030b008loc_30b008:
0030b008ldrb w8, [x7]
0030b00csubs xzr, x1, 1
0030b010b.hi 0x30b018
0030b014b 0x30b6b4
0030b018
0030b018loc_30b018:
0030b018ldrb w7, [x7+1]
0030b01cubfm x7, x7, 56, 7
0030b020orr x7, x8, x7
0030b024ubfm x7, x7, 0, 15
0030b028movz x8, 28777
0030b02csubs wzr, w7, w8
0030b030b.eq 0x30b038
0030b034b 0x30b03c
0030b038
0030b038loc_30b038:
0030b038b 0x30b38c
0030b03c
0030b03cloc_30b03c:
0030b03cb 0x30b044
0030b040
0030b040loc_30b040:
0030b040b 0x30b044
0030b044
0030b044loc_30b044:
0030b044b 0x30b420
0030b048
0030b048loc_30b048:
0030b048b 0x30b04c
0030b04c
0030b04cloc_30b04c:
0030b04cb 0x30b41c
0030b050
0030b050loc_30b050:
0030b050subs xzr, x1, 3
0030b054b.eq 0x30b05c
0030b058b 0x30b150
0030b05c
0030b05cloc_30b05c:
0030b05cb 0x30b060
0030b060
0030b060loc_30b060:
0030b060subs xzr, x1, 3
0030b064b.eq 0x30b06c
0030b068b 0x30b0d0
0030b06c
0030b06cloc_30b06c:
0030b06csubs xzr, x1, 0
0030b070b.hi 0x30b078
0030b074b 0x30b6ac
0030b078
0030b078loc_30b078:
0030b078ldrb w8, [x7]
0030b07csubs xzr, x1, 1
0030b080b.hi 0x30b088
0030b084b 0x30b6a4
0030b088
0030b088loc_30b088:
0030b088ldrb w9, [x7+1]
0030b08cubfm x9, x9, 56, 7
0030b090orr x8, x8, x9
0030b094ubfm x8, x8, 0, 15
0030b098movz x9, 25460
0030b09csubs wzr, w8, w9
0030b0a0b.eq 0x30b0a8
0030b0a4b 0x30b0cc
0030b0a8
0030b0a8loc_30b0a8:
0030b0a8subs xzr, x1, 2
0030b0acb.hi 0x30b0b4
0030b0b0b 0x30b69c
0030b0b4
0030b0b4loc_30b0b4:
0030b0b4ldrb w8, [x7+2]
0030b0b8subs wzr, w8, 112
0030b0bcb.eq 0x30b0c4
0030b0c0b 0x30b0c8
0030b0c4
0030b0c4loc_30b0c4:
0030b0c4b 0x30b38c
0030b0c8
0030b0c8loc_30b0c8:
0030b0c8b 0x30b0d4
0030b0cc
0030b0ccloc_30b0cc:
0030b0ccb 0x30b0d4
0030b0d0
0030b0d0loc_30b0d0:
0030b0d0b 0x30b0d4
0030b0d4
0030b0d4loc_30b0d4:
0030b0d4subs xzr, x1, 3
0030b0d8b.eq 0x30b0e0
0030b0dcb 0x30b144
0030b0e0
0030b0e0loc_30b0e0:
0030b0e0subs xzr, x1, 0
0030b0e4b.hi 0x30b0ec
0030b0e8b 0x30b694
0030b0ec
0030b0ecloc_30b0ec:
0030b0ecldrb w8, [x7]
0030b0f0subs xzr, x1, 1
0030b0f4b.hi 0x30b0fc
0030b0f8b 0x30b68c
0030b0fc
0030b0fcloc_30b0fc:
0030b0fcldrb w9, [x7+1]
0030b100ubfm x9, x9, 56, 7
0030b104orr x8, x8, x9
0030b108ubfm x8, x8, 0, 15
0030b10cmovz x9, 25717
0030b110subs wzr, w8, w9
0030b114b.eq 0x30b11c
0030b118b 0x30b140
0030b11c
0030b11cloc_30b11c:
0030b11csubs xzr, x1, 2
0030b120b.hi 0x30b128
0030b124b 0x30b684
0030b128
0030b128loc_30b128:
0030b128ldrb w7, [x7+2]
0030b12csubs wzr, w7, 112
0030b130b.eq 0x30b138
0030b134b 0x30b13c
0030b138
0030b138loc_30b138:
0030b138b 0x30b38c
0030b13c
0030b13cloc_30b13c:
0030b13cb 0x30b148
0030b140
0030b140loc_30b140:
0030b140b 0x30b148
0030b144
0030b144loc_30b144:
0030b144b 0x30b148
0030b148
0030b148loc_30b148:
0030b148b 0x30b14c
0030b14c
0030b14cloc_30b14c:
0030b14cb 0x30b420
0030b150
0030b150loc_30b150:
0030b150subs xzr, x1, 4
0030b154b.eq 0x30b15c
0030b158b 0x30b414
0030b15c
0030b15cloc_30b15c:
0030b15cb 0x30b160
0030b160
0030b160loc_30b160:
0030b160subs xzr, x1, 0
0030b164b.hi 0x30b16c
0030b168b 0x30b67c
0030b16c
0030b16cloc_30b16c:
0030b16cldrsb x8, [x7]
0030b170subs wzr, w8, 116
0030b174b.le 0x30b17c
0030b178b 0x30b28c
0030b17c
0030b17cloc_30b17c:
0030b17csubs xzr, x1, 4
0030b180b.eq 0x30b188
0030b184b 0x30b1fc
0030b188
0030b188loc_30b188:
0030b188subs xzr, x1, 0
0030b18cb.hi 0x30b194
0030b190b 0x30b674
0030b194
0030b194loc_30b194:
0030b194ldrb w8, [x7]
0030b198subs xzr, x1, 1
0030b19cb.hi 0x30b1a4
0030b1a0b 0x30b66c
0030b1a4
0030b1a4loc_30b1a4:
0030b1a4ldrb w9, [x7+1]
0030b1a8ubfm x9, x9, 56, 7
0030b1acorr x8, x8, x9
0030b1b0subs xzr, x1, 2
0030b1b4b.hi 0x30b1bc
0030b1b8b 0x30b664
0030b1bc
0030b1bcloc_30b1bc:
0030b1bcldrb w9, [x7+2]
0030b1c0ubfm x9, x9, 48, 7
0030b1c4orr x8, x8, x9
0030b1c8subs xzr, x1, 3
0030b1ccb.hi 0x30b1d4
0030b1d0b 0x30b65c
0030b1d4
0030b1d4loc_30b1d4:
0030b1d4ldrb w9, [x7+3]
0030b1d8ubfm x9, x9, 40, 7
0030b1dcorr x8, x8, x9
0030b1e0movz x9, 25460
0030b1e4movk x9, 0x34700000
0030b1e8subs wzr, w8, w9
0030b1ecb.eq 0x30b1f4
0030b1f0b 0x30b1f8
0030b1f4
0030b1f4loc_30b1f4:
0030b1f4b 0x30b38c
0030b1f8
0030b1f8loc_30b1f8:
0030b1f8b 0x30b200
0030b1fc
0030b1fcloc_30b1fc:
0030b1fcb 0x30b200
0030b200
0030b200loc_30b200:
0030b200subs xzr, x1, 4
0030b204b.eq 0x30b20c
0030b208b 0x30b280
0030b20c
0030b20cloc_30b20c:
0030b20csubs xzr, x1, 0
0030b210b.hi 0x30b218
0030b214b 0x30b654
0030b218
0030b218loc_30b218:
0030b218ldrb w8, [x7]
0030b21csubs xzr, x1, 1
0030b220b.hi 0x30b228
0030b224b 0x30b64c
0030b228
0030b228loc_30b228:
0030b228ldrb w9, [x7+1]
0030b22cubfm x9, x9, 56, 7
0030b230orr x8, x8, x9
0030b234subs xzr, x1, 2
0030b238b.hi 0x30b240
0030b23cb 0x30b644
0030b240
0030b240loc_30b240:
0030b240ldrb w9, [x7+2]
0030b244ubfm x9, x9, 48, 7
0030b248orr x8, x8, x9
0030b24csubs xzr, x1, 3
0030b250b.hi 0x30b258
0030b254b 0x30b63c
0030b258
0030b258loc_30b258:
0030b258ldrb w7, [x7+3]
0030b25cubfm x7, x7, 40, 7
0030b260orr x7, x8, x7
0030b264movz x8, 25460
0030b268movk x8, 0x36700000
0030b26csubs wzr, w7, w8
0030b270b.eq 0x30b278
0030b274b 0x30b27c
0030b278
0030b278loc_30b278:
0030b278b 0x30b38c
0030b27c
0030b27cloc_30b27c:
0030b27cb 0x30b284
0030b280
0030b280loc_30b280:
0030b280b 0x30b284
0030b284
0030b284loc_30b284:
0030b284b 0x30b288
0030b288
0030b288loc_30b288:
0030b288b 0x30b410
0030b28c
0030b28cloc_30b28c:
0030b28csubs xzr, x1, 4
0030b290b.eq 0x30b298
0030b294b 0x30b30c
0030b298
0030b298loc_30b298:
0030b298subs xzr, x1, 0
0030b29cb.hi 0x30b2a4
0030b2a0b 0x30b634
0030b2a4
0030b2a4loc_30b2a4:
0030b2a4ldrb w8, [x7]
0030b2a8subs xzr, x1, 1
0030b2acb.hi 0x30b2b4
0030b2b0b 0x30b62c
0030b2b4
0030b2b4loc_30b2b4:
0030b2b4ldrb w9, [x7+1]
0030b2b8ubfm x9, x9, 56, 7
0030b2bcorr x8, x8, x9
0030b2c0subs xzr, x1, 2
0030b2c4b.hi 0x30b2cc
0030b2c8b 0x30b624
0030b2cc
0030b2ccloc_30b2cc:
0030b2ccldrb w9, [x7+2]
0030b2d0ubfm x9, x9, 48, 7
0030b2d4orr x8, x8, x9
0030b2d8subs xzr, x1, 3
0030b2dcb.hi 0x30b2e4
0030b2e0b 0x30b61c
0030b2e4
0030b2e4loc_30b2e4:
0030b2e4ldrb w9, [x7+3]
0030b2e8ubfm x9, x9, 40, 7
0030b2ecorr x8, x8, x9
0030b2f0movz x9, 25717
0030b2f4movk x9, 0x34700000
0030b2f8subs wzr, w8, w9
0030b2fcb.eq 0x30b304
0030b300b 0x30b308
0030b304
0030b304loc_30b304:
0030b304b 0x30b38c
0030b308
0030b308loc_30b308:
0030b308b 0x30b310
0030b30c
0030b30cloc_30b30c:
0030b30cb 0x30b310
0030b310
0030b310loc_30b310:
0030b310subs xzr, x1, 4
0030b314b.eq 0x30b31c
0030b318b 0x30b404
0030b31c
0030b31cloc_30b31c:
0030b31csubs xzr, x1, 0
0030b320b.hi 0x30b328
0030b324b 0x30b614
0030b328
0030b328loc_30b328:
0030b328ldrb w8, [x7]
0030b32csubs xzr, x1, 1
0030b330b.hi 0x30b338
0030b334b 0x30b60c
0030b338
0030b338loc_30b338:
0030b338ldrb w9, [x7+1]
0030b33cubfm x9, x9, 56, 7
0030b340orr x8, x8, x9
0030b344subs xzr, x1, 2
0030b348b.hi 0x30b350
0030b34cb 0x30b604
0030b350
0030b350loc_30b350:
0030b350ldrb w9, [x7+2]
0030b354ubfm x9, x9, 48, 7
0030b358orr x8, x8, x9
0030b35csubs xzr, x1, 3
0030b360b.hi 0x30b368
0030b364b 0x30b5fc
0030b368
0030b368loc_30b368:
0030b368ldrb w7, [x7+3]
0030b36cubfm x7, x7, 40, 7
0030b370orr x7, x8, x7
0030b374movz x8, 25717
0030b378movk x8, 0x36700000
0030b37csubs wzr, w7, w8
0030b380b.eq 0x30b388
0030b384b 0x30b400
0030b388
0030b388loc_30b388:
0030b388b 0x30b38c
0030b38c
0030b38cloc_30b38c:
0030b38cb 0x30b390
0030b390
0030b390loc_30b390:
0030b390stp xzr, xzr, [sp+160]
0030b394ldr x1, [sp+224]
0030b398ldr x5, [sp+256]
0030b39cldr x3, [sp+240]
0030b3a0ldr x6, [sp+264]
0030b3a4ldr x4, [sp+248]
0030b3a8ldr x2, [sp+232]
0030b3acldr x0, [sp+216]
0030b3b0bl net.(*Resolver).lookupPort
0030b3b4str x0, [sp+104]
0030b3b8str x1, [sp+160]
0030b3bcstr x2, [sp+168]
0030b3c0ldr x7, [sp+104]
0030b3c4str x7, [sp+88]
0030b3c8str x1, [sp+184]
0030b3ccstr x2, [sp+192]
0030b3d0ldr x7, [sp+88]
0030b3d4str x7, [sp+80]
0030b3d8str x1, [sp+112]
0030b3dcstr x2, [sp+120]
0030b3e0cbnz x1, 0x30b3e8
0030b3e4b 0x30b3fc
0030b3e8
0030b3e8loc_30b3e8:
0030b3e8str xzr, [sp+80]
0030b3ecmov x0, xzr
0030b3f0ldur x29, [sp-8]
0030b3f4ldr x30, [sp], 208
0030b3f8ret x30
0030b3fc
0030b3fcloc_30b3fc:
0030b3fcb 0x30b4e4
0030b400
0030b400loc_30b400:
0030b400b 0x30b408
0030b404
0030b404loc_30b404:
0030b404b 0x30b408
0030b408
0030b408loc_30b408:
0030b408b 0x30b40c
0030b40c
0030b40cloc_30b40c:
0030b40cb 0x30b410
0030b410
0030b410loc_30b410:
0030b410b 0x30b420
0030b414
0030b414loc_30b414:
0030b414b 0x30b418
0030b418
0030b418loc_30b418:
0030b418b 0x30b41c
0030b41c
0030b41cloc_30b41c:
0030b41cb 0x30b420
0030b420
0030b420loc_30b420:
0030b420b 0x30b424
0030b424
0030b424loc_30b424:
0030b424adrp x0, 0x337000
0030b428add x0, x0, 2112
0030b42cbl runtime.newobject
0030b430str x0, [sp+136]
0030b434orr x1, xzr, 15
0030b438str x1, [x0+8]
0030b43cadrp x27, 0x740000
0030b440ldr w1, [x27+3056]
0030b444cbz w1, 0x30b44c
0030b448b 0x30b450
0030b44c
0030b44cloc_30b44c:
0030b44cb 0x30b460
0030b450
0030b450loc_30b450:
0030b450ldr x3, [x0]
0030b454bl runtime.gcWriteBarrier1
0030b458str x3, [x25]
0030b45cb 0x30b460
0030b460
0030b460loc_30b460:
0030b460adrp x3, 0x3a9000
0030b464add x3, x3, 1362
0030b468str x3, [x0]
0030b46cldr x3, [sp+136]
0030b470ldrsb x27, [x3]
0030b474ldr x4, [sp+240]
0030b478ldr x5, [sp+248]
0030b47cstr x5, [x3+24]
0030b480adrp x27, 0x740000
0030b484ldr w5, [x27+3056]
0030b488cbz w5, 0x30b490
0030b48cb 0x30b494
0030b490
0030b490loc_30b490:
0030b490b 0x30b4a8
0030b494
0030b494loc_30b494:
0030b494bl runtime.gcWriteBarrier2
0030b498str x4, [x25]
0030b49cldr x5, [x3+16]
0030b4a0str x5, [x25+8]
0030b4a4b 0x30b4a8
0030b4a8
0030b4a8loc_30b4a8:
0030b4a8str x4, [x3+16]
0030b4acldr x3, [sp+136]
0030b4b0str x3, [sp+176]
0030b4b4str xzr, [sp+80]
0030b4b8adrp x4, 0x40a000
0030b4bcadd x4, x4, 2336
0030b4c0str x4, [sp+112]
0030b4c4str x3, [sp+120]
0030b4c8ldr x0, [sp+80]
0030b4ccldr x1, [sp+112]
0030b4d0ldr x2, [sp+120]
0030b4d4ldur x29, [sp-8]
0030b4d8ldr x30, [sp], 208
0030b4dcret x30
0030b4e0
0030b4e0loc_30b4e0:
0030b4e0b 0x30b4e4
0030b4e4
0030b4e4loc_30b4e4:
0030b4e4ldr x3, [sp+80]
0030b4e8subs xzr, x3, 0
0030b4eccset x4, lt
0030b4f0strb w4, [sp+79]
0030b4f4tbnz x3, 63, 0x30b4fc
0030b4f8b 0x30b500
0030b4fc
0030b4fcloc_30b4fc:
0030b4fcb 0x30b518
0030b500
0030b500loc_30b500:
0030b500ldr x3, [sp+80]
0030b504movz x4, 65535
0030b508subs xzr, x3, x4
0030b50ccset x3, gt
0030b510strb w3, [sp+79]
0030b514b 0x30b518
0030b518
0030b518loc_30b518:
0030b518ldrb w3, [sp+79]
0030b51ctbnz w3, 0, 0x30b524
0030b520b 0x30b5e0
0030b524
0030b524loc_30b524:
0030b524adrp x0, 0x337000
0030b528add x0, x0, 2112
0030b52cbl runtime.newobject
0030b530str x0, [sp+128]
0030b534orr x1, xzr, 12
0030b538str x1, [x0+8]
0030b53cadrp x27, 0x740000
0030b540ldr w1, [x27+3056]
0030b544cbz w1, 0x30b54c
0030b548b 0x30b550
0030b54c
0030b54cloc_30b54c:
0030b54cb 0x30b560
0030b550
0030b550loc_30b550:
0030b550ldr x3, [x0]
0030b554bl runtime.gcWriteBarrier1
0030b558str x3, [x25]
0030b55cb 0x30b560
0030b560
0030b560loc_30b560:
0030b560adrp x3, 0x3a8000
0030b564add x3, x3, 636
0030b568str x3, [x0]
0030b56cldr x3, [sp+128]
0030b570ldrsb x27, [x3]
0030b574ldr x4, [sp+256]
0030b578ldr x5, [sp+264]
0030b57cstr x5, [x3+24]
0030b580adrp x27, 0x740000
0030b584ldr w5, [x27+3056]
0030b588cbz w5, 0x30b590
0030b58cb 0x30b594
0030b590
0030b590loc_30b590:
0030b590b 0x30b5a8
0030b594
0030b594loc_30b594:
0030b594bl runtime.gcWriteBarrier2
0030b598str x4, [x25]
0030b59cldr x5, [x3+16]
0030b5a0str x5, [x25+8]
0030b5a4b 0x30b5a8
0030b5a8
0030b5a8loc_30b5a8:
0030b5a8str x4, [x3+16]
0030b5acldr x3, [sp+128]
0030b5b0str x3, [sp+176]
0030b5b4str xzr, [sp+80]
0030b5b8adrp x4, 0x40a000
0030b5bcadd x4, x4, 2336
0030b5c0str x4, [sp+112]
0030b5c4str x3, [sp+120]
0030b5c8ldr x0, [sp+80]
0030b5ccldr x1, [sp+112]
0030b5d0ldr x2, [sp+120]
0030b5d4ldur x29, [sp-8]
0030b5d8ldr x30, [sp], 208
0030b5dcret x30
0030b5e0
0030b5e0loc_30b5e0:
0030b5e0stp xzr, xzr, [sp+112]
0030b5e4ldr x0, [sp+80]
0030b5e8mov x1, xzr
0030b5ecmov x2, xzr
0030b5f0ldur x29, [sp-8]
0030b5f4ldr x30, [sp], 208
0030b5f8ret x30
0030b5fc
0030b5fcloc_30b5fc:
0030b5fcorr x0, xzr, 3
0030b600bl runtime.panicIndex
0030b604
0030b604loc_30b604:
0030b604orr x0, xzr, 2
0030b608bl runtime.panicIndex
0030b60c
0030b60cloc_30b60c:
0030b60corr x0, xzr, 1
0030b610bl runtime.panicIndex
0030b614
0030b614loc_30b614:
0030b614mov x0, xzr
0030b618bl runtime.panicIndex
0030b61c
0030b61cloc_30b61c:
0030b61corr x0, xzr, 3
0030b620bl runtime.panicIndex
0030b624
0030b624loc_30b624:
0030b624orr x0, xzr, 2
0030b628bl runtime.panicIndex
0030b62c
0030b62cloc_30b62c:
0030b62corr x0, xzr, 1
0030b630bl runtime.panicIndex
0030b634
0030b634loc_30b634:
0030b634mov x0, xzr
0030b638bl runtime.panicIndex
0030b63c
0030b63cloc_30b63c:
0030b63corr x0, xzr, 3
0030b640bl runtime.panicIndex
0030b644
0030b644loc_30b644:
0030b644orr x0, xzr, 2
0030b648bl runtime.panicIndex
0030b64c
0030b64cloc_30b64c:
0030b64corr x0, xzr, 1
0030b650bl runtime.panicIndex
0030b654
0030b654loc_30b654:
0030b654mov x0, xzr
0030b658bl runtime.panicIndex
0030b65c
0030b65cloc_30b65c:
0030b65corr x0, xzr, 3
0030b660bl runtime.panicIndex
0030b664
0030b664loc_30b664:
0030b664orr x0, xzr, 2
0030b668bl runtime.panicIndex
0030b66c
0030b66cloc_30b66c:
0030b66corr x0, xzr, 1
0030b670bl runtime.panicIndex
0030b674
0030b674loc_30b674:
0030b674mov x0, xzr
0030b678bl runtime.panicIndex
0030b67c
0030b67cloc_30b67c:
0030b67cmov x0, xzr
0030b680bl runtime.panicIndex
0030b684
0030b684loc_30b684:
0030b684orr x0, xzr, 2
0030b688bl runtime.panicIndex
0030b68c
0030b68cloc_30b68c:
0030b68corr x0, xzr, 1
0030b690bl runtime.panicIndex
0030b694
0030b694loc_30b694:
0030b694mov x0, xzr
0030b698bl runtime.panicIndex
0030b69c
0030b69cloc_30b69c:
0030b69corr x0, xzr, 2
0030b6a0bl runtime.panicIndex
0030b6a4
0030b6a4loc_30b6a4:
0030b6a4orr x0, xzr, 1
0030b6a8bl runtime.panicIndex
0030b6ac
0030b6acloc_30b6ac:
0030b6acmov x0, xzr
0030b6b0bl runtime.panicIndex
0030b6b4
0030b6b4loc_30b6b4:
0030b6b4orr x0, xzr, 1
0030b6b8bl runtime.panicIndex
0030b6bc
0030b6bcloc_30b6bc:
0030b6bcmov x0, xzr
0030b6c0bl runtime.panicIndex
0030b6c4hint
0030b6c8
0030b6c8loc_30b6c8:
0030b6c8stp x0, x1, [sp+8]
0030b6ccstp x2, x3, [sp+24]
0030b6d0stp x4, x5, [sp+40]
0030b6d4str x6, [sp+56]
0030b6d8mov x3, x30
0030b6dcbl runtime.morestack_noctxt.abi0
0030b6e0ldp x0, x1, [sp+8]
0030b6e4ldp x2, x3, [sp+24]
0030b6e8ldp x4, x5, [sp+40]
0030b6ecldr x6, [sp+56]
0030b6f0b 0x30af10
0030b6f4udf 0
0030b6f8udf 0
0030b6fcudf 0
0030af10
0030b700
0030b700net.LookupSRV: ; void net.LookupSRV(struct string service, struct string proto, struct string name)
0030b700ldr x16, [x28+16]
0030b704sub x17, sp, 144
0030b708subs xzr, x17, x16
0030b70cb.ls 0x30b83c
0030b710sub x20, sp, 272
0030b714stp x29, x30, [x20-8]
0030b718add sp, x20, 0
0030b71csub x29, sp, 8
0030b720str x0, [sp+280]
0030b724str x1, [sp+288]
0030b728str x2, [sp+296]
0030b72cstr x3, [sp+304]
0030b730str x4, [sp+312]
0030b734str x5, [sp+320]
0030b738stp xzr, xzr, [sp+96]
0030b73cstr xzr, [sp+112]
0030b740stp xzr, xzr, [sp+120]
0030b744stp xzr, xzr, [sp+80]
0030b748bl context.Background
0030b74cstr x0, [sp+136]
0030b750str x1, [sp+144]
0030b754stp xzr, xzr, [sp+248]
0030b758str xzr, [sp+224]
0030b75cstp xzr, xzr, [sp+232]
0030b760stp xzr, xzr, [sp+208]
0030b764ldr x3, [sp+280]
0030b768ldr x5, [sp+296]
0030b76cldr x7, [sp+312]
0030b770adrp x27, 0x702000
0030b774ldr x0, [x27+176]
0030b778ldr x4, [sp+288]
0030b77cldr x6, [sp+304]
0030b780ldr x8, [sp+320]
0030b784ldr x1, [sp+136]
0030b788ldr x2, [sp+144]
0030b78cbl net.(*Resolver).LookupSRV
0030b790str x0, [sp+248]
0030b794str x1, [sp+256]
0030b798str x2, [sp+224]
0030b79cstr x3, [sp+232]
0030b7a0str x4, [sp+240]
0030b7a4str x5, [sp+208]
0030b7a8str x6, [sp+216]
0030b7acldr x0, [sp+248]
0030b7b0ldr x1, [sp+256]
0030b7b4str x0, [sp+192]
0030b7b8str x1, [sp+200]
0030b7bcldr x0, [sp+224]
0030b7c0ldr x1, [sp+232]
0030b7c4ldr x2, [sp+240]
0030b7c8str x0, [sp+168]
0030b7ccstr x1, [sp+176]
0030b7d0str x2, [sp+184]
0030b7d4ldr x0, [sp+208]
0030b7d8ldr x1, [sp+216]
0030b7dcstr x0, [sp+152]
0030b7e0str x1, [sp+160]
0030b7e4ldr x0, [sp+192]
0030b7e8ldr x1, [sp+200]
0030b7ecstr x0, [sp+96]
0030b7f0str x1, [sp+104]
0030b7f4ldr x0, [sp+168]
0030b7f8ldr x1, [sp+176]
0030b7fcldr x2, [sp+184]
0030b800str x0, [sp+112]
0030b804str x1, [sp+120]
0030b808str x2, [sp+128]
0030b80cldr x5, [sp+152]
0030b810ldr x6, [sp+160]
0030b814str x5, [sp+80]
0030b818str x6, [sp+88]
0030b81cldr x0, [sp+96]
0030b820ldr x2, [sp+112]
0030b824ldr x1, [sp+104]
0030b828ldr x3, [sp+120]
0030b82cldr x4, [sp+128]
0030b830ldp x29, x30, [sp-8]
0030b834add sp, sp, 272
0030b838ret x30
0030b83c
0030b83cloc_30b83c:
0030b83cstp x0, x1, [sp+8]
0030b840stp x2, x3, [sp+24]
0030b844stp x4, x5, [sp+40]
0030b848mov x3, x30
0030b84cbl runtime.morestack_noctxt.abi0
0030b850ldp x0, x1, [sp+8]
0030b854ldp x2, x3, [sp+24]
0030b858ldp x4, x5, [sp+40]
0030b85cb 0x30b700
0030b700
0030b700net.LookupSRV: ; void net.LookupSRV(struct string service, struct string proto, struct string name)
0030b700ldr x16, [x28+16]
0030b704sub x17, sp, 144
0030b708subs xzr, x17, x16
0030b70cb.ls 0x30b83c
0030b710sub x20, sp, 272
0030b714stp x29, x30, [x20-8]
0030b718add sp, x20, 0
0030b71csub x29, sp, 8
0030b720str x0, [sp+280]
0030b724str x1, [sp+288]
0030b728str x2, [sp+296]
0030b72cstr x3, [sp+304]
0030b730str x4, [sp+312]
0030b734str x5, [sp+320]
0030b738stp xzr, xzr, [sp+96]
0030b73cstr xzr, [sp+112]
0030b740stp xzr, xzr, [sp+120]
0030b744stp xzr, xzr, [sp+80]
0030b748bl context.Background
0030b74cstr x0, [sp+136]
0030b750str x1, [sp+144]
0030b754stp xzr, xzr, [sp+248]
0030b758str xzr, [sp+224]
0030b75cstp xzr, xzr, [sp+232]
0030b760stp xzr, xzr, [sp+208]
0030b764ldr x3, [sp+280]
0030b768ldr x5, [sp+296]
0030b76cldr x7, [sp+312]
0030b770adrp x27, 0x702000
0030b774ldr x0, [x27+176]
0030b778ldr x4, [sp+288]
0030b77cldr x6, [sp+304]
0030b780ldr x8, [sp+320]
0030b784ldr x1, [sp+136]
0030b788ldr x2, [sp+144]
0030b78cbl net.(*Resolver).LookupSRV
0030b790str x0, [sp+248]
0030b794str x1, [sp+256]
0030b798str x2, [sp+224]
0030b79cstr x3, [sp+232]
0030b7a0str x4, [sp+240]
0030b7a4str x5, [sp+208]
0030b7a8str x6, [sp+216]
0030b7acldr x0, [sp+248]
0030b7b0ldr x1, [sp+256]
0030b7b4str x0, [sp+192]
0030b7b8str x1, [sp+200]
0030b7bcldr x0, [sp+224]
0030b7c0ldr x1, [sp+232]
0030b7c4ldr x2, [sp+240]
0030b7c8str x0, [sp+168]
0030b7ccstr x1, [sp+176]
0030b7d0str x2, [sp+184]
0030b7d4ldr x0, [sp+208]
0030b7d8ldr x1, [sp+216]
0030b7dcstr x0, [sp+152]
0030b7e0str x1, [sp+160]
0030b7e4ldr x0, [sp+192]
0030b7e8ldr x1, [sp+200]
0030b7ecstr x0, [sp+96]
0030b7f0str x1, [sp+104]
0030b7f4ldr x0, [sp+168]
0030b7f8ldr x1, [sp+176]
0030b7fcldr x2, [sp+184]
0030b800str x0, [sp+112]
0030b804str x1, [sp+120]
0030b808str x2, [sp+128]
0030b80cldr x5, [sp+152]
0030b810ldr x6, [sp+160]
0030b814str x5, [sp+80]
0030b818str x6, [sp+88]
0030b81cldr x0, [sp+96]
0030b820ldr x2, [sp+112]
0030b824ldr x1, [sp+104]
0030b828ldr x3, [sp+120]
0030b82cldr x4, [sp+128]
0030b830ldp x29, x30, [sp-8]
0030b834add sp, sp, 272
0030b838ret x30
0030b83c
0030b83cloc_30b83c:
0030b83cstp x0, x1, [sp+8]
0030b840stp x2, x3, [sp+24]
0030b844stp x4, x5, [sp+40]
0030b848mov x3, x30
0030b84cbl runtime.morestack_noctxt.abi0
0030b850ldp x0, x1, [sp+8]
0030b854ldp x2, x3, [sp+24]
0030b858ldp x4, x5, [sp+40]
0030b85cb 0x30b700
0030b700
0030b860
0030b860net.(*Resolver).LookupSRV: ; void net.(*Resolver).LookupSRV(net.Resolver * r, context.Context ctx, struct string service, struct string proto, struct string name)
0030b860ldr x16, [x28+16]
0030b864sub x17, sp, 304
0030b868subs xzr, x17, x16
0030b86cb.ls 0x30be08
0030b870sub x20, sp, 432
0030b874stp x29, x30, [x20-8]
0030b878add sp, x20, 0
0030b87csub x29, sp, 8
0030b880str x0, [sp+440]
0030b884str x1, [sp+448]
0030b888str x2, [sp+456]
0030b88cstr x3, [sp+464]
0030b890str x4, [sp+472]
0030b894str x5, [sp+480]
0030b898str x6, [sp+488]
0030b89cstr x7, [sp+496]
0030b8a0str x8, [sp+504]
0030b8a4stp xzr, xzr, [sp+160]
0030b8a8str xzr, [sp+136]
0030b8acstp xzr, xzr, [sp+144]
0030b8b0stp xzr, xzr, [sp+120]
0030b8b4stp xzr, xzr, [sp+352]
0030b8b8str xzr, [sp+328]
0030b8bcstp xzr, xzr, [sp+336]
0030b8c0stp xzr, xzr, [sp+312]
0030b8c4ldr x1, [sp+448]
0030b8c8ldr x3, [sp+464]
0030b8ccldr x5, [sp+480]
0030b8d0ldr x7, [sp+496]
0030b8d4ldr x4, [sp+472]
0030b8d8ldr x6, [sp+488]
0030b8dcldr x8, [sp+504]
0030b8e0ldr x2, [sp+456]
0030b8e4ldr x0, [sp+440]
0030b8e8bl net.(*Resolver).lookupSRV
0030b8ecstr x0, [sp+352]
0030b8f0str x1, [sp+360]
0030b8f4str x2, [sp+328]
0030b8f8str x3, [sp+336]
0030b8fcstr x4, [sp+344]
0030b900str x5, [sp+312]
0030b904str x6, [sp+320]
0030b908ldr x9, [sp+352]
0030b90cldr x10, [sp+360]
0030b910str x9, [sp+408]
0030b914str x10, [sp+416]
0030b918ldr x9, [sp+328]
0030b91cldr x10, [sp+336]
0030b920ldr x11, [sp+344]
0030b924str x9, [sp+384]
0030b928str x10, [sp+392]
0030b92cstr x11, [sp+400]
0030b930ldr x9, [sp+312]
0030b934ldr x10, [sp+320]
0030b938str x9, [sp+368]
0030b93cstr x10, [sp+376]
0030b940ldr x9, [sp+408]
0030b944ldr x10, [sp+416]
0030b948str x9, [sp+216]
0030b94cstr x10, [sp+224]
0030b950ldr x9, [sp+384]
0030b954ldr x10, [sp+392]
0030b958ldr x11, [sp+400]
0030b95cstr x9, [sp+232]
0030b960str x10, [sp+240]
0030b964str x11, [sp+248]
0030b968ldr x9, [sp+376]
0030b96cldr x10, [sp+368]
0030b970str x10, [sp+200]
0030b974str x9, [sp+208]
0030b978cbnz x10, 0x30b980
0030b97cb 0x30b9bc
0030b980
0030b980loc_30b980:
0030b980stp xzr, xzr, [sp+160]
0030b984str xzr, [sp+136]
0030b988stp xzr, xzr, [sp+144]
0030b98cldr x5, [sp+200]
0030b990ldr x6, [sp+208]
0030b994str x5, [sp+120]
0030b998str x6, [sp+128]
0030b99cldr x0, [sp+160]
0030b9a0ldr x2, [sp+136]
0030b9a4ldr x1, [sp+168]
0030b9a8ldr x3, [sp+144]
0030b9acldr x4, [sp+152]
0030b9b0ldp x29, x30, [sp-8]
0030b9b4add sp, sp, 432
0030b9b8ret x30
0030b9bc
0030b9bcloc_30b9bc:
0030b9bcldr x3, [sp+224]
0030b9c0subs xzr, x3, 0
0030b9c4cset x4, ne
0030b9c8strb w4, [sp+87]
0030b9cccbnz x3, 0x30b9d4
0030b9d0b 0x30b9f0
0030b9d4
0030b9d4loc_30b9d4:
0030b9d4ldr x0, [sp+216]
0030b9d8ldr x1, [sp+224]
0030b9dcbl net.isDomainName
0030b9e0strb w0, [sp+86]
0030b9e4eor x2, x0, 1
0030b9e8strb w2, [sp+87]
0030b9ecb 0x30b9f4
0030b9f0
0030b9f0loc_30b9f0:
0030b9f0b 0x30b9f4
0030b9f4
0030b9f4loc_30b9f4:
0030b9f4ldrb w3, [sp+87]
0030b9f8tbnz w3, 0, 0x30ba00
0030b9fcb 0x30bb24
0030ba00
0030ba00loc_30ba00:
0030ba00adrp x0, 0x37b000
0030ba04add x0, x0, 704
0030ba08bl runtime.newobject
0030ba0cstr x0, [sp+296]
0030ba10adrp x27, 0x740000
0030ba14ldr w1, [x27+3056]
0030ba18cbz w1, 0x30ba20
0030ba1cb 0x30ba24
0030ba20
0030ba20loc_30ba20:
0030ba20b 0x30ba40
0030ba24
0030ba24loc_30ba24:
0030ba24str x0, [sp+264]
0030ba28mov x1, x0
0030ba2cadrp x0, 0x37b000
0030ba30add x0, x0, 704
0030ba34bl runtime.wbZero
0030ba38ldr x0, [sp+264]
0030ba3cb 0x30ba40
0030ba40
0030ba40loc_30ba40:
0030ba40stp xzr, xzr, [x0]
0030ba44stp xzr, xzr, [x0+16]
0030ba48stp xzr, xzr, [x0+32]
0030ba4cstp xzr, xzr, [x0+48]
0030ba50str xzr, [x0+64]
0030ba54ldr x7, [sp+296]
0030ba58ldrsb x27, [x7]
0030ba5cmovz x8, 26
0030ba60str x8, [x7+24]
0030ba64adrp x27, 0x740000
0030ba68ldr w8, [x27+3056]
0030ba6ccbz w8, 0x30ba74
0030ba70b 0x30ba78
0030ba74
0030ba74loc_30ba74:
0030ba74b 0x30ba88
0030ba78
0030ba78loc_30ba78:
0030ba78ldr x8, [x7+16]
0030ba7cbl runtime.gcWriteBarrier1
0030ba80str x8, [x25]
0030ba84b 0x30ba88
0030ba88
0030ba88loc_30ba88:
0030ba88adrp x8, 0x3af000
0030ba8cadd x8, x8, 1553
0030ba90str x8, [x7+16]
0030ba94ldr x7, [sp+296]
0030ba98ldrsb x27, [x7]
0030ba9cldr x8, [sp+496]
0030baa0ldr x9, [sp+504]
0030baa4str x9, [x7+40]
0030baa8adrp x27, 0x740000
0030baacldr w9, [x27+3056]
0030bab0cbz w9, 0x30bab8
0030bab4b 0x30babc
0030bab8
0030bab8loc_30bab8:
0030bab8b 0x30bad0
0030babc
0030babcloc_30babc:
0030babcbl runtime.gcWriteBarrier2
0030bac0str x8, [x25]
0030bac4ldr x9, [x7+32]
0030bac8str x9, [x25+8]
0030baccb 0x30bad0
0030bad0
0030bad0loc_30bad0:
0030bad0str x8, [x7+32]
0030bad4ldr x7, [sp+296]
0030bad8str x7, [sp+304]
0030badcstp xzr, xzr, [sp+160]
0030bae0stp xzr, xzr, [sp+136]
0030bae4str xzr, [sp+152]
0030bae8ldr x7, [sp+304]
0030baecadrp x8, 0x40a000
0030baf0add x8, x8, 2368
0030baf4str x8, [sp+120]
0030baf8str x7, [sp+128]
0030bafcldr x5, [sp+120]
0030bb00ldr x0, [sp+160]
0030bb04ldr x2, [sp+136]
0030bb08ldr x1, [sp+168]
0030bb0cldr x3, [sp+144]
0030bb10ldr x6, [sp+128]
0030bb14ldr x4, [sp+152]
0030bb18ldp x29, x30, [sp-8]
0030bb1cadd sp, sp, 432
0030bb20ret x30
0030bb24
0030bb24loc_30bb24:
0030bb24ldr x2, [sp+240]
0030bb28str x2, [sp+112]
0030bb2cadrp x0, 0x2dc000
0030bb30add x0, x0, 1984
0030bb34mov x1, xzr
0030bb38bl runtime.makeslice
0030bb3cldr x3, [sp+112]
0030bb40str x0, [sp+176]
0030bb44str xzr, [sp+184]
0030bb48str x3, [sp+192]
0030bb4cldr x3, [sp+240]
0030bb50ldr x4, [sp+232]
0030bb54ldr x5, [sp+248]
0030bb58str x4, [sp+328]
0030bb5cstr x3, [sp+336]
0030bb60str x5, [sp+344]
0030bb64str xzr, [sp+96]
0030bb68str x3, [sp+88]
0030bb6cb 0x30bb70
0030bb70
0030bb70loc_30bb70:
0030bb70ldr x7, [sp+88]
0030bb74ldr x8, [sp+96]
0030bb78subs xzr, x7, x8
0030bb7cb.gt 0x30bb84
0030bb80b 0x30bc50
0030bb84
0030bb84loc_30bb84:
0030bb84ldr x7, [sp+96]
0030bb88ldr x8, [sp+328]
0030bb8cldr x7, [x8+3*x7]
0030bb90str x7, [sp+256]
0030bb94cbnz x7, 0x30bb9c
0030bb98b 0x30bc3c
0030bb9c
0030bb9cloc_30bb9c:
0030bb9cldrsb x27, [x7]
0030bba0ldr x0, [x7]
0030bba4ldr x1, [x7+8]
0030bba8str x0, [sp+280]
0030bbacstr x1, [sp+288]
0030bbb0bl net.isDomainName
0030bbb4strb w0, [sp+87]
0030bbb8tbnz w0, 0, 0x30bbc0
0030bbbcb 0x30bc38
0030bbc0
0030bbc0loc_30bbc0:
0030bbc0ldr x2, [sp+192]
0030bbc4ldr x0, [sp+176]
0030bbc8ldr x7, [sp+184]
0030bbccadd x1, x7, 1
0030bbd0subs xzr, x2, x1
0030bbd4b.hs 0x30bbdc
0030bbd8b 0x30bbe0
0030bbdc
0030bbdcloc_30bbdc:
0030bbdcb 0x30bbf4
0030bbe0
0030bbe0loc_30bbe0:
0030bbe0orr x3, xzr, 1
0030bbe4adrp x4, 0x2dc000
0030bbe8add x4, x4, 1984
0030bbecbl runtime.growslice
0030bbf0b 0x30bbf4
0030bbf4
0030bbf4loc_30bbf4:
0030bbf4ldr x7, [sp+256]
0030bbf8sub x8, x1, 1
0030bbfcadrp x27, 0x740000
0030bc00ldr w9, [x27+3056]
0030bc04cbz w9, 0x30bc0c
0030bc08b 0x30bc10
0030bc0c
0030bc0cloc_30bc0c:
0030bc0cb 0x30bc24
0030bc10
0030bc10loc_30bc10:
0030bc10bl runtime.gcWriteBarrier2
0030bc14str x7, [x25]
0030bc18ldr x9, [x0+3*x8]
0030bc1cstr x9, [x25+8]
0030bc20b 0x30bc24
0030bc24
0030bc24loc_30bc24:
0030bc24str x7, [x0+3*x8]
0030bc28str x0, [sp+176]
0030bc2cstr x1, [sp+184]
0030bc30str x2, [sp+192]
0030bc34b 0x30bc40
0030bc38
0030bc38loc_30bc38:
0030bc38b 0x30bc40
0030bc3c
0030bc3cloc_30bc3c:
0030bc3cb 0x30bc40
0030bc40
0030bc40loc_30bc40:
0030bc40ldr x7, [sp+96]
0030bc44add x7, x7, 1
0030bc48str x7, [sp+96]
0030bc4cb 0x30bb70
0030bc50
0030bc50loc_30bc50:
0030bc50ldr x7, [sp+240]
0030bc54str x7, [sp+112]
0030bc58ldr x8, [sp+184]
0030bc5cstr x8, [sp+104]
0030bc60subs xzr, x8, x7
0030bc64b.ne 0x30bc6c
0030bc68b 0x30bdb4
0030bc6c
0030bc6cloc_30bc6c:
0030bc6cadrp x0, 0x37b000
0030bc70add x0, x0, 704
0030bc74bl runtime.newobject
0030bc78str x0, [sp+272]
0030bc7cadrp x27, 0x740000
0030bc80ldr w1, [x27+3056]
0030bc84cbz w1, 0x30bc8c
0030bc88b 0x30bc90
0030bc8c
0030bc8cloc_30bc8c:
0030bc8cb 0x30bcac
0030bc90
0030bc90loc_30bc90:
0030bc90str x0, [sp+264]
0030bc94mov x1, x0
0030bc98adrp x0, 0x37b000
0030bc9cadd x0, x0, 704
0030bca0bl runtime.wbZero
0030bca4ldr x0, [sp+264]
0030bca8b 0x30bcac
0030bcac
0030bcacloc_30bcac:
0030bcacstp xzr, xzr, [x0]
0030bcb0stp xzr, xzr, [x0+16]
0030bcb4stp xzr, xzr, [x0+32]
0030bcb8stp xzr, xzr, [x0+48]
0030bcbcstr xzr, [x0+64]
0030bcc0ldr x7, [sp+272]
0030bcc4ldrsb x27, [x7]
0030bcc8adrp x27, 0x702000
0030bcccldr x8, [x27+2720]
0030bcd0adrp x27, 0x702000
0030bcd4ldr x9, [x27+2728]
0030bcd8str x9, [x7+24]
0030bcdcadrp x27, 0x740000
0030bce0ldr w9, [x27+3056]
0030bce4cbz w9, 0x30bcec
0030bce8b 0x30bcf0
0030bcec
0030bcecloc_30bcec:
0030bcecb 0x30bd04
0030bcf0
0030bcf0loc_30bcf0:
0030bcf0bl runtime.gcWriteBarrier2
0030bcf4str x8, [x25]
0030bcf8ldr x9, [x7+16]
0030bcfcstr x9, [x25+8]
0030bd00b 0x30bd04
0030bd04
0030bd04loc_30bd04:
0030bd04str x8, [x7+16]
0030bd08ldr x7, [sp+272]
0030bd0cldrsb x27, [x7]
0030bd10ldr x8, [sp+496]
0030bd14ldr x9, [sp+504]
0030bd18str x9, [x7+40]
0030bd1cadrp x27, 0x740000
0030bd20ldr w9, [x27+3056]
0030bd24cbz w9, 0x30bd2c
0030bd28b 0x30bd30
0030bd2c
0030bd2cloc_30bd2c:
0030bd2cb 0x30bd44
0030bd30
0030bd30loc_30bd30:
0030bd30bl runtime.gcWriteBarrier2
0030bd34str x8, [x25]
0030bd38ldr x9, [x7+32]
0030bd3cstr x9, [x25+8]
0030bd40b 0x30bd44
0030bd44
0030bd44loc_30bd44:
0030bd44str x8, [x7+32]
0030bd48ldr x7, [sp+272]
0030bd4cstr x7, [sp+304]
0030bd50ldr x7, [sp+216]
0030bd54ldr x8, [sp+224]
0030bd58str x7, [sp+160]
0030bd5cstr x8, [sp+168]
0030bd60ldr x7, [sp+176]
0030bd64ldr x8, [sp+184]
0030bd68ldr x9, [sp+192]
0030bd6cstr x7, [sp+136]
0030bd70str x8, [sp+144]
0030bd74str x9, [sp+152]
0030bd78ldr x7, [sp+304]
0030bd7cadrp x8, 0x40a000
0030bd80add x8, x8, 2368
0030bd84str x8, [sp+120]
0030bd88str x7, [sp+128]
0030bd8cldr x5, [sp+120]
0030bd90ldr x0, [sp+160]
0030bd94ldr x2, [sp+136]
0030bd98ldr x1, [sp+168]
0030bd9cldr x3, [sp+144]
0030bda0ldr x6, [sp+128]
0030bda4ldr x4, [sp+152]
0030bda8ldp x29, x30, [sp-8]
0030bdacadd sp, sp, 432
0030bdb0ret x30
0030bdb4
0030bdb4loc_30bdb4:
0030bdb4ldr x7, [sp+216]
0030bdb8ldr x8, [sp+224]
0030bdbcstr x7, [sp+160]
0030bdc0str x8, [sp+168]
0030bdc4ldr x7, [sp+176]
0030bdc8ldr x8, [sp+184]
0030bdccldr x9, [sp+192]
0030bdd0str x7, [sp+136]
0030bdd4str x8, [sp+144]
0030bdd8str x9, [sp+152]
0030bddcstp xzr, xzr, [sp+120]
0030bde0ldr x0, [sp+160]
0030bde4ldr x2, [sp+136]
0030bde8ldr x1, [sp+168]
0030bdecldr x3, [sp+144]
0030bdf0ldr x4, [sp+152]
0030bdf4mov x5, xzr
0030bdf8mov x6, xzr
0030bdfcldp x29, x30, [sp-8]
0030be00add sp, sp, 432
0030be04ret x30
0030be08
0030be08loc_30be08:
0030be08stp x0, x1, [sp+8]
0030be0cstp x2, x3, [sp+24]
0030be10stp x4, x5, [sp+40]
0030be14stp x6, x7, [sp+56]
0030be18str x8, [sp+72]
0030be1cmov x3, x30
0030be20bl runtime.morestack_noctxt.abi0
0030be24ldp x0, x1, [sp+8]
0030be28ldp x2, x3, [sp+24]
0030be2cldp x4, x5, [sp+40]
0030be30ldp x6, x7, [sp+56]
0030be34ldr x8, [sp+72]
0030be38b 0x30b860
0030be3cudf 0
0030b860
0030b860net.(*Resolver).LookupSRV: ; void net.(*Resolver).LookupSRV(net.Resolver * r, context.Context ctx, struct string service, struct string proto, struct string name)
0030b860ldr x16, [x28+16]
0030b864sub x17, sp, 304
0030b868subs xzr, x17, x16
0030b86cb.ls 0x30be08
0030b870sub x20, sp, 432
0030b874stp x29, x30, [x20-8]
0030b878add sp, x20, 0
0030b87csub x29, sp, 8
0030b880str x0, [sp+440]
0030b884str x1, [sp+448]
0030b888str x2, [sp+456]
0030b88cstr x3, [sp+464]
0030b890str x4, [sp+472]
0030b894str x5, [sp+480]
0030b898str x6, [sp+488]
0030b89cstr x7, [sp+496]
0030b8a0str x8, [sp+504]
0030b8a4stp xzr, xzr, [sp+160]
0030b8a8str xzr, [sp+136]
0030b8acstp xzr, xzr, [sp+144]
0030b8b0stp xzr, xzr, [sp+120]
0030b8b4stp xzr, xzr, [sp+352]
0030b8b8str xzr, [sp+328]
0030b8bcstp xzr, xzr, [sp+336]
0030b8c0stp xzr, xzr, [sp+312]
0030b8c4ldr x1, [sp+448]
0030b8c8ldr x3, [sp+464]
0030b8ccldr x5, [sp+480]
0030b8d0ldr x7, [sp+496]
0030b8d4ldr x4, [sp+472]
0030b8d8ldr x6, [sp+488]
0030b8dcldr x8, [sp+504]
0030b8e0ldr x2, [sp+456]
0030b8e4ldr x0, [sp+440]
0030b8e8bl net.(*Resolver).lookupSRV
0030b8ecstr x0, [sp+352]
0030b8f0str x1, [sp+360]
0030b8f4str x2, [sp+328]
0030b8f8str x3, [sp+336]
0030b8fcstr x4, [sp+344]
0030b900str x5, [sp+312]
0030b904str x6, [sp+320]
0030b908ldr x9, [sp+352]
0030b90cldr x10, [sp+360]
0030b910str x9, [sp+408]
0030b914str x10, [sp+416]
0030b918ldr x9, [sp+328]
0030b91cldr x10, [sp+336]
0030b920ldr x11, [sp+344]
0030b924str x9, [sp+384]
0030b928str x10, [sp+392]
0030b92cstr x11, [sp+400]
0030b930ldr x9, [sp+312]
0030b934ldr x10, [sp+320]
0030b938str x9, [sp+368]
0030b93cstr x10, [sp+376]
0030b940ldr x9, [sp+408]
0030b944ldr x10, [sp+416]
0030b948str x9, [sp+216]
0030b94cstr x10, [sp+224]
0030b950ldr x9, [sp+384]
0030b954ldr x10, [sp+392]
0030b958ldr x11, [sp+400]
0030b95cstr x9, [sp+232]
0030b960str x10, [sp+240]
0030b964str x11, [sp+248]
0030b968ldr x9, [sp+376]
0030b96cldr x10, [sp+368]
0030b970str x10, [sp+200]
0030b974str x9, [sp+208]
0030b978cbnz x10, 0x30b980
0030b97cb 0x30b9bc
0030b980
0030b980loc_30b980:
0030b980stp xzr, xzr, [sp+160]
0030b984str xzr, [sp+136]
0030b988stp xzr, xzr, [sp+144]
0030b98cldr x5, [sp+200]
0030b990ldr x6, [sp+208]
0030b994str x5, [sp+120]
0030b998str x6, [sp+128]
0030b99cldr x0, [sp+160]
0030b9a0ldr x2, [sp+136]
0030b9a4ldr x1, [sp+168]
0030b9a8ldr x3, [sp+144]
0030b9acldr x4, [sp+152]
0030b9b0ldp x29, x30, [sp-8]
0030b9b4add sp, sp, 432
0030b9b8ret x30
0030b9bc
0030b9bcloc_30b9bc:
0030b9bcldr x3, [sp+224]
0030b9c0subs xzr, x3, 0
0030b9c4cset x4, ne
0030b9c8strb w4, [sp+87]
0030b9cccbnz x3, 0x30b9d4
0030b9d0b 0x30b9f0
0030b9d4
0030b9d4loc_30b9d4:
0030b9d4ldr x0, [sp+216]
0030b9d8ldr x1, [sp+224]
0030b9dcbl net.isDomainName
0030b9e0strb w0, [sp+86]
0030b9e4eor x2, x0, 1
0030b9e8strb w2, [sp+87]
0030b9ecb 0x30b9f4
0030b9f0
0030b9f0loc_30b9f0:
0030b9f0b 0x30b9f4
0030b9f4
0030b9f4loc_30b9f4:
0030b9f4ldrb w3, [sp+87]
0030b9f8tbnz w3, 0, 0x30ba00
0030b9fcb 0x30bb24
0030ba00
0030ba00loc_30ba00:
0030ba00adrp x0, 0x37b000
0030ba04add x0, x0, 704
0030ba08bl runtime.newobject
0030ba0cstr x0, [sp+296]
0030ba10adrp x27, 0x740000
0030ba14ldr w1, [x27+3056]
0030ba18cbz w1, 0x30ba20
0030ba1cb 0x30ba24
0030ba20
0030ba20loc_30ba20:
0030ba20b 0x30ba40
0030ba24
0030ba24loc_30ba24:
0030ba24str x0, [sp+264]
0030ba28mov x1, x0
0030ba2cadrp x0, 0x37b000
0030ba30add x0, x0, 704
0030ba34bl runtime.wbZero
0030ba38ldr x0, [sp+264]
0030ba3cb 0x30ba40
0030ba40
0030ba40loc_30ba40:
0030ba40stp xzr, xzr, [x0]
0030ba44stp xzr, xzr, [x0+16]
0030ba48stp xzr, xzr, [x0+32]
0030ba4cstp xzr, xzr, [x0+48]
0030ba50str xzr, [x0+64]
0030ba54ldr x7, [sp+296]
0030ba58ldrsb x27, [x7]
0030ba5cmovz x8, 26
0030ba60str x8, [x7+24]
0030ba64adrp x27, 0x740000
0030ba68ldr w8, [x27+3056]
0030ba6ccbz w8, 0x30ba74
0030ba70b 0x30ba78
0030ba74
0030ba74loc_30ba74:
0030ba74b 0x30ba88
0030ba78
0030ba78loc_30ba78:
0030ba78ldr x8, [x7+16]
0030ba7cbl runtime.gcWriteBarrier1
0030ba80str x8, [x25]
0030ba84b 0x30ba88
0030ba88
0030ba88loc_30ba88:
0030ba88adrp x8, 0x3af000
0030ba8cadd x8, x8, 1553
0030ba90str x8, [x7+16]
0030ba94ldr x7, [sp+296]
0030ba98ldrsb x27, [x7]
0030ba9cldr x8, [sp+496]
0030baa0ldr x9, [sp+504]
0030baa4str x9, [x7+40]
0030baa8adrp x27, 0x740000
0030baacldr w9, [x27+3056]
0030bab0cbz w9, 0x30bab8
0030bab4b 0x30babc
0030bab8
0030bab8loc_30bab8:
0030bab8b 0x30bad0
0030babc
0030babcloc_30babc:
0030babcbl runtime.gcWriteBarrier2
0030bac0str x8, [x25]
0030bac4ldr x9, [x7+32]
0030bac8str x9, [x25+8]
0030baccb 0x30bad0
0030bad0
0030bad0loc_30bad0:
0030bad0str x8, [x7+32]
0030bad4ldr x7, [sp+296]
0030bad8str x7, [sp+304]
0030badcstp xzr, xzr, [sp+160]
0030bae0stp xzr, xzr, [sp+136]
0030bae4str xzr, [sp+152]
0030bae8ldr x7, [sp+304]
0030baecadrp x8, 0x40a000
0030baf0add x8, x8, 2368
0030baf4str x8, [sp+120]
0030baf8str x7, [sp+128]
0030bafcldr x5, [sp+120]
0030bb00ldr x0, [sp+160]
0030bb04ldr x2, [sp+136]
0030bb08ldr x1, [sp+168]
0030bb0cldr x3, [sp+144]
0030bb10ldr x6, [sp+128]
0030bb14ldr x4, [sp+152]
0030bb18ldp x29, x30, [sp-8]
0030bb1cadd sp, sp, 432
0030bb20ret x30
0030bb24
0030bb24loc_30bb24:
0030bb24ldr x2, [sp+240]
0030bb28str x2, [sp+112]
0030bb2cadrp x0, 0x2dc000
0030bb30add x0, x0, 1984
0030bb34mov x1, xzr
0030bb38bl runtime.makeslice
0030bb3cldr x3, [sp+112]
0030bb40str x0, [sp+176]
0030bb44str xzr, [sp+184]
0030bb48str x3, [sp+192]
0030bb4cldr x3, [sp+240]
0030bb50ldr x4, [sp+232]
0030bb54ldr x5, [sp+248]
0030bb58str x4, [sp+328]
0030bb5cstr x3, [sp+336]
0030bb60str x5, [sp+344]
0030bb64str xzr, [sp+96]
0030bb68str x3, [sp+88]
0030bb6cb 0x30bb70
0030bb70
0030bb70loc_30bb70:
0030bb70ldr x7, [sp+88]
0030bb74ldr x8, [sp+96]
0030bb78subs xzr, x7, x8
0030bb7cb.gt 0x30bb84
0030bb80b 0x30bc50
0030bb84
0030bb84loc_30bb84:
0030bb84ldr x7, [sp+96]
0030bb88ldr x8, [sp+328]
0030bb8cldr x7, [x8+3*x7]
0030bb90str x7, [sp+256]
0030bb94cbnz x7, 0x30bb9c
0030bb98b 0x30bc3c
0030bb9c
0030bb9cloc_30bb9c:
0030bb9cldrsb x27, [x7]
0030bba0ldr x0, [x7]
0030bba4ldr x1, [x7+8]
0030bba8str x0, [sp+280]
0030bbacstr x1, [sp+288]
0030bbb0bl net.isDomainName
0030bbb4strb w0, [sp+87]
0030bbb8tbnz w0, 0, 0x30bbc0
0030bbbcb 0x30bc38
0030bbc0
0030bbc0loc_30bbc0:
0030bbc0ldr x2, [sp+192]
0030bbc4ldr x0, [sp+176]
0030bbc8ldr x7, [sp+184]
0030bbccadd x1, x7, 1
0030bbd0subs xzr, x2, x1
0030bbd4b.hs 0x30bbdc
0030bbd8b 0x30bbe0
0030bbdc
0030bbdcloc_30bbdc:
0030bbdcb 0x30bbf4
0030bbe0
0030bbe0loc_30bbe0:
0030bbe0orr x3, xzr, 1
0030bbe4adrp x4, 0x2dc000
0030bbe8add x4, x4, 1984
0030bbecbl runtime.growslice
0030bbf0b 0x30bbf4
0030bbf4
0030bbf4loc_30bbf4:
0030bbf4ldr x7, [sp+256]
0030bbf8sub x8, x1, 1
0030bbfcadrp x27, 0x740000
0030bc00ldr w9, [x27+3056]
0030bc04cbz w9, 0x30bc0c
0030bc08b 0x30bc10
0030bc0c
0030bc0cloc_30bc0c:
0030bc0cb 0x30bc24
0030bc10
0030bc10loc_30bc10:
0030bc10bl runtime.gcWriteBarrier2
0030bc14str x7, [x25]
0030bc18ldr x9, [x0+3*x8]
0030bc1cstr x9, [x25+8]
0030bc20b 0x30bc24
0030bc24
0030bc24loc_30bc24:
0030bc24str x7, [x0+3*x8]
0030bc28str x0, [sp+176]
0030bc2cstr x1, [sp+184]
0030bc30str x2, [sp+192]
0030bc34b 0x30bc40
0030bc38
0030bc38loc_30bc38:
0030bc38b 0x30bc40
0030bc3c
0030bc3cloc_30bc3c:
0030bc3cb 0x30bc40
0030bc40
0030bc40loc_30bc40:
0030bc40ldr x7, [sp+96]
0030bc44add x7, x7, 1
0030bc48str x7, [sp+96]
0030bc4cb 0x30bb70
0030bc50
0030bc50loc_30bc50:
0030bc50ldr x7, [sp+240]
0030bc54str x7, [sp+112]
0030bc58ldr x8, [sp+184]
0030bc5cstr x8, [sp+104]
0030bc60subs xzr, x8, x7
0030bc64b.ne 0x30bc6c
0030bc68b 0x30bdb4
0030bc6c
0030bc6cloc_30bc6c:
0030bc6cadrp x0, 0x37b000
0030bc70add x0, x0, 704
0030bc74bl runtime.newobject
0030bc78str x0, [sp+272]
0030bc7cadrp x27, 0x740000
0030bc80ldr w1, [x27+3056]
0030bc84cbz w1, 0x30bc8c
0030bc88b 0x30bc90
0030bc8c
0030bc8cloc_30bc8c:
0030bc8cb 0x30bcac
0030bc90
0030bc90loc_30bc90:
0030bc90str x0, [sp+264]
0030bc94mov x1, x0
0030bc98adrp x0, 0x37b000
0030bc9cadd x0, x0, 704
0030bca0bl runtime.wbZero
0030bca4ldr x0, [sp+264]
0030bca8b 0x30bcac
0030bcac
0030bcacloc_30bcac:
0030bcacstp xzr, xzr, [x0]
0030bcb0stp xzr, xzr, [x0+16]
0030bcb4stp xzr, xzr, [x0+32]
0030bcb8stp xzr, xzr, [x0+48]
0030bcbcstr xzr, [x0+64]
0030bcc0ldr x7, [sp+272]
0030bcc4ldrsb x27, [x7]
0030bcc8adrp x27, 0x702000
0030bcccldr x8, [x27+2720]
0030bcd0adrp x27, 0x702000
0030bcd4ldr x9, [x27+2728]
0030bcd8str x9, [x7+24]
0030bcdcadrp x27, 0x740000
0030bce0ldr w9, [x27+3056]
0030bce4cbz w9, 0x30bcec
0030bce8b 0x30bcf0
0030bcec
0030bcecloc_30bcec:
0030bcecb 0x30bd04
0030bcf0
0030bcf0loc_30bcf0:
0030bcf0bl runtime.gcWriteBarrier2
0030bcf4str x8, [x25]
0030bcf8ldr x9, [x7+16]
0030bcfcstr x9, [x25+8]
0030bd00b 0x30bd04
0030bd04
0030bd04loc_30bd04:
0030bd04str x8, [x7+16]
0030bd08ldr x7, [sp+272]
0030bd0cldrsb x27, [x7]
0030bd10ldr x8, [sp+496]
0030bd14ldr x9, [sp+504]
0030bd18str x9, [x7+40]
0030bd1cadrp x27, 0x740000
0030bd20ldr w9, [x27+3056]
0030bd24cbz w9, 0x30bd2c
0030bd28b 0x30bd30
0030bd2c
0030bd2cloc_30bd2c:
0030bd2cb 0x30bd44
0030bd30
0030bd30loc_30bd30:
0030bd30bl runtime.gcWriteBarrier2
0030bd34str x8, [x25]
0030bd38ldr x9, [x7+32]
0030bd3cstr x9, [x25+8]
0030bd40b 0x30bd44
0030bd44
0030bd44loc_30bd44:
0030bd44str x8, [x7+32]
0030bd48ldr x7, [sp+272]
0030bd4cstr x7, [sp+304]
0030bd50ldr x7, [sp+216]
0030bd54ldr x8, [sp+224]
0030bd58str x7, [sp+160]
0030bd5cstr x8, [sp+168]
0030bd60ldr x7, [sp+176]
0030bd64ldr x8, [sp+184]
0030bd68ldr x9, [sp+192]
0030bd6cstr x7, [sp+136]
0030bd70str x8, [sp+144]
0030bd74str x9, [sp+152]
0030bd78ldr x7, [sp+304]
0030bd7cadrp x8, 0x40a000
0030bd80add x8, x8, 2368
0030bd84str x8, [sp+120]
0030bd88str x7, [sp+128]
0030bd8cldr x5, [sp+120]
0030bd90ldr x0, [sp+160]
0030bd94ldr x2, [sp+136]
0030bd98ldr x1, [sp+168]
0030bd9cldr x3, [sp+144]
0030bda0ldr x6, [sp+128]
0030bda4ldr x4, [sp+152]
0030bda8ldp x29, x30, [sp-8]
0030bdacadd sp, sp, 432
0030bdb0ret x30
0030bdb4
0030bdb4loc_30bdb4:
0030bdb4ldr x7, [sp+216]
0030bdb8ldr x8, [sp+224]
0030bdbcstr x7, [sp+160]
0030bdc0str x8, [sp+168]
0030bdc4ldr x7, [sp+176]
0030bdc8ldr x8, [sp+184]
0030bdccldr x9, [sp+192]
0030bdd0str x7, [sp+136]
0030bdd4str x8, [sp+144]
0030bdd8str x9, [sp+152]
0030bddcstp xzr, xzr, [sp+120]
0030bde0ldr x0, [sp+160]
0030bde4ldr x2, [sp+136]
0030bde8ldr x1, [sp+168]
0030bdecldr x3, [sp+144]
0030bdf0ldr x4, [sp+152]
0030bdf4mov x5, xzr
0030bdf8mov x6, xzr
0030bdfcldp x29, x30, [sp-8]
0030be00add sp, sp, 432
0030be04ret x30
0030be08
0030be08loc_30be08:
0030be08stp x0, x1, [sp+8]
0030be0cstp x2, x3, [sp+24]
0030be10stp x4, x5, [sp+40]
0030be14stp x6, x7, [sp+56]
0030be18str x8, [sp+72]
0030be1cmov x3, x30
0030be20bl runtime.morestack_noctxt.abi0
0030be24ldp x0, x1, [sp+8]
0030be28ldp x2, x3, [sp+24]
0030be2cldp x4, x5, [sp+40]
0030be30ldp x6, x7, [sp+56]
0030be34ldr x8, [sp+72]
0030be38b 0x30b860
0030be3cudf 0
0030b860
Loading..