File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004a0fc0
004a0fc0vendor/golang.org/x/net/http/httpproxy.init: ; void vendor/golang.org/x/net/http/httpproxy.init(void)
004a0fc0ldr x16, [x28+16]
004a0fc4subs xzr, sp, x16
004a0fc8b.ls 0x4a11a4
004a0fccstr x30, [sp-112]!
004a0fd0stur x29, [sp-8]
004a0fd4sub x29, sp, 8
004a0fd8bl runtime.makemap_small
004a0fdcstr x0, [sp+96]
004a0fe0adrp x0, 0x210000
004a0fe4add x0, x0, 1130
004a0fe8str x0, [sp+80]
004a0fecorr x0, xzr, 4
004a0ff0str x0, [sp+88]
004a0ff4adrp x0, 0x210000
004a0ff8add x0, x0, 283
004a0ffcstr x0, [sp+64]
004a1000orr x0, xzr, 2
004a1004str x0, [sp+72]
004a1008ldr x2, [sp+80]
004a100cldr x3, [sp+88]
004a1010ldr x1, [sp+96]
004a1014adrp x0, 0x183000
004a1018add x0, x0, 1600
004a101cbl runtime.mapassign_faststr
004a1020str x0, [sp+56]
004a1024ldrsb x27, [x0]
004a1028ldr x1, [sp+64]
004a102cldr x2, [sp+72]
004a1030str x2, [x0+8]
004a1034adrp x27, 0x5aa000
004a1038ldr w2, [x27+3056]
004a103ccbz w2, 0x4a1044
004a1040b 0x4a1048
004a1044
004a1044loc_4a1044:
004a1044b 0x4a105c
004a1048
004a1048loc_4a1048:
004a1048bl runtime.gcWriteBarrier2
004a104cstr x1, [x25]
004a1050ldr x4, [x0]
004a1054str x4, [x25+8]
004a1058b 0x4a105c
004a105c
004a105cloc_4a105c:
004a105cstr x1, [x0]
004a1060adrp x4, 0x20f000
004a1064add x4, x4, 1952
004a1068str x4, [sp+80]
004a106cmovz x4, 5
004a1070str x4, [sp+88]
004a1074adrp x4, 0x20f000
004a1078add x4, x4, 690
004a107cstr x4, [sp+64]
004a1080orr x4, xzr, 3
004a1084str x4, [sp+72]
004a1088ldr x2, [sp+80]
004a108cldr x3, [sp+88]
004a1090ldr x1, [sp+96]
004a1094adrp x0, 0x183000
004a1098add x0, x0, 1600
004a109cbl runtime.mapassign_faststr
004a10a0str x0, [sp+48]
004a10a4ldrsb x27, [x0]
004a10a8ldr x4, [sp+64]
004a10acldr x5, [sp+72]
004a10b0str x5, [x0+8]
004a10b4adrp x27, 0x5aa000
004a10b8ldr w5, [x27+3056]
004a10bccbz w5, 0x4a10c4
004a10c0b 0x4a10c8
004a10c4
004a10c4loc_4a10c4:
004a10c4b 0x4a10dc
004a10c8
004a10c8loc_4a10c8:
004a10c8bl runtime.gcWriteBarrier2
004a10ccstr x4, [x25]
004a10d0ldr x5, [x0]
004a10d4str x5, [x25+8]
004a10d8b 0x4a10dc
004a10dc
004a10dcloc_4a10dc:
004a10dcstr x4, [x0]
004a10e0adrp x4, 0x20f000
004a10e4add x4, x4, 3307
004a10e8str x4, [sp+80]
004a10ecorr x4, xzr, 6
004a10f0str x4, [sp+88]
004a10f4adrp x4, 0x20f000
004a10f8add x4, x4, 1442
004a10fcstr x4, [sp+64]
004a1100orr x4, xzr, 4
004a1104str x4, [sp+72]
004a1108ldr x2, [sp+80]
004a110cldr x3, [sp+88]
004a1110ldr x1, [sp+96]
004a1114adrp x0, 0x183000
004a1118add x0, x0, 1600
004a111cbl runtime.mapassign_faststr
004a1120str x0, [sp+40]
004a1124ldrsb x27, [x0]
004a1128ldr x4, [sp+64]
004a112cldr x5, [sp+72]
004a1130str x5, [x0+8]
004a1134adrp x27, 0x5aa000
004a1138ldr w5, [x27+3056]
004a113ccbz w5, 0x4a1144
004a1140b 0x4a1148
004a1144
004a1144loc_4a1144:
004a1144b 0x4a115c
004a1148
004a1148loc_4a1148:
004a1148bl runtime.gcWriteBarrier2
004a114cstr x4, [x25]
004a1150ldr x1, [x0]
004a1154str x1, [x25+8]
004a1158b 0x4a115c
004a115c
004a115cloc_4a115c:
004a115cstr x4, [x0]
004a1160ldr x0, [sp+96]
004a1164adrp x27, 0x5aa000
004a1168ldr w1, [x27+3056]
004a116ccbz w1, 0x4a1174
004a1170b 0x4a1178
004a1174
004a1174loc_4a1174:
004a1174b 0x4a1190
004a1178
004a1178loc_4a1178:
004a1178bl runtime.gcWriteBarrier2
004a117cstr x0, [x25]
004a1180adrp x27, 0x580000
004a1184ldr x1, [x27+824]
004a1188str x1, [x25+8]
004a118cb 0x4a1190
004a1190
004a1190loc_4a1190:
004a1190adrp x27, 0x580000
004a1194str x0, [x27+824]
004a1198ldur x29, [sp-8]
004a119cldr x30, [sp], 112
004a11a0ret x30
004a11a4
004a11a4loc_4a11a4:
004a11a4mov x3, x30
004a11a8bl runtime.morestack_noctxt.abi0
004a11acb 0x4a0fc0
004a0fc0
004a0fc0vendor/golang.org/x/net/http/httpproxy.init: ; void vendor/golang.org/x/net/http/httpproxy.init(void)
004a0fc0ldr x16, [x28+16]
004a0fc4subs xzr, sp, x16
004a0fc8b.ls 0x4a11a4
004a0fccstr x30, [sp-112]!
004a0fd0stur x29, [sp-8]
004a0fd4sub x29, sp, 8
004a0fd8bl runtime.makemap_small
004a0fdcstr x0, [sp+96]
004a0fe0adrp x0, 0x210000
004a0fe4add x0, x0, 1130
004a0fe8str x0, [sp+80]
004a0fecorr x0, xzr, 4
004a0ff0str x0, [sp+88]
004a0ff4adrp x0, 0x210000
004a0ff8add x0, x0, 283
004a0ffcstr x0, [sp+64]
004a1000orr x0, xzr, 2
004a1004str x0, [sp+72]
004a1008ldr x2, [sp+80]
004a100cldr x3, [sp+88]
004a1010ldr x1, [sp+96]
004a1014adrp x0, 0x183000
004a1018add x0, x0, 1600
004a101cbl runtime.mapassign_faststr
004a1020str x0, [sp+56]
004a1024ldrsb x27, [x0]
004a1028ldr x1, [sp+64]
004a102cldr x2, [sp+72]
004a1030str x2, [x0+8]
004a1034adrp x27, 0x5aa000
004a1038ldr w2, [x27+3056]
004a103ccbz w2, 0x4a1044
004a1040b 0x4a1048
004a1044
004a1044loc_4a1044:
004a1044b 0x4a105c
004a1048
004a1048loc_4a1048:
004a1048bl runtime.gcWriteBarrier2
004a104cstr x1, [x25]
004a1050ldr x4, [x0]
004a1054str x4, [x25+8]
004a1058b 0x4a105c
004a105c
004a105cloc_4a105c:
004a105cstr x1, [x0]
004a1060adrp x4, 0x20f000
004a1064add x4, x4, 1952
004a1068str x4, [sp+80]
004a106cmovz x4, 5
004a1070str x4, [sp+88]
004a1074adrp x4, 0x20f000
004a1078add x4, x4, 690
004a107cstr x4, [sp+64]
004a1080orr x4, xzr, 3
004a1084str x4, [sp+72]
004a1088ldr x2, [sp+80]
004a108cldr x3, [sp+88]
004a1090ldr x1, [sp+96]
004a1094adrp x0, 0x183000
004a1098add x0, x0, 1600
004a109cbl runtime.mapassign_faststr
004a10a0str x0, [sp+48]
004a10a4ldrsb x27, [x0]
004a10a8ldr x4, [sp+64]
004a10acldr x5, [sp+72]
004a10b0str x5, [x0+8]
004a10b4adrp x27, 0x5aa000
004a10b8ldr w5, [x27+3056]
004a10bccbz w5, 0x4a10c4
004a10c0b 0x4a10c8
004a10c4
004a10c4loc_4a10c4:
004a10c4b 0x4a10dc
004a10c8
004a10c8loc_4a10c8:
004a10c8bl runtime.gcWriteBarrier2
004a10ccstr x4, [x25]
004a10d0ldr x5, [x0]
004a10d4str x5, [x25+8]
004a10d8b 0x4a10dc
004a10dc
004a10dcloc_4a10dc:
004a10dcstr x4, [x0]
004a10e0adrp x4, 0x20f000
004a10e4add x4, x4, 3307
004a10e8str x4, [sp+80]
004a10ecorr x4, xzr, 6
004a10f0str x4, [sp+88]
004a10f4adrp x4, 0x20f000
004a10f8add x4, x4, 1442
004a10fcstr x4, [sp+64]
004a1100orr x4, xzr, 4
004a1104str x4, [sp+72]
004a1108ldr x2, [sp+80]
004a110cldr x3, [sp+88]
004a1110ldr x1, [sp+96]
004a1114adrp x0, 0x183000
004a1118add x0, x0, 1600
004a111cbl runtime.mapassign_faststr
004a1120str x0, [sp+40]
004a1124ldrsb x27, [x0]
004a1128ldr x4, [sp+64]
004a112cldr x5, [sp+72]
004a1130str x5, [x0+8]
004a1134adrp x27, 0x5aa000
004a1138ldr w5, [x27+3056]
004a113ccbz w5, 0x4a1144
004a1140b 0x4a1148
004a1144
004a1144loc_4a1144:
004a1144b 0x4a115c
004a1148
004a1148loc_4a1148:
004a1148bl runtime.gcWriteBarrier2
004a114cstr x4, [x25]
004a1150ldr x1, [x0]
004a1154str x1, [x25+8]
004a1158b 0x4a115c
004a115c
004a115cloc_4a115c:
004a115cstr x4, [x0]
004a1160ldr x0, [sp+96]
004a1164adrp x27, 0x5aa000
004a1168ldr w1, [x27+3056]
004a116ccbz w1, 0x4a1174
004a1170b 0x4a1178
004a1174
004a1174loc_4a1174:
004a1174b 0x4a1190
004a1178
004a1178loc_4a1178:
004a1178bl runtime.gcWriteBarrier2
004a117cstr x0, [x25]
004a1180adrp x27, 0x580000
004a1184ldr x1, [x27+824]
004a1188str x1, [x25+8]
004a118cb 0x4a1190
004a1190
004a1190loc_4a1190:
004a1190adrp x27, 0x580000
004a1194str x0, [x27+824]
004a1198ldur x29, [sp-8]
004a119cldr x30, [sp], 112
004a11a0ret x30
004a11a4
004a11a4loc_4a11a4:
004a11a4mov x3, x30
004a11a8bl runtime.morestack_noctxt.abi0
004a11acb 0x4a0fc0
004a0fc0
004a11b0
004a11b0vendor/golang.org/x/net/http/httpproxy.FromEnvironment: ; void vendor/golang.org/x/net/http/httpproxy.FromEnvironment(void)
004a11b0ldr x16, [x28+16]
004a11b4sub x17, sp, 192
004a11b8subs xzr, x17, x16
004a11bcb.ls 0x4a14f0
004a11c0sub x20, sp, 320
004a11c4stp x29, x30, [x20-8]
004a11c8add sp, x20, 0
004a11ccsub x29, sp, 8
004a11d0str xzr, [sp+40]
004a11d4stp xzr, xzr, [sp+280]
004a11d8stp xzr, xzr, [sp+296]
004a11dcadd x3, sp, 280
004a11e0str x3, [sp+48]
004a11e4ldrsb x27, [x3]
004a11e8movz x4, 10
004a11ecstr x4, [x3+8]
004a11f0adrp x27, 0x5aa000
004a11f4ldr w5, [x27+3056]
004a11f8cbz w5, 0x4a1200
004a11fcb 0x4a1204
004a1200
004a1200loc_4a1200:
004a1200b 0x4a1214
004a1204
004a1204loc_4a1204:
004a1204ldr x5, [x3]
004a1208bl runtime.gcWriteBarrier1
004a120cstr x5, [x25]
004a1210b 0x4a1214
004a1214
004a1214loc_4a1214:
004a1214adrp x5, 0x211000
004a1218add x5, x5, 1704
004a121cstr x5, [x3]
004a1220ldrsb x27, [x3]
004a1224str x4, [x3+24]
004a1228adrp x27, 0x5aa000
004a122cldr w4, [x27+3056]
004a1230cbz w4, 0x4a1238
004a1234b 0x4a123c
004a1238
004a1238loc_4a1238:
004a1238b 0x4a124c
004a123c
004a123cloc_4a123c:
004a123cldr x4, [x3+16]
004a1240bl runtime.gcWriteBarrier1
004a1244str x4, [x25]
004a1248b 0x4a124c
004a124c
004a124cloc_4a124c:
004a124cadrp x4, 0x211000
004a1250add x4, x4, 1714
004a1254str x4, [x3+16]
004a1258ldr x0, [sp+48]
004a125cldrsb x27, [x0]
004a1260b 0x4a1264
004a1264
004a1264loc_4a1264:
004a1264str x0, [sp+56]
004a1268orr x2, xzr, 2
004a126cstr x2, [sp+64]
004a1270str x2, [sp+72]
004a1274mov x1, x2
004a1278bl vendor/golang.org/x/net/http/httpproxy.getEnvAny
004a127cstr x0, [sp+192]
004a1280str x1, [sp+200]
004a1284stp xzr, xzr, [sp+160]
004a1288stp xzr, xzr, [sp+176]
004a128cadd x3, sp, 160
004a1290str x3, [sp+248]
004a1294ldrsb x27, [x3]
004a1298movz x4, 11
004a129cstr x4, [x3+8]
004a12a0adrp x27, 0x5aa000
004a12a4ldr w5, [x27+3056]
004a12a8cbz w5, 0x4a12b0
004a12acb 0x4a12b4
004a12b0
004a12b0loc_4a12b0:
004a12b0b 0x4a12c4
004a12b4
004a12b4loc_4a12b4:
004a12b4ldr x5, [x3]
004a12b8bl runtime.gcWriteBarrier1
004a12bcstr x5, [x25]
004a12c0b 0x4a12c4
004a12c4
004a12c4loc_4a12c4:
004a12c4adrp x5, 0x211000
004a12c8add x5, x5, 3462
004a12ccstr x5, [x3]
004a12d0ldrsb x27, [x3]
004a12d4str x4, [x3+24]
004a12d8adrp x27, 0x5aa000
004a12dcldr w4, [x27+3056]
004a12e0cbz w4, 0x4a12e8
004a12e4b 0x4a12ec
004a12e8
004a12e8loc_4a12e8:
004a12e8b 0x4a12fc
004a12ec
004a12ecloc_4a12ec:
004a12ecldr x4, [x3+16]
004a12f0bl runtime.gcWriteBarrier1
004a12f4str x4, [x25]
004a12f8b 0x4a12fc
004a12fc
004a12fcloc_4a12fc:
004a12fcadrp x4, 0x211000
004a1300add x4, x4, 3473
004a1304str x4, [x3+16]
004a1308ldr x0, [sp+248]
004a130cldrsb x27, [x0]
004a1310b 0x4a1314
004a1314
004a1314loc_4a1314:
004a1314str x0, [sp+256]
004a1318orr x2, xzr, 2
004a131cstr x2, [sp+264]
004a1320str x2, [sp+272]
004a1324mov x1, x2
004a1328bl vendor/golang.org/x/net/http/httpproxy.getEnvAny
004a132cstr x0, [sp+144]
004a1330str x1, [sp+152]
004a1334stp xzr, xzr, [sp+112]
004a1338stp xzr, xzr, [sp+128]
004a133cadd x3, sp, 112
004a1340str x3, [sp+216]
004a1344ldrsb x27, [x3]
004a1348orr x4, xzr, 8
004a134cstr x4, [x3+8]
004a1350adrp x27, 0x5aa000
004a1354ldr w5, [x27+3056]
004a1358cbz w5, 0x4a1360
004a135cb 0x4a1364
004a1360
004a1360loc_4a1360:
004a1360b 0x4a1374
004a1364
004a1364loc_4a1364:
004a1364ldr x5, [x3]
004a1368bl runtime.gcWriteBarrier1
004a136cstr x5, [x25]
004a1370b 0x4a1374
004a1374
004a1374loc_4a1374:
004a1374adrp x5, 0x210000
004a1378add x5, x5, 2292
004a137cstr x5, [x3]
004a1380ldrsb x27, [x3]
004a1384str x4, [x3+24]
004a1388adrp x27, 0x5aa000
004a138cldr w4, [x27+3056]
004a1390cbz w4, 0x4a1398
004a1394b 0x4a139c
004a1398
004a1398loc_4a1398:
004a1398b 0x4a13ac
004a139c
004a139cloc_4a139c:
004a139cldr x4, [x3+16]
004a13a0bl runtime.gcWriteBarrier1
004a13a4str x4, [x25]
004a13a8b 0x4a13ac
004a13ac
004a13acloc_4a13ac:
004a13acadrp x4, 0x210000
004a13b0add x4, x4, 2300
004a13b4str x4, [x3+16]
004a13b8ldr x0, [sp+216]
004a13bcldrsb x27, [x0]
004a13c0b 0x4a13c4
004a13c4
004a13c4loc_4a13c4:
004a13c4str x0, [sp+224]
004a13c8orr x2, xzr, 2
004a13ccstr x2, [sp+232]
004a13d0str x2, [sp+240]
004a13d4mov x1, x2
004a13d8bl vendor/golang.org/x/net/http/httpproxy.getEnvAny
004a13dcstr x0, [sp+96]
004a13e0str x1, [sp+104]
004a13e4adrp x0, 0x213000
004a13e8add x0, x0, 328
004a13ecorr x1, xzr, 14
004a13f0bl os.Getenv
004a13f4str x0, [sp+80]
004a13f8str x1, [sp+88]
004a13fcadrp x0, 0x1c7000
004a1400add x0, x0, 3488
004a1404bl runtime.newobject
004a1408str x0, [sp+208]
004a140cldr x3, [sp+192]
004a1410ldr x4, [sp+200]
004a1414str x4, [x0+8]
004a1418adrp x27, 0x5aa000
004a141cldr w4, [x27+3056]
004a1420cbz w4, 0x4a1428
004a1424b 0x4a142c
004a1428
004a1428loc_4a1428:
004a1428b 0x4a1440
004a142c
004a142cloc_4a142c:
004a142cbl runtime.gcWriteBarrier2
004a1430str x3, [x25]
004a1434ldr x1, [x0]
004a1438str x1, [x25+8]
004a143cb 0x4a1440
004a1440
004a1440loc_4a1440:
004a1440str x3, [x0]
004a1444ldr x1, [sp+208]
004a1448ldrsb x27, [x1]
004a144cldr x2, [sp+144]
004a1450ldr x3, [sp+152]
004a1454str x3, [x1+24]
004a1458adrp x27, 0x5aa000
004a145cldr w3, [x27+3056]
004a1460cbz w3, 0x4a1468
004a1464b 0x4a146c
004a1468
004a1468loc_4a1468:
004a1468b 0x4a1480
004a146c
004a146cloc_4a146c:
004a146cbl runtime.gcWriteBarrier2
004a1470str x2, [x25]
004a1474ldr x3, [x1+16]
004a1478str x3, [x25+8]
004a147cb 0x4a1480
004a1480
004a1480loc_4a1480:
004a1480str x2, [x1+16]
004a1484ldr x1, [sp+208]
004a1488ldrsb x27, [x1]
004a148cldr x2, [sp+96]
004a1490ldr x3, [sp+104]
004a1494str x3, [x1+40]
004a1498adrp x27, 0x5aa000
004a149cldr w3, [x27+3056]
004a14a0cbz w3, 0x4a14a8
004a14a4b 0x4a14ac
004a14a8
004a14a8loc_4a14a8:
004a14a8b 0x4a14c0
004a14ac
004a14acloc_4a14ac:
004a14acbl runtime.gcWriteBarrier2
004a14b0str x2, [x25]
004a14b4ldr x3, [x1+32]
004a14b8str x3, [x25+8]
004a14bcb 0x4a14c0
004a14c0
004a14c0loc_4a14c0:
004a14c0str x2, [x1+32]
004a14c4ldr x1, [sp+208]
004a14c8ldrsb x27, [x1]
004a14ccldr x2, [sp+88]
004a14d0subs xzr, x2, 0
004a14d4cset x2, ne
004a14d8strb w2, [x1+48]
004a14dcldr x0, [sp+208]
004a14e0str x0, [sp+40]
004a14e4ldp x29, x30, [sp-8]
004a14e8add sp, sp, 320
004a14ecret x30
004a14f0
004a14f0loc_4a14f0:
004a14f0mov x3, x30
004a14f4bl runtime.morestack_noctxt.abi0
004a14f8b 0x4a11b0
004a14fcudf 0
004a11b0
004a11b0vendor/golang.org/x/net/http/httpproxy.FromEnvironment: ; void vendor/golang.org/x/net/http/httpproxy.FromEnvironment(void)
004a11b0ldr x16, [x28+16]
004a11b4sub x17, sp, 192
004a11b8subs xzr, x17, x16
004a11bcb.ls 0x4a14f0
004a11c0sub x20, sp, 320
004a11c4stp x29, x30, [x20-8]
004a11c8add sp, x20, 0
004a11ccsub x29, sp, 8
004a11d0str xzr, [sp+40]
004a11d4stp xzr, xzr, [sp+280]
004a11d8stp xzr, xzr, [sp+296]
004a11dcadd x3, sp, 280
004a11e0str x3, [sp+48]
004a11e4ldrsb x27, [x3]
004a11e8movz x4, 10
004a11ecstr x4, [x3+8]
004a11f0adrp x27, 0x5aa000
004a11f4ldr w5, [x27+3056]
004a11f8cbz w5, 0x4a1200
004a11fcb 0x4a1204
004a1200
004a1200loc_4a1200:
004a1200b 0x4a1214
004a1204
004a1204loc_4a1204:
004a1204ldr x5, [x3]
004a1208bl runtime.gcWriteBarrier1
004a120cstr x5, [x25]
004a1210b 0x4a1214
004a1214
004a1214loc_4a1214:
004a1214adrp x5, 0x211000
004a1218add x5, x5, 1704
004a121cstr x5, [x3]
004a1220ldrsb x27, [x3]
004a1224str x4, [x3+24]
004a1228adrp x27, 0x5aa000
004a122cldr w4, [x27+3056]
004a1230cbz w4, 0x4a1238
004a1234b 0x4a123c
004a1238
004a1238loc_4a1238:
004a1238b 0x4a124c
004a123c
004a123cloc_4a123c:
004a123cldr x4, [x3+16]
004a1240bl runtime.gcWriteBarrier1
004a1244str x4, [x25]
004a1248b 0x4a124c
004a124c
004a124cloc_4a124c:
004a124cadrp x4, 0x211000
004a1250add x4, x4, 1714
004a1254str x4, [x3+16]
004a1258ldr x0, [sp+48]
004a125cldrsb x27, [x0]
004a1260b 0x4a1264
004a1264
004a1264loc_4a1264:
004a1264str x0, [sp+56]
004a1268orr x2, xzr, 2
004a126cstr x2, [sp+64]
004a1270str x2, [sp+72]
004a1274mov x1, x2
004a1278bl vendor/golang.org/x/net/http/httpproxy.getEnvAny
004a127cstr x0, [sp+192]
004a1280str x1, [sp+200]
004a1284stp xzr, xzr, [sp+160]
004a1288stp xzr, xzr, [sp+176]
004a128cadd x3, sp, 160
004a1290str x3, [sp+248]
004a1294ldrsb x27, [x3]
004a1298movz x4, 11
004a129cstr x4, [x3+8]
004a12a0adrp x27, 0x5aa000
004a12a4ldr w5, [x27+3056]
004a12a8cbz w5, 0x4a12b0
004a12acb 0x4a12b4
004a12b0
004a12b0loc_4a12b0:
004a12b0b 0x4a12c4
004a12b4
004a12b4loc_4a12b4:
004a12b4ldr x5, [x3]
004a12b8bl runtime.gcWriteBarrier1
004a12bcstr x5, [x25]
004a12c0b 0x4a12c4
004a12c4
004a12c4loc_4a12c4:
004a12c4adrp x5, 0x211000
004a12c8add x5, x5, 3462
004a12ccstr x5, [x3]
004a12d0ldrsb x27, [x3]
004a12d4str x4, [x3+24]
004a12d8adrp x27, 0x5aa000
004a12dcldr w4, [x27+3056]
004a12e0cbz w4, 0x4a12e8
004a12e4b 0x4a12ec
004a12e8
004a12e8loc_4a12e8:
004a12e8b 0x4a12fc
004a12ec
004a12ecloc_4a12ec:
004a12ecldr x4, [x3+16]
004a12f0bl runtime.gcWriteBarrier1
004a12f4str x4, [x25]
004a12f8b 0x4a12fc
004a12fc
004a12fcloc_4a12fc:
004a12fcadrp x4, 0x211000
004a1300add x4, x4, 3473
004a1304str x4, [x3+16]
004a1308ldr x0, [sp+248]
004a130cldrsb x27, [x0]
004a1310b 0x4a1314
004a1314
004a1314loc_4a1314:
004a1314str x0, [sp+256]
004a1318orr x2, xzr, 2
004a131cstr x2, [sp+264]
004a1320str x2, [sp+272]
004a1324mov x1, x2
004a1328bl vendor/golang.org/x/net/http/httpproxy.getEnvAny
004a132cstr x0, [sp+144]
004a1330str x1, [sp+152]
004a1334stp xzr, xzr, [sp+112]
004a1338stp xzr, xzr, [sp+128]
004a133cadd x3, sp, 112
004a1340str x3, [sp+216]
004a1344ldrsb x27, [x3]
004a1348orr x4, xzr, 8
004a134cstr x4, [x3+8]
004a1350adrp x27, 0x5aa000
004a1354ldr w5, [x27+3056]
004a1358cbz w5, 0x4a1360
004a135cb 0x4a1364
004a1360
004a1360loc_4a1360:
004a1360b 0x4a1374
004a1364
004a1364loc_4a1364:
004a1364ldr x5, [x3]
004a1368bl runtime.gcWriteBarrier1
004a136cstr x5, [x25]
004a1370b 0x4a1374
004a1374
004a1374loc_4a1374:
004a1374adrp x5, 0x210000
004a1378add x5, x5, 2292
004a137cstr x5, [x3]
004a1380ldrsb x27, [x3]
004a1384str x4, [x3+24]
004a1388adrp x27, 0x5aa000
004a138cldr w4, [x27+3056]
004a1390cbz w4, 0x4a1398
004a1394b 0x4a139c
004a1398
004a1398loc_4a1398:
004a1398b 0x4a13ac
004a139c
004a139cloc_4a139c:
004a139cldr x4, [x3+16]
004a13a0bl runtime.gcWriteBarrier1
004a13a4str x4, [x25]
004a13a8b 0x4a13ac
004a13ac
004a13acloc_4a13ac:
004a13acadrp x4, 0x210000
004a13b0add x4, x4, 2300
004a13b4str x4, [x3+16]
004a13b8ldr x0, [sp+216]
004a13bcldrsb x27, [x0]
004a13c0b 0x4a13c4
004a13c4
004a13c4loc_4a13c4:
004a13c4str x0, [sp+224]
004a13c8orr x2, xzr, 2
004a13ccstr x2, [sp+232]
004a13d0str x2, [sp+240]
004a13d4mov x1, x2
004a13d8bl vendor/golang.org/x/net/http/httpproxy.getEnvAny
004a13dcstr x0, [sp+96]
004a13e0str x1, [sp+104]
004a13e4adrp x0, 0x213000
004a13e8add x0, x0, 328
004a13ecorr x1, xzr, 14
004a13f0bl os.Getenv
004a13f4str x0, [sp+80]
004a13f8str x1, [sp+88]
004a13fcadrp x0, 0x1c7000
004a1400add x0, x0, 3488
004a1404bl runtime.newobject
004a1408str x0, [sp+208]
004a140cldr x3, [sp+192]
004a1410ldr x4, [sp+200]
004a1414str x4, [x0+8]
004a1418adrp x27, 0x5aa000
004a141cldr w4, [x27+3056]
004a1420cbz w4, 0x4a1428
004a1424b 0x4a142c
004a1428
004a1428loc_4a1428:
004a1428b 0x4a1440
004a142c
004a142cloc_4a142c:
004a142cbl runtime.gcWriteBarrier2
004a1430str x3, [x25]
004a1434ldr x1, [x0]
004a1438str x1, [x25+8]
004a143cb 0x4a1440
004a1440
004a1440loc_4a1440:
004a1440str x3, [x0]
004a1444ldr x1, [sp+208]
004a1448ldrsb x27, [x1]
004a144cldr x2, [sp+144]
004a1450ldr x3, [sp+152]
004a1454str x3, [x1+24]
004a1458adrp x27, 0x5aa000
004a145cldr w3, [x27+3056]
004a1460cbz w3, 0x4a1468
004a1464b 0x4a146c
004a1468
004a1468loc_4a1468:
004a1468b 0x4a1480
004a146c
004a146cloc_4a146c:
004a146cbl runtime.gcWriteBarrier2
004a1470str x2, [x25]
004a1474ldr x3, [x1+16]
004a1478str x3, [x25+8]
004a147cb 0x4a1480
004a1480
004a1480loc_4a1480:
004a1480str x2, [x1+16]
004a1484ldr x1, [sp+208]
004a1488ldrsb x27, [x1]
004a148cldr x2, [sp+96]
004a1490ldr x3, [sp+104]
004a1494str x3, [x1+40]
004a1498adrp x27, 0x5aa000
004a149cldr w3, [x27+3056]
004a14a0cbz w3, 0x4a14a8
004a14a4b 0x4a14ac
004a14a8
004a14a8loc_4a14a8:
004a14a8b 0x4a14c0
004a14ac
004a14acloc_4a14ac:
004a14acbl runtime.gcWriteBarrier2
004a14b0str x2, [x25]
004a14b4ldr x3, [x1+32]
004a14b8str x3, [x25+8]
004a14bcb 0x4a14c0
004a14c0
004a14c0loc_4a14c0:
004a14c0str x2, [x1+32]
004a14c4ldr x1, [sp+208]
004a14c8ldrsb x27, [x1]
004a14ccldr x2, [sp+88]
004a14d0subs xzr, x2, 0
004a14d4cset x2, ne
004a14d8strb w2, [x1+48]
004a14dcldr x0, [sp+208]
004a14e0str x0, [sp+40]
004a14e4ldp x29, x30, [sp-8]
004a14e8add sp, sp, 320
004a14ecret x30
004a14f0
004a14f0loc_4a14f0:
004a14f0mov x3, x30
004a14f4bl runtime.morestack_noctxt.abi0
004a14f8b 0x4a11b0
004a14fcudf 0
004a11b0
004a1500
004a1500vendor/golang.org/x/net/http/httpproxy.getEnvAny: ; void vendor/golang.org/x/net/http/httpproxy.getEnvAny(struct []string names)
004a1500ldr x16, [x28+16]
004a1504sub x17, sp, 16
004a1508subs xzr, x17, x16
004a150cb.ls 0x4a15e8
004a1510str x30, [sp-144]!
004a1514stur x29, [sp-8]
004a1518sub x29, sp, 8
004a151cstr x0, [sp+152]
004a1520str x1, [sp+160]
004a1524str x2, [sp+168]
004a1528stp xzr, xzr, [sp+56]
004a152cldr x2, [sp+160]
004a1530ldr x3, [sp+152]
004a1534ldr x4, [sp+168]
004a1538str x3, [sp+112]
004a153cstr x2, [sp+120]
004a1540str x4, [sp+128]
004a1544str xzr, [sp+48]
004a1548str x2, [sp+40]
004a154cldr x2, [sp+112]
004a1550str x2, [sp+32]
004a1554b 0x4a1558
004a1558
004a1558loc_4a1558:
004a1558ldr x2, [sp+40]
004a155cldr x3, [sp+48]
004a1560subs xzr, x2, x3
004a1564b.gt 0x4a156c
004a1568b 0x4a15d0
004a156c
004a156cloc_4a156c:
004a156cldr x2, [sp+32]
004a1570str x2, [sp+104]
004a1574ldr x2, [sp+104]
004a1578ldr x0, [x2]
004a157cldr x1, [x2+8]
004a1580str x0, [sp+88]
004a1584str x1, [sp+96]
004a1588bl os.Getenv
004a158cstr x0, [sp+72]
004a1590str x1, [sp+80]
004a1594cbnz x1, 0x4a159c
004a1598b 0x4a15b0
004a159c
004a159cloc_4a159c:
004a159cstr x0, [sp+56]
004a15a0str x1, [sp+64]
004a15a4ldur x29, [sp-8]
004a15a8ldr x30, [sp], 144
004a15acret x30
004a15b0
004a15b0loc_4a15b0:
004a15b0b 0x4a15b4
004a15b4
004a15b4loc_4a15b4:
004a15b4ldr x2, [sp+48]
004a15b8add x2, x2, 1
004a15bcstr x2, [sp+48]
004a15c0ldr x2, [sp+104]
004a15c4add x2, x2, 16
004a15c8str x2, [sp+32]
004a15ccb 0x4a1558
004a15d0
004a15d0loc_4a15d0:
004a15d0stp xzr, xzr, [sp+56]
004a15d4mov x0, xzr
004a15d8mov x1, xzr
004a15dcldur x29, [sp-8]
004a15e0ldr x30, [sp], 144
004a15e4ret x30
004a15e8
004a15e8loc_4a15e8:
004a15e8stp x0, x1, [sp+8]
004a15ecstr x2, [sp+24]
004a15f0mov x3, x30
004a15f4bl runtime.morestack_noctxt.abi0
004a15f8ldp x0, x1, [sp+8]
004a15fcldr x2, [sp+24]
004a1600b 0x4a1500
004a1604udf 0
004a1608udf 0
004a160cudf 0
004a1500
004a1500vendor/golang.org/x/net/http/httpproxy.getEnvAny: ; void vendor/golang.org/x/net/http/httpproxy.getEnvAny(struct []string names)
004a1500ldr x16, [x28+16]
004a1504sub x17, sp, 16
004a1508subs xzr, x17, x16
004a150cb.ls 0x4a15e8
004a1510str x30, [sp-144]!
004a1514stur x29, [sp-8]
004a1518sub x29, sp, 8
004a151cstr x0, [sp+152]
004a1520str x1, [sp+160]
004a1524str x2, [sp+168]
004a1528stp xzr, xzr, [sp+56]
004a152cldr x2, [sp+160]
004a1530ldr x3, [sp+152]
004a1534ldr x4, [sp+168]
004a1538str x3, [sp+112]
004a153cstr x2, [sp+120]
004a1540str x4, [sp+128]
004a1544str xzr, [sp+48]
004a1548str x2, [sp+40]
004a154cldr x2, [sp+112]
004a1550str x2, [sp+32]
004a1554b 0x4a1558
004a1558
004a1558loc_4a1558:
004a1558ldr x2, [sp+40]
004a155cldr x3, [sp+48]
004a1560subs xzr, x2, x3
004a1564b.gt 0x4a156c
004a1568b 0x4a15d0
004a156c
004a156cloc_4a156c:
004a156cldr x2, [sp+32]
004a1570str x2, [sp+104]
004a1574ldr x2, [sp+104]
004a1578ldr x0, [x2]
004a157cldr x1, [x2+8]
004a1580str x0, [sp+88]
004a1584str x1, [sp+96]
004a1588bl os.Getenv
004a158cstr x0, [sp+72]
004a1590str x1, [sp+80]
004a1594cbnz x1, 0x4a159c
004a1598b 0x4a15b0
004a159c
004a159cloc_4a159c:
004a159cstr x0, [sp+56]
004a15a0str x1, [sp+64]
004a15a4ldur x29, [sp-8]
004a15a8ldr x30, [sp], 144
004a15acret x30
004a15b0
004a15b0loc_4a15b0:
004a15b0b 0x4a15b4
004a15b4
004a15b4loc_4a15b4:
004a15b4ldr x2, [sp+48]
004a15b8add x2, x2, 1
004a15bcstr x2, [sp+48]
004a15c0ldr x2, [sp+104]
004a15c4add x2, x2, 16
004a15c8str x2, [sp+32]
004a15ccb 0x4a1558
004a15d0
004a15d0loc_4a15d0:
004a15d0stp xzr, xzr, [sp+56]
004a15d4mov x0, xzr
004a15d8mov x1, xzr
004a15dcldur x29, [sp-8]
004a15e0ldr x30, [sp], 144
004a15e4ret x30
004a15e8
004a15e8loc_4a15e8:
004a15e8stp x0, x1, [sp+8]
004a15ecstr x2, [sp+24]
004a15f0mov x3, x30
004a15f4bl runtime.morestack_noctxt.abi0
004a15f8ldp x0, x1, [sp+8]
004a15fcldr x2, [sp+24]
004a1600b 0x4a1500
004a1604udf 0
004a1608udf 0
004a160cudf 0
004a1500
004a1610
004a1610vendor/golang.org/x/net/http/httpproxy.(*Config).ProxyFunc: ; void vendor/golang.org/x/net/http/httpproxy.(*Config).ProxyFunc(vendor/golang.org/x/net/http/httpproxy.Config * cfg)
004a1610ldr x16, [x28+16]
004a1614subs xzr, sp, x16
004a1618b.ls 0x4a1768
004a161cstr x30, [sp-96]!
004a1620stur x29, [sp-8]
004a1624sub x29, sp, 8
004a1628str x0, [sp+104]
004a162cstr xzr, [sp+40]
004a1630adrp x0, 0x1d7000
004a1634add x0, x0, 896
004a1638bl runtime.newobject
004a163cstr x0, [sp+80]
004a1640adrp x27, 0x5aa000
004a1644ldr w1, [x27+3056]
004a1648cbz w1, 0x4a1650
004a164cb 0x4a1654
004a1650
004a1650loc_4a1650:
004a1650b 0x4a1670
004a1654
004a1654loc_4a1654:
004a1654str x0, [sp+64]
004a1658mov x1, x0
004a165cadrp x0, 0x1d7000
004a1660add x0, x0, 896
004a1664bl runtime.wbZero
004a1668ldr x0, [sp+64]
004a166cb 0x4a1670
004a1670
004a1670loc_4a1670:
004a1670mov x20, x0
004a1674adr x27, 16
004a1678stp x29, x27, [sp-24]
004a167csub x29, sp, 24
004a1680bl fn_87cf4
004a1684sub x29, sp, 8
004a1688str xzr, [x0+112]
004a168cldr x1, [sp+80]
004a1690ldrsb x27, [x1]
004a1694ldr x2, [sp+104]
004a1698ldrsb x27, [x2]
004a169cadrp x27, 0x5aa000
004a16a0ldr w3, [x27+3056]
004a16a4cbz w3, 0x4a16ac
004a16a8b 0x4a16b0
004a16ac
004a16acloc_4a16ac:
004a16acb 0x4a16d0
004a16b0
004a16b0loc_4a16b0:
004a16b0str x2, [sp+56]
004a16b4str x1, [sp+64]
004a16b8adrp x0, 0x1c7000
004a16bcadd x0, x0, 3488
004a16c0bl runtime.wbMove
004a16c4ldr x1, [sp+64]
004a16c8ldr x2, [sp+56]
004a16ccb 0x4a16d0
004a16d0
004a16d0loc_4a16d0:
004a16d0ldp x3, x4, [x2]
004a16d4ldp x5, x6, [x2+16]
004a16d8ldp x7, x8, [x2+32]
004a16dcstp x3, x4, [x1]
004a16e0stp x5, x6, [x1+16]
004a16e4stp x7, x8, [x1+32]
004a16e8ldr x2, [x2+48]
004a16ecstr x2, [x1+48]
004a16f0ldr x0, [sp+80]
004a16f4str x0, [sp+48]
004a16f8bl vendor/golang.org/x/net/http/httpproxy.(*config).init
004a16fcadrp x0, 0x198000
004a1700add x0, x0, 3776
004a1704bl runtime.newobject
004a1708str x0, [sp+72]
004a170cadrp x1, 8192
004a1710add x1, x1, 2896
004a1714str x1, [x0]
004a1718ldr x1, [sp+48]
004a171cldr x2, [sp+72]
004a1720ldrsb x27, [x2]
004a1724adrp x27, 0x5aa000
004a1728ldr w3, [x27+3056]
004a172ccbz w3, 0x4a1734
004a1730b 0x4a1738
004a1734
004a1734loc_4a1734:
004a1734b 0x4a174c
004a1738
004a1738loc_4a1738:
004a1738bl runtime.gcWriteBarrier2
004a173cstr x1, [x25]
004a1740ldr x3, [x2+8]
004a1744str x3, [x25+8]
004a1748b 0x4a174c
004a174c
004a174cloc_4a174c:
004a174cstr x1, [x2+8]
004a1750ldr x1, [sp+72]
004a1754str x1, [sp+40]
004a1758ldr x0, [sp+40]
004a175cldur x29, [sp-8]
004a1760ldr x30, [sp], 96
004a1764ret x30
004a1768
004a1768loc_4a1768:
004a1768str x0, [sp+8]
004a176cmov x3, x30
004a1770bl runtime.morestack_noctxt.abi0
004a1774ldr x0, [sp+8]
004a1778b 0x4a1610
004a177cudf 0
004a1610
004a1610vendor/golang.org/x/net/http/httpproxy.(*Config).ProxyFunc: ; void vendor/golang.org/x/net/http/httpproxy.(*Config).ProxyFunc(vendor/golang.org/x/net/http/httpproxy.Config * cfg)
004a1610ldr x16, [x28+16]
004a1614subs xzr, sp, x16
004a1618b.ls 0x4a1768
004a161cstr x30, [sp-96]!
004a1620stur x29, [sp-8]
004a1624sub x29, sp, 8
004a1628str x0, [sp+104]
004a162cstr xzr, [sp+40]
004a1630adrp x0, 0x1d7000
004a1634add x0, x0, 896
004a1638bl runtime.newobject
004a163cstr x0, [sp+80]
004a1640adrp x27, 0x5aa000
004a1644ldr w1, [x27+3056]
004a1648cbz w1, 0x4a1650
004a164cb 0x4a1654
004a1650
004a1650loc_4a1650:
004a1650b 0x4a1670
004a1654
004a1654loc_4a1654:
004a1654str x0, [sp+64]
004a1658mov x1, x0
004a165cadrp x0, 0x1d7000
004a1660add x0, x0, 896
004a1664bl runtime.wbZero
004a1668ldr x0, [sp+64]
004a166cb 0x4a1670
004a1670
004a1670loc_4a1670:
004a1670mov x20, x0
004a1674adr x27, 16
004a1678stp x29, x27, [sp-24]
004a167csub x29, sp, 24
004a1680bl fn_87cf4
004a1684sub x29, sp, 8
004a1688str xzr, [x0+112]
004a168cldr x1, [sp+80]
004a1690ldrsb x27, [x1]
004a1694ldr x2, [sp+104]
004a1698ldrsb x27, [x2]
004a169cadrp x27, 0x5aa000
004a16a0ldr w3, [x27+3056]
004a16a4cbz w3, 0x4a16ac
004a16a8b 0x4a16b0
004a16ac
004a16acloc_4a16ac:
004a16acb 0x4a16d0
004a16b0
004a16b0loc_4a16b0:
004a16b0str x2, [sp+56]
004a16b4str x1, [sp+64]
004a16b8adrp x0, 0x1c7000
004a16bcadd x0, x0, 3488
004a16c0bl runtime.wbMove
004a16c4ldr x1, [sp+64]
004a16c8ldr x2, [sp+56]
004a16ccb 0x4a16d0
004a16d0
004a16d0loc_4a16d0:
004a16d0ldp x3, x4, [x2]
004a16d4ldp x5, x6, [x2+16]
004a16d8ldp x7, x8, [x2+32]
004a16dcstp x3, x4, [x1]
004a16e0stp x5, x6, [x1+16]
004a16e4stp x7, x8, [x1+32]
004a16e8ldr x2, [x2+48]
004a16ecstr x2, [x1+48]
004a16f0ldr x0, [sp+80]
004a16f4str x0, [sp+48]
004a16f8bl vendor/golang.org/x/net/http/httpproxy.(*config).init
004a16fcadrp x0, 0x198000
004a1700add x0, x0, 3776
004a1704bl runtime.newobject
004a1708str x0, [sp+72]
004a170cadrp x1, 8192
004a1710add x1, x1, 2896
004a1714str x1, [x0]
004a1718ldr x1, [sp+48]
004a171cldr x2, [sp+72]
004a1720ldrsb x27, [x2]
004a1724adrp x27, 0x5aa000
004a1728ldr w3, [x27+3056]
004a172ccbz w3, 0x4a1734
004a1730b 0x4a1738
004a1734
004a1734loc_4a1734:
004a1734b 0x4a174c
004a1738
004a1738loc_4a1738:
004a1738bl runtime.gcWriteBarrier2
004a173cstr x1, [x25]
004a1740ldr x3, [x2+8]
004a1744str x3, [x25+8]
004a1748b 0x4a174c
004a174c
004a174cloc_4a174c:
004a174cstr x1, [x2+8]
004a1750ldr x1, [sp+72]
004a1754str x1, [sp+40]
004a1758ldr x0, [sp+40]
004a175cldur x29, [sp-8]
004a1760ldr x30, [sp], 96
004a1764ret x30
004a1768
004a1768loc_4a1768:
004a1768str x0, [sp+8]
004a176cmov x3, x30
004a1770bl runtime.morestack_noctxt.abi0
004a1774ldr x0, [sp+8]
004a1778b 0x4a1610
004a177cudf 0
004a1610
004a1780
004a1780vendor/golang.org/x/net/http/httpproxy.(*config).proxyForURL: ; void vendor/golang.org/x/net/http/httpproxy.(*config).proxyForURL(vendor/golang.org/x/net/http/httpproxy.config * cfg, net/url.URL * reqURL)
004a1780ldr x16, [x28+16]
004a1784subs xzr, sp, x16
004a1788b.ls 0x4a1b0c
004a178cstr x30, [sp-112]!
004a1790stur x29, [sp-8]
004a1794sub x29, sp, 8
004a1798str x0, [sp+120]
004a179cstr x1, [sp+128]
004a17a0str xzr, [sp+56]
004a17a4stp xzr, xzr, [sp+40]
004a17a8str xzr, [sp+64]
004a17acldr x3, [sp+128]
004a17b0ldrsb x27, [x3]
004a17b4ldr x3, [x3+8]
004a17b8subs xzr, x3, 5
004a17bcb.eq 0x4a17c4
004a17c0b 0x4a18b8
004a17c4
004a17c4loc_4a17c4:
004a17c4ldr x3, [sp+128]
004a17c8ldrsb x27, [x3]
004a17ccldr x1, [x3+8]
004a17d0ldr x3, [x3]
004a17d4subs xzr, x1, 0
004a17d8b.hi 0x4a17e0
004a17dcb 0x4a1b00
004a17e0
004a17e0loc_4a17e0:
004a17e0ldr x4, [sp+128]
004a17e4ldrsb x27, [x4]
004a17e8ldr x1, [x4+8]
004a17ecldr x4, [x4]
004a17f0ldrb w3, [x3]
004a17f4subs xzr, x1, 1
004a17f8b.hi 0x4a1800
004a17fcb 0x4a1af8
004a1800
004a1800loc_4a1800:
004a1800ldr x5, [sp+128]
004a1804ldrsb x27, [x5]
004a1808ldr x1, [x5+8]
004a180cldr x5, [x5]
004a1810ldrb w4, [x4+1]
004a1814ubfm x4, x4, 56, 7
004a1818orr x3, x3, x4
004a181csubs xzr, x1, 2
004a1820b.hi 0x4a1828
004a1824b 0x4a1af0
004a1828
004a1828loc_4a1828:
004a1828ldr x4, [sp+128]
004a182cldrsb x27, [x4]
004a1830ldr x1, [x4+8]
004a1834ldr x4, [x4]
004a1838ldrb w5, [x5+2]
004a183cubfm x5, x5, 48, 7
004a1840orr x3, x3, x5
004a1844subs xzr, x1, 3
004a1848b.hi 0x4a1850
004a184cb 0x4a1ae8
004a1850
004a1850loc_4a1850:
004a1850ldrb w4, [x4+3]
004a1854ubfm x4, x4, 40, 7
004a1858orr x3, x3, x4
004a185cmovz x4, 29800
004a1860movk x4, 0x70740000
004a1864subs wzr, w3, w4
004a1868b.eq 0x4a1870
004a186cb 0x4a18b4
004a1870
004a1870loc_4a1870:
004a1870ldr x3, [sp+128]
004a1874ldrsb x27, [x3]
004a1878ldr x1, [x3+8]
004a187cldr x3, [x3]
004a1880subs xzr, x1, 4
004a1884b.hi 0x4a188c
004a1888b 0x4a1ae0
004a188c
004a188cloc_4a188c:
004a188cldrb w3, [x3+4]
004a1890subs wzr, w3, 115
004a1894b.eq 0x4a189c
004a1898b 0x4a18b0
004a189c
004a189cloc_4a189c:
004a189cldr x3, [sp+120]
004a18a0ldrsb x27, [x3]
004a18a4ldr x3, [x3+56]
004a18a8str x3, [sp+64]
004a18acb 0x4a1a18
004a18b0
004a18b0loc_4a18b0:
004a18b0b 0x4a18bc
004a18b4
004a18b4loc_4a18b4:
004a18b4b 0x4a18bc
004a18b8
004a18b8loc_4a18b8:
004a18b8b 0x4a18bc
004a18bc
004a18bcloc_4a18bc:
004a18bcldr x3, [sp+128]
004a18c0ldrsb x27, [x3]
004a18c4ldr x3, [x3+8]
004a18c8subs xzr, x3, 4
004a18ccb.eq 0x4a18d4
004a18d0b 0x4a1a0c
004a18d4
004a18d4loc_4a18d4:
004a18d4ldr x3, [sp+128]
004a18d8ldrsb x27, [x3]
004a18dcldr x1, [x3+8]
004a18e0ldr x3, [x3]
004a18e4subs xzr, x1, 0
004a18e8b.hi 0x4a18f0
004a18ecb 0x4a1ad8
004a18f0
004a18f0loc_4a18f0:
004a18f0ldr x4, [sp+128]
004a18f4ldrsb x27, [x4]
004a18f8ldr x1, [x4+8]
004a18fcldr x4, [x4]
004a1900ldrb w3, [x3]
004a1904subs xzr, x1, 1
004a1908b.hi 0x4a1910
004a190cb 0x4a1ad0
004a1910
004a1910loc_4a1910:
004a1910ldr x5, [sp+128]
004a1914ldrsb x27, [x5]
004a1918ldr x1, [x5+8]
004a191cldr x5, [x5]
004a1920ldrb w4, [x4+1]
004a1924ubfm x4, x4, 56, 7
004a1928orr x3, x3, x4
004a192csubs xzr, x1, 2
004a1930b.hi 0x4a1938
004a1934b 0x4a1ac8
004a1938
004a1938loc_4a1938:
004a1938ldr x4, [sp+128]
004a193cldrsb x27, [x4]
004a1940ldr x1, [x4+8]
004a1944ldr x4, [x4]
004a1948ldrb w5, [x5+2]
004a194cubfm x5, x5, 48, 7
004a1950orr x3, x3, x5
004a1954subs xzr, x1, 3
004a1958b.hi 0x4a1960
004a195cb 0x4a1ac0
004a1960
004a1960loc_4a1960:
004a1960ldrb w4, [x4+3]
004a1964ubfm x4, x4, 40, 7
004a1968orr x3, x3, x4
004a196cmovz x4, 29800
004a1970movk x4, 0x70740000
004a1974subs wzr, w3, w4
004a1978b.eq 0x4a1980
004a197cb 0x4a1a08
004a1980
004a1980loc_4a1980:
004a1980ldr x3, [sp+120]
004a1984ldrsb x27, [x3]
004a1988ldr x3, [x3+64]
004a198cstr x3, [sp+64]
004a1990subs xzr, x3, 0
004a1994cset x4, ne
004a1998strb w4, [sp+39]
004a199ccbnz x3, 0x4a19a4
004a19a0b 0x4a19b8
004a19a4
004a19a4loc_4a19a4:
004a19a4ldr x3, [sp+120]
004a19a8ldrsb x27, [x3]
004a19acldrb w3, [x3+48]
004a19b0strb w3, [sp+39]
004a19b4b 0x4a19bc
004a19b8
004a19b8loc_4a19b8:
004a19b8b 0x4a19bc
004a19bc
004a19bcloc_4a19bc:
004a19bcldrb w3, [sp+39]
004a19c0tbnz w3, 0, 0x4a19c8
004a19c4b 0x4a1a04
004a19c8
004a19c8loc_4a19c8:
004a19c8adrp x0, 0x22e000
004a19ccadd x0, x0, 3382
004a19d0movz x1, 82
004a19d4bl errors.New
004a19d8str x0, [sp+88]
004a19dcstr x1, [sp+96]
004a19e0str xzr, [sp+56]
004a19e4ldr x1, [sp+88]
004a19e8ldr x2, [sp+96]
004a19ecstr x1, [sp+40]
004a19f0str x2, [sp+48]
004a19f4ldr x0, [sp+56]
004a19f8ldur x29, [sp-8]
004a19fcldr x30, [sp], 112
004a1a00ret x30
004a1a04
004a1a04loc_4a1a04:
004a1a04b 0x4a1a14
004a1a08
004a1a08loc_4a1a08:
004a1a08b 0x4a1a10
004a1a0c
004a1a0cloc_4a1a0c:
004a1a0cb 0x4a1a10
004a1a10
004a1a10loc_4a1a10:
004a1a10b 0x4a1a14
004a1a14
004a1a14loc_4a1a14:
004a1a14b 0x4a1a18
004a1a18
004a1a18loc_4a1a18:
004a1a18ldr x3, [sp+64]
004a1a1ccbnz x3, 0x4a1a24
004a1a20b 0x4a1aa0
004a1a24
004a1a24loc_4a1a24:
004a1a24ldr x0, [sp+128]
004a1a28bl vendor/golang.org/x/net/http/httpproxy.canonicalAddr
004a1a2cstr x0, [sp+72]
004a1a30str x1, [sp+80]
004a1a34ldr x2, [sp+120]
004a1a38mov x3, x0
004a1a3cmov x0, x2
004a1a40mov x4, x1
004a1a44mov x1, x3
004a1a48mov x2, x4
004a1a4cbl vendor/golang.org/x/net/http/httpproxy.(*config).useProxy
004a1a50strb w0, [sp+39]
004a1a54tbnz w0, 0, 0x4a1a5c
004a1a58b 0x4a1a80
004a1a5c
004a1a5cloc_4a1a5c:
004a1a5cldr x3, [sp+64]
004a1a60str x3, [sp+56]
004a1a64stp xzr, xzr, [sp+40]
004a1a68ldr x0, [sp+56]
004a1a6cmov x1, xzr
004a1a70mov x2, xzr
004a1a74ldur x29, [sp-8]
004a1a78ldr x30, [sp], 112
004a1a7cret x30
004a1a80
004a1a80loc_4a1a80:
004a1a80str xzr, [sp+56]
004a1a84stp xzr, xzr, [sp+40]
004a1a88ldr x0, [sp+56]
004a1a8cmov x1, xzr
004a1a90mov x2, xzr
004a1a94ldur x29, [sp-8]
004a1a98ldr x30, [sp], 112
004a1a9cret x30
004a1aa0
004a1aa0loc_4a1aa0:
004a1aa0str xzr, [sp+56]
004a1aa4stp xzr, xzr, [sp+40]
004a1aa8ldr x0, [sp+56]
004a1aacmov x1, xzr
004a1ab0mov x2, xzr
004a1ab4ldur x29, [sp-8]
004a1ab8ldr x30, [sp], 112
004a1abcret x30
004a1ac0
004a1ac0loc_4a1ac0:
004a1ac0orr x0, xzr, 3
004a1ac4bl runtime.panicIndex
004a1ac8
004a1ac8loc_4a1ac8:
004a1ac8orr x0, xzr, 2
004a1accbl runtime.panicIndex
004a1ad0
004a1ad0loc_4a1ad0:
004a1ad0orr x0, xzr, 1
004a1ad4bl runtime.panicIndex
004a1ad8
004a1ad8loc_4a1ad8:
004a1ad8mov x0, xzr
004a1adcbl runtime.panicIndex
004a1ae0
004a1ae0loc_4a1ae0:
004a1ae0orr x0, xzr, 4
004a1ae4bl runtime.panicIndex
004a1ae8
004a1ae8loc_4a1ae8:
004a1ae8orr x0, xzr, 3
004a1aecbl runtime.panicIndex
004a1af0
004a1af0loc_4a1af0:
004a1af0orr x0, xzr, 2
004a1af4bl runtime.panicIndex
004a1af8
004a1af8loc_4a1af8:
004a1af8orr x0, xzr, 1
004a1afcbl runtime.panicIndex
004a1b00
004a1b00loc_4a1b00:
004a1b00mov x0, xzr
004a1b04bl runtime.panicIndex
004a1b08hint
004a1b0c
004a1b0cloc_4a1b0c:
004a1b0cstp x0, x1, [sp+8]
004a1b10mov x3, x30
004a1b14bl runtime.morestack_noctxt.abi0
004a1b18ldp x0, x1, [sp+8]
004a1b1cb 0x4a1780
004a1780
004a1780vendor/golang.org/x/net/http/httpproxy.(*config).proxyForURL: ; void vendor/golang.org/x/net/http/httpproxy.(*config).proxyForURL(vendor/golang.org/x/net/http/httpproxy.config * cfg, net/url.URL * reqURL)
004a1780ldr x16, [x28+16]
004a1784subs xzr, sp, x16
004a1788b.ls 0x4a1b0c
004a178cstr x30, [sp-112]!
004a1790stur x29, [sp-8]
004a1794sub x29, sp, 8
004a1798str x0, [sp+120]
004a179cstr x1, [sp+128]
004a17a0str xzr, [sp+56]
004a17a4stp xzr, xzr, [sp+40]
004a17a8str xzr, [sp+64]
004a17acldr x3, [sp+128]
004a17b0ldrsb x27, [x3]
004a17b4ldr x3, [x3+8]
004a17b8subs xzr, x3, 5
004a17bcb.eq 0x4a17c4
004a17c0b 0x4a18b8
004a17c4
004a17c4loc_4a17c4:
004a17c4ldr x3, [sp+128]
004a17c8ldrsb x27, [x3]
004a17ccldr x1, [x3+8]
004a17d0ldr x3, [x3]
004a17d4subs xzr, x1, 0
004a17d8b.hi 0x4a17e0
004a17dcb 0x4a1b00
004a17e0
004a17e0loc_4a17e0:
004a17e0ldr x4, [sp+128]
004a17e4ldrsb x27, [x4]
004a17e8ldr x1, [x4+8]
004a17ecldr x4, [x4]
004a17f0ldrb w3, [x3]
004a17f4subs xzr, x1, 1
004a17f8b.hi 0x4a1800
004a17fcb 0x4a1af8
004a1800
004a1800loc_4a1800:
004a1800ldr x5, [sp+128]
004a1804ldrsb x27, [x5]
004a1808ldr x1, [x5+8]
004a180cldr x5, [x5]
004a1810ldrb w4, [x4+1]
004a1814ubfm x4, x4, 56, 7
004a1818orr x3, x3, x4
004a181csubs xzr, x1, 2
004a1820b.hi 0x4a1828
004a1824b 0x4a1af0
004a1828
004a1828loc_4a1828:
004a1828ldr x4, [sp+128]
004a182cldrsb x27, [x4]
004a1830ldr x1, [x4+8]
004a1834ldr x4, [x4]
004a1838ldrb w5, [x5+2]
004a183cubfm x5, x5, 48, 7
004a1840orr x3, x3, x5
004a1844subs xzr, x1, 3
004a1848b.hi 0x4a1850
004a184cb 0x4a1ae8
004a1850
004a1850loc_4a1850:
004a1850ldrb w4, [x4+3]
004a1854ubfm x4, x4, 40, 7
004a1858orr x3, x3, x4
004a185cmovz x4, 29800
004a1860movk x4, 0x70740000
004a1864subs wzr, w3, w4
004a1868b.eq 0x4a1870
004a186cb 0x4a18b4
004a1870
004a1870loc_4a1870:
004a1870ldr x3, [sp+128]
004a1874ldrsb x27, [x3]
004a1878ldr x1, [x3+8]
004a187cldr x3, [x3]
004a1880subs xzr, x1, 4
004a1884b.hi 0x4a188c
004a1888b 0x4a1ae0
004a188c
004a188cloc_4a188c:
004a188cldrb w3, [x3+4]
004a1890subs wzr, w3, 115
004a1894b.eq 0x4a189c
004a1898b 0x4a18b0
004a189c
004a189cloc_4a189c:
004a189cldr x3, [sp+120]
004a18a0ldrsb x27, [x3]
004a18a4ldr x3, [x3+56]
004a18a8str x3, [sp+64]
004a18acb 0x4a1a18
004a18b0
004a18b0loc_4a18b0:
004a18b0b 0x4a18bc
004a18b4
004a18b4loc_4a18b4:
004a18b4b 0x4a18bc
004a18b8
004a18b8loc_4a18b8:
004a18b8b 0x4a18bc
004a18bc
004a18bcloc_4a18bc:
004a18bcldr x3, [sp+128]
004a18c0ldrsb x27, [x3]
004a18c4ldr x3, [x3+8]
004a18c8subs xzr, x3, 4
004a18ccb.eq 0x4a18d4
004a18d0b 0x4a1a0c
004a18d4
004a18d4loc_4a18d4:
004a18d4ldr x3, [sp+128]
004a18d8ldrsb x27, [x3]
004a18dcldr x1, [x3+8]
004a18e0ldr x3, [x3]
004a18e4subs xzr, x1, 0
004a18e8b.hi 0x4a18f0
004a18ecb 0x4a1ad8
004a18f0
004a18f0loc_4a18f0:
004a18f0ldr x4, [sp+128]
004a18f4ldrsb x27, [x4]
004a18f8ldr x1, [x4+8]
004a18fcldr x4, [x4]
004a1900ldrb w3, [x3]
004a1904subs xzr, x1, 1
004a1908b.hi 0x4a1910
004a190cb 0x4a1ad0
004a1910
004a1910loc_4a1910:
004a1910ldr x5, [sp+128]
004a1914ldrsb x27, [x5]
004a1918ldr x1, [x5+8]
004a191cldr x5, [x5]
004a1920ldrb w4, [x4+1]
004a1924ubfm x4, x4, 56, 7
004a1928orr x3, x3, x4
004a192csubs xzr, x1, 2
004a1930b.hi 0x4a1938
004a1934b 0x4a1ac8
004a1938
004a1938loc_4a1938:
004a1938ldr x4, [sp+128]
004a193cldrsb x27, [x4]
004a1940ldr x1, [x4+8]
004a1944ldr x4, [x4]
004a1948ldrb w5, [x5+2]
004a194cubfm x5, x5, 48, 7
004a1950orr x3, x3, x5
004a1954subs xzr, x1, 3
004a1958b.hi 0x4a1960
004a195cb 0x4a1ac0
004a1960
004a1960loc_4a1960:
004a1960ldrb w4, [x4+3]
004a1964ubfm x4, x4, 40, 7
004a1968orr x3, x3, x4
004a196cmovz x4, 29800
004a1970movk x4, 0x70740000
004a1974subs wzr, w3, w4
004a1978b.eq 0x4a1980
004a197cb 0x4a1a08
004a1980
004a1980loc_4a1980:
004a1980ldr x3, [sp+120]
004a1984ldrsb x27, [x3]
004a1988ldr x3, [x3+64]
004a198cstr x3, [sp+64]
004a1990subs xzr, x3, 0
004a1994cset x4, ne
004a1998strb w4, [sp+39]
004a199ccbnz x3, 0x4a19a4
004a19a0b 0x4a19b8
004a19a4
004a19a4loc_4a19a4:
004a19a4ldr x3, [sp+120]
004a19a8ldrsb x27, [x3]
004a19acldrb w3, [x3+48]
004a19b0strb w3, [sp+39]
004a19b4b 0x4a19bc
004a19b8
004a19b8loc_4a19b8:
004a19b8b 0x4a19bc
004a19bc
004a19bcloc_4a19bc:
004a19bcldrb w3, [sp+39]
004a19c0tbnz w3, 0, 0x4a19c8
004a19c4b 0x4a1a04
004a19c8
004a19c8loc_4a19c8:
004a19c8adrp x0, 0x22e000
004a19ccadd x0, x0, 3382
004a19d0movz x1, 82
004a19d4bl errors.New
004a19d8str x0, [sp+88]
004a19dcstr x1, [sp+96]
004a19e0str xzr, [sp+56]
004a19e4ldr x1, [sp+88]
004a19e8ldr x2, [sp+96]
004a19ecstr x1, [sp+40]
004a19f0str x2, [sp+48]
004a19f4ldr x0, [sp+56]
004a19f8ldur x29, [sp-8]
004a19fcldr x30, [sp], 112
004a1a00ret x30
004a1a04
004a1a04loc_4a1a04:
004a1a04b 0x4a1a14
004a1a08
004a1a08loc_4a1a08:
004a1a08b 0x4a1a10
004a1a0c
004a1a0cloc_4a1a0c:
004a1a0cb 0x4a1a10
004a1a10
004a1a10loc_4a1a10:
004a1a10b 0x4a1a14
004a1a14
004a1a14loc_4a1a14:
004a1a14b 0x4a1a18
004a1a18
004a1a18loc_4a1a18:
004a1a18ldr x3, [sp+64]
004a1a1ccbnz x3, 0x4a1a24
004a1a20b 0x4a1aa0
004a1a24
004a1a24loc_4a1a24:
004a1a24ldr x0, [sp+128]
004a1a28bl vendor/golang.org/x/net/http/httpproxy.canonicalAddr
004a1a2cstr x0, [sp+72]
004a1a30str x1, [sp+80]
004a1a34ldr x2, [sp+120]
004a1a38mov x3, x0
004a1a3cmov x0, x2
004a1a40mov x4, x1
004a1a44mov x1, x3
004a1a48mov x2, x4
004a1a4cbl vendor/golang.org/x/net/http/httpproxy.(*config).useProxy
004a1a50strb w0, [sp+39]
004a1a54tbnz w0, 0, 0x4a1a5c
004a1a58b 0x4a1a80
004a1a5c
004a1a5cloc_4a1a5c:
004a1a5cldr x3, [sp+64]
004a1a60str x3, [sp+56]
004a1a64stp xzr, xzr, [sp+40]
004a1a68ldr x0, [sp+56]
004a1a6cmov x1, xzr
004a1a70mov x2, xzr
004a1a74ldur x29, [sp-8]
004a1a78ldr x30, [sp], 112
004a1a7cret x30
004a1a80
004a1a80loc_4a1a80:
004a1a80str xzr, [sp+56]
004a1a84stp xzr, xzr, [sp+40]
004a1a88ldr x0, [sp+56]
004a1a8cmov x1, xzr
004a1a90mov x2, xzr
004a1a94ldur x29, [sp-8]
004a1a98ldr x30, [sp], 112
004a1a9cret x30
004a1aa0
004a1aa0loc_4a1aa0:
004a1aa0str xzr, [sp+56]
004a1aa4stp xzr, xzr, [sp+40]
004a1aa8ldr x0, [sp+56]
004a1aacmov x1, xzr
004a1ab0mov x2, xzr
004a1ab4ldur x29, [sp-8]
004a1ab8ldr x30, [sp], 112
004a1abcret x30
004a1ac0
004a1ac0loc_4a1ac0:
004a1ac0orr x0, xzr, 3
004a1ac4bl runtime.panicIndex
004a1ac8
004a1ac8loc_4a1ac8:
004a1ac8orr x0, xzr, 2
004a1accbl runtime.panicIndex
004a1ad0
004a1ad0loc_4a1ad0:
004a1ad0orr x0, xzr, 1
004a1ad4bl runtime.panicIndex
004a1ad8
004a1ad8loc_4a1ad8:
004a1ad8mov x0, xzr
004a1adcbl runtime.panicIndex
004a1ae0
004a1ae0loc_4a1ae0:
004a1ae0orr x0, xzr, 4
004a1ae4bl runtime.panicIndex
004a1ae8
004a1ae8loc_4a1ae8:
004a1ae8orr x0, xzr, 3
004a1aecbl runtime.panicIndex
004a1af0
004a1af0loc_4a1af0:
004a1af0orr x0, xzr, 2
004a1af4bl runtime.panicIndex
004a1af8
004a1af8loc_4a1af8:
004a1af8orr x0, xzr, 1
004a1afcbl runtime.panicIndex
004a1b00
004a1b00loc_4a1b00:
004a1b00mov x0, xzr
004a1b04bl runtime.panicIndex
004a1b08hint
004a1b0c
004a1b0cloc_4a1b0c:
004a1b0cstp x0, x1, [sp+8]
004a1b10mov x3, x30
004a1b14bl runtime.morestack_noctxt.abi0
004a1b18ldp x0, x1, [sp+8]
004a1b1cb 0x4a1780
004a1780
004a1b20
004a1b20vendor/golang.org/x/net/http/httpproxy.parseProxy: ; void vendor/golang.org/x/net/http/httpproxy.parseProxy(struct string proxy)
004a1b20ldr x16, [x28+16]
004a1b24sub x17, sp, 192
004a1b28subs xzr, x17, x16
004a1b2cb.ls 0x4a1e3c
004a1b30sub x20, sp, 320
004a1b34stp x29, x30, [x20-8]
004a1b38add sp, x20, 0
004a1b3csub x29, sp, 8
004a1b40str x0, [sp+328]
004a1b44str x1, [sp+336]
004a1b48str xzr, [sp+72]
004a1b4cstp xzr, xzr, [sp+56]
004a1b50ldr x3, [sp+336]
004a1b54cbz x3, 0x4a1b5c
004a1b58b 0x4a1b7c
004a1b5c
004a1b5cloc_4a1b5c:
004a1b5cstr xzr, [sp+72]
004a1b60stp xzr, xzr, [sp+56]
004a1b64ldr x0, [sp+72]
004a1b68mov x1, xzr
004a1b6cmov x2, xzr
004a1b70ldp x29, x30, [sp-8]
004a1b74add sp, sp, 320
004a1b78ret x30
004a1b7c
004a1b7cloc_4a1b7c:
004a1b7cstr xzr, [sp+288]
004a1b80stp xzr, xzr, [sp+272]
004a1b84ldr x0, [sp+328]
004a1b88ldr x1, [sp+336]
004a1b8cbl net/url.Parse
004a1b90str x0, [sp+288]
004a1b94str x1, [sp+272]
004a1b98str x2, [sp+280]
004a1b9cldr x2, [sp+288]
004a1ba0str x2, [sp+152]
004a1ba4ldr x2, [sp+280]
004a1ba8ldr x3, [sp+272]
004a1bacstr x3, [sp+136]
004a1bb0str x2, [sp+144]
004a1bb4ldr x2, [sp+152]
004a1bb8str x2, [sp+88]
004a1bbcldr x2, [sp+144]
004a1bc0ldr x3, [sp+136]
004a1bc4str x3, [sp+112]
004a1bc8str x2, [sp+120]
004a1bccsubs xzr, x3, 0
004a1bd0cset x2, ne
004a1bd4strb w2, [sp+54]
004a1bd8cbnz x3, 0x4a1be0
004a1bdcb 0x4a1be4
004a1be0
004a1be0loc_4a1be0:
004a1be0b 0x4a1c00
004a1be4
004a1be4loc_4a1be4:
004a1be4ldr x5, [sp+88]
004a1be8ldrsb x27, [x5]
004a1becldr x5, [x5+8]
004a1bf0subs xzr, x5, 0
004a1bf4cset x5, eq
004a1bf8strb w5, [sp+54]
004a1bfcb 0x4a1c00
004a1c00
004a1c00loc_4a1c00:
004a1c00ldrb w5, [sp+54]
004a1c04strb w5, [sp+55]
004a1c08tbnz w5, 0, 0x4a1c10
004a1c0cb 0x4a1c14
004a1c10
004a1c10loc_4a1c10:
004a1c10b 0x4a1c30
004a1c14
004a1c14loc_4a1c14:
004a1c14ldr x5, [sp+88]
004a1c18ldrsb x27, [x5]
004a1c1cldr x5, [x5+48]
004a1c20subs xzr, x5, 0
004a1c24cset x5, eq
004a1c28strb w5, [sp+55]
004a1c2cb 0x4a1c30
004a1c30
004a1c30loc_4a1c30:
004a1c30ldrb w5, [sp+55]
004a1c34tbnz w5, 0, 0x4a1c3c
004a1c38b 0x4a1cd8
004a1c3c
004a1c3cloc_4a1c3c:
004a1c3cstr xzr, [sp+288]
004a1c40stp xzr, xzr, [sp+272]
004a1c44ldr x3, [sp+328]
004a1c48ldr x4, [sp+336]
004a1c4cmov x0, xzr
004a1c50adrp x1, 0x210000
004a1c54add x1, x1, 447
004a1c58orr x2, xzr, 7
004a1c5cbl runtime.concatstring2
004a1c60str x0, [sp+224]
004a1c64str x1, [sp+232]
004a1c68bl net/url.Parse
004a1c6cstr x0, [sp+288]
004a1c70str x1, [sp+272]
004a1c74str x2, [sp+280]
004a1c78ldr x5, [sp+288]
004a1c7cstr x5, [sp+128]
004a1c80ldr x5, [sp+280]
004a1c84ldr x6, [sp+272]
004a1c88str x6, [sp+296]
004a1c8cstr x5, [sp+304]
004a1c90ldr x5, [sp+128]
004a1c94str x5, [sp+80]
004a1c98ldr x5, [sp+304]
004a1c9cldr x6, [sp+296]
004a1ca0str x6, [sp+96]
004a1ca4str x5, [sp+104]
004a1ca8cbnz x6, 0x4a1cb0
004a1cacb 0x4a1cb4
004a1cb0
004a1cb0loc_4a1cb0:
004a1cb0b 0x4a1cdc
004a1cb4
004a1cb4loc_4a1cb4:
004a1cb4ldr x3, [sp+80]
004a1cb8str x3, [sp+72]
004a1cbcstp xzr, xzr, [sp+56]
004a1cc0ldr x0, [sp+72]
004a1cc4mov x1, xzr
004a1cc8mov x2, xzr
004a1cccldp x29, x30, [sp-8]
004a1cd0add sp, sp, 320
004a1cd4ret x30
004a1cd8
004a1cd8loc_4a1cd8:
004a1cd8b 0x4a1cdc
004a1cdc
004a1cdcloc_4a1cdc:
004a1cdcldr x3, [sp+112]
004a1ce0cbnz x3, 0x4a1ce8
004a1ce4b 0x4a1e18
004a1ce8
004a1ce8loc_4a1ce8:
004a1ce8stp xzr, xzr, [sp+240]
004a1cecstp xzr, xzr, [sp+256]
004a1cf0add x2, sp, 240
004a1cf4str x2, [sp+192]
004a1cf8ldr x0, [sp+328]
004a1cfcldr x1, [sp+336]
004a1d00bl runtime.convTstring
004a1d04str x0, [sp+184]
004a1d08ldr x2, [sp+192]
004a1d0cldrsb x27, [x2]
004a1d10adrp x3, 0x154000
004a1d14add x3, x3, 2944
004a1d18str x3, [x2]
004a1d1cadrp x27, 0x5aa000
004a1d20ldr w3, [x27+3056]
004a1d24cbz w3, 0x4a1d2c
004a1d28b 0x4a1d30
004a1d2c
004a1d2cloc_4a1d2c:
004a1d2cb 0x4a1d44
004a1d30
004a1d30loc_4a1d30:
004a1d30bl runtime.gcWriteBarrier2
004a1d34str x0, [x25]
004a1d38ldr x5, [x2+8]
004a1d3cstr x5, [x25+8]
004a1d40b 0x4a1d44
004a1d44
004a1d44loc_4a1d44:
004a1d44str x0, [x2+8]
004a1d48ldr x5, [sp+112]
004a1d4cldr x6, [sp+120]
004a1d50str x5, [sp+168]
004a1d54str x6, [sp+176]
004a1d58str x5, [sp+160]
004a1d5cldr x5, [sp+160]
004a1d60cbnz x5, 0x4a1d68
004a1d64b 0x4a1d78
004a1d68
004a1d68loc_4a1d68:
004a1d68ldr x5, [sp+160]
004a1d6cldr x5, [x5+8]
004a1d70str x5, [sp+160]
004a1d74b 0x4a1d7c
004a1d78
004a1d78loc_4a1d78:
004a1d78b 0x4a1d7c
004a1d7c
004a1d7cloc_4a1d7c:
004a1d7cldr x5, [sp+192]
004a1d80ldrsb x27, [x5]
004a1d84ldr x6, [sp+160]
004a1d88ldr x7, [sp+176]
004a1d8cstr x6, [x5+16]
004a1d90adrp x27, 0x5aa000
004a1d94ldr w6, [x27+3056]
004a1d98cbz w6, 0x4a1da0
004a1d9cb 0x4a1da4
004a1da0
004a1da0loc_4a1da0:
004a1da0b 0x4a1db8
004a1da4
004a1da4loc_4a1da4:
004a1da4bl runtime.gcWriteBarrier2
004a1da8str x7, [x25]
004a1dacldr x6, [x5+24]
004a1db0str x6, [x25+8]
004a1db4b 0x4a1db8
004a1db8
004a1db8loc_4a1db8:
004a1db8str x7, [x5+24]
004a1dbcldr x2, [sp+192]
004a1dc0ldrsb x27, [x2]
004a1dc4b 0x4a1dc8
004a1dc8
004a1dc8loc_4a1dc8:
004a1dc8str x2, [sp+200]
004a1dccorr x4, xzr, 2
004a1dd0str x4, [sp+208]
004a1dd4str x4, [sp+216]
004a1dd8adrp x0, 0x21b000
004a1ddcadd x0, x0, 512
004a1de0orr x1, xzr, 28
004a1de4mov x3, x4
004a1de8bl fmt.Errorf
004a1decstr x0, [sp+272]
004a1df0str x1, [sp+280]
004a1df4str xzr, [sp+72]
004a1df8ldr x1, [sp+272]
004a1dfcldr x2, [sp+280]
004a1e00str x1, [sp+56]
004a1e04str x2, [sp+64]
004a1e08ldr x0, [sp+72]
004a1e0cldp x29, x30, [sp-8]
004a1e10add sp, sp, 320
004a1e14ret x30
004a1e18
004a1e18loc_4a1e18:
004a1e18ldr x3, [sp+88]
004a1e1cstr x3, [sp+72]
004a1e20stp xzr, xzr, [sp+56]
004a1e24ldr x0, [sp+72]
004a1e28mov x1, xzr
004a1e2cmov x2, xzr
004a1e30ldp x29, x30, [sp-8]
004a1e34add sp, sp, 320
004a1e38ret x30
004a1e3c
004a1e3cloc_4a1e3c:
004a1e3cstp x0, x1, [sp+8]
004a1e40mov x3, x30
004a1e44bl runtime.morestack_noctxt.abi0
004a1e48ldp x0, x1, [sp+8]
004a1e4cb 0x4a1b20
004a1b20
004a1b20vendor/golang.org/x/net/http/httpproxy.parseProxy: ; void vendor/golang.org/x/net/http/httpproxy.parseProxy(struct string proxy)
004a1b20ldr x16, [x28+16]
004a1b24sub x17, sp, 192
004a1b28subs xzr, x17, x16
004a1b2cb.ls 0x4a1e3c
004a1b30sub x20, sp, 320
004a1b34stp x29, x30, [x20-8]
004a1b38add sp, x20, 0
004a1b3csub x29, sp, 8
004a1b40str x0, [sp+328]
004a1b44str x1, [sp+336]
004a1b48str xzr, [sp+72]
004a1b4cstp xzr, xzr, [sp+56]
004a1b50ldr x3, [sp+336]
004a1b54cbz x3, 0x4a1b5c
004a1b58b 0x4a1b7c
004a1b5c
004a1b5cloc_4a1b5c:
004a1b5cstr xzr, [sp+72]
004a1b60stp xzr, xzr, [sp+56]
004a1b64ldr x0, [sp+72]
004a1b68mov x1, xzr
004a1b6cmov x2, xzr
004a1b70ldp x29, x30, [sp-8]
004a1b74add sp, sp, 320
004a1b78ret x30
004a1b7c
004a1b7cloc_4a1b7c:
004a1b7cstr xzr, [sp+288]
004a1b80stp xzr, xzr, [sp+272]
004a1b84ldr x0, [sp+328]
004a1b88ldr x1, [sp+336]
004a1b8cbl net/url.Parse
004a1b90str x0, [sp+288]
004a1b94str x1, [sp+272]
004a1b98str x2, [sp+280]
004a1b9cldr x2, [sp+288]
004a1ba0str x2, [sp+152]
004a1ba4ldr x2, [sp+280]
004a1ba8ldr x3, [sp+272]
004a1bacstr x3, [sp+136]
004a1bb0str x2, [sp+144]
004a1bb4ldr x2, [sp+152]
004a1bb8str x2, [sp+88]
004a1bbcldr x2, [sp+144]
004a1bc0ldr x3, [sp+136]
004a1bc4str x3, [sp+112]
004a1bc8str x2, [sp+120]
004a1bccsubs xzr, x3, 0
004a1bd0cset x2, ne
004a1bd4strb w2, [sp+54]
004a1bd8cbnz x3, 0x4a1be0
004a1bdcb 0x4a1be4
004a1be0
004a1be0loc_4a1be0:
004a1be0b 0x4a1c00
004a1be4
004a1be4loc_4a1be4:
004a1be4ldr x5, [sp+88]
004a1be8ldrsb x27, [x5]
004a1becldr x5, [x5+8]
004a1bf0subs xzr, x5, 0
004a1bf4cset x5, eq
004a1bf8strb w5, [sp+54]
004a1bfcb 0x4a1c00
004a1c00
004a1c00loc_4a1c00:
004a1c00ldrb w5, [sp+54]
004a1c04strb w5, [sp+55]
004a1c08tbnz w5, 0, 0x4a1c10
004a1c0cb 0x4a1c14
004a1c10
004a1c10loc_4a1c10:
004a1c10b 0x4a1c30
004a1c14
004a1c14loc_4a1c14:
004a1c14ldr x5, [sp+88]
004a1c18ldrsb x27, [x5]
004a1c1cldr x5, [x5+48]
004a1c20subs xzr, x5, 0
004a1c24cset x5, eq
004a1c28strb w5, [sp+55]
004a1c2cb 0x4a1c30
004a1c30
004a1c30loc_4a1c30:
004a1c30ldrb w5, [sp+55]
004a1c34tbnz w5, 0, 0x4a1c3c
004a1c38b 0x4a1cd8
004a1c3c
004a1c3cloc_4a1c3c:
004a1c3cstr xzr, [sp+288]
004a1c40stp xzr, xzr, [sp+272]
004a1c44ldr x3, [sp+328]
004a1c48ldr x4, [sp+336]
004a1c4cmov x0, xzr
004a1c50adrp x1, 0x210000
004a1c54add x1, x1, 447
004a1c58orr x2, xzr, 7
004a1c5cbl runtime.concatstring2
004a1c60str x0, [sp+224]
004a1c64str x1, [sp+232]
004a1c68bl net/url.Parse
004a1c6cstr x0, [sp+288]
004a1c70str x1, [sp+272]
004a1c74str x2, [sp+280]
004a1c78ldr x5, [sp+288]
004a1c7cstr x5, [sp+128]
004a1c80ldr x5, [sp+280]
004a1c84ldr x6, [sp+272]
004a1c88str x6, [sp+296]
004a1c8cstr x5, [sp+304]
004a1c90ldr x5, [sp+128]
004a1c94str x5, [sp+80]
004a1c98ldr x5, [sp+304]
004a1c9cldr x6, [sp+296]
004a1ca0str x6, [sp+96]
004a1ca4str x5, [sp+104]
004a1ca8cbnz x6, 0x4a1cb0
004a1cacb 0x4a1cb4
004a1cb0
004a1cb0loc_4a1cb0:
004a1cb0b 0x4a1cdc
004a1cb4
004a1cb4loc_4a1cb4:
004a1cb4ldr x3, [sp+80]
004a1cb8str x3, [sp+72]
004a1cbcstp xzr, xzr, [sp+56]
004a1cc0ldr x0, [sp+72]
004a1cc4mov x1, xzr
004a1cc8mov x2, xzr
004a1cccldp x29, x30, [sp-8]
004a1cd0add sp, sp, 320
004a1cd4ret x30
004a1cd8
004a1cd8loc_4a1cd8:
004a1cd8b 0x4a1cdc
004a1cdc
004a1cdcloc_4a1cdc:
004a1cdcldr x3, [sp+112]
004a1ce0cbnz x3, 0x4a1ce8
004a1ce4b 0x4a1e18
004a1ce8
004a1ce8loc_4a1ce8:
004a1ce8stp xzr, xzr, [sp+240]
004a1cecstp xzr, xzr, [sp+256]
004a1cf0add x2, sp, 240
004a1cf4str x2, [sp+192]
004a1cf8ldr x0, [sp+328]
004a1cfcldr x1, [sp+336]
004a1d00bl runtime.convTstring
004a1d04str x0, [sp+184]
004a1d08ldr x2, [sp+192]
004a1d0cldrsb x27, [x2]
004a1d10adrp x3, 0x154000
004a1d14add x3, x3, 2944
004a1d18str x3, [x2]
004a1d1cadrp x27, 0x5aa000
004a1d20ldr w3, [x27+3056]
004a1d24cbz w3, 0x4a1d2c
004a1d28b 0x4a1d30
004a1d2c
004a1d2cloc_4a1d2c:
004a1d2cb 0x4a1d44
004a1d30
004a1d30loc_4a1d30:
004a1d30bl runtime.gcWriteBarrier2
004a1d34str x0, [x25]
004a1d38ldr x5, [x2+8]
004a1d3cstr x5, [x25+8]
004a1d40b 0x4a1d44
004a1d44
004a1d44loc_4a1d44:
004a1d44str x0, [x2+8]
004a1d48ldr x5, [sp+112]
004a1d4cldr x6, [sp+120]
004a1d50str x5, [sp+168]
004a1d54str x6, [sp+176]
004a1d58str x5, [sp+160]
004a1d5cldr x5, [sp+160]
004a1d60cbnz x5, 0x4a1d68
004a1d64b 0x4a1d78
004a1d68
004a1d68loc_4a1d68:
004a1d68ldr x5, [sp+160]
004a1d6cldr x5, [x5+8]
004a1d70str x5, [sp+160]
004a1d74b 0x4a1d7c
004a1d78
004a1d78loc_4a1d78:
004a1d78b 0x4a1d7c
004a1d7c
004a1d7cloc_4a1d7c:
004a1d7cldr x5, [sp+192]
004a1d80ldrsb x27, [x5]
004a1d84ldr x6, [sp+160]
004a1d88ldr x7, [sp+176]
004a1d8cstr x6, [x5+16]
004a1d90adrp x27, 0x5aa000
004a1d94ldr w6, [x27+3056]
004a1d98cbz w6, 0x4a1da0
004a1d9cb 0x4a1da4
004a1da0
004a1da0loc_4a1da0:
004a1da0b 0x4a1db8
004a1da4
004a1da4loc_4a1da4:
004a1da4bl runtime.gcWriteBarrier2
004a1da8str x7, [x25]
004a1dacldr x6, [x5+24]
004a1db0str x6, [x25+8]
004a1db4b 0x4a1db8
004a1db8
004a1db8loc_4a1db8:
004a1db8str x7, [x5+24]
004a1dbcldr x2, [sp+192]
004a1dc0ldrsb x27, [x2]
004a1dc4b 0x4a1dc8
004a1dc8
004a1dc8loc_4a1dc8:
004a1dc8str x2, [sp+200]
004a1dccorr x4, xzr, 2
004a1dd0str x4, [sp+208]
004a1dd4str x4, [sp+216]
004a1dd8adrp x0, 0x21b000
004a1ddcadd x0, x0, 512
004a1de0orr x1, xzr, 28
004a1de4mov x3, x4
004a1de8bl fmt.Errorf
004a1decstr x0, [sp+272]
004a1df0str x1, [sp+280]
004a1df4str xzr, [sp+72]
004a1df8ldr x1, [sp+272]
004a1dfcldr x2, [sp+280]
004a1e00str x1, [sp+56]
004a1e04str x2, [sp+64]
004a1e08ldr x0, [sp+72]
004a1e0cldp x29, x30, [sp-8]
004a1e10add sp, sp, 320
004a1e14ret x30
004a1e18
004a1e18loc_4a1e18:
004a1e18ldr x3, [sp+88]
004a1e1cstr x3, [sp+72]
004a1e20stp xzr, xzr, [sp+56]
004a1e24ldr x0, [sp+72]
004a1e28mov x1, xzr
004a1e2cmov x2, xzr
004a1e30ldp x29, x30, [sp-8]
004a1e34add sp, sp, 320
004a1e38ret x30
004a1e3c
004a1e3cloc_4a1e3c:
004a1e3cstp x0, x1, [sp+8]
004a1e40mov x3, x30
004a1e44bl runtime.morestack_noctxt.abi0
004a1e48ldp x0, x1, [sp+8]
004a1e4cb 0x4a1b20
004a1b20
004a1e50
004a1e50vendor/golang.org/x/net/http/httpproxy.(*config).useProxy: ; void vendor/golang.org/x/net/http/httpproxy.(*config).useProxy(vendor/golang.org/x/net/http/httpproxy.config * cfg, struct string addr)
004a1e50ldr x16, [x28+16]
004a1e54sub x17, sp, 368
004a1e58subs xzr, x17, x16
004a1e5cb.ls 0x4a23c8
004a1e60sub x20, sp, 496
004a1e64stp x29, x30, [x20-8]
004a1e68add sp, x20, 0
004a1e6csub x29, sp, 8
004a1e70str x0, [sp+504]
004a1e74str x1, [sp+512]
004a1e78str x2, [sp+520]
004a1e7cstrb wzr, [sp+78]
004a1e80ldr x2, [sp+520]
004a1e84str x2, [sp+128]
004a1e88cbz x2, 0x4a1e90
004a1e8cb 0x4a1ea4
004a1e90
004a1e90loc_4a1e90:
004a1e90orr x0, xzr, 1
004a1e94strb w0, [sp+78]
004a1e98ldp x29, x30, [sp-8]
004a1e9cadd sp, sp, 496
004a1ea0ret x30
004a1ea4
004a1ea4loc_4a1ea4:
004a1ea4stp xzr, xzr, [sp+432]
004a1ea8stp xzr, xzr, [sp+416]
004a1eacstp xzr, xzr, [sp+400]
004a1eb0ldr x0, [sp+512]
004a1eb4ldr x1, [sp+520]
004a1eb8bl net.SplitHostPort
004a1ebcstr x0, [sp+432]
004a1ec0str x1, [sp+440]
004a1ec4str x2, [sp+416]
004a1ec8str x3, [sp+424]
004a1eccstr x4, [sp+400]
004a1ed0str x5, [sp+408]
004a1ed4ldr x2, [sp+440]
004a1ed8ldr x3, [sp+432]
004a1edcstr x3, [sp+296]
004a1ee0str x2, [sp+304]
004a1ee4ldr x2, [sp+416]
004a1ee8ldr x3, [sp+424]
004a1eecstr x2, [sp+280]
004a1ef0str x3, [sp+288]
004a1ef4ldr x2, [sp+400]
004a1ef8ldr x3, [sp+408]
004a1efcstr x2, [sp+264]
004a1f00str x3, [sp+272]
004a1f04ldr x2, [sp+296]
004a1f08ldr x3, [sp+304]
004a1f0cstr x2, [sp+232]
004a1f10str x3, [sp+240]
004a1f14ldr x2, [sp+280]
004a1f18ldr x3, [sp+288]
004a1f1cstr x2, [sp+136]
004a1f20str x3, [sp+144]
004a1f24ldr x2, [sp+272]
004a1f28ldr x3, [sp+264]
004a1f2cstr x3, [sp+248]
004a1f30str x2, [sp+256]
004a1f34cbnz x3, 0x4a1f3c
004a1f38b 0x4a1f50
004a1f3c
004a1f3cloc_4a1f3c:
004a1f3cstrb wzr, [sp+78]
004a1f40mov x0, xzr
004a1f44ldp x29, x30, [sp-8]
004a1f48add sp, sp, 496
004a1f4cret x30
004a1f50
004a1f50loc_4a1f50:
004a1f50ldr x2, [sp+240]
004a1f54subs xzr, x2, 9
004a1f58b.eq 0x4a1f60
004a1f5cb 0x4a20b4
004a1f60
004a1f60loc_4a1f60:
004a1f60ldr x1, [sp+240]
004a1f64ldr x2, [sp+232]
004a1f68subs xzr, x1, 0
004a1f6cb.hi 0x4a1f74
004a1f70b 0x4a23bc
004a1f74
004a1f74loc_4a1f74:
004a1f74ldr x1, [sp+240]
004a1f78ldrb w2, [x2]
004a1f7cldr x3, [sp+232]
004a1f80subs xzr, x1, 1
004a1f84b.hi 0x4a1f8c
004a1f88b 0x4a23b4
004a1f8c
004a1f8cloc_4a1f8c:
004a1f8cldr x1, [sp+240]
004a1f90ldr x4, [sp+232]
004a1f94ldrb w3, [x3+1]
004a1f98ubfm x3, x3, 56, 7
004a1f9corr x2, x2, x3
004a1fa0subs xzr, x1, 2
004a1fa4b.hi 0x4a1fac
004a1fa8b 0x4a23ac
004a1fac
004a1facloc_4a1fac:
004a1facldr x1, [sp+240]
004a1fb0ldr x3, [sp+232]
004a1fb4ldrb w4, [x4+2]
004a1fb8ubfm x4, x4, 48, 7
004a1fbcorr x2, x2, x4
004a1fc0subs xzr, x1, 3
004a1fc4b.hi 0x4a1fcc
004a1fc8b 0x4a23a4
004a1fcc
004a1fccloc_4a1fcc:
004a1fccldr x1, [sp+240]
004a1fd0ldr x4, [sp+232]
004a1fd4ldrb w3, [x3+3]
004a1fd8ubfm x3, x3, 40, 7
004a1fdcorr x2, x2, x3
004a1fe0subs xzr, x1, 4
004a1fe4b.hi 0x4a1fec
004a1fe8b 0x4a239c
004a1fec
004a1fecloc_4a1fec:
004a1fecldr x1, [sp+240]
004a1ff0ldr x3, [sp+232]
004a1ff4ldrb w4, [x4+4]
004a1ff8ubfm x4, x4, 32, 7
004a1ffcorr x2, x2, x4
004a2000subs xzr, x1, 5
004a2004b.hi 0x4a200c
004a2008b 0x4a2394
004a200c
004a200cloc_4a200c:
004a200cldr x1, [sp+240]
004a2010ldr x4, [sp+232]
004a2014ldrb w3, [x3+5]
004a2018ubfm x3, x3, 24, 7
004a201corr x2, x2, x3
004a2020subs xzr, x1, 6
004a2024b.hi 0x4a202c
004a2028b 0x4a238c
004a202c
004a202cloc_4a202c:
004a202cldr x1, [sp+240]
004a2030ldr x3, [sp+232]
004a2034ldrb w4, [x4+6]
004a2038ubfm x4, x4, 16, 7
004a203corr x2, x2, x4
004a2040subs xzr, x1, 7
004a2044b.hi 0x4a204c
004a2048b 0x4a2384
004a204c
004a204cloc_4a204c:
004a204cldrb w3, [x3+7]
004a2050ubfm x3, x3, 8, 7
004a2054orr x2, x2, x3
004a2058movz x3, 28524
004a205cmovk x3, 0x61630000
004a2060movk x3, 0x686c00000000
004a2064movk x3, 0x736f000000000000
004a2068subs xzr, x2, x3
004a206cb.eq 0x4a2074
004a2070b 0x4a20b0
004a2074
004a2074loc_4a2074:
004a2074ldr x1, [sp+240]
004a2078ldr x2, [sp+232]
004a207csubs xzr, x1, 8
004a2080b.hi 0x4a2088
004a2084b 0x4a237c
004a2088
004a2088loc_4a2088:
004a2088ldrb w2, [x2+8]
004a208csubs wzr, w2, 116
004a2090b.eq 0x4a2098
004a2094b 0x4a20ac
004a2098
004a2098loc_4a2098:
004a2098strb wzr, [sp+78]
004a209cmov x0, xzr
004a20a0ldp x29, x30, [sp-8]
004a20a4add sp, sp, 496
004a20a8ret x30
004a20ac
004a20acloc_4a20ac:
004a20acb 0x4a20b8
004a20b0
004a20b0loc_4a20b0:
004a20b0b 0x4a20b8
004a20b4
004a20b4loc_4a20b4:
004a20b4b 0x4a20b8
004a20b8
004a20b8loc_4a20b8:
004a20b8stp xzr, xzr, [sp+376]
004a20bcstr xzr, [sp+392]
004a20c0stp xzr, xzr, [sp+400]
004a20c4ldr x0, [sp+232]
004a20c8ldr x1, [sp+240]
004a20ccbl net/netip.ParseAddr
004a20d0str x0, [sp+376]
004a20d4str x1, [sp+384]
004a20d8str x2, [sp+392]
004a20dcstr x3, [sp+400]
004a20e0str x4, [sp+408]
004a20e4ldr x2, [sp+376]
004a20e8ldr x3, [sp+384]
004a20ecldr x4, [sp+392]
004a20f0str x2, [sp+464]
004a20f4str x3, [sp+472]
004a20f8str x4, [sp+480]
004a20fcldr x2, [sp+408]
004a2100ldr x3, [sp+400]
004a2104str x3, [sp+448]
004a2108str x2, [sp+456]
004a210cldr x2, [sp+464]
004a2110ldr x3, [sp+472]
004a2114ldr x4, [sp+480]
004a2118str x2, [sp+152]
004a211cstr x3, [sp+160]
004a2120str x4, [sp+168]
004a2124ldr x2, [sp+448]
004a2128ldr x3, [sp+456]
004a212cstr x2, [sp+248]
004a2130str x3, [sp+256]
004a2134str xzr, [sp+208]
004a2138stp xzr, xzr, [sp+216]
004a213cldr x2, [sp+248]
004a2140cbnz x2, 0x4a2148
004a2144b 0x4a214c
004a2148
004a2148loc_4a2148:
004a2148b 0x4a219c
004a214c
004a214cloc_4a214c:
004a214cldr x0, [sp+152]
004a2150ldr x1, [sp+160]
004a2154ldr x2, [sp+168]
004a2158bl net/netip.Addr.AsSlice
004a215cstr x0, [sp+352]
004a2160str x1, [sp+360]
004a2164str x2, [sp+368]
004a2168str x0, [sp+208]
004a216cstr x1, [sp+216]
004a2170str x2, [sp+224]
004a2174bl net.IP.IsLoopback
004a2178strb w0, [sp+79]
004a217ctbnz w0, 0, 0x4a2184
004a2180b 0x4a2198
004a2184
004a2184loc_4a2184:
004a2184strb wzr, [sp+78]
004a2188mov x0, xzr
004a218cldp x29, x30, [sp-8]
004a2190add sp, sp, 496
004a2194ret x30
004a2198
004a2198loc_4a2198:
004a2198b 0x4a219c
004a219c
004a219cloc_4a219c:
004a219cldr x0, [sp+232]
004a21a0ldr x1, [sp+240]
004a21a4bl strings.TrimSpace
004a21a8str x0, [sp+416]
004a21acstr x1, [sp+424]
004a21b0bl strings.ToLower
004a21b4str x0, [sp+512]
004a21b8str x1, [sp+520]
004a21bcldr x2, [sp+208]
004a21c0cbnz x2, 0x4a21c8
004a21c4b 0x4a21fc
004a21c8
004a21c8loc_4a21c8:
004a21c8ldr x8, [sp+504]
004a21ccldrsb x27, [x8]
004a21d0ldr x9, [x8+80]
004a21d4ldr x10, [x8+72]
004a21d8ldr x8, [x8+88]
004a21dcstr x10, [sp+328]
004a21e0str x9, [sp+336]
004a21e4str x8, [sp+344]
004a21e8str xzr, [sp+120]
004a21ecstr x9, [sp+112]
004a21f0ldr x8, [sp+328]
004a21f4str x8, [sp+104]
004a21f8b 0x4a22e0
004a21fc
004a21fcloc_4a21fc:
004a21fcb 0x4a2200
004a2200
004a2200loc_4a2200:
004a2200ldr x8, [sp+504]
004a2204ldrsb x27, [x8]
004a2208ldr x9, [x8+104]
004a220cldr x10, [x8+96]
004a2210ldr x8, [x8+112]
004a2214str x10, [sp+328]
004a2218str x9, [sp+336]
004a221cstr x8, [sp+344]
004a2220str xzr, [sp+96]
004a2224str x9, [sp+88]
004a2228ldr x8, [sp+328]
004a222cstr x8, [sp+80]
004a2230b 0x4a2234
004a2234
004a2234loc_4a2234:
004a2234ldr x8, [sp+88]
004a2238ldr x9, [sp+96]
004a223csubs xzr, x8, x9
004a2240b.gt 0x4a2248
004a2244b 0x4a22cc
004a2248
004a2248loc_4a2248:
004a2248ldr x8, [sp+80]
004a224cstr x8, [sp+312]
004a2250ldr x8, [sp+312]
004a2254ldr x9, [x8]
004a2258ldr x0, [x8+8]
004a225cstr x9, [sp+176]
004a2260str x0, [sp+184]
004a2264ldrsb x27, [x9]
004a2268ldr x1, [sp+512]
004a226cldr x3, [sp+136]
004a2270ldr x5, [sp+208]
004a2274ldr x2, [sp+520]
004a2278ldr x4, [sp+144]
004a227cldr x6, [sp+216]
004a2280ldr x7, [sp+224]
004a2284ldr x8, [x9+24]
004a2288blr x8
004a228cstrb w0, [sp+79]
004a2290tbnz w0, 0, 0x4a2298
004a2294b 0x4a22ac
004a2298
004a2298loc_4a2298:
004a2298strb wzr, [sp+78]
004a229cmov x0, xzr
004a22a0ldp x29, x30, [sp-8]
004a22a4add sp, sp, 496
004a22a8ret x30
004a22ac
004a22acloc_4a22ac:
004a22acb 0x4a22b0
004a22b0
004a22b0loc_4a22b0:
004a22b0ldr x8, [sp+96]
004a22b4add x8, x8, 1
004a22b8str x8, [sp+96]
004a22bcldr x8, [sp+312]
004a22c0add x8, x8, 16
004a22c4str x8, [sp+80]
004a22c8b 0x4a2234
004a22cc
004a22ccloc_4a22cc:
004a22ccorr x0, xzr, 1
004a22d0strb w0, [sp+78]
004a22d4ldp x29, x30, [sp-8]
004a22d8add sp, sp, 496
004a22dcret x30
004a22e0
004a22e0loc_4a22e0:
004a22e0ldr x8, [sp+112]
004a22e4ldr x9, [sp+120]
004a22e8subs xzr, x8, x9
004a22ecb.gt 0x4a22f4
004a22f0b 0x4a2378
004a22f4
004a22f4loc_4a22f4:
004a22f4ldr x8, [sp+104]
004a22f8str x8, [sp+320]
004a22fcldr x8, [sp+320]
004a2300ldr x9, [x8]
004a2304ldr x0, [x8+8]
004a2308str x9, [sp+192]
004a230cstr x0, [sp+200]
004a2310ldrsb x27, [x9]
004a2314ldr x1, [sp+512]
004a2318ldr x3, [sp+136]
004a231cldr x5, [sp+208]
004a2320ldr x2, [sp+520]
004a2324ldr x4, [sp+144]
004a2328ldr x6, [sp+216]
004a232cldr x7, [sp+224]
004a2330ldr x8, [x9+24]
004a2334blr x8
004a2338strb w0, [sp+79]
004a233ctbnz w0, 0, 0x4a2344
004a2340b 0x4a2358
004a2344
004a2344loc_4a2344:
004a2344strb wzr, [sp+78]
004a2348mov x0, xzr
004a234cldp x29, x30, [sp-8]
004a2350add sp, sp, 496
004a2354ret x30
004a2358
004a2358loc_4a2358:
004a2358b 0x4a235c
004a235c
004a235cloc_4a235c:
004a235cldr x8, [sp+120]
004a2360add x8, x8, 1
004a2364str x8, [sp+120]
004a2368ldr x8, [sp+320]
004a236cadd x8, x8, 16
004a2370str x8, [sp+104]
004a2374b 0x4a22e0
004a2378
004a2378loc_4a2378:
004a2378b 0x4a2200
004a237c
004a237cloc_4a237c:
004a237corr x0, xzr, 8
004a2380bl runtime.panicIndex
004a2384
004a2384loc_4a2384:
004a2384orr x0, xzr, 7
004a2388bl runtime.panicIndex
004a238c
004a238cloc_4a238c:
004a238corr x0, xzr, 6
004a2390bl runtime.panicIndex
004a2394
004a2394loc_4a2394:
004a2394movz x0, 5
004a2398bl runtime.panicIndex
004a239c
004a239cloc_4a239c:
004a239corr x0, xzr, 4
004a23a0bl runtime.panicIndex
004a23a4
004a23a4loc_4a23a4:
004a23a4orr x0, xzr, 3
004a23a8bl runtime.panicIndex
004a23ac
004a23acloc_4a23ac:
004a23acorr x0, xzr, 2
004a23b0bl runtime.panicIndex
004a23b4
004a23b4loc_4a23b4:
004a23b4orr x0, xzr, 1
004a23b8bl runtime.panicIndex
004a23bc
004a23bcloc_4a23bc:
004a23bcmov x0, xzr
004a23c0bl runtime.panicIndex
004a23c4hint
004a23c8
004a23c8loc_4a23c8:
004a23c8stp x0, x1, [sp+8]
004a23ccstr x2, [sp+24]
004a23d0mov x3, x30
004a23d4bl runtime.morestack_noctxt.abi0
004a23d8ldp x0, x1, [sp+8]
004a23dcldr x2, [sp+24]
004a23e0b 0x4a1e50
004a23e4udf 0
004a23e8udf 0
004a23ecudf 0
004a1e50
004a1e50vendor/golang.org/x/net/http/httpproxy.(*config).useProxy: ; void vendor/golang.org/x/net/http/httpproxy.(*config).useProxy(vendor/golang.org/x/net/http/httpproxy.config * cfg, struct string addr)
004a1e50ldr x16, [x28+16]
004a1e54sub x17, sp, 368
004a1e58subs xzr, x17, x16
004a1e5cb.ls 0x4a23c8
004a1e60sub x20, sp, 496
004a1e64stp x29, x30, [x20-8]
004a1e68add sp, x20, 0
004a1e6csub x29, sp, 8
004a1e70str x0, [sp+504]
004a1e74str x1, [sp+512]
004a1e78str x2, [sp+520]
004a1e7cstrb wzr, [sp+78]
004a1e80ldr x2, [sp+520]
004a1e84str x2, [sp+128]
004a1e88cbz x2, 0x4a1e90
004a1e8cb 0x4a1ea4
004a1e90
004a1e90loc_4a1e90:
004a1e90orr x0, xzr, 1
004a1e94strb w0, [sp+78]
004a1e98ldp x29, x30, [sp-8]
004a1e9cadd sp, sp, 496
004a1ea0ret x30
004a1ea4
004a1ea4loc_4a1ea4:
004a1ea4stp xzr, xzr, [sp+432]
004a1ea8stp xzr, xzr, [sp+416]
004a1eacstp xzr, xzr, [sp+400]
004a1eb0ldr x0, [sp+512]
004a1eb4ldr x1, [sp+520]
004a1eb8bl net.SplitHostPort
004a1ebcstr x0, [sp+432]
004a1ec0str x1, [sp+440]
004a1ec4str x2, [sp+416]
004a1ec8str x3, [sp+424]
004a1eccstr x4, [sp+400]
004a1ed0str x5, [sp+408]
004a1ed4ldr x2, [sp+440]
004a1ed8ldr x3, [sp+432]
004a1edcstr x3, [sp+296]
004a1ee0str x2, [sp+304]
004a1ee4ldr x2, [sp+416]
004a1ee8ldr x3, [sp+424]
004a1eecstr x2, [sp+280]
004a1ef0str x3, [sp+288]
004a1ef4ldr x2, [sp+400]
004a1ef8ldr x3, [sp+408]
004a1efcstr x2, [sp+264]
004a1f00str x3, [sp+272]
004a1f04ldr x2, [sp+296]
004a1f08ldr x3, [sp+304]
004a1f0cstr x2, [sp+232]
004a1f10str x3, [sp+240]
004a1f14ldr x2, [sp+280]
004a1f18ldr x3, [sp+288]
004a1f1cstr x2, [sp+136]
004a1f20str x3, [sp+144]
004a1f24ldr x2, [sp+272]
004a1f28ldr x3, [sp+264]
004a1f2cstr x3, [sp+248]
004a1f30str x2, [sp+256]
004a1f34cbnz x3, 0x4a1f3c
004a1f38b 0x4a1f50
004a1f3c
004a1f3cloc_4a1f3c:
004a1f3cstrb wzr, [sp+78]
004a1f40mov x0, xzr
004a1f44ldp x29, x30, [sp-8]
004a1f48add sp, sp, 496
004a1f4cret x30
004a1f50
004a1f50loc_4a1f50:
004a1f50ldr x2, [sp+240]
004a1f54subs xzr, x2, 9
004a1f58b.eq 0x4a1f60
004a1f5cb 0x4a20b4
004a1f60
004a1f60loc_4a1f60:
004a1f60ldr x1, [sp+240]
004a1f64ldr x2, [sp+232]
004a1f68subs xzr, x1, 0
004a1f6cb.hi 0x4a1f74
004a1f70b 0x4a23bc
004a1f74
004a1f74loc_4a1f74:
004a1f74ldr x1, [sp+240]
004a1f78ldrb w2, [x2]
004a1f7cldr x3, [sp+232]
004a1f80subs xzr, x1, 1
004a1f84b.hi 0x4a1f8c
004a1f88b 0x4a23b4
004a1f8c
004a1f8cloc_4a1f8c:
004a1f8cldr x1, [sp+240]
004a1f90ldr x4, [sp+232]
004a1f94ldrb w3, [x3+1]
004a1f98ubfm x3, x3, 56, 7
004a1f9corr x2, x2, x3
004a1fa0subs xzr, x1, 2
004a1fa4b.hi 0x4a1fac
004a1fa8b 0x4a23ac
004a1fac
004a1facloc_4a1fac:
004a1facldr x1, [sp+240]
004a1fb0ldr x3, [sp+232]
004a1fb4ldrb w4, [x4+2]
004a1fb8ubfm x4, x4, 48, 7
004a1fbcorr x2, x2, x4
004a1fc0subs xzr, x1, 3
004a1fc4b.hi 0x4a1fcc
004a1fc8b 0x4a23a4
004a1fcc
004a1fccloc_4a1fcc:
004a1fccldr x1, [sp+240]
004a1fd0ldr x4, [sp+232]
004a1fd4ldrb w3, [x3+3]
004a1fd8ubfm x3, x3, 40, 7
004a1fdcorr x2, x2, x3
004a1fe0subs xzr, x1, 4
004a1fe4b.hi 0x4a1fec
004a1fe8b 0x4a239c
004a1fec
004a1fecloc_4a1fec:
004a1fecldr x1, [sp+240]
004a1ff0ldr x3, [sp+232]
004a1ff4ldrb w4, [x4+4]
004a1ff8ubfm x4, x4, 32, 7
004a1ffcorr x2, x2, x4
004a2000subs xzr, x1, 5
004a2004b.hi 0x4a200c
004a2008b 0x4a2394
004a200c
004a200cloc_4a200c:
004a200cldr x1, [sp+240]
004a2010ldr x4, [sp+232]
004a2014ldrb w3, [x3+5]
004a2018ubfm x3, x3, 24, 7
004a201corr x2, x2, x3
004a2020subs xzr, x1, 6
004a2024b.hi 0x4a202c
004a2028b 0x4a238c
004a202c
004a202cloc_4a202c:
004a202cldr x1, [sp+240]
004a2030ldr x3, [sp+232]
004a2034ldrb w4, [x4+6]
004a2038ubfm x4, x4, 16, 7
004a203corr x2, x2, x4
004a2040subs xzr, x1, 7
004a2044b.hi 0x4a204c
004a2048b 0x4a2384
004a204c
004a204cloc_4a204c:
004a204cldrb w3, [x3+7]
004a2050ubfm x3, x3, 8, 7
004a2054orr x2, x2, x3
004a2058movz x3, 28524
004a205cmovk x3, 0x61630000
004a2060movk x3, 0x686c00000000
004a2064movk x3, 0x736f000000000000
004a2068subs xzr, x2, x3
004a206cb.eq 0x4a2074
004a2070b 0x4a20b0
004a2074
004a2074loc_4a2074:
004a2074ldr x1, [sp+240]
004a2078ldr x2, [sp+232]
004a207csubs xzr, x1, 8
004a2080b.hi 0x4a2088
004a2084b 0x4a237c
004a2088
004a2088loc_4a2088:
004a2088ldrb w2, [x2+8]
004a208csubs wzr, w2, 116
004a2090b.eq 0x4a2098
004a2094b 0x4a20ac
004a2098
004a2098loc_4a2098:
004a2098strb wzr, [sp+78]
004a209cmov x0, xzr
004a20a0ldp x29, x30, [sp-8]
004a20a4add sp, sp, 496
004a20a8ret x30
004a20ac
004a20acloc_4a20ac:
004a20acb 0x4a20b8
004a20b0
004a20b0loc_4a20b0:
004a20b0b 0x4a20b8
004a20b4
004a20b4loc_4a20b4:
004a20b4b 0x4a20b8
004a20b8
004a20b8loc_4a20b8:
004a20b8stp xzr, xzr, [sp+376]
004a20bcstr xzr, [sp+392]
004a20c0stp xzr, xzr, [sp+400]
004a20c4ldr x0, [sp+232]
004a20c8ldr x1, [sp+240]
004a20ccbl net/netip.ParseAddr
004a20d0str x0, [sp+376]
004a20d4str x1, [sp+384]
004a20d8str x2, [sp+392]
004a20dcstr x3, [sp+400]
004a20e0str x4, [sp+408]
004a20e4ldr x2, [sp+376]
004a20e8ldr x3, [sp+384]
004a20ecldr x4, [sp+392]
004a20f0str x2, [sp+464]
004a20f4str x3, [sp+472]
004a20f8str x4, [sp+480]
004a20fcldr x2, [sp+408]
004a2100ldr x3, [sp+400]
004a2104str x3, [sp+448]
004a2108str x2, [sp+456]
004a210cldr x2, [sp+464]
004a2110ldr x3, [sp+472]
004a2114ldr x4, [sp+480]
004a2118str x2, [sp+152]
004a211cstr x3, [sp+160]
004a2120str x4, [sp+168]
004a2124ldr x2, [sp+448]
004a2128ldr x3, [sp+456]
004a212cstr x2, [sp+248]
004a2130str x3, [sp+256]
004a2134str xzr, [sp+208]
004a2138stp xzr, xzr, [sp+216]
004a213cldr x2, [sp+248]
004a2140cbnz x2, 0x4a2148
004a2144b 0x4a214c
004a2148
004a2148loc_4a2148:
004a2148b 0x4a219c
004a214c
004a214cloc_4a214c:
004a214cldr x0, [sp+152]
004a2150ldr x1, [sp+160]
004a2154ldr x2, [sp+168]
004a2158bl net/netip.Addr.AsSlice
004a215cstr x0, [sp+352]
004a2160str x1, [sp+360]
004a2164str x2, [sp+368]
004a2168str x0, [sp+208]
004a216cstr x1, [sp+216]
004a2170str x2, [sp+224]
004a2174bl net.IP.IsLoopback
004a2178strb w0, [sp+79]
004a217ctbnz w0, 0, 0x4a2184
004a2180b 0x4a2198
004a2184
004a2184loc_4a2184:
004a2184strb wzr, [sp+78]
004a2188mov x0, xzr
004a218cldp x29, x30, [sp-8]
004a2190add sp, sp, 496
004a2194ret x30
004a2198
004a2198loc_4a2198:
004a2198b 0x4a219c
004a219c
004a219cloc_4a219c:
004a219cldr x0, [sp+232]
004a21a0ldr x1, [sp+240]
004a21a4bl strings.TrimSpace
004a21a8str x0, [sp+416]
004a21acstr x1, [sp+424]
004a21b0bl strings.ToLower
004a21b4str x0, [sp+512]
004a21b8str x1, [sp+520]
004a21bcldr x2, [sp+208]
004a21c0cbnz x2, 0x4a21c8
004a21c4b 0x4a21fc
004a21c8
004a21c8loc_4a21c8:
004a21c8ldr x8, [sp+504]
004a21ccldrsb x27, [x8]
004a21d0ldr x9, [x8+80]
004a21d4ldr x10, [x8+72]
004a21d8ldr x8, [x8+88]
004a21dcstr x10, [sp+328]
004a21e0str x9, [sp+336]
004a21e4str x8, [sp+344]
004a21e8str xzr, [sp+120]
004a21ecstr x9, [sp+112]
004a21f0ldr x8, [sp+328]
004a21f4str x8, [sp+104]
004a21f8b 0x4a22e0
004a21fc
004a21fcloc_4a21fc:
004a21fcb 0x4a2200
004a2200
004a2200loc_4a2200:
004a2200ldr x8, [sp+504]
004a2204ldrsb x27, [x8]
004a2208ldr x9, [x8+104]
004a220cldr x10, [x8+96]
004a2210ldr x8, [x8+112]
004a2214str x10, [sp+328]
004a2218str x9, [sp+336]
004a221cstr x8, [sp+344]
004a2220str xzr, [sp+96]
004a2224str x9, [sp+88]
004a2228ldr x8, [sp+328]
004a222cstr x8, [sp+80]
004a2230b 0x4a2234
004a2234
004a2234loc_4a2234:
004a2234ldr x8, [sp+88]
004a2238ldr x9, [sp+96]
004a223csubs xzr, x8, x9
004a2240b.gt 0x4a2248
004a2244b 0x4a22cc
004a2248
004a2248loc_4a2248:
004a2248ldr x8, [sp+80]
004a224cstr x8, [sp+312]
004a2250ldr x8, [sp+312]
004a2254ldr x9, [x8]
004a2258ldr x0, [x8+8]
004a225cstr x9, [sp+176]
004a2260str x0, [sp+184]
004a2264ldrsb x27, [x9]
004a2268ldr x1, [sp+512]
004a226cldr x3, [sp+136]
004a2270ldr x5, [sp+208]
004a2274ldr x2, [sp+520]
004a2278ldr x4, [sp+144]
004a227cldr x6, [sp+216]
004a2280ldr x7, [sp+224]
004a2284ldr x8, [x9+24]
004a2288blr x8
004a228cstrb w0, [sp+79]
004a2290tbnz w0, 0, 0x4a2298
004a2294b 0x4a22ac
004a2298
004a2298loc_4a2298:
004a2298strb wzr, [sp+78]
004a229cmov x0, xzr
004a22a0ldp x29, x30, [sp-8]
004a22a4add sp, sp, 496
004a22a8ret x30
004a22ac
004a22acloc_4a22ac:
004a22acb 0x4a22b0
004a22b0
004a22b0loc_4a22b0:
004a22b0ldr x8, [sp+96]
004a22b4add x8, x8, 1
004a22b8str x8, [sp+96]
004a22bcldr x8, [sp+312]
004a22c0add x8, x8, 16
004a22c4str x8, [sp+80]
004a22c8b 0x4a2234
004a22cc
004a22ccloc_4a22cc:
004a22ccorr x0, xzr, 1
004a22d0strb w0, [sp+78]
004a22d4ldp x29, x30, [sp-8]
004a22d8add sp, sp, 496
004a22dcret x30
004a22e0
004a22e0loc_4a22e0:
004a22e0ldr x8, [sp+112]
004a22e4ldr x9, [sp+120]
004a22e8subs xzr, x8, x9
004a22ecb.gt 0x4a22f4
004a22f0b 0x4a2378
004a22f4
004a22f4loc_4a22f4:
004a22f4ldr x8, [sp+104]
004a22f8str x8, [sp+320]
004a22fcldr x8, [sp+320]
004a2300ldr x9, [x8]
004a2304ldr x0, [x8+8]
004a2308str x9, [sp+192]
004a230cstr x0, [sp+200]
004a2310ldrsb x27, [x9]
004a2314ldr x1, [sp+512]
004a2318ldr x3, [sp+136]
004a231cldr x5, [sp+208]
004a2320ldr x2, [sp+520]
004a2324ldr x4, [sp+144]
004a2328ldr x6, [sp+216]
004a232cldr x7, [sp+224]
004a2330ldr x8, [x9+24]
004a2334blr x8
004a2338strb w0, [sp+79]
004a233ctbnz w0, 0, 0x4a2344
004a2340b 0x4a2358
004a2344
004a2344loc_4a2344:
004a2344strb wzr, [sp+78]
004a2348mov x0, xzr
004a234cldp x29, x30, [sp-8]
004a2350add sp, sp, 496
004a2354ret x30
004a2358
004a2358loc_4a2358:
004a2358b 0x4a235c
004a235c
004a235cloc_4a235c:
004a235cldr x8, [sp+120]
004a2360add x8, x8, 1
004a2364str x8, [sp+120]
004a2368ldr x8, [sp+320]
004a236cadd x8, x8, 16
004a2370str x8, [sp+104]
004a2374b 0x4a22e0
004a2378
004a2378loc_4a2378:
004a2378b 0x4a2200
004a237c
004a237cloc_4a237c:
004a237corr x0, xzr, 8
004a2380bl runtime.panicIndex
004a2384
004a2384loc_4a2384:
004a2384orr x0, xzr, 7
004a2388bl runtime.panicIndex
004a238c
004a238cloc_4a238c:
004a238corr x0, xzr, 6
004a2390bl runtime.panicIndex
004a2394
004a2394loc_4a2394:
004a2394movz x0, 5
004a2398bl runtime.panicIndex
004a239c
004a239cloc_4a239c:
004a239corr x0, xzr, 4
004a23a0bl runtime.panicIndex
004a23a4
004a23a4loc_4a23a4:
004a23a4orr x0, xzr, 3
004a23a8bl runtime.panicIndex
004a23ac
004a23acloc_4a23ac:
004a23acorr x0, xzr, 2
004a23b0bl runtime.panicIndex
004a23b4
004a23b4loc_4a23b4:
004a23b4orr x0, xzr, 1
004a23b8bl runtime.panicIndex
004a23bc
004a23bcloc_4a23bc:
004a23bcmov x0, xzr
004a23c0bl runtime.panicIndex
004a23c4hint
004a23c8
004a23c8loc_4a23c8:
004a23c8stp x0, x1, [sp+8]
004a23ccstr x2, [sp+24]
004a23d0mov x3, x30
004a23d4bl runtime.morestack_noctxt.abi0
004a23d8ldp x0, x1, [sp+8]
004a23dcldr x2, [sp+24]
004a23e0b 0x4a1e50
004a23e4udf 0
004a23e8udf 0
004a23ecudf 0
004a1e50
004a23f0
004a23f0vendor/golang.org/x/net/http/httpproxy.(*config).init: ; void vendor/golang.org/x/net/http/httpproxy.(*config).init(vendor/golang.org/x/net/http/httpproxy.config * c)
004a23f0ldr x16, [x28+16]
004a23f4sub x17, sp, 784
004a23f8subs xzr, x17, x16
004a23fcb.ls 0x4a2ebc
004a2400sub x20, sp, 912
004a2404stp x29, x30, [x20-8]
004a2408add sp, x20, 0
004a240csub x29, sp, 8
004a2410str x0, [sp+920]
004a2414str xzr, [sp+768]
004a2418add x27, sp, 752
004a241cstp xzr, xzr, [x27]
004a2420ldr x2, [sp+920]
004a2424ldrsb x27, [x2]
004a2428ldr x0, [x2]
004a242cldr x1, [x2+8]
004a2430str x0, [sp+512]
004a2434str x1, [sp+520]
004a2438bl vendor/golang.org/x/net/http/httpproxy.parseProxy
004a243cstr x0, [sp+768]
004a2440str x1, [sp+752]
004a2444str x2, [sp+760]
004a2448ldr x2, [sp+768]
004a244cstr x2, [sp+720]
004a2450ldr x2, [sp+752]
004a2454ldr x3, [sp+760]
004a2458str x2, [sp+608]
004a245cstr x3, [sp+616]
004a2460ldr x2, [sp+720]
004a2464str x2, [sp+216]
004a2468ldr x2, [sp+616]
004a246cldr x3, [sp+608]
004a2470str x3, [sp+304]
004a2474str x2, [sp+312]
004a2478cbnz x3, 0x4a2480
004a247cb 0x4a2484
004a2480
004a2480loc_4a2480:
004a2480b 0x4a24c0
004a2484
004a2484loc_4a2484:
004a2484ldr x2, [sp+920]
004a2488ldrsb x27, [x2]
004a248cldr x3, [sp+216]
004a2490adrp x27, 0x5a9000
004a2494ldr w4, [x27+3056]
004a2498cbz w4, 0x4a24a0
004a249cb 0x4a24a4
004a24a0
004a24a0loc_4a24a0:
004a24a0b 0x4a24b8
004a24a4
004a24a4loc_4a24a4:
004a24a4bl runtime.gcWriteBarrier2
004a24a8str x3, [x25]
004a24acldr x4, [x2+64]
004a24b0str x4, [x25+8]
004a24b4b 0x4a24b8
004a24b8
004a24b8loc_4a24b8:
004a24b8str x3, [x2+64]
004a24bcb 0x4a24c0
004a24c0
004a24c0loc_4a24c0:
004a24c0str xzr, [sp+768]
004a24c4add x27, sp, 752
004a24c8stp xzr, xzr, [x27]
004a24ccldr x2, [sp+920]
004a24d0ldrsb x27, [x2]
004a24d4ldr x0, [x2+16]
004a24d8ldr x1, [x2+24]
004a24dcstr x0, [sp+496]
004a24e0str x1, [sp+504]
004a24e4bl vendor/golang.org/x/net/http/httpproxy.parseProxy
004a24e8str x0, [sp+768]
004a24ecstr x1, [sp+752]
004a24f0str x2, [sp+760]
004a24f4ldr x2, [sp+768]
004a24f8str x2, [sp+336]
004a24fcldr x2, [sp+752]
004a2500ldr x3, [sp+760]
004a2504str x2, [sp+320]
004a2508str x3, [sp+328]
004a250cldr x2, [sp+336]
004a2510str x2, [sp+208]
004a2514ldr x2, [sp+328]
004a2518ldr x3, [sp+320]
004a251cstr x3, [sp+288]
004a2520str x2, [sp+296]
004a2524cbnz x3, 0x4a252c
004a2528b 0x4a2530
004a252c
004a252cloc_4a252c:
004a252cb 0x4a256c
004a2530
004a2530loc_4a2530:
004a2530ldr x4, [sp+920]
004a2534ldrsb x27, [x4]
004a2538ldr x5, [sp+208]
004a253cadrp x27, 0x5a9000
004a2540ldr w6, [x27+3056]
004a2544cbz w6, 0x4a254c
004a2548b 0x4a2550
004a254c
004a254cloc_4a254c:
004a254cb 0x4a2564
004a2550
004a2550loc_4a2550:
004a2550bl runtime.gcWriteBarrier2
004a2554str x5, [x25]
004a2558ldr x6, [x4+56]
004a255cstr x6, [x25+8]
004a2560b 0x4a2564
004a2564
004a2564loc_4a2564:
004a2564str x5, [x4+56]
004a2568b 0x4a256c
004a256c
004a256cloc_4a256c:
004a256cldr x4, [sp+920]
004a2570ldrsb x27, [x4]
004a2574ldr x0, [x4+32]
004a2578ldr x1, [x4+40]
004a257cstr x0, [sp+480]
004a2580str x1, [sp+488]
004a2584adrp x2, 0x20d000
004a2588add x2, x2, 4033
004a258corr x3, xzr, 1
004a2590bl strings.Split
004a2594str x0, [sp+728]
004a2598str x1, [sp+736]
004a259cstr x2, [sp+744]
004a25a0str x0, [sp+696]
004a25a4str x1, [sp+704]
004a25a8str x2, [sp+712]
004a25acstr xzr, [sp+104]
004a25b0str x1, [sp+96]
004a25b4ldr x4, [sp+696]
004a25b8str x4, [sp+88]
004a25bcb 0x4a25c0
004a25c0
004a25c0loc_4a25c0:
004a25c0ldr x2, [sp+96]
004a25c4ldr x3, [sp+104]
004a25c8subs xzr, x2, x3
004a25ccb.gt 0x4a25d4
004a25d0b 0x4a2e7c
004a25d4
004a25d4loc_4a25d4:
004a25d4ldr x2, [sp+88]
004a25d8str x2, [sp+472]
004a25dcldr x2, [sp+472]
004a25e0ldr x0, [x2]
004a25e4ldr x1, [x2+8]
004a25e8str x0, [sp+224]
004a25ecstr x1, [sp+232]
004a25f0bl strings.TrimSpace
004a25f4str x0, [sp+680]
004a25f8str x1, [sp+688]
004a25fcbl strings.ToLower
004a2600str x0, [sp+224]
004a2604str x1, [sp+232]
004a2608str x1, [sp+120]
004a260ccbz x1, 0x4a2614
004a2610b 0x4a2618
004a2614
004a2614loc_4a2614:
004a2614b 0x4a2e60
004a2618
004a2618loc_4a2618:
004a2618subs xzr, x1, 1
004a261cb.eq 0x4a2624
004a2620b 0x4a2798
004a2624
004a2624loc_4a2624:
004a2624subs xzr, x1, 0
004a2628b.hi 0x4a2630
004a262cb 0x4a2eb0
004a2630
004a2630loc_4a2630:
004a2630ldrb w2, [x0]
004a2634subs wzr, w2, 42
004a2638b.eq 0x4a2640
004a263cb 0x4a2794
004a2640
004a2640loc_4a2640:
004a2640adrp x0, 0x165000
004a2644add x0, x0, 3136
004a2648bl runtime.newobject
004a264cstr x0, [sp+440]
004a2650adrp x1, 0x274000
004a2654add x1, x1, 2496
004a2658str x1, [x0]
004a265cadrp x27, 0x5a9000
004a2660ldr w1, [x27+3056]
004a2664cbz w1, 0x4a266c
004a2668b 0x4a2670
004a266c
004a266cloc_4a266c:
004a266cb 0x4a2680
004a2670
004a2670loc_4a2670:
004a2670ldr x1, [x0+8]
004a2674bl runtime.gcWriteBarrier1
004a2678str x1, [x25]
004a267cb 0x4a2680
004a2680
004a2680loc_4a2680:
004a2680adrp x1, 0x5a9000
004a2684add x1, x1, 1504
004a2688str x1, [x0+8]
004a268cldr x1, [sp+440]
004a2690ldrsb x27, [x1]
004a2694b 0x4a2698
004a2698
004a2698loc_4a2698:
004a2698str x1, [sp+448]
004a269corr x2, xzr, 1
004a26a0str x2, [sp+456]
004a26a4str x2, [sp+464]
004a26a8ldr x3, [sp+920]
004a26acldrsb x27, [x3]
004a26b0str x2, [x3+80]
004a26b4str x2, [x3+88]
004a26b8adrp x27, 0x5a9000
004a26bcldr w4, [x27+3056]
004a26c0cbz w4, 0x4a26c8
004a26c4b 0x4a26cc
004a26c8
004a26c8loc_4a26c8:
004a26c8b 0x4a26e0
004a26cc
004a26ccloc_4a26cc:
004a26ccbl runtime.gcWriteBarrier2
004a26d0str x1, [x25]
004a26d4ldr x4, [x3+72]
004a26d8str x4, [x25+8]
004a26dcb 0x4a26e0
004a26e0
004a26e0loc_4a26e0:
004a26e0str x1, [x3+72]
004a26e4adrp x0, 0x165000
004a26e8add x0, x0, 3136
004a26ecbl runtime.newobject
004a26f0str x0, [sp+408]
004a26f4adrp x1, 0x274000
004a26f8add x1, x1, 2496
004a26fcstr x1, [x0]
004a2700adrp x27, 0x5a9000
004a2704ldr w1, [x27+3056]
004a2708cbz w1, 0x4a2710
004a270cb 0x4a2714
004a2710
004a2710loc_4a2710:
004a2710b 0x4a2724
004a2714
004a2714loc_4a2714:
004a2714ldr x1, [x0+8]
004a2718bl runtime.gcWriteBarrier1
004a271cstr x1, [x25]
004a2720b 0x4a2724
004a2724
004a2724loc_4a2724:
004a2724adrp x1, 0x5a9000
004a2728add x1, x1, 1504
004a272cstr x1, [x0+8]
004a2730ldr x0, [sp+408]
004a2734ldrsb x27, [x0]
004a2738b 0x4a273c
004a273c
004a273cloc_4a273c:
004a273cstr x0, [sp+416]
004a2740orr x1, xzr, 1
004a2744str x1, [sp+424]
004a2748str x1, [sp+432]
004a274cldr x2, [sp+920]
004a2750ldrsb x27, [x2]
004a2754str x1, [x2+104]
004a2758str x1, [x2+112]
004a275cadrp x27, 0x5a9000
004a2760ldr w1, [x27+3056]
004a2764cbz w1, 0x4a276c
004a2768b 0x4a2770
004a276c
004a276cloc_4a276c:
004a276cb 0x4a2784
004a2770
004a2770loc_4a2770:
004a2770bl runtime.gcWriteBarrier2
004a2774str x0, [x25]
004a2778ldr x1, [x2+96]
004a277cstr x1, [x25+8]
004a2780b 0x4a2784
004a2784
004a2784loc_4a2784:
004a2784str x0, [x2+96]
004a2788ldp x29, x30, [sp-8]
004a278cadd sp, sp, 912
004a2790ret x30
004a2794
004a2794loc_4a2794:
004a2794b 0x4a279c
004a2798
004a2798loc_4a2798:
004a2798b 0x4a279c
004a279c
004a279cloc_4a279c:
004a279cstr xzr, [sp+656]
004a27a0add x27, sp, 664
004a27a4stp xzr, xzr, [x27]
004a27a8str xzr, [sp+648]
004a27acadd x27, sp, 752
004a27b0stp xzr, xzr, [x27]
004a27b4ldr x0, [sp+224]
004a27b8ldr x1, [sp+232]
004a27bcbl net.ParseCIDR
004a27c0str x0, [sp+656]
004a27c4str x1, [sp+664]
004a27c8str x2, [sp+672]
004a27ccstr x3, [sp+648]
004a27d0str x4, [sp+752]
004a27d4str x5, [sp+760]
004a27d8ldr x2, [sp+664]
004a27dcldr x3, [sp+672]
004a27e0ldr x4, [sp+656]
004a27e4str x4, [sp+880]
004a27e8str x2, [sp+888]
004a27ecstr x3, [sp+896]
004a27f0ldr x2, [sp+648]
004a27f4str x2, [sp+872]
004a27f8ldr x2, [sp+752]
004a27fcldr x3, [sp+760]
004a2800str x2, [sp+856]
004a2804str x3, [sp+864]
004a2808ldr x2, [sp+872]
004a280cstr x2, [sp+160]
004a2810ldr x2, [sp+864]
004a2814ldr x3, [sp+856]
004a2818str x3, [sp+272]
004a281cstr x2, [sp+280]
004a2820cbnz x3, 0x4a2828
004a2824b 0x4a2d84
004a2828
004a2828loc_4a2828:
004a2828add x27, sp, 680
004a282cstp xzr, xzr, [x27]
004a2830add x27, sp, 624
004a2834stp xzr, xzr, [x27]
004a2838add x27, sp, 752
004a283cstp xzr, xzr, [x27]
004a2840ldr x0, [sp+224]
004a2844ldr x1, [sp+232]
004a2848bl net.SplitHostPort
004a284cstr x0, [sp+680]
004a2850str x1, [sp+688]
004a2854str x2, [sp+624]
004a2858str x3, [sp+632]
004a285cstr x4, [sp+752]
004a2860str x5, [sp+760]
004a2864ldr x2, [sp+688]
004a2868ldr x3, [sp+680]
004a286cstr x3, [sp+840]
004a2870str x2, [sp+848]
004a2874ldr x2, [sp+624]
004a2878ldr x3, [sp+632]
004a287cstr x2, [sp+824]
004a2880str x3, [sp+832]
004a2884ldr x2, [sp+752]
004a2888ldr x3, [sp+760]
004a288cstr x2, [sp+808]
004a2890str x3, [sp+816]
004a2894ldr x2, [sp+840]
004a2898ldr x3, [sp+848]
004a289cstr x2, [sp+192]
004a28a0str x3, [sp+200]
004a28a4ldr x2, [sp+824]
004a28a8ldr x3, [sp+832]
004a28acstr x2, [sp+144]
004a28b0str x3, [sp+152]
004a28b4ldr x2, [sp+816]
004a28b8ldr x3, [sp+808]
004a28bcstr x3, [sp+256]
004a28c0str x2, [sp+264]
004a28c4cbnz x3, 0x4a28cc
004a28c8b 0x4a28e0
004a28cc
004a28ccloc_4a28cc:
004a28ccldr x2, [sp+224]
004a28d0ldr x3, [sp+232]
004a28d4str x2, [sp+192]
004a28d8str x3, [sp+200]
004a28dcb 0x4a29bc
004a28e0
004a28e0loc_4a28e0:
004a28e0ldr x3, [sp+200]
004a28e4str x3, [sp+120]
004a28e8cbz x3, 0x4a28f0
004a28ecb 0x4a28f4
004a28f0
004a28f0loc_4a28f0:
004a28f0b 0x4a2e60
004a28f4
004a28f4loc_4a28f4:
004a28f4ldr x1, [sp+200]
004a28f8ldr x3, [sp+192]
004a28fcsubs xzr, x1, 0
004a2900b.hi 0x4a2908
004a2904b 0x4a2ea8
004a2908
004a2908loc_4a2908:
004a2908ldrb w3, [x3]
004a290csubs wzr, w3, 91
004a2910cset x3, eq
004a2914strb w3, [sp+87]
004a2918b.eq 0x4a2920
004a291cb 0x4a2954
004a2920
004a2920loc_4a2920:
004a2920ldr x3, [sp+200]
004a2924str x3, [sp+120]
004a2928ldr x1, [sp+200]
004a292cldr x4, [sp+192]
004a2930sub x0, x3, 1
004a2934subs xzr, x1, x0
004a2938b.hi 0x4a2940
004a293cb 0x4a2ea4
004a2940
004a2940loc_4a2940:
004a2940ldrb w3, [x4+x0]
004a2944subs wzr, w3, 93
004a2948cset x3, eq
004a294cstrb w3, [sp+87]
004a2950b 0x4a2958
004a2954
004a2954loc_4a2954:
004a2954b 0x4a2958
004a2958
004a2958loc_4a2958:
004a2958ldrb w3, [sp+87]
004a295ctbnz w3, 0, 0x4a2964
004a2960b 0x4a29b4
004a2964
004a2964loc_4a2964:
004a2964ldr x3, [sp+200]
004a2968str x3, [sp+120]
004a296csub x1, x3, 1
004a2970str x1, [sp+112]
004a2974ldr x2, [sp+200]
004a2978ldr x4, [sp+192]
004a297csubs xzr, x2, x1
004a2980b.hs 0x4a2988
004a2984b 0x4a2ea0
004a2988
004a2988loc_4a2988:
004a2988subs xzr, x1, 1
004a298cb.hs 0x4a2994
004a2990b 0x4a2e98
004a2994
004a2994loc_4a2994:
004a2994sub x2, x3, 2
004a2998sub x3, xzr, x2
004a299csbfm x3, x3, 63, 63
004a29a0and x3, x3, 1
004a29a4add x3, x4, x3
004a29a8str x3, [sp+192]
004a29acstr x2, [sp+200]
004a29b0b 0x4a29b8
004a29b4
004a29b4loc_4a29b4:
004a29b4b 0x4a29b8
004a29b8
004a29b8loc_4a29b8:
004a29b8b 0x4a29bc
004a29bc
004a29bcloc_4a29bc:
004a29bcldr x0, [sp+192]
004a29c0ldr x1, [sp+200]
004a29c4bl net.ParseIP
004a29c8str x0, [sp+168]
004a29ccstr x1, [sp+176]
004a29d0str x2, [sp+184]
004a29d4cbnz x0, 0x4a29dc
004a29d8b 0x4a2b04
004a29dc
004a29dcloc_4a29dc:
004a29dcadd x27, sp, 568
004a29e0stp xzr, xzr, [x27]
004a29e4add x27, sp, 584
004a29e8stp xzr, xzr, [x27]
004a29ecstr xzr, [sp+600]
004a29f0ldr x2, [sp+168]
004a29f4ldr x3, [sp+176]
004a29f8ldr x4, [sp+184]
004a29fcstr x2, [sp+568]
004a2a00str x3, [sp+576]
004a2a04str x4, [sp+584]
004a2a08ldr x2, [sp+144]
004a2a0cldr x3, [sp+152]
004a2a10str x2, [sp+592]
004a2a14str x3, [sp+600]
004a2a18adrp x0, 0x1ac000
004a2a1cadd x0, x0, 2688
004a2a20add x1, sp, 568
004a2a24bl runtime.convT
004a2a28str x0, [sp+368]
004a2a2cadrp x2, 0x274000
004a2a30add x2, x2, 2560
004a2a34str x2, [sp+376]
004a2a38str x0, [sp+384]
004a2a3cldr x2, [sp+920]
004a2a40ldrsb x27, [x2]
004a2a44ldr x3, [x2+88]
004a2a48ldr x0, [x2+72]
004a2a4cldr x2, [x2+80]
004a2a50add x1, x2, 1
004a2a54subs xzr, x3, x1
004a2a58b.hs 0x4a2a60
004a2a5cb 0x4a2a64
004a2a60
004a2a60loc_4a2a60:
004a2a60b 0x4a2a80
004a2a64
004a2a64loc_4a2a64:
004a2a64mov x2, x3
004a2a68orr x3, xzr, 1
004a2a6cadrp x4, 0x17e000
004a2a70add x4, x4, 1440
004a2a74bl runtime.growslice
004a2a78mov x3, x2
004a2a7cb 0x4a2a80
004a2a80
004a2a80loc_4a2a80:
004a2a80sub x2, x1, 1
004a2a84add x4, x0, x2, lsl #4
004a2a88ubfm x2, x2, 60, 59
004a2a8cldr x5, [sp+384]
004a2a90ldr x6, [sp+376]
004a2a94str x6, [x0+x2]
004a2a98adrp x27, 0x5a9000
004a2a9cldr w2, [x27+3056]
004a2aa0cbz w2, 0x4a2aa8
004a2aa4b 0x4a2aac
004a2aa8
004a2aa8loc_4a2aa8:
004a2aa8b 0x4a2ac0
004a2aac
004a2aacloc_4a2aac:
004a2aacbl runtime.gcWriteBarrier2
004a2ab0str x5, [x25]
004a2ab4ldr x2, [x4+8]
004a2ab8str x2, [x25+8]
004a2abcb 0x4a2ac0
004a2ac0
004a2ac0loc_4a2ac0:
004a2ac0str x5, [x4+8]
004a2ac4ldr x2, [sp+920]
004a2ac8ldrsb x27, [x2]
004a2accstr x1, [x2+80]
004a2ad0str x3, [x2+88]
004a2ad4adrp x27, 0x5a9000
004a2ad8ldr w3, [x27+3056]
004a2adccbz w3, 0x4a2ae4
004a2ae0b 0x4a2ae8
004a2ae4
004a2ae4loc_4a2ae4:
004a2ae4b 0x4a2afc
004a2ae8
004a2ae8loc_4a2ae8:
004a2ae8bl runtime.gcWriteBarrier2
004a2aecstr x0, [x25]
004a2af0ldr x3, [x2+72]
004a2af4str x3, [x25+8]
004a2af8b 0x4a2afc
004a2afc
004a2afcloc_4a2afc:
004a2afcstr x0, [x2+72]
004a2b00b 0x4a2e60
004a2b04
004a2b04loc_4a2b04:
004a2b04ldr x4, [sp+200]
004a2b08str x4, [sp+112]
004a2b0ccbz x4, 0x4a2b14
004a2b10b 0x4a2b18
004a2b14
004a2b14loc_4a2b14:
004a2b14b 0x4a2e60
004a2b18
004a2b18loc_4a2b18:
004a2b18ldr x0, [sp+192]
004a2b1cldr x1, [sp+200]
004a2b20adrp x2, 0x20e000
004a2b24add x2, x2, 299
004a2b28orr x3, xzr, 2
004a2b2cbl strings.HasPrefix
004a2b30strb w0, [sp+87]
004a2b34tbnz w0, 0, 0x4a2b3c
004a2b38b 0x4a2b70
004a2b3c
004a2b3cloc_4a2b3c:
004a2b3cldr x1, [sp+200]
004a2b40ldr x5, [sp+192]
004a2b44subs xzr, x1, 1
004a2b48b.hs 0x4a2b50
004a2b4cb 0x4a2e90
004a2b50
004a2b50loc_4a2b50:
004a2b50sub x6, x1, 1
004a2b54sub x7, xzr, x6
004a2b58sbfm x7, x7, 63, 63
004a2b5cand x7, x7, 1
004a2b60add x5, x5, x7
004a2b64str x5, [sp+192]
004a2b68str x6, [sp+200]
004a2b6cb 0x4a2b74
004a2b70
004a2b70loc_4a2b70:
004a2b70b 0x4a2b74
004a2b74
004a2b74loc_4a2b74:
004a2b74strb wzr, [sp+86]
004a2b78ldr x1, [sp+200]
004a2b7cldr x5, [sp+192]
004a2b80subs xzr, x1, 0
004a2b84b.hi 0x4a2b8c
004a2b88b 0x4a2e88
004a2b8c
004a2b8cloc_4a2b8c:
004a2b8cldrb w5, [x5]
004a2b90subs wzr, w5, 46
004a2b94b.ne 0x4a2b9c
004a2b98b 0x4a2bcc
004a2b9c
004a2b9cloc_4a2b9c:
004a2b9corr x5, xzr, 1
004a2ba0strb w5, [sp+86]
004a2ba4ldr x3, [sp+192]
004a2ba8ldr x4, [sp+200]
004a2bacmov x0, xzr
004a2bb0adrp x1, 0x26d000
004a2bb4add x1, x1, 296
004a2bb8orr x2, xzr, 1
004a2bbcbl runtime.concatstring2
004a2bc0str x0, [sp+192]
004a2bc4str x1, [sp+200]
004a2bc8b 0x4a2bd0
004a2bcc
004a2bccloc_4a2bcc:
004a2bccb 0x4a2bd0
004a2bd0
004a2bd0loc_4a2bd0:
004a2bd0add x27, sp, 624
004a2bd4stp xzr, xzr, [x27]
004a2bd8add x27, sp, 752
004a2bdcstp xzr, xzr, [x27]
004a2be0ldr x0, [sp+192]
004a2be4ldr x1, [sp+200]
004a2be8bl vendor/golang.org/x/net/http/httpproxy.idnaASCII
004a2becstr x0, [sp+624]
004a2bf0str x1, [sp+632]
004a2bf4str x2, [sp+752]
004a2bf8str x3, [sp+760]
004a2bfcldr x2, [sp+632]
004a2c00ldr x3, [sp+624]
004a2c04str x3, [sp+792]
004a2c08str x2, [sp+800]
004a2c0cldr x2, [sp+752]
004a2c10ldr x3, [sp+760]
004a2c14str x2, [sp+776]
004a2c18str x3, [sp+784]
004a2c1cldr x2, [sp+792]
004a2c20ldr x3, [sp+800]
004a2c24str x2, [sp+128]
004a2c28str x3, [sp+136]
004a2c2cldr x2, [sp+784]
004a2c30ldr x3, [sp+776]
004a2c34str x3, [sp+240]
004a2c38str x2, [sp+248]
004a2c3ccbnz x3, 0x4a2c44
004a2c40b 0x4a2c48
004a2c44
004a2c44loc_4a2c44:
004a2c44b 0x4a2c5c
004a2c48
004a2c48loc_4a2c48:
004a2c48ldr x2, [sp+128]
004a2c4cldr x3, [sp+136]
004a2c50str x2, [sp+192]
004a2c54str x3, [sp+200]
004a2c58b 0x4a2c5c
004a2c5c
004a2c5cloc_4a2c5c:
004a2c5cadd x27, sp, 528
004a2c60stp xzr, xzr, [x27]
004a2c64add x27, sp, 544
004a2c68stp xzr, xzr, [x27]
004a2c6cstr xzr, [sp+560]
004a2c70ldr x2, [sp+192]
004a2c74ldr x3, [sp+200]
004a2c78str x2, [sp+528]
004a2c7cstr x3, [sp+536]
004a2c80ldr x2, [sp+144]
004a2c84ldr x3, [sp+152]
004a2c88str x2, [sp+544]
004a2c8cstr x3, [sp+552]
004a2c90ldrb w2, [sp+86]
004a2c94strb w2, [sp+560]
004a2c98adrp x0, 0x1c0000
004a2c9cadd x0, x0, 2144
004a2ca0add x1, sp, 528
004a2ca4bl runtime.convT
004a2ca8str x0, [sp+344]
004a2cacadrp x2, 0x274000
004a2cb0add x2, x2, 2592
004a2cb4str x2, [sp+352]
004a2cb8str x0, [sp+360]
004a2cbcldr x2, [sp+920]
004a2cc0ldrsb x27, [x2]
004a2cc4ldr x3, [x2+112]
004a2cc8ldr x0, [x2+96]
004a2cccldr x2, [x2+104]
004a2cd0add x1, x2, 1
004a2cd4subs xzr, x3, x1
004a2cd8b.hs 0x4a2ce0
004a2cdcb 0x4a2ce4
004a2ce0
004a2ce0loc_4a2ce0:
004a2ce0b 0x4a2d00
004a2ce4
004a2ce4loc_4a2ce4:
004a2ce4mov x2, x3
004a2ce8orr x3, xzr, 1
004a2cecadrp x4, 0x17e000
004a2cf0add x4, x4, 1440
004a2cf4bl runtime.growslice
004a2cf8mov x3, x2
004a2cfcb 0x4a2d00
004a2d00
004a2d00loc_4a2d00:
004a2d00sub x2, x1, 1
004a2d04add x4, x0, x2, lsl #4
004a2d08ubfm x2, x2, 60, 59
004a2d0cldr x5, [sp+360]
004a2d10ldr x6, [sp+352]
004a2d14str x6, [x0+x2]
004a2d18adrp x27, 0x5a9000
004a2d1cldr w2, [x27+3056]
004a2d20cbz w2, 0x4a2d28
004a2d24b 0x4a2d2c
004a2d28
004a2d28loc_4a2d28:
004a2d28b 0x4a2d40
004a2d2c
004a2d2cloc_4a2d2c:
004a2d2cbl runtime.gcWriteBarrier2
004a2d30str x5, [x25]
004a2d34ldr x2, [x4+8]
004a2d38str x2, [x25+8]
004a2d3cb 0x4a2d40
004a2d40
004a2d40loc_4a2d40:
004a2d40str x5, [x4+8]
004a2d44ldr x2, [sp+920]
004a2d48ldrsb x27, [x2]
004a2d4cstr x1, [x2+104]
004a2d50str x3, [x2+112]
004a2d54adrp x27, 0x5a9000
004a2d58ldr w3, [x27+3056]
004a2d5ccbz w3, 0x4a2d64
004a2d60b 0x4a2d68
004a2d64
004a2d64loc_4a2d64:
004a2d64b 0x4a2d7c
004a2d68
004a2d68loc_4a2d68:
004a2d68bl runtime.gcWriteBarrier2
004a2d6cstr x0, [x25]
004a2d70ldr x3, [x2+96]
004a2d74str x3, [x25+8]
004a2d78b 0x4a2d7c
004a2d7c
004a2d7cloc_4a2d7c:
004a2d7cstr x0, [x2+96]
004a2d80b 0x4a2e60
004a2d84
004a2d84loc_4a2d84:
004a2d84str xzr, [sp+640]
004a2d88ldr x5, [sp+160]
004a2d8cstr x5, [sp+640]
004a2d90adrp x6, 0x274000
004a2d94add x6, x6, 2528
004a2d98str x6, [sp+392]
004a2d9cstr x5, [sp+400]
004a2da0ldr x5, [sp+920]
004a2da4ldrsb x27, [x5]
004a2da8ldr x2, [x5+88]
004a2dacldr x0, [x5+72]
004a2db0ldr x5, [x5+80]
004a2db4add x1, x5, 1
004a2db8subs xzr, x2, x1
004a2dbcb.hs 0x4a2dc4
004a2dc0b 0x4a2dc8
004a2dc4
004a2dc4loc_4a2dc4:
004a2dc4b 0x4a2ddc
004a2dc8
004a2dc8loc_4a2dc8:
004a2dc8orr x3, xzr, 1
004a2dccadrp x4, 0x17e000
004a2dd0add x4, x4, 1440
004a2dd4bl runtime.growslice
004a2dd8b 0x4a2ddc
004a2ddc
004a2ddcloc_4a2ddc:
004a2ddcsub x3, x1, 1
004a2de0add x4, x0, x3, lsl #4
004a2de4ubfm x3, x3, 60, 59
004a2de8ldr x5, [sp+400]
004a2decldr x6, [sp+392]
004a2df0str x6, [x0+x3]
004a2df4adrp x27, 0x5a9000
004a2df8ldr w3, [x27+3056]
004a2dfccbz w3, 0x4a2e04
004a2e00b 0x4a2e08
004a2e04
004a2e04loc_4a2e04:
004a2e04b 0x4a2e1c
004a2e08
004a2e08loc_4a2e08:
004a2e08bl runtime.gcWriteBarrier2
004a2e0cstr x5, [x25]
004a2e10ldr x3, [x4+8]
004a2e14str x3, [x25+8]
004a2e18b 0x4a2e1c
004a2e1c
004a2e1cloc_4a2e1c:
004a2e1cstr x5, [x4+8]
004a2e20ldr x3, [sp+920]
004a2e24ldrsb x27, [x3]
004a2e28str x1, [x3+80]
004a2e2cstr x2, [x3+88]
004a2e30adrp x27, 0x5a9000
004a2e34ldr w2, [x27+3056]
004a2e38cbz w2, 0x4a2e40
004a2e3cb 0x4a2e44
004a2e40
004a2e40loc_4a2e40:
004a2e40b 0x4a2e58
004a2e44
004a2e44loc_4a2e44:
004a2e44bl runtime.gcWriteBarrier2
004a2e48str x0, [x25]
004a2e4cldr x2, [x3+72]
004a2e50str x2, [x25+8]
004a2e54b 0x4a2e58
004a2e58
004a2e58loc_4a2e58:
004a2e58str x0, [x3+72]
004a2e5cb 0x4a2e60
004a2e60
004a2e60loc_4a2e60:
004a2e60ldr x2, [sp+104]
004a2e64add x2, x2, 1
004a2e68str x2, [sp+104]
004a2e6cldr x2, [sp+472]
004a2e70add x2, x2, 16
004a2e74str x2, [sp+88]
004a2e78b 0x4a25c0
004a2e7c
004a2e7cloc_4a2e7c:
004a2e7cldp x29, x30, [sp-8]
004a2e80add sp, sp, 912
004a2e84ret x30
004a2e88
004a2e88loc_4a2e88:
004a2e88mov x0, xzr
004a2e8cbl runtime.panicIndex
004a2e90
004a2e90loc_4a2e90:
004a2e90orr x0, xzr, 1
004a2e94bl runtime.panicSliceB
004a2e98
004a2e98loc_4a2e98:
004a2e98orr x0, xzr, 1
004a2e9cbl runtime.panicSliceB
004a2ea0
004a2ea0loc_4a2ea0:
004a2ea0bl runtime.panicSliceAlen
004a2ea4
004a2ea4loc_4a2ea4:
004a2ea4bl runtime.panicIndex
004a2ea8
004a2ea8loc_4a2ea8:
004a2ea8mov x0, xzr
004a2eacbl runtime.panicIndex
004a2eb0
004a2eb0loc_4a2eb0:
004a2eb0mov x0, xzr
004a2eb4bl runtime.panicIndex
004a2eb8hint
004a2ebc
004a2ebcloc_4a2ebc:
004a2ebcstr x0, [sp+8]
004a2ec0mov x3, x30
004a2ec4bl runtime.morestack_noctxt.abi0
004a2ec8ldr x0, [sp+8]
004a2eccb 0x4a23f0
004a23f0
004a23f0vendor/golang.org/x/net/http/httpproxy.(*config).init: ; void vendor/golang.org/x/net/http/httpproxy.(*config).init(vendor/golang.org/x/net/http/httpproxy.config * c)
004a23f0ldr x16, [x28+16]
004a23f4sub x17, sp, 784
004a23f8subs xzr, x17, x16
004a23fcb.ls 0x4a2ebc
004a2400sub x20, sp, 912
004a2404stp x29, x30, [x20-8]
004a2408add sp, x20, 0
004a240csub x29, sp, 8
004a2410str x0, [sp+920]
004a2414str xzr, [sp+768]
004a2418add x27, sp, 752
004a241cstp xzr, xzr, [x27]
004a2420ldr x2, [sp+920]
004a2424ldrsb x27, [x2]
004a2428ldr x0, [x2]
004a242cldr x1, [x2+8]
004a2430str x0, [sp+512]
004a2434str x1, [sp+520]
004a2438bl vendor/golang.org/x/net/http/httpproxy.parseProxy
004a243cstr x0, [sp+768]
004a2440str x1, [sp+752]
004a2444str x2, [sp+760]
004a2448ldr x2, [sp+768]
004a244cstr x2, [sp+720]
004a2450ldr x2, [sp+752]
004a2454ldr x3, [sp+760]
004a2458str x2, [sp+608]
004a245cstr x3, [sp+616]
004a2460ldr x2, [sp+720]
004a2464str x2, [sp+216]
004a2468ldr x2, [sp+616]
004a246cldr x3, [sp+608]
004a2470str x3, [sp+304]
004a2474str x2, [sp+312]
004a2478cbnz x3, 0x4a2480
004a247cb 0x4a2484
004a2480
004a2480loc_4a2480:
004a2480b 0x4a24c0
004a2484
004a2484loc_4a2484:
004a2484ldr x2, [sp+920]
004a2488ldrsb x27, [x2]
004a248cldr x3, [sp+216]
004a2490adrp x27, 0x5a9000
004a2494ldr w4, [x27+3056]
004a2498cbz w4, 0x4a24a0
004a249cb 0x4a24a4
004a24a0
004a24a0loc_4a24a0:
004a24a0b 0x4a24b8
004a24a4
004a24a4loc_4a24a4:
004a24a4bl runtime.gcWriteBarrier2
004a24a8str x3, [x25]
004a24acldr x4, [x2+64]
004a24b0str x4, [x25+8]
004a24b4b 0x4a24b8
004a24b8
004a24b8loc_4a24b8:
004a24b8str x3, [x2+64]
004a24bcb 0x4a24c0
004a24c0
004a24c0loc_4a24c0:
004a24c0str xzr, [sp+768]
004a24c4add x27, sp, 752
004a24c8stp xzr, xzr, [x27]
004a24ccldr x2, [sp+920]
004a24d0ldrsb x27, [x2]
004a24d4ldr x0, [x2+16]
004a24d8ldr x1, [x2+24]
004a24dcstr x0, [sp+496]
004a24e0str x1, [sp+504]
004a24e4bl vendor/golang.org/x/net/http/httpproxy.parseProxy
004a24e8str x0, [sp+768]
004a24ecstr x1, [sp+752]
004a24f0str x2, [sp+760]
004a24f4ldr x2, [sp+768]
004a24f8str x2, [sp+336]
004a24fcldr x2, [sp+752]
004a2500ldr x3, [sp+760]
004a2504str x2, [sp+320]
004a2508str x3, [sp+328]
004a250cldr x2, [sp+336]
004a2510str x2, [sp+208]
004a2514ldr x2, [sp+328]
004a2518ldr x3, [sp+320]
004a251cstr x3, [sp+288]
004a2520str x2, [sp+296]
004a2524cbnz x3, 0x4a252c
004a2528b 0x4a2530
004a252c
004a252cloc_4a252c:
004a252cb 0x4a256c
004a2530
004a2530loc_4a2530:
004a2530ldr x4, [sp+920]
004a2534ldrsb x27, [x4]
004a2538ldr x5, [sp+208]
004a253cadrp x27, 0x5a9000
004a2540ldr w6, [x27+3056]
004a2544cbz w6, 0x4a254c
004a2548b 0x4a2550
004a254c
004a254cloc_4a254c:
004a254cb 0x4a2564
004a2550
004a2550loc_4a2550:
004a2550bl runtime.gcWriteBarrier2
004a2554str x5, [x25]
004a2558ldr x6, [x4+56]
004a255cstr x6, [x25+8]
004a2560b 0x4a2564
004a2564
004a2564loc_4a2564:
004a2564str x5, [x4+56]
004a2568b 0x4a256c
004a256c
004a256cloc_4a256c:
004a256cldr x4, [sp+920]
004a2570ldrsb x27, [x4]
004a2574ldr x0, [x4+32]
004a2578ldr x1, [x4+40]
004a257cstr x0, [sp+480]
004a2580str x1, [sp+488]
004a2584adrp x2, 0x20d000
004a2588add x2, x2, 4033
004a258corr x3, xzr, 1
004a2590bl strings.Split
004a2594str x0, [sp+728]
004a2598str x1, [sp+736]
004a259cstr x2, [sp+744]
004a25a0str x0, [sp+696]
004a25a4str x1, [sp+704]
004a25a8str x2, [sp+712]
004a25acstr xzr, [sp+104]
004a25b0str x1, [sp+96]
004a25b4ldr x4, [sp+696]
004a25b8str x4, [sp+88]
004a25bcb 0x4a25c0
004a25c0
004a25c0loc_4a25c0:
004a25c0ldr x2, [sp+96]
004a25c4ldr x3, [sp+104]
004a25c8subs xzr, x2, x3
004a25ccb.gt 0x4a25d4
004a25d0b 0x4a2e7c
004a25d4
004a25d4loc_4a25d4:
004a25d4ldr x2, [sp+88]
004a25d8str x2, [sp+472]
004a25dcldr x2, [sp+472]
004a25e0ldr x0, [x2]
004a25e4ldr x1, [x2+8]
004a25e8str x0, [sp+224]
004a25ecstr x1, [sp+232]
004a25f0bl strings.TrimSpace
004a25f4str x0, [sp+680]
004a25f8str x1, [sp+688]
004a25fcbl strings.ToLower
004a2600str x0, [sp+224]
004a2604str x1, [sp+232]
004a2608str x1, [sp+120]
004a260ccbz x1, 0x4a2614
004a2610b 0x4a2618
004a2614
004a2614loc_4a2614:
004a2614b 0x4a2e60
004a2618
004a2618loc_4a2618:
004a2618subs xzr, x1, 1
004a261cb.eq 0x4a2624
004a2620b 0x4a2798
004a2624
004a2624loc_4a2624:
004a2624subs xzr, x1, 0
004a2628b.hi 0x4a2630
004a262cb 0x4a2eb0
004a2630
004a2630loc_4a2630:
004a2630ldrb w2, [x0]
004a2634subs wzr, w2, 42
004a2638b.eq 0x4a2640
004a263cb 0x4a2794
004a2640
004a2640loc_4a2640:
004a2640adrp x0, 0x165000
004a2644add x0, x0, 3136
004a2648bl runtime.newobject
004a264cstr x0, [sp+440]
004a2650adrp x1, 0x274000
004a2654add x1, x1, 2496
004a2658str x1, [x0]
004a265cadrp x27, 0x5a9000
004a2660ldr w1, [x27+3056]
004a2664cbz w1, 0x4a266c
004a2668b 0x4a2670
004a266c
004a266cloc_4a266c:
004a266cb 0x4a2680
004a2670
004a2670loc_4a2670:
004a2670ldr x1, [x0+8]
004a2674bl runtime.gcWriteBarrier1
004a2678str x1, [x25]
004a267cb 0x4a2680
004a2680
004a2680loc_4a2680:
004a2680adrp x1, 0x5a9000
004a2684add x1, x1, 1504
004a2688str x1, [x0+8]
004a268cldr x1, [sp+440]
004a2690ldrsb x27, [x1]
004a2694b 0x4a2698
004a2698
004a2698loc_4a2698:
004a2698str x1, [sp+448]
004a269corr x2, xzr, 1
004a26a0str x2, [sp+456]
004a26a4str x2, [sp+464]
004a26a8ldr x3, [sp+920]
004a26acldrsb x27, [x3]
004a26b0str x2, [x3+80]
004a26b4str x2, [x3+88]
004a26b8adrp x27, 0x5a9000
004a26bcldr w4, [x27+3056]
004a26c0cbz w4, 0x4a26c8
004a26c4b 0x4a26cc
004a26c8
004a26c8loc_4a26c8:
004a26c8b 0x4a26e0
004a26cc
004a26ccloc_4a26cc:
004a26ccbl runtime.gcWriteBarrier2
004a26d0str x1, [x25]
004a26d4ldr x4, [x3+72]
004a26d8str x4, [x25+8]
004a26dcb 0x4a26e0
004a26e0
004a26e0loc_4a26e0:
004a26e0str x1, [x3+72]
004a26e4adrp x0, 0x165000
004a26e8add x0, x0, 3136
004a26ecbl runtime.newobject
004a26f0str x0, [sp+408]
004a26f4adrp x1, 0x274000
004a26f8add x1, x1, 2496
004a26fcstr x1, [x0]
004a2700adrp x27, 0x5a9000
004a2704ldr w1, [x27+3056]
004a2708cbz w1, 0x4a2710
004a270cb 0x4a2714
004a2710
004a2710loc_4a2710:
004a2710b 0x4a2724
004a2714
004a2714loc_4a2714:
004a2714ldr x1, [x0+8]
004a2718bl runtime.gcWriteBarrier1
004a271cstr x1, [x25]
004a2720b 0x4a2724
004a2724
004a2724loc_4a2724:
004a2724adrp x1, 0x5a9000
004a2728add x1, x1, 1504
004a272cstr x1, [x0+8]
004a2730ldr x0, [sp+408]
004a2734ldrsb x27, [x0]
004a2738b 0x4a273c
004a273c
004a273cloc_4a273c:
004a273cstr x0, [sp+416]
004a2740orr x1, xzr, 1
004a2744str x1, [sp+424]
004a2748str x1, [sp+432]
004a274cldr x2, [sp+920]
004a2750ldrsb x27, [x2]
004a2754str x1, [x2+104]
004a2758str x1, [x2+112]
004a275cadrp x27, 0x5a9000
004a2760ldr w1, [x27+3056]
004a2764cbz w1, 0x4a276c
004a2768b 0x4a2770
004a276c
004a276cloc_4a276c:
004a276cb 0x4a2784
004a2770
004a2770loc_4a2770:
004a2770bl runtime.gcWriteBarrier2
004a2774str x0, [x25]
004a2778ldr x1, [x2+96]
004a277cstr x1, [x25+8]
004a2780b 0x4a2784
004a2784
004a2784loc_4a2784:
004a2784str x0, [x2+96]
004a2788ldp x29, x30, [sp-8]
004a278cadd sp, sp, 912
004a2790ret x30
004a2794
004a2794loc_4a2794:
004a2794b 0x4a279c
004a2798
004a2798loc_4a2798:
004a2798b 0x4a279c
004a279c
004a279cloc_4a279c:
004a279cstr xzr, [sp+656]
004a27a0add x27, sp, 664
004a27a4stp xzr, xzr, [x27]
004a27a8str xzr, [sp+648]
004a27acadd x27, sp, 752
004a27b0stp xzr, xzr, [x27]
004a27b4ldr x0, [sp+224]
004a27b8ldr x1, [sp+232]
004a27bcbl net.ParseCIDR
004a27c0str x0, [sp+656]
004a27c4str x1, [sp+664]
004a27c8str x2, [sp+672]
004a27ccstr x3, [sp+648]
004a27d0str x4, [sp+752]
004a27d4str x5, [sp+760]
004a27d8ldr x2, [sp+664]
004a27dcldr x3, [sp+672]
004a27e0ldr x4, [sp+656]
004a27e4str x4, [sp+880]
004a27e8str x2, [sp+888]
004a27ecstr x3, [sp+896]
004a27f0ldr x2, [sp+648]
004a27f4str x2, [sp+872]
004a27f8ldr x2, [sp+752]
004a27fcldr x3, [sp+760]
004a2800str x2, [sp+856]
004a2804str x3, [sp+864]
004a2808ldr x2, [sp+872]
004a280cstr x2, [sp+160]
004a2810ldr x2, [sp+864]
004a2814ldr x3, [sp+856]
004a2818str x3, [sp+272]
004a281cstr x2, [sp+280]
004a2820cbnz x3, 0x4a2828
004a2824b 0x4a2d84
004a2828
004a2828loc_4a2828:
004a2828add x27, sp, 680
004a282cstp xzr, xzr, [x27]
004a2830add x27, sp, 624
004a2834stp xzr, xzr, [x27]
004a2838add x27, sp, 752
004a283cstp xzr, xzr, [x27]
004a2840ldr x0, [sp+224]
004a2844ldr x1, [sp+232]
004a2848bl net.SplitHostPort
004a284cstr x0, [sp+680]
004a2850str x1, [sp+688]
004a2854str x2, [sp+624]
004a2858str x3, [sp+632]
004a285cstr x4, [sp+752]
004a2860str x5, [sp+760]
004a2864ldr x2, [sp+688]
004a2868ldr x3, [sp+680]
004a286cstr x3, [sp+840]
004a2870str x2, [sp+848]
004a2874ldr x2, [sp+624]
004a2878ldr x3, [sp+632]
004a287cstr x2, [sp+824]
004a2880str x3, [sp+832]
004a2884ldr x2, [sp+752]
004a2888ldr x3, [sp+760]
004a288cstr x2, [sp+808]
004a2890str x3, [sp+816]
004a2894ldr x2, [sp+840]
004a2898ldr x3, [sp+848]
004a289cstr x2, [sp+192]
004a28a0str x3, [sp+200]
004a28a4ldr x2, [sp+824]
004a28a8ldr x3, [sp+832]
004a28acstr x2, [sp+144]
004a28b0str x3, [sp+152]
004a28b4ldr x2, [sp+816]
004a28b8ldr x3, [sp+808]
004a28bcstr x3, [sp+256]
004a28c0str x2, [sp+264]
004a28c4cbnz x3, 0x4a28cc
004a28c8b 0x4a28e0
004a28cc
004a28ccloc_4a28cc:
004a28ccldr x2, [sp+224]
004a28d0ldr x3, [sp+232]
004a28d4str x2, [sp+192]
004a28d8str x3, [sp+200]
004a28dcb 0x4a29bc
004a28e0
004a28e0loc_4a28e0:
004a28e0ldr x3, [sp+200]
004a28e4str x3, [sp+120]
004a28e8cbz x3, 0x4a28f0
004a28ecb 0x4a28f4
004a28f0
004a28f0loc_4a28f0:
004a28f0b 0x4a2e60
004a28f4
004a28f4loc_4a28f4:
004a28f4ldr x1, [sp+200]
004a28f8ldr x3, [sp+192]
004a28fcsubs xzr, x1, 0
004a2900b.hi 0x4a2908
004a2904b 0x4a2ea8
004a2908
004a2908loc_4a2908:
004a2908ldrb w3, [x3]
004a290csubs wzr, w3, 91
004a2910cset x3, eq
004a2914strb w3, [sp+87]
004a2918b.eq 0x4a2920
004a291cb 0x4a2954
004a2920
004a2920loc_4a2920:
004a2920ldr x3, [sp+200]
004a2924str x3, [sp+120]
004a2928ldr x1, [sp+200]
004a292cldr x4, [sp+192]
004a2930sub x0, x3, 1
004a2934subs xzr, x1, x0
004a2938b.hi 0x4a2940
004a293cb 0x4a2ea4
004a2940
004a2940loc_4a2940:
004a2940ldrb w3, [x4+x0]
004a2944subs wzr, w3, 93
004a2948cset x3, eq
004a294cstrb w3, [sp+87]
004a2950b 0x4a2958
004a2954
004a2954loc_4a2954:
004a2954b 0x4a2958
004a2958
004a2958loc_4a2958:
004a2958ldrb w3, [sp+87]
004a295ctbnz w3, 0, 0x4a2964
004a2960b 0x4a29b4
004a2964
004a2964loc_4a2964:
004a2964ldr x3, [sp+200]
004a2968str x3, [sp+120]
004a296csub x1, x3, 1
004a2970str x1, [sp+112]
004a2974ldr x2, [sp+200]
004a2978ldr x4, [sp+192]
004a297csubs xzr, x2, x1
004a2980b.hs 0x4a2988
004a2984b 0x4a2ea0
004a2988
004a2988loc_4a2988:
004a2988subs xzr, x1, 1
004a298cb.hs 0x4a2994
004a2990b 0x4a2e98
004a2994
004a2994loc_4a2994:
004a2994sub x2, x3, 2
004a2998sub x3, xzr, x2
004a299csbfm x3, x3, 63, 63
004a29a0and x3, x3, 1
004a29a4add x3, x4, x3
004a29a8str x3, [sp+192]
004a29acstr x2, [sp+200]
004a29b0b 0x4a29b8
004a29b4
004a29b4loc_4a29b4:
004a29b4b 0x4a29b8
004a29b8
004a29b8loc_4a29b8:
004a29b8b 0x4a29bc
004a29bc
004a29bcloc_4a29bc:
004a29bcldr x0, [sp+192]
004a29c0ldr x1, [sp+200]
004a29c4bl net.ParseIP
004a29c8str x0, [sp+168]
004a29ccstr x1, [sp+176]
004a29d0str x2, [sp+184]
004a29d4cbnz x0, 0x4a29dc
004a29d8b 0x4a2b04
004a29dc
004a29dcloc_4a29dc:
004a29dcadd x27, sp, 568
004a29e0stp xzr, xzr, [x27]
004a29e4add x27, sp, 584
004a29e8stp xzr, xzr, [x27]
004a29ecstr xzr, [sp+600]
004a29f0ldr x2, [sp+168]
004a29f4ldr x3, [sp+176]
004a29f8ldr x4, [sp+184]
004a29fcstr x2, [sp+568]
004a2a00str x3, [sp+576]
004a2a04str x4, [sp+584]
004a2a08ldr x2, [sp+144]
004a2a0cldr x3, [sp+152]
004a2a10str x2, [sp+592]
004a2a14str x3, [sp+600]
004a2a18adrp x0, 0x1ac000
004a2a1cadd x0, x0, 2688
004a2a20add x1, sp, 568
004a2a24bl runtime.convT
004a2a28str x0, [sp+368]
004a2a2cadrp x2, 0x274000
004a2a30add x2, x2, 2560
004a2a34str x2, [sp+376]
004a2a38str x0, [sp+384]
004a2a3cldr x2, [sp+920]
004a2a40ldrsb x27, [x2]
004a2a44ldr x3, [x2+88]
004a2a48ldr x0, [x2+72]
004a2a4cldr x2, [x2+80]
004a2a50add x1, x2, 1
004a2a54subs xzr, x3, x1
004a2a58b.hs 0x4a2a60
004a2a5cb 0x4a2a64
004a2a60
004a2a60loc_4a2a60:
004a2a60b 0x4a2a80
004a2a64
004a2a64loc_4a2a64:
004a2a64mov x2, x3
004a2a68orr x3, xzr, 1
004a2a6cadrp x4, 0x17e000
004a2a70add x4, x4, 1440
004a2a74bl runtime.growslice
004a2a78mov x3, x2
004a2a7cb 0x4a2a80
004a2a80
004a2a80loc_4a2a80:
004a2a80sub x2, x1, 1
004a2a84add x4, x0, x2, lsl #4
004a2a88ubfm x2, x2, 60, 59
004a2a8cldr x5, [sp+384]
004a2a90ldr x6, [sp+376]
004a2a94str x6, [x0+x2]
004a2a98adrp x27, 0x5a9000
004a2a9cldr w2, [x27+3056]
004a2aa0cbz w2, 0x4a2aa8
004a2aa4b 0x4a2aac
004a2aa8
004a2aa8loc_4a2aa8:
004a2aa8b 0x4a2ac0
004a2aac
004a2aacloc_4a2aac:
004a2aacbl runtime.gcWriteBarrier2
004a2ab0str x5, [x25]
004a2ab4ldr x2, [x4+8]
004a2ab8str x2, [x25+8]
004a2abcb 0x4a2ac0
004a2ac0
004a2ac0loc_4a2ac0:
004a2ac0str x5, [x4+8]
004a2ac4ldr x2, [sp+920]
004a2ac8ldrsb x27, [x2]
004a2accstr x1, [x2+80]
004a2ad0str x3, [x2+88]
004a2ad4adrp x27, 0x5a9000
004a2ad8ldr w3, [x27+3056]
004a2adccbz w3, 0x4a2ae4
004a2ae0b 0x4a2ae8
004a2ae4
004a2ae4loc_4a2ae4:
004a2ae4b 0x4a2afc
004a2ae8
004a2ae8loc_4a2ae8:
004a2ae8bl runtime.gcWriteBarrier2
004a2aecstr x0, [x25]
004a2af0ldr x3, [x2+72]
004a2af4str x3, [x25+8]
004a2af8b 0x4a2afc
004a2afc
004a2afcloc_4a2afc:
004a2afcstr x0, [x2+72]
004a2b00b 0x4a2e60
004a2b04
004a2b04loc_4a2b04:
004a2b04ldr x4, [sp+200]
004a2b08str x4, [sp+112]
004a2b0ccbz x4, 0x4a2b14
004a2b10b 0x4a2b18
004a2b14
004a2b14loc_4a2b14:
004a2b14b 0x4a2e60
004a2b18
004a2b18loc_4a2b18:
004a2b18ldr x0, [sp+192]
004a2b1cldr x1, [sp+200]
004a2b20adrp x2, 0x20e000
004a2b24add x2, x2, 299
004a2b28orr x3, xzr, 2
004a2b2cbl strings.HasPrefix
004a2b30strb w0, [sp+87]
004a2b34tbnz w0, 0, 0x4a2b3c
004a2b38b 0x4a2b70
004a2b3c
004a2b3cloc_4a2b3c:
004a2b3cldr x1, [sp+200]
004a2b40ldr x5, [sp+192]
004a2b44subs xzr, x1, 1
004a2b48b.hs 0x4a2b50
004a2b4cb 0x4a2e90
004a2b50
004a2b50loc_4a2b50:
004a2b50sub x6, x1, 1
004a2b54sub x7, xzr, x6
004a2b58sbfm x7, x7, 63, 63
004a2b5cand x7, x7, 1
004a2b60add x5, x5, x7
004a2b64str x5, [sp+192]
004a2b68str x6, [sp+200]
004a2b6cb 0x4a2b74
004a2b70
004a2b70loc_4a2b70:
004a2b70b 0x4a2b74
004a2b74
004a2b74loc_4a2b74:
004a2b74strb wzr, [sp+86]
004a2b78ldr x1, [sp+200]
004a2b7cldr x5, [sp+192]
004a2b80subs xzr, x1, 0
004a2b84b.hi 0x4a2b8c
004a2b88b 0x4a2e88
004a2b8c
004a2b8cloc_4a2b8c:
004a2b8cldrb w5, [x5]
004a2b90subs wzr, w5, 46
004a2b94b.ne 0x4a2b9c
004a2b98b 0x4a2bcc
004a2b9c
004a2b9cloc_4a2b9c:
004a2b9corr x5, xzr, 1
004a2ba0strb w5, [sp+86]
004a2ba4ldr x3, [sp+192]
004a2ba8ldr x4, [sp+200]
004a2bacmov x0, xzr
004a2bb0adrp x1, 0x26d000
004a2bb4add x1, x1, 296
004a2bb8orr x2, xzr, 1
004a2bbcbl runtime.concatstring2
004a2bc0str x0, [sp+192]
004a2bc4str x1, [sp+200]
004a2bc8b 0x4a2bd0
004a2bcc
004a2bccloc_4a2bcc:
004a2bccb 0x4a2bd0
004a2bd0
004a2bd0loc_4a2bd0:
004a2bd0add x27, sp, 624
004a2bd4stp xzr, xzr, [x27]
004a2bd8add x27, sp, 752
004a2bdcstp xzr, xzr, [x27]
004a2be0ldr x0, [sp+192]
004a2be4ldr x1, [sp+200]
004a2be8bl vendor/golang.org/x/net/http/httpproxy.idnaASCII
004a2becstr x0, [sp+624]
004a2bf0str x1, [sp+632]
004a2bf4str x2, [sp+752]
004a2bf8str x3, [sp+760]
004a2bfcldr x2, [sp+632]
004a2c00ldr x3, [sp+624]
004a2c04str x3, [sp+792]
004a2c08str x2, [sp+800]
004a2c0cldr x2, [sp+752]
004a2c10ldr x3, [sp+760]
004a2c14str x2, [sp+776]
004a2c18str x3, [sp+784]
004a2c1cldr x2, [sp+792]
004a2c20ldr x3, [sp+800]
004a2c24str x2, [sp+128]
004a2c28str x3, [sp+136]
004a2c2cldr x2, [sp+784]
004a2c30ldr x3, [sp+776]
004a2c34str x3, [sp+240]
004a2c38str x2, [sp+248]
004a2c3ccbnz x3, 0x4a2c44
004a2c40b 0x4a2c48
004a2c44
004a2c44loc_4a2c44:
004a2c44b 0x4a2c5c
004a2c48
004a2c48loc_4a2c48:
004a2c48ldr x2, [sp+128]
004a2c4cldr x3, [sp+136]
004a2c50str x2, [sp+192]
004a2c54str x3, [sp+200]
004a2c58b 0x4a2c5c
004a2c5c
004a2c5cloc_4a2c5c:
004a2c5cadd x27, sp, 528
004a2c60stp xzr, xzr, [x27]
004a2c64add x27, sp, 544
004a2c68stp xzr, xzr, [x27]
004a2c6cstr xzr, [sp+560]
004a2c70ldr x2, [sp+192]
004a2c74ldr x3, [sp+200]
004a2c78str x2, [sp+528]
004a2c7cstr x3, [sp+536]
004a2c80ldr x2, [sp+144]
004a2c84ldr x3, [sp+152]
004a2c88str x2, [sp+544]
004a2c8cstr x3, [sp+552]
004a2c90ldrb w2, [sp+86]
004a2c94strb w2, [sp+560]
004a2c98adrp x0, 0x1c0000
004a2c9cadd x0, x0, 2144
004a2ca0add x1, sp, 528
004a2ca4bl runtime.convT
004a2ca8str x0, [sp+344]
004a2cacadrp x2, 0x274000
004a2cb0add x2, x2, 2592
004a2cb4str x2, [sp+352]
004a2cb8str x0, [sp+360]
004a2cbcldr x2, [sp+920]
004a2cc0ldrsb x27, [x2]
004a2cc4ldr x3, [x2+112]
004a2cc8ldr x0, [x2+96]
004a2cccldr x2, [x2+104]
004a2cd0add x1, x2, 1
004a2cd4subs xzr, x3, x1
004a2cd8b.hs 0x4a2ce0
004a2cdcb 0x4a2ce4
004a2ce0
004a2ce0loc_4a2ce0:
004a2ce0b 0x4a2d00
004a2ce4
004a2ce4loc_4a2ce4:
004a2ce4mov x2, x3
004a2ce8orr x3, xzr, 1
004a2cecadrp x4, 0x17e000
004a2cf0add x4, x4, 1440
004a2cf4bl runtime.growslice
004a2cf8mov x3, x2
004a2cfcb 0x4a2d00
004a2d00
004a2d00loc_4a2d00:
004a2d00sub x2, x1, 1
004a2d04add x4, x0, x2, lsl #4
004a2d08ubfm x2, x2, 60, 59
004a2d0cldr x5, [sp+360]
004a2d10ldr x6, [sp+352]
004a2d14str x6, [x0+x2]
004a2d18adrp x27, 0x5a9000
004a2d1cldr w2, [x27+3056]
004a2d20cbz w2, 0x4a2d28
004a2d24b 0x4a2d2c
004a2d28
004a2d28loc_4a2d28:
004a2d28b 0x4a2d40
004a2d2c
004a2d2cloc_4a2d2c:
004a2d2cbl runtime.gcWriteBarrier2
004a2d30str x5, [x25]
004a2d34ldr x2, [x4+8]
004a2d38str x2, [x25+8]
004a2d3cb 0x4a2d40
004a2d40
004a2d40loc_4a2d40:
004a2d40str x5, [x4+8]
004a2d44ldr x2, [sp+920]
004a2d48ldrsb x27, [x2]
004a2d4cstr x1, [x2+104]
004a2d50str x3, [x2+112]
004a2d54adrp x27, 0x5a9000
004a2d58ldr w3, [x27+3056]
004a2d5ccbz w3, 0x4a2d64
004a2d60b 0x4a2d68
004a2d64
004a2d64loc_4a2d64:
004a2d64b 0x4a2d7c
004a2d68
004a2d68loc_4a2d68:
004a2d68bl runtime.gcWriteBarrier2
004a2d6cstr x0, [x25]
004a2d70ldr x3, [x2+96]
004a2d74str x3, [x25+8]
004a2d78b 0x4a2d7c
004a2d7c
004a2d7cloc_4a2d7c:
004a2d7cstr x0, [x2+96]
004a2d80b 0x4a2e60
004a2d84
004a2d84loc_4a2d84:
004a2d84str xzr, [sp+640]
004a2d88ldr x5, [sp+160]
004a2d8cstr x5, [sp+640]
004a2d90adrp x6, 0x274000
004a2d94add x6, x6, 2528
004a2d98str x6, [sp+392]
004a2d9cstr x5, [sp+400]
004a2da0ldr x5, [sp+920]
004a2da4ldrsb x27, [x5]
004a2da8ldr x2, [x5+88]
004a2dacldr x0, [x5+72]
004a2db0ldr x5, [x5+80]
004a2db4add x1, x5, 1
004a2db8subs xzr, x2, x1
004a2dbcb.hs 0x4a2dc4
004a2dc0b 0x4a2dc8
004a2dc4
004a2dc4loc_4a2dc4:
004a2dc4b 0x4a2ddc
004a2dc8
004a2dc8loc_4a2dc8:
004a2dc8orr x3, xzr, 1
004a2dccadrp x4, 0x17e000
004a2dd0add x4, x4, 1440
004a2dd4bl runtime.growslice
004a2dd8b 0x4a2ddc
004a2ddc
004a2ddcloc_4a2ddc:
004a2ddcsub x3, x1, 1
004a2de0add x4, x0, x3, lsl #4
004a2de4ubfm x3, x3, 60, 59
004a2de8ldr x5, [sp+400]
004a2decldr x6, [sp+392]
004a2df0str x6, [x0+x3]
004a2df4adrp x27, 0x5a9000
004a2df8ldr w3, [x27+3056]
004a2dfccbz w3, 0x4a2e04
004a2e00b 0x4a2e08
004a2e04
004a2e04loc_4a2e04:
004a2e04b 0x4a2e1c
004a2e08
004a2e08loc_4a2e08:
004a2e08bl runtime.gcWriteBarrier2
004a2e0cstr x5, [x25]
004a2e10ldr x3, [x4+8]
004a2e14str x3, [x25+8]
004a2e18b 0x4a2e1c
004a2e1c
004a2e1cloc_4a2e1c:
004a2e1cstr x5, [x4+8]
004a2e20ldr x3, [sp+920]
004a2e24ldrsb x27, [x3]
004a2e28str x1, [x3+80]
004a2e2cstr x2, [x3+88]
004a2e30adrp x27, 0x5a9000
004a2e34ldr w2, [x27+3056]
004a2e38cbz w2, 0x4a2e40
004a2e3cb 0x4a2e44
004a2e40
004a2e40loc_4a2e40:
004a2e40b 0x4a2e58
004a2e44
004a2e44loc_4a2e44:
004a2e44bl runtime.gcWriteBarrier2
004a2e48str x0, [x25]
004a2e4cldr x2, [x3+72]
004a2e50str x2, [x25+8]
004a2e54b 0x4a2e58
004a2e58
004a2e58loc_4a2e58:
004a2e58str x0, [x3+72]
004a2e5cb 0x4a2e60
004a2e60
004a2e60loc_4a2e60:
004a2e60ldr x2, [sp+104]
004a2e64add x2, x2, 1
004a2e68str x2, [sp+104]
004a2e6cldr x2, [sp+472]
004a2e70add x2, x2, 16
004a2e74str x2, [sp+88]
004a2e78b 0x4a25c0
004a2e7c
004a2e7cloc_4a2e7c:
004a2e7cldp x29, x30, [sp-8]
004a2e80add sp, sp, 912
004a2e84ret x30
004a2e88
004a2e88loc_4a2e88:
004a2e88mov x0, xzr
004a2e8cbl runtime.panicIndex
004a2e90
004a2e90loc_4a2e90:
004a2e90orr x0, xzr, 1
004a2e94bl runtime.panicSliceB
004a2e98
004a2e98loc_4a2e98:
004a2e98orr x0, xzr, 1
004a2e9cbl runtime.panicSliceB
004a2ea0
004a2ea0loc_4a2ea0:
004a2ea0bl runtime.panicSliceAlen
004a2ea4
004a2ea4loc_4a2ea4:
004a2ea4bl runtime.panicIndex
004a2ea8
004a2ea8loc_4a2ea8:
004a2ea8mov x0, xzr
004a2eacbl runtime.panicIndex
004a2eb0
004a2eb0loc_4a2eb0:
004a2eb0mov x0, xzr
004a2eb4bl runtime.panicIndex
004a2eb8hint
004a2ebc
004a2ebcloc_4a2ebc:
004a2ebcstr x0, [sp+8]
004a2ec0mov x3, x30
004a2ec4bl runtime.morestack_noctxt.abi0
004a2ec8ldr x0, [sp+8]
004a2eccb 0x4a23f0
004a23f0
004a2ed0
004a2ed0vendor/golang.org/x/net/http/httpproxy.canonicalAddr: ; void vendor/golang.org/x/net/http/httpproxy.canonicalAddr(net/url.URL * url)
004a2ed0ldr x16, [x28+16]
004a2ed4sub x17, sp, 80
004a2ed8subs xzr, x17, x16
004a2edcb.ls 0x4a3014
004a2ee0str x30, [sp-208]!
004a2ee4stur x29, [sp-8]
004a2ee8sub x29, sp, 8
004a2eecstr x0, [sp+216]
004a2ef0stp xzr, xzr, [sp+40]
004a2ef4ldr x0, [sp+216]
004a2ef8bl net/url.(*URL).Hostname
004a2efcstr x0, [sp+104]
004a2f00str x1, [sp+112]
004a2f04stp xzr, xzr, [sp+136]
004a2f08stp xzr, xzr, [sp+120]
004a2f0cldr x0, [sp+104]
004a2f10ldr x1, [sp+112]
004a2f14bl vendor/golang.org/x/net/http/httpproxy.idnaASCII
004a2f18str x0, [sp+136]
004a2f1cstr x1, [sp+144]
004a2f20str x2, [sp+120]
004a2f24str x3, [sp+128]
004a2f28ldr x1, [sp+144]
004a2f2cldr x2, [sp+136]
004a2f30str x2, [sp+168]
004a2f34str x1, [sp+176]
004a2f38ldr x1, [sp+120]
004a2f3cldr x2, [sp+128]
004a2f40str x1, [sp+152]
004a2f44str x2, [sp+160]
004a2f48ldr x1, [sp+168]
004a2f4cldr x2, [sp+176]
004a2f50str x1, [sp+56]
004a2f54str x2, [sp+64]
004a2f58ldr x1, [sp+160]
004a2f5cldr x2, [sp+152]
004a2f60str x2, [sp+88]
004a2f64str x1, [sp+96]
004a2f68cbnz x2, 0x4a2f70
004a2f6cb 0x4a2f74
004a2f70
004a2f70loc_4a2f70:
004a2f70b 0x4a2f88
004a2f74
004a2f74loc_4a2f74:
004a2f74ldr x1, [sp+56]
004a2f78ldr x2, [sp+64]
004a2f7cstr x1, [sp+104]
004a2f80str x2, [sp+112]
004a2f84b 0x4a2f88
004a2f88
004a2f88loc_4a2f88:
004a2f88ldr x0, [sp+216]
004a2f8cbl net/url.(*URL).Port
004a2f90str x0, [sp+72]
004a2f94str x1, [sp+80]
004a2f98cbz x1, 0x4a2fa0
004a2f9cb 0x4a2fe0
004a2fa0
004a2fa0loc_4a2fa0:
004a2fa0ldr x4, [sp+216]
004a2fa4ldrsb x27, [x4]
004a2fa8ldr x2, [x4]
004a2facldr x3, [x4+8]
004a2fb0str x2, [sp+184]
004a2fb4str x3, [sp+192]
004a2fb8adrp x27, 0x57f000
004a2fbcldr x1, [x27+824]
004a2fc0adrp x0, 0x182000
004a2fc4add x0, x0, 1600
004a2fc8bl runtime.mapaccess1_faststr
004a2fccldr x4, [x0]
004a2fd0ldr x5, [x0+8]
004a2fd4str x4, [sp+72]
004a2fd8str x5, [sp+80]
004a2fdcb 0x4a2fe4
004a2fe0
004a2fe0loc_4a2fe0:
004a2fe0b 0x4a2fe4
004a2fe4
004a2fe4loc_4a2fe4:
004a2fe4ldr x0, [sp+104]
004a2fe8ldr x2, [sp+72]
004a2fecldr x1, [sp+112]
004a2ff0ldr x3, [sp+80]
004a2ff4bl net.JoinHostPort
004a2ff8str x0, [sp+136]
004a2ffcstr x1, [sp+144]
004a3000str x0, [sp+40]
004a3004str x1, [sp+48]
004a3008ldur x29, [sp-8]
004a300cldr x30, [sp], 208
004a3010ret x30
004a3014
004a3014loc_4a3014:
004a3014str x0, [sp+8]
004a3018mov x3, x30
004a301cbl runtime.morestack_noctxt.abi0
004a3020ldr x0, [sp+8]
004a3024b 0x4a2ed0
004a3028udf 0
004a302cudf 0
004a2ed0
004a2ed0vendor/golang.org/x/net/http/httpproxy.canonicalAddr: ; void vendor/golang.org/x/net/http/httpproxy.canonicalAddr(net/url.URL * url)
004a2ed0ldr x16, [x28+16]
004a2ed4sub x17, sp, 80
004a2ed8subs xzr, x17, x16
004a2edcb.ls 0x4a3014
004a2ee0str x30, [sp-208]!
004a2ee4stur x29, [sp-8]
004a2ee8sub x29, sp, 8
004a2eecstr x0, [sp+216]
004a2ef0stp xzr, xzr, [sp+40]
004a2ef4ldr x0, [sp+216]
004a2ef8bl net/url.(*URL).Hostname
004a2efcstr x0, [sp+104]
004a2f00str x1, [sp+112]
004a2f04stp xzr, xzr, [sp+136]
004a2f08stp xzr, xzr, [sp+120]
004a2f0cldr x0, [sp+104]
004a2f10ldr x1, [sp+112]
004a2f14bl vendor/golang.org/x/net/http/httpproxy.idnaASCII
004a2f18str x0, [sp+136]
004a2f1cstr x1, [sp+144]
004a2f20str x2, [sp+120]
004a2f24str x3, [sp+128]
004a2f28ldr x1, [sp+144]
004a2f2cldr x2, [sp+136]
004a2f30str x2, [sp+168]
004a2f34str x1, [sp+176]
004a2f38ldr x1, [sp+120]
004a2f3cldr x2, [sp+128]
004a2f40str x1, [sp+152]
004a2f44str x2, [sp+160]
004a2f48ldr x1, [sp+168]
004a2f4cldr x2, [sp+176]
004a2f50str x1, [sp+56]
004a2f54str x2, [sp+64]
004a2f58ldr x1, [sp+160]
004a2f5cldr x2, [sp+152]
004a2f60str x2, [sp+88]
004a2f64str x1, [sp+96]
004a2f68cbnz x2, 0x4a2f70
004a2f6cb 0x4a2f74
004a2f70
004a2f70loc_4a2f70:
004a2f70b 0x4a2f88
004a2f74
004a2f74loc_4a2f74:
004a2f74ldr x1, [sp+56]
004a2f78ldr x2, [sp+64]
004a2f7cstr x1, [sp+104]
004a2f80str x2, [sp+112]
004a2f84b 0x4a2f88
004a2f88
004a2f88loc_4a2f88:
004a2f88ldr x0, [sp+216]
004a2f8cbl net/url.(*URL).Port
004a2f90str x0, [sp+72]
004a2f94str x1, [sp+80]
004a2f98cbz x1, 0x4a2fa0
004a2f9cb 0x4a2fe0
004a2fa0
004a2fa0loc_4a2fa0:
004a2fa0ldr x4, [sp+216]
004a2fa4ldrsb x27, [x4]
004a2fa8ldr x2, [x4]
004a2facldr x3, [x4+8]
004a2fb0str x2, [sp+184]
004a2fb4str x3, [sp+192]
004a2fb8adrp x27, 0x57f000
004a2fbcldr x1, [x27+824]
004a2fc0adrp x0, 0x182000
004a2fc4add x0, x0, 1600
004a2fc8bl runtime.mapaccess1_faststr
004a2fccldr x4, [x0]
004a2fd0ldr x5, [x0+8]
004a2fd4str x4, [sp+72]
004a2fd8str x5, [sp+80]
004a2fdcb 0x4a2fe4
004a2fe0
004a2fe0loc_4a2fe0:
004a2fe0b 0x4a2fe4
004a2fe4
004a2fe4loc_4a2fe4:
004a2fe4ldr x0, [sp+104]
004a2fe8ldr x2, [sp+72]
004a2fecldr x1, [sp+112]
004a2ff0ldr x3, [sp+80]
004a2ff4bl net.JoinHostPort
004a2ff8str x0, [sp+136]
004a2ffcstr x1, [sp+144]
004a3000str x0, [sp+40]
004a3004str x1, [sp+48]
004a3008ldur x29, [sp-8]
004a300cldr x30, [sp], 208
004a3010ret x30
004a3014
004a3014loc_4a3014:
004a3014str x0, [sp+8]
004a3018mov x3, x30
004a301cbl runtime.morestack_noctxt.abi0
004a3020ldr x0, [sp+8]
004a3024b 0x4a2ed0
004a3028udf 0
004a302cudf 0
004a2ed0
004a3030
004a3030vendor/golang.org/x/net/http/httpproxy.idnaASCII: ; void vendor/golang.org/x/net/http/httpproxy.idnaASCII(struct string v)
004a3030ldr x16, [x28+16]
004a3034sub x17, sp, 16
004a3038subs xzr, x17, x16
004a303cb.ls 0x4a3124
004a3040str x30, [sp-144]!
004a3044stur x29, [sp-8]
004a3048sub x29, sp, 8
004a304cstr x0, [sp+152]
004a3050str x1, [sp+160]
004a3054stp xzr, xzr, [sp+56]
004a3058stp xzr, xzr, [sp+40]
004a305cldr x0, [sp+152]
004a3060ldr x1, [sp+160]
004a3064bl vendor/golang.org/x/net/http/httpproxy.isASCII
004a3068strb w0, [sp+39]
004a306ctbnz w0, 0, 0x4a3074
004a3070b 0x4a30a4
004a3074
004a3074loc_4a3074:
004a3074ldr x4, [sp+152]
004a3078ldr x5, [sp+160]
004a307cstr x4, [sp+56]
004a3080str x5, [sp+64]
004a3084stp xzr, xzr, [sp+40]
004a3088ldr x0, [sp+56]
004a308cldr x1, [sp+64]
004a3090mov x2, xzr
004a3094mov x3, xzr
004a3098ldur x29, [sp-8]
004a309cldr x30, [sp], 144
004a30a0ret x30
004a30a4
004a30a4loc_4a30a4:
004a30a4stp xzr, xzr, [sp+88]
004a30a8stp xzr, xzr, [sp+72]
004a30acldr x1, [sp+152]
004a30b0ldr x2, [sp+160]
004a30b4adrp x27, 0x56a000
004a30b8ldr x0, [x27+2080]
004a30bcbl vendor/golang.org/x/net/idna.(*Profile).ToASCII
004a30c0str x0, [sp+88]
004a30c4str x1, [sp+96]
004a30c8str x2, [sp+72]
004a30ccstr x3, [sp+80]
004a30d0ldr x3, [sp+88]
004a30d4ldr x4, [sp+96]
004a30d8str x3, [sp+120]
004a30dcstr x4, [sp+128]
004a30e0ldr x3, [sp+72]
004a30e4ldr x4, [sp+80]
004a30e8str x3, [sp+104]
004a30ecstr x4, [sp+112]
004a30f0ldr x3, [sp+120]
004a30f4ldr x4, [sp+128]
004a30f8str x3, [sp+56]
004a30fcstr x4, [sp+64]
004a3100ldr x2, [sp+104]
004a3104ldr x3, [sp+112]
004a3108str x2, [sp+40]
004a310cstr x3, [sp+48]
004a3110ldr x0, [sp+56]
004a3114ldr x1, [sp+64]
004a3118ldur x29, [sp-8]
004a311cldr x30, [sp], 144
004a3120ret x30
004a3124
004a3124loc_4a3124:
004a3124stp x0, x1, [sp+8]
004a3128mov x3, x30
004a312cbl runtime.morestack_noctxt.abi0
004a3130ldp x0, x1, [sp+8]
004a3134b 0x4a3030
004a3138udf 0
004a313cudf 0
004a3030
004a3030vendor/golang.org/x/net/http/httpproxy.idnaASCII: ; void vendor/golang.org/x/net/http/httpproxy.idnaASCII(struct string v)
004a3030ldr x16, [x28+16]
004a3034sub x17, sp, 16
004a3038subs xzr, x17, x16
004a303cb.ls 0x4a3124
004a3040str x30, [sp-144]!
004a3044stur x29, [sp-8]
004a3048sub x29, sp, 8
004a304cstr x0, [sp+152]
004a3050str x1, [sp+160]
004a3054stp xzr, xzr, [sp+56]
004a3058stp xzr, xzr, [sp+40]
004a305cldr x0, [sp+152]
004a3060ldr x1, [sp+160]
004a3064bl vendor/golang.org/x/net/http/httpproxy.isASCII
004a3068strb w0, [sp+39]
004a306ctbnz w0, 0, 0x4a3074
004a3070b 0x4a30a4
004a3074
004a3074loc_4a3074:
004a3074ldr x4, [sp+152]
004a3078ldr x5, [sp+160]
004a307cstr x4, [sp+56]
004a3080str x5, [sp+64]
004a3084stp xzr, xzr, [sp+40]
004a3088ldr x0, [sp+56]
004a308cldr x1, [sp+64]
004a3090mov x2, xzr
004a3094mov x3, xzr
004a3098ldur x29, [sp-8]
004a309cldr x30, [sp], 144
004a30a0ret x30
004a30a4
004a30a4loc_4a30a4:
004a30a4stp xzr, xzr, [sp+88]
004a30a8stp xzr, xzr, [sp+72]
004a30acldr x1, [sp+152]
004a30b0ldr x2, [sp+160]
004a30b4adrp x27, 0x56a000
004a30b8ldr x0, [x27+2080]
004a30bcbl vendor/golang.org/x/net/idna.(*Profile).ToASCII
004a30c0str x0, [sp+88]
004a30c4str x1, [sp+96]
004a30c8str x2, [sp+72]
004a30ccstr x3, [sp+80]
004a30d0ldr x3, [sp+88]
004a30d4ldr x4, [sp+96]
004a30d8str x3, [sp+120]
004a30dcstr x4, [sp+128]
004a30e0ldr x3, [sp+72]
004a30e4ldr x4, [sp+80]
004a30e8str x3, [sp+104]
004a30ecstr x4, [sp+112]
004a30f0ldr x3, [sp+120]
004a30f4ldr x4, [sp+128]
004a30f8str x3, [sp+56]
004a30fcstr x4, [sp+64]
004a3100ldr x2, [sp+104]
004a3104ldr x3, [sp+112]
004a3108str x2, [sp+40]
004a310cstr x3, [sp+48]
004a3110ldr x0, [sp+56]
004a3114ldr x1, [sp+64]
004a3118ldur x29, [sp-8]
004a311cldr x30, [sp], 144
004a3120ret x30
004a3124
004a3124loc_4a3124:
004a3124stp x0, x1, [sp+8]
004a3128mov x3, x30
004a312cbl runtime.morestack_noctxt.abi0
004a3130ldp x0, x1, [sp+8]
004a3134b 0x4a3030
004a3138udf 0
004a313cudf 0
004a3030
Loading..