File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
0030be40
0030be40net.(*Resolver).dial: ; void net.(*Resolver).dial(net.Resolver * r, context.Context ctx, struct string network, struct string server)
0030be40ldr x16, [x28+16]
0030be44sub x17, sp, 256
0030be48subs xzr, x17, x16
0030be4cb.ls 0x30c064
0030be50sub x20, sp, 384
0030be54stp x29, x30, [x20-8]
0030be58add sp, x20, 0
0030be5csub x29, sp, 8
0030be60str x0, [sp+392]
0030be64str x1, [sp+400]
0030be68str x2, [sp+408]
0030be6cstr x3, [sp+416]
0030be70str x4, [sp+424]
0030be74str x5, [sp+432]
0030be78str x6, [sp+440]
0030be7cstp xzr, xzr, [sp+88]
0030be80stp xzr, xzr, [sp+72]
0030be84stp xzr, xzr, [sp+264]
0030be88stp xzr, xzr, [sp+104]
0030be8cldr x7, [sp+392]
0030be90subs xzr, x7, 0
0030be94cset x8, ne
0030be98strb w8, [sp+71]
0030be9ccbnz x7, 0x30bea4
0030bea0b 0x30bec0
0030bea4
0030bea4loc_30bea4:
0030bea4ldr x7, [sp+392]
0030bea8ldrsb x27, [x7]
0030beacldr x7, [x7+8]
0030beb0subs xzr, x7, 0
0030beb4cset x7, ne
0030beb8strb w7, [sp+71]
0030bebcb 0x30bec4
0030bec0
0030bec0loc_30bec0:
0030bec0b 0x30bec4
0030bec4
0030bec4loc_30bec4:
0030bec4ldrb w7, [sp+71]
0030bec8tbnz w7, 0, 0x30bed0
0030beccb 0x30bf58
0030bed0
0030bed0loc_30bed0:
0030bed0stp xzr, xzr, [sp+328]
0030bed4stp xzr, xzr, [sp+312]
0030bed8ldr x6, [sp+392]
0030bedcldrsb x27, [x6]
0030bee0ldr x26, [x6+8]
0030bee4ldr x6, [x26]
0030bee8ldr x0, [sp+400]
0030beecldr x2, [sp+416]
0030bef0ldr x4, [sp+432]
0030bef4ldr x3, [sp+424]
0030bef8ldr x5, [sp+440]
0030befcldr x1, [sp+408]
0030bf00blr x6
0030bf04str x0, [sp+328]
0030bf08str x1, [sp+336]
0030bf0cstr x2, [sp+312]
0030bf10str x3, [sp+320]
0030bf14ldr x6, [sp+328]
0030bf18ldr x7, [sp+336]
0030bf1cstr x6, [sp+296]
0030bf20str x7, [sp+304]
0030bf24ldr x6, [sp+312]
0030bf28ldr x7, [sp+320]
0030bf2cstr x6, [sp+280]
0030bf30str x7, [sp+288]
0030bf34ldr x6, [sp+296]
0030bf38ldr x7, [sp+304]
0030bf3cstr x6, [sp+264]
0030bf40str x7, [sp+272]
0030bf44ldr x6, [sp+280]
0030bf48ldr x7, [sp+288]
0030bf4cstr x6, [sp+104]
0030bf50str x7, [sp+112]
0030bf54b 0x30bfec
0030bf58
0030bf58loc_30bf58:
0030bf58add x20, sp, 120
0030bf5cadr x27, 16
0030bf60stp x29, x27, [sp-24]
0030bf64sub x29, sp, 24
0030bf68bl fn_87cec
0030bf6csub x29, sp, 8
0030bf70stp xzr, xzr, [sp+328]
0030bf74stp xzr, xzr, [sp+312]
0030bf78ldr x1, [sp+400]
0030bf7cldr x3, [sp+416]
0030bf80ldr x5, [sp+432]
0030bf84ldr x4, [sp+424]
0030bf88ldr x6, [sp+440]
0030bf8cldr x2, [sp+408]
0030bf90add x0, sp, 120
0030bf94bl net.(*Dialer).DialContext
0030bf98str x0, [sp+328]
0030bf9cstr x1, [sp+336]
0030bfa0str x2, [sp+312]
0030bfa4str x3, [sp+320]
0030bfa8ldr x7, [sp+336]
0030bfacldr x8, [sp+328]
0030bfb0str x8, [sp+360]
0030bfb4str x7, [sp+368]
0030bfb8ldr x7, [sp+312]
0030bfbcldr x8, [sp+320]
0030bfc0str x7, [sp+344]
0030bfc4str x8, [sp+352]
0030bfc8ldr x7, [sp+360]
0030bfccldr x8, [sp+368]
0030bfd0str x7, [sp+264]
0030bfd4str x8, [sp+272]
0030bfd8ldr x7, [sp+344]
0030bfdcldr x8, [sp+352]
0030bfe0str x7, [sp+104]
0030bfe4str x8, [sp+112]
0030bfe8b 0x30bfec
0030bfec
0030bfecloc_30bfec:
0030bfecldr x4, [sp+104]
0030bff0cbnz x4, 0x30bff8
0030bff4b 0x30c034
0030bff8
0030bff8loc_30bff8:
0030bff8ldr x0, [sp+104]
0030bffcldr x1, [sp+112]
0030c000bl net.mapErr
0030c004str x0, [sp+312]
0030c008str x1, [sp+320]
0030c00cstp xzr, xzr, [sp+88]
0030c010ldr x3, [sp+320]
0030c014ldr x2, [sp+312]
0030c018str x2, [sp+72]
0030c01cstr x3, [sp+80]
0030c020ldr x0, [sp+88]
0030c024ldr x1, [sp+96]
0030c028ldp x29, x30, [sp-8]
0030c02cadd sp, sp, 384
0030c030ret x30
0030c034
0030c034loc_30c034:
0030c034ldr x4, [sp+264]
0030c038ldr x5, [sp+272]
0030c03cstr x4, [sp+88]
0030c040str x5, [sp+96]
0030c044stp xzr, xzr, [sp+72]
0030c048ldr x0, [sp+88]
0030c04cldr x1, [sp+96]
0030c050mov x2, xzr
0030c054mov x3, xzr
0030c058ldp x29, x30, [sp-8]
0030c05cadd sp, sp, 384
0030c060ret x30
0030c064
0030c064loc_30c064:
0030c064stp x0, x1, [sp+8]
0030c068stp x2, x3, [sp+24]
0030c06cstp x4, x5, [sp+40]
0030c070str x6, [sp+56]
0030c074mov x3, x30
0030c078bl runtime.morestack_noctxt.abi0
0030c07cldp x0, x1, [sp+8]
0030c080ldp x2, x3, [sp+24]
0030c084ldp x4, x5, [sp+40]
0030c088ldr x6, [sp+56]
0030c08cb 0x30be40
0030be40
0030be40net.(*Resolver).dial: ; void net.(*Resolver).dial(net.Resolver * r, context.Context ctx, struct string network, struct string server)
0030be40ldr x16, [x28+16]
0030be44sub x17, sp, 256
0030be48subs xzr, x17, x16
0030be4cb.ls 0x30c064
0030be50sub x20, sp, 384
0030be54stp x29, x30, [x20-8]
0030be58add sp, x20, 0
0030be5csub x29, sp, 8
0030be60str x0, [sp+392]
0030be64str x1, [sp+400]
0030be68str x2, [sp+408]
0030be6cstr x3, [sp+416]
0030be70str x4, [sp+424]
0030be74str x5, [sp+432]
0030be78str x6, [sp+440]
0030be7cstp xzr, xzr, [sp+88]
0030be80stp xzr, xzr, [sp+72]
0030be84stp xzr, xzr, [sp+264]
0030be88stp xzr, xzr, [sp+104]
0030be8cldr x7, [sp+392]
0030be90subs xzr, x7, 0
0030be94cset x8, ne
0030be98strb w8, [sp+71]
0030be9ccbnz x7, 0x30bea4
0030bea0b 0x30bec0
0030bea4
0030bea4loc_30bea4:
0030bea4ldr x7, [sp+392]
0030bea8ldrsb x27, [x7]
0030beacldr x7, [x7+8]
0030beb0subs xzr, x7, 0
0030beb4cset x7, ne
0030beb8strb w7, [sp+71]
0030bebcb 0x30bec4
0030bec0
0030bec0loc_30bec0:
0030bec0b 0x30bec4
0030bec4
0030bec4loc_30bec4:
0030bec4ldrb w7, [sp+71]
0030bec8tbnz w7, 0, 0x30bed0
0030beccb 0x30bf58
0030bed0
0030bed0loc_30bed0:
0030bed0stp xzr, xzr, [sp+328]
0030bed4stp xzr, xzr, [sp+312]
0030bed8ldr x6, [sp+392]
0030bedcldrsb x27, [x6]
0030bee0ldr x26, [x6+8]
0030bee4ldr x6, [x26]
0030bee8ldr x0, [sp+400]
0030beecldr x2, [sp+416]
0030bef0ldr x4, [sp+432]
0030bef4ldr x3, [sp+424]
0030bef8ldr x5, [sp+440]
0030befcldr x1, [sp+408]
0030bf00blr x6
0030bf04str x0, [sp+328]
0030bf08str x1, [sp+336]
0030bf0cstr x2, [sp+312]
0030bf10str x3, [sp+320]
0030bf14ldr x6, [sp+328]
0030bf18ldr x7, [sp+336]
0030bf1cstr x6, [sp+296]
0030bf20str x7, [sp+304]
0030bf24ldr x6, [sp+312]
0030bf28ldr x7, [sp+320]
0030bf2cstr x6, [sp+280]
0030bf30str x7, [sp+288]
0030bf34ldr x6, [sp+296]
0030bf38ldr x7, [sp+304]
0030bf3cstr x6, [sp+264]
0030bf40str x7, [sp+272]
0030bf44ldr x6, [sp+280]
0030bf48ldr x7, [sp+288]
0030bf4cstr x6, [sp+104]
0030bf50str x7, [sp+112]
0030bf54b 0x30bfec
0030bf58
0030bf58loc_30bf58:
0030bf58add x20, sp, 120
0030bf5cadr x27, 16
0030bf60stp x29, x27, [sp-24]
0030bf64sub x29, sp, 24
0030bf68bl fn_87cec
0030bf6csub x29, sp, 8
0030bf70stp xzr, xzr, [sp+328]
0030bf74stp xzr, xzr, [sp+312]
0030bf78ldr x1, [sp+400]
0030bf7cldr x3, [sp+416]
0030bf80ldr x5, [sp+432]
0030bf84ldr x4, [sp+424]
0030bf88ldr x6, [sp+440]
0030bf8cldr x2, [sp+408]
0030bf90add x0, sp, 120
0030bf94bl net.(*Dialer).DialContext
0030bf98str x0, [sp+328]
0030bf9cstr x1, [sp+336]
0030bfa0str x2, [sp+312]
0030bfa4str x3, [sp+320]
0030bfa8ldr x7, [sp+336]
0030bfacldr x8, [sp+328]
0030bfb0str x8, [sp+360]
0030bfb4str x7, [sp+368]
0030bfb8ldr x7, [sp+312]
0030bfbcldr x8, [sp+320]
0030bfc0str x7, [sp+344]
0030bfc4str x8, [sp+352]
0030bfc8ldr x7, [sp+360]
0030bfccldr x8, [sp+368]
0030bfd0str x7, [sp+264]
0030bfd4str x8, [sp+272]
0030bfd8ldr x7, [sp+344]
0030bfdcldr x8, [sp+352]
0030bfe0str x7, [sp+104]
0030bfe4str x8, [sp+112]
0030bfe8b 0x30bfec
0030bfec
0030bfecloc_30bfec:
0030bfecldr x4, [sp+104]
0030bff0cbnz x4, 0x30bff8
0030bff4b 0x30c034
0030bff8
0030bff8loc_30bff8:
0030bff8ldr x0, [sp+104]
0030bffcldr x1, [sp+112]
0030c000bl net.mapErr
0030c004str x0, [sp+312]
0030c008str x1, [sp+320]
0030c00cstp xzr, xzr, [sp+88]
0030c010ldr x3, [sp+320]
0030c014ldr x2, [sp+312]
0030c018str x2, [sp+72]
0030c01cstr x3, [sp+80]
0030c020ldr x0, [sp+88]
0030c024ldr x1, [sp+96]
0030c028ldp x29, x30, [sp-8]
0030c02cadd sp, sp, 384
0030c030ret x30
0030c034
0030c034loc_30c034:
0030c034ldr x4, [sp+264]
0030c038ldr x5, [sp+272]
0030c03cstr x4, [sp+88]
0030c040str x5, [sp+96]
0030c044stp xzr, xzr, [sp+72]
0030c048ldr x0, [sp+88]
0030c04cldr x1, [sp+96]
0030c050mov x2, xzr
0030c054mov x3, xzr
0030c058ldp x29, x30, [sp-8]
0030c05cadd sp, sp, 384
0030c060ret x30
0030c064
0030c064loc_30c064:
0030c064stp x0, x1, [sp+8]
0030c068stp x2, x3, [sp+24]
0030c06cstp x4, x5, [sp+40]
0030c070str x6, [sp+56]
0030c074mov x3, x30
0030c078bl runtime.morestack_noctxt.abi0
0030c07cldp x0, x1, [sp+8]
0030c080ldp x2, x3, [sp+24]
0030c084ldp x4, x5, [sp+40]
0030c088ldr x6, [sp+56]
0030c08cb 0x30be40
0030be40
0030c090
0030c090net.(*Resolver).goLookupSRV: ; void net.(*Resolver).goLookupSRV(net.Resolver * r, context.Context ctx, struct string service, struct string proto, struct string name)
0030c090ldr x16, [x28+16]
0030c094sub x17, sp, 2736
0030c098subs xzr, x17, x16
0030c09cb.ls 0x30ccdc
0030c0a0sub x20, sp, 2864
0030c0a4stp x29, x30, [x20-8]
0030c0a8add sp, x20, 0
0030c0acsub x29, sp, 8
0030c0b0str x0, [sp+2872]
0030c0b4str x1, [sp+2880]
0030c0b8str x2, [sp+2888]
0030c0bcstr x3, [sp+2896]
0030c0c0str x4, [sp+2904]
0030c0c4str x5, [sp+2912]
0030c0c8str x6, [sp+2920]
0030c0ccstr x7, [sp+2928]
0030c0d0str x8, [sp+2936]
0030c0d4add x27, sp, 2144
0030c0d8stp xzr, xzr, [x27]
0030c0dcstr xzr, [sp+2160]
0030c0e0add x27, sp, 2168
0030c0e4stp xzr, xzr, [x27]
0030c0e8add x27, sp, 2312
0030c0ecstp xzr, xzr, [x27]
0030c0f0ldr x7, [sp+2904]
0030c0f4subs xzr, x7, 0
0030c0f8cset x8, eq
0030c0fcstrb w8, [sp+545]
0030c100cbz x7, 0x30c108
0030c104b 0x30c11c
0030c108
0030c108loc_30c108:
0030c108ldr x7, [sp+2920]
0030c10csubs xzr, x7, 0
0030c110cset x7, eq
0030c114strb w7, [sp+545]
0030c118b 0x30c120
0030c11c
0030c11cloc_30c11c:
0030c11cb 0x30c120
0030c120
0030c120loc_30c120:
0030c120ldrb w7, [sp+545]
0030c124tbnz w7, 0, 0x30c12c
0030c128b 0x30c140
0030c12c
0030c12cloc_30c12c:
0030c12cldr x7, [sp+2928]
0030c130ldr x8, [sp+2936]
0030c134str x7, [sp+2144]
0030c138str x8, [sp+2152]
0030c13cb 0x30c308
0030c140
0030c140loc_30c140:
0030c140add x20, sp, 2616
0030c144adr x27, 16
0030c148stp x29, x27, [sp-24]
0030c14csub x29, sp, 24
0030c150bl fn_87cf8
0030c154sub x29, sp, 8
0030c158add x4, sp, 2616
0030c15cstr x4, [sp+2464]
0030c160ldrsb x27, [x4]
0030c164orr x5, xzr, 1
0030c168str x5, [x4+8]
0030c16cadrp x27, 0x73f000
0030c170ldr w6, [x27+3056]
0030c174cbz w6, 0x30c17c
0030c178b 0x30c180
0030c17c
0030c17cloc_30c17c:
0030c17cb 0x30c190
0030c180
0030c180loc_30c180:
0030c180ldr x6, [x4]
0030c184bl runtime.gcWriteBarrier1
0030c188str x6, [x25]
0030c18cb 0x30c190
0030c190
0030c190loc_30c190:
0030c190adrp x6, 0x404000
0030c194add x6, x6, 3136
0030c198str x6, [x4]
0030c19cldrsb x27, [x4]
0030c1a0ldr x6, [sp+2896]
0030c1a4ldr x7, [sp+2904]
0030c1a8str x7, [x4+24]
0030c1acadrp x27, 0x73f000
0030c1b0ldr w7, [x27+3056]
0030c1b4cbz w7, 0x30c1bc
0030c1b8b 0x30c1c0
0030c1bc
0030c1bcloc_30c1bc:
0030c1bcb 0x30c1d4
0030c1c0
0030c1c0loc_30c1c0:
0030c1c0bl runtime.gcWriteBarrier2
0030c1c4str x6, [x25]
0030c1c8ldr x7, [x4+16]
0030c1ccstr x7, [x25+8]
0030c1d0b 0x30c1d4
0030c1d4
0030c1d4loc_30c1d4:
0030c1d4str x6, [x4+16]
0030c1d8ldr x4, [sp+2464]
0030c1dcldrsb x27, [x4]
0030c1e0orr x6, xzr, 2
0030c1e4str x6, [x4+40]
0030c1e8adrp x27, 0x73f000
0030c1ecldr w6, [x27+3056]
0030c1f0cbz w6, 0x30c1f8
0030c1f4b 0x30c1fc
0030c1f8
0030c1f8loc_30c1f8:
0030c1f8b 0x30c20c
0030c1fc
0030c1fcloc_30c1fc:
0030c1fcldr x6, [x4+32]
0030c200bl runtime.gcWriteBarrier1
0030c204str x6, [x25]
0030c208b 0x30c20c
0030c20c
0030c20cloc_30c20c:
0030c20cadrp x6, 0x3a4000
0030c210add x6, x6, 99
0030c214str x6, [x4+32]
0030c218ldr x4, [sp+2912]
0030c21cldr x6, [sp+2920]
0030c220ldr x7, [sp+2464]
0030c224ldrsb x27, [x7]
0030c228str x6, [x7+56]
0030c22cadrp x27, 0x73f000
0030c230ldr w6, [x27+3056]
0030c234cbz w6, 0x30c23c
0030c238b 0x30c240
0030c23c
0030c23cloc_30c23c:
0030c23cb 0x30c254
0030c240
0030c240loc_30c240:
0030c240bl runtime.gcWriteBarrier2
0030c244str x4, [x25]
0030c248ldr x6, [x7+48]
0030c24cstr x6, [x25+8]
0030c250b 0x30c254
0030c254
0030c254loc_30c254:
0030c254str x4, [x7+48]
0030c258ldr x4, [sp+2464]
0030c25cldrsb x27, [x4]
0030c260str x5, [x4+72]
0030c264adrp x27, 0x73f000
0030c268ldr w6, [x27+3056]
0030c26ccbz w6, 0x30c274
0030c270b 0x30c278
0030c274
0030c274loc_30c274:
0030c274b 0x30c288
0030c278
0030c278loc_30c278:
0030c278ldr x6, [x4+64]
0030c27cbl runtime.gcWriteBarrier1
0030c280str x6, [x25]
0030c284b 0x30c288
0030c288
0030c288loc_30c288:
0030c288adrp x6, 0x403000
0030c28cadd x6, x6, 296
0030c290str x6, [x4+64]
0030c294ldr x4, [sp+2928]
0030c298ldr x6, [sp+2936]
0030c29cldr x7, [sp+2464]
0030c2a0ldrsb x27, [x7]
0030c2a4str x6, [x7+88]
0030c2a8adrp x27, 0x73f000
0030c2acldr w6, [x27+3056]
0030c2b0cbz w6, 0x30c2b8
0030c2b4b 0x30c2bc
0030c2b8
0030c2b8loc_30c2b8:
0030c2b8b 0x30c2d0
0030c2bc
0030c2bcloc_30c2bc:
0030c2bcbl runtime.gcWriteBarrier2
0030c2c0str x4, [x25]
0030c2c4ldr x6, [x7+80]
0030c2c8str x6, [x25+8]
0030c2ccb 0x30c2d0
0030c2d0
0030c2d0loc_30c2d0:
0030c2d0str x4, [x7+80]
0030c2d4ldr x1, [sp+2464]
0030c2d8ldrsb x27, [x1]
0030c2dcb 0x30c2e0
0030c2e0
0030c2e0loc_30c2e0:
0030c2e0str x1, [sp+2472]
0030c2e4orr x3, xzr, 6
0030c2e8str x3, [sp+2480]
0030c2ecstr x3, [sp+2488]
0030c2f0mov x0, xzr
0030c2f4mov x2, x3
0030c2f8bl runtime.concatstrings
0030c2fcstr x0, [sp+2144]
0030c300str x1, [sp+2152]
0030c304b 0x30c308
0030c308
0030c308loc_30c308:
0030c308add x20, sp, 2536
0030c30cadr x27, 16
0030c310stp x29, x27, [sp-24]
0030c314sub x29, sp, 24
0030c318bl fn_87cfc
0030c31csub x29, sp, 8
0030c320add x27, sp, 2520
0030c324stp xzr, xzr, [x27]
0030c328add x27, sp, 2504
0030c32cstp xzr, xzr, [x27]
0030c330ldr x1, [sp+2880]
0030c334ldr x3, [sp+2144]
0030c338ldr x0, [sp+2872]
0030c33cldr x4, [sp+2152]
0030c340ldr x2, [sp+2888]
0030c344movz x5, 33
0030c348mov x6, xzr
0030c34cbl net.(*Resolver).lookup
0030c350ldr x16, [sp+8]
0030c354str x16, [sp+2336]
0030c358ldr x17, [sp+24]
0030c35cstr x17, [sp+2136]
0030c360ldr x19, [sp+16]
0030c364ldr x21, [sp+32]
0030c368str x0, [sp+2344]
0030c36cstr x1, [sp+2352]
0030c370str x2, [sp+2360]
0030c374strh w3, [sp+2368]
0030c378strh w4, [sp+2370]
0030c37cstrh w5, [sp+2372]
0030c380strh w6, [sp+2374]
0030c384strh w7, [sp+2376]
0030c388strh w8, [sp+2378]
0030c38cstrb w9, [sp+2380]
0030c390str x10, [sp+2384]
0030c394str x11, [sp+2392]
0030c398strb w12, [sp+2400]
0030c39cstr x13, [sp+2408]
0030c3a0strh w14, [sp+2416]
0030c3a4strh w15, [sp+2418]
0030c3a8add x20, sp, 2344
0030c3acmov x0, x21
0030c3b0add x21, sp, 2536
0030c3b4adr x27, 16
0030c3b8stp x29, x27, [sp-24]
0030c3bcsub x29, sp, 24
0030c3c0bl fn_87ef8
0030c3c4sub x29, sp, 8
0030c3c8ldr x7, [sp+2336]
0030c3ccstr x7, [sp+2520]
0030c3d0str x19, [sp+2528]
0030c3d4ldr x7, [sp+2136]
0030c3d8str x7, [sp+2504]
0030c3dcstr x0, [sp+2512]
0030c3e0add x21, sp, 2776
0030c3e4add x20, sp, 2536
0030c3e8adr x27, 16
0030c3ecstp x29, x27, [sp-24]
0030c3f0sub x29, sp, 24
0030c3f4bl fn_87ef8
0030c3f8sub x29, sp, 8
0030c3fcldr x7, [sp+2520]
0030c400ldr x8, [sp+2528]
0030c404str x7, [sp+2760]
0030c408str x8, [sp+2768]
0030c40cldr x7, [sp+2504]
0030c410ldr x8, [sp+2512]
0030c414str x7, [sp+2744]
0030c418str x8, [sp+2752]
0030c41cadd x21, sp, 2200
0030c420add x20, sp, 2776
0030c424adr x27, 16
0030c428stp x29, x27, [sp-24]
0030c42csub x29, sp, 24
0030c430bl fn_87ef8
0030c434sub x29, sp, 8
0030c438ldr x7, [sp+2760]
0030c43cldr x8, [sp+2768]
0030c440str x7, [sp+2184]
0030c444str x8, [sp+2192]
0030c448ldr x7, [sp+2752]
0030c44cldr x8, [sp+2744]
0030c450str x8, [sp+2312]
0030c454str x7, [sp+2320]
0030c458cbnz x8, 0x30c460
0030c45cb 0x30c49c
0030c460
0030c460loc_30c460:
0030c460add x27, sp, 2144
0030c464stp xzr, xzr, [x27]
0030c468str xzr, [sp+2160]
0030c46cadd x27, sp, 2168
0030c470stp xzr, xzr, [x27]
0030c474ldr x5, [sp+2312]
0030c478ldr x0, [sp+2144]
0030c47cldr x1, [sp+2152]
0030c480ldr x6, [sp+2320]
0030c484mov x2, xzr
0030c488mov x3, xzr
0030c48cmov x4, x3
0030c490ldp x29, x30, [sp-8]
0030c494add sp, sp, 2864
0030c498ret x30
0030c49c
0030c49cloc_30c49c:
0030c49cadd x20, sp, 289
0030c4a0adr x27, 16
0030c4a4stp x29, x27, [sp-24]
0030c4a8sub x29, sp, 24
0030c4acbl fn_87cd0
0030c4b0sub x29, sp, 8
0030c4b4b 0x30c4b8
0030c4b8
0030c4b8loc_30c4b8:
0030c4b8b 0x30c4bc
0030c4bc
0030c4bcloc_30c4bc:
0030c4bcadd x27, sp, 2504
0030c4c0stp xzr, xzr, [x27]
0030c4c4add x0, sp, 2200
0030c4c8bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AnswerHeader
0030c4ccadd x21, sp, 1600
0030c4d0add x20, sp, 8
0030c4d4adr x27, 16
0030c4d8stp x29, x27, [sp-24]
0030c4dcsub x29, sp, 24
0030c4e0bl fn_87ea0
0030c4e4sub x29, sp, 8
0030c4e8add x27, sp, 260
0030c4ecldp x2, x3, [x27]
0030c4f0add x27, sp, 1852
0030c4f4stp x2, x3, [x27]
0030c4f8str x0, [sp+2504]
0030c4fcstr x1, [sp+2512]
0030c500add x21, sp, 1868
0030c504add x20, sp, 1600
0030c508adr x27, 16
0030c50cstp x29, x27, [sp-24]
0030c510sub x29, sp, 24
0030c514bl fn_87ea0
0030c518sub x29, sp, 8
0030c51cadd x27, sp, 1852
0030c520ldp x1, x2, [x27]
0030c524add x27, sp, 2120
0030c528stp x1, x2, [x27]
0030c52cldr x1, [sp+2504]
0030c530ldr x2, [sp+2512]
0030c534str x1, [sp+2728]
0030c538str x2, [sp+2736]
0030c53cadd x21, sp, 1332
0030c540add x20, sp, 1868
0030c544adr x27, 16
0030c548stp x29, x27, [sp-24]
0030c54csub x29, sp, 24
0030c550bl fn_87ea0
0030c554sub x29, sp, 8
0030c558add x27, sp, 2120
0030c55cldp x1, x2, [x27]
0030c560add x27, sp, 1584
0030c564stp x1, x2, [x27]
0030c568ldr x0, [sp+2728]
0030c56cldr x1, [sp+2736]
0030c570str x0, [sp+2296]
0030c574str x1, [sp+2304]
0030c578adrp x27, 0x715000
0030c57cldr x2, [x27+3312]
0030c580subs xzr, x2, x0
0030c584b.eq 0x30c58c
0030c588b 0x30c618
0030c58c
0030c58cloc_30c58c:
0030c58cadrp x27, 0x715000
0030c590ldr x2, [x27+3320]
0030c594bl runtime.ifaceeq
0030c598tbnz w0, 0, 0x30c5a0
0030c59cb 0x30c614
0030c5a0
0030c5a0loc_30c5a0:
0030c5a0b 0x30c5a4
0030c5a4
0030c5a4loc_30c5a4:
0030c5a4ldr x0, [sp+2160]
0030c5a8ldr x1, [sp+2168]
0030c5acldr x2, [sp+2176]
0030c5b0bl net.byPriorityWeight.sort
0030c5b4add x21, sp, 8
0030c5b8add x20, sp, 289
0030c5bcadr x27, 16
0030c5c0stp x29, x27, [sp-24]
0030c5c4sub x29, sp, 24
0030c5c8bl fn_87ea0
0030c5ccsub x29, sp, 8
0030c5d0bl vendor/golang.org/x/net/dns/dnsmessage.Name.String
0030c5d4str x0, [sp+2520]
0030c5d8str x1, [sp+2528]
0030c5dcstr x0, [sp+2144]
0030c5e0str x1, [sp+2152]
0030c5e4add x27, sp, 2312
0030c5e8stp xzr, xzr, [x27]
0030c5ecldr x0, [sp+2144]
0030c5f0ldr x2, [sp+2160]
0030c5f4ldr x1, [sp+2152]
0030c5f8ldr x3, [sp+2168]
0030c5fcldr x4, [sp+2176]
0030c600mov x5, xzr
0030c604mov x6, xzr
0030c608ldp x29, x30, [sp-8]
0030c60cadd sp, sp, 2864
0030c610ret x30
0030c614
0030c614loc_30c614:
0030c614b 0x30c61c
0030c618
0030c618loc_30c618:
0030c618b 0x30c61c
0030c61c
0030c61cloc_30c61c:
0030c61cldr x1, [sp+2296]
0030c620cbnz x1, 0x30c628
0030c624b 0x30c794
0030c628
0030c628loc_30c628:
0030c628adrp x0, 0x37a000
0030c62cadd x0, x0, 704
0030c630bl runtime.newobject
0030c634str x0, [sp+2456]
0030c638adrp x27, 0x73f000
0030c63cldr w1, [x27+3056]
0030c640cbz w1, 0x30c648
0030c644b 0x30c64c
0030c648
0030c648loc_30c648:
0030c648b 0x30c668
0030c64c
0030c64cloc_30c64c:
0030c64cstr x0, [sp+2328]
0030c650mov x1, x0
0030c654adrp x0, 0x37a000
0030c658add x0, x0, 704
0030c65cbl runtime.wbZero
0030c660ldr x0, [sp+2328]
0030c664b 0x30c668
0030c668
0030c668loc_30c668:
0030c668stp xzr, xzr, [x0]
0030c66cstp xzr, xzr, [x0+16]
0030c670stp xzr, xzr, [x0+32]
0030c674stp xzr, xzr, [x0+48]
0030c678str xzr, [x0+64]
0030c67cldr x7, [sp+2456]
0030c680ldrsb x27, [x7]
0030c684orr x8, xzr, 28
0030c688str x8, [x7+24]
0030c68cadrp x27, 0x73f000
0030c690ldr w8, [x27+3056]
0030c694cbz w8, 0x30c69c
0030c698b 0x30c6a0
0030c69c
0030c69cloc_30c69c:
0030c69cb 0x30c6b0
0030c6a0
0030c6a0loc_30c6a0:
0030c6a0ldr x8, [x7+16]
0030c6a4bl runtime.gcWriteBarrier1
0030c6a8str x8, [x25]
0030c6acb 0x30c6b0
0030c6b0
0030c6b0loc_30c6b0:
0030c6b0adrp x8, 0x3af000
0030c6b4add x8, x8, 3264
0030c6b8str x8, [x7+16]
0030c6bcldr x7, [sp+2456]
0030c6c0ldrsb x27, [x7]
0030c6c4ldr x8, [sp+2928]
0030c6c8ldr x9, [sp+2936]
0030c6ccstr x9, [x7+40]
0030c6d0adrp x27, 0x73f000
0030c6d4ldr w9, [x27+3056]
0030c6d8cbz w9, 0x30c6e0
0030c6dcb 0x30c6e4
0030c6e0
0030c6e0loc_30c6e0:
0030c6e0b 0x30c6f8
0030c6e4
0030c6e4loc_30c6e4:
0030c6e4bl runtime.gcWriteBarrier2
0030c6e8str x8, [x25]
0030c6ecldr x9, [x7+32]
0030c6f0str x9, [x25+8]
0030c6f4b 0x30c6f8
0030c6f8
0030c6f8loc_30c6f8:
0030c6f8str x8, [x7+32]
0030c6fcldr x7, [sp+2456]
0030c700ldrsb x27, [x7]
0030c704ldr x8, [sp+2184]
0030c708ldr x9, [sp+2192]
0030c70cstr x9, [x7+56]
0030c710adrp x27, 0x73f000
0030c714ldr w9, [x27+3056]
0030c718cbz w9, 0x30c720
0030c71cb 0x30c724
0030c720
0030c720loc_30c720:
0030c720b 0x30c738
0030c724
0030c724loc_30c724:
0030c724bl runtime.gcWriteBarrier2
0030c728str x8, [x25]
0030c72cldr x9, [x7+48]
0030c730str x9, [x25+8]
0030c734b 0x30c738
0030c738
0030c738loc_30c738:
0030c738str x8, [x7+48]
0030c73cldr x7, [sp+2456]
0030c740str x7, [sp+2496]
0030c744add x27, sp, 2144
0030c748stp xzr, xzr, [x27]
0030c74cadd x27, sp, 2160
0030c750stp xzr, xzr, [x27]
0030c754str xzr, [sp+2176]
0030c758ldr x7, [sp+2496]
0030c75cadrp x8, 0x409000
0030c760add x8, x8, 2368
0030c764str x8, [sp+2312]
0030c768str x7, [sp+2320]
0030c76cldr x5, [sp+2312]
0030c770ldr x0, [sp+2144]
0030c774ldr x2, [sp+2160]
0030c778ldr x1, [sp+2152]
0030c77cldr x3, [sp+2168]
0030c780ldr x6, [sp+2320]
0030c784ldr x4, [sp+2176]
0030c788ldp x29, x30, [sp-8]
0030c78cadd sp, sp, 2864
0030c790ret x30
0030c794
0030c794loc_30c794:
0030c794ldrh w1, [sp+1588]
0030c798subs wzr, w1, 33
0030c79cb.ne 0x30c7a4
0030c7a0b 0x30c92c
0030c7a4
0030c7a4loc_30c7a4:
0030c7a4add x0, sp, 2200
0030c7a8bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAnswer
0030c7acstr x0, [sp+2280]
0030c7b0str x1, [sp+2288]
0030c7b4cbnz x0, 0x30c7bc
0030c7b8b 0x30c928
0030c7bc
0030c7bcloc_30c7bc:
0030c7bcadrp x0, 0x37a000
0030c7c0add x0, x0, 704
0030c7c4bl runtime.newobject
0030c7c8str x0, [sp+2448]
0030c7ccadrp x27, 0x73f000
0030c7d0ldr w1, [x27+3056]
0030c7d4cbz w1, 0x30c7dc
0030c7d8b 0x30c7e0
0030c7dc
0030c7dcloc_30c7dc:
0030c7dcb 0x30c7fc
0030c7e0
0030c7e0loc_30c7e0:
0030c7e0str x0, [sp+2328]
0030c7e4mov x1, x0
0030c7e8adrp x0, 0x37a000
0030c7ecadd x0, x0, 704
0030c7f0bl runtime.wbZero
0030c7f4ldr x0, [sp+2328]
0030c7f8b 0x30c7fc
0030c7fc
0030c7fcloc_30c7fc:
0030c7fcstp xzr, xzr, [x0]
0030c800stp xzr, xzr, [x0+16]
0030c804stp xzr, xzr, [x0+32]
0030c808stp xzr, xzr, [x0+48]
0030c80cstr xzr, [x0+64]
0030c810ldr x7, [sp+2448]
0030c814ldrsb x27, [x7]
0030c818orr x8, xzr, 28
0030c81cstr x8, [x7+24]
0030c820adrp x27, 0x73f000
0030c824ldr w8, [x27+3056]
0030c828cbz w8, 0x30c830
0030c82cb 0x30c834
0030c830
0030c830loc_30c830:
0030c830b 0x30c844
0030c834
0030c834loc_30c834:
0030c834ldr x8, [x7+16]
0030c838bl runtime.gcWriteBarrier1
0030c83cstr x8, [x25]
0030c840b 0x30c844
0030c844
0030c844loc_30c844:
0030c844adrp x8, 0x3af000
0030c848add x8, x8, 3264
0030c84cstr x8, [x7+16]
0030c850ldr x7, [sp+2448]
0030c854ldrsb x27, [x7]
0030c858ldr x8, [sp+2928]
0030c85cldr x9, [sp+2936]
0030c860str x9, [x7+40]
0030c864adrp x27, 0x73f000
0030c868ldr w9, [x27+3056]
0030c86ccbz w9, 0x30c874
0030c870b 0x30c878
0030c874
0030c874loc_30c874:
0030c874b 0x30c88c
0030c878
0030c878loc_30c878:
0030c878bl runtime.gcWriteBarrier2
0030c87cstr x8, [x25]
0030c880ldr x9, [x7+32]
0030c884str x9, [x25+8]
0030c888b 0x30c88c
0030c88c
0030c88cloc_30c88c:
0030c88cstr x8, [x7+32]
0030c890ldr x7, [sp+2448]
0030c894ldrsb x27, [x7]
0030c898ldr x8, [sp+2184]
0030c89cldr x9, [sp+2192]
0030c8a0str x9, [x7+56]
0030c8a4adrp x27, 0x73f000
0030c8a8ldr w9, [x27+3056]
0030c8accbz w9, 0x30c8b4
0030c8b0b 0x30c8b8
0030c8b4
0030c8b4loc_30c8b4:
0030c8b4b 0x30c8cc
0030c8b8
0030c8b8loc_30c8b8:
0030c8b8bl runtime.gcWriteBarrier2
0030c8bcstr x8, [x25]
0030c8c0ldr x9, [x7+48]
0030c8c4str x9, [x25+8]
0030c8c8b 0x30c8cc
0030c8cc
0030c8ccloc_30c8cc:
0030c8ccstr x8, [x7+48]
0030c8d0ldr x7, [sp+2448]
0030c8d4str x7, [sp+2496]
0030c8d8add x27, sp, 2144
0030c8dcstp xzr, xzr, [x27]
0030c8e0add x27, sp, 2160
0030c8e4stp xzr, xzr, [x27]
0030c8e8str xzr, [sp+2176]
0030c8ecldr x7, [sp+2496]
0030c8f0adrp x8, 0x409000
0030c8f4add x8, x8, 2368
0030c8f8str x8, [sp+2312]
0030c8fcstr x7, [sp+2320]
0030c900ldr x5, [sp+2312]
0030c904ldr x0, [sp+2144]
0030c908ldr x2, [sp+2160]
0030c90cldr x1, [sp+2152]
0030c910ldr x3, [sp+2168]
0030c914ldr x6, [sp+2320]
0030c918ldr x4, [sp+2176]
0030c91cldp x29, x30, [sp-8]
0030c920add sp, sp, 2864
0030c924ret x30
0030c928
0030c928loc_30c928:
0030c928b 0x30ccd8
0030c92c
0030c92cloc_30c92c:
0030c92cldrb w1, [sp+544]
0030c930subs wzr, w1, 0
0030c934cset x2, eq
0030c938strb w2, [sp+545]
0030c93ccbz w1, 0x30c944
0030c940b 0x30c958
0030c944
0030c944loc_30c944:
0030c944ldrb w1, [sp+1587]
0030c948subs wzr, w1, 0
0030c94ccset x1, ne
0030c950strb w1, [sp+545]
0030c954b 0x30c95c
0030c958
0030c958loc_30c958:
0030c958b 0x30c95c
0030c95c
0030c95cloc_30c95c:
0030c95cldrb w1, [sp+545]
0030c960tbnz w1, 0, 0x30c968
0030c964b 0x30c988
0030c968
0030c968loc_30c968:
0030c968add x21, sp, 289
0030c96cadd x20, sp, 1332
0030c970adr x27, 16
0030c974stp x29, x27, [sp-24]
0030c978sub x29, sp, 24
0030c97cbl fn_87ea0
0030c980sub x29, sp, 8
0030c984b 0x30c98c
0030c988
0030c988loc_30c988:
0030c988b 0x30c98c
0030c98c
0030c98cloc_30c98c:
0030c98cadd x27, sp, 2504
0030c990stp xzr, xzr, [x27]
0030c994add x0, sp, 2200
0030c998bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SRVResource
0030c99cadd x21, sp, 808
0030c9a0add x20, sp, 8
0030c9a4adr x27, 16
0030c9a8stp x29, x27, [sp-24]
0030c9acsub x29, sp, 24
0030c9b0bl fn_87ea0
0030c9b4sub x29, sp, 8
0030c9b8add x27, sp, 262
0030c9bcldr x2, [x27]
0030c9c0add x27, sp, 1062
0030c9c4str x2, [x27]
0030c9c8str x0, [sp+2504]
0030c9ccstr x1, [sp+2512]
0030c9d0add x21, sp, 1070
0030c9d4add x20, sp, 808
0030c9d8adr x27, 16
0030c9dcstp x29, x27, [sp-24]
0030c9e0sub x29, sp, 24
0030c9e4bl fn_87ea0
0030c9e8sub x29, sp, 8
0030c9ecadd x27, sp, 1062
0030c9f0ldr x1, [x27]
0030c9f4add x27, sp, 1324
0030c9f8str x1, [x27]
0030c9fcldr x1, [sp+2504]
0030ca00ldr x2, [sp+2512]
0030ca04str x1, [sp+2712]
0030ca08str x2, [sp+2720]
0030ca0cadd x21, sp, 546
0030ca10add x20, sp, 1070
0030ca14adr x27, 16
0030ca18stp x29, x27, [sp-24]
0030ca1csub x29, sp, 24
0030ca20bl fn_87ea0
0030ca24sub x29, sp, 8
0030ca28add x27, sp, 1324
0030ca2cldr x1, [x27]
0030ca30str x1, [sp+800]
0030ca34ldr x1, [sp+2720]
0030ca38ldr x2, [sp+2712]
0030ca3cstr x2, [sp+2296]
0030ca40str x1, [sp+2304]
0030ca44cbnz x2, 0x30ca4c
0030ca48b 0x30cbb8
0030ca4c
0030ca4cloc_30ca4c:
0030ca4cadrp x0, 0x37a000
0030ca50add x0, x0, 704
0030ca54bl runtime.newobject
0030ca58str x0, [sp+2440]
0030ca5cadrp x27, 0x73f000
0030ca60ldr w1, [x27+3056]
0030ca64cbz w1, 0x30ca6c
0030ca68b 0x30ca70
0030ca6c
0030ca6cloc_30ca6c:
0030ca6cb 0x30ca8c
0030ca70
0030ca70loc_30ca70:
0030ca70str x0, [sp+2328]
0030ca74mov x1, x0
0030ca78adrp x0, 0x37a000
0030ca7cadd x0, x0, 704
0030ca80bl runtime.wbZero
0030ca84ldr x0, [sp+2328]
0030ca88b 0x30ca8c
0030ca8c
0030ca8cloc_30ca8c:
0030ca8cstp xzr, xzr, [x0]
0030ca90stp xzr, xzr, [x0+16]
0030ca94stp xzr, xzr, [x0+32]
0030ca98stp xzr, xzr, [x0+48]
0030ca9cstr xzr, [x0+64]
0030caa0ldr x7, [sp+2440]
0030caa4ldrsb x27, [x7]
0030caa8orr x8, xzr, 28
0030caacstr x8, [x7+24]
0030cab0adrp x27, 0x73f000
0030cab4ldr w8, [x27+3056]
0030cab8cbz w8, 0x30cac0
0030cabcb 0x30cac4
0030cac0
0030cac0loc_30cac0:
0030cac0b 0x30cad4
0030cac4
0030cac4loc_30cac4:
0030cac4ldr x8, [x7+16]
0030cac8bl runtime.gcWriteBarrier1
0030caccstr x8, [x25]
0030cad0b 0x30cad4
0030cad4
0030cad4loc_30cad4:
0030cad4adrp x8, 0x3af000
0030cad8add x8, x8, 3264
0030cadcstr x8, [x7+16]
0030cae0ldr x7, [sp+2440]
0030cae4ldrsb x27, [x7]
0030cae8ldr x8, [sp+2928]
0030caecldr x9, [sp+2936]
0030caf0str x9, [x7+40]
0030caf4adrp x27, 0x73f000
0030caf8ldr w9, [x27+3056]
0030cafccbz w9, 0x30cb04
0030cb00b 0x30cb08
0030cb04
0030cb04loc_30cb04:
0030cb04b 0x30cb1c
0030cb08
0030cb08loc_30cb08:
0030cb08bl runtime.gcWriteBarrier2
0030cb0cstr x8, [x25]
0030cb10ldr x9, [x7+32]
0030cb14str x9, [x25+8]
0030cb18b 0x30cb1c
0030cb1c
0030cb1cloc_30cb1c:
0030cb1cstr x8, [x7+32]
0030cb20ldr x7, [sp+2440]
0030cb24ldrsb x27, [x7]
0030cb28ldr x8, [sp+2184]
0030cb2cldr x9, [sp+2192]
0030cb30str x9, [x7+56]
0030cb34adrp x27, 0x73f000
0030cb38ldr w9, [x27+3056]
0030cb3ccbz w9, 0x30cb44
0030cb40b 0x30cb48
0030cb44
0030cb44loc_30cb44:
0030cb44b 0x30cb5c
0030cb48
0030cb48loc_30cb48:
0030cb48bl runtime.gcWriteBarrier2
0030cb4cstr x8, [x25]
0030cb50ldr x9, [x7+48]
0030cb54str x9, [x25+8]
0030cb58b 0x30cb5c
0030cb5c
0030cb5cloc_30cb5c:
0030cb5cstr x8, [x7+48]
0030cb60ldr x7, [sp+2440]
0030cb64str x7, [sp+2496]
0030cb68add x27, sp, 2144
0030cb6cstp xzr, xzr, [x27]
0030cb70add x27, sp, 2160
0030cb74stp xzr, xzr, [x27]
0030cb78str xzr, [sp+2176]
0030cb7cldr x7, [sp+2496]
0030cb80adrp x8, 0x409000
0030cb84add x8, x8, 2368
0030cb88str x8, [sp+2312]
0030cb8cstr x7, [sp+2320]
0030cb90ldr x5, [sp+2312]
0030cb94ldr x0, [sp+2144]
0030cb98ldr x2, [sp+2160]
0030cb9cldr x1, [sp+2152]
0030cba0ldr x3, [sp+2168]
0030cba4ldr x6, [sp+2320]
0030cba8ldr x4, [sp+2176]
0030cbacldp x29, x30, [sp-8]
0030cbb0add sp, sp, 2864
0030cbb4ret x30
0030cbb8
0030cbb8loc_30cbb8:
0030cbb8add x21, sp, 8
0030cbbcadd x20, sp, 552
0030cbc0adr x27, 16
0030cbc4stp x29, x27, [sp-24]
0030cbc8sub x29, sp, 24
0030cbccbl fn_87ea0
0030cbd0sub x29, sp, 8
0030cbd4bl vendor/golang.org/x/net/dns/dnsmessage.Name.String
0030cbd8str x0, [sp+2520]
0030cbdcstr x1, [sp+2528]
0030cbe0adrp x0, 0x359000
0030cbe4add x0, x0, 3488
0030cbe8bl runtime.newobject
0030cbecstr x0, [sp+2424]
0030cbf0ldr x1, [sp+2520]
0030cbf4ldr x2, [sp+2528]
0030cbf8str x2, [x0+8]
0030cbfcadrp x27, 0x73f000
0030cc00ldr w2, [x27+3056]
0030cc04cbz w2, 0x30cc0c
0030cc08b 0x30cc10
0030cc0c
0030cc0cloc_30cc0c:
0030cc0cb 0x30cc24
0030cc10
0030cc10loc_30cc10:
0030cc10bl runtime.gcWriteBarrier2
0030cc14str x1, [x25]
0030cc18ldr x5, [x0]
0030cc1cstr x5, [x25+8]
0030cc20b 0x30cc24
0030cc24
0030cc24loc_30cc24:
0030cc24str x1, [x0]
0030cc28ldr x5, [sp+2424]
0030cc2cldrsb x27, [x5]
0030cc30ldrh w6, [sp+550]
0030cc34strh w6, [x5+16]
0030cc38ldr x5, [sp+2424]
0030cc3cldrsb x27, [x5]
0030cc40ldrh w6, [sp+546]
0030cc44strh w6, [x5+18]
0030cc48ldr x5, [sp+2424]
0030cc4cldrsb x27, [x5]
0030cc50ldrh w6, [sp+548]
0030cc54strh w6, [x5+20]
0030cc58ldr x5, [sp+2424]
0030cc5cstr x5, [sp+2432]
0030cc60ldr x2, [sp+2176]
0030cc64ldr x0, [sp+2160]
0030cc68ldr x5, [sp+2168]
0030cc6cadd x1, x5, 1
0030cc70subs xzr, x2, x1
0030cc74b.hs 0x30cc7c
0030cc78b 0x30cc80
0030cc7c
0030cc7cloc_30cc7c:
0030cc7cb 0x30cc94
0030cc80
0030cc80loc_30cc80:
0030cc80orr x3, xzr, 1
0030cc84adrp x4, 0x2db000
0030cc88add x4, x4, 1984
0030cc8cbl runtime.growslice
0030cc90b 0x30cc94
0030cc94
0030cc94loc_30cc94:
0030cc94sub x3, x1, 1
0030cc98ldr x4, [sp+2432]
0030cc9cadrp x27, 0x73f000
0030cca0ldr w5, [x27+3056]
0030cca4cbz w5, 0x30ccac
0030cca8b 0x30ccb0
0030ccac
0030ccacloc_30ccac:
0030ccacb 0x30ccc4
0030ccb0
0030ccb0loc_30ccb0:
0030ccb0bl runtime.gcWriteBarrier2
0030ccb4str x4, [x25]
0030ccb8ldr x5, [x0+3*x3]
0030ccbcstr x5, [x25+8]
0030ccc0b 0x30ccc4
0030ccc4
0030ccc4loc_30ccc4:
0030ccc4str x4, [x0+3*x3]
0030ccc8str x0, [sp+2160]
0030ccccstr x1, [sp+2168]
0030ccd0str x2, [sp+2176]
0030ccd4b 0x30ccd8
0030ccd8
0030ccd8loc_30ccd8:
0030ccd8b 0x30c4b8
0030ccdc
0030ccdcloc_30ccdc:
0030ccdcstp x0, x1, [sp+8]
0030cce0stp x2, x3, [sp+24]
0030cce4stp x4, x5, [sp+40]
0030cce8stp x6, x7, [sp+56]
0030ccecstr x8, [sp+72]
0030ccf0mov x3, x30
0030ccf4bl runtime.morestack_noctxt.abi0
0030ccf8ldp x0, x1, [sp+8]
0030ccfcldp x2, x3, [sp+24]
0030cd00ldp x4, x5, [sp+40]
0030cd04ldp x6, x7, [sp+56]
0030cd08ldr x8, [sp+72]
0030cd0cb 0x30c090
0030c090
0030c090net.(*Resolver).goLookupSRV: ; void net.(*Resolver).goLookupSRV(net.Resolver * r, context.Context ctx, struct string service, struct string proto, struct string name)
0030c090ldr x16, [x28+16]
0030c094sub x17, sp, 2736
0030c098subs xzr, x17, x16
0030c09cb.ls 0x30ccdc
0030c0a0sub x20, sp, 2864
0030c0a4stp x29, x30, [x20-8]
0030c0a8add sp, x20, 0
0030c0acsub x29, sp, 8
0030c0b0str x0, [sp+2872]
0030c0b4str x1, [sp+2880]
0030c0b8str x2, [sp+2888]
0030c0bcstr x3, [sp+2896]
0030c0c0str x4, [sp+2904]
0030c0c4str x5, [sp+2912]
0030c0c8str x6, [sp+2920]
0030c0ccstr x7, [sp+2928]
0030c0d0str x8, [sp+2936]
0030c0d4add x27, sp, 2144
0030c0d8stp xzr, xzr, [x27]
0030c0dcstr xzr, [sp+2160]
0030c0e0add x27, sp, 2168
0030c0e4stp xzr, xzr, [x27]
0030c0e8add x27, sp, 2312
0030c0ecstp xzr, xzr, [x27]
0030c0f0ldr x7, [sp+2904]
0030c0f4subs xzr, x7, 0
0030c0f8cset x8, eq
0030c0fcstrb w8, [sp+545]
0030c100cbz x7, 0x30c108
0030c104b 0x30c11c
0030c108
0030c108loc_30c108:
0030c108ldr x7, [sp+2920]
0030c10csubs xzr, x7, 0
0030c110cset x7, eq
0030c114strb w7, [sp+545]
0030c118b 0x30c120
0030c11c
0030c11cloc_30c11c:
0030c11cb 0x30c120
0030c120
0030c120loc_30c120:
0030c120ldrb w7, [sp+545]
0030c124tbnz w7, 0, 0x30c12c
0030c128b 0x30c140
0030c12c
0030c12cloc_30c12c:
0030c12cldr x7, [sp+2928]
0030c130ldr x8, [sp+2936]
0030c134str x7, [sp+2144]
0030c138str x8, [sp+2152]
0030c13cb 0x30c308
0030c140
0030c140loc_30c140:
0030c140add x20, sp, 2616
0030c144adr x27, 16
0030c148stp x29, x27, [sp-24]
0030c14csub x29, sp, 24
0030c150bl fn_87cf8
0030c154sub x29, sp, 8
0030c158add x4, sp, 2616
0030c15cstr x4, [sp+2464]
0030c160ldrsb x27, [x4]
0030c164orr x5, xzr, 1
0030c168str x5, [x4+8]
0030c16cadrp x27, 0x73f000
0030c170ldr w6, [x27+3056]
0030c174cbz w6, 0x30c17c
0030c178b 0x30c180
0030c17c
0030c17cloc_30c17c:
0030c17cb 0x30c190
0030c180
0030c180loc_30c180:
0030c180ldr x6, [x4]
0030c184bl runtime.gcWriteBarrier1
0030c188str x6, [x25]
0030c18cb 0x30c190
0030c190
0030c190loc_30c190:
0030c190adrp x6, 0x404000
0030c194add x6, x6, 3136
0030c198str x6, [x4]
0030c19cldrsb x27, [x4]
0030c1a0ldr x6, [sp+2896]
0030c1a4ldr x7, [sp+2904]
0030c1a8str x7, [x4+24]
0030c1acadrp x27, 0x73f000
0030c1b0ldr w7, [x27+3056]
0030c1b4cbz w7, 0x30c1bc
0030c1b8b 0x30c1c0
0030c1bc
0030c1bcloc_30c1bc:
0030c1bcb 0x30c1d4
0030c1c0
0030c1c0loc_30c1c0:
0030c1c0bl runtime.gcWriteBarrier2
0030c1c4str x6, [x25]
0030c1c8ldr x7, [x4+16]
0030c1ccstr x7, [x25+8]
0030c1d0b 0x30c1d4
0030c1d4
0030c1d4loc_30c1d4:
0030c1d4str x6, [x4+16]
0030c1d8ldr x4, [sp+2464]
0030c1dcldrsb x27, [x4]
0030c1e0orr x6, xzr, 2
0030c1e4str x6, [x4+40]
0030c1e8adrp x27, 0x73f000
0030c1ecldr w6, [x27+3056]
0030c1f0cbz w6, 0x30c1f8
0030c1f4b 0x30c1fc
0030c1f8
0030c1f8loc_30c1f8:
0030c1f8b 0x30c20c
0030c1fc
0030c1fcloc_30c1fc:
0030c1fcldr x6, [x4+32]
0030c200bl runtime.gcWriteBarrier1
0030c204str x6, [x25]
0030c208b 0x30c20c
0030c20c
0030c20cloc_30c20c:
0030c20cadrp x6, 0x3a4000
0030c210add x6, x6, 99
0030c214str x6, [x4+32]
0030c218ldr x4, [sp+2912]
0030c21cldr x6, [sp+2920]
0030c220ldr x7, [sp+2464]
0030c224ldrsb x27, [x7]
0030c228str x6, [x7+56]
0030c22cadrp x27, 0x73f000
0030c230ldr w6, [x27+3056]
0030c234cbz w6, 0x30c23c
0030c238b 0x30c240
0030c23c
0030c23cloc_30c23c:
0030c23cb 0x30c254
0030c240
0030c240loc_30c240:
0030c240bl runtime.gcWriteBarrier2
0030c244str x4, [x25]
0030c248ldr x6, [x7+48]
0030c24cstr x6, [x25+8]
0030c250b 0x30c254
0030c254
0030c254loc_30c254:
0030c254str x4, [x7+48]
0030c258ldr x4, [sp+2464]
0030c25cldrsb x27, [x4]
0030c260str x5, [x4+72]
0030c264adrp x27, 0x73f000
0030c268ldr w6, [x27+3056]
0030c26ccbz w6, 0x30c274
0030c270b 0x30c278
0030c274
0030c274loc_30c274:
0030c274b 0x30c288
0030c278
0030c278loc_30c278:
0030c278ldr x6, [x4+64]
0030c27cbl runtime.gcWriteBarrier1
0030c280str x6, [x25]
0030c284b 0x30c288
0030c288
0030c288loc_30c288:
0030c288adrp x6, 0x403000
0030c28cadd x6, x6, 296
0030c290str x6, [x4+64]
0030c294ldr x4, [sp+2928]
0030c298ldr x6, [sp+2936]
0030c29cldr x7, [sp+2464]
0030c2a0ldrsb x27, [x7]
0030c2a4str x6, [x7+88]
0030c2a8adrp x27, 0x73f000
0030c2acldr w6, [x27+3056]
0030c2b0cbz w6, 0x30c2b8
0030c2b4b 0x30c2bc
0030c2b8
0030c2b8loc_30c2b8:
0030c2b8b 0x30c2d0
0030c2bc
0030c2bcloc_30c2bc:
0030c2bcbl runtime.gcWriteBarrier2
0030c2c0str x4, [x25]
0030c2c4ldr x6, [x7+80]
0030c2c8str x6, [x25+8]
0030c2ccb 0x30c2d0
0030c2d0
0030c2d0loc_30c2d0:
0030c2d0str x4, [x7+80]
0030c2d4ldr x1, [sp+2464]
0030c2d8ldrsb x27, [x1]
0030c2dcb 0x30c2e0
0030c2e0
0030c2e0loc_30c2e0:
0030c2e0str x1, [sp+2472]
0030c2e4orr x3, xzr, 6
0030c2e8str x3, [sp+2480]
0030c2ecstr x3, [sp+2488]
0030c2f0mov x0, xzr
0030c2f4mov x2, x3
0030c2f8bl runtime.concatstrings
0030c2fcstr x0, [sp+2144]
0030c300str x1, [sp+2152]
0030c304b 0x30c308
0030c308
0030c308loc_30c308:
0030c308add x20, sp, 2536
0030c30cadr x27, 16
0030c310stp x29, x27, [sp-24]
0030c314sub x29, sp, 24
0030c318bl fn_87cfc
0030c31csub x29, sp, 8
0030c320add x27, sp, 2520
0030c324stp xzr, xzr, [x27]
0030c328add x27, sp, 2504
0030c32cstp xzr, xzr, [x27]
0030c330ldr x1, [sp+2880]
0030c334ldr x3, [sp+2144]
0030c338ldr x0, [sp+2872]
0030c33cldr x4, [sp+2152]
0030c340ldr x2, [sp+2888]
0030c344movz x5, 33
0030c348mov x6, xzr
0030c34cbl net.(*Resolver).lookup
0030c350ldr x16, [sp+8]
0030c354str x16, [sp+2336]
0030c358ldr x17, [sp+24]
0030c35cstr x17, [sp+2136]
0030c360ldr x19, [sp+16]
0030c364ldr x21, [sp+32]
0030c368str x0, [sp+2344]
0030c36cstr x1, [sp+2352]
0030c370str x2, [sp+2360]
0030c374strh w3, [sp+2368]
0030c378strh w4, [sp+2370]
0030c37cstrh w5, [sp+2372]
0030c380strh w6, [sp+2374]
0030c384strh w7, [sp+2376]
0030c388strh w8, [sp+2378]
0030c38cstrb w9, [sp+2380]
0030c390str x10, [sp+2384]
0030c394str x11, [sp+2392]
0030c398strb w12, [sp+2400]
0030c39cstr x13, [sp+2408]
0030c3a0strh w14, [sp+2416]
0030c3a4strh w15, [sp+2418]
0030c3a8add x20, sp, 2344
0030c3acmov x0, x21
0030c3b0add x21, sp, 2536
0030c3b4adr x27, 16
0030c3b8stp x29, x27, [sp-24]
0030c3bcsub x29, sp, 24
0030c3c0bl fn_87ef8
0030c3c4sub x29, sp, 8
0030c3c8ldr x7, [sp+2336]
0030c3ccstr x7, [sp+2520]
0030c3d0str x19, [sp+2528]
0030c3d4ldr x7, [sp+2136]
0030c3d8str x7, [sp+2504]
0030c3dcstr x0, [sp+2512]
0030c3e0add x21, sp, 2776
0030c3e4add x20, sp, 2536
0030c3e8adr x27, 16
0030c3ecstp x29, x27, [sp-24]
0030c3f0sub x29, sp, 24
0030c3f4bl fn_87ef8
0030c3f8sub x29, sp, 8
0030c3fcldr x7, [sp+2520]
0030c400ldr x8, [sp+2528]
0030c404str x7, [sp+2760]
0030c408str x8, [sp+2768]
0030c40cldr x7, [sp+2504]
0030c410ldr x8, [sp+2512]
0030c414str x7, [sp+2744]
0030c418str x8, [sp+2752]
0030c41cadd x21, sp, 2200
0030c420add x20, sp, 2776
0030c424adr x27, 16
0030c428stp x29, x27, [sp-24]
0030c42csub x29, sp, 24
0030c430bl fn_87ef8
0030c434sub x29, sp, 8
0030c438ldr x7, [sp+2760]
0030c43cldr x8, [sp+2768]
0030c440str x7, [sp+2184]
0030c444str x8, [sp+2192]
0030c448ldr x7, [sp+2752]
0030c44cldr x8, [sp+2744]
0030c450str x8, [sp+2312]
0030c454str x7, [sp+2320]
0030c458cbnz x8, 0x30c460
0030c45cb 0x30c49c
0030c460
0030c460loc_30c460:
0030c460add x27, sp, 2144
0030c464stp xzr, xzr, [x27]
0030c468str xzr, [sp+2160]
0030c46cadd x27, sp, 2168
0030c470stp xzr, xzr, [x27]
0030c474ldr x5, [sp+2312]
0030c478ldr x0, [sp+2144]
0030c47cldr x1, [sp+2152]
0030c480ldr x6, [sp+2320]
0030c484mov x2, xzr
0030c488mov x3, xzr
0030c48cmov x4, x3
0030c490ldp x29, x30, [sp-8]
0030c494add sp, sp, 2864
0030c498ret x30
0030c49c
0030c49cloc_30c49c:
0030c49cadd x20, sp, 289
0030c4a0adr x27, 16
0030c4a4stp x29, x27, [sp-24]
0030c4a8sub x29, sp, 24
0030c4acbl fn_87cd0
0030c4b0sub x29, sp, 8
0030c4b4b 0x30c4b8
0030c4b8
0030c4b8loc_30c4b8:
0030c4b8b 0x30c4bc
0030c4bc
0030c4bcloc_30c4bc:
0030c4bcadd x27, sp, 2504
0030c4c0stp xzr, xzr, [x27]
0030c4c4add x0, sp, 2200
0030c4c8bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AnswerHeader
0030c4ccadd x21, sp, 1600
0030c4d0add x20, sp, 8
0030c4d4adr x27, 16
0030c4d8stp x29, x27, [sp-24]
0030c4dcsub x29, sp, 24
0030c4e0bl fn_87ea0
0030c4e4sub x29, sp, 8
0030c4e8add x27, sp, 260
0030c4ecldp x2, x3, [x27]
0030c4f0add x27, sp, 1852
0030c4f4stp x2, x3, [x27]
0030c4f8str x0, [sp+2504]
0030c4fcstr x1, [sp+2512]
0030c500add x21, sp, 1868
0030c504add x20, sp, 1600
0030c508adr x27, 16
0030c50cstp x29, x27, [sp-24]
0030c510sub x29, sp, 24
0030c514bl fn_87ea0
0030c518sub x29, sp, 8
0030c51cadd x27, sp, 1852
0030c520ldp x1, x2, [x27]
0030c524add x27, sp, 2120
0030c528stp x1, x2, [x27]
0030c52cldr x1, [sp+2504]
0030c530ldr x2, [sp+2512]
0030c534str x1, [sp+2728]
0030c538str x2, [sp+2736]
0030c53cadd x21, sp, 1332
0030c540add x20, sp, 1868
0030c544adr x27, 16
0030c548stp x29, x27, [sp-24]
0030c54csub x29, sp, 24
0030c550bl fn_87ea0
0030c554sub x29, sp, 8
0030c558add x27, sp, 2120
0030c55cldp x1, x2, [x27]
0030c560add x27, sp, 1584
0030c564stp x1, x2, [x27]
0030c568ldr x0, [sp+2728]
0030c56cldr x1, [sp+2736]
0030c570str x0, [sp+2296]
0030c574str x1, [sp+2304]
0030c578adrp x27, 0x715000
0030c57cldr x2, [x27+3312]
0030c580subs xzr, x2, x0
0030c584b.eq 0x30c58c
0030c588b 0x30c618
0030c58c
0030c58cloc_30c58c:
0030c58cadrp x27, 0x715000
0030c590ldr x2, [x27+3320]
0030c594bl runtime.ifaceeq
0030c598tbnz w0, 0, 0x30c5a0
0030c59cb 0x30c614
0030c5a0
0030c5a0loc_30c5a0:
0030c5a0b 0x30c5a4
0030c5a4
0030c5a4loc_30c5a4:
0030c5a4ldr x0, [sp+2160]
0030c5a8ldr x1, [sp+2168]
0030c5acldr x2, [sp+2176]
0030c5b0bl net.byPriorityWeight.sort
0030c5b4add x21, sp, 8
0030c5b8add x20, sp, 289
0030c5bcadr x27, 16
0030c5c0stp x29, x27, [sp-24]
0030c5c4sub x29, sp, 24
0030c5c8bl fn_87ea0
0030c5ccsub x29, sp, 8
0030c5d0bl vendor/golang.org/x/net/dns/dnsmessage.Name.String
0030c5d4str x0, [sp+2520]
0030c5d8str x1, [sp+2528]
0030c5dcstr x0, [sp+2144]
0030c5e0str x1, [sp+2152]
0030c5e4add x27, sp, 2312
0030c5e8stp xzr, xzr, [x27]
0030c5ecldr x0, [sp+2144]
0030c5f0ldr x2, [sp+2160]
0030c5f4ldr x1, [sp+2152]
0030c5f8ldr x3, [sp+2168]
0030c5fcldr x4, [sp+2176]
0030c600mov x5, xzr
0030c604mov x6, xzr
0030c608ldp x29, x30, [sp-8]
0030c60cadd sp, sp, 2864
0030c610ret x30
0030c614
0030c614loc_30c614:
0030c614b 0x30c61c
0030c618
0030c618loc_30c618:
0030c618b 0x30c61c
0030c61c
0030c61cloc_30c61c:
0030c61cldr x1, [sp+2296]
0030c620cbnz x1, 0x30c628
0030c624b 0x30c794
0030c628
0030c628loc_30c628:
0030c628adrp x0, 0x37a000
0030c62cadd x0, x0, 704
0030c630bl runtime.newobject
0030c634str x0, [sp+2456]
0030c638adrp x27, 0x73f000
0030c63cldr w1, [x27+3056]
0030c640cbz w1, 0x30c648
0030c644b 0x30c64c
0030c648
0030c648loc_30c648:
0030c648b 0x30c668
0030c64c
0030c64cloc_30c64c:
0030c64cstr x0, [sp+2328]
0030c650mov x1, x0
0030c654adrp x0, 0x37a000
0030c658add x0, x0, 704
0030c65cbl runtime.wbZero
0030c660ldr x0, [sp+2328]
0030c664b 0x30c668
0030c668
0030c668loc_30c668:
0030c668stp xzr, xzr, [x0]
0030c66cstp xzr, xzr, [x0+16]
0030c670stp xzr, xzr, [x0+32]
0030c674stp xzr, xzr, [x0+48]
0030c678str xzr, [x0+64]
0030c67cldr x7, [sp+2456]
0030c680ldrsb x27, [x7]
0030c684orr x8, xzr, 28
0030c688str x8, [x7+24]
0030c68cadrp x27, 0x73f000
0030c690ldr w8, [x27+3056]
0030c694cbz w8, 0x30c69c
0030c698b 0x30c6a0
0030c69c
0030c69cloc_30c69c:
0030c69cb 0x30c6b0
0030c6a0
0030c6a0loc_30c6a0:
0030c6a0ldr x8, [x7+16]
0030c6a4bl runtime.gcWriteBarrier1
0030c6a8str x8, [x25]
0030c6acb 0x30c6b0
0030c6b0
0030c6b0loc_30c6b0:
0030c6b0adrp x8, 0x3af000
0030c6b4add x8, x8, 3264
0030c6b8str x8, [x7+16]
0030c6bcldr x7, [sp+2456]
0030c6c0ldrsb x27, [x7]
0030c6c4ldr x8, [sp+2928]
0030c6c8ldr x9, [sp+2936]
0030c6ccstr x9, [x7+40]
0030c6d0adrp x27, 0x73f000
0030c6d4ldr w9, [x27+3056]
0030c6d8cbz w9, 0x30c6e0
0030c6dcb 0x30c6e4
0030c6e0
0030c6e0loc_30c6e0:
0030c6e0b 0x30c6f8
0030c6e4
0030c6e4loc_30c6e4:
0030c6e4bl runtime.gcWriteBarrier2
0030c6e8str x8, [x25]
0030c6ecldr x9, [x7+32]
0030c6f0str x9, [x25+8]
0030c6f4b 0x30c6f8
0030c6f8
0030c6f8loc_30c6f8:
0030c6f8str x8, [x7+32]
0030c6fcldr x7, [sp+2456]
0030c700ldrsb x27, [x7]
0030c704ldr x8, [sp+2184]
0030c708ldr x9, [sp+2192]
0030c70cstr x9, [x7+56]
0030c710adrp x27, 0x73f000
0030c714ldr w9, [x27+3056]
0030c718cbz w9, 0x30c720
0030c71cb 0x30c724
0030c720
0030c720loc_30c720:
0030c720b 0x30c738
0030c724
0030c724loc_30c724:
0030c724bl runtime.gcWriteBarrier2
0030c728str x8, [x25]
0030c72cldr x9, [x7+48]
0030c730str x9, [x25+8]
0030c734b 0x30c738
0030c738
0030c738loc_30c738:
0030c738str x8, [x7+48]
0030c73cldr x7, [sp+2456]
0030c740str x7, [sp+2496]
0030c744add x27, sp, 2144
0030c748stp xzr, xzr, [x27]
0030c74cadd x27, sp, 2160
0030c750stp xzr, xzr, [x27]
0030c754str xzr, [sp+2176]
0030c758ldr x7, [sp+2496]
0030c75cadrp x8, 0x409000
0030c760add x8, x8, 2368
0030c764str x8, [sp+2312]
0030c768str x7, [sp+2320]
0030c76cldr x5, [sp+2312]
0030c770ldr x0, [sp+2144]
0030c774ldr x2, [sp+2160]
0030c778ldr x1, [sp+2152]
0030c77cldr x3, [sp+2168]
0030c780ldr x6, [sp+2320]
0030c784ldr x4, [sp+2176]
0030c788ldp x29, x30, [sp-8]
0030c78cadd sp, sp, 2864
0030c790ret x30
0030c794
0030c794loc_30c794:
0030c794ldrh w1, [sp+1588]
0030c798subs wzr, w1, 33
0030c79cb.ne 0x30c7a4
0030c7a0b 0x30c92c
0030c7a4
0030c7a4loc_30c7a4:
0030c7a4add x0, sp, 2200
0030c7a8bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAnswer
0030c7acstr x0, [sp+2280]
0030c7b0str x1, [sp+2288]
0030c7b4cbnz x0, 0x30c7bc
0030c7b8b 0x30c928
0030c7bc
0030c7bcloc_30c7bc:
0030c7bcadrp x0, 0x37a000
0030c7c0add x0, x0, 704
0030c7c4bl runtime.newobject
0030c7c8str x0, [sp+2448]
0030c7ccadrp x27, 0x73f000
0030c7d0ldr w1, [x27+3056]
0030c7d4cbz w1, 0x30c7dc
0030c7d8b 0x30c7e0
0030c7dc
0030c7dcloc_30c7dc:
0030c7dcb 0x30c7fc
0030c7e0
0030c7e0loc_30c7e0:
0030c7e0str x0, [sp+2328]
0030c7e4mov x1, x0
0030c7e8adrp x0, 0x37a000
0030c7ecadd x0, x0, 704
0030c7f0bl runtime.wbZero
0030c7f4ldr x0, [sp+2328]
0030c7f8b 0x30c7fc
0030c7fc
0030c7fcloc_30c7fc:
0030c7fcstp xzr, xzr, [x0]
0030c800stp xzr, xzr, [x0+16]
0030c804stp xzr, xzr, [x0+32]
0030c808stp xzr, xzr, [x0+48]
0030c80cstr xzr, [x0+64]
0030c810ldr x7, [sp+2448]
0030c814ldrsb x27, [x7]
0030c818orr x8, xzr, 28
0030c81cstr x8, [x7+24]
0030c820adrp x27, 0x73f000
0030c824ldr w8, [x27+3056]
0030c828cbz w8, 0x30c830
0030c82cb 0x30c834
0030c830
0030c830loc_30c830:
0030c830b 0x30c844
0030c834
0030c834loc_30c834:
0030c834ldr x8, [x7+16]
0030c838bl runtime.gcWriteBarrier1
0030c83cstr x8, [x25]
0030c840b 0x30c844
0030c844
0030c844loc_30c844:
0030c844adrp x8, 0x3af000
0030c848add x8, x8, 3264
0030c84cstr x8, [x7+16]
0030c850ldr x7, [sp+2448]
0030c854ldrsb x27, [x7]
0030c858ldr x8, [sp+2928]
0030c85cldr x9, [sp+2936]
0030c860str x9, [x7+40]
0030c864adrp x27, 0x73f000
0030c868ldr w9, [x27+3056]
0030c86ccbz w9, 0x30c874
0030c870b 0x30c878
0030c874
0030c874loc_30c874:
0030c874b 0x30c88c
0030c878
0030c878loc_30c878:
0030c878bl runtime.gcWriteBarrier2
0030c87cstr x8, [x25]
0030c880ldr x9, [x7+32]
0030c884str x9, [x25+8]
0030c888b 0x30c88c
0030c88c
0030c88cloc_30c88c:
0030c88cstr x8, [x7+32]
0030c890ldr x7, [sp+2448]
0030c894ldrsb x27, [x7]
0030c898ldr x8, [sp+2184]
0030c89cldr x9, [sp+2192]
0030c8a0str x9, [x7+56]
0030c8a4adrp x27, 0x73f000
0030c8a8ldr w9, [x27+3056]
0030c8accbz w9, 0x30c8b4
0030c8b0b 0x30c8b8
0030c8b4
0030c8b4loc_30c8b4:
0030c8b4b 0x30c8cc
0030c8b8
0030c8b8loc_30c8b8:
0030c8b8bl runtime.gcWriteBarrier2
0030c8bcstr x8, [x25]
0030c8c0ldr x9, [x7+48]
0030c8c4str x9, [x25+8]
0030c8c8b 0x30c8cc
0030c8cc
0030c8ccloc_30c8cc:
0030c8ccstr x8, [x7+48]
0030c8d0ldr x7, [sp+2448]
0030c8d4str x7, [sp+2496]
0030c8d8add x27, sp, 2144
0030c8dcstp xzr, xzr, [x27]
0030c8e0add x27, sp, 2160
0030c8e4stp xzr, xzr, [x27]
0030c8e8str xzr, [sp+2176]
0030c8ecldr x7, [sp+2496]
0030c8f0adrp x8, 0x409000
0030c8f4add x8, x8, 2368
0030c8f8str x8, [sp+2312]
0030c8fcstr x7, [sp+2320]
0030c900ldr x5, [sp+2312]
0030c904ldr x0, [sp+2144]
0030c908ldr x2, [sp+2160]
0030c90cldr x1, [sp+2152]
0030c910ldr x3, [sp+2168]
0030c914ldr x6, [sp+2320]
0030c918ldr x4, [sp+2176]
0030c91cldp x29, x30, [sp-8]
0030c920add sp, sp, 2864
0030c924ret x30
0030c928
0030c928loc_30c928:
0030c928b 0x30ccd8
0030c92c
0030c92cloc_30c92c:
0030c92cldrb w1, [sp+544]
0030c930subs wzr, w1, 0
0030c934cset x2, eq
0030c938strb w2, [sp+545]
0030c93ccbz w1, 0x30c944
0030c940b 0x30c958
0030c944
0030c944loc_30c944:
0030c944ldrb w1, [sp+1587]
0030c948subs wzr, w1, 0
0030c94ccset x1, ne
0030c950strb w1, [sp+545]
0030c954b 0x30c95c
0030c958
0030c958loc_30c958:
0030c958b 0x30c95c
0030c95c
0030c95cloc_30c95c:
0030c95cldrb w1, [sp+545]
0030c960tbnz w1, 0, 0x30c968
0030c964b 0x30c988
0030c968
0030c968loc_30c968:
0030c968add x21, sp, 289
0030c96cadd x20, sp, 1332
0030c970adr x27, 16
0030c974stp x29, x27, [sp-24]
0030c978sub x29, sp, 24
0030c97cbl fn_87ea0
0030c980sub x29, sp, 8
0030c984b 0x30c98c
0030c988
0030c988loc_30c988:
0030c988b 0x30c98c
0030c98c
0030c98cloc_30c98c:
0030c98cadd x27, sp, 2504
0030c990stp xzr, xzr, [x27]
0030c994add x0, sp, 2200
0030c998bl vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SRVResource
0030c99cadd x21, sp, 808
0030c9a0add x20, sp, 8
0030c9a4adr x27, 16
0030c9a8stp x29, x27, [sp-24]
0030c9acsub x29, sp, 24
0030c9b0bl fn_87ea0
0030c9b4sub x29, sp, 8
0030c9b8add x27, sp, 262
0030c9bcldr x2, [x27]
0030c9c0add x27, sp, 1062
0030c9c4str x2, [x27]
0030c9c8str x0, [sp+2504]
0030c9ccstr x1, [sp+2512]
0030c9d0add x21, sp, 1070
0030c9d4add x20, sp, 808
0030c9d8adr x27, 16
0030c9dcstp x29, x27, [sp-24]
0030c9e0sub x29, sp, 24
0030c9e4bl fn_87ea0
0030c9e8sub x29, sp, 8
0030c9ecadd x27, sp, 1062
0030c9f0ldr x1, [x27]
0030c9f4add x27, sp, 1324
0030c9f8str x1, [x27]
0030c9fcldr x1, [sp+2504]
0030ca00ldr x2, [sp+2512]
0030ca04str x1, [sp+2712]
0030ca08str x2, [sp+2720]
0030ca0cadd x21, sp, 546
0030ca10add x20, sp, 1070
0030ca14adr x27, 16
0030ca18stp x29, x27, [sp-24]
0030ca1csub x29, sp, 24
0030ca20bl fn_87ea0
0030ca24sub x29, sp, 8
0030ca28add x27, sp, 1324
0030ca2cldr x1, [x27]
0030ca30str x1, [sp+800]
0030ca34ldr x1, [sp+2720]
0030ca38ldr x2, [sp+2712]
0030ca3cstr x2, [sp+2296]
0030ca40str x1, [sp+2304]
0030ca44cbnz x2, 0x30ca4c
0030ca48b 0x30cbb8
0030ca4c
0030ca4cloc_30ca4c:
0030ca4cadrp x0, 0x37a000
0030ca50add x0, x0, 704
0030ca54bl runtime.newobject
0030ca58str x0, [sp+2440]
0030ca5cadrp x27, 0x73f000
0030ca60ldr w1, [x27+3056]
0030ca64cbz w1, 0x30ca6c
0030ca68b 0x30ca70
0030ca6c
0030ca6cloc_30ca6c:
0030ca6cb 0x30ca8c
0030ca70
0030ca70loc_30ca70:
0030ca70str x0, [sp+2328]
0030ca74mov x1, x0
0030ca78adrp x0, 0x37a000
0030ca7cadd x0, x0, 704
0030ca80bl runtime.wbZero
0030ca84ldr x0, [sp+2328]
0030ca88b 0x30ca8c
0030ca8c
0030ca8cloc_30ca8c:
0030ca8cstp xzr, xzr, [x0]
0030ca90stp xzr, xzr, [x0+16]
0030ca94stp xzr, xzr, [x0+32]
0030ca98stp xzr, xzr, [x0+48]
0030ca9cstr xzr, [x0+64]
0030caa0ldr x7, [sp+2440]
0030caa4ldrsb x27, [x7]
0030caa8orr x8, xzr, 28
0030caacstr x8, [x7+24]
0030cab0adrp x27, 0x73f000
0030cab4ldr w8, [x27+3056]
0030cab8cbz w8, 0x30cac0
0030cabcb 0x30cac4
0030cac0
0030cac0loc_30cac0:
0030cac0b 0x30cad4
0030cac4
0030cac4loc_30cac4:
0030cac4ldr x8, [x7+16]
0030cac8bl runtime.gcWriteBarrier1
0030caccstr x8, [x25]
0030cad0b 0x30cad4
0030cad4
0030cad4loc_30cad4:
0030cad4adrp x8, 0x3af000
0030cad8add x8, x8, 3264
0030cadcstr x8, [x7+16]
0030cae0ldr x7, [sp+2440]
0030cae4ldrsb x27, [x7]
0030cae8ldr x8, [sp+2928]
0030caecldr x9, [sp+2936]
0030caf0str x9, [x7+40]
0030caf4adrp x27, 0x73f000
0030caf8ldr w9, [x27+3056]
0030cafccbz w9, 0x30cb04
0030cb00b 0x30cb08
0030cb04
0030cb04loc_30cb04:
0030cb04b 0x30cb1c
0030cb08
0030cb08loc_30cb08:
0030cb08bl runtime.gcWriteBarrier2
0030cb0cstr x8, [x25]
0030cb10ldr x9, [x7+32]
0030cb14str x9, [x25+8]
0030cb18b 0x30cb1c
0030cb1c
0030cb1cloc_30cb1c:
0030cb1cstr x8, [x7+32]
0030cb20ldr x7, [sp+2440]
0030cb24ldrsb x27, [x7]
0030cb28ldr x8, [sp+2184]
0030cb2cldr x9, [sp+2192]
0030cb30str x9, [x7+56]
0030cb34adrp x27, 0x73f000
0030cb38ldr w9, [x27+3056]
0030cb3ccbz w9, 0x30cb44
0030cb40b 0x30cb48
0030cb44
0030cb44loc_30cb44:
0030cb44b 0x30cb5c
0030cb48
0030cb48loc_30cb48:
0030cb48bl runtime.gcWriteBarrier2
0030cb4cstr x8, [x25]
0030cb50ldr x9, [x7+48]
0030cb54str x9, [x25+8]
0030cb58b 0x30cb5c
0030cb5c
0030cb5cloc_30cb5c:
0030cb5cstr x8, [x7+48]
0030cb60ldr x7, [sp+2440]
0030cb64str x7, [sp+2496]
0030cb68add x27, sp, 2144
0030cb6cstp xzr, xzr, [x27]
0030cb70add x27, sp, 2160
0030cb74stp xzr, xzr, [x27]
0030cb78str xzr, [sp+2176]
0030cb7cldr x7, [sp+2496]
0030cb80adrp x8, 0x409000
0030cb84add x8, x8, 2368
0030cb88str x8, [sp+2312]
0030cb8cstr x7, [sp+2320]
0030cb90ldr x5, [sp+2312]
0030cb94ldr x0, [sp+2144]
0030cb98ldr x2, [sp+2160]
0030cb9cldr x1, [sp+2152]
0030cba0ldr x3, [sp+2168]
0030cba4ldr x6, [sp+2320]
0030cba8ldr x4, [sp+2176]
0030cbacldp x29, x30, [sp-8]
0030cbb0add sp, sp, 2864
0030cbb4ret x30
0030cbb8
0030cbb8loc_30cbb8:
0030cbb8add x21, sp, 8
0030cbbcadd x20, sp, 552
0030cbc0adr x27, 16
0030cbc4stp x29, x27, [sp-24]
0030cbc8sub x29, sp, 24
0030cbccbl fn_87ea0
0030cbd0sub x29, sp, 8
0030cbd4bl vendor/golang.org/x/net/dns/dnsmessage.Name.String
0030cbd8str x0, [sp+2520]
0030cbdcstr x1, [sp+2528]
0030cbe0adrp x0, 0x359000
0030cbe4add x0, x0, 3488
0030cbe8bl runtime.newobject
0030cbecstr x0, [sp+2424]
0030cbf0ldr x1, [sp+2520]
0030cbf4ldr x2, [sp+2528]
0030cbf8str x2, [x0+8]
0030cbfcadrp x27, 0x73f000
0030cc00ldr w2, [x27+3056]
0030cc04cbz w2, 0x30cc0c
0030cc08b 0x30cc10
0030cc0c
0030cc0cloc_30cc0c:
0030cc0cb 0x30cc24
0030cc10
0030cc10loc_30cc10:
0030cc10bl runtime.gcWriteBarrier2
0030cc14str x1, [x25]
0030cc18ldr x5, [x0]
0030cc1cstr x5, [x25+8]
0030cc20b 0x30cc24
0030cc24
0030cc24loc_30cc24:
0030cc24str x1, [x0]
0030cc28ldr x5, [sp+2424]
0030cc2cldrsb x27, [x5]
0030cc30ldrh w6, [sp+550]
0030cc34strh w6, [x5+16]
0030cc38ldr x5, [sp+2424]
0030cc3cldrsb x27, [x5]
0030cc40ldrh w6, [sp+546]
0030cc44strh w6, [x5+18]
0030cc48ldr x5, [sp+2424]
0030cc4cldrsb x27, [x5]
0030cc50ldrh w6, [sp+548]
0030cc54strh w6, [x5+20]
0030cc58ldr x5, [sp+2424]
0030cc5cstr x5, [sp+2432]
0030cc60ldr x2, [sp+2176]
0030cc64ldr x0, [sp+2160]
0030cc68ldr x5, [sp+2168]
0030cc6cadd x1, x5, 1
0030cc70subs xzr, x2, x1
0030cc74b.hs 0x30cc7c
0030cc78b 0x30cc80
0030cc7c
0030cc7cloc_30cc7c:
0030cc7cb 0x30cc94
0030cc80
0030cc80loc_30cc80:
0030cc80orr x3, xzr, 1
0030cc84adrp x4, 0x2db000
0030cc88add x4, x4, 1984
0030cc8cbl runtime.growslice
0030cc90b 0x30cc94
0030cc94
0030cc94loc_30cc94:
0030cc94sub x3, x1, 1
0030cc98ldr x4, [sp+2432]
0030cc9cadrp x27, 0x73f000
0030cca0ldr w5, [x27+3056]
0030cca4cbz w5, 0x30ccac
0030cca8b 0x30ccb0
0030ccac
0030ccacloc_30ccac:
0030ccacb 0x30ccc4
0030ccb0
0030ccb0loc_30ccb0:
0030ccb0bl runtime.gcWriteBarrier2
0030ccb4str x4, [x25]
0030ccb8ldr x5, [x0+3*x3]
0030ccbcstr x5, [x25+8]
0030ccc0b 0x30ccc4
0030ccc4
0030ccc4loc_30ccc4:
0030ccc4str x4, [x0+3*x3]
0030ccc8str x0, [sp+2160]
0030ccccstr x1, [sp+2168]
0030ccd0str x2, [sp+2176]
0030ccd4b 0x30ccd8
0030ccd8
0030ccd8loc_30ccd8:
0030ccd8b 0x30c4b8
0030ccdc
0030ccdcloc_30ccdc:
0030ccdcstp x0, x1, [sp+8]
0030cce0stp x2, x3, [sp+24]
0030cce4stp x4, x5, [sp+40]
0030cce8stp x6, x7, [sp+56]
0030ccecstr x8, [sp+72]
0030ccf0mov x3, x30
0030ccf4bl runtime.morestack_noctxt.abi0
0030ccf8ldp x0, x1, [sp+8]
0030ccfcldp x2, x3, [sp+24]
0030cd00ldp x4, x5, [sp+40]
0030cd04ldp x6, x7, [sp+56]
0030cd08ldr x8, [sp+72]
0030cd0cb 0x30c090
0030c090
0030cd10
0030cd10net.readProtocols: ; void net.readProtocols(void)
0030cd10ldr x16, [x28+16]
0030cd14sub x17, sp, 416
0030cd18subs xzr, x17, x16
0030cd1cb.ls 0x30d1b0
0030cd20sub x20, sp, 544
0030cd24stp x29, x30, [x20-8]
0030cd28add sp, x20, 0
0030cd2csub x29, sp, 8
0030cd30str xzr, [sp+520]
0030cd34stp xzr, xzr, [sp+504]
0030cd38adrp x0, 0x3a7000
0030cd3cadd x0, x0, 4004
0030cd40orr x1, xzr, 14
0030cd44bl net.open
0030cd48str x0, [sp+520]
0030cd4cstr x1, [sp+504]
0030cd50str x2, [sp+512]
0030cd54ldr x2, [sp+520]
0030cd58str x2, [sp+528]
0030cd5cldr x2, [sp+504]
0030cd60ldr x3, [sp+512]
0030cd64str x2, [sp+472]
0030cd68str x3, [sp+480]
0030cd6cldr x2, [sp+528]
0030cd70str x2, [sp+208]
0030cd74ldr x2, [sp+480]
0030cd78ldr x3, [sp+472]
0030cd7cstr x3, [sp+240]
0030cd80str x2, [sp+248]
0030cd84cbnz x3, 0x30cd8c
0030cd88b 0x30cd9c
0030cd8c
0030cd8cloc_30cd8c:
0030cd8cbl runtime.deferreturn
0030cd90ldp x29, x30, [sp-8]
0030cd94add sp, sp, 544
0030cd98ret x30
0030cd9c
0030cd9cloc_30cd9c:
0030cd9cldr x1, [sp+208]
0030cda0str x1, [sp+328]
0030cda4stp xzr, xzr, [sp+400]
0030cda8add x1, sp, 400
0030cdacstr x1, [sp+416]
0030cdb0ldrsb x27, [x1]
0030cdb4adrp x2, 4096
0030cdb8add x2, x2, 448
0030cdbcstr x2, [x1]
0030cdc0ldrsb x27, [x1]
0030cdc4ldr x2, [sp+328]
0030cdc8adrp x27, 0x73f000
0030cdccldr w3, [x27+3056]
0030cdd0cbz w3, 0x30cdd8
0030cdd4b 0x30cddc
0030cdd8
0030cdd8loc_30cdd8:
0030cdd8b 0x30cdf0
0030cddc
0030cddcloc_30cddc:
0030cddcbl runtime.gcWriteBarrier2
0030cde0str x2, [x25]
0030cde4ldr x3, [x1+8]
0030cde8str x3, [x25+8]
0030cdecb 0x30cdf0
0030cdf0
0030cdf0loc_30cdf0:
0030cdf0str x2, [x1+8]
0030cdf4str x1, [sp+96]
0030cdf8add x0, sp, 72
0030cdfcbl runtime.deferprocStack
0030ce00subs xzr, x0, 0
0030ce04b.ne 0x30ce58
0030ce08b 0x30ce0c
0030ce0c
0030ce0cloc_30ce0c:
0030ce0cstp xzr, xzr, [sp+488]
0030ce10ldr x0, [sp+208]
0030ce14bl net.(*file).readLine
0030ce18str x0, [sp+488]
0030ce1cstr x1, [sp+496]
0030ce20strb w2, [sp+51]
0030ce24ldr x1, [sp+488]
0030ce28ldr x2, [sp+496]
0030ce2cstr x1, [sp+288]
0030ce30str x2, [sp+296]
0030ce34ldrb w1, [sp+51]
0030ce38strb w1, [sp+50]
0030ce3cldr x1, [sp+288]
0030ce40ldr x2, [sp+296]
0030ce44str x1, [sp+192]
0030ce48str x2, [sp+200]
0030ce4cldrb w1, [sp+50]
0030ce50strb w1, [sp+49]
0030ce54b 0x30ce68
0030ce58
0030ce58loc_30ce58:
0030ce58bl runtime.deferreturn
0030ce5cldp x29, x30, [sp-8]
0030ce60add sp, sp, 544
0030ce64ret x30
0030ce68
0030ce68loc_30ce68:
0030ce68ldrb w0, [sp+49]
0030ce6ctbnz w0, 0, 0x30ce74
0030ce70b 0x30d060
0030ce74
0030ce74loc_30ce74:
0030ce74ldr x0, [sp+192]
0030ce78ldr x1, [sp+200]
0030ce7cstr x0, [sp+8]
0030ce80str x1, [sp+16]
0030ce84movz x0, 35
0030ce88strb w0, [sp+24]
0030ce8cbl internal/bytealg.IndexByteString.abi0
0030ce90ldr x1, [sp+32]
0030ce94str x1, [sp+64]
0030ce98tbz x1, 63, 0x30cea0
0030ce9cb 0x30cebc
0030cea0
0030cea0loc_30cea0:
0030cea0ldr x2, [sp+200]
0030cea4subs xzr, x2, x1
0030cea8b.hs 0x30ceb0
0030ceacb 0x30d1a8
0030ceb0
0030ceb0loc_30ceb0:
0030ceb0b 0x30ceb4
0030ceb4
0030ceb4loc_30ceb4:
0030ceb4str x1, [sp+200]
0030ceb8b 0x30cec0
0030cebc
0030cebcloc_30cebc:
0030cebcb 0x30cec0
0030cec0
0030cec0loc_30cec0:
0030cec0ldr x0, [sp+192]
0030cec4ldr x1, [sp+200]
0030cec8bl net.getFields
0030ceccstr x0, [sp+216]
0030ced0str x1, [sp+224]
0030ced4str x2, [sp+232]
0030ced8str x1, [sp+152]
0030cedcsubs xzr, x1, 2
0030cee0b.lt 0x30cee8
0030cee4b 0x30ceec
0030cee8
0030cee8loc_30cee8:
0030cee8b 0x30d074
0030ceec
0030ceecloc_30ceec:
0030ceecsubs xzr, x1, 1
0030cef0b.hi 0x30cef8
0030cef4b 0x30d1a0
0030cef8
0030cef8loc_30cef8:
0030cef8ldr x2, [x0+16]
0030cefcldr x1, [x0+24]
0030cf00str x2, [sp+384]
0030cf04str x1, [sp+392]
0030cf08mov x0, x2
0030cf0cbl net.dtoi
0030cf10str x0, [sp+152]
0030cf14str x1, [sp+144]
0030cf18strb w2, [sp+51]
0030cf1cldr x2, [sp+152]
0030cf20str x2, [sp+184]
0030cf24str x1, [sp+176]
0030cf28ldrb w2, [sp+51]
0030cf2cstrb w2, [sp+54]
0030cf30ldr x2, [sp+184]
0030cf34str x2, [sp+56]
0030cf38ldrb w2, [sp+54]
0030cf3cstrb w2, [sp+48]
0030cf40tbnz w2, 0, 0x30cf48
0030cf44b 0x30d05c
0030cf48
0030cf48loc_30cf48:
0030cf48ldr x4, [sp+216]
0030cf4cldr x1, [sp+224]
0030cf50subs xzr, x1, 0
0030cf54b.hi 0x30cf5c
0030cf58b 0x30d198
0030cf5c
0030cf5cloc_30cf5c:
0030cf5cldr x2, [x4]
0030cf60ldr x3, [x4+8]
0030cf64str x2, [sp+368]
0030cf68str x3, [sp+376]
0030cf6cadrp x27, 0x714000
0030cf70ldr x1, [x27+3560]
0030cf74adrp x0, 0x318000
0030cf78add x0, x0, 480
0030cf7cbl runtime.mapaccess2_faststr
0030cf80str x0, [sp+360]
0030cf84strb w1, [sp+51]
0030cf88ldr x4, [sp+360]
0030cf8cldr x4, [x4]
0030cf90str x4, [sp+144]
0030cf94str x4, [sp+168]
0030cf98ldrb w4, [sp+51]
0030cf9cstrb w4, [sp+53]
0030cfa0strb w4, [sp+47]
0030cfa4tbnz w4, 0, 0x30cfac
0030cfa8b 0x30cfb0
0030cfac
0030cfacloc_30cfac:
0030cfacb 0x30cffc
0030cfb0
0030cfb0loc_30cfb0:
0030cfb0ldr x4, [sp+216]
0030cfb4ldr x1, [sp+224]
0030cfb8subs xzr, x1, 0
0030cfbcb.hi 0x30cfc4
0030cfc0b 0x30d190
0030cfc4
0030cfc4loc_30cfc4:
0030cfc4ldr x2, [x4]
0030cfc8ldr x3, [x4+8]
0030cfccstr x2, [sp+344]
0030cfd0str x3, [sp+352]
0030cfd4adrp x27, 0x714000
0030cfd8ldr x1, [x27+3560]
0030cfdcadrp x0, 0x318000
0030cfe0add x0, x0, 480
0030cfe4bl runtime.mapassign_faststr
0030cfe8str x0, [sp+336]
0030cfecldrsb x27, [x0]
0030cff0ldr x4, [sp+56]
0030cff4str x4, [x0]
0030cff8b 0x30cffc
0030cffc
0030cffcloc_30cffc:
0030cffcldr x1, [sp+224]
0030d000ldr x4, [sp+216]
0030d004ldr x5, [sp+232]
0030d008b 0x30d00c
0030d00c
0030d00cloc_30d00c:
0030d00csubs xzr, x1, 2
0030d010b.hs 0x30d018
0030d014b 0x30d188
0030d018
0030d018loc_30d018:
0030d018sub x6, x1, 2
0030d01csub x5, x5, 2
0030d020sub x7, xzr, x5
0030d024sbfm x7, x7, 63, 63
0030d028and x7, x7, 32
0030d02cadd x4, x4, x7
0030d030str x4, [sp+448]
0030d034str x6, [sp+456]
0030d038str x5, [sp+464]
0030d03cstr x4, [sp+424]
0030d040str x6, [sp+432]
0030d044str x5, [sp+440]
0030d048str xzr, [sp+136]
0030d04cstr x6, [sp+128]
0030d050ldr x4, [sp+424]
0030d054str x4, [sp+120]
0030d058b 0x30d0c0
0030d05c
0030d05cloc_30d05c:
0030d05cb 0x30d070
0030d060
0030d060loc_30d060:
0030d060bl runtime.deferreturn
0030d064ldp x29, x30, [sp-8]
0030d068add sp, sp, 544
0030d06cret x30
0030d070
0030d070loc_30d070:
0030d070b 0x30d074
0030d074
0030d074loc_30d074:
0030d074stp xzr, xzr, [sp+488]
0030d078ldr x0, [sp+208]
0030d07cbl net.(*file).readLine
0030d080str x0, [sp+488]
0030d084str x1, [sp+496]
0030d088strb w2, [sp+51]
0030d08cldr x1, [sp+488]
0030d090ldr x2, [sp+496]
0030d094str x1, [sp+272]
0030d098str x2, [sp+280]
0030d09cldrb w1, [sp+51]
0030d0a0strb w1, [sp+55]
0030d0a4ldr x1, [sp+272]
0030d0a8ldr x2, [sp+280]
0030d0acstr x1, [sp+192]
0030d0b0str x2, [sp+200]
0030d0b4ldrb w1, [sp+55]
0030d0b8strb w1, [sp+49]
0030d0bcb 0x30ce68
0030d0c0
0030d0c0loc_30d0c0:
0030d0c0ldr x4, [sp+128]
0030d0c4ldr x5, [sp+136]
0030d0c8subs xzr, x4, x5
0030d0ccb.gt 0x30d0d4
0030d0d0b 0x30d184
0030d0d4
0030d0d4loc_30d0d4:
0030d0d4ldr x4, [sp+120]
0030d0d8str x4, [sp+320]
0030d0dcldr x4, [sp+320]
0030d0e0ldr x2, [x4]
0030d0e4ldr x3, [x4+8]
0030d0e8str x2, [sp+256]
0030d0ecstr x3, [sp+264]
0030d0f0adrp x27, 0x713000
0030d0f4ldr x1, [x27+3560]
0030d0f8adrp x0, 0x317000
0030d0fcadd x0, x0, 480
0030d100bl runtime.mapaccess2_faststr
0030d104str x0, [sp+312]
0030d108strb w1, [sp+51]
0030d10cldr x4, [sp+312]
0030d110ldr x4, [x4]
0030d114str x4, [sp+144]
0030d118str x4, [sp+160]
0030d11cldrb w4, [sp+51]
0030d120strb w4, [sp+52]
0030d124strb w4, [sp+46]
0030d128tbnz w4, 0, 0x30d130
0030d12cb 0x30d134
0030d130
0030d130loc_30d130:
0030d130b 0x30d164
0030d134
0030d134loc_30d134:
0030d134ldr x2, [sp+256]
0030d138ldr x3, [sp+264]
0030d13cadrp x27, 0x713000
0030d140ldr x1, [x27+3560]
0030d144adrp x0, 0x317000
0030d148add x0, x0, 480
0030d14cbl runtime.mapassign_faststr
0030d150str x0, [sp+304]
0030d154ldrsb x27, [x0]
0030d158ldr x4, [sp+56]
0030d15cstr x4, [x0]
0030d160b 0x30d164
0030d164
0030d164loc_30d164:
0030d164b 0x30d168
0030d168
0030d168loc_30d168:
0030d168ldr x4, [sp+136]
0030d16cadd x4, x4, 1
0030d170str x4, [sp+136]
0030d174ldr x4, [sp+320]
0030d178add x4, x4, 16
0030d17cstr x4, [sp+120]
0030d180b 0x30d0c0
0030d184
0030d184loc_30d184:
0030d184b 0x30d070
0030d188
0030d188loc_30d188:
0030d188orr x0, xzr, 2
0030d18cbl runtime.panicSliceB
0030d190
0030d190loc_30d190:
0030d190mov x0, xzr
0030d194bl runtime.panicIndex
0030d198
0030d198loc_30d198:
0030d198mov x0, xzr
0030d19cbl runtime.panicIndex
0030d1a0
0030d1a0loc_30d1a0:
0030d1a0orr x0, xzr, 1
0030d1a4bl runtime.panicIndex
0030d1a8
0030d1a8loc_30d1a8:
0030d1a8bl runtime.panicSliceAlen
0030d1achint
0030d1b0
0030d1b0loc_30d1b0:
0030d1b0mov x3, x30
0030d1b4bl runtime.morestack_noctxt.abi0
0030d1b8b 0x30cd10
0030d1bcudf 0
0030cd10
0030cd10net.readProtocols: ; void net.readProtocols(void)
0030cd10ldr x16, [x28+16]
0030cd14sub x17, sp, 416
0030cd18subs xzr, x17, x16
0030cd1cb.ls 0x30d1b0
0030cd20sub x20, sp, 544
0030cd24stp x29, x30, [x20-8]
0030cd28add sp, x20, 0
0030cd2csub x29, sp, 8
0030cd30str xzr, [sp+520]
0030cd34stp xzr, xzr, [sp+504]
0030cd38adrp x0, 0x3a7000
0030cd3cadd x0, x0, 4004
0030cd40orr x1, xzr, 14
0030cd44bl net.open
0030cd48str x0, [sp+520]
0030cd4cstr x1, [sp+504]
0030cd50str x2, [sp+512]
0030cd54ldr x2, [sp+520]
0030cd58str x2, [sp+528]
0030cd5cldr x2, [sp+504]
0030cd60ldr x3, [sp+512]
0030cd64str x2, [sp+472]
0030cd68str x3, [sp+480]
0030cd6cldr x2, [sp+528]
0030cd70str x2, [sp+208]
0030cd74ldr x2, [sp+480]
0030cd78ldr x3, [sp+472]
0030cd7cstr x3, [sp+240]
0030cd80str x2, [sp+248]
0030cd84cbnz x3, 0x30cd8c
0030cd88b 0x30cd9c
0030cd8c
0030cd8cloc_30cd8c:
0030cd8cbl runtime.deferreturn
0030cd90ldp x29, x30, [sp-8]
0030cd94add sp, sp, 544
0030cd98ret x30
0030cd9c
0030cd9cloc_30cd9c:
0030cd9cldr x1, [sp+208]
0030cda0str x1, [sp+328]
0030cda4stp xzr, xzr, [sp+400]
0030cda8add x1, sp, 400
0030cdacstr x1, [sp+416]
0030cdb0ldrsb x27, [x1]
0030cdb4adrp x2, 4096
0030cdb8add x2, x2, 448
0030cdbcstr x2, [x1]
0030cdc0ldrsb x27, [x1]
0030cdc4ldr x2, [sp+328]
0030cdc8adrp x27, 0x73f000
0030cdccldr w3, [x27+3056]
0030cdd0cbz w3, 0x30cdd8
0030cdd4b 0x30cddc
0030cdd8
0030cdd8loc_30cdd8:
0030cdd8b 0x30cdf0
0030cddc
0030cddcloc_30cddc:
0030cddcbl runtime.gcWriteBarrier2
0030cde0str x2, [x25]
0030cde4ldr x3, [x1+8]
0030cde8str x3, [x25+8]
0030cdecb 0x30cdf0
0030cdf0
0030cdf0loc_30cdf0:
0030cdf0str x2, [x1+8]
0030cdf4str x1, [sp+96]
0030cdf8add x0, sp, 72
0030cdfcbl runtime.deferprocStack
0030ce00subs xzr, x0, 0
0030ce04b.ne 0x30ce58
0030ce08b 0x30ce0c
0030ce0c
0030ce0cloc_30ce0c:
0030ce0cstp xzr, xzr, [sp+488]
0030ce10ldr x0, [sp+208]
0030ce14bl net.(*file).readLine
0030ce18str x0, [sp+488]
0030ce1cstr x1, [sp+496]
0030ce20strb w2, [sp+51]
0030ce24ldr x1, [sp+488]
0030ce28ldr x2, [sp+496]
0030ce2cstr x1, [sp+288]
0030ce30str x2, [sp+296]
0030ce34ldrb w1, [sp+51]
0030ce38strb w1, [sp+50]
0030ce3cldr x1, [sp+288]
0030ce40ldr x2, [sp+296]
0030ce44str x1, [sp+192]
0030ce48str x2, [sp+200]
0030ce4cldrb w1, [sp+50]
0030ce50strb w1, [sp+49]
0030ce54b 0x30ce68
0030ce58
0030ce58loc_30ce58:
0030ce58bl runtime.deferreturn
0030ce5cldp x29, x30, [sp-8]
0030ce60add sp, sp, 544
0030ce64ret x30
0030ce68
0030ce68loc_30ce68:
0030ce68ldrb w0, [sp+49]
0030ce6ctbnz w0, 0, 0x30ce74
0030ce70b 0x30d060
0030ce74
0030ce74loc_30ce74:
0030ce74ldr x0, [sp+192]
0030ce78ldr x1, [sp+200]
0030ce7cstr x0, [sp+8]
0030ce80str x1, [sp+16]
0030ce84movz x0, 35
0030ce88strb w0, [sp+24]
0030ce8cbl internal/bytealg.IndexByteString.abi0
0030ce90ldr x1, [sp+32]
0030ce94str x1, [sp+64]
0030ce98tbz x1, 63, 0x30cea0
0030ce9cb 0x30cebc
0030cea0
0030cea0loc_30cea0:
0030cea0ldr x2, [sp+200]
0030cea4subs xzr, x2, x1
0030cea8b.hs 0x30ceb0
0030ceacb 0x30d1a8
0030ceb0
0030ceb0loc_30ceb0:
0030ceb0b 0x30ceb4
0030ceb4
0030ceb4loc_30ceb4:
0030ceb4str x1, [sp+200]
0030ceb8b 0x30cec0
0030cebc
0030cebcloc_30cebc:
0030cebcb 0x30cec0
0030cec0
0030cec0loc_30cec0:
0030cec0ldr x0, [sp+192]
0030cec4ldr x1, [sp+200]
0030cec8bl net.getFields
0030ceccstr x0, [sp+216]
0030ced0str x1, [sp+224]
0030ced4str x2, [sp+232]
0030ced8str x1, [sp+152]
0030cedcsubs xzr, x1, 2
0030cee0b.lt 0x30cee8
0030cee4b 0x30ceec
0030cee8
0030cee8loc_30cee8:
0030cee8b 0x30d074
0030ceec
0030ceecloc_30ceec:
0030ceecsubs xzr, x1, 1
0030cef0b.hi 0x30cef8
0030cef4b 0x30d1a0
0030cef8
0030cef8loc_30cef8:
0030cef8ldr x2, [x0+16]
0030cefcldr x1, [x0+24]
0030cf00str x2, [sp+384]
0030cf04str x1, [sp+392]
0030cf08mov x0, x2
0030cf0cbl net.dtoi
0030cf10str x0, [sp+152]
0030cf14str x1, [sp+144]
0030cf18strb w2, [sp+51]
0030cf1cldr x2, [sp+152]
0030cf20str x2, [sp+184]
0030cf24str x1, [sp+176]
0030cf28ldrb w2, [sp+51]
0030cf2cstrb w2, [sp+54]
0030cf30ldr x2, [sp+184]
0030cf34str x2, [sp+56]
0030cf38ldrb w2, [sp+54]
0030cf3cstrb w2, [sp+48]
0030cf40tbnz w2, 0, 0x30cf48
0030cf44b 0x30d05c
0030cf48
0030cf48loc_30cf48:
0030cf48ldr x4, [sp+216]
0030cf4cldr x1, [sp+224]
0030cf50subs xzr, x1, 0
0030cf54b.hi 0x30cf5c
0030cf58b 0x30d198
0030cf5c
0030cf5cloc_30cf5c:
0030cf5cldr x2, [x4]
0030cf60ldr x3, [x4+8]
0030cf64str x2, [sp+368]
0030cf68str x3, [sp+376]
0030cf6cadrp x27, 0x714000
0030cf70ldr x1, [x27+3560]
0030cf74adrp x0, 0x318000
0030cf78add x0, x0, 480
0030cf7cbl runtime.mapaccess2_faststr
0030cf80str x0, [sp+360]
0030cf84strb w1, [sp+51]
0030cf88ldr x4, [sp+360]
0030cf8cldr x4, [x4]
0030cf90str x4, [sp+144]
0030cf94str x4, [sp+168]
0030cf98ldrb w4, [sp+51]
0030cf9cstrb w4, [sp+53]
0030cfa0strb w4, [sp+47]
0030cfa4tbnz w4, 0, 0x30cfac
0030cfa8b 0x30cfb0
0030cfac
0030cfacloc_30cfac:
0030cfacb 0x30cffc
0030cfb0
0030cfb0loc_30cfb0:
0030cfb0ldr x4, [sp+216]
0030cfb4ldr x1, [sp+224]
0030cfb8subs xzr, x1, 0
0030cfbcb.hi 0x30cfc4
0030cfc0b 0x30d190
0030cfc4
0030cfc4loc_30cfc4:
0030cfc4ldr x2, [x4]
0030cfc8ldr x3, [x4+8]
0030cfccstr x2, [sp+344]
0030cfd0str x3, [sp+352]
0030cfd4adrp x27, 0x714000
0030cfd8ldr x1, [x27+3560]
0030cfdcadrp x0, 0x318000
0030cfe0add x0, x0, 480
0030cfe4bl runtime.mapassign_faststr
0030cfe8str x0, [sp+336]
0030cfecldrsb x27, [x0]
0030cff0ldr x4, [sp+56]
0030cff4str x4, [x0]
0030cff8b 0x30cffc
0030cffc
0030cffcloc_30cffc:
0030cffcldr x1, [sp+224]
0030d000ldr x4, [sp+216]
0030d004ldr x5, [sp+232]
0030d008b 0x30d00c
0030d00c
0030d00cloc_30d00c:
0030d00csubs xzr, x1, 2
0030d010b.hs 0x30d018
0030d014b 0x30d188
0030d018
0030d018loc_30d018:
0030d018sub x6, x1, 2
0030d01csub x5, x5, 2
0030d020sub x7, xzr, x5
0030d024sbfm x7, x7, 63, 63
0030d028and x7, x7, 32
0030d02cadd x4, x4, x7
0030d030str x4, [sp+448]
0030d034str x6, [sp+456]
0030d038str x5, [sp+464]
0030d03cstr x4, [sp+424]
0030d040str x6, [sp+432]
0030d044str x5, [sp+440]
0030d048str xzr, [sp+136]
0030d04cstr x6, [sp+128]
0030d050ldr x4, [sp+424]
0030d054str x4, [sp+120]
0030d058b 0x30d0c0
0030d05c
0030d05cloc_30d05c:
0030d05cb 0x30d070
0030d060
0030d060loc_30d060:
0030d060bl runtime.deferreturn
0030d064ldp x29, x30, [sp-8]
0030d068add sp, sp, 544
0030d06cret x30
0030d070
0030d070loc_30d070:
0030d070b 0x30d074
0030d074
0030d074loc_30d074:
0030d074stp xzr, xzr, [sp+488]
0030d078ldr x0, [sp+208]
0030d07cbl net.(*file).readLine
0030d080str x0, [sp+488]
0030d084str x1, [sp+496]
0030d088strb w2, [sp+51]
0030d08cldr x1, [sp+488]
0030d090ldr x2, [sp+496]
0030d094str x1, [sp+272]
0030d098str x2, [sp+280]
0030d09cldrb w1, [sp+51]
0030d0a0strb w1, [sp+55]
0030d0a4ldr x1, [sp+272]
0030d0a8ldr x2, [sp+280]
0030d0acstr x1, [sp+192]
0030d0b0str x2, [sp+200]
0030d0b4ldrb w1, [sp+55]
0030d0b8strb w1, [sp+49]
0030d0bcb 0x30ce68
0030d0c0
0030d0c0loc_30d0c0:
0030d0c0ldr x4, [sp+128]
0030d0c4ldr x5, [sp+136]
0030d0c8subs xzr, x4, x5
0030d0ccb.gt 0x30d0d4
0030d0d0b 0x30d184
0030d0d4
0030d0d4loc_30d0d4:
0030d0d4ldr x4, [sp+120]
0030d0d8str x4, [sp+320]
0030d0dcldr x4, [sp+320]
0030d0e0ldr x2, [x4]
0030d0e4ldr x3, [x4+8]
0030d0e8str x2, [sp+256]
0030d0ecstr x3, [sp+264]
0030d0f0adrp x27, 0x713000
0030d0f4ldr x1, [x27+3560]
0030d0f8adrp x0, 0x317000
0030d0fcadd x0, x0, 480
0030d100bl runtime.mapaccess2_faststr
0030d104str x0, [sp+312]
0030d108strb w1, [sp+51]
0030d10cldr x4, [sp+312]
0030d110ldr x4, [x4]
0030d114str x4, [sp+144]
0030d118str x4, [sp+160]
0030d11cldrb w4, [sp+51]
0030d120strb w4, [sp+52]
0030d124strb w4, [sp+46]
0030d128tbnz w4, 0, 0x30d130
0030d12cb 0x30d134
0030d130
0030d130loc_30d130:
0030d130b 0x30d164
0030d134
0030d134loc_30d134:
0030d134ldr x2, [sp+256]
0030d138ldr x3, [sp+264]
0030d13cadrp x27, 0x713000
0030d140ldr x1, [x27+3560]
0030d144adrp x0, 0x317000
0030d148add x0, x0, 480
0030d14cbl runtime.mapassign_faststr
0030d150str x0, [sp+304]
0030d154ldrsb x27, [x0]
0030d158ldr x4, [sp+56]
0030d15cstr x4, [x0]
0030d160b 0x30d164
0030d164
0030d164loc_30d164:
0030d164b 0x30d168
0030d168
0030d168loc_30d168:
0030d168ldr x4, [sp+136]
0030d16cadd x4, x4, 1
0030d170str x4, [sp+136]
0030d174ldr x4, [sp+320]
0030d178add x4, x4, 16
0030d17cstr x4, [sp+120]
0030d180b 0x30d0c0
0030d184
0030d184loc_30d184:
0030d184b 0x30d070
0030d188
0030d188loc_30d188:
0030d188orr x0, xzr, 2
0030d18cbl runtime.panicSliceB
0030d190
0030d190loc_30d190:
0030d190mov x0, xzr
0030d194bl runtime.panicIndex
0030d198
0030d198loc_30d198:
0030d198mov x0, xzr
0030d19cbl runtime.panicIndex
0030d1a0
0030d1a0loc_30d1a0:
0030d1a0orr x0, xzr, 1
0030d1a4bl runtime.panicIndex
0030d1a8
0030d1a8loc_30d1a8:
0030d1a8bl runtime.panicSliceAlen
0030d1achint
0030d1b0
0030d1b0loc_30d1b0:
0030d1b0mov x3, x30
0030d1b4bl runtime.morestack_noctxt.abi0
0030d1b8b 0x30cd10
0030d1bcudf 0
0030cd10
0030d1c0
0030d1c0net.readProtocols.deferwrap1: ; void net.readProtocols.deferwrap1(void)
0030d1c0ldr x16, [x28+16]
0030d1c4subs xzr, sp, x16
0030d1c8b.ls 0x30d1f8
0030d1ccstr x30, [sp-32]!
0030d1d0stur x29, [sp-8]
0030d1d4sub x29, sp, 8
0030d1d8ldr x16, [x28+32]
0030d1dccbnz x16, 0x30d204
0030d1e0
0030d1e0loc_30d1e0:
0030d1e0ldr x0, [x26+8]
0030d1e4str x0, [sp+16]
0030d1e8bl net.(*file).close
0030d1ecldur x29, [sp-8]
0030d1f0ldr x30, [sp], 32
0030d1f4ret x30
0030d1f8
0030d1f8loc_30d1f8:
0030d1f8mov x3, x30
0030d1fcbl runtime.morestack.abi0
0030d200b 0x30d1c0
0030d204
0030d204loc_30d204:
0030d204ldr x17, [x16]
0030d208add x20, sp, 40
0030d20csubs xzr, x20, x17
0030d210b.ne 0x30d1e0
0030d214add x20, sp, 8
0030d218str x20, [x16]
0030d21cb 0x30d1e0
0030d1c0
0030d1c0net.readProtocols.deferwrap1: ; void net.readProtocols.deferwrap1(void)
0030d1c0ldr x16, [x28+16]
0030d1c4subs xzr, sp, x16
0030d1c8b.ls 0x30d1f8
0030d1ccstr x30, [sp-32]!
0030d1d0stur x29, [sp-8]
0030d1d4sub x29, sp, 8
0030d1d8ldr x16, [x28+32]
0030d1dccbnz x16, 0x30d204
0030d1e0
0030d1e0loc_30d1e0:
0030d1e0ldr x0, [x26+8]
0030d1e4str x0, [sp+16]
0030d1e8bl net.(*file).close
0030d1ecldur x29, [sp-8]
0030d1f0ldr x30, [sp], 32
0030d1f4ret x30
0030d1f8
0030d1f8loc_30d1f8:
0030d1f8mov x3, x30
0030d1fcbl runtime.morestack.abi0
0030d200b 0x30d1c0
0030d204
0030d204loc_30d204:
0030d204ldr x17, [x16]
0030d208add x20, sp, 40
0030d20csubs xzr, x20, x17
0030d210b.ne 0x30d1e0
0030d214add x20, sp, 8
0030d218str x20, [x16]
0030d21cb 0x30d1e0
0030d1c0
Loading..