File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
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
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
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
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
003f3160
003f3160github.com/things-go/go-socks5.(*Server).handleAssociate.func2.1.1: ; void github.com/things-go/go-socks5.(*Server).handleAssociate.func2.1.1(interface {} key, interface {} value)
003f3160ldr x16, [x28+16]
003f3164sub x17, sp, 48
003f3168subs xzr, x17, x16
003f316cb.ls 0x3f3318
003f3170str x30, [sp-176]!
003f3174stur x29, [sp-8]
003f3178sub x29, sp, 8
003f317cstr x0, [sp+184]
003f3180str x1, [sp+192]
003f3184str x2, [sp+200]
003f3188str x3, [sp+208]
003f318cldr x2, [x26+8]
003f3190str x2, [sp+72]
003f3194strb wzr, [sp+68]
003f3198stp xzr, xzr, [sp+120]
003f319cldr x2, [sp+208]
003f31a0ldr x1, [sp+200]
003f31a4cbnz x1, 0x3f31ac
003f31a8b 0x3f31c8
003f31ac
003f31acloc_3f31ac:
003f31acstr x2, [sp+152]
003f31b0adrp x0, 0x61c000
003f31b4add x0, x0, 2736
003f31b8bl runtime.typeAssert
003f31bcldr x2, [sp+152]
003f31c0mov x1, x0
003f31c4b 0x3f31cc
003f31c8
003f31c8loc_3f31c8:
003f31c8b 0x3f31cc
003f31cc
003f31ccloc_3f31cc:
003f31ccstr x1, [sp+120]
003f31d0str x2, [sp+128]
003f31d4subs xzr, x1, 0
003f31d8cset x1, ne
003f31dcstrb w1, [sp+70]
003f31e0ldr x1, [sp+120]
003f31e4ldr x2, [sp+128]
003f31e8str x1, [sp+136]
003f31ecstr x2, [sp+144]
003f31f0ldrb w1, [sp+70]
003f31f4strb w1, [sp+71]
003f31f8ldr x1, [sp+136]
003f31fcldr x2, [sp+144]
003f3200str x1, [sp+80]
003f3204str x2, [sp+88]
003f3208ldrb w1, [sp+71]
003f320cstrb w1, [sp+69]
003f3210tbnz w1, 0, 0x3f3218
003f3214b 0x3f3230
003f3218
003f3218loc_3f3218:
003f3218ldr x1, [sp+80]
003f321cldrsb x27, [x1]
003f3220ldr x1, [x1+24]
003f3224ldr x0, [sp+88]
003f3228blr x1
003f322cb 0x3f3304
003f3230
003f3230loc_3f3230:
003f3230adrp x0, 0x20a000
003f3234add x0, x0, 2528
003f3238bl runtime.newobject
003f323cstr x0, [sp+160]
003f3240ldr x1, [sp+192]
003f3244ldr x2, [sp+184]
003f3248str x2, [x0]
003f324cadrp x27, 0x658000
003f3250ldr w2, [x27+3056]
003f3254cbz w2, 0x3f325c
003f3258b 0x3f3260
003f325c
003f325cloc_3f325c:
003f325cb 0x3f3274
003f3260
003f3260loc_3f3260:
003f3260bl runtime.gcWriteBarrier2
003f3264str x1, [x25]
003f3268ldr x6, [x0+8]
003f326cstr x6, [x25+8]
003f3270b 0x3f3274
003f3274
003f3274loc_3f3274:
003f3274str x1, [x0+8]
003f3278ldr x6, [sp+208]
003f327cldr x7, [sp+200]
003f3280ldr x8, [sp+160]
003f3284ldrsb x27, [x8]
003f3288str x7, [x8+16]
003f328cadrp x27, 0x658000
003f3290ldr w7, [x27+3056]
003f3294cbz w7, 0x3f329c
003f3298b 0x3f32a0
003f329c
003f329cloc_3f329c:
003f329cb 0x3f32b4
003f32a0
003f32a0loc_3f32a0:
003f32a0bl runtime.gcWriteBarrier2
003f32a4str x6, [x25]
003f32a8ldr x7, [x8+24]
003f32acstr x7, [x25+8]
003f32b0b 0x3f32b4
003f32b4
003f32b4loc_3f32b4:
003f32b4str x6, [x8+24]
003f32b8ldr x3, [sp+160]
003f32bcldrsb x27, [x3]
003f32c0b 0x3f32c4
003f32c4
003f32c4loc_3f32c4:
003f32c4str x3, [sp+96]
003f32c8orr x5, xzr, 2
003f32ccstr x5, [sp+104]
003f32d0str x5, [sp+112]
003f32d4ldr x6, [sp+72]
003f32d8ldrsb x27, [x6]
003f32dcldr x7, [x6+112]
003f32e0ldrsb x27, [x7]
003f32e4ldr x0, [x6+120]
003f32e8ldr x6, [x7+24]
003f32ecadrp x1, 0x2c8000
003f32f0add x1, x1, 3516
003f32f4orr x2, xzr, 28
003f32f8mov x4, x5
003f32fcblr x6
003f3300b 0x3f3304
003f3304
003f3304loc_3f3304:
003f3304orr x0, xzr, 1
003f3308strb w0, [sp+68]
003f330cldur x29, [sp-8]
003f3310ldr x30, [sp], 176
003f3314ret x30
003f3318
003f3318loc_3f3318:
003f3318stp x0, x1, [sp+8]
003f331cstp x2, x3, [sp+24]
003f3320mov x3, x30
003f3324bl runtime.morestack.abi0
003f3328ldp x0, x1, [sp+8]
003f332cldp x2, x3, [sp+24]
003f3330b 0x3f3160
003f3334udf 0
003f3338udf 0
003f333cudf 0
003f3160
003f3160github.com/things-go/go-socks5.(*Server).handleAssociate.func2.1.1: ; void github.com/things-go/go-socks5.(*Server).handleAssociate.func2.1.1(interface {} key, interface {} value)
003f3160ldr x16, [x28+16]
003f3164sub x17, sp, 48
003f3168subs xzr, x17, x16
003f316cb.ls 0x3f3318
003f3170str x30, [sp-176]!
003f3174stur x29, [sp-8]
003f3178sub x29, sp, 8
003f317cstr x0, [sp+184]
003f3180str x1, [sp+192]
003f3184str x2, [sp+200]
003f3188str x3, [sp+208]
003f318cldr x2, [x26+8]
003f3190str x2, [sp+72]
003f3194strb wzr, [sp+68]
003f3198stp xzr, xzr, [sp+120]
003f319cldr x2, [sp+208]
003f31a0ldr x1, [sp+200]
003f31a4cbnz x1, 0x3f31ac
003f31a8b 0x3f31c8
003f31ac
003f31acloc_3f31ac:
003f31acstr x2, [sp+152]
003f31b0adrp x0, 0x61c000
003f31b4add x0, x0, 2736
003f31b8bl runtime.typeAssert
003f31bcldr x2, [sp+152]
003f31c0mov x1, x0
003f31c4b 0x3f31cc
003f31c8
003f31c8loc_3f31c8:
003f31c8b 0x3f31cc
003f31cc
003f31ccloc_3f31cc:
003f31ccstr x1, [sp+120]
003f31d0str x2, [sp+128]
003f31d4subs xzr, x1, 0
003f31d8cset x1, ne
003f31dcstrb w1, [sp+70]
003f31e0ldr x1, [sp+120]
003f31e4ldr x2, [sp+128]
003f31e8str x1, [sp+136]
003f31ecstr x2, [sp+144]
003f31f0ldrb w1, [sp+70]
003f31f4strb w1, [sp+71]
003f31f8ldr x1, [sp+136]
003f31fcldr x2, [sp+144]
003f3200str x1, [sp+80]
003f3204str x2, [sp+88]
003f3208ldrb w1, [sp+71]
003f320cstrb w1, [sp+69]
003f3210tbnz w1, 0, 0x3f3218
003f3214b 0x3f3230
003f3218
003f3218loc_3f3218:
003f3218ldr x1, [sp+80]
003f321cldrsb x27, [x1]
003f3220ldr x1, [x1+24]
003f3224ldr x0, [sp+88]
003f3228blr x1
003f322cb 0x3f3304
003f3230
003f3230loc_3f3230:
003f3230adrp x0, 0x20a000
003f3234add x0, x0, 2528
003f3238bl runtime.newobject
003f323cstr x0, [sp+160]
003f3240ldr x1, [sp+192]
003f3244ldr x2, [sp+184]
003f3248str x2, [x0]
003f324cadrp x27, 0x658000
003f3250ldr w2, [x27+3056]
003f3254cbz w2, 0x3f325c
003f3258b 0x3f3260
003f325c
003f325cloc_3f325c:
003f325cb 0x3f3274
003f3260
003f3260loc_3f3260:
003f3260bl runtime.gcWriteBarrier2
003f3264str x1, [x25]
003f3268ldr x6, [x0+8]
003f326cstr x6, [x25+8]
003f3270b 0x3f3274
003f3274
003f3274loc_3f3274:
003f3274str x1, [x0+8]
003f3278ldr x6, [sp+208]
003f327cldr x7, [sp+200]
003f3280ldr x8, [sp+160]
003f3284ldrsb x27, [x8]
003f3288str x7, [x8+16]
003f328cadrp x27, 0x658000
003f3290ldr w7, [x27+3056]
003f3294cbz w7, 0x3f329c
003f3298b 0x3f32a0
003f329c
003f329cloc_3f329c:
003f329cb 0x3f32b4
003f32a0
003f32a0loc_3f32a0:
003f32a0bl runtime.gcWriteBarrier2
003f32a4str x6, [x25]
003f32a8ldr x7, [x8+24]
003f32acstr x7, [x25+8]
003f32b0b 0x3f32b4
003f32b4
003f32b4loc_3f32b4:
003f32b4str x6, [x8+24]
003f32b8ldr x3, [sp+160]
003f32bcldrsb x27, [x3]
003f32c0b 0x3f32c4
003f32c4
003f32c4loc_3f32c4:
003f32c4str x3, [sp+96]
003f32c8orr x5, xzr, 2
003f32ccstr x5, [sp+104]
003f32d0str x5, [sp+112]
003f32d4ldr x6, [sp+72]
003f32d8ldrsb x27, [x6]
003f32dcldr x7, [x6+112]
003f32e0ldrsb x27, [x7]
003f32e4ldr x0, [x6+120]
003f32e8ldr x6, [x7+24]
003f32ecadrp x1, 0x2c8000
003f32f0add x1, x1, 3516
003f32f4orr x2, xzr, 28
003f32f8mov x4, x5
003f32fcblr x6
003f3300b 0x3f3304
003f3304
003f3304loc_3f3304:
003f3304orr x0, xzr, 1
003f3308strb w0, [sp+68]
003f330cldur x29, [sp-8]
003f3310ldr x30, [sp], 176
003f3314ret x30
003f3318
003f3318loc_3f3318:
003f3318stp x0, x1, [sp+8]
003f331cstp x2, x3, [sp+24]
003f3320mov x3, x30
003f3324bl runtime.morestack.abi0
003f3328ldp x0, x1, [sp+8]
003f332cldp x2, x3, [sp+24]
003f3330b 0x3f3160
003f3334udf 0
003f3338udf 0
003f333cudf 0
003f3160
003f3340
003f3340github.com/things-go/go-socks5.SendReply: ; void github.com/things-go/go-socks5.SendReply(io.Writer w, uint8 rep, net.Addr bindAddr)
003f3340ldr x16, [x28+16]
003f3344sub x17, sp, 208
003f3348subs xzr, x17, x16
003f334cb.ls 0x3f3670
003f3350sub x20, sp, 336
003f3354stp x29, x30, [x20-8]
003f3358add sp, x20, 0
003f335csub x29, sp, 8
003f3360str x0, [sp+344]
003f3364str x1, [sp+352]
003f3368strb w2, [sp+360]
003f336cstr x3, [sp+368]
003f3370str x4, [sp+376]
003f3374stp xzr, xzr, [sp+104]
003f3378stp xzr, xzr, [sp+136]
003f337cstp xzr, xzr, [sp+152]
003f3380stp xzr, xzr, [sp+168]
003f3384stp xzr, xzr, [sp+184]
003f3388movz x10, 5
003f338cstrb w10, [sp+136]
003f3390ldrb w10, [sp+360]
003f3394strb w10, [sp+137]
003f3398orr x10, xzr, 1
003f339cstrb w10, [sp+192]
003f33a0adrp x27, 0x62f000
003f33a4ldr x11, [x27+3680]
003f33a8adrp x27, 0x62f000
003f33acldr x12, [x27+3688]
003f33b0adrp x27, 0x62f000
003f33b4ldr x13, [x27+3696]
003f33b8str x11, [sp+160]
003f33bcstr x12, [sp+168]
003f33c0str x13, [sp+176]
003f33c4str xzr, [sp+184]
003f33c8ldrb w11, [sp+137]
003f33cccbz w11, 0x3f33d4
003f33d0b 0x3f35d0
003f33d4
003f33d4loc_3f33d4:
003f33d4str xzr, [sp+296]
003f33d8ldr x3, [sp+368]
003f33dcldr x4, [sp+376]
003f33e0adrp x5, 0x323000
003f33e4add x5, x5, 3632
003f33e8subs xzr, x3, x5
003f33ecb.eq 0x3f33f4
003f33f0b 0x3f33fc
003f33f4
003f33f4loc_3f33f4:
003f33f4orr x0, xzr, 1
003f33f8b 0x3f3408
003f33fc
003f33fcloc_3f33fc:
003f33fcmov x0, xzr
003f3400mov x4, xzr
003f3404b 0x3f3408
003f3408
003f3408loc_3f3408:
003f3408str x4, [sp+296]
003f340cstrb w0, [sp+86]
003f3410ldr x3, [sp+296]
003f3414str x3, [sp+216]
003f3418ldrb w3, [sp+86]
003f341cstrb w3, [sp+85]
003f3420ldr x3, [sp+216]
003f3424str x3, [sp+128]
003f3428ldrb w3, [sp+85]
003f342cstrb w3, [sp+84]
003f3430strb w3, [sp+86]
003f3434tbnz w3, 0, 0x3f343c
003f3438b 0x3f3450
003f343c
003f343cloc_3f343c:
003f343cldr x3, [sp+128]
003f3440subs xzr, x3, 0
003f3444cset x3, ne
003f3448strb w3, [sp+86]
003f344cb 0x3f3454
003f3450
003f3450loc_3f3450:
003f3450b 0x3f3454
003f3454
003f3454loc_3f3454:
003f3454ldrb w3, [sp+86]
003f3458tbnz w3, 0, 0x3f3460
003f345cb 0x3f3494
003f3460
003f3460loc_3f3460:
003f3460ldr x3, [sp+128]
003f3464ldrsb x27, [x3]
003f3468ldr x4, [x3]
003f346cldr x5, [x3+8]
003f3470ldr x3, [x3+16]
003f3474str x4, [sp+160]
003f3478str x5, [sp+168]
003f347cstr x3, [sp+176]
003f3480ldr x3, [sp+128]
003f3484ldrsb x27, [x3]
003f3488ldr x3, [x3+24]
003f348cstr x3, [sp+184]
003f3490b 0x3f3564
003f3494
003f3494loc_3f3494:
003f3494str xzr, [sp+288]
003f3498ldr x3, [sp+368]
003f349cldr x4, [sp+376]
003f34a0adrp x5, 0x323000
003f34a4add x5, x5, 3592
003f34a8subs xzr, x3, x5
003f34acb.eq 0x3f34b4
003f34b0b 0x3f34bc
003f34b4
003f34b4loc_3f34b4:
003f34b4orr x0, xzr, 1
003f34b8b 0x3f34c8
003f34bc
003f34bcloc_3f34bc:
003f34bcmov x0, xzr
003f34c0mov x4, xzr
003f34c4b 0x3f34c8
003f34c8
003f34c8loc_3f34c8:
003f34c8str x4, [sp+288]
003f34ccstrb w0, [sp+86]
003f34d0ldr x3, [sp+288]
003f34d4str x3, [sp+320]
003f34d8ldrb w3, [sp+86]
003f34dcstrb w3, [sp+87]
003f34e0ldr x3, [sp+320]
003f34e4str x3, [sp+120]
003f34e8ldrb w3, [sp+87]
003f34ecstrb w3, [sp+83]
003f34f0strb w3, [sp+86]
003f34f4tbnz w3, 0, 0x3f34fc
003f34f8b 0x3f3510
003f34fc
003f34fcloc_3f34fc:
003f34fcldr x3, [sp+120]
003f3500subs xzr, x3, 0
003f3504cset x3, ne
003f3508strb w3, [sp+86]
003f350cb 0x3f3514
003f3510
003f3510loc_3f3510:
003f3510b 0x3f3514
003f3514
003f3514loc_3f3514:
003f3514ldrb w3, [sp+86]
003f3518tbnz w3, 0, 0x3f3520
003f351cb 0x3f3554
003f3520
003f3520loc_3f3520:
003f3520ldr x3, [sp+120]
003f3524ldrsb x27, [x3]
003f3528ldr x4, [x3]
003f352cldr x5, [x3+8]
003f3530ldr x3, [x3+16]
003f3534str x4, [sp+160]
003f3538str x5, [sp+168]
003f353cstr x3, [sp+176]
003f3540ldr x3, [sp+120]
003f3544ldrsb x27, [x3]
003f3548ldr x3, [x3+24]
003f354cstr x3, [sp+184]
003f3550b 0x3f3560
003f3554
003f3554loc_3f3554:
003f3554orr x3, xzr, 8
003f3558strb w3, [sp+137]
003f355cb 0x3f3560
003f3560
003f3560loc_3f3560:
003f3560b 0x3f3564
003f3564
003f3564loc_3f3564:
003f3564ldr x0, [sp+160]
003f3568ldr x1, [sp+168]
003f356cldr x2, [sp+176]
003f3570bl net.IP.To4
003f3574str x0, [sp+264]
003f3578str x1, [sp+272]
003f357cstr x2, [sp+280]
003f3580cbnz x0, 0x3f3588
003f3584b 0x3f3594
003f3588
003f3588loc_3f3588:
003f3588orr x10, xzr, 1
003f358cstrb w10, [sp+192]
003f3590b 0x3f35cc
003f3594
003f3594loc_3f3594:
003f3594ldr x0, [sp+160]
003f3598ldr x1, [sp+168]
003f359cldr x2, [sp+176]
003f35a0bl net.IP.To16
003f35a4str x0, [sp+264]
003f35a8str x1, [sp+272]
003f35acstr x2, [sp+280]
003f35b0cbnz x0, 0x3f35b8
003f35b4b 0x3f35c4
003f35b8
003f35b8loc_3f35b8:
003f35b8orr x10, xzr, 4
003f35bcstrb w10, [sp+192]
003f35c0b 0x3f35c8
003f35c4
003f35c4loc_3f35c4:
003f35c4b 0x3f35c8
003f35c8
003f35c8loc_3f35c8:
003f35c8b 0x3f35cc
003f35cc
003f35ccloc_3f35cc:
003f35ccb 0x3f35d4
003f35d0
003f35d0loc_3f35d0:
003f35d0b 0x3f35d4
003f35d4
003f35d4loc_3f35d4:
003f35d4ldrb w0, [sp+136]
003f35d8ldrb w1, [sp+137]
003f35dcldrb w2, [sp+138]
003f35e0ldr x3, [sp+144]
003f35e4ldr x4, [sp+152]
003f35e8ldr x5, [sp+160]
003f35ecldr x6, [sp+168]
003f35f0ldr x7, [sp+176]
003f35f4ldr x8, [sp+184]
003f35f8ldrb w9, [sp+192]
003f35fcbl github.com/things-go/go-socks5/statute.Reply.Bytes
003f3600str x0, [sp+240]
003f3604str x1, [sp+248]
003f3608str x2, [sp+256]
003f360cstp xzr, xzr, [sp+224]
003f3610ldr x10, [sp+344]
003f3614ldrsb x27, [x10]
003f3618ldr x0, [sp+352]
003f361cldr x10, [x10+24]
003f3620ldr x1, [sp+240]
003f3624ldr x2, [sp+248]
003f3628ldr x3, [sp+256]
003f362cblr x10
003f3630str x0, [sp+88]
003f3634str x1, [sp+224]
003f3638str x2, [sp+232]
003f363cldr x10, [sp+88]
003f3640str x10, [sp+96]
003f3644str x1, [sp+304]
003f3648str x2, [sp+312]
003f364cstr x1, [sp+200]
003f3650str x2, [sp+208]
003f3654str x1, [sp+104]
003f3658str x2, [sp+112]
003f365cmov x0, x1
003f3660mov x1, x2
003f3664ldp x29, x30, [sp-8]
003f3668add sp, sp, 336
003f366cret x30
003f3670
003f3670loc_3f3670:
003f3670stp x0, x1, [sp+8]
003f3674strb w2, [sp+24]
003f3678stp x3, x4, [sp+32]
003f367cmov x3, x30
003f3680bl runtime.morestack_noctxt.abi0
003f3684ldp x0, x1, [sp+8]
003f3688ldrb w2, [sp+24]
003f368cldp x3, x4, [sp+32]
003f3690b 0x3f3340
003f3694udf 0
003f3698udf 0
003f369cudf 0
003f3340
003f3340github.com/things-go/go-socks5.SendReply: ; void github.com/things-go/go-socks5.SendReply(io.Writer w, uint8 rep, net.Addr bindAddr)
003f3340ldr x16, [x28+16]
003f3344sub x17, sp, 208
003f3348subs xzr, x17, x16
003f334cb.ls 0x3f3670
003f3350sub x20, sp, 336
003f3354stp x29, x30, [x20-8]
003f3358add sp, x20, 0
003f335csub x29, sp, 8
003f3360str x0, [sp+344]
003f3364str x1, [sp+352]
003f3368strb w2, [sp+360]
003f336cstr x3, [sp+368]
003f3370str x4, [sp+376]
003f3374stp xzr, xzr, [sp+104]
003f3378stp xzr, xzr, [sp+136]
003f337cstp xzr, xzr, [sp+152]
003f3380stp xzr, xzr, [sp+168]
003f3384stp xzr, xzr, [sp+184]
003f3388movz x10, 5
003f338cstrb w10, [sp+136]
003f3390ldrb w10, [sp+360]
003f3394strb w10, [sp+137]
003f3398orr x10, xzr, 1
003f339cstrb w10, [sp+192]
003f33a0adrp x27, 0x62f000
003f33a4ldr x11, [x27+3680]
003f33a8adrp x27, 0x62f000
003f33acldr x12, [x27+3688]
003f33b0adrp x27, 0x62f000
003f33b4ldr x13, [x27+3696]
003f33b8str x11, [sp+160]
003f33bcstr x12, [sp+168]
003f33c0str x13, [sp+176]
003f33c4str xzr, [sp+184]
003f33c8ldrb w11, [sp+137]
003f33cccbz w11, 0x3f33d4
003f33d0b 0x3f35d0
003f33d4
003f33d4loc_3f33d4:
003f33d4str xzr, [sp+296]
003f33d8ldr x3, [sp+368]
003f33dcldr x4, [sp+376]
003f33e0adrp x5, 0x323000
003f33e4add x5, x5, 3632
003f33e8subs xzr, x3, x5
003f33ecb.eq 0x3f33f4
003f33f0b 0x3f33fc
003f33f4
003f33f4loc_3f33f4:
003f33f4orr x0, xzr, 1
003f33f8b 0x3f3408
003f33fc
003f33fcloc_3f33fc:
003f33fcmov x0, xzr
003f3400mov x4, xzr
003f3404b 0x3f3408
003f3408
003f3408loc_3f3408:
003f3408str x4, [sp+296]
003f340cstrb w0, [sp+86]
003f3410ldr x3, [sp+296]
003f3414str x3, [sp+216]
003f3418ldrb w3, [sp+86]
003f341cstrb w3, [sp+85]
003f3420ldr x3, [sp+216]
003f3424str x3, [sp+128]
003f3428ldrb w3, [sp+85]
003f342cstrb w3, [sp+84]
003f3430strb w3, [sp+86]
003f3434tbnz w3, 0, 0x3f343c
003f3438b 0x3f3450
003f343c
003f343cloc_3f343c:
003f343cldr x3, [sp+128]
003f3440subs xzr, x3, 0
003f3444cset x3, ne
003f3448strb w3, [sp+86]
003f344cb 0x3f3454
003f3450
003f3450loc_3f3450:
003f3450b 0x3f3454
003f3454
003f3454loc_3f3454:
003f3454ldrb w3, [sp+86]
003f3458tbnz w3, 0, 0x3f3460
003f345cb 0x3f3494
003f3460
003f3460loc_3f3460:
003f3460ldr x3, [sp+128]
003f3464ldrsb x27, [x3]
003f3468ldr x4, [x3]
003f346cldr x5, [x3+8]
003f3470ldr x3, [x3+16]
003f3474str x4, [sp+160]
003f3478str x5, [sp+168]
003f347cstr x3, [sp+176]
003f3480ldr x3, [sp+128]
003f3484ldrsb x27, [x3]
003f3488ldr x3, [x3+24]
003f348cstr x3, [sp+184]
003f3490b 0x3f3564
003f3494
003f3494loc_3f3494:
003f3494str xzr, [sp+288]
003f3498ldr x3, [sp+368]
003f349cldr x4, [sp+376]
003f34a0adrp x5, 0x323000
003f34a4add x5, x5, 3592
003f34a8subs xzr, x3, x5
003f34acb.eq 0x3f34b4
003f34b0b 0x3f34bc
003f34b4
003f34b4loc_3f34b4:
003f34b4orr x0, xzr, 1
003f34b8b 0x3f34c8
003f34bc
003f34bcloc_3f34bc:
003f34bcmov x0, xzr
003f34c0mov x4, xzr
003f34c4b 0x3f34c8
003f34c8
003f34c8loc_3f34c8:
003f34c8str x4, [sp+288]
003f34ccstrb w0, [sp+86]
003f34d0ldr x3, [sp+288]
003f34d4str x3, [sp+320]
003f34d8ldrb w3, [sp+86]
003f34dcstrb w3, [sp+87]
003f34e0ldr x3, [sp+320]
003f34e4str x3, [sp+120]
003f34e8ldrb w3, [sp+87]
003f34ecstrb w3, [sp+83]
003f34f0strb w3, [sp+86]
003f34f4tbnz w3, 0, 0x3f34fc
003f34f8b 0x3f3510
003f34fc
003f34fcloc_3f34fc:
003f34fcldr x3, [sp+120]
003f3500subs xzr, x3, 0
003f3504cset x3, ne
003f3508strb w3, [sp+86]
003f350cb 0x3f3514
003f3510
003f3510loc_3f3510:
003f3510b 0x3f3514
003f3514
003f3514loc_3f3514:
003f3514ldrb w3, [sp+86]
003f3518tbnz w3, 0, 0x3f3520
003f351cb 0x3f3554
003f3520
003f3520loc_3f3520:
003f3520ldr x3, [sp+120]
003f3524ldrsb x27, [x3]
003f3528ldr x4, [x3]
003f352cldr x5, [x3+8]
003f3530ldr x3, [x3+16]
003f3534str x4, [sp+160]
003f3538str x5, [sp+168]
003f353cstr x3, [sp+176]
003f3540ldr x3, [sp+120]
003f3544ldrsb x27, [x3]
003f3548ldr x3, [x3+24]
003f354cstr x3, [sp+184]
003f3550b 0x3f3560
003f3554
003f3554loc_3f3554:
003f3554orr x3, xzr, 8
003f3558strb w3, [sp+137]
003f355cb 0x3f3560
003f3560
003f3560loc_3f3560:
003f3560b 0x3f3564
003f3564
003f3564loc_3f3564:
003f3564ldr x0, [sp+160]
003f3568ldr x1, [sp+168]
003f356cldr x2, [sp+176]
003f3570bl net.IP.To4
003f3574str x0, [sp+264]
003f3578str x1, [sp+272]
003f357cstr x2, [sp+280]
003f3580cbnz x0, 0x3f3588
003f3584b 0x3f3594
003f3588
003f3588loc_3f3588:
003f3588orr x10, xzr, 1
003f358cstrb w10, [sp+192]
003f3590b 0x3f35cc
003f3594
003f3594loc_3f3594:
003f3594ldr x0, [sp+160]
003f3598ldr x1, [sp+168]
003f359cldr x2, [sp+176]
003f35a0bl net.IP.To16
003f35a4str x0, [sp+264]
003f35a8str x1, [sp+272]
003f35acstr x2, [sp+280]
003f35b0cbnz x0, 0x3f35b8
003f35b4b 0x3f35c4
003f35b8
003f35b8loc_3f35b8:
003f35b8orr x10, xzr, 4
003f35bcstrb w10, [sp+192]
003f35c0b 0x3f35c8
003f35c4
003f35c4loc_3f35c4:
003f35c4b 0x3f35c8
003f35c8
003f35c8loc_3f35c8:
003f35c8b 0x3f35cc
003f35cc
003f35ccloc_3f35cc:
003f35ccb 0x3f35d4
003f35d0
003f35d0loc_3f35d0:
003f35d0b 0x3f35d4
003f35d4
003f35d4loc_3f35d4:
003f35d4ldrb w0, [sp+136]
003f35d8ldrb w1, [sp+137]
003f35dcldrb w2, [sp+138]
003f35e0ldr x3, [sp+144]
003f35e4ldr x4, [sp+152]
003f35e8ldr x5, [sp+160]
003f35ecldr x6, [sp+168]
003f35f0ldr x7, [sp+176]
003f35f4ldr x8, [sp+184]
003f35f8ldrb w9, [sp+192]
003f35fcbl github.com/things-go/go-socks5/statute.Reply.Bytes
003f3600str x0, [sp+240]
003f3604str x1, [sp+248]
003f3608str x2, [sp+256]
003f360cstp xzr, xzr, [sp+224]
003f3610ldr x10, [sp+344]
003f3614ldrsb x27, [x10]
003f3618ldr x0, [sp+352]
003f361cldr x10, [x10+24]
003f3620ldr x1, [sp+240]
003f3624ldr x2, [sp+248]
003f3628ldr x3, [sp+256]
003f362cblr x10
003f3630str x0, [sp+88]
003f3634str x1, [sp+224]
003f3638str x2, [sp+232]
003f363cldr x10, [sp+88]
003f3640str x10, [sp+96]
003f3644str x1, [sp+304]
003f3648str x2, [sp+312]
003f364cstr x1, [sp+200]
003f3650str x2, [sp+208]
003f3654str x1, [sp+104]
003f3658str x2, [sp+112]
003f365cmov x0, x1
003f3660mov x1, x2
003f3664ldp x29, x30, [sp-8]
003f3668add sp, sp, 336
003f366cret x30
003f3670
003f3670loc_3f3670:
003f3670stp x0, x1, [sp+8]
003f3674strb w2, [sp+24]
003f3678stp x3, x4, [sp+32]
003f367cmov x3, x30
003f3680bl runtime.morestack_noctxt.abi0
003f3684ldp x0, x1, [sp+8]
003f3688ldrb w2, [sp+24]
003f368cldp x3, x4, [sp+32]
003f3690b 0x3f3340
003f3694udf 0
003f3698udf 0
003f369cudf 0
003f3340
003f36a0
003f36a0github.com/things-go/go-socks5.(*Server).Proxy: ; void github.com/things-go/go-socks5.(*Server).Proxy(github.com/things-go/go-socks5.Server * sf, io.Writer dst, io.Reader src)
003f36a0ldr x16, [x28+16]
003f36a4sub x17, sp, 288
003f36a8subs xzr, x17, x16
003f36acb.ls 0x3f3954
003f36b0sub x20, sp, 416
003f36b4stp x29, x30, [x20-8]
003f36b8add sp, x20, 0
003f36bcsub x29, sp, 8
003f36c0str x0, [sp+424]
003f36c4str x1, [sp+432]
003f36c8str x2, [sp+440]
003f36ccstr x3, [sp+448]
003f36d0str x4, [sp+456]
003f36d4stp xzr, xzr, [sp+144]
003f36d8ldr x1, [sp+424]
003f36dcldrsb x27, [x1]
003f36e0ldr x2, [x1+136]
003f36e4ldrsb x27, [x2]
003f36e8ldr x0, [x1+144]
003f36ecldr x1, [x2+24]
003f36f0blr x1
003f36f4str x0, [sp+192]
003f36f8str x1, [sp+200]
003f36fcstr x2, [sp+208]
003f3700ldr x1, [sp+424]
003f3704ldrsb x27, [x1]
003f3708ldr x2, [x1+136]
003f370cldr x1, [x1+144]
003f3710str x2, [sp+256]
003f3714str x1, [sp+264]
003f3718ldr x1, [sp+192]
003f371cldr x2, [sp+200]
003f3720ldr x3, [sp+208]
003f3724str x1, [sp+232]
003f3728str x2, [sp+240]
003f372cstr x3, [sp+248]
003f3730ldr x1, [sp+256]
003f3734ldrsb x27, [x1]
003f3738stp xzr, xzr, [sp+280]
003f373cstp xzr, xzr, [sp+296]
003f3740stp xzr, xzr, [sp+312]
003f3744add x1, sp, 280
003f3748str x1, [sp+328]
003f374cldrsb x27, [x1]
003f3750adrp x2, 0
003f3754add x2, x2, 2432
003f3758str x2, [x1]
003f375cldrsb x27, [x1]
003f3760ldr x2, [sp+264]
003f3764ldr x3, [sp+256]
003f3768str x3, [x1+8]
003f376cadrp x27, 0x658000
003f3770ldr w3, [x27+3056]
003f3774cbz w3, 0x3f377c
003f3778b 0x3f3780
003f377c
003f377cloc_3f377c:
003f377cb 0x3f3794
003f3780
003f3780loc_3f3780:
003f3780bl runtime.gcWriteBarrier2
003f3784str x2, [x25]
003f3788ldr x3, [x1+16]
003f378cstr x3, [x25+8]
003f3790b 0x3f3794
003f3794
003f3794loc_3f3794:
003f3794str x2, [x1+16]
003f3798ldrsb x27, [x1]
003f379cldr x2, [sp+232]
003f37a0ldr x3, [sp+240]
003f37a4ldr x4, [sp+248]
003f37a8str x3, [x1+32]
003f37acstr x4, [x1+40]
003f37b0adrp x27, 0x658000
003f37b4ldr w3, [x27+3056]
003f37b8cbz w3, 0x3f37c0
003f37bcb 0x3f37c4
003f37c0
003f37c0loc_3f37c0:
003f37c0b 0x3f37d8
003f37c4
003f37c4loc_3f37c4:
003f37c4bl runtime.gcWriteBarrier2
003f37c8str x2, [x25]
003f37ccldr x3, [x1+24]
003f37d0str x3, [x25+8]
003f37d4b 0x3f37d8
003f37d8
003f37d8loc_3f37d8:
003f37d8str x2, [x1+24]
003f37dcldr x1, [sp+328]
003f37e0str x1, [sp+104]
003f37e4add x0, sp, 80
003f37e8bl runtime.deferprocStack
003f37ecsubs xzr, x0, 0
003f37f0b.ne 0x3f3934
003f37f4b 0x3f37f8
003f37f8
003f37f8loc_3f37f8:
003f37f8ldr x1, [sp+208]
003f37fcstr x1, [sp+136]
003f3800ldr x2, [sp+208]
003f3804ldr x7, [sp+192]
003f3808subs xzr, x2, x1
003f380cb.hs 0x3f3814
003f3810b 0x3f394c
003f3814
003f3814loc_3f3814:
003f3814b 0x3f3818
003f3818
003f3818loc_3f3818:
003f3818str x7, [sp+368]
003f381cstr x1, [sp+376]
003f3820str x2, [sp+384]
003f3824stp xzr, xzr, [sp+352]
003f3828ldr x0, [sp+432]
003f382cldr x2, [sp+448]
003f3830ldr x1, [sp+440]
003f3834ldr x3, [sp+456]
003f3838ldr x4, [sp+368]
003f383cldr x5, [sp+376]
003f3840ldr x6, [sp+384]
003f3844bl io.CopyBuffer
003f3848str x0, [sp+128]
003f384cstr x1, [sp+352]
003f3850str x2, [sp+360]
003f3854ldr x7, [sp+128]
003f3858str x7, [sp+72]
003f385cstr x1, [sp+216]
003f3860str x2, [sp+224]
003f3864str x1, [sp+176]
003f3868str x2, [sp+184]
003f386cstp xzr, xzr, [sp+336]
003f3870ldr x7, [sp+440]
003f3874ldr x8, [sp+432]
003f3878cbnz x8, 0x3f3880
003f387cb 0x3f38a0
003f3880
003f3880loc_3f3880:
003f3880str x7, [sp+272]
003f3884ldr x1, [x8+8]
003f3888adrp x0, 0x61c000
003f388cadd x0, x0, 2768
003f3890bl runtime.typeAssert
003f3894ldr x7, [sp+272]
003f3898mov x8, x0
003f389cb 0x3f38a4
003f38a0
003f38a0loc_3f38a0:
003f38a0b 0x3f38a4
003f38a4
003f38a4loc_3f38a4:
003f38a4str x8, [sp+336]
003f38a8str x7, [sp+344]
003f38acsubs xzr, x8, 0
003f38b0cset x1, ne
003f38b4strb w1, [sp+70]
003f38b8ldr x1, [sp+336]
003f38bcldr x2, [sp+344]
003f38c0str x1, [sp+392]
003f38c4str x2, [sp+400]
003f38c8ldrb w1, [sp+70]
003f38ccstrb w1, [sp+71]
003f38d0ldr x1, [sp+392]
003f38d4ldr x2, [sp+400]
003f38d8str x1, [sp+160]
003f38dcstr x2, [sp+168]
003f38e0ldrb w1, [sp+71]
003f38e4strb w1, [sp+69]
003f38e8tbnz w1, 0, 0x3f38f0
003f38ecb 0x3f3908
003f38f0
003f38f0loc_3f38f0:
003f38f0ldr x1, [sp+160]
003f38f4ldrsb x27, [x1]
003f38f8ldr x1, [x1+24]
003f38fcldr x0, [sp+168]
003f3900blr x1
003f3904b 0x3f390c
003f3908
003f3908loc_3f3908:
003f3908b 0x3f390c
003f390c
003f390cloc_3f390c:
003f390cldr x0, [sp+176]
003f3910ldr x1, [sp+184]
003f3914str x0, [sp+144]
003f3918str x1, [sp+152]
003f391cbl runtime.deferreturn
003f3920ldr x0, [sp+144]
003f3924ldr x1, [sp+152]
003f3928ldp x29, x30, [sp-8]
003f392cadd sp, sp, 416
003f3930ret x30
003f3934
003f3934loc_3f3934:
003f3934bl runtime.deferreturn
003f3938ldr x0, [sp+144]
003f393cldr x1, [sp+152]
003f3940ldp x29, x30, [sp-8]
003f3944add sp, sp, 416
003f3948ret x30
003f394c
003f394cloc_3f394c:
003f394cbl runtime.panicSliceAcap
003f3950hint
003f3954
003f3954loc_3f3954:
003f3954stp x0, x1, [sp+8]
003f3958stp x2, x3, [sp+24]
003f395cstr x4, [sp+40]
003f3960mov x3, x30
003f3964bl runtime.morestack_noctxt.abi0
003f3968ldp x0, x1, [sp+8]
003f396cldp x2, x3, [sp+24]
003f3970ldr x4, [sp+40]
003f3974b 0x3f36a0
003f3978udf 0
003f397cudf 0
003f36a0
003f36a0github.com/things-go/go-socks5.(*Server).Proxy: ; void github.com/things-go/go-socks5.(*Server).Proxy(github.com/things-go/go-socks5.Server * sf, io.Writer dst, io.Reader src)
003f36a0ldr x16, [x28+16]
003f36a4sub x17, sp, 288
003f36a8subs xzr, x17, x16
003f36acb.ls 0x3f3954
003f36b0sub x20, sp, 416
003f36b4stp x29, x30, [x20-8]
003f36b8add sp, x20, 0
003f36bcsub x29, sp, 8
003f36c0str x0, [sp+424]
003f36c4str x1, [sp+432]
003f36c8str x2, [sp+440]
003f36ccstr x3, [sp+448]
003f36d0str x4, [sp+456]
003f36d4stp xzr, xzr, [sp+144]
003f36d8ldr x1, [sp+424]
003f36dcldrsb x27, [x1]
003f36e0ldr x2, [x1+136]
003f36e4ldrsb x27, [x2]
003f36e8ldr x0, [x1+144]
003f36ecldr x1, [x2+24]
003f36f0blr x1
003f36f4str x0, [sp+192]
003f36f8str x1, [sp+200]
003f36fcstr x2, [sp+208]
003f3700ldr x1, [sp+424]
003f3704ldrsb x27, [x1]
003f3708ldr x2, [x1+136]
003f370cldr x1, [x1+144]
003f3710str x2, [sp+256]
003f3714str x1, [sp+264]
003f3718ldr x1, [sp+192]
003f371cldr x2, [sp+200]
003f3720ldr x3, [sp+208]
003f3724str x1, [sp+232]
003f3728str x2, [sp+240]
003f372cstr x3, [sp+248]
003f3730ldr x1, [sp+256]
003f3734ldrsb x27, [x1]
003f3738stp xzr, xzr, [sp+280]
003f373cstp xzr, xzr, [sp+296]
003f3740stp xzr, xzr, [sp+312]
003f3744add x1, sp, 280
003f3748str x1, [sp+328]
003f374cldrsb x27, [x1]
003f3750adrp x2, 0
003f3754add x2, x2, 2432
003f3758str x2, [x1]
003f375cldrsb x27, [x1]
003f3760ldr x2, [sp+264]
003f3764ldr x3, [sp+256]
003f3768str x3, [x1+8]
003f376cadrp x27, 0x658000
003f3770ldr w3, [x27+3056]
003f3774cbz w3, 0x3f377c
003f3778b 0x3f3780
003f377c
003f377cloc_3f377c:
003f377cb 0x3f3794
003f3780
003f3780loc_3f3780:
003f3780bl runtime.gcWriteBarrier2
003f3784str x2, [x25]
003f3788ldr x3, [x1+16]
003f378cstr x3, [x25+8]
003f3790b 0x3f3794
003f3794
003f3794loc_3f3794:
003f3794str x2, [x1+16]
003f3798ldrsb x27, [x1]
003f379cldr x2, [sp+232]
003f37a0ldr x3, [sp+240]
003f37a4ldr x4, [sp+248]
003f37a8str x3, [x1+32]
003f37acstr x4, [x1+40]
003f37b0adrp x27, 0x658000
003f37b4ldr w3, [x27+3056]
003f37b8cbz w3, 0x3f37c0
003f37bcb 0x3f37c4
003f37c0
003f37c0loc_3f37c0:
003f37c0b 0x3f37d8
003f37c4
003f37c4loc_3f37c4:
003f37c4bl runtime.gcWriteBarrier2
003f37c8str x2, [x25]
003f37ccldr x3, [x1+24]
003f37d0str x3, [x25+8]
003f37d4b 0x3f37d8
003f37d8
003f37d8loc_3f37d8:
003f37d8str x2, [x1+24]
003f37dcldr x1, [sp+328]
003f37e0str x1, [sp+104]
003f37e4add x0, sp, 80
003f37e8bl runtime.deferprocStack
003f37ecsubs xzr, x0, 0
003f37f0b.ne 0x3f3934
003f37f4b 0x3f37f8
003f37f8
003f37f8loc_3f37f8:
003f37f8ldr x1, [sp+208]
003f37fcstr x1, [sp+136]
003f3800ldr x2, [sp+208]
003f3804ldr x7, [sp+192]
003f3808subs xzr, x2, x1
003f380cb.hs 0x3f3814
003f3810b 0x3f394c
003f3814
003f3814loc_3f3814:
003f3814b 0x3f3818
003f3818
003f3818loc_3f3818:
003f3818str x7, [sp+368]
003f381cstr x1, [sp+376]
003f3820str x2, [sp+384]
003f3824stp xzr, xzr, [sp+352]
003f3828ldr x0, [sp+432]
003f382cldr x2, [sp+448]
003f3830ldr x1, [sp+440]
003f3834ldr x3, [sp+456]
003f3838ldr x4, [sp+368]
003f383cldr x5, [sp+376]
003f3840ldr x6, [sp+384]
003f3844bl io.CopyBuffer
003f3848str x0, [sp+128]
003f384cstr x1, [sp+352]
003f3850str x2, [sp+360]
003f3854ldr x7, [sp+128]
003f3858str x7, [sp+72]
003f385cstr x1, [sp+216]
003f3860str x2, [sp+224]
003f3864str x1, [sp+176]
003f3868str x2, [sp+184]
003f386cstp xzr, xzr, [sp+336]
003f3870ldr x7, [sp+440]
003f3874ldr x8, [sp+432]
003f3878cbnz x8, 0x3f3880
003f387cb 0x3f38a0
003f3880
003f3880loc_3f3880:
003f3880str x7, [sp+272]
003f3884ldr x1, [x8+8]
003f3888adrp x0, 0x61c000
003f388cadd x0, x0, 2768
003f3890bl runtime.typeAssert
003f3894ldr x7, [sp+272]
003f3898mov x8, x0
003f389cb 0x3f38a4
003f38a0
003f38a0loc_3f38a0:
003f38a0b 0x3f38a4
003f38a4
003f38a4loc_3f38a4:
003f38a4str x8, [sp+336]
003f38a8str x7, [sp+344]
003f38acsubs xzr, x8, 0
003f38b0cset x1, ne
003f38b4strb w1, [sp+70]
003f38b8ldr x1, [sp+336]
003f38bcldr x2, [sp+344]
003f38c0str x1, [sp+392]
003f38c4str x2, [sp+400]
003f38c8ldrb w1, [sp+70]
003f38ccstrb w1, [sp+71]
003f38d0ldr x1, [sp+392]
003f38d4ldr x2, [sp+400]
003f38d8str x1, [sp+160]
003f38dcstr x2, [sp+168]
003f38e0ldrb w1, [sp+71]
003f38e4strb w1, [sp+69]
003f38e8tbnz w1, 0, 0x3f38f0
003f38ecb 0x3f3908
003f38f0
003f38f0loc_3f38f0:
003f38f0ldr x1, [sp+160]
003f38f4ldrsb x27, [x1]
003f38f8ldr x1, [x1+24]
003f38fcldr x0, [sp+168]
003f3900blr x1
003f3904b 0x3f390c
003f3908
003f3908loc_3f3908:
003f3908b 0x3f390c
003f390c
003f390cloc_3f390c:
003f390cldr x0, [sp+176]
003f3910ldr x1, [sp+184]
003f3914str x0, [sp+144]
003f3918str x1, [sp+152]
003f391cbl runtime.deferreturn
003f3920ldr x0, [sp+144]
003f3924ldr x1, [sp+152]
003f3928ldp x29, x30, [sp-8]
003f392cadd sp, sp, 416
003f3930ret x30
003f3934
003f3934loc_3f3934:
003f3934bl runtime.deferreturn
003f3938ldr x0, [sp+144]
003f393cldr x1, [sp+152]
003f3940ldp x29, x30, [sp-8]
003f3944add sp, sp, 416
003f3948ret x30
003f394c
003f394cloc_3f394c:
003f394cbl runtime.panicSliceAcap
003f3950hint
003f3954
003f3954loc_3f3954:
003f3954stp x0, x1, [sp+8]
003f3958stp x2, x3, [sp+24]
003f395cstr x4, [sp+40]
003f3960mov x3, x30
003f3964bl runtime.morestack_noctxt.abi0
003f3968ldp x0, x1, [sp+8]
003f396cldp x2, x3, [sp+24]
003f3970ldr x4, [sp+40]
003f3974b 0x3f36a0
003f3978udf 0
003f397cudf 0
003f36a0
003f3980
003f3980github.com/things-go/go-socks5.(*Server).Proxy.deferwrap1: ; void github.com/things-go/go-socks5.(*Server).Proxy.deferwrap1(void)
003f3980ldr x16, [x28+16]
003f3984subs xzr, sp, x16
003f3988b.ls 0x3f39e8
003f398cstr x30, [sp-96]!
003f3990stur x29, [sp-8]
003f3994sub x29, sp, 8
003f3998ldr x16, [x28+32]
003f399ccbnz x16, 0x3f39f4
003f39a0
003f39a0loc_3f39a0:
003f39a0ldr x4, [x26+8]
003f39a4ldr x5, [x26+16]
003f39a8str x4, [sp+72]
003f39acstr x5, [sp+80]
003f39b0ldr x1, [x26+24]
003f39b4ldr x2, [x26+32]
003f39b8ldr x3, [x26+40]
003f39bcstr x1, [sp+48]
003f39c0str x2, [sp+56]
003f39c4str x3, [sp+64]
003f39c8ldr x4, [sp+72]
003f39ccldrsb x27, [x4]
003f39d0ldr x0, [sp+80]
003f39d4ldr x4, [x4+32]
003f39d8blr x4
003f39dcldur x29, [sp-8]
003f39e0ldr x30, [sp], 96
003f39e4ret x30
003f39e8
003f39e8loc_3f39e8:
003f39e8mov x3, x30
003f39ecbl runtime.morestack.abi0
003f39f0b 0x3f3980
003f39f4
003f39f4loc_3f39f4:
003f39f4ldr x17, [x16]
003f39f8add x20, sp, 104
003f39fcsubs xzr, x20, x17
003f3a00b.ne 0x3f39a0
003f3a04add x20, sp, 8
003f3a08str x20, [x16]
003f3a0cb 0x3f39a0
003f3980
003f3980github.com/things-go/go-socks5.(*Server).Proxy.deferwrap1: ; void github.com/things-go/go-socks5.(*Server).Proxy.deferwrap1(void)
003f3980ldr x16, [x28+16]
003f3984subs xzr, sp, x16
003f3988b.ls 0x3f39e8
003f398cstr x30, [sp-96]!
003f3990stur x29, [sp-8]
003f3994sub x29, sp, 8
003f3998ldr x16, [x28+32]
003f399ccbnz x16, 0x3f39f4
003f39a0
003f39a0loc_3f39a0:
003f39a0ldr x4, [x26+8]
003f39a4ldr x5, [x26+16]
003f39a8str x4, [sp+72]
003f39acstr x5, [sp+80]
003f39b0ldr x1, [x26+24]
003f39b4ldr x2, [x26+32]
003f39b8ldr x3, [x26+40]
003f39bcstr x1, [sp+48]
003f39c0str x2, [sp+56]
003f39c4str x3, [sp+64]
003f39c8ldr x4, [sp+72]
003f39ccldrsb x27, [x4]
003f39d0ldr x0, [sp+80]
003f39d4ldr x4, [x4+32]
003f39d8blr x4
003f39dcldur x29, [sp-8]
003f39e0ldr x30, [sp], 96
003f39e4ret x30
003f39e8
003f39e8loc_3f39e8:
003f39e8mov x3, x30
003f39ecbl runtime.morestack.abi0
003f39f0b 0x3f3980
003f39f4
003f39f4loc_3f39f4:
003f39f4ldr x17, [x16]
003f39f8add x20, sp, 104
003f39fcsubs xzr, x20, x17
003f3a00b.ne 0x3f39a0
003f3a04add x20, sp, 8
003f3a08str x20, [x16]
003f3a0cb 0x3f39a0
003f3980
003f3a10
003f3a10github.com/things-go/go-socks5.NewLogger: ; void github.com/things-go/go-socks5.NewLogger(log.Logger * l)
003f3a10ldr x16, [x28+16]
003f3a14subs xzr, sp, x16
003f3a18b.ls 0x3f3a84
003f3a1cstr x30, [sp-64]!
003f3a20stur x29, [sp-8]
003f3a24sub x29, sp, 8
003f3a28str x0, [sp+72]
003f3a2cstr xzr, [sp+40]
003f3a30adrp x0, 0x2a7000
003f3a34add x0, x0, 1152
003f3a38bl runtime.newobject
003f3a3cstr x0, [sp+48]
003f3a40ldr x1, [sp+72]
003f3a44adrp x27, 0x658000
003f3a48ldr w2, [x27+3056]
003f3a4ccbz w2, 0x3f3a54
003f3a50b 0x3f3a58
003f3a54
003f3a54loc_3f3a54:
003f3a54b 0x3f3a6c
003f3a58
003f3a58loc_3f3a58:
003f3a58bl runtime.gcWriteBarrier2
003f3a5cstr x1, [x25]
003f3a60ldr x2, [x0]
003f3a64str x2, [x25+8]
003f3a68b 0x3f3a6c
003f3a6c
003f3a6cloc_3f3a6c:
003f3a6cstr x1, [x0]
003f3a70ldr x0, [sp+48]
003f3a74str x0, [sp+40]
003f3a78ldur x29, [sp-8]
003f3a7cldr x30, [sp], 64
003f3a80ret x30
003f3a84
003f3a84loc_3f3a84:
003f3a84str x0, [sp+8]
003f3a88mov x3, x30
003f3a8cbl runtime.morestack_noctxt.abi0
003f3a90ldr x0, [sp+8]
003f3a94b 0x3f3a10
003f3a98udf 0
003f3a9cudf 0
003f3a10
003f3a10github.com/things-go/go-socks5.NewLogger: ; void github.com/things-go/go-socks5.NewLogger(log.Logger * l)
003f3a10ldr x16, [x28+16]
003f3a14subs xzr, sp, x16
003f3a18b.ls 0x3f3a84
003f3a1cstr x30, [sp-64]!
003f3a20stur x29, [sp-8]
003f3a24sub x29, sp, 8
003f3a28str x0, [sp+72]
003f3a2cstr xzr, [sp+40]
003f3a30adrp x0, 0x2a7000
003f3a34add x0, x0, 1152
003f3a38bl runtime.newobject
003f3a3cstr x0, [sp+48]
003f3a40ldr x1, [sp+72]
003f3a44adrp x27, 0x658000
003f3a48ldr w2, [x27+3056]
003f3a4ccbz w2, 0x3f3a54
003f3a50b 0x3f3a58
003f3a54
003f3a54loc_3f3a54:
003f3a54b 0x3f3a6c
003f3a58
003f3a58loc_3f3a58:
003f3a58bl runtime.gcWriteBarrier2
003f3a5cstr x1, [x25]
003f3a60ldr x2, [x0]
003f3a64str x2, [x25+8]
003f3a68b 0x3f3a6c
003f3a6c
003f3a6cloc_3f3a6c:
003f3a6cstr x1, [x0]
003f3a70ldr x0, [sp+48]
003f3a74str x0, [sp+40]
003f3a78ldur x29, [sp-8]
003f3a7cldr x30, [sp], 64
003f3a80ret x30
003f3a84
003f3a84loc_3f3a84:
003f3a84str x0, [sp+8]
003f3a88mov x3, x30
003f3a8cbl runtime.morestack_noctxt.abi0
003f3a90ldr x0, [sp+8]
003f3a94b 0x3f3a10
003f3a98udf 0
003f3a9cudf 0
003f3a10
003f3aa0
003f3aa0github.com/things-go/go-socks5.Std.Errorf: ; void github.com/things-go/go-socks5.Std.Errorf(github.com/things-go/go-socks5.Std sf, struct string format, struct []interface {} args)
003f3aa0ldr x16, [x28+16]
003f3aa4subs xzr, sp, x16
003f3aa8b.ls 0x3f3b24
003f3aacstr x30, [sp-112]!
003f3ab0stur x29, [sp-8]
003f3ab4sub x29, sp, 8
003f3ab8str x0, [sp+120]
003f3abcstr x1, [sp+128]
003f3ac0str x2, [sp+136]
003f3ac4str x3, [sp+144]
003f3ac8str x4, [sp+152]
003f3accstr x5, [sp+160]
003f3ad0ldr x3, [sp+128]
003f3ad4add x0, sp, 56
003f3ad8adrp x1, 0x2bd000
003f3adcadd x1, x1, 2087
003f3ae0mov x4, x2
003f3ae4movz x2, 5
003f3ae8bl runtime.concatstring2
003f3aecstr x0, [sp+88]
003f3af0str x1, [sp+96]
003f3af4ldr x5, [sp+120]
003f3af8ldr x4, [sp+152]
003f3afcldr x6, [sp+160]
003f3b00ldr x3, [sp+144]
003f3b04mov x2, x1
003f3b08mov x1, x0
003f3b0cmov x0, x5
003f3b10mov x5, x6
003f3b14bl log.(*Logger).Printf
003f3b18ldur x29, [sp-8]
003f3b1cldr x30, [sp], 112
003f3b20ret x30
003f3b24
003f3b24loc_3f3b24:
003f3b24stp x0, x1, [sp+8]
003f3b28stp x2, x3, [sp+24]
003f3b2cstp x4, x5, [sp+40]
003f3b30mov x3, x30
003f3b34bl runtime.morestack_noctxt.abi0
003f3b38ldp x0, x1, [sp+8]
003f3b3cldp x2, x3, [sp+24]
003f3b40ldp x4, x5, [sp+40]
003f3b44b 0x3f3aa0
003f3b48udf 0
003f3b4cudf 0
003f3aa0
003f3aa0github.com/things-go/go-socks5.Std.Errorf: ; void github.com/things-go/go-socks5.Std.Errorf(github.com/things-go/go-socks5.Std sf, struct string format, struct []interface {} args)
003f3aa0ldr x16, [x28+16]
003f3aa4subs xzr, sp, x16
003f3aa8b.ls 0x3f3b24
003f3aacstr x30, [sp-112]!
003f3ab0stur x29, [sp-8]
003f3ab4sub x29, sp, 8
003f3ab8str x0, [sp+120]
003f3abcstr x1, [sp+128]
003f3ac0str x2, [sp+136]
003f3ac4str x3, [sp+144]
003f3ac8str x4, [sp+152]
003f3accstr x5, [sp+160]
003f3ad0ldr x3, [sp+128]
003f3ad4add x0, sp, 56
003f3ad8adrp x1, 0x2bd000
003f3adcadd x1, x1, 2087
003f3ae0mov x4, x2
003f3ae4movz x2, 5
003f3ae8bl runtime.concatstring2
003f3aecstr x0, [sp+88]
003f3af0str x1, [sp+96]
003f3af4ldr x5, [sp+120]
003f3af8ldr x4, [sp+152]
003f3afcldr x6, [sp+160]
003f3b00ldr x3, [sp+144]
003f3b04mov x2, x1
003f3b08mov x1, x0
003f3b0cmov x0, x5
003f3b10mov x5, x6
003f3b14bl log.(*Logger).Printf
003f3b18ldur x29, [sp-8]
003f3b1cldr x30, [sp], 112
003f3b20ret x30
003f3b24
003f3b24loc_3f3b24:
003f3b24stp x0, x1, [sp+8]
003f3b28stp x2, x3, [sp+24]
003f3b2cstp x4, x5, [sp+40]
003f3b30mov x3, x30
003f3b34bl runtime.morestack_noctxt.abi0
003f3b38ldp x0, x1, [sp+8]
003f3b3cldp x2, x3, [sp+24]
003f3b40ldp x4, x5, [sp+40]
003f3b44b 0x3f3aa0
003f3b48udf 0
003f3b4cudf 0
003f3aa0
003f3b50
003f3b50github.com/things-go/go-socks5.WithAuthMethods: ; void github.com/things-go/go-socks5.WithAuthMethods(struct []github.com/things-go/go-socks5.Authenticator authMethods)
003f3b50ldr x16, [x28+16]
003f3b54subs xzr, sp, x16
003f3b58b.ls 0x3f3bf4
003f3b5cstr x30, [sp-64]!
003f3b60stur x29, [sp-8]
003f3b64sub x29, sp, 8
003f3b68str x0, [sp+72]
003f3b6cstr x1, [sp+80]
003f3b70str x2, [sp+88]
003f3b74str xzr, [sp+40]
003f3b78adrp x0, 0x242000
003f3b7cadd x0, x0, 1344
003f3b80bl runtime.newobject
003f3b84str x0, [sp+48]
003f3b88adrp x1, 0
003f3b8cadd x1, x1, 3088
003f3b90str x1, [x0]
003f3b94ldr x1, [sp+72]
003f3b98ldr x2, [sp+80]
003f3b9cldr x3, [sp+88]
003f3ba0ldr x4, [sp+48]
003f3ba4ldrsb x27, [x4]
003f3ba8str x2, [x4+16]
003f3bacstr x3, [x4+24]
003f3bb0adrp x27, 0x658000
003f3bb4ldr w2, [x27+3056]
003f3bb8cbz w2, 0x3f3bc0
003f3bbcb 0x3f3bc4
003f3bc0
003f3bc0loc_3f3bc0:
003f3bc0b 0x3f3bd8
003f3bc4
003f3bc4loc_3f3bc4:
003f3bc4bl runtime.gcWriteBarrier2
003f3bc8str x1, [x25]
003f3bccldr x2, [x4+8]
003f3bd0str x2, [x25+8]
003f3bd4b 0x3f3bd8
003f3bd8
003f3bd8loc_3f3bd8:
003f3bd8str x1, [x4+8]
003f3bdcldr x1, [sp+48]
003f3be0str x1, [sp+40]
003f3be4ldr x0, [sp+40]
003f3be8ldur x29, [sp-8]
003f3becldr x30, [sp], 64
003f3bf0ret x30
003f3bf4
003f3bf4loc_3f3bf4:
003f3bf4stp x0, x1, [sp+8]
003f3bf8str x2, [sp+24]
003f3bfcmov x3, x30
003f3c00bl runtime.morestack_noctxt.abi0
003f3c04ldp x0, x1, [sp+8]
003f3c08ldr x2, [sp+24]
003f3c0cb 0x3f3b50
003f3b50
003f3b50github.com/things-go/go-socks5.WithAuthMethods: ; void github.com/things-go/go-socks5.WithAuthMethods(struct []github.com/things-go/go-socks5.Authenticator authMethods)
003f3b50ldr x16, [x28+16]
003f3b54subs xzr, sp, x16
003f3b58b.ls 0x3f3bf4
003f3b5cstr x30, [sp-64]!
003f3b60stur x29, [sp-8]
003f3b64sub x29, sp, 8
003f3b68str x0, [sp+72]
003f3b6cstr x1, [sp+80]
003f3b70str x2, [sp+88]
003f3b74str xzr, [sp+40]
003f3b78adrp x0, 0x242000
003f3b7cadd x0, x0, 1344
003f3b80bl runtime.newobject
003f3b84str x0, [sp+48]
003f3b88adrp x1, 0
003f3b8cadd x1, x1, 3088
003f3b90str x1, [x0]
003f3b94ldr x1, [sp+72]
003f3b98ldr x2, [sp+80]
003f3b9cldr x3, [sp+88]
003f3ba0ldr x4, [sp+48]
003f3ba4ldrsb x27, [x4]
003f3ba8str x2, [x4+16]
003f3bacstr x3, [x4+24]
003f3bb0adrp x27, 0x658000
003f3bb4ldr w2, [x27+3056]
003f3bb8cbz w2, 0x3f3bc0
003f3bbcb 0x3f3bc4
003f3bc0
003f3bc0loc_3f3bc0:
003f3bc0b 0x3f3bd8
003f3bc4
003f3bc4loc_3f3bc4:
003f3bc4bl runtime.gcWriteBarrier2
003f3bc8str x1, [x25]
003f3bccldr x2, [x4+8]
003f3bd0str x2, [x25+8]
003f3bd4b 0x3f3bd8
003f3bd8
003f3bd8loc_3f3bd8:
003f3bd8str x1, [x4+8]
003f3bdcldr x1, [sp+48]
003f3be0str x1, [sp+40]
003f3be4ldr x0, [sp+40]
003f3be8ldur x29, [sp-8]
003f3becldr x30, [sp], 64
003f3bf0ret x30
003f3bf4
003f3bf4loc_3f3bf4:
003f3bf4stp x0, x1, [sp+8]
003f3bf8str x2, [sp+24]
003f3bfcmov x3, x30
003f3c00bl runtime.morestack_noctxt.abi0
003f3c04ldp x0, x1, [sp+8]
003f3c08ldr x2, [sp+24]
003f3c0cb 0x3f3b50
003f3b50
Loading..