File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    003f0f20
    003f0f20github.com/things-go/go-socks5.(*Server).handleAssociate: ; void github.com/things-go/go-socks5.(*Server).handleAssociate(github.com/things-go/go-socks5.Server * sf, context.Context ctx, io.Writer writer, github.com/things-go/go-socks5.Request * request)
    003f0f20ldr x16, [x28+16]
    003f0f24sub x17, sp, 592
    003f0f28subs xzr, x17, x16
    003f0f2cb.ls 0x3f17f0
    003f0f30sub x20, sp, 720
    003f0f34stp x29, x30, [x20-8]
    003f0f38add sp, x20, 0
    003f0f3csub x29, sp, 8
    003f0f40str x0, [sp+728]
    003f0f44str x1, [sp+736]
    003f0f48str x2, [sp+744]
    003f0f4cstr x3, [sp+752]
    003f0f50str x4, [sp+760]
    003f0f54str x5, [sp+768]
    003f0f58stp xzr, xzr, [sp+136]
    003f0f5cldr x3, [sp+728]
    003f0f60ldrsb x27, [x3]
    003f0f64ldr x3, [x3+128]
    003f0f68str x3, [sp+200]
    003f0f6ccbnz x3, 0x3f0f74
    003f0f70b 0x3f0f78
    003f0f74
    003f0f74loc_3f0f74:
    003f0f74b 0x3f0f88
    003f0f78
    003f0f78loc_3f0f78:
    003f0f78adrp x3, 0x2e9000
    003f0f7cadd x3, x3, 400
    003f0f80str x3, [sp+200]
    003f0f84b 0x3f0f88
    003f0f88
    003f0f88loc_3f0f88:
    003f0f88str xzr, [sp+648]
    003f0f8cadd x27, sp, 632
    003f0f90stp xzr, xzr, [x27]
    003f0f94adrp x0, 0x2c0000
    003f0f98add x0, x0, 456
    003f0f9corr x1, xzr, 3
    003f0fa0mov x2, xzr
    003f0fa4bl net.ListenUDP
    003f0fa8str x0, [sp+648]
    003f0facstr x1, [sp+632]
    003f0fb0str x2, [sp+640]
    003f0fb4ldr x3, [sp+648]
    003f0fb8str x3, [sp+256]
    003f0fbcldr x3, [sp+632]
    003f0fc0ldr x4, [sp+640]
    003f0fc4str x3, [sp+240]
    003f0fc8str x4, [sp+248]
    003f0fccldr x3, [sp+256]
    003f0fd0str x3, [sp+232]
    003f0fd4ldr x3, [sp+248]
    003f0fd8ldr x4, [sp+240]
    003f0fdcstr x4, [sp+184]
    003f0fe0str x3, [sp+192]
    003f0fe4cbnz x4, 0x3f0fec
    003f0fe8b 0x3f11cc
    003f0fec
    003f0fecloc_3f0fec:
    003f0fecldr x0, [sp+752]
    003f0ff0ldr x1, [sp+760]
    003f0ff4orr x2, xzr, 1
    003f0ff8mov x3, xzr
    003f0ffcmov x4, xzr
    003f1000bl github.com/things-go/go-socks5.SendReply
    003f1004str x0, [sp+168]
    003f1008str x1, [sp+176]
    003f100ccbnz x0, 0x3f1014
    003f1010b 0x3f10f0
    003f1014
    003f1014loc_3f1014:
    003f1014add x27, sp, 616
    003f1018stp xzr, xzr, [x27]
    003f101cadd x5, sp, 616
    003f1020str x5, [sp+544]
    003f1024ldr x5, [sp+168]
    003f1028ldr x6, [sp+176]
    003f102cstr x5, [sp+528]
    003f1030str x6, [sp+536]
    003f1034str x5, [sp+520]
    003f1038ldr x5, [sp+520]
    003f103ccbnz x5, 0x3f1044
    003f1040b 0x3f1054
    003f1044
    003f1044loc_3f1044:
    003f1044ldr x5, [sp+520]
    003f1048ldr x5, [x5+8]
    003f104cstr x5, [sp+520]
    003f1050b 0x3f1058
    003f1054
    003f1054loc_3f1054:
    003f1054b 0x3f1058
    003f1058
    003f1058loc_3f1058:
    003f1058ldr x5, [sp+544]
    003f105cldrsb x27, [x5]
    003f1060ldr x6, [sp+520]
    003f1064ldr x7, [sp+536]
    003f1068str x6, [x5]
    003f106cadrp x27, 0x65a000
    003f1070ldr w6, [x27+3056]
    003f1074cbz w6, 0x3f107c
    003f1078b 0x3f1080
    003f107c
    003f107cloc_3f107c:
    003f107cb 0x3f1094
    003f1080
    003f1080loc_3f1080:
    003f1080bl runtime.gcWriteBarrier2
    003f1084str x7, [x25]
    003f1088ldr x6, [x5+8]
    003f108cstr x6, [x25+8]
    003f1090b 0x3f1094
    003f1094
    003f1094loc_3f1094:
    003f1094str x7, [x5+8]
    003f1098ldr x2, [sp+544]
    003f109cldrsb x27, [x2]
    003f10a0b 0x3f10a4
    003f10a4
    003f10a4loc_3f10a4:
    003f10a4str x2, [sp+552]
    003f10a8orr x4, xzr, 1
    003f10acstr x4, [sp+560]
    003f10b0str x4, [sp+568]
    003f10b4adrp x0, 0x2c8000
    003f10b8add x0, x0, 1158
    003f10bcorr x1, xzr, 24
    003f10c0mov x3, x4
    003f10c4bl fmt.Errorf
    003f10c8str x0, [sp+632]
    003f10ccstr x1, [sp+640]
    003f10d0str x0, [sp+136]
    003f10d4str x1, [sp+144]
    003f10d8bl runtime.deferreturn
    003f10dcldr x0, [sp+136]
    003f10e0ldr x1, [sp+144]
    003f10e4ldp x29, x30, [sp-8]
    003f10e8add sp, sp, 720
    003f10ecret x30
    003f10f0
    003f10f0loc_3f10f0:
    003f10f0add x27, sp, 616
    003f10f4stp xzr, xzr, [x27]
    003f10f8add x5, sp, 616
    003f10fcstr x5, [sp+488]
    003f1100ldr x5, [sp+184]
    003f1104ldr x6, [sp+192]
    003f1108str x5, [sp+472]
    003f110cstr x6, [sp+480]
    003f1110str x5, [sp+464]
    003f1114ldr x5, [sp+464]
    003f1118cbnz x5, 0x3f1120
    003f111cb 0x3f1130
    003f1120
    003f1120loc_3f1120:
    003f1120ldr x5, [sp+464]
    003f1124ldr x5, [x5+8]
    003f1128str x5, [sp+464]
    003f112cb 0x3f1134
    003f1130
    003f1130loc_3f1130:
    003f1130b 0x3f1134
    003f1134
    003f1134loc_3f1134:
    003f1134ldr x5, [sp+488]
    003f1138ldrsb x27, [x5]
    003f113cldr x6, [sp+464]
    003f1140ldr x7, [sp+480]
    003f1144str x6, [x5]
    003f1148adrp x27, 0x65a000
    003f114cldr w6, [x27+3056]
    003f1150cbz w6, 0x3f1158
    003f1154b 0x3f115c
    003f1158
    003f1158loc_3f1158:
    003f1158b 0x3f1170
    003f115c
    003f115cloc_3f115c:
    003f115cbl runtime.gcWriteBarrier2
    003f1160str x7, [x25]
    003f1164ldr x6, [x5+8]
    003f1168str x6, [x25+8]
    003f116cb 0x3f1170
    003f1170
    003f1170loc_3f1170:
    003f1170str x7, [x5+8]
    003f1174ldr x2, [sp+488]
    003f1178ldrsb x27, [x2]
    003f117cb 0x3f1180
    003f1180
    003f1180loc_3f1180:
    003f1180str x2, [sp+496]
    003f1184orr x4, xzr, 1
    003f1188str x4, [sp+504]
    003f118cstr x4, [sp+512]
    003f1190adrp x0, 0x2c6000
    003f1194add x0, x0, 1677
    003f1198movz x1, 21
    003f119cmov x3, x4
    003f11a0bl fmt.Errorf
    003f11a4str x0, [sp+632]
    003f11a8str x1, [sp+640]
    003f11acstr x0, [sp+136]
    003f11b0str x1, [sp+144]
    003f11b4bl runtime.deferreturn
    003f11b8ldr x0, [sp+136]
    003f11bcldr x1, [sp+144]
    003f11c0ldp x29, x30, [sp-8]
    003f11c4add sp, sp, 720
    003f11c8ret x30
    003f11cc
    003f11ccloc_3f11cc:
    003f11ccldr x0, [sp+232]
    003f11d0ldrsb x27, [x0]
    003f11d4str x0, [sp+456]
    003f11d8bl net.(*conn).LocalAddr
    003f11dcstr x0, [sp+600]
    003f11e0str x1, [sp+608]
    003f11e4adrp x0, 0x20c000
    003f11e8add x0, x0, 2528
    003f11ecbl runtime.newobject
    003f11f0str x0, [sp+424]
    003f11f4ldr x1, [sp+768]
    003f11f8ldrsb x27, [x1]
    003f11fcldr x1, [x1+104]
    003f1200adrp x2, 0x22d000
    003f1204add x2, x2, 4000
    003f1208str x2, [x0]
    003f120cadrp x27, 0x65a000
    003f1210ldr w2, [x27+3056]
    003f1214cbz w2, 0x3f121c
    003f1218b 0x3f1220
    003f121c
    003f121cloc_3f121c:
    003f121cb 0x3f1234
    003f1220
    003f1220loc_3f1220:
    003f1220bl runtime.gcWriteBarrier2
    003f1224str x1, [x25]
    003f1228ldr x6, [x0+8]
    003f122cstr x6, [x25+8]
    003f1230b 0x3f1234
    003f1234
    003f1234loc_3f1234:
    003f1234str x1, [x0+8]
    003f1238ldr x6, [sp+600]
    003f123cldr x7, [sp+608]
    003f1240str x6, [sp+408]
    003f1244str x7, [sp+416]
    003f1248str x6, [sp+400]
    003f124cldr x6, [sp+400]
    003f1250cbnz x6, 0x3f1258
    003f1254b 0x3f1268
    003f1258
    003f1258loc_3f1258:
    003f1258ldr x6, [sp+400]
    003f125cldr x6, [x6+8]
    003f1260str x6, [sp+400]
    003f1264b 0x3f126c
    003f1268
    003f1268loc_3f1268:
    003f1268b 0x3f126c
    003f126c
    003f126cloc_3f126c:
    003f126cldr x6, [sp+424]
    003f1270ldrsb x27, [x6]
    003f1274ldr x7, [sp+400]
    003f1278ldr x8, [sp+416]
    003f127cstr x7, [x6+16]
    003f1280adrp x27, 0x65a000
    003f1284ldr w7, [x27+3056]
    003f1288cbz w7, 0x3f1290
    003f128cb 0x3f1294
    003f1290
    003f1290loc_3f1290:
    003f1290b 0x3f12a8
    003f1294
    003f1294loc_3f1294:
    003f1294bl runtime.gcWriteBarrier2
    003f1298str x8, [x25]
    003f129cldr x7, [x6+24]
    003f12a0str x7, [x25+8]
    003f12a4b 0x3f12a8
    003f12a8
    003f12a8loc_3f12a8:
    003f12a8str x8, [x6+24]
    003f12acldr x3, [sp+424]
    003f12b0ldrsb x27, [x3]
    003f12b4b 0x3f12b8
    003f12b8
    003f12b8loc_3f12b8:
    003f12b8str x3, [sp+432]
    003f12bcorr x5, xzr, 2
    003f12c0str x5, [sp+440]
    003f12c4str x5, [sp+448]
    003f12c8ldr x6, [sp+728]
    003f12ccldrsb x27, [x6]
    003f12d0ldr x7, [x6+112]
    003f12d4ldrsb x27, [x7]
    003f12d8ldr x0, [x6+120]
    003f12dcldr x6, [x7+24]
    003f12e0adrp x1, 0x2d5000
    003f12e4add x1, x1, 1992
    003f12e8movz x2, 44
    003f12ecmov x4, x5
    003f12f0blr x6
    003f12f4ldr x0, [sp+232]
    003f12f8ldrsb x27, [x0]
    003f12fcstr x0, [sp+392]
    003f1300bl net.(*conn).LocalAddr
    003f1304str x0, [sp+600]
    003f1308str x1, [sp+608]
    003f130cldr x6, [sp+752]
    003f1310ldr x7, [sp+760]
    003f1314mov x2, xzr
    003f1318mov x3, x0
    003f131cmov x4, x1
    003f1320mov x0, x6
    003f1324mov x1, x7
    003f1328bl github.com/things-go/go-socks5.SendReply
    003f132cstr x0, [sp+184]
    003f1330str x1, [sp+192]
    003f1334cbnz x0, 0x3f133c
    003f1338b 0x3f1418
    003f133c
    003f133cloc_3f133c:
    003f133cadd x27, sp, 616
    003f1340stp xzr, xzr, [x27]
    003f1344add x5, sp, 616
    003f1348str x5, [sp+360]
    003f134cldr x5, [sp+184]
    003f1350ldr x6, [sp+192]
    003f1354str x5, [sp+344]
    003f1358str x6, [sp+352]
    003f135cstr x5, [sp+336]
    003f1360ldr x5, [sp+336]
    003f1364cbnz x5, 0x3f136c
    003f1368b 0x3f137c
    003f136c
    003f136cloc_3f136c:
    003f136cldr x5, [sp+336]
    003f1370ldr x5, [x5+8]
    003f1374str x5, [sp+336]
    003f1378b 0x3f1380
    003f137c
    003f137cloc_3f137c:
    003f137cb 0x3f1380
    003f1380
    003f1380loc_3f1380:
    003f1380ldr x5, [sp+360]
    003f1384ldrsb x27, [x5]
    003f1388ldr x6, [sp+336]
    003f138cldr x7, [sp+352]
    003f1390str x6, [x5]
    003f1394adrp x27, 0x65a000
    003f1398ldr w6, [x27+3056]
    003f139ccbz w6, 0x3f13a4
    003f13a0b 0x3f13a8
    003f13a4
    003f13a4loc_3f13a4:
    003f13a4b 0x3f13bc
    003f13a8
    003f13a8loc_3f13a8:
    003f13a8bl runtime.gcWriteBarrier2
    003f13acstr x7, [x25]
    003f13b0ldr x6, [x5+8]
    003f13b4str x6, [x25+8]
    003f13b8b 0x3f13bc
    003f13bc
    003f13bcloc_3f13bc:
    003f13bcstr x7, [x5+8]
    003f13c0ldr x2, [sp+360]
    003f13c4ldrsb x27, [x2]
    003f13c8b 0x3f13cc
    003f13cc
    003f13ccloc_3f13cc:
    003f13ccstr x2, [sp+368]
    003f13d0orr x4, xzr, 1
    003f13d4str x4, [sp+376]
    003f13d8str x4, [sp+384]
    003f13dcadrp x0, 0x2c8000
    003f13e0add x0, x0, 1158
    003f13e4orr x1, xzr, 24
    003f13e8mov x3, x4
    003f13ecbl fmt.Errorf
    003f13f0str x0, [sp+632]
    003f13f4str x1, [sp+640]
    003f13f8str x0, [sp+136]
    003f13fcstr x1, [sp+144]
    003f1400bl runtime.deferreturn
    003f1404ldr x0, [sp+136]
    003f1408ldr x1, [sp+144]
    003f140cldp x29, x30, [sp-8]
    003f1410add sp, sp, 720
    003f1414ret x30
    003f1418
    003f1418loc_3f1418:
    003f1418adrp x0, 0x288000
    003f141cadd x0, x0, 3296
    003f1420bl runtime.newobject
    003f1424str x0, [sp+328]
    003f1428adrp x1, 0
    003f142cadd x1, x1, 2224
    003f1430str x1, [x0]
    003f1434ldr x1, [sp+728]
    003f1438ldr x2, [sp+328]
    003f143cldrsb x27, [x2]
    003f1440adrp x27, 0x65a000
    003f1444ldr w3, [x27+3056]
    003f1448cbz w3, 0x3f1450
    003f144cb 0x3f1454
    003f1450
    003f1450loc_3f1450:
    003f1450b 0x3f1468
    003f1454
    003f1454loc_3f1454:
    003f1454bl runtime.gcWriteBarrier2
    003f1458str x1, [x25]
    003f145cldr x3, [x2+8]
    003f1460str x3, [x25+8]
    003f1464b 0x3f1468
    003f1468
    003f1468loc_3f1468:
    003f1468str x1, [x2+8]
    003f146cldr x2, [sp+232]
    003f1470ldr x3, [sp+328]
    003f1474ldrsb x27, [x3]
    003f1478adrp x27, 0x65a000
    003f147cldr w4, [x27+3056]
    003f1480cbz w4, 0x3f1488
    003f1484b 0x3f148c
    003f1488
    003f1488loc_3f1488:
    003f1488b 0x3f14a0
    003f148c
    003f148cloc_3f148c:
    003f148cbl runtime.gcWriteBarrier2
    003f1490str x2, [x25]
    003f1494ldr x4, [x3+16]
    003f1498str x4, [x25+8]
    003f149cb 0x3f14a0
    003f14a0
    003f14a0loc_3f14a0:
    003f14a0str x2, [x3+16]
    003f14a4ldr x2, [sp+768]
    003f14a8ldr x3, [sp+328]
    003f14acldrsb x27, [x3]
    003f14b0adrp x27, 0x65a000
    003f14b4ldr w4, [x27+3056]
    003f14b8cbz w4, 0x3f14c0
    003f14bcb 0x3f14c4
    003f14c0
    003f14c0loc_3f14c0:
    003f14c0b 0x3f14d8
    003f14c4
    003f14c4loc_3f14c4:
    003f14c4bl runtime.gcWriteBarrier2
    003f14c8str x2, [x25]
    003f14ccldr x4, [x3+24]
    003f14d0str x4, [x25+8]
    003f14d4b 0x3f14d8
    003f14d8
    003f14d8loc_3f14d8:
    003f14d8str x2, [x3+24]
    003f14dcldr x2, [sp+200]
    003f14e0ldr x3, [sp+328]
    003f14e4ldrsb x27, [x3]
    003f14e8adrp x27, 0x65a000
    003f14ecldr w4, [x27+3056]
    003f14f0cbz w4, 0x3f14f8
    003f14f4b 0x3f14fc
    003f14f8
    003f14f8loc_3f14f8:
    003f14f8b 0x3f1510
    003f14fc
    003f14fcloc_3f14fc:
    003f14fcbl runtime.gcWriteBarrier2
    003f1500str x2, [x25]
    003f1504ldr x4, [x3+32]
    003f1508str x4, [x25+8]
    003f150cb 0x3f1510
    003f1510
    003f1510loc_3f1510:
    003f1510str x2, [x3+32]
    003f1514ldr x2, [sp+744]
    003f1518ldr x3, [sp+736]
    003f151cldr x4, [sp+328]
    003f1520ldrsb x27, [x4]
    003f1524str x3, [x4+40]
    003f1528adrp x27, 0x65a000
    003f152cldr w3, [x27+3056]
    003f1530cbz w3, 0x3f1538
    003f1534b 0x3f153c
    003f1538
    003f1538loc_3f1538:
    003f1538b 0x3f1550
    003f153c
    003f153cloc_3f153c:
    003f153cbl runtime.gcWriteBarrier2
    003f1540str x2, [x25]
    003f1544ldr x3, [x4+48]
    003f1548str x3, [x25+8]
    003f154cb 0x3f1550
    003f1550
    003f1550loc_3f1550:
    003f1550str x2, [x4+48]
    003f1554ldr x0, [sp+728]
    003f1558ldr x1, [sp+328]
    003f155cbl github.com/things-go/go-socks5.(*Server).goFunc
    003f1560ldr x2, [sp+728]
    003f1564ldrsb x27, [x2]
    003f1568ldr x3, [x2+136]
    003f156cldrsb x27, [x3]
    003f1570ldr x0, [x2+144]
    003f1574ldr x2, [x3+24]
    003f1578blr x2
    003f157cstr x0, [sp+208]
    003f1580str x1, [sp+216]
    003f1584str x2, [sp+224]
    003f1588ldr x2, [sp+728]
    003f158cldrsb x27, [x2]
    003f1590ldr x3, [x2+136]
    003f1594ldr x2, [x2+144]
    003f1598str x3, [sp+696]
    003f159cstr x2, [sp+704]
    003f15a0ldr x2, [sp+208]
    003f15a4ldr x3, [sp+216]
    003f15a8ldr x4, [sp+224]
    003f15acstr x2, [sp+672]
    003f15b0str x3, [sp+680]
    003f15b4str x4, [sp+688]
    003f15b8ldr x2, [sp+696]
    003f15bcldrsb x27, [x2]
    003f15c0stp xzr, xzr, [sp+272]
    003f15c4stp xzr, xzr, [sp+288]
    003f15c8stp xzr, xzr, [sp+304]
    003f15ccadd x2, sp, 272
    003f15d0str x2, [sp+320]
    003f15d4ldrsb x27, [x2]
    003f15d8adrp x3, 0
    003f15dcadd x3, x3, 2080
    003f15e0str x3, [x2]
    003f15e4ldrsb x27, [x2]
    003f15e8ldr x3, [sp+704]
    003f15ecldr x4, [sp+696]
    003f15f0str x4, [x2+8]
    003f15f4adrp x27, 0x65a000
    003f15f8ldr w4, [x27+3056]
    003f15fccbz w4, 0x3f1604
    003f1600b 0x3f1608
    003f1604
    003f1604loc_3f1604:
    003f1604b 0x3f161c
    003f1608
    003f1608loc_3f1608:
    003f1608bl runtime.gcWriteBarrier2
    003f160cstr x3, [x25]
    003f1610ldr x1, [x2+16]
    003f1614str x1, [x25+8]
    003f1618b 0x3f161c
    003f161c
    003f161cloc_3f161c:
    003f161cstr x3, [x2+16]
    003f1620ldrsb x27, [x2]
    003f1624ldr x1, [sp+672]
    003f1628ldr x3, [sp+680]
    003f162cldr x4, [sp+688]
    003f1630str x3, [x2+32]
    003f1634str x4, [x2+40]
    003f1638adrp x27, 0x65a000
    003f163cldr w3, [x27+3056]
    003f1640cbz w3, 0x3f1648
    003f1644b 0x3f164c
    003f1648
    003f1648loc_3f1648:
    003f1648b 0x3f1660
    003f164c
    003f164cloc_3f164c:
    003f164cbl runtime.gcWriteBarrier2
    003f1650str x1, [x25]
    003f1654ldr x3, [x2+24]
    003f1658str x3, [x25+8]
    003f165cb 0x3f1660
    003f1660
    003f1660loc_3f1660:
    003f1660str x1, [x2+24]
    003f1664ldr x1, [sp+320]
    003f1668str x1, [sp+88]
    003f166cadd x0, sp, 64
    003f1670bl runtime.deferprocStack
    003f1674subs xzr, x0, 0
    003f1678b.ne 0x3f1684
    003f167cb 0x3f1680
    003f1680
    003f1680loc_3f1680:
    003f1680b 0x3f169c
    003f1684
    003f1684loc_3f1684:
    003f1684bl runtime.deferreturn
    003f1688ldr x0, [sp+136]
    003f168cldr x1, [sp+144]
    003f1690ldp x29, x30, [sp-8]
    003f1694add sp, sp, 720
    003f1698ret x30
    003f169c
    003f169cloc_3f169c:
    003f169cb 0x3f16a0
    003f16a0
    003f16a0loc_3f16a0:
    003f16a0ldr x1, [sp+224]
    003f16a4str x1, [sp+120]
    003f16a8ldr x2, [sp+224]
    003f16acldr x4, [sp+208]
    003f16b0subs xzr, x2, x1
    003f16b4b.hs 0x3f16bc
    003f16b8b 0x3f17e8
    003f16bc
    003f16bcloc_3f16bc:
    003f16bcb 0x3f16c0
    003f16c0
    003f16c0loc_3f16c0:
    003f16c0str x4, [sp+576]
    003f16c4str x1, [sp+584]
    003f16c8str x2, [sp+592]
    003f16ccadd x27, sp, 632
    003f16d0stp xzr, xzr, [x27]
    003f16d4ldr x4, [sp+768]
    003f16d8ldrsb x27, [x4]
    003f16dcldr x5, [x4+112]
    003f16e0ldrsb x27, [x5]
    003f16e4ldr x0, [x4+120]
    003f16e8ldr x4, [x5+24]
    003f16ecldr x1, [sp+576]
    003f16f0ldr x2, [sp+584]
    003f16f4ldr x3, [sp+592]
    003f16f8blr x4
    003f16fcstr x0, [sp+112]
    003f1700str x1, [sp+632]
    003f1704str x2, [sp+640]
    003f1708ldr x4, [sp+112]
    003f170cstr x4, [sp+128]
    003f1710str x1, [sp+656]
    003f1714str x2, [sp+664]
    003f1718str x1, [sp+152]
    003f171cstr x2, [sp+160]
    003f1720cbnz x1, 0x3f1728
    003f1724b 0x3f17e0
    003f1728
    003f1728loc_3f1728:
    003f1728ldr x0, [sp+232]
    003f172cldrsb x27, [x0]
    003f1730str x0, [sp+264]
    003f1734bl net.(*conn).Close
    003f1738ldr x0, [sp+152]
    003f173cadrp x27, 0x630000
    003f1740ldr x2, [x27+1520]
    003f1744ldr x1, [sp+160]
    003f1748adrp x27, 0x630000
    003f174cldr x3, [x27+1528]
    003f1750bl errors.Is
    003f1754strb w0, [sp+62]
    003f1758strb w0, [sp+63]
    003f175ctbnz w0, 0, 0x3f1764
    003f1760b 0x3f1768
    003f1764
    003f1764loc_3f1764:
    003f1764b 0x3f1790
    003f1768
    003f1768loc_3f1768:
    003f1768ldr x0, [sp+152]
    003f176cadrp x27, 0x61c000
    003f1770ldr x2, [x27+2752]
    003f1774ldr x1, [sp+160]
    003f1778adrp x27, 0x61c000
    003f177cldr x3, [x27+2760]
    003f1780bl errors.Is
    003f1784strb w0, [sp+61]
    003f1788strb w0, [sp+63]
    003f178cb 0x3f1790
    003f1790
    003f1790loc_3f1790:
    003f1790ldrb w0, [sp+63]
    003f1794tbnz w0, 0, 0x3f179c
    003f1798b 0x3f17b8
    003f179c
    003f179cloc_3f179c:
    003f179cstp xzr, xzr, [sp+136]
    003f17a0bl runtime.deferreturn
    003f17a4ldr x1, [sp+144]
    003f17a8ldr x0, [sp+136]
    003f17acldp x29, x30, [sp-8]
    003f17b0add sp, sp, 720
    003f17b4ret x30
    003f17b8
    003f17b8loc_3f17b8:
    003f17b8ldr x0, [sp+152]
    003f17bcldr x1, [sp+160]
    003f17c0str x0, [sp+136]
    003f17c4str x1, [sp+144]
    003f17c8bl runtime.deferreturn
    003f17ccldr x0, [sp+136]
    003f17d0ldr x1, [sp+144]
    003f17d4ldp x29, x30, [sp-8]
    003f17d8add sp, sp, 720
    003f17dcret x30
    003f17e0
    003f17e0loc_3f17e0:
    003f17e0b 0x3f17e4
    003f17e4
    003f17e4loc_3f17e4:
    003f17e4b 0x3f169c
    003f17e8
    003f17e8loc_3f17e8:
    003f17e8bl runtime.panicSliceAcap
    003f17echint
    003f17f0
    003f17f0loc_3f17f0:
    003f17f0stp x0, x1, [sp+8]
    003f17f4stp x2, x3, [sp+24]
    003f17f8stp x4, x5, [sp+40]
    003f17fcmov x3, x30
    003f1800bl runtime.morestack_noctxt.abi0
    003f1804ldp x0, x1, [sp+8]
    003f1808ldp x2, x3, [sp+24]
    003f180cldp x4, x5, [sp+40]
    003f1810b 0x3f0f20
    003f1814udf 0
    003f1818udf 0
    003f181cudf 0
    003f0f20
    003f1820
    003f1820github.com/things-go/go-socks5.(*Server).handleAssociate.deferwrap1: ; void github.com/things-go/go-socks5.(*Server).handleAssociate.deferwrap1(void)
    003f1820ldr x16, [x28+16]
    003f1824subs xzr, sp, x16
    003f1828b.ls 0x3f1888
    003f182cstr x30, [sp-96]!
    003f1830stur x29, [sp-8]
    003f1834sub x29, sp, 8
    003f1838ldr x16, [x28+32]
    003f183ccbnz x16, 0x3f1894
    003f1840
    003f1840loc_3f1840:
    003f1840ldr x4, [x26+8]
    003f1844ldr x5, [x26+16]
    003f1848str x4, [sp+72]
    003f184cstr x5, [sp+80]
    003f1850ldr x1, [x26+24]
    003f1854ldr x2, [x26+32]
    003f1858ldr x3, [x26+40]
    003f185cstr x1, [sp+48]
    003f1860str x2, [sp+56]
    003f1864str x3, [sp+64]
    003f1868ldr x4, [sp+72]
    003f186cldrsb x27, [x4]
    003f1870ldr x0, [sp+80]
    003f1874ldr x4, [x4+32]
    003f1878blr x4
    003f187cldur x29, [sp-8]
    003f1880ldr x30, [sp], 96
    003f1884ret x30
    003f1888
    003f1888loc_3f1888:
    003f1888mov x3, x30
    003f188cbl runtime.morestack.abi0
    003f1890b 0x3f1820
    003f1894
    003f1894loc_3f1894:
    003f1894ldr x17, [x16]
    003f1898add x20, sp, 104
    003f189csubs xzr, x20, x17
    003f18a0b.ne 0x3f1840
    003f18a4add x20, sp, 8
    003f18a8str x20, [x16]
    003f18acb 0x3f1840
    003f1820
    003f18b0
    003f18b0github.com/things-go/go-socks5.(*Server).handleAssociate.func2: ; void github.com/things-go/go-socks5.(*Server).handleAssociate.func2(void)
    003f18b0ldr x16, [x28+16]
    003f18b4sub x17, sp, 1200
    003f18b8subs xzr, x17, x16
    003f18bcb.ls 0x3f2758
    003f18c0sub x20, sp, 1328
    003f18c4stp x29, x30, [x20-8]
    003f18c8add sp, x20, 0
    003f18ccsub x29, sp, 8
    003f18d0ldr x1, [x26+8]
    003f18d4str x1, [sp+216]
    003f18d8ldr x1, [x26+16]
    003f18dcstr x1, [sp+360]
    003f18e0ldr x1, [x26+24]
    003f18e4str x1, [sp+224]
    003f18e8ldr x1, [x26+32]
    003f18ecstr x1, [sp+296]
    003f18f0ldr x1, [x26+40]
    003f18f4ldr x2, [x26+48]
    003f18f8str x1, [sp+304]
    003f18fcstr x2, [sp+312]
    003f1900adrp x0, 0x24f000
    003f1904add x0, x0, 2144
    003f1908bl runtime.newobject
    003f190cstr x0, [sp+1312]
    003f1910adrp x27, 0x65a000
    003f1914ldr w1, [x27+3056]
    003f1918cbz w1, 0x3f1920
    003f191cb 0x3f1924
    003f1920
    003f1920loc_3f1920:
    003f1920b 0x3f1940
    003f1924
    003f1924loc_3f1924:
    003f1924str x0, [sp+472]
    003f1928mov x1, x0
    003f192cadrp x0, 0x24f000
    003f1930add x0, x0, 2144
    003f1934bl runtime.wbZero
    003f1938ldr x0, [sp+472]
    003f193cb 0x3f1940
    003f1940
    003f1940loc_3f1940:
    003f1940stp xzr, xzr, [x0]
    003f1944stp xzr, xzr, [x0+16]
    003f1948stp xzr, xzr, [x0+32]
    003f194cldr x1, [sp+216]
    003f1950ldrsb x27, [x1]
    003f1954ldr x2, [x1+136]
    003f1958ldrsb x27, [x2]
    003f195cldr x0, [x1+144]
    003f1960ldr x1, [x2+24]
    003f1964blr x1
    003f1968str x0, [sp+336]
    003f196cstr x1, [sp+344]
    003f1970str x2, [sp+352]
    003f1974add x27, sp, 912
    003f1978stp xzr, xzr, [x27]
    003f197cadd x27, sp, 928
    003f1980stp xzr, xzr, [x27]
    003f1984add x27, sp, 944
    003f1988stp xzr, xzr, [x27]
    003f198cstr xzr, [sp+960]
    003f1990add x1, sp, 912
    003f1994str x1, [sp+968]
    003f1998ldrsb x27, [x1]
    003f199cadrp x2, 8192
    003f19a0add x2, x2, 112
    003f19a4str x2, [x1]
    003f19a8ldrsb x27, [x1]
    003f19acldr x2, [sp+216]
    003f19b0adrp x27, 0x65a000
    003f19b4ldr w3, [x27+3056]
    003f19b8cbz w3, 0x3f19c0
    003f19bcb 0x3f19c4
    003f19c0
    003f19c0loc_3f19c0:
    003f19c0b 0x3f19d8
    003f19c4
    003f19c4loc_3f19c4:
    003f19c4bl runtime.gcWriteBarrier2
    003f19c8str x2, [x25]
    003f19ccldr x3, [x1+8]
    003f19d0str x3, [x25+8]
    003f19d4b 0x3f19d8
    003f19d8
    003f19d8loc_3f19d8:
    003f19d8str x2, [x1+8]
    003f19dcldrsb x27, [x1]
    003f19e0ldr x2, [sp+336]
    003f19e4ldr x3, [sp+344]
    003f19e8ldr x4, [sp+352]
    003f19ecstr x3, [x1+24]
    003f19f0str x4, [x1+32]
    003f19f4adrp x27, 0x65a000
    003f19f8ldr w3, [x27+3056]
    003f19fccbz w3, 0x3f1a04
    003f1a00b 0x3f1a08
    003f1a04
    003f1a04loc_3f1a04:
    003f1a04b 0x3f1a1c
    003f1a08
    003f1a08loc_3f1a08:
    003f1a08bl runtime.gcWriteBarrier2
    003f1a0cstr x2, [x25]
    003f1a10ldr x3, [x1+16]
    003f1a14str x3, [x25+8]
    003f1a18b 0x3f1a1c
    003f1a1c
    003f1a1cloc_3f1a1c:
    003f1a1cstr x2, [x1+16]
    003f1a20ldr x1, [sp+360]
    003f1a24ldr x2, [sp+968]
    003f1a28ldrsb x27, [x2]
    003f1a2cadrp x27, 0x65a000
    003f1a30ldr w3, [x27+3056]
    003f1a34cbz w3, 0x3f1a3c
    003f1a38b 0x3f1a40
    003f1a3c
    003f1a3cloc_3f1a3c:
    003f1a3cb 0x3f1a54
    003f1a40
    003f1a40loc_3f1a40:
    003f1a40bl runtime.gcWriteBarrier2
    003f1a44str x1, [x25]
    003f1a48ldr x3, [x2+40]
    003f1a4cstr x3, [x25+8]
    003f1a50b 0x3f1a54
    003f1a54
    003f1a54loc_3f1a54:
    003f1a54str x1, [x2+40]
    003f1a58ldr x1, [sp+1312]
    003f1a5cldr x2, [sp+968]
    003f1a60ldrsb x27, [x2]
    003f1a64adrp x27, 0x65a000
    003f1a68ldr w3, [x27+3056]
    003f1a6ccbz w3, 0x3f1a74
    003f1a70b 0x3f1a78
    003f1a74
    003f1a74loc_3f1a74:
    003f1a74b 0x3f1a8c
    003f1a78
    003f1a78loc_3f1a78:
    003f1a78bl runtime.gcWriteBarrier2
    003f1a7cstr x1, [x25]
    003f1a80ldr x3, [x2+48]
    003f1a84str x3, [x25+8]
    003f1a88b 0x3f1a8c
    003f1a8c
    003f1a8cloc_3f1a8c:
    003f1a8cstr x1, [x2+48]
    003f1a90ldr x1, [sp+968]
    003f1a94str x1, [sp+112]
    003f1a98add x0, sp, 88
    003f1a9cbl runtime.deferprocStack
    003f1aa0subs xzr, x0, 0
    003f1aa4b.ne 0x3f1ab0
    003f1aa8b 0x3f1aac
    003f1aac
    003f1aacloc_3f1aac:
    003f1aacb 0x3f1ac0
    003f1ab0
    003f1ab0loc_3f1ab0:
    003f1ab0bl runtime.deferreturn
    003f1ab4ldp x29, x30, [sp-8]
    003f1ab8add sp, sp, 1328
    003f1abcret x30
    003f1ac0
    003f1ac0loc_3f1ac0:
    003f1ac0b 0x3f1ac4
    003f1ac4
    003f1ac4loc_3f1ac4:
    003f1ac4ldr x1, [sp+352]
    003f1ac8str x1, [sp+152]
    003f1accldr x2, [sp+352]
    003f1ad0ldr x4, [sp+336]
    003f1ad4subs xzr, x1, x2
    003f1ad8b.ls 0x3f1ae0
    003f1adcb 0x3f2750
    003f1ae0
    003f1ae0loc_3f1ae0:
    003f1ae0b 0x3f1ae4
    003f1ae4
    003f1ae4loc_3f1ae4:
    003f1ae4str x4, [sp+1152]
    003f1ae8str x1, [sp+1160]
    003f1aecstr x2, [sp+1168]
    003f1af0str xzr, [sp+1144]
    003f1af4add x27, sp, 1128
    003f1af8stp xzr, xzr, [x27]
    003f1afcldr x0, [sp+360]
    003f1b00ldr x1, [sp+1152]
    003f1b04ldr x2, [sp+1160]
    003f1b08ldr x3, [sp+1168]
    003f1b0cbl net.(*UDPConn).ReadFromUDP
    003f1b10str x0, [sp+144]
    003f1b14str x1, [sp+1144]
    003f1b18str x2, [sp+1128]
    003f1b1cstr x3, [sp+1136]
    003f1b20ldr x4, [sp+144]
    003f1b24str x4, [sp+136]
    003f1b28ldr x4, [sp+1144]
    003f1b2cstr x4, [sp+680]
    003f1b30ldr x4, [sp+1128]
    003f1b34ldr x5, [sp+1136]
    003f1b38str x4, [sp+568]
    003f1b3cstr x5, [sp+576]
    003f1b40ldr x4, [sp+136]
    003f1b44str x4, [sp+80]
    003f1b48ldr x4, [sp+680]
    003f1b4cstr x4, [sp+208]
    003f1b50ldr x1, [sp+576]
    003f1b54ldr x0, [sp+568]
    003f1b58str x0, [sp+280]
    003f1b5cstr x1, [sp+288]
    003f1b60cbnz x0, 0x3f1b68
    003f1b64b 0x3f1bd8
    003f1b68
    003f1b68loc_3f1b68:
    003f1b68adrp x27, 0x630000
    003f1b6cldr x3, [x27+1528]
    003f1b70adrp x27, 0x630000
    003f1b74ldr x2, [x27+1520]
    003f1b78bl errors.Is
    003f1b7cstrb w0, [sp+77]
    003f1b80strb w0, [sp+78]
    003f1b84tbnz w0, 0, 0x3f1b8c
    003f1b88b 0x3f1b90
    003f1b8c
    003f1b8cloc_3f1b8c:
    003f1b8cb 0x3f1bb8
    003f1b90
    003f1b90loc_3f1b90:
    003f1b90adrp x27, 0x61c000
    003f1b94ldr x2, [x27+2752]
    003f1b98ldr x0, [sp+280]
    003f1b9cadrp x27, 0x61c000
    003f1ba0ldr x3, [x27+2760]
    003f1ba4ldr x1, [sp+288]
    003f1ba8bl errors.Is
    003f1bacstrb w0, [sp+76]
    003f1bb0strb w0, [sp+78]
    003f1bb4b 0x3f1bb8
    003f1bb8
    003f1bb8loc_3f1bb8:
    003f1bb8ldrb w4, [sp+78]
    003f1bbctbnz w4, 0, 0x3f1bc4
    003f1bc0b 0x3f1bd4
    003f1bc4
    003f1bc4loc_3f1bc4:
    003f1bc4bl runtime.deferreturn
    003f1bc8ldp x29, x30, [sp-8]
    003f1bccadd sp, sp, 1328
    003f1bd0ret x30
    003f1bd4
    003f1bd4loc_3f1bd4:
    003f1bd4b 0x3f2730
    003f1bd8
    003f1bd8loc_3f1bd8:
    003f1bd8adrp x0, 0x277000
    003f1bdcadd x0, x0, 416
    003f1be0bl runtime.newobject
    003f1be4str x0, [sp+1304]
    003f1be8ldr x1, [sp+80]
    003f1becldr x2, [sp+352]
    003f1bf0ldr x3, [sp+336]
    003f1bf4subs xzr, x1, x2
    003f1bf8b.ls 0x3f1c00
    003f1bfcb 0x3f274c
    003f1c00
    003f1c00loc_3f1c00:
    003f1c00b 0x3f1c04
    003f1c04
    003f1c04loc_3f1c04:
    003f1c04str x3, [sp+1152]
    003f1c08str x1, [sp+1160]
    003f1c0cstr x2, [sp+1168]
    003f1c10add x20, sp, 1040
    003f1c14adr x27, 16
    003f1c18stp x29, x27, [sp-24]
    003f1c1csub x29, sp, 24
    003f1c20bl fn_87cfc
    003f1c24sub x29, sp, 8
    003f1c28str xzr, [sp+1120]
    003f1c2cadd x27, sp, 1128
    003f1c30stp xzr, xzr, [x27]
    003f1c34ldr x0, [sp+1152]
    003f1c38ldr x1, [sp+1160]
    003f1c3cldr x2, [sp+1168]
    003f1c40bl github.com/things-go/go-socks5/statute.ParseDatagram
    003f1c44strh w0, [sp+480]
    003f1c48strb w1, [sp+482]
    003f1c4cstr x2, [sp+488]
    003f1c50str x3, [sp+496]
    003f1c54str x4, [sp+504]
    003f1c58str x5, [sp+512]
    003f1c5cstr x6, [sp+520]
    003f1c60str x7, [sp+528]
    003f1c64strb w8, [sp+536]
    003f1c68str x9, [sp+544]
    003f1c6cstr x10, [sp+552]
    003f1c70str x11, [sp+560]
    003f1c74add x21, sp, 1040
    003f1c78add x20, sp, 480
    003f1c7cadr x27, 16
    003f1c80stp x29, x27, [sp-24]
    003f1c84sub x29, sp, 24
    003f1c88bl fn_87ef8
    003f1c8csub x29, sp, 8
    003f1c90ldr x3, [sp+560]
    003f1c94str x3, [sp+1120]
    003f1c98str x12, [sp+1128]
    003f1c9cstr x13, [sp+1136]
    003f1ca0add x21, sp, 368
    003f1ca4add x20, sp, 1040
    003f1ca8adr x27, 16
    003f1cacstp x29, x27, [sp-24]
    003f1cb0sub x29, sp, 24
    003f1cb4bl fn_87ef8
    003f1cb8sub x29, sp, 8
    003f1cbcldr x3, [sp+1120]
    003f1cc0str x3, [sp+448]
    003f1cc4ldr x3, [sp+1128]
    003f1cc8ldr x4, [sp+1136]
    003f1cccstr x3, [sp+1288]
    003f1cd0str x4, [sp+1296]
    003f1cd4ldr x21, [sp+1304]
    003f1cd8str x21, [sp+464]
    003f1cdcadrp x27, 0x65a000
    003f1ce0ldr w3, [x27+3056]
    003f1ce4cbz w3, 0x3f1cec
    003f1ce8b 0x3f1cf0
    003f1cec
    003f1cecloc_3f1cec:
    003f1cecb 0x3f1d0c
    003f1cf0
    003f1cf0loc_3f1cf0:
    003f1cf0adrp x0, 0x277000
    003f1cf4add x0, x0, 416
    003f1cf8mov x1, x21
    003f1cfcadd x2, sp, 368
    003f1d00bl runtime.wbMove
    003f1d04ldr x21, [sp+464]
    003f1d08b 0x3f1d0c
    003f1d0c
    003f1d0cloc_3f1d0c:
    003f1d0cadd x20, sp, 368
    003f1d10adr x27, 16
    003f1d14stp x29, x27, [sp-24]
    003f1d18sub x29, sp, 24
    003f1d1cbl fn_87ef8
    003f1d20sub x29, sp, 8
    003f1d24ldr x4, [sp+448]
    003f1d28ldr x5, [sp+464]
    003f1d2cstr x4, [x5+80]
    003f1d30ldr x4, [sp+1296]
    003f1d34ldr x5, [sp+1288]
    003f1d38str x5, [sp+280]
    003f1d3cstr x4, [sp+288]
    003f1d40cbnz x5, 0x3f1d48
    003f1d44b 0x3f1d4c
    003f1d48
    003f1d48loc_3f1d48:
    003f1d48b 0x3f2730
    003f1d4c
    003f1d4cloc_3f1d4c:
    003f1d4cldr x3, [sp+224]
    003f1d50ldrsb x27, [x3]
    003f1d54ldr x3, [x3+104]
    003f1d58ldrsb x27, [x3]
    003f1d5cldr x0, [x3+16]
    003f1d60ldr x1, [x3+24]
    003f1d64ldr x2, [x3+32]
    003f1d68str x0, [sp+888]
    003f1d6cstr x1, [sp+896]
    003f1d70str x2, [sp+904]
    003f1d74bl net.IP.IsUnspecified
    003f1d78strb w0, [sp+76]
    003f1d7cstrb w0, [sp+78]
    003f1d80tbnz w0, 0, 0x3f1d88
    003f1d84b 0x3f1d8c
    003f1d88
    003f1d88loc_3f1d88:
    003f1d88b 0x3f1df0
    003f1d8c
    003f1d8cloc_3f1d8c:
    003f1d8cldr x6, [sp+224]
    003f1d90ldrsb x27, [x6]
    003f1d94ldr x6, [x6+104]
    003f1d98ldrsb x27, [x6]
    003f1d9cldr x7, [x6+16]
    003f1da0ldr x8, [x6+24]
    003f1da4ldr x6, [x6+32]
    003f1da8str x7, [sp+864]
    003f1dacstr x8, [sp+872]
    003f1db0str x6, [sp+880]
    003f1db4ldr x6, [sp+208]
    003f1db8ldrsb x27, [x6]
    003f1dbcldr x3, [x6]
    003f1dc0ldr x4, [x6+8]
    003f1dc4ldr x5, [x6+16]
    003f1dc8str x3, [sp+840]
    003f1dccstr x4, [sp+848]
    003f1dd0str x5, [sp+856]
    003f1dd4ldr x0, [sp+864]
    003f1dd8ldr x1, [sp+872]
    003f1ddcldr x2, [sp+880]
    003f1de0bl net.IP.Equal
    003f1de4strb w0, [sp+75]
    003f1de8strb w0, [sp+78]
    003f1decb 0x3f1df0
    003f1df0
    003f1df0loc_3f1df0:
    003f1df0ldrb w4, [sp+78]
    003f1df4strb w4, [sp+77]
    003f1df8tbnz w4, 0, 0x3f1e00
    003f1dfcb 0x3f1e68
    003f1e00
    003f1e00loc_3f1e00:
    003f1e00ldr x4, [sp+224]
    003f1e04ldrsb x27, [x4]
    003f1e08ldr x4, [x4+104]
    003f1e0cldrsb x27, [x4]
    003f1e10ldr x4, [x4+40]
    003f1e14subs xzr, x4, 0
    003f1e18cset x5, eq
    003f1e1cstrb w5, [sp+75]
    003f1e20cbz x4, 0x3f1e28
    003f1e24b 0x3f1e2c
    003f1e28
    003f1e28loc_3f1e28:
    003f1e28b 0x3f1e5c
    003f1e2c
    003f1e2cloc_3f1e2c:
    003f1e2cldr x4, [sp+224]
    003f1e30ldrsb x27, [x4]
    003f1e34ldr x4, [x4+104]
    003f1e38ldrsb x27, [x4]
    003f1e3cldr x4, [x4+40]
    003f1e40ldr x5, [sp+208]
    003f1e44ldrsb x27, [x5]
    003f1e48ldr x5, [x5+24]
    003f1e4csubs xzr, x5, x4
    003f1e50cset x4, eq
    003f1e54strb w4, [sp+75]
    003f1e58b 0x3f1e5c
    003f1e5c
    003f1e5cloc_3f1e5c:
    003f1e5cldrb w4, [sp+75]
    003f1e60strb w4, [sp+77]
    003f1e64b 0x3f1e6c
    003f1e68
    003f1e68loc_3f1e68:
    003f1e68b 0x3f1e6c
    003f1e6c
    003f1e6cloc_3f1e6c:
    003f1e6cldrb w4, [sp+77]
    003f1e70strb w4, [sp+73]
    003f1e74tbnz w4, 0, 0x3f1e7c
    003f1e78b 0x3f272c
    003f1e7c
    003f1e7cloc_3f1e7c:
    003f1e7cldr x0, [sp+208]
    003f1e80bl net.(*UDPAddr).String
    003f1e84str x0, [sp+1024]
    003f1e88str x1, [sp+1032]
    003f1e8cldr x1, [sp+1304]
    003f1e90add x0, x1, 8
    003f1e94bl github.com/things-go/go-socks5/statute.(*AddrSpec).String
    003f1e98str x0, [sp+1008]
    003f1e9cstr x1, [sp+1016]
    003f1ea0ldr x2, [sp+1024]
    003f1ea4ldr x3, [sp+1032]
    003f1ea8orr x4, xzr, 2
    003f1eacmov x5, x0
    003f1eb0mov x6, x1
    003f1eb4mov x0, xzr
    003f1eb8mov x1, x2
    003f1ebcmov x2, x3
    003f1ec0adrp x3, 0x2bf000
    003f1ec4add x3, x3, 171
    003f1ec8bl runtime.concatstring3
    003f1eccstr x0, [sp+320]
    003f1ed0str x1, [sp+328]
    003f1ed4add x27, sp, 992
    003f1ed8stp xzr, xzr, [x27]
    003f1edcldr x1, [sp+320]
    003f1ee0ldr x2, [sp+328]
    003f1ee4str x1, [sp+824]
    003f1ee8str x2, [sp+832]
    003f1eecldr x0, [sp+1312]
    003f1ef0adrp x1, 0x204000
    003f1ef4add x1, x1, 2944
    003f1ef8add x2, sp, 824
    003f1efcbl sync.(*Map).Load
    003f1f00str x0, [sp+992]
    003f1f04str x1, [sp+1000]
    003f1f08strb w2, [sp+76]
    003f1f0cldr x1, [sp+1000]
    003f1f10ldr x2, [sp+992]
    003f1f14str x2, [sp+1272]
    003f1f18str x1, [sp+1280]
    003f1f1cldrb w1, [sp+76]
    003f1f20strb w1, [sp+79]
    003f1f24ldr x1, [sp+1272]
    003f1f28ldr x2, [sp+1280]
    003f1f2cstr x1, [sp+192]
    003f1f30str x2, [sp+200]
    003f1f34ldrb w1, [sp+79]
    003f1f38strb w1, [sp+74]
    003f1f3ctbnz w1, 0, 0x3f1f44
    003f1f40b 0x3f216c
    003f1f44
    003f1f44loc_3f1f44:
    003f1f44add x27, sp, 976
    003f1f48stp xzr, xzr, [x27]
    003f1f4cldr x2, [sp+200]
    003f1f50ldr x1, [sp+192]
    003f1f54cbnz x1, 0x3f1f5c
    003f1f58b 0x3f2740
    003f1f5c
    003f1f5cloc_3f1f5c:
    003f1f5cstr x2, [sp+456]
    003f1f60adrp x0, 0x61e000
    003f1f64add x0, x0, 2672
    003f1f68bl runtime.typeAssert
    003f1f6cb 0x3f1f70
    003f1f70
    003f1f70loc_3f1f70:
    003f1f70str x0, [sp+976]
    003f1f74ldr x4, [sp+456]
    003f1f78str x4, [sp+984]
    003f1f7cadd x27, sp, 1128
    003f1f80stp xzr, xzr, [x27]
    003f1f84ldr x4, [sp+976]
    003f1f88ldrsb x27, [x4]
    003f1f8cldr x0, [sp+984]
    003f1f90ldr x4, [x4+80]
    003f1f94ldr x5, [sp+1304]
    003f1f98ldr x1, [x5+64]
    003f1f9cldr x2, [x5+72]
    003f1fa0ldr x3, [x5+80]
    003f1fa4blr x4
    003f1fa8str x0, [sp+144]
    003f1facstr x1, [sp+1128]
    003f1fb0str x2, [sp+1136]
    003f1fb4ldr x4, [sp+144]
    003f1fb8str x4, [sp+160]
    003f1fbcstr x1, [sp+1192]
    003f1fc0str x2, [sp+1200]
    003f1fc4str x1, [sp+232]
    003f1fc8str x2, [sp+240]
    003f1fcccbnz x1, 0x3f1fd4
    003f1fd0b 0x3f2168
    003f1fd4
    003f1fd4loc_3f1fd4:
    003f1fd4add x27, sp, 976
    003f1fd8stp xzr, xzr, [x27]
    003f1fdcldr x2, [sp+200]
    003f1fe0ldr x1, [sp+192]
    003f1fe4cbnz x1, 0x3f1fec
    003f1fe8b 0x3f2734
    003f1fec
    003f1fecloc_3f1fec:
    003f1fecstr x2, [sp+456]
    003f1ff0adrp x0, 0x61e000
    003f1ff4add x0, x0, 2704
    003f1ff8bl runtime.typeAssert
    003f1ffcb 0x3f2000
    003f2000
    003f2000loc_3f2000:
    003f2000str x0, [sp+976]
    003f2004ldr x1, [sp+456]
    003f2008str x1, [sp+984]
    003f200cldrsb x27, [x0]
    003f2010ldr x2, [x0+48]
    003f2014mov x0, x1
    003f2018blr x2
    003f201cstr x0, [sp+1176]
    003f2020str x1, [sp+1184]
    003f2024ldrsb x27, [x0]
    003f2028ldr x2, [x0+32]
    003f202cmov x0, x1
    003f2030blr x2
    003f2034str x0, [sp+1008]
    003f2038str x1, [sp+1016]
    003f203cadrp x0, 0x20b000
    003f2040add x0, x0, 2528
    003f2044bl runtime.newobject
    003f2048str x0, [sp+616]
    003f204cldr x0, [sp+1008]
    003f2050ldr x1, [sp+1016]
    003f2054bl runtime.convTstring
    003f2058str x0, [sp+608]
    003f205cldr x1, [sp+616]
    003f2060ldrsb x27, [x1]
    003f2064adrp x2, 0x203000
    003f2068add x2, x2, 2944
    003f206cstr x2, [x1]
    003f2070adrp x27, 0x659000
    003f2074ldr w2, [x27+3056]
    003f2078cbz w2, 0x3f2080
    003f207cb 0x3f2084
    003f2080
    003f2080loc_3f2080:
    003f2080b 0x3f2098
    003f2084
    003f2084loc_3f2084:
    003f2084bl runtime.gcWriteBarrier2
    003f2088str x0, [x25]
    003f208cldr x6, [x1+8]
    003f2090str x6, [x25+8]
    003f2094b 0x3f2098
    003f2098
    003f2098loc_3f2098:
    003f2098str x0, [x1+8]
    003f209cldr x6, [sp+232]
    003f20a0ldr x7, [sp+240]
    003f20a4str x6, [sp+592]
    003f20a8str x7, [sp+600]
    003f20acstr x6, [sp+584]
    003f20b0ldr x6, [sp+584]
    003f20b4cbnz x6, 0x3f20bc
    003f20b8b 0x3f20cc
    003f20bc
    003f20bcloc_3f20bc:
    003f20bcldr x6, [sp+584]
    003f20c0ldr x6, [x6+8]
    003f20c4str x6, [sp+584]
    003f20c8b 0x3f20d0
    003f20cc
    003f20ccloc_3f20cc:
    003f20ccb 0x3f20d0
    003f20d0
    003f20d0loc_3f20d0:
    003f20d0ldr x6, [sp+616]
    003f20d4ldrsb x27, [x6]
    003f20d8ldr x7, [sp+584]
    003f20dcldr x8, [sp+600]
    003f20e0str x7, [x6+16]
    003f20e4adrp x27, 0x659000
    003f20e8ldr w7, [x27+3056]
    003f20eccbz w7, 0x3f20f4
    003f20f0b 0x3f20f8
    003f20f4
    003f20f4loc_3f20f4:
    003f20f4b 0x3f210c
    003f20f8
    003f20f8loc_3f20f8:
    003f20f8bl runtime.gcWriteBarrier2
    003f20fcstr x8, [x25]
    003f2100ldr x7, [x6+24]
    003f2104str x7, [x25+8]
    003f2108b 0x3f210c
    003f210c
    003f210cloc_3f210c:
    003f210cstr x8, [x6+24]
    003f2110ldr x3, [sp+616]
    003f2114ldrsb x27, [x3]
    003f2118b 0x3f211c
    003f211c
    003f211cloc_3f211c:
    003f211cstr x3, [sp+624]
    003f2120orr x5, xzr, 2
    003f2124str x5, [sp+632]
    003f2128str x5, [sp+640]
    003f212cldr x6, [sp+216]
    003f2130ldrsb x27, [x6]
    003f2134ldr x7, [x6+112]
    003f2138ldrsb x27, [x7]
    003f213cldr x0, [x6+120]
    003f2140ldr x6, [x7+24]
    003f2144adrp x1, 0x2d3000
    003f2148add x1, x1, 39
    003f214cmovz x2, 41
    003f2150mov x4, x5
    003f2154blr x6
    003f2158bl runtime.deferreturn
    003f215cldp x29, x30, [sp-8]
    003f2160add sp, sp, 1328
    003f2164ret x30
    003f2168
    003f2168loc_3f2168:
    003f2168b 0x3f2728
    003f216c
    003f216cloc_3f216c:
    003f216cldr x1, [sp+1304]
    003f2170add x0, x1, 8
    003f2174bl github.com/things-go/go-socks5/statute.(*AddrSpec).String
    003f2178str x0, [sp+1008]
    003f217cstr x1, [sp+1016]
    003f2180add x27, sp, 976
    003f2184stp xzr, xzr, [x27]
    003f2188add x27, sp, 1128
    003f218cstp xzr, xzr, [x27]
    003f2190ldr x0, [sp+304]
    003f2194ldr x26, [sp+296]
    003f2198ldr x1, [x26]
    003f219cldr x2, [sp+312]
    003f21a0ldr x4, [sp+1008]
    003f21a4ldr x5, [sp+1016]
    003f21a8orr x3, xzr, 3
    003f21acmov x6, x1
    003f21b0mov x1, x2
    003f21b4adrp x2, 0x2be000
    003f21b8add x2, x2, 456
    003f21bcblr x6
    003f21c0str x0, [sp+976]
    003f21c4str x1, [sp+984]
    003f21c8str x2, [sp+1128]
    003f21ccstr x3, [sp+1136]
    003f21d0ldr x1, [sp+976]
    003f21d4ldr x2, [sp+984]
    003f21d8str x1, [sp+1256]
    003f21dcstr x2, [sp+1264]
    003f21e0ldr x1, [sp+1128]
    003f21e4ldr x2, [sp+1136]
    003f21e8str x1, [sp+1240]
    003f21ecstr x2, [sp+1248]
    003f21f0ldr x1, [sp+1256]
    003f21f4ldr x2, [sp+1264]
    003f21f8str x1, [sp+176]
    003f21fcstr x2, [sp+184]
    003f2200ldr x1, [sp+1248]
    003f2204ldr x2, [sp+1240]
    003f2208str x2, [sp+264]
    003f220cstr x1, [sp+272]
    003f2210cbnz x2, 0x3f2218
    003f2214b 0x3f2340
    003f2218
    003f2218loc_3f2218:
    003f2218adrp x0, 0x20b000
    003f221cadd x0, x0, 2528
    003f2220bl runtime.newobject
    003f2224str x0, [sp+792]
    003f2228ldr x1, [sp+1304]
    003f222cadd x1, x1, 8
    003f2230adrp x0, 0x27c000
    003f2234add x0, x0, 1088
    003f2238bl runtime.convT
    003f223cstr x0, [sp+784]
    003f2240ldr x1, [sp+792]
    003f2244ldrsb x27, [x1]
    003f2248adrp x2, 0x27c000
    003f224cadd x2, x2, 1088
    003f2250str x2, [x1]
    003f2254adrp x27, 0x659000
    003f2258ldr w2, [x27+3056]
    003f225ccbz w2, 0x3f2264
    003f2260b 0x3f2268
    003f2264
    003f2264loc_3f2264:
    003f2264b 0x3f227c
    003f2268
    003f2268loc_3f2268:
    003f2268bl runtime.gcWriteBarrier2
    003f226cstr x0, [x25]
    003f2270ldr x6, [x1+8]
    003f2274str x6, [x25+8]
    003f2278b 0x3f227c
    003f227c
    003f227cloc_3f227c:
    003f227cstr x0, [x1+8]
    003f2280ldr x6, [sp+264]
    003f2284ldr x7, [sp+272]
    003f2288str x6, [sp+768]
    003f228cstr x7, [sp+776]
    003f2290str x6, [sp+760]
    003f2294ldr x6, [sp+760]
    003f2298cbnz x6, 0x3f22a0
    003f229cb 0x3f22b0
    003f22a0
    003f22a0loc_3f22a0:
    003f22a0ldr x6, [sp+760]
    003f22a4ldr x6, [x6+8]
    003f22a8str x6, [sp+760]
    003f22acb 0x3f22b4
    003f22b0
    003f22b0loc_3f22b0:
    003f22b0b 0x3f22b4
    003f22b4
    003f22b4loc_3f22b4:
    003f22b4ldr x6, [sp+792]
    003f22b8ldrsb x27, [x6]
    003f22bcldr x7, [sp+760]
    003f22c0ldr x8, [sp+776]
    003f22c4str x7, [x6+16]
    003f22c8adrp x27, 0x659000
    003f22ccldr w7, [x27+3056]
    003f22d0cbz w7, 0x3f22d8
    003f22d4b 0x3f22dc
    003f22d8
    003f22d8loc_3f22d8:
    003f22d8b 0x3f22f0
    003f22dc
    003f22dcloc_3f22dc:
    003f22dcbl runtime.gcWriteBarrier2
    003f22e0str x8, [x25]
    003f22e4ldr x7, [x6+24]
    003f22e8str x7, [x25+8]
    003f22ecb 0x3f22f0
    003f22f0
    003f22f0loc_3f22f0:
    003f22f0str x8, [x6+24]
    003f22f4ldr x3, [sp+792]
    003f22f8ldrsb x27, [x3]
    003f22fcb 0x3f2300
    003f2300
    003f2300loc_3f2300:
    003f2300str x3, [sp+800]
    003f2304orr x5, xzr, 2
    003f2308str x5, [sp+808]
    003f230cstr x5, [sp+816]
    003f2310ldr x6, [sp+216]
    003f2314ldrsb x27, [x6]
    003f2318ldr x7, [x6+112]
    003f231cldrsb x27, [x7]
    003f2320ldr x0, [x6+120]
    003f2324ldr x6, [x7+24]
    003f2328adrp x1, 0x2c7000
    003f232cadd x1, x1, 1182
    003f2330orr x2, xzr, 24
    003f2334mov x4, x5
    003f2338blr x6
    003f233cb 0x3f2730
    003f2340
    003f2340loc_3f2340:
    003f2340ldr x0, [sp+320]
    003f2344ldr x1, [sp+328]
    003f2348bl runtime.convTstring
    003f234cstr x0, [sp+752]
    003f2350ldr x2, [sp+184]
    003f2354ldr x3, [sp+176]
    003f2358str x3, [sp+736]
    003f235cstr x2, [sp+744]
    003f2360str x3, [sp+728]
    003f2364ldr x2, [sp+728]
    003f2368cbnz x2, 0x3f2370
    003f236cb 0x3f2380
    003f2370
    003f2370loc_3f2370:
    003f2370ldr x5, [sp+728]
    003f2374ldr x5, [x5+8]
    003f2378str x5, [sp+728]
    003f237cb 0x3f2384
    003f2380
    003f2380loc_3f2380:
    003f2380b 0x3f2384
    003f2384
    003f2384loc_3f2384:
    003f2384ldr x0, [sp+1312]
    003f2388ldr x2, [sp+752]
    003f238cldr x3, [sp+728]
    003f2390ldr x4, [sp+744]
    003f2394adrp x1, 0x203000
    003f2398add x1, x1, 2944
    003f239cbl sync.(*Map).Store
    003f23a0adrp x0, 0x296000
    003f23a4add x0, x0, 0
    003f23a8bl runtime.newobject
    003f23acstr x0, [sp+720]
    003f23b0adrp x5, 0
    003f23b4add x5, x5, 1904
    003f23b8str x5, [x0]
    003f23bcldr x5, [sp+216]
    003f23c0ldr x6, [sp+720]
    003f23c4ldrsb x27, [x6]
    003f23c8adrp x27, 0x659000
    003f23ccldr w7, [x27+3056]
    003f23d0cbz w7, 0x3f23d8
    003f23d4b 0x3f23dc
    003f23d8
    003f23d8loc_3f23d8:
    003f23d8b 0x3f23f0
    003f23dc
    003f23dcloc_3f23dc:
    003f23dcbl runtime.gcWriteBarrier2
    003f23e0str x5, [x25]
    003f23e4ldr x2, [x6+8]
    003f23e8str x2, [x25+8]
    003f23ecb 0x3f23f0
    003f23f0
    003f23f0loc_3f23f0:
    003f23f0str x5, [x6+8]
    003f23f4ldr x2, [sp+184]
    003f23f8ldr x3, [sp+176]
    003f23fcldr x4, [sp+720]
    003f2400ldrsb x27, [x4]
    003f2404str x3, [x4+16]
    003f2408adrp x27, 0x659000
    003f240cldr w3, [x27+3056]
    003f2410cbz w3, 0x3f2418
    003f2414b 0x3f241c
    003f2418
    003f2418loc_3f2418:
    003f2418b 0x3f2430
    003f241c
    003f241cloc_3f241c:
    003f241cbl runtime.gcWriteBarrier2
    003f2420str x2, [x25]
    003f2424ldr x3, [x4+24]
    003f2428str x3, [x25+8]
    003f242cb 0x3f2430
    003f2430
    003f2430loc_3f2430:
    003f2430str x2, [x4+24]
    003f2434ldr x2, [sp+1312]
    003f2438ldr x3, [sp+720]
    003f243cldrsb x27, [x3]
    003f2440adrp x27, 0x659000
    003f2444ldr w4, [x27+3056]
    003f2448cbz w4, 0x3f2450
    003f244cb 0x3f2454
    003f2450
    003f2450loc_3f2450:
    003f2450b 0x3f2468
    003f2454
    003f2454loc_3f2454:
    003f2454bl runtime.gcWriteBarrier2
    003f2458str x2, [x25]
    003f245cldr x4, [x3+32]
    003f2460str x4, [x25+8]
    003f2464b 0x3f2468
    003f2468
    003f2468loc_3f2468:
    003f2468str x2, [x3+32]
    003f246cldr x2, [sp+320]
    003f2470ldr x3, [sp+328]
    003f2474ldr x4, [sp+720]
    003f2478ldrsb x27, [x4]
    003f247cstr x3, [x4+48]
    003f2480adrp x27, 0x659000
    003f2484ldr w3, [x27+3056]
    003f2488cbz w3, 0x3f2490
    003f248cb 0x3f2494
    003f2490
    003f2490loc_3f2490:
    003f2490b 0x3f24a8
    003f2494
    003f2494loc_3f2494:
    003f2494bl runtime.gcWriteBarrier2
    003f2498str x2, [x25]
    003f249cldr x3, [x4+40]
    003f24a0str x3, [x25+8]
    003f24a4b 0x3f24a8
    003f24a8
    003f24a8loc_3f24a8:
    003f24a8str x2, [x4+40]
    003f24acldr x2, [sp+1304]
    003f24b0ldr x3, [sp+720]
    003f24b4ldrsb x27, [x3]
    003f24b8adrp x27, 0x659000
    003f24bcldr w4, [x27+3056]
    003f24c0cbz w4, 0x3f24c8
    003f24c4b 0x3f24cc
    003f24c8
    003f24c8loc_3f24c8:
    003f24c8b 0x3f24e0
    003f24cc
    003f24ccloc_3f24cc:
    003f24ccbl runtime.gcWriteBarrier2
    003f24d0str x2, [x25]
    003f24d4ldr x4, [x3+56]
    003f24d8str x4, [x25+8]
    003f24dcb 0x3f24e0
    003f24e0
    003f24e0loc_3f24e0:
    003f24e0str x2, [x3+56]
    003f24e4ldr x2, [sp+360]
    003f24e8ldr x3, [sp+720]
    003f24ecldrsb x27, [x3]
    003f24f0adrp x27, 0x659000
    003f24f4ldr w4, [x27+3056]
    003f24f8cbz w4, 0x3f2500
    003f24fcb 0x3f2504
    003f2500
    003f2500loc_3f2500:
    003f2500b 0x3f2518
    003f2504
    003f2504loc_3f2504:
    003f2504bl runtime.gcWriteBarrier2
    003f2508str x2, [x25]
    003f250cldr x4, [x3+64]
    003f2510str x4, [x25+8]
    003f2514b 0x3f2518
    003f2518
    003f2518loc_3f2518:
    003f2518str x2, [x3+64]
    003f251cldr x2, [sp+208]
    003f2520ldr x3, [sp+720]
    003f2524ldrsb x27, [x3]
    003f2528adrp x27, 0x659000
    003f252cldr w4, [x27+3056]
    003f2530cbz w4, 0x3f2538
    003f2534b 0x3f253c
    003f2538
    003f2538loc_3f2538:
    003f2538b 0x3f2550
    003f253c
    003f253cloc_3f253c:
    003f253cbl runtime.gcWriteBarrier2
    003f2540str x2, [x25]
    003f2544ldr x4, [x3+72]
    003f2548str x4, [x25+8]
    003f254cb 0x3f2550
    003f2550
    003f2550loc_3f2550:
    003f2550str x2, [x3+72]
    003f2554ldr x0, [sp+216]
    003f2558ldr x1, [sp+720]
    003f255cbl github.com/things-go/go-socks5.(*Server).goFunc
    003f2560add x27, sp, 1128
    003f2564stp xzr, xzr, [x27]
    003f2568ldr x2, [sp+176]
    003f256cldrsb x27, [x2]
    003f2570ldr x2, [x2+80]
    003f2574ldr x0, [sp+184]
    003f2578ldr x3, [sp+1304]
    003f257cldr x4, [x3+72]
    003f2580ldr x5, [x3+80]
    003f2584ldr x1, [x3+64]
    003f2588mov x3, x5
    003f258cmov x5, x2
    003f2590mov x2, x4
    003f2594blr x5
    003f2598str x0, [sp+144]
    003f259cstr x1, [sp+1128]
    003f25a0str x2, [sp+1136]
    003f25a4ldr x3, [sp+144]
    003f25a8str x3, [sp+168]
    003f25acstr x1, [sp+1224]
    003f25b0str x2, [sp+1232]
    003f25b4str x1, [sp+248]
    003f25b8str x2, [sp+256]
    003f25bccbnz x1, 0x3f25c4
    003f25c0b 0x3f2724
    003f25c4
    003f25c4loc_3f25c4:
    003f25c4ldr x1, [sp+176]
    003f25c8ldrsb x27, [x1]
    003f25ccldr x1, [x1+48]
    003f25d0ldr x0, [sp+184]
    003f25d4blr x1
    003f25d8str x0, [sp+1208]
    003f25dcstr x1, [sp+1216]
    003f25e0ldrsb x27, [x0]
    003f25e4ldr x2, [x0+32]
    003f25e8mov x0, x1
    003f25ecblr x2
    003f25f0str x0, [sp+1008]
    003f25f4str x1, [sp+1016]
    003f25f8adrp x0, 0x20b000
    003f25fcadd x0, x0, 2528
    003f2600bl runtime.newobject
    003f2604str x0, [sp+688]
    003f2608ldr x0, [sp+1008]
    003f260cldr x1, [sp+1016]
    003f2610bl runtime.convTstring
    003f2614str x0, [sp+672]
    003f2618ldr x1, [sp+688]
    003f261cldrsb x27, [x1]
    003f2620adrp x2, 0x203000
    003f2624add x2, x2, 2944
    003f2628str x2, [x1]
    003f262cadrp x27, 0x659000
    003f2630ldr w2, [x27+3056]
    003f2634cbz w2, 0x3f263c
    003f2638b 0x3f2640
    003f263c
    003f263cloc_3f263c:
    003f263cb 0x3f2654
    003f2640
    003f2640loc_3f2640:
    003f2640bl runtime.gcWriteBarrier2
    003f2644str x0, [x25]
    003f2648ldr x6, [x1+8]
    003f264cstr x6, [x25+8]
    003f2650b 0x3f2654
    003f2654
    003f2654loc_3f2654:
    003f2654str x0, [x1+8]
    003f2658ldr x6, [sp+248]
    003f265cldr x7, [sp+256]
    003f2660str x6, [sp+656]
    003f2664str x7, [sp+664]
    003f2668str x6, [sp+648]
    003f266cldr x6, [sp+648]
    003f2670cbnz x6, 0x3f2678
    003f2674b 0x3f2688
    003f2678
    003f2678loc_3f2678:
    003f2678ldr x6, [sp+648]
    003f267cldr x6, [x6+8]
    003f2680str x6, [sp+648]
    003f2684b 0x3f268c
    003f2688
    003f2688loc_3f2688:
    003f2688b 0x3f268c
    003f268c
    003f268cloc_3f268c:
    003f268cldr x6, [sp+688]
    003f2690ldrsb x27, [x6]
    003f2694ldr x7, [sp+648]
    003f2698ldr x8, [sp+664]
    003f269cstr x7, [x6+16]
    003f26a0adrp x27, 0x659000
    003f26a4ldr w7, [x27+3056]
    003f26a8cbz w7, 0x3f26b0
    003f26acb 0x3f26b4
    003f26b0
    003f26b0loc_3f26b0:
    003f26b0b 0x3f26c8
    003f26b4
    003f26b4loc_3f26b4:
    003f26b4bl runtime.gcWriteBarrier2
    003f26b8str x8, [x25]
    003f26bcldr x7, [x6+24]
    003f26c0str x7, [x25+8]
    003f26c4b 0x3f26c8
    003f26c8
    003f26c8loc_3f26c8:
    003f26c8str x8, [x6+24]
    003f26ccldr x3, [sp+688]
    003f26d0ldrsb x27, [x3]
    003f26d4b 0x3f26d8
    003f26d8
    003f26d8loc_3f26d8:
    003f26d8str x3, [sp+696]
    003f26dcorr x5, xzr, 2
    003f26e0str x5, [sp+704]
    003f26e4str x5, [sp+712]
    003f26e8ldr x6, [sp+216]
    003f26ecldrsb x27, [x6]
    003f26f0ldr x7, [x6+112]
    003f26f4ldrsb x27, [x7]
    003f26f8ldr x0, [x6+120]
    003f26fcldr x6, [x7+24]
    003f2700adrp x1, 0x2d3000
    003f2704add x1, x1, 39
    003f2708movz x2, 41
    003f270cmov x4, x5
    003f2710blr x6
    003f2714bl runtime.deferreturn
    003f2718ldp x29, x30, [sp-8]
    003f271cadd sp, sp, 1328
    003f2720ret x30
    003f2724
    003f2724loc_3f2724:
    003f2724b 0x3f2728
    003f2728
    003f2728loc_3f2728:
    003f2728b 0x3f2730
    003f272c
    003f272cloc_3f272c:
    003f272cb 0x3f2730
    003f2730
    003f2730loc_3f2730:
    003f2730b 0x3f1ac0
    003f2734
    003f2734loc_3f2734:
    003f2734adrp x0, 0x25c000
    003f2738add x0, x0, 1408
    003f273cbl runtime.panicnildottype
    003f2740
    003f2740loc_3f2740:
    003f2740adrp x0, 0x25c000
    003f2744add x0, x0, 1408
    003f2748bl runtime.panicnildottype
    003f274c
    003f274cloc_3f274c:
    003f274cbl runtime.panicSliceAcap
    003f2750
    003f2750loc_3f2750:
    003f2750bl runtime.panicSliceAcap
    003f2754hint
    003f2758
    003f2758loc_3f2758:
    003f2758mov x3, x30
    003f275cbl runtime.morestack.abi0
    003f2760b 0x3f18b0
    003f2764udf 0
    003f2768udf 0
    003f276cudf 0
    003f18b0
    003f2770
    003f2770github.com/things-go/go-socks5.(*Server).handleAssociate.func2.2: ; void github.com/things-go/go-socks5.(*Server).handleAssociate.func2.2(void)
    003f2770ldr x16, [x28+16]
    003f2774sub x17, sp, 640
    003f2778subs xzr, x17, x16
    003f277cb.ls 0x3f2f6c
    003f2780sub x20, sp, 768
    003f2784stp x29, x30, [x20-8]
    003f2788add sp, x20, 0
    003f278csub x29, sp, 8
    003f2790ldr x1, [x26+8]
    003f2794str x1, [sp+232]
    003f2798ldr x1, [x26+16]
    003f279cldr x2, [x26+24]
    003f27a0str x1, [sp+208]
    003f27a4str x2, [sp+216]
    003f27a8ldr x1, [x26+32]
    003f27acstr x1, [sp+752]
    003f27b0ldr x1, [x26+40]
    003f27b4ldr x2, [x26+48]
    003f27b8str x1, [sp+296]
    003f27bcstr x2, [sp+304]
    003f27c0ldr x1, [x26+56]
    003f27c4str x1, [sp+744]
    003f27c8ldr x1, [x26+64]
    003f27ccstr x1, [sp+360]
    003f27d0ldr x1, [x26+72]
    003f27d4str x1, [sp+224]
    003f27d8ldr x1, [sp+232]
    003f27dcldrsb x27, [x1]
    003f27e0ldr x2, [x1+136]
    003f27e4ldrsb x27, [x2]
    003f27e8ldr x0, [x1+144]
    003f27ecldr x1, [x2+24]
    003f27f0blr x1
    003f27f4str x0, [sp+312]
    003f27f8str x1, [sp+320]
    003f27fcstr x2, [sp+328]
    003f2800add x20, sp, 584
    003f2804adr x27, 16
    003f2808stp x29, x27, [sp-24]
    003f280csub x29, sp, 24
    003f2810bl fn_87cfc
    003f2814sub x29, sp, 8
    003f2818add x1, sp, 584
    003f281cstr x1, [sp+664]
    003f2820ldrsb x27, [x1]
    003f2824adrp x2, 0
    003f2828add x2, x2, 3968
    003f282cstr x2, [x1]
    003f2830ldrsb x27, [x1]
    003f2834ldr x2, [sp+216]
    003f2838ldr x3, [sp+208]
    003f283cstr x3, [x1+8]
    003f2840adrp x27, 0x659000
    003f2844ldr w3, [x27+3056]
    003f2848cbz w3, 0x3f2850
    003f284cb 0x3f2854
    003f2850
    003f2850loc_3f2850:
    003f2850b 0x3f2868
    003f2854
    003f2854loc_3f2854:
    003f2854bl runtime.gcWriteBarrier2
    003f2858str x2, [x25]
    003f285cldr x3, [x1+16]
    003f2860str x3, [x25+8]
    003f2864b 0x3f2868
    003f2868
    003f2868loc_3f2868:
    003f2868str x2, [x1+16]
    003f286cldrsb x27, [x1]
    003f2870ldr x2, [sp+752]
    003f2874adrp x27, 0x659000
    003f2878ldr w3, [x27+3056]
    003f287ccbz w3, 0x3f2884
    003f2880b 0x3f2888
    003f2884
    003f2884loc_3f2884:
    003f2884b 0x3f289c
    003f2888
    003f2888loc_3f2888:
    003f2888bl runtime.gcWriteBarrier2
    003f288cstr x2, [x25]
    003f2890ldr x3, [x1+24]
    003f2894str x3, [x25+8]
    003f2898b 0x3f289c
    003f289c
    003f289cloc_3f289c:
    003f289cstr x2, [x1+24]
    003f28a0ldr x1, [sp+296]
    003f28a4ldr x2, [sp+304]
    003f28a8ldr x3, [sp+664]
    003f28acldrsb x27, [x3]
    003f28b0str x2, [x3+40]
    003f28b4adrp x27, 0x659000
    003f28b8ldr w2, [x27+3056]
    003f28bccbz w2, 0x3f28c4
    003f28c0b 0x3f28c8
    003f28c4
    003f28c4loc_3f28c4:
    003f28c4b 0x3f28dc
    003f28c8
    003f28c8loc_3f28c8:
    003f28c8bl runtime.gcWriteBarrier2
    003f28ccstr x1, [x25]
    003f28d0ldr x2, [x3+32]
    003f28d4str x2, [x25+8]
    003f28d8b 0x3f28dc
    003f28dc
    003f28dcloc_3f28dc:
    003f28dcstr x1, [x3+32]
    003f28e0ldr x1, [sp+232]
    003f28e4ldr x2, [sp+664]
    003f28e8ldrsb x27, [x2]
    003f28ecadrp x27, 0x659000
    003f28f0ldr w3, [x27+3056]
    003f28f4cbz w3, 0x3f28fc
    003f28f8b 0x3f2900
    003f28fc
    003f28fcloc_3f28fc:
    003f28fcb 0x3f2914
    003f2900
    003f2900loc_3f2900:
    003f2900bl runtime.gcWriteBarrier2
    003f2904str x1, [x25]
    003f2908ldr x3, [x2+48]
    003f290cstr x3, [x25+8]
    003f2910b 0x3f2914
    003f2914
    003f2914loc_3f2914:
    003f2914str x1, [x2+48]
    003f2918ldr x1, [sp+312]
    003f291cldr x2, [sp+320]
    003f2920ldr x3, [sp+328]
    003f2924ldr x4, [sp+664]
    003f2928ldrsb x27, [x4]
    003f292cstr x2, [x4+64]
    003f2930str x3, [x4+72]
    003f2934adrp x27, 0x659000
    003f2938ldr w2, [x27+3056]
    003f293ccbz w2, 0x3f2944
    003f2940b 0x3f2948
    003f2944
    003f2944loc_3f2944:
    003f2944b 0x3f295c
    003f2948
    003f2948loc_3f2948:
    003f2948bl runtime.gcWriteBarrier2
    003f294cstr x1, [x25]
    003f2950ldr x2, [x4+56]
    003f2954str x2, [x25+8]
    003f2958b 0x3f295c
    003f295c
    003f295cloc_3f295c:
    003f295cstr x1, [x4+56]
    003f2960ldr x1, [sp+664]
    003f2964str x1, [sp+104]
    003f2968add x0, sp, 80
    003f296cbl runtime.deferprocStack
    003f2970subs xzr, x0, 0
    003f2974b.ne 0x3f2980
    003f2978b 0x3f297c
    003f297c
    003f297cloc_3f297c:
    003f297cb 0x3f2990
    003f2980
    003f2980loc_3f2980:
    003f2980bl runtime.deferreturn
    003f2984ldp x29, x30, [sp-8]
    003f2988add sp, sp, 768
    003f298cret x30
    003f2990
    003f2990loc_3f2990:
    003f2990b 0x3f2994
    003f2994
    003f2994loc_3f2994:
    003f2994ldr x1, [sp+328]
    003f2998str x1, [sp+168]
    003f299cldr x2, [sp+328]
    003f29a0ldr x4, [sp+312]
    003f29a4subs xzr, x1, x2
    003f29a8b.ls 0x3f29b0
    003f29acb 0x3f2f64
    003f29b0
    003f29b0loc_3f29b0:
    003f29b0b 0x3f29b4
    003f29b4
    003f29b4loc_3f29b4:
    003f29b4str x4, [sp+336]
    003f29b8str x1, [sp+344]
    003f29bcstr x2, [sp+352]
    003f29c0add x27, sp, 712
    003f29c4stp xzr, xzr, [x27]
    003f29c8ldr x2, [sp+344]
    003f29ccldr x3, [sp+352]
    003f29d0ldr x4, [sp+208]
    003f29d4ldrsb x27, [x4]
    003f29d8ldr x4, [x4+40]
    003f29dcldr x1, [sp+336]
    003f29e0ldr x0, [sp+216]
    003f29e4blr x4
    003f29e8str x0, [sp+168]
    003f29ecstr x1, [sp+712]
    003f29f0str x2, [sp+720]
    003f29f4ldr x4, [sp+168]
    003f29f8str x4, [sp+128]
    003f29fcstr x1, [sp+384]
    003f2a00str x2, [sp+392]
    003f2a04ldr x4, [sp+128]
    003f2a08str x4, [sp+72]
    003f2a0cstr x1, [sp+280]
    003f2a10str x2, [sp+288]
    003f2a14cbnz x1, 0x3f2a1c
    003f2a18b 0x3f2bf4
    003f2a1c
    003f2a1cloc_3f2a1c:
    003f2a1cadrp x27, 0x62f000
    003f2a20ldr x3, [x27+1528]
    003f2a24adrp x27, 0x62f000
    003f2a28ldr x4, [x27+1520]
    003f2a2cmov x0, x1
    003f2a30mov x1, x2
    003f2a34mov x2, x4
    003f2a38bl errors.Is
    003f2a3cstrb w0, [sp+70]
    003f2a40strb w0, [sp+71]
    003f2a44tbnz w0, 0, 0x3f2a4c
    003f2a48b 0x3f2a50
    003f2a4c
    003f2a4cloc_3f2a4c:
    003f2a4cb 0x3f2a78
    003f2a50
    003f2a50loc_3f2a50:
    003f2a50ldr x0, [sp+280]
    003f2a54adrp x27, 0x61b000
    003f2a58ldr x2, [x27+2752]
    003f2a5cldr x1, [sp+288]
    003f2a60adrp x27, 0x61b000
    003f2a64ldr x3, [x27+2760]
    003f2a68bl errors.Is
    003f2a6cstrb w0, [sp+69]
    003f2a70strb w0, [sp+71]
    003f2a74b 0x3f2a78
    003f2a78
    003f2a78loc_3f2a78:
    003f2a78ldrb w1, [sp+71]
    003f2a7ctbnz w1, 0, 0x3f2a84
    003f2a80b 0x3f2a94
    003f2a84
    003f2a84loc_3f2a84:
    003f2a84bl runtime.deferreturn
    003f2a88ldp x29, x30, [sp-8]
    003f2a8cadd sp, sp, 768
    003f2a90ret x30
    003f2a94
    003f2a94loc_3f2a94:
    003f2a94ldr x1, [sp+208]
    003f2a98ldrsb x27, [x1]
    003f2a9cldr x1, [x1+48]
    003f2aa0ldr x0, [sp+216]
    003f2aa4blr x1
    003f2aa8str x0, [sp+368]
    003f2aacstr x1, [sp+376]
    003f2ab0ldrsb x27, [x0]
    003f2ab4ldr x2, [x0+32]
    003f2ab8mov x0, x1
    003f2abcblr x2
    003f2ac0str x0, [sp+696]
    003f2ac4str x1, [sp+704]
    003f2ac8adrp x0, 0x20b000
    003f2accadd x0, x0, 2528
    003f2ad0bl runtime.newobject
    003f2ad4str x0, [sp+552]
    003f2ad8ldr x0, [sp+696]
    003f2adcldr x1, [sp+704]
    003f2ae0bl runtime.convTstring
    003f2ae4str x0, [sp+544]
    003f2ae8ldr x1, [sp+552]
    003f2aecldrsb x27, [x1]
    003f2af0adrp x2, 0x203000
    003f2af4add x2, x2, 2944
    003f2af8str x2, [x1]
    003f2afcadrp x27, 0x659000
    003f2b00ldr w2, [x27+3056]
    003f2b04cbz w2, 0x3f2b0c
    003f2b08b 0x3f2b10
    003f2b0c
    003f2b0cloc_3f2b0c:
    003f2b0cb 0x3f2b24
    003f2b10
    003f2b10loc_3f2b10:
    003f2b10bl runtime.gcWriteBarrier2
    003f2b14str x0, [x25]
    003f2b18ldr x6, [x1+8]
    003f2b1cstr x6, [x25+8]
    003f2b20b 0x3f2b24
    003f2b24
    003f2b24loc_3f2b24:
    003f2b24str x0, [x1+8]
    003f2b28ldr x6, [sp+280]
    003f2b2cldr x7, [sp+288]
    003f2b30str x6, [sp+528]
    003f2b34str x7, [sp+536]
    003f2b38str x6, [sp+520]
    003f2b3cldr x6, [sp+520]
    003f2b40cbnz x6, 0x3f2b48
    003f2b44b 0x3f2b58
    003f2b48
    003f2b48loc_3f2b48:
    003f2b48ldr x6, [sp+520]
    003f2b4cldr x6, [x6+8]
    003f2b50str x6, [sp+520]
    003f2b54b 0x3f2b5c
    003f2b58
    003f2b58loc_3f2b58:
    003f2b58b 0x3f2b5c
    003f2b5c
    003f2b5cloc_3f2b5c:
    003f2b5cldr x6, [sp+552]
    003f2b60ldrsb x27, [x6]
    003f2b64ldr x7, [sp+536]
    003f2b68ldr x8, [sp+520]
    003f2b6cstr x8, [x6+16]
    003f2b70adrp x27, 0x659000
    003f2b74ldr w8, [x27+3056]
    003f2b78cbz w8, 0x3f2b80
    003f2b7cb 0x3f2b84
    003f2b80
    003f2b80loc_3f2b80:
    003f2b80b 0x3f2b98
    003f2b84
    003f2b84loc_3f2b84:
    003f2b84bl runtime.gcWriteBarrier2
    003f2b88str x7, [x25]
    003f2b8cldr x8, [x6+24]
    003f2b90str x8, [x25+8]
    003f2b94b 0x3f2b98
    003f2b98
    003f2b98loc_3f2b98:
    003f2b98str x7, [x6+24]
    003f2b9cldr x3, [sp+552]
    003f2ba0ldrsb x27, [x3]
    003f2ba4b 0x3f2ba8
    003f2ba8
    003f2ba8loc_3f2ba8:
    003f2ba8str x3, [sp+560]
    003f2bacorr x5, xzr, 2
    003f2bb0str x5, [sp+568]
    003f2bb4str x5, [sp+576]
    003f2bb8ldr x6, [sp+232]
    003f2bbcldrsb x27, [x6]
    003f2bc0ldr x7, [x6+112]
    003f2bc4ldrsb x27, [x7]
    003f2bc8ldr x0, [x6+120]
    003f2bccldr x6, [x7+24]
    003f2bd0adrp x1, 0x2ce000
    003f2bd4add x1, x1, 3401
    003f2bd8movz x2, 35
    003f2bdcmov x4, x5
    003f2be0blr x6
    003f2be4bl runtime.deferreturn
    003f2be8ldp x29, x30, [sp-8]
    003f2becadd sp, sp, 768
    003f2bf0ret x30
    003f2bf4
    003f2bf4loc_3f2bf4:
    003f2bf4ldr x1, [sp+232]
    003f2bf8ldrsb x27, [x1]
    003f2bfcldr x2, [x1+136]
    003f2c00ldrsb x27, [x2]
    003f2c04ldr x0, [x1+144]
    003f2c08ldr x1, [x2+24]
    003f2c0cblr x1
    003f2c10str x0, [sp+184]
    003f2c14str x1, [sp+192]
    003f2c18str x2, [sp+200]
    003f2c1cstr x0, [sp+240]
    003f2c20str x1, [sp+248]
    003f2c24str x2, [sp+256]
    003f2c28ldr x0, [sp+744]
    003f2c2cbl github.com/things-go/go-socks5/statute.(*Datagram).Header
    003f2c30str x0, [sp+672]
    003f2c34str x1, [sp+680]
    003f2c38str x2, [sp+688]
    003f2c3cldr x2, [sp+256]
    003f2c40ldr x0, [sp+240]
    003f2c44ldr x1, [sp+248]
    003f2c48str x0, [sp+496]
    003f2c4cstr x1, [sp+504]
    003f2c50str x2, [sp+512]
    003f2c54ldr x3, [sp+680]
    003f2c58add x1, x1, x3
    003f2c5cstr x1, [sp+160]
    003f2c60subs xzr, x2, x1
    003f2c64b.hs 0x3f2c6c
    003f2c68b 0x3f2c74
    003f2c6c
    003f2c6cloc_3f2c6c:
    003f2c6cstr x1, [sp+504]
    003f2c70b 0x3f2c94
    003f2c74
    003f2c74loc_3f2c74:
    003f2c74ldr x3, [sp+680]
    003f2c78adrp x4, 0x203000
    003f2c7cadd x4, x4, 3072
    003f2c80bl runtime.growslice
    003f2c84str x0, [sp+496]
    003f2c88str x1, [sp+504]
    003f2c8cstr x2, [sp+512]
    003f2c90b 0x3f2c94
    003f2c94
    003f2c94loc_3f2c94:
    003f2c94ldr x3, [sp+680]
    003f2c98str x3, [sp+152]
    003f2c9cldr x3, [sp+160]
    003f2ca0ldr x4, [sp+496]
    003f2ca4ldr x5, [sp+680]
    003f2ca8sub x3, x3, x5
    003f2cacadd x0, x4, x3
    003f2cb0str x0, [sp+488]
    003f2cb4ldr x2, [sp+152]
    003f2cb8ldr x1, [sp+672]
    003f2cbcbl runtime.memmove
    003f2cc0ldr x3, [sp+496]
    003f2cc4ldr x4, [sp+504]
    003f2cc8ldr x5, [sp+512]
    003f2cccstr x3, [sp+240]
    003f2cd0str x4, [sp+248]
    003f2cd4str x5, [sp+256]
    003f2cd8ldr x1, [sp+72]
    003f2cdcldr x2, [sp+352]
    003f2ce0ldr x3, [sp+336]
    003f2ce4subs xzr, x2, x1
    003f2ce8b.hs 0x3f2cf0
    003f2cecb 0x3f2f60
    003f2cf0
    003f2cf0loc_3f2cf0:
    003f2cf0b 0x3f2cf4
    003f2cf4
    003f2cf4loc_3f2cf4:
    003f2cf4str x3, [sp+672]
    003f2cf8str x1, [sp+680]
    003f2cfcstr x2, [sp+688]
    003f2d00ldr x2, [sp+256]
    003f2d04ldr x0, [sp+240]
    003f2d08ldr x5, [sp+248]
    003f2d0cstr x0, [sp+464]
    003f2d10str x5, [sp+472]
    003f2d14str x2, [sp+480]
    003f2d18ldr x6, [sp+680]
    003f2d1cadd x1, x5, x6
    003f2d20str x1, [sp+144]
    003f2d24subs xzr, x2, x1
    003f2d28b.hs 0x3f2d30
    003f2d2cb 0x3f2d38
    003f2d30
    003f2d30loc_3f2d30:
    003f2d30str x1, [sp+472]
    003f2d34b 0x3f2d58
    003f2d38
    003f2d38loc_3f2d38:
    003f2d38ldr x3, [sp+680]
    003f2d3cadrp x4, 0x203000
    003f2d40add x4, x4, 3072
    003f2d44bl runtime.growslice
    003f2d48str x0, [sp+464]
    003f2d4cstr x1, [sp+472]
    003f2d50str x2, [sp+480]
    003f2d54b 0x3f2d58
    003f2d58
    003f2d58loc_3f2d58:
    003f2d58ldr x3, [sp+680]
    003f2d5cstr x3, [sp+136]
    003f2d60ldr x3, [sp+144]
    003f2d64ldr x4, [sp+680]
    003f2d68sub x3, x3, x4
    003f2d6cldr x4, [sp+464]
    003f2d70add x0, x4, x3
    003f2d74str x0, [sp+456]
    003f2d78ldr x2, [sp+136]
    003f2d7cldr x1, [sp+672]
    003f2d80bl runtime.memmove
    003f2d84ldr x3, [sp+464]
    003f2d88ldr x4, [sp+472]
    003f2d8cldr x5, [sp+480]
    003f2d90str x3, [sp+240]
    003f2d94str x4, [sp+248]
    003f2d98str x5, [sp+256]
    003f2d9cadd x27, sp, 712
    003f2da0stp xzr, xzr, [x27]
    003f2da4ldr x1, [sp+240]
    003f2da8ldr x2, [sp+248]
    003f2dacldr x3, [sp+256]
    003f2db0ldr x0, [sp+360]
    003f2db4ldr x5, [sp+224]
    003f2db8adrp x4, 0x324000
    003f2dbcadd x4, x4, 3592
    003f2dc0bl net.(*UDPConn).WriteTo
    003f2dc4str x0, [sp+168]
    003f2dc8str x1, [sp+712]
    003f2dccstr x2, [sp+720]
    003f2dd0ldr x3, [sp+168]
    003f2dd4str x3, [sp+176]
    003f2dd8str x1, [sp+728]
    003f2ddcstr x2, [sp+736]
    003f2de0str x1, [sp+264]
    003f2de4str x2, [sp+272]
    003f2de8cbnz x1, 0x3f2df0
    003f2decb 0x3f2f30
    003f2df0
    003f2df0loc_3f2df0:
    003f2df0ldr x4, [sp+232]
    003f2df4ldrsb x27, [x4]
    003f2df8ldr x5, [x4+136]
    003f2dfcldrsb x27, [x5]
    003f2e00ldr x0, [x4+144]
    003f2e04ldr x1, [sp+184]
    003f2e08ldr x2, [sp+192]
    003f2e0cldr x3, [sp+200]
    003f2e10ldr x4, [x5+32]
    003f2e14blr x4
    003f2e18adrp x0, 0x20b000
    003f2e1cadd x0, x0, 2528
    003f2e20bl runtime.newobject
    003f2e24str x0, [sp+424]
    003f2e28ldr x4, [sp+224]
    003f2e2cadrp x5, 0x279000
    003f2e30add x5, x5, 288
    003f2e34str x5, [x0]
    003f2e38adrp x27, 0x659000
    003f2e3cldr w5, [x27+3056]
    003f2e40cbz w5, 0x3f2e48
    003f2e44b 0x3f2e4c
    003f2e48
    003f2e48loc_3f2e48:
    003f2e48b 0x3f2e60
    003f2e4c
    003f2e4cloc_3f2e4c:
    003f2e4cbl runtime.gcWriteBarrier2
    003f2e50str x4, [x25]
    003f2e54ldr x6, [x0+8]
    003f2e58str x6, [x25+8]
    003f2e5cb 0x3f2e60
    003f2e60
    003f2e60loc_3f2e60:
    003f2e60str x4, [x0+8]
    003f2e64ldr x6, [sp+264]
    003f2e68ldr x7, [sp+272]
    003f2e6cstr x6, [sp+408]
    003f2e70str x7, [sp+416]
    003f2e74str x6, [sp+400]
    003f2e78ldr x6, [sp+400]
    003f2e7ccbnz x6, 0x3f2e84
    003f2e80b 0x3f2e94
    003f2e84
    003f2e84loc_3f2e84:
    003f2e84ldr x6, [sp+400]
    003f2e88ldr x6, [x6+8]
    003f2e8cstr x6, [sp+400]
    003f2e90b 0x3f2e98
    003f2e94
    003f2e94loc_3f2e94:
    003f2e94b 0x3f2e98
    003f2e98
    003f2e98loc_3f2e98:
    003f2e98ldr x6, [sp+424]
    003f2e9cldrsb x27, [x6]
    003f2ea0ldr x7, [sp+416]
    003f2ea4ldr x8, [sp+400]
    003f2ea8str x8, [x6+16]
    003f2eacadrp x27, 0x659000
    003f2eb0ldr w8, [x27+3056]
    003f2eb4cbz w8, 0x3f2ebc
    003f2eb8b 0x3f2ec0
    003f2ebc
    003f2ebcloc_3f2ebc:
    003f2ebcb 0x3f2ed4
    003f2ec0
    003f2ec0loc_3f2ec0:
    003f2ec0bl runtime.gcWriteBarrier2
    003f2ec4str x7, [x25]
    003f2ec8ldr x8, [x6+24]
    003f2eccstr x8, [x25+8]
    003f2ed0b 0x3f2ed4
    003f2ed4
    003f2ed4loc_3f2ed4:
    003f2ed4str x7, [x6+24]
    003f2ed8ldr x3, [sp+424]
    003f2edcldrsb x27, [x3]
    003f2ee0b 0x3f2ee4
    003f2ee4
    003f2ee4loc_3f2ee4:
    003f2ee4str x3, [sp+432]
    003f2ee8orr x5, xzr, 2
    003f2eecstr x5, [sp+440]
    003f2ef0str x5, [sp+448]
    003f2ef4ldr x6, [sp+232]
    003f2ef8ldrsb x27, [x6]
    003f2efcldr x7, [x6+112]
    003f2f00ldrsb x27, [x7]
    003f2f04ldr x0, [x6+120]
    003f2f08ldr x6, [x7+24]
    003f2f0cadrp x1, 0x2ce000
    003f2f10add x1, x1, 811
    003f2f14movz x2, 34
    003f2f18mov x4, x5
    003f2f1cblr x6
    003f2f20bl runtime.deferreturn
    003f2f24ldp x29, x30, [sp-8]
    003f2f28add sp, sp, 768
    003f2f2cret x30
    003f2f30
    003f2f30loc_3f2f30:
    003f2f30ldr x4, [sp+232]
    003f2f34ldrsb x27, [x4]
    003f2f38ldr x5, [x4+136]
    003f2f3cldrsb x27, [x5]
    003f2f40ldr x0, [x4+144]
    003f2f44ldr x1, [sp+184]
    003f2f48ldr x2, [sp+192]
    003f2f4cldr x3, [sp+200]
    003f2f50ldr x4, [x5+32]
    003f2f54blr x4
    003f2f58b 0x3f2f5c
    003f2f5c
    003f2f5cloc_3f2f5c:
    003f2f5cb 0x3f2990
    003f2f60
    003f2f60loc_3f2f60:
    003f2f60bl runtime.panicSliceAcap
    003f2f64
    003f2f64loc_3f2f64:
    003f2f64bl runtime.panicSliceAcap
    003f2f68hint
    003f2f6c
    003f2f6cloc_3f2f6c:
    003f2f6cmov x3, x30
    003f2f70bl runtime.morestack.abi0
    003f2f74b 0x3f2770
    003f2f78udf 0
    003f2f7cudf 0
    003f2770
    003f2f80
    003f2f80github.com/things-go/go-socks5.(*Server).handleAssociate.func2.2.1: ; void github.com/things-go/go-socks5.(*Server).handleAssociate.func2.2.1(void)
    003f2f80ldr x16, [x28+16]
    003f2f84sub x17, sp, 16
    003f2f88subs xzr, x17, x16
    003f2f8cb.ls 0x3f305c
    003f2f90str x30, [sp-144]!
    003f2f94stur x29, [sp-8]
    003f2f98sub x29, sp, 8
    003f2f9cldr x1, [x26+8]
    003f2fa0ldr x2, [x26+16]
    003f2fa4str x1, [sp+48]
    003f2fa8str x2, [sp+56]
    003f2facldr x1, [x26+24]
    003f2fb0str x1, [sp+128]
    003f2fb4ldr x1, [x26+32]
    003f2fb8ldr x2, [x26+40]
    003f2fbcstr x1, [sp+72]
    003f2fc0str x2, [sp+80]
    003f2fc4ldr x1, [x26+48]
    003f2fc8str x1, [sp+64]
    003f2fccldr x1, [x26+56]
    003f2fd0ldr x2, [x26+64]
    003f2fd4ldr x3, [x26+72]
    003f2fd8str x1, [sp+88]
    003f2fdcstr x2, [sp+96]
    003f2fe0str x3, [sp+104]
    003f2fe4ldr x1, [sp+48]
    003f2fe8ldrsb x27, [x1]
    003f2fecldr x1, [x1+24]
    003f2ff0ldr x0, [sp+56]
    003f2ff4blr x1
    003f2ff8ldr x1, [sp+72]
    003f2ffcldr x2, [sp+80]
    003f3000str x1, [sp+112]
    003f3004str x2, [sp+120]
    003f3008ldr x0, [sp+128]
    003f300cadrp x1, 0x202000
    003f3010add x1, x1, 2944
    003f3014add x2, sp, 112
    003f3018bl sync.(*Map).Delete
    003f301cldr x1, [sp+64]
    003f3020ldrsb x27, [x1]
    003f3024ldr x2, [x1+136]
    003f3028ldrsb x27, [x2]
    003f302cldr x0, [x1+144]
    003f3030ldr x1, [sp+88]
    003f3034ldr x3, [sp+96]
    003f3038ldr x4, [sp+104]
    003f303cldr x2, [x2+32]
    003f3040mov x5, x2
    003f3044mov x2, x3
    003f3048mov x3, x4
    003f304cblr x5
    003f3050ldur x29, [sp-8]
    003f3054ldr x30, [sp], 144
    003f3058ret x30
    003f305c
    003f305cloc_3f305c:
    003f305cmov x3, x30
    003f3060bl runtime.morestack.abi0
    003f3064b 0x3f2f80
    003f3068udf 0
    003f306cudf 0
    003f2f80
    003f3070
    003f3070github.com/things-go/go-socks5.(*Server).handleAssociate.func2.1: ; void github.com/things-go/go-socks5.(*Server).handleAssociate.func2.1(void)
    003f3070ldr x16, [x28+16]
    003f3074subs xzr, sp, x16
    003f3078b.ls 0x3f3154
    003f307cstr x30, [sp-128]!
    003f3080stur x29, [sp-8]
    003f3084sub x29, sp, 8
    003f3088ldr x4, [x26+8]
    003f308cstr x4, [sp+40]
    003f3090ldr x4, [x26+16]
    003f3094ldr x5, [x26+24]
    003f3098ldr x6, [x26+32]
    003f309cstr x4, [sp+48]
    003f30a0str x5, [sp+56]
    003f30a4str x6, [sp+64]
    003f30a8ldr x4, [x26+40]
    003f30acstr x4, [sp+72]
    003f30b0ldr x4, [x26+48]
    003f30b4str x4, [sp+112]
    003f30b8ldr x4, [sp+40]
    003f30bcldrsb x27, [x4]
    003f30c0ldr x5, [x4+136]
    003f30c4ldrsb x27, [x5]
    003f30c8ldr x0, [x4+144]
    003f30ccldr x1, [sp+48]
    003f30d0ldr x2, [sp+56]
    003f30d4ldr x3, [sp+64]
    003f30d8ldr x4, [x5+32]
    003f30dcblr x4
    003f30e0ldr x0, [sp+72]
    003f30e4ldrsb x27, [x0]
    003f30e8str x0, [sp+88]
    003f30ecbl net.(*conn).Close
    003f30f0stp xzr, xzr, [sp+96]
    003f30f4add x1, sp, 96
    003f30f8str x1, [sp+80]
    003f30fcldrsb x27, [x1]
    003f3100adrp x4, 0
    003f3104add x4, x4, 352
    003f3108str x4, [x1]
    003f310cldrsb x27, [x1]
    003f3110ldr x4, [sp+40]
    003f3114adrp x27, 0x658000
    003f3118ldr w5, [x27+3056]
    003f311ccbz w5, 0x3f3124
    003f3120b 0x3f3128
    003f3124
    003f3124loc_3f3124:
    003f3124b 0x3f313c
    003f3128
    003f3128loc_3f3128:
    003f3128bl runtime.gcWriteBarrier2
    003f312cstr x4, [x25]
    003f3130ldr x2, [x1+8]
    003f3134str x2, [x25+8]
    003f3138b 0x3f313c
    003f313c
    003f313cloc_3f313c:
    003f313cstr x4, [x1+8]
    003f3140ldr x0, [sp+112]
    003f3144bl sync.(*Map).Range
    003f3148ldur x29, [sp-8]
    003f314cldr x30, [sp], 128
    003f3150ret x30
    003f3154
    003f3154loc_3f3154:
    003f3154mov x3, x30
    003f3158bl runtime.morestack.abi0
    003f315cb 0x3f3070
    003f3070