File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    003f18b0
    003f18b0github.com/things-go/go-socks5.(*Server).handleAssociate.func2: ; void github.com/things-go/go-socks5.(*Server).handleAssociate.func2(void)
    003f18b0ldr x16, [x28+16]
    003f18b4sub x17, sp, 1200
    003f18b8subs xzr, x17, x16
    003f18bcb.ls 0x3f2758
    003f18c0sub x20, sp, 1328
    003f18c4stp x29, x30, [x20-8]
    003f18c8add sp, x20, 0
    003f18ccsub x29, sp, 8
    003f18d0ldr x1, [x26+8]
    003f18d4str x1, [sp+216]
    003f18d8ldr x1, [x26+16]
    003f18dcstr x1, [sp+360]
    003f18e0ldr x1, [x26+24]
    003f18e4str x1, [sp+224]
    003f18e8ldr x1, [x26+32]
    003f18ecstr x1, [sp+296]
    003f18f0ldr x1, [x26+40]
    003f18f4ldr x2, [x26+48]
    003f18f8str x1, [sp+304]
    003f18fcstr x2, [sp+312]
    003f1900adrp x0, 0x24f000
    003f1904add x0, x0, 2144
    003f1908bl runtime.newobject
    003f190cstr x0, [sp+1312]
    003f1910adrp x27, 0x65a000
    003f1914ldr w1, [x27+3056]
    003f1918cbz w1, 0x3f1920
    003f191cb 0x3f1924
    003f1920
    003f1920loc_3f1920:
    003f1920b 0x3f1940
    003f1924
    003f1924loc_3f1924:
    003f1924str x0, [sp+472]
    003f1928mov x1, x0
    003f192cadrp x0, 0x24f000
    003f1930add x0, x0, 2144
    003f1934bl runtime.wbZero
    003f1938ldr x0, [sp+472]
    003f193cb 0x3f1940
    003f1940
    003f1940loc_3f1940:
    003f1940stp xzr, xzr, [x0]
    003f1944stp xzr, xzr, [x0+16]
    003f1948stp xzr, xzr, [x0+32]
    003f194cldr x1, [sp+216]
    003f1950ldrsb x27, [x1]
    003f1954ldr x2, [x1+136]
    003f1958ldrsb x27, [x2]
    003f195cldr x0, [x1+144]
    003f1960ldr x1, [x2+24]
    003f1964blr x1
    003f1968str x0, [sp+336]
    003f196cstr x1, [sp+344]
    003f1970str x2, [sp+352]
    003f1974add x27, sp, 912
    003f1978stp xzr, xzr, [x27]
    003f197cadd x27, sp, 928
    003f1980stp xzr, xzr, [x27]
    003f1984add x27, sp, 944
    003f1988stp xzr, xzr, [x27]
    003f198cstr xzr, [sp+960]
    003f1990add x1, sp, 912
    003f1994str x1, [sp+968]
    003f1998ldrsb x27, [x1]
    003f199cadrp x2, 8192
    003f19a0add x2, x2, 112
    003f19a4str x2, [x1]
    003f19a8ldrsb x27, [x1]
    003f19acldr x2, [sp+216]
    003f19b0adrp x27, 0x65a000
    003f19b4ldr w3, [x27+3056]
    003f19b8cbz w3, 0x3f19c0
    003f19bcb 0x3f19c4
    003f19c0
    003f19c0loc_3f19c0:
    003f19c0b 0x3f19d8
    003f19c4
    003f19c4loc_3f19c4:
    003f19c4bl runtime.gcWriteBarrier2
    003f19c8str x2, [x25]
    003f19ccldr x3, [x1+8]
    003f19d0str x3, [x25+8]
    003f19d4b 0x3f19d8
    003f19d8
    003f19d8loc_3f19d8:
    003f19d8str x2, [x1+8]
    003f19dcldrsb x27, [x1]
    003f19e0ldr x2, [sp+336]
    003f19e4ldr x3, [sp+344]
    003f19e8ldr x4, [sp+352]
    003f19ecstr x3, [x1+24]
    003f19f0str x4, [x1+32]
    003f19f4adrp x27, 0x65a000
    003f19f8ldr w3, [x27+3056]
    003f19fccbz w3, 0x3f1a04
    003f1a00b 0x3f1a08
    003f1a04
    003f1a04loc_3f1a04:
    003f1a04b 0x3f1a1c
    003f1a08
    003f1a08loc_3f1a08:
    003f1a08bl runtime.gcWriteBarrier2
    003f1a0cstr x2, [x25]
    003f1a10ldr x3, [x1+16]
    003f1a14str x3, [x25+8]
    003f1a18b 0x3f1a1c
    003f1a1c
    003f1a1cloc_3f1a1c:
    003f1a1cstr x2, [x1+16]
    003f1a20ldr x1, [sp+360]
    003f1a24ldr x2, [sp+968]
    003f1a28ldrsb x27, [x2]
    003f1a2cadrp x27, 0x65a000
    003f1a30ldr w3, [x27+3056]
    003f1a34cbz w3, 0x3f1a3c
    003f1a38b 0x3f1a40
    003f1a3c
    003f1a3cloc_3f1a3c:
    003f1a3cb 0x3f1a54
    003f1a40
    003f1a40loc_3f1a40:
    003f1a40bl runtime.gcWriteBarrier2
    003f1a44str x1, [x25]
    003f1a48ldr x3, [x2+40]
    003f1a4cstr x3, [x25+8]
    003f1a50b 0x3f1a54
    003f1a54
    003f1a54loc_3f1a54:
    003f1a54str x1, [x2+40]
    003f1a58ldr x1, [sp+1312]
    003f1a5cldr x2, [sp+968]
    003f1a60ldrsb x27, [x2]
    003f1a64adrp x27, 0x65a000
    003f1a68ldr w3, [x27+3056]
    003f1a6ccbz w3, 0x3f1a74
    003f1a70b 0x3f1a78
    003f1a74
    003f1a74loc_3f1a74:
    003f1a74b 0x3f1a8c
    003f1a78
    003f1a78loc_3f1a78:
    003f1a78bl runtime.gcWriteBarrier2
    003f1a7cstr x1, [x25]
    003f1a80ldr x3, [x2+48]
    003f1a84str x3, [x25+8]
    003f1a88b 0x3f1a8c
    003f1a8c
    003f1a8cloc_3f1a8c:
    003f1a8cstr x1, [x2+48]
    003f1a90ldr x1, [sp+968]
    003f1a94str x1, [sp+112]
    003f1a98add x0, sp, 88
    003f1a9cbl runtime.deferprocStack
    003f1aa0subs xzr, x0, 0
    003f1aa4b.ne 0x3f1ab0
    003f1aa8b 0x3f1aac
    003f1aac
    003f1aacloc_3f1aac:
    003f1aacb 0x3f1ac0
    003f1ab0
    003f1ab0loc_3f1ab0:
    003f1ab0bl runtime.deferreturn
    003f1ab4ldp x29, x30, [sp-8]
    003f1ab8add sp, sp, 1328
    003f1abcret x30
    003f1ac0
    003f1ac0loc_3f1ac0:
    003f1ac0b 0x3f1ac4
    003f1ac4
    003f1ac4loc_3f1ac4:
    003f1ac4ldr x1, [sp+352]
    003f1ac8str x1, [sp+152]
    003f1accldr x2, [sp+352]
    003f1ad0ldr x4, [sp+336]
    003f1ad4subs xzr, x1, x2
    003f1ad8b.ls 0x3f1ae0
    003f1adcb 0x3f2750
    003f1ae0
    003f1ae0loc_3f1ae0:
    003f1ae0b 0x3f1ae4
    003f1ae4
    003f1ae4loc_3f1ae4:
    003f1ae4str x4, [sp+1152]
    003f1ae8str x1, [sp+1160]
    003f1aecstr x2, [sp+1168]
    003f1af0str xzr, [sp+1144]
    003f1af4add x27, sp, 1128
    003f1af8stp xzr, xzr, [x27]
    003f1afcldr x0, [sp+360]
    003f1b00ldr x1, [sp+1152]
    003f1b04ldr x2, [sp+1160]
    003f1b08ldr x3, [sp+1168]
    003f1b0cbl net.(*UDPConn).ReadFromUDP
    003f1b10str x0, [sp+144]
    003f1b14str x1, [sp+1144]
    003f1b18str x2, [sp+1128]
    003f1b1cstr x3, [sp+1136]
    003f1b20ldr x4, [sp+144]
    003f1b24str x4, [sp+136]
    003f1b28ldr x4, [sp+1144]
    003f1b2cstr x4, [sp+680]
    003f1b30ldr x4, [sp+1128]
    003f1b34ldr x5, [sp+1136]
    003f1b38str x4, [sp+568]
    003f1b3cstr x5, [sp+576]
    003f1b40ldr x4, [sp+136]
    003f1b44str x4, [sp+80]
    003f1b48ldr x4, [sp+680]
    003f1b4cstr x4, [sp+208]
    003f1b50ldr x1, [sp+576]
    003f1b54ldr x0, [sp+568]
    003f1b58str x0, [sp+280]
    003f1b5cstr x1, [sp+288]
    003f1b60cbnz x0, 0x3f1b68
    003f1b64b 0x3f1bd8
    003f1b68
    003f1b68loc_3f1b68:
    003f1b68adrp x27, 0x630000
    003f1b6cldr x3, [x27+1528]
    003f1b70adrp x27, 0x630000
    003f1b74ldr x2, [x27+1520]
    003f1b78bl errors.Is
    003f1b7cstrb w0, [sp+77]
    003f1b80strb w0, [sp+78]
    003f1b84tbnz w0, 0, 0x3f1b8c
    003f1b88b 0x3f1b90
    003f1b8c
    003f1b8cloc_3f1b8c:
    003f1b8cb 0x3f1bb8
    003f1b90
    003f1b90loc_3f1b90:
    003f1b90adrp x27, 0x61c000
    003f1b94ldr x2, [x27+2752]
    003f1b98ldr x0, [sp+280]
    003f1b9cadrp x27, 0x61c000
    003f1ba0ldr x3, [x27+2760]
    003f1ba4ldr x1, [sp+288]
    003f1ba8bl errors.Is
    003f1bacstrb w0, [sp+76]
    003f1bb0strb w0, [sp+78]
    003f1bb4b 0x3f1bb8
    003f1bb8
    003f1bb8loc_3f1bb8:
    003f1bb8ldrb w4, [sp+78]
    003f1bbctbnz w4, 0, 0x3f1bc4
    003f1bc0b 0x3f1bd4
    003f1bc4
    003f1bc4loc_3f1bc4:
    003f1bc4bl runtime.deferreturn
    003f1bc8ldp x29, x30, [sp-8]
    003f1bccadd sp, sp, 1328
    003f1bd0ret x30
    003f1bd4
    003f1bd4loc_3f1bd4:
    003f1bd4b 0x3f2730
    003f1bd8
    003f1bd8loc_3f1bd8:
    003f1bd8adrp x0, 0x277000
    003f1bdcadd x0, x0, 416
    003f1be0bl runtime.newobject
    003f1be4str x0, [sp+1304]
    003f1be8ldr x1, [sp+80]
    003f1becldr x2, [sp+352]
    003f1bf0ldr x3, [sp+336]
    003f1bf4subs xzr, x1, x2
    003f1bf8b.ls 0x3f1c00
    003f1bfcb 0x3f274c
    003f1c00
    003f1c00loc_3f1c00:
    003f1c00b 0x3f1c04
    003f1c04
    003f1c04loc_3f1c04:
    003f1c04str x3, [sp+1152]
    003f1c08str x1, [sp+1160]
    003f1c0cstr x2, [sp+1168]
    003f1c10add x20, sp, 1040
    003f1c14adr x27, 16
    003f1c18stp x29, x27, [sp-24]
    003f1c1csub x29, sp, 24
    003f1c20bl fn_87cfc
    003f1c24sub x29, sp, 8
    003f1c28str xzr, [sp+1120]
    003f1c2cadd x27, sp, 1128
    003f1c30stp xzr, xzr, [x27]
    003f1c34ldr x0, [sp+1152]
    003f1c38ldr x1, [sp+1160]
    003f1c3cldr x2, [sp+1168]
    003f1c40bl github.com/things-go/go-socks5/statute.ParseDatagram
    003f1c44strh w0, [sp+480]
    003f1c48strb w1, [sp+482]
    003f1c4cstr x2, [sp+488]
    003f1c50str x3, [sp+496]
    003f1c54str x4, [sp+504]
    003f1c58str x5, [sp+512]
    003f1c5cstr x6, [sp+520]
    003f1c60str x7, [sp+528]
    003f1c64strb w8, [sp+536]
    003f1c68str x9, [sp+544]
    003f1c6cstr x10, [sp+552]
    003f1c70str x11, [sp+560]
    003f1c74add x21, sp, 1040
    003f1c78add x20, sp, 480
    003f1c7cadr x27, 16
    003f1c80stp x29, x27, [sp-24]
    003f1c84sub x29, sp, 24
    003f1c88bl fn_87ef8
    003f1c8csub x29, sp, 8
    003f1c90ldr x3, [sp+560]
    003f1c94str x3, [sp+1120]
    003f1c98str x12, [sp+1128]
    003f1c9cstr x13, [sp+1136]
    003f1ca0add x21, sp, 368
    003f1ca4add x20, sp, 1040
    003f1ca8adr x27, 16
    003f1cacstp x29, x27, [sp-24]
    003f1cb0sub x29, sp, 24
    003f1cb4bl fn_87ef8
    003f1cb8sub x29, sp, 8
    003f1cbcldr x3, [sp+1120]
    003f1cc0str x3, [sp+448]
    003f1cc4ldr x3, [sp+1128]
    003f1cc8ldr x4, [sp+1136]
    003f1cccstr x3, [sp+1288]
    003f1cd0str x4, [sp+1296]
    003f1cd4ldr x21, [sp+1304]
    003f1cd8str x21, [sp+464]
    003f1cdcadrp x27, 0x65a000
    003f1ce0ldr w3, [x27+3056]
    003f1ce4cbz w3, 0x3f1cec
    003f1ce8b 0x3f1cf0
    003f1cec
    003f1cecloc_3f1cec:
    003f1cecb 0x3f1d0c
    003f1cf0
    003f1cf0loc_3f1cf0:
    003f1cf0adrp x0, 0x277000
    003f1cf4add x0, x0, 416
    003f1cf8mov x1, x21
    003f1cfcadd x2, sp, 368
    003f1d00bl runtime.wbMove
    003f1d04ldr x21, [sp+464]
    003f1d08b 0x3f1d0c
    003f1d0c
    003f1d0cloc_3f1d0c:
    003f1d0cadd x20, sp, 368
    003f1d10adr x27, 16
    003f1d14stp x29, x27, [sp-24]
    003f1d18sub x29, sp, 24
    003f1d1cbl fn_87ef8
    003f1d20sub x29, sp, 8
    003f1d24ldr x4, [sp+448]
    003f1d28ldr x5, [sp+464]
    003f1d2cstr x4, [x5+80]
    003f1d30ldr x4, [sp+1296]
    003f1d34ldr x5, [sp+1288]
    003f1d38str x5, [sp+280]
    003f1d3cstr x4, [sp+288]
    003f1d40cbnz x5, 0x3f1d48
    003f1d44b 0x3f1d4c
    003f1d48
    003f1d48loc_3f1d48:
    003f1d48b 0x3f2730
    003f1d4c
    003f1d4cloc_3f1d4c:
    003f1d4cldr x3, [sp+224]
    003f1d50ldrsb x27, [x3]
    003f1d54ldr x3, [x3+104]
    003f1d58ldrsb x27, [x3]
    003f1d5cldr x0, [x3+16]
    003f1d60ldr x1, [x3+24]
    003f1d64ldr x2, [x3+32]
    003f1d68str x0, [sp+888]
    003f1d6cstr x1, [sp+896]
    003f1d70str x2, [sp+904]
    003f1d74bl net.IP.IsUnspecified
    003f1d78strb w0, [sp+76]
    003f1d7cstrb w0, [sp+78]
    003f1d80tbnz w0, 0, 0x3f1d88
    003f1d84b 0x3f1d8c
    003f1d88
    003f1d88loc_3f1d88:
    003f1d88b 0x3f1df0
    003f1d8c
    003f1d8cloc_3f1d8c:
    003f1d8cldr x6, [sp+224]
    003f1d90ldrsb x27, [x6]
    003f1d94ldr x6, [x6+104]
    003f1d98ldrsb x27, [x6]
    003f1d9cldr x7, [x6+16]
    003f1da0ldr x8, [x6+24]
    003f1da4ldr x6, [x6+32]
    003f1da8str x7, [sp+864]
    003f1dacstr x8, [sp+872]
    003f1db0str x6, [sp+880]
    003f1db4ldr x6, [sp+208]
    003f1db8ldrsb x27, [x6]
    003f1dbcldr x3, [x6]
    003f1dc0ldr x4, [x6+8]
    003f1dc4ldr x5, [x6+16]
    003f1dc8str x3, [sp+840]
    003f1dccstr x4, [sp+848]
    003f1dd0str x5, [sp+856]
    003f1dd4ldr x0, [sp+864]
    003f1dd8ldr x1, [sp+872]
    003f1ddcldr x2, [sp+880]
    003f1de0bl net.IP.Equal
    003f1de4strb w0, [sp+75]
    003f1de8strb w0, [sp+78]
    003f1decb 0x3f1df0
    003f1df0
    003f1df0loc_3f1df0:
    003f1df0ldrb w4, [sp+78]
    003f1df4strb w4, [sp+77]
    003f1df8tbnz w4, 0, 0x3f1e00
    003f1dfcb 0x3f1e68
    003f1e00
    003f1e00loc_3f1e00:
    003f1e00ldr x4, [sp+224]
    003f1e04ldrsb x27, [x4]
    003f1e08ldr x4, [x4+104]
    003f1e0cldrsb x27, [x4]
    003f1e10ldr x4, [x4+40]
    003f1e14subs xzr, x4, 0
    003f1e18cset x5, eq
    003f1e1cstrb w5, [sp+75]
    003f1e20cbz x4, 0x3f1e28
    003f1e24b 0x3f1e2c
    003f1e28
    003f1e28loc_3f1e28:
    003f1e28b 0x3f1e5c
    003f1e2c
    003f1e2cloc_3f1e2c:
    003f1e2cldr x4, [sp+224]
    003f1e30ldrsb x27, [x4]
    003f1e34ldr x4, [x4+104]
    003f1e38ldrsb x27, [x4]
    003f1e3cldr x4, [x4+40]
    003f1e40ldr x5, [sp+208]
    003f1e44ldrsb x27, [x5]
    003f1e48ldr x5, [x5+24]
    003f1e4csubs xzr, x5, x4
    003f1e50cset x4, eq
    003f1e54strb w4, [sp+75]
    003f1e58b 0x3f1e5c
    003f1e5c
    003f1e5cloc_3f1e5c:
    003f1e5cldrb w4, [sp+75]
    003f1e60strb w4, [sp+77]
    003f1e64b 0x3f1e6c
    003f1e68
    003f1e68loc_3f1e68:
    003f1e68b 0x3f1e6c
    003f1e6c
    003f1e6cloc_3f1e6c:
    003f1e6cldrb w4, [sp+77]
    003f1e70strb w4, [sp+73]
    003f1e74tbnz w4, 0, 0x3f1e7c
    003f1e78b 0x3f272c
    003f1e7c
    003f1e7cloc_3f1e7c:
    003f1e7cldr x0, [sp+208]
    003f1e80bl net.(*UDPAddr).String
    003f1e84str x0, [sp+1024]
    003f1e88str x1, [sp+1032]
    003f1e8cldr x1, [sp+1304]
    003f1e90add x0, x1, 8
    003f1e94bl github.com/things-go/go-socks5/statute.(*AddrSpec).String
    003f1e98str x0, [sp+1008]
    003f1e9cstr x1, [sp+1016]
    003f1ea0ldr x2, [sp+1024]
    003f1ea4ldr x3, [sp+1032]
    003f1ea8orr x4, xzr, 2
    003f1eacmov x5, x0
    003f1eb0mov x6, x1
    003f1eb4mov x0, xzr
    003f1eb8mov x1, x2
    003f1ebcmov x2, x3
    003f1ec0adrp x3, 0x2bf000
    003f1ec4add x3, x3, 171
    003f1ec8bl runtime.concatstring3
    003f1eccstr x0, [sp+320]
    003f1ed0str x1, [sp+328]
    003f1ed4add x27, sp, 992
    003f1ed8stp xzr, xzr, [x27]
    003f1edcldr x1, [sp+320]
    003f1ee0ldr x2, [sp+328]
    003f1ee4str x1, [sp+824]
    003f1ee8str x2, [sp+832]
    003f1eecldr x0, [sp+1312]
    003f1ef0adrp x1, 0x204000
    003f1ef4add x1, x1, 2944
    003f1ef8add x2, sp, 824
    003f1efcbl sync.(*Map).Load
    003f1f00str x0, [sp+992]
    003f1f04str x1, [sp+1000]
    003f1f08strb w2, [sp+76]
    003f1f0cldr x1, [sp+1000]
    003f1f10ldr x2, [sp+992]
    003f1f14str x2, [sp+1272]
    003f1f18str x1, [sp+1280]
    003f1f1cldrb w1, [sp+76]
    003f1f20strb w1, [sp+79]
    003f1f24ldr x1, [sp+1272]
    003f1f28ldr x2, [sp+1280]
    003f1f2cstr x1, [sp+192]
    003f1f30str x2, [sp+200]
    003f1f34ldrb w1, [sp+79]
    003f1f38strb w1, [sp+74]
    003f1f3ctbnz w1, 0, 0x3f1f44
    003f1f40b 0x3f216c
    003f1f44
    003f1f44loc_3f1f44:
    003f1f44add x27, sp, 976
    003f1f48stp xzr, xzr, [x27]
    003f1f4cldr x2, [sp+200]
    003f1f50ldr x1, [sp+192]
    003f1f54cbnz x1, 0x3f1f5c
    003f1f58b 0x3f2740
    003f1f5c
    003f1f5cloc_3f1f5c:
    003f1f5cstr x2, [sp+456]
    003f1f60adrp x0, 0x61e000
    003f1f64add x0, x0, 2672
    003f1f68bl runtime.typeAssert
    003f1f6cb 0x3f1f70
    003f1f70
    003f1f70loc_3f1f70:
    003f1f70str x0, [sp+976]
    003f1f74ldr x4, [sp+456]
    003f1f78str x4, [sp+984]
    003f1f7cadd x27, sp, 1128
    003f1f80stp xzr, xzr, [x27]
    003f1f84ldr x4, [sp+976]
    003f1f88ldrsb x27, [x4]
    003f1f8cldr x0, [sp+984]
    003f1f90ldr x4, [x4+80]
    003f1f94ldr x5, [sp+1304]
    003f1f98ldr x1, [x5+64]
    003f1f9cldr x2, [x5+72]
    003f1fa0ldr x3, [x5+80]
    003f1fa4blr x4
    003f1fa8str x0, [sp+144]
    003f1facstr x1, [sp+1128]
    003f1fb0str x2, [sp+1136]
    003f1fb4ldr x4, [sp+144]
    003f1fb8str x4, [sp+160]
    003f1fbcstr x1, [sp+1192]
    003f1fc0str x2, [sp+1200]
    003f1fc4str x1, [sp+232]
    003f1fc8str x2, [sp+240]
    003f1fcccbnz x1, 0x3f1fd4
    003f1fd0b 0x3f2168
    003f1fd4
    003f1fd4loc_3f1fd4:
    003f1fd4add x27, sp, 976
    003f1fd8stp xzr, xzr, [x27]
    003f1fdcldr x2, [sp+200]
    003f1fe0ldr x1, [sp+192]
    003f1fe4cbnz x1, 0x3f1fec
    003f1fe8b 0x3f2734
    003f1fec
    003f1fecloc_3f1fec:
    003f1fecstr x2, [sp+456]
    003f1ff0adrp x0, 0x61e000
    003f1ff4add x0, x0, 2704
    003f1ff8bl runtime.typeAssert
    003f1ffcb 0x3f2000
    003f2000
    003f2000loc_3f2000:
    003f2000str x0, [sp+976]
    003f2004ldr x1, [sp+456]
    003f2008str x1, [sp+984]
    003f200cldrsb x27, [x0]
    003f2010ldr x2, [x0+48]
    003f2014mov x0, x1
    003f2018blr x2
    003f201cstr x0, [sp+1176]
    003f2020str x1, [sp+1184]
    003f2024ldrsb x27, [x0]
    003f2028ldr x2, [x0+32]
    003f202cmov x0, x1
    003f2030blr x2
    003f2034str x0, [sp+1008]
    003f2038str x1, [sp+1016]
    003f203cadrp x0, 0x20b000
    003f2040add x0, x0, 2528
    003f2044bl runtime.newobject
    003f2048str x0, [sp+616]
    003f204cldr x0, [sp+1008]
    003f2050ldr x1, [sp+1016]
    003f2054bl runtime.convTstring
    003f2058str x0, [sp+608]
    003f205cldr x1, [sp+616]
    003f2060ldrsb x27, [x1]
    003f2064adrp x2, 0x203000
    003f2068add x2, x2, 2944
    003f206cstr x2, [x1]
    003f2070adrp x27, 0x659000
    003f2074ldr w2, [x27+3056]
    003f2078cbz w2, 0x3f2080
    003f207cb 0x3f2084
    003f2080
    003f2080loc_3f2080:
    003f2080b 0x3f2098
    003f2084
    003f2084loc_3f2084:
    003f2084bl runtime.gcWriteBarrier2
    003f2088str x0, [x25]
    003f208cldr x6, [x1+8]
    003f2090str x6, [x25+8]
    003f2094b 0x3f2098
    003f2098
    003f2098loc_3f2098:
    003f2098str x0, [x1+8]
    003f209cldr x6, [sp+232]
    003f20a0ldr x7, [sp+240]
    003f20a4str x6, [sp+592]
    003f20a8str x7, [sp+600]
    003f20acstr x6, [sp+584]
    003f20b0ldr x6, [sp+584]
    003f20b4cbnz x6, 0x3f20bc
    003f20b8b 0x3f20cc
    003f20bc
    003f20bcloc_3f20bc:
    003f20bcldr x6, [sp+584]
    003f20c0ldr x6, [x6+8]
    003f20c4str x6, [sp+584]
    003f20c8b 0x3f20d0
    003f20cc
    003f20ccloc_3f20cc:
    003f20ccb 0x3f20d0
    003f20d0
    003f20d0loc_3f20d0:
    003f20d0ldr x6, [sp+616]
    003f20d4ldrsb x27, [x6]
    003f20d8ldr x7, [sp+584]
    003f20dcldr x8, [sp+600]
    003f20e0str x7, [x6+16]
    003f20e4adrp x27, 0x659000
    003f20e8ldr w7, [x27+3056]
    003f20eccbz w7, 0x3f20f4
    003f20f0b 0x3f20f8
    003f20f4
    003f20f4loc_3f20f4:
    003f20f4b 0x3f210c
    003f20f8
    003f20f8loc_3f20f8:
    003f20f8bl runtime.gcWriteBarrier2
    003f20fcstr x8, [x25]
    003f2100ldr x7, [x6+24]
    003f2104str x7, [x25+8]
    003f2108b 0x3f210c
    003f210c
    003f210cloc_3f210c:
    003f210cstr x8, [x6+24]
    003f2110ldr x3, [sp+616]
    003f2114ldrsb x27, [x3]
    003f2118b 0x3f211c
    003f211c
    003f211cloc_3f211c:
    003f211cstr x3, [sp+624]
    003f2120orr x5, xzr, 2
    003f2124str x5, [sp+632]
    003f2128str x5, [sp+640]
    003f212cldr x6, [sp+216]
    003f2130ldrsb x27, [x6]
    003f2134ldr x7, [x6+112]
    003f2138ldrsb x27, [x7]
    003f213cldr x0, [x6+120]
    003f2140ldr x6, [x7+24]
    003f2144adrp x1, 0x2d3000
    003f2148add x1, x1, 39
    003f214cmovz x2, 41
    003f2150mov x4, x5
    003f2154blr x6
    003f2158bl runtime.deferreturn
    003f215cldp x29, x30, [sp-8]
    003f2160add sp, sp, 1328
    003f2164ret x30
    003f2168
    003f2168loc_3f2168:
    003f2168b 0x3f2728
    003f216c
    003f216cloc_3f216c:
    003f216cldr x1, [sp+1304]
    003f2170add x0, x1, 8
    003f2174bl github.com/things-go/go-socks5/statute.(*AddrSpec).String
    003f2178str x0, [sp+1008]
    003f217cstr x1, [sp+1016]
    003f2180add x27, sp, 976
    003f2184stp xzr, xzr, [x27]
    003f2188add x27, sp, 1128
    003f218cstp xzr, xzr, [x27]
    003f2190ldr x0, [sp+304]
    003f2194ldr x26, [sp+296]
    003f2198ldr x1, [x26]
    003f219cldr x2, [sp+312]
    003f21a0ldr x4, [sp+1008]
    003f21a4ldr x5, [sp+1016]
    003f21a8orr x3, xzr, 3
    003f21acmov x6, x1
    003f21b0mov x1, x2
    003f21b4adrp x2, 0x2be000
    003f21b8add x2, x2, 456
    003f21bcblr x6
    003f21c0str x0, [sp+976]
    003f21c4str x1, [sp+984]
    003f21c8str x2, [sp+1128]
    003f21ccstr x3, [sp+1136]
    003f21d0ldr x1, [sp+976]
    003f21d4ldr x2, [sp+984]
    003f21d8str x1, [sp+1256]
    003f21dcstr x2, [sp+1264]
    003f21e0ldr x1, [sp+1128]
    003f21e4ldr x2, [sp+1136]
    003f21e8str x1, [sp+1240]
    003f21ecstr x2, [sp+1248]
    003f21f0ldr x1, [sp+1256]
    003f21f4ldr x2, [sp+1264]
    003f21f8str x1, [sp+176]
    003f21fcstr x2, [sp+184]
    003f2200ldr x1, [sp+1248]
    003f2204ldr x2, [sp+1240]
    003f2208str x2, [sp+264]
    003f220cstr x1, [sp+272]
    003f2210cbnz x2, 0x3f2218
    003f2214b 0x3f2340
    003f2218
    003f2218loc_3f2218:
    003f2218adrp x0, 0x20b000
    003f221cadd x0, x0, 2528
    003f2220bl runtime.newobject
    003f2224str x0, [sp+792]
    003f2228ldr x1, [sp+1304]
    003f222cadd x1, x1, 8
    003f2230adrp x0, 0x27c000
    003f2234add x0, x0, 1088
    003f2238bl runtime.convT
    003f223cstr x0, [sp+784]
    003f2240ldr x1, [sp+792]
    003f2244ldrsb x27, [x1]
    003f2248adrp x2, 0x27c000
    003f224cadd x2, x2, 1088
    003f2250str x2, [x1]
    003f2254adrp x27, 0x659000
    003f2258ldr w2, [x27+3056]
    003f225ccbz w2, 0x3f2264
    003f2260b 0x3f2268
    003f2264
    003f2264loc_3f2264:
    003f2264b 0x3f227c
    003f2268
    003f2268loc_3f2268:
    003f2268bl runtime.gcWriteBarrier2
    003f226cstr x0, [x25]
    003f2270ldr x6, [x1+8]
    003f2274str x6, [x25+8]
    003f2278b 0x3f227c
    003f227c
    003f227cloc_3f227c:
    003f227cstr x0, [x1+8]
    003f2280ldr x6, [sp+264]
    003f2284ldr x7, [sp+272]
    003f2288str x6, [sp+768]
    003f228cstr x7, [sp+776]
    003f2290str x6, [sp+760]
    003f2294ldr x6, [sp+760]
    003f2298cbnz x6, 0x3f22a0
    003f229cb 0x3f22b0
    003f22a0
    003f22a0loc_3f22a0:
    003f22a0ldr x6, [sp+760]
    003f22a4ldr x6, [x6+8]
    003f22a8str x6, [sp+760]
    003f22acb 0x3f22b4
    003f22b0
    003f22b0loc_3f22b0:
    003f22b0b 0x3f22b4
    003f22b4
    003f22b4loc_3f22b4:
    003f22b4ldr x6, [sp+792]
    003f22b8ldrsb x27, [x6]
    003f22bcldr x7, [sp+760]
    003f22c0ldr x8, [sp+776]
    003f22c4str x7, [x6+16]
    003f22c8adrp x27, 0x659000
    003f22ccldr w7, [x27+3056]
    003f22d0cbz w7, 0x3f22d8
    003f22d4b 0x3f22dc
    003f22d8
    003f22d8loc_3f22d8:
    003f22d8b 0x3f22f0
    003f22dc
    003f22dcloc_3f22dc:
    003f22dcbl runtime.gcWriteBarrier2
    003f22e0str x8, [x25]
    003f22e4ldr x7, [x6+24]
    003f22e8str x7, [x25+8]
    003f22ecb 0x3f22f0
    003f22f0
    003f22f0loc_3f22f0:
    003f22f0str x8, [x6+24]
    003f22f4ldr x3, [sp+792]
    003f22f8ldrsb x27, [x3]
    003f22fcb 0x3f2300
    003f2300
    003f2300loc_3f2300:
    003f2300str x3, [sp+800]
    003f2304orr x5, xzr, 2
    003f2308str x5, [sp+808]
    003f230cstr x5, [sp+816]
    003f2310ldr x6, [sp+216]
    003f2314ldrsb x27, [x6]
    003f2318ldr x7, [x6+112]
    003f231cldrsb x27, [x7]
    003f2320ldr x0, [x6+120]
    003f2324ldr x6, [x7+24]
    003f2328adrp x1, 0x2c7000
    003f232cadd x1, x1, 1182
    003f2330orr x2, xzr, 24
    003f2334mov x4, x5
    003f2338blr x6
    003f233cb 0x3f2730
    003f2340
    003f2340loc_3f2340:
    003f2340ldr x0, [sp+320]
    003f2344ldr x1, [sp+328]
    003f2348bl runtime.convTstring
    003f234cstr x0, [sp+752]
    003f2350ldr x2, [sp+184]
    003f2354ldr x3, [sp+176]
    003f2358str x3, [sp+736]
    003f235cstr x2, [sp+744]
    003f2360str x3, [sp+728]
    003f2364ldr x2, [sp+728]
    003f2368cbnz x2, 0x3f2370
    003f236cb 0x3f2380
    003f2370
    003f2370loc_3f2370:
    003f2370ldr x5, [sp+728]
    003f2374ldr x5, [x5+8]
    003f2378str x5, [sp+728]
    003f237cb 0x3f2384
    003f2380
    003f2380loc_3f2380:
    003f2380b 0x3f2384
    003f2384
    003f2384loc_3f2384:
    003f2384ldr x0, [sp+1312]
    003f2388ldr x2, [sp+752]
    003f238cldr x3, [sp+728]
    003f2390ldr x4, [sp+744]
    003f2394adrp x1, 0x203000
    003f2398add x1, x1, 2944
    003f239cbl sync.(*Map).Store
    003f23a0adrp x0, 0x296000
    003f23a4add x0, x0, 0
    003f23a8bl runtime.newobject
    003f23acstr x0, [sp+720]
    003f23b0adrp x5, 0
    003f23b4add x5, x5, 1904
    003f23b8str x5, [x0]
    003f23bcldr x5, [sp+216]
    003f23c0ldr x6, [sp+720]
    003f23c4ldrsb x27, [x6]
    003f23c8adrp x27, 0x659000
    003f23ccldr w7, [x27+3056]
    003f23d0cbz w7, 0x3f23d8
    003f23d4b 0x3f23dc
    003f23d8
    003f23d8loc_3f23d8:
    003f23d8b 0x3f23f0
    003f23dc
    003f23dcloc_3f23dc:
    003f23dcbl runtime.gcWriteBarrier2
    003f23e0str x5, [x25]
    003f23e4ldr x2, [x6+8]
    003f23e8str x2, [x25+8]
    003f23ecb 0x3f23f0
    003f23f0
    003f23f0loc_3f23f0:
    003f23f0str x5, [x6+8]
    003f23f4ldr x2, [sp+184]
    003f23f8ldr x3, [sp+176]
    003f23fcldr x4, [sp+720]
    003f2400ldrsb x27, [x4]
    003f2404str x3, [x4+16]
    003f2408adrp x27, 0x659000
    003f240cldr w3, [x27+3056]
    003f2410cbz w3, 0x3f2418
    003f2414b 0x3f241c
    003f2418
    003f2418loc_3f2418:
    003f2418b 0x3f2430
    003f241c
    003f241cloc_3f241c:
    003f241cbl runtime.gcWriteBarrier2
    003f2420str x2, [x25]
    003f2424ldr x3, [x4+24]
    003f2428str x3, [x25+8]
    003f242cb 0x3f2430
    003f2430
    003f2430loc_3f2430:
    003f2430str x2, [x4+24]
    003f2434ldr x2, [sp+1312]
    003f2438ldr x3, [sp+720]
    003f243cldrsb x27, [x3]
    003f2440adrp x27, 0x659000
    003f2444ldr w4, [x27+3056]
    003f2448cbz w4, 0x3f2450
    003f244cb 0x3f2454
    003f2450
    003f2450loc_3f2450:
    003f2450b 0x3f2468
    003f2454
    003f2454loc_3f2454:
    003f2454bl runtime.gcWriteBarrier2
    003f2458str x2, [x25]
    003f245cldr x4, [x3+32]
    003f2460str x4, [x25+8]
    003f2464b 0x3f2468
    003f2468
    003f2468loc_3f2468:
    003f2468str x2, [x3+32]
    003f246cldr x2, [sp+320]
    003f2470ldr x3, [sp+328]
    003f2474ldr x4, [sp+720]
    003f2478ldrsb x27, [x4]
    003f247cstr x3, [x4+48]
    003f2480adrp x27, 0x659000
    003f2484ldr w3, [x27+3056]
    003f2488cbz w3, 0x3f2490
    003f248cb 0x3f2494
    003f2490
    003f2490loc_3f2490:
    003f2490b 0x3f24a8
    003f2494
    003f2494loc_3f2494:
    003f2494bl runtime.gcWriteBarrier2
    003f2498str x2, [x25]
    003f249cldr x3, [x4+40]
    003f24a0str x3, [x25+8]
    003f24a4b 0x3f24a8
    003f24a8
    003f24a8loc_3f24a8:
    003f24a8str x2, [x4+40]
    003f24acldr x2, [sp+1304]
    003f24b0ldr x3, [sp+720]
    003f24b4ldrsb x27, [x3]
    003f24b8adrp x27, 0x659000
    003f24bcldr w4, [x27+3056]
    003f24c0cbz w4, 0x3f24c8
    003f24c4b 0x3f24cc
    003f24c8
    003f24c8loc_3f24c8:
    003f24c8b 0x3f24e0
    003f24cc
    003f24ccloc_3f24cc:
    003f24ccbl runtime.gcWriteBarrier2
    003f24d0str x2, [x25]
    003f24d4ldr x4, [x3+56]
    003f24d8str x4, [x25+8]
    003f24dcb 0x3f24e0
    003f24e0
    003f24e0loc_3f24e0:
    003f24e0str x2, [x3+56]
    003f24e4ldr x2, [sp+360]
    003f24e8ldr x3, [sp+720]
    003f24ecldrsb x27, [x3]
    003f24f0adrp x27, 0x659000
    003f24f4ldr w4, [x27+3056]
    003f24f8cbz w4, 0x3f2500
    003f24fcb 0x3f2504
    003f2500
    003f2500loc_3f2500:
    003f2500b 0x3f2518
    003f2504
    003f2504loc_3f2504:
    003f2504bl runtime.gcWriteBarrier2
    003f2508str x2, [x25]
    003f250cldr x4, [x3+64]
    003f2510str x4, [x25+8]
    003f2514b 0x3f2518
    003f2518
    003f2518loc_3f2518:
    003f2518str x2, [x3+64]
    003f251cldr x2, [sp+208]
    003f2520ldr x3, [sp+720]
    003f2524ldrsb x27, [x3]
    003f2528adrp x27, 0x659000
    003f252cldr w4, [x27+3056]
    003f2530cbz w4, 0x3f2538
    003f2534b 0x3f253c
    003f2538
    003f2538loc_3f2538:
    003f2538b 0x3f2550
    003f253c
    003f253cloc_3f253c:
    003f253cbl runtime.gcWriteBarrier2
    003f2540str x2, [x25]
    003f2544ldr x4, [x3+72]
    003f2548str x4, [x25+8]
    003f254cb 0x3f2550
    003f2550
    003f2550loc_3f2550:
    003f2550str x2, [x3+72]
    003f2554ldr x0, [sp+216]
    003f2558ldr x1, [sp+720]
    003f255cbl github.com/things-go/go-socks5.(*Server).goFunc
    003f2560add x27, sp, 1128
    003f2564stp xzr, xzr, [x27]
    003f2568ldr x2, [sp+176]
    003f256cldrsb x27, [x2]
    003f2570ldr x2, [x2+80]
    003f2574ldr x0, [sp+184]
    003f2578ldr x3, [sp+1304]
    003f257cldr x4, [x3+72]
    003f2580ldr x5, [x3+80]
    003f2584ldr x1, [x3+64]
    003f2588mov x3, x5
    003f258cmov x5, x2
    003f2590mov x2, x4
    003f2594blr x5
    003f2598str x0, [sp+144]
    003f259cstr x1, [sp+1128]
    003f25a0str x2, [sp+1136]
    003f25a4ldr x3, [sp+144]
    003f25a8str x3, [sp+168]
    003f25acstr x1, [sp+1224]
    003f25b0str x2, [sp+1232]
    003f25b4str x1, [sp+248]
    003f25b8str x2, [sp+256]
    003f25bccbnz x1, 0x3f25c4
    003f25c0b 0x3f2724
    003f25c4
    003f25c4loc_3f25c4:
    003f25c4ldr x1, [sp+176]
    003f25c8ldrsb x27, [x1]
    003f25ccldr x1, [x1+48]
    003f25d0ldr x0, [sp+184]
    003f25d4blr x1
    003f25d8str x0, [sp+1208]
    003f25dcstr x1, [sp+1216]
    003f25e0ldrsb x27, [x0]
    003f25e4ldr x2, [x0+32]
    003f25e8mov x0, x1
    003f25ecblr x2
    003f25f0str x0, [sp+1008]
    003f25f4str x1, [sp+1016]
    003f25f8adrp x0, 0x20b000
    003f25fcadd x0, x0, 2528
    003f2600bl runtime.newobject
    003f2604str x0, [sp+688]
    003f2608ldr x0, [sp+1008]
    003f260cldr x1, [sp+1016]
    003f2610bl runtime.convTstring
    003f2614str x0, [sp+672]
    003f2618ldr x1, [sp+688]
    003f261cldrsb x27, [x1]
    003f2620adrp x2, 0x203000
    003f2624add x2, x2, 2944
    003f2628str x2, [x1]
    003f262cadrp x27, 0x659000
    003f2630ldr w2, [x27+3056]
    003f2634cbz w2, 0x3f263c
    003f2638b 0x3f2640
    003f263c
    003f263cloc_3f263c:
    003f263cb 0x3f2654
    003f2640
    003f2640loc_3f2640:
    003f2640bl runtime.gcWriteBarrier2
    003f2644str x0, [x25]
    003f2648ldr x6, [x1+8]
    003f264cstr x6, [x25+8]
    003f2650b 0x3f2654
    003f2654
    003f2654loc_3f2654:
    003f2654str x0, [x1+8]
    003f2658ldr x6, [sp+248]
    003f265cldr x7, [sp+256]
    003f2660str x6, [sp+656]
    003f2664str x7, [sp+664]
    003f2668str x6, [sp+648]
    003f266cldr x6, [sp+648]
    003f2670cbnz x6, 0x3f2678
    003f2674b 0x3f2688
    003f2678
    003f2678loc_3f2678:
    003f2678ldr x6, [sp+648]
    003f267cldr x6, [x6+8]
    003f2680str x6, [sp+648]
    003f2684b 0x3f268c
    003f2688
    003f2688loc_3f2688:
    003f2688b 0x3f268c
    003f268c
    003f268cloc_3f268c:
    003f268cldr x6, [sp+688]
    003f2690ldrsb x27, [x6]
    003f2694ldr x7, [sp+648]
    003f2698ldr x8, [sp+664]
    003f269cstr x7, [x6+16]
    003f26a0adrp x27, 0x659000
    003f26a4ldr w7, [x27+3056]
    003f26a8cbz w7, 0x3f26b0
    003f26acb 0x3f26b4
    003f26b0
    003f26b0loc_3f26b0:
    003f26b0b 0x3f26c8
    003f26b4
    003f26b4loc_3f26b4:
    003f26b4bl runtime.gcWriteBarrier2
    003f26b8str x8, [x25]
    003f26bcldr x7, [x6+24]
    003f26c0str x7, [x25+8]
    003f26c4b 0x3f26c8
    003f26c8
    003f26c8loc_3f26c8:
    003f26c8str x8, [x6+24]
    003f26ccldr x3, [sp+688]
    003f26d0ldrsb x27, [x3]
    003f26d4b 0x3f26d8
    003f26d8
    003f26d8loc_3f26d8:
    003f26d8str x3, [sp+696]
    003f26dcorr x5, xzr, 2
    003f26e0str x5, [sp+704]
    003f26e4str x5, [sp+712]
    003f26e8ldr x6, [sp+216]
    003f26ecldrsb x27, [x6]
    003f26f0ldr x7, [x6+112]
    003f26f4ldrsb x27, [x7]
    003f26f8ldr x0, [x6+120]
    003f26fcldr x6, [x7+24]
    003f2700adrp x1, 0x2d3000
    003f2704add x1, x1, 39
    003f2708movz x2, 41
    003f270cmov x4, x5
    003f2710blr x6
    003f2714bl runtime.deferreturn
    003f2718ldp x29, x30, [sp-8]
    003f271cadd sp, sp, 1328
    003f2720ret x30
    003f2724
    003f2724loc_3f2724:
    003f2724b 0x3f2728
    003f2728
    003f2728loc_3f2728:
    003f2728b 0x3f2730
    003f272c
    003f272cloc_3f272c:
    003f272cb 0x3f2730
    003f2730
    003f2730loc_3f2730:
    003f2730b 0x3f1ac0
    003f2734
    003f2734loc_3f2734:
    003f2734adrp x0, 0x25c000
    003f2738add x0, x0, 1408
    003f273cbl runtime.panicnildottype
    003f2740
    003f2740loc_3f2740:
    003f2740adrp x0, 0x25c000
    003f2744add x0, x0, 1408
    003f2748bl runtime.panicnildottype
    003f274c
    003f274cloc_3f274c:
    003f274cbl runtime.panicSliceAcap
    003f2750
    003f2750loc_3f2750:
    003f2750bl runtime.panicSliceAcap
    003f2754hint
    003f2758
    003f2758loc_3f2758:
    003f2758mov x3, x30
    003f275cbl runtime.morestack.abi0
    003f2760b 0x3f18b0
    003f2764udf 0
    003f2768udf 0
    003f276cudf 0
    003f18b0
    003f2770
    003f2770github.com/things-go/go-socks5.(*Server).handleAssociate.func2.2: ; void github.com/things-go/go-socks5.(*Server).handleAssociate.func2.2(void)
    003f2770ldr x16, [x28+16]
    003f2774sub x17, sp, 640
    003f2778subs xzr, x17, x16
    003f277cb.ls 0x3f2f6c
    003f2780sub x20, sp, 768
    003f2784stp x29, x30, [x20-8]
    003f2788add sp, x20, 0
    003f278csub x29, sp, 8
    003f2790ldr x1, [x26+8]
    003f2794str x1, [sp+232]
    003f2798ldr x1, [x26+16]
    003f279cldr x2, [x26+24]
    003f27a0str x1, [sp+208]
    003f27a4str x2, [sp+216]
    003f27a8ldr x1, [x26+32]
    003f27acstr x1, [sp+752]
    003f27b0ldr x1, [x26+40]
    003f27b4ldr x2, [x26+48]
    003f27b8str x1, [sp+296]
    003f27bcstr x2, [sp+304]
    003f27c0ldr x1, [x26+56]
    003f27c4str x1, [sp+744]
    003f27c8ldr x1, [x26+64]
    003f27ccstr x1, [sp+360]
    003f27d0ldr x1, [x26+72]
    003f27d4str x1, [sp+224]
    003f27d8ldr x1, [sp+232]
    003f27dcldrsb x27, [x1]
    003f27e0ldr x2, [x1+136]
    003f27e4ldrsb x27, [x2]
    003f27e8ldr x0, [x1+144]
    003f27ecldr x1, [x2+24]
    003f27f0blr x1
    003f27f4str x0, [sp+312]
    003f27f8str x1, [sp+320]
    003f27fcstr x2, [sp+328]
    003f2800add x20, sp, 584
    003f2804adr x27, 16
    003f2808stp x29, x27, [sp-24]
    003f280csub x29, sp, 24
    003f2810bl fn_87cfc
    003f2814sub x29, sp, 8
    003f2818add x1, sp, 584
    003f281cstr x1, [sp+664]
    003f2820ldrsb x27, [x1]
    003f2824adrp x2, 0
    003f2828add x2, x2, 3968
    003f282cstr x2, [x1]
    003f2830ldrsb x27, [x1]
    003f2834ldr x2, [sp+216]
    003f2838ldr x3, [sp+208]
    003f283cstr x3, [x1+8]
    003f2840adrp x27, 0x659000
    003f2844ldr w3, [x27+3056]
    003f2848cbz w3, 0x3f2850
    003f284cb 0x3f2854
    003f2850
    003f2850loc_3f2850:
    003f2850b 0x3f2868
    003f2854
    003f2854loc_3f2854:
    003f2854bl runtime.gcWriteBarrier2
    003f2858str x2, [x25]
    003f285cldr x3, [x1+16]
    003f2860str x3, [x25+8]
    003f2864b 0x3f2868
    003f2868
    003f2868loc_3f2868:
    003f2868str x2, [x1+16]
    003f286cldrsb x27, [x1]
    003f2870ldr x2, [sp+752]
    003f2874adrp x27, 0x659000
    003f2878ldr w3, [x27+3056]
    003f287ccbz w3, 0x3f2884
    003f2880b 0x3f2888
    003f2884
    003f2884loc_3f2884:
    003f2884b 0x3f289c
    003f2888
    003f2888loc_3f2888:
    003f2888bl runtime.gcWriteBarrier2
    003f288cstr x2, [x25]
    003f2890ldr x3, [x1+24]
    003f2894str x3, [x25+8]
    003f2898b 0x3f289c
    003f289c
    003f289cloc_3f289c:
    003f289cstr x2, [x1+24]
    003f28a0ldr x1, [sp+296]
    003f28a4ldr x2, [sp+304]
    003f28a8ldr x3, [sp+664]
    003f28acldrsb x27, [x3]
    003f28b0str x2, [x3+40]
    003f28b4adrp x27, 0x659000
    003f28b8ldr w2, [x27+3056]
    003f28bccbz w2, 0x3f28c4
    003f28c0b 0x3f28c8
    003f28c4
    003f28c4loc_3f28c4:
    003f28c4b 0x3f28dc
    003f28c8
    003f28c8loc_3f28c8:
    003f28c8bl runtime.gcWriteBarrier2
    003f28ccstr x1, [x25]
    003f28d0ldr x2, [x3+32]
    003f28d4str x2, [x25+8]
    003f28d8b 0x3f28dc
    003f28dc
    003f28dcloc_3f28dc:
    003f28dcstr x1, [x3+32]
    003f28e0ldr x1, [sp+232]
    003f28e4ldr x2, [sp+664]
    003f28e8ldrsb x27, [x2]
    003f28ecadrp x27, 0x659000
    003f28f0ldr w3, [x27+3056]
    003f28f4cbz w3, 0x3f28fc
    003f28f8b 0x3f2900
    003f28fc
    003f28fcloc_3f28fc:
    003f28fcb 0x3f2914
    003f2900
    003f2900loc_3f2900:
    003f2900bl runtime.gcWriteBarrier2
    003f2904str x1, [x25]
    003f2908ldr x3, [x2+48]
    003f290cstr x3, [x25+8]
    003f2910b 0x3f2914
    003f2914
    003f2914loc_3f2914:
    003f2914str x1, [x2+48]
    003f2918ldr x1, [sp+312]
    003f291cldr x2, [sp+320]
    003f2920ldr x3, [sp+328]
    003f2924ldr x4, [sp+664]
    003f2928ldrsb x27, [x4]
    003f292cstr x2, [x4+64]
    003f2930str x3, [x4+72]
    003f2934adrp x27, 0x659000
    003f2938ldr w2, [x27+3056]
    003f293ccbz w2, 0x3f2944
    003f2940b 0x3f2948
    003f2944
    003f2944loc_3f2944:
    003f2944b 0x3f295c
    003f2948
    003f2948loc_3f2948:
    003f2948bl runtime.gcWriteBarrier2
    003f294cstr x1, [x25]
    003f2950ldr x2, [x4+56]
    003f2954str x2, [x25+8]
    003f2958b 0x3f295c
    003f295c
    003f295cloc_3f295c:
    003f295cstr x1, [x4+56]
    003f2960ldr x1, [sp+664]
    003f2964str x1, [sp+104]
    003f2968add x0, sp, 80
    003f296cbl runtime.deferprocStack
    003f2970subs xzr, x0, 0
    003f2974b.ne 0x3f2980
    003f2978b 0x3f297c
    003f297c
    003f297cloc_3f297c:
    003f297cb 0x3f2990
    003f2980
    003f2980loc_3f2980:
    003f2980bl runtime.deferreturn
    003f2984ldp x29, x30, [sp-8]
    003f2988add sp, sp, 768
    003f298cret x30
    003f2990
    003f2990loc_3f2990:
    003f2990b 0x3f2994
    003f2994
    003f2994loc_3f2994:
    003f2994ldr x1, [sp+328]
    003f2998str x1, [sp+168]
    003f299cldr x2, [sp+328]
    003f29a0ldr x4, [sp+312]
    003f29a4subs xzr, x1, x2
    003f29a8b.ls 0x3f29b0
    003f29acb 0x3f2f64
    003f29b0
    003f29b0loc_3f29b0:
    003f29b0b 0x3f29b4
    003f29b4
    003f29b4loc_3f29b4:
    003f29b4str x4, [sp+336]
    003f29b8str x1, [sp+344]
    003f29bcstr x2, [sp+352]
    003f29c0add x27, sp, 712
    003f29c4stp xzr, xzr, [x27]
    003f29c8ldr x2, [sp+344]
    003f29ccldr x3, [sp+352]
    003f29d0ldr x4, [sp+208]
    003f29d4ldrsb x27, [x4]
    003f29d8ldr x4, [x4+40]
    003f29dcldr x1, [sp+336]
    003f29e0ldr x0, [sp+216]
    003f29e4blr x4
    003f29e8str x0, [sp+168]
    003f29ecstr x1, [sp+712]
    003f29f0str x2, [sp+720]
    003f29f4ldr x4, [sp+168]
    003f29f8str x4, [sp+128]
    003f29fcstr x1, [sp+384]
    003f2a00str x2, [sp+392]
    003f2a04ldr x4, [sp+128]
    003f2a08str x4, [sp+72]
    003f2a0cstr x1, [sp+280]
    003f2a10str x2, [sp+288]
    003f2a14cbnz x1, 0x3f2a1c
    003f2a18b 0x3f2bf4
    003f2a1c
    003f2a1cloc_3f2a1c:
    003f2a1cadrp x27, 0x62f000
    003f2a20ldr x3, [x27+1528]
    003f2a24adrp x27, 0x62f000
    003f2a28ldr x4, [x27+1520]
    003f2a2cmov x0, x1
    003f2a30mov x1, x2
    003f2a34mov x2, x4
    003f2a38bl errors.Is
    003f2a3cstrb w0, [sp+70]
    003f2a40strb w0, [sp+71]
    003f2a44tbnz w0, 0, 0x3f2a4c
    003f2a48b 0x3f2a50
    003f2a4c
    003f2a4cloc_3f2a4c:
    003f2a4cb 0x3f2a78
    003f2a50
    003f2a50loc_3f2a50:
    003f2a50ldr x0, [sp+280]
    003f2a54adrp x27, 0x61b000
    003f2a58ldr x2, [x27+2752]
    003f2a5cldr x1, [sp+288]
    003f2a60adrp x27, 0x61b000
    003f2a64ldr x3, [x27+2760]
    003f2a68bl errors.Is
    003f2a6cstrb w0, [sp+69]
    003f2a70strb w0, [sp+71]
    003f2a74b 0x3f2a78
    003f2a78
    003f2a78loc_3f2a78:
    003f2a78ldrb w1, [sp+71]
    003f2a7ctbnz w1, 0, 0x3f2a84
    003f2a80b 0x3f2a94
    003f2a84
    003f2a84loc_3f2a84:
    003f2a84bl runtime.deferreturn
    003f2a88ldp x29, x30, [sp-8]
    003f2a8cadd sp, sp, 768
    003f2a90ret x30
    003f2a94
    003f2a94loc_3f2a94:
    003f2a94ldr x1, [sp+208]
    003f2a98ldrsb x27, [x1]
    003f2a9cldr x1, [x1+48]
    003f2aa0ldr x0, [sp+216]
    003f2aa4blr x1
    003f2aa8str x0, [sp+368]
    003f2aacstr x1, [sp+376]
    003f2ab0ldrsb x27, [x0]
    003f2ab4ldr x2, [x0+32]
    003f2ab8mov x0, x1
    003f2abcblr x2
    003f2ac0str x0, [sp+696]
    003f2ac4str x1, [sp+704]
    003f2ac8adrp x0, 0x20b000
    003f2accadd x0, x0, 2528
    003f2ad0bl runtime.newobject
    003f2ad4str x0, [sp+552]
    003f2ad8ldr x0, [sp+696]
    003f2adcldr x1, [sp+704]
    003f2ae0bl runtime.convTstring
    003f2ae4str x0, [sp+544]
    003f2ae8ldr x1, [sp+552]
    003f2aecldrsb x27, [x1]
    003f2af0adrp x2, 0x203000
    003f2af4add x2, x2, 2944
    003f2af8str x2, [x1]
    003f2afcadrp x27, 0x659000
    003f2b00ldr w2, [x27+3056]
    003f2b04cbz w2, 0x3f2b0c
    003f2b08b 0x3f2b10
    003f2b0c
    003f2b0cloc_3f2b0c:
    003f2b0cb 0x3f2b24
    003f2b10
    003f2b10loc_3f2b10:
    003f2b10bl runtime.gcWriteBarrier2
    003f2b14str x0, [x25]
    003f2b18ldr x6, [x1+8]
    003f2b1cstr x6, [x25+8]
    003f2b20b 0x3f2b24
    003f2b24
    003f2b24loc_3f2b24:
    003f2b24str x0, [x1+8]
    003f2b28ldr x6, [sp+280]
    003f2b2cldr x7, [sp+288]
    003f2b30str x6, [sp+528]
    003f2b34str x7, [sp+536]
    003f2b38str x6, [sp+520]
    003f2b3cldr x6, [sp+520]
    003f2b40cbnz x6, 0x3f2b48
    003f2b44b 0x3f2b58
    003f2b48
    003f2b48loc_3f2b48:
    003f2b48ldr x6, [sp+520]
    003f2b4cldr x6, [x6+8]
    003f2b50str x6, [sp+520]
    003f2b54b 0x3f2b5c
    003f2b58
    003f2b58loc_3f2b58:
    003f2b58b 0x3f2b5c
    003f2b5c
    003f2b5cloc_3f2b5c:
    003f2b5cldr x6, [sp+552]
    003f2b60ldrsb x27, [x6]
    003f2b64ldr x7, [sp+536]
    003f2b68ldr x8, [sp+520]
    003f2b6cstr x8, [x6+16]
    003f2b70adrp x27, 0x659000
    003f2b74ldr w8, [x27+3056]
    003f2b78cbz w8, 0x3f2b80
    003f2b7cb 0x3f2b84
    003f2b80
    003f2b80loc_3f2b80:
    003f2b80b 0x3f2b98
    003f2b84
    003f2b84loc_3f2b84:
    003f2b84bl runtime.gcWriteBarrier2
    003f2b88str x7, [x25]
    003f2b8cldr x8, [x6+24]
    003f2b90str x8, [x25+8]
    003f2b94b 0x3f2b98
    003f2b98
    003f2b98loc_3f2b98:
    003f2b98str x7, [x6+24]
    003f2b9cldr x3, [sp+552]
    003f2ba0ldrsb x27, [x3]
    003f2ba4b 0x3f2ba8
    003f2ba8
    003f2ba8loc_3f2ba8:
    003f2ba8str x3, [sp+560]
    003f2bacorr x5, xzr, 2
    003f2bb0str x5, [sp+568]
    003f2bb4str x5, [sp+576]
    003f2bb8ldr x6, [sp+232]
    003f2bbcldrsb x27, [x6]
    003f2bc0ldr x7, [x6+112]
    003f2bc4ldrsb x27, [x7]
    003f2bc8ldr x0, [x6+120]
    003f2bccldr x6, [x7+24]
    003f2bd0adrp x1, 0x2ce000
    003f2bd4add x1, x1, 3401
    003f2bd8movz x2, 35
    003f2bdcmov x4, x5
    003f2be0blr x6
    003f2be4bl runtime.deferreturn
    003f2be8ldp x29, x30, [sp-8]
    003f2becadd sp, sp, 768
    003f2bf0ret x30
    003f2bf4
    003f2bf4loc_3f2bf4:
    003f2bf4ldr x1, [sp+232]
    003f2bf8ldrsb x27, [x1]
    003f2bfcldr x2, [x1+136]
    003f2c00ldrsb x27, [x2]
    003f2c04ldr x0, [x1+144]
    003f2c08ldr x1, [x2+24]
    003f2c0cblr x1
    003f2c10str x0, [sp+184]
    003f2c14str x1, [sp+192]
    003f2c18str x2, [sp+200]
    003f2c1cstr x0, [sp+240]
    003f2c20str x1, [sp+248]
    003f2c24str x2, [sp+256]
    003f2c28ldr x0, [sp+744]
    003f2c2cbl github.com/things-go/go-socks5/statute.(*Datagram).Header
    003f2c30str x0, [sp+672]
    003f2c34str x1, [sp+680]
    003f2c38str x2, [sp+688]
    003f2c3cldr x2, [sp+256]
    003f2c40ldr x0, [sp+240]
    003f2c44ldr x1, [sp+248]
    003f2c48str x0, [sp+496]
    003f2c4cstr x1, [sp+504]
    003f2c50str x2, [sp+512]
    003f2c54ldr x3, [sp+680]
    003f2c58add x1, x1, x3
    003f2c5cstr x1, [sp+160]
    003f2c60subs xzr, x2, x1
    003f2c64b.hs 0x3f2c6c
    003f2c68b 0x3f2c74
    003f2c6c
    003f2c6cloc_3f2c6c:
    003f2c6cstr x1, [sp+504]
    003f2c70b 0x3f2c94
    003f2c74
    003f2c74loc_3f2c74:
    003f2c74ldr x3, [sp+680]
    003f2c78adrp x4, 0x203000
    003f2c7cadd x4, x4, 3072
    003f2c80bl runtime.growslice
    003f2c84str x0, [sp+496]
    003f2c88str x1, [sp+504]
    003f2c8cstr x2, [sp+512]
    003f2c90b 0x3f2c94
    003f2c94
    003f2c94loc_3f2c94:
    003f2c94ldr x3, [sp+680]
    003f2c98str x3, [sp+152]
    003f2c9cldr x3, [sp+160]
    003f2ca0ldr x4, [sp+496]
    003f2ca4ldr x5, [sp+680]
    003f2ca8sub x3, x3, x5
    003f2cacadd x0, x4, x3
    003f2cb0str x0, [sp+488]
    003f2cb4ldr x2, [sp+152]
    003f2cb8ldr x1, [sp+672]
    003f2cbcbl runtime.memmove
    003f2cc0ldr x3, [sp+496]
    003f2cc4ldr x4, [sp+504]
    003f2cc8ldr x5, [sp+512]
    003f2cccstr x3, [sp+240]
    003f2cd0str x4, [sp+248]
    003f2cd4str x5, [sp+256]
    003f2cd8ldr x1, [sp+72]
    003f2cdcldr x2, [sp+352]
    003f2ce0ldr x3, [sp+336]
    003f2ce4subs xzr, x2, x1
    003f2ce8b.hs 0x3f2cf0
    003f2cecb 0x3f2f60
    003f2cf0
    003f2cf0loc_3f2cf0:
    003f2cf0b 0x3f2cf4
    003f2cf4
    003f2cf4loc_3f2cf4:
    003f2cf4str x3, [sp+672]
    003f2cf8str x1, [sp+680]
    003f2cfcstr x2, [sp+688]
    003f2d00ldr x2, [sp+256]
    003f2d04ldr x0, [sp+240]
    003f2d08ldr x5, [sp+248]
    003f2d0cstr x0, [sp+464]
    003f2d10str x5, [sp+472]
    003f2d14str x2, [sp+480]
    003f2d18ldr x6, [sp+680]
    003f2d1cadd x1, x5, x6
    003f2d20str x1, [sp+144]
    003f2d24subs xzr, x2, x1
    003f2d28b.hs 0x3f2d30
    003f2d2cb 0x3f2d38
    003f2d30
    003f2d30loc_3f2d30:
    003f2d30str x1, [sp+472]
    003f2d34b 0x3f2d58
    003f2d38
    003f2d38loc_3f2d38:
    003f2d38ldr x3, [sp+680]
    003f2d3cadrp x4, 0x203000
    003f2d40add x4, x4, 3072
    003f2d44bl runtime.growslice
    003f2d48str x0, [sp+464]
    003f2d4cstr x1, [sp+472]
    003f2d50str x2, [sp+480]
    003f2d54b 0x3f2d58
    003f2d58
    003f2d58loc_3f2d58:
    003f2d58ldr x3, [sp+680]
    003f2d5cstr x3, [sp+136]
    003f2d60ldr x3, [sp+144]
    003f2d64ldr x4, [sp+680]
    003f2d68sub x3, x3, x4
    003f2d6cldr x4, [sp+464]
    003f2d70add x0, x4, x3
    003f2d74str x0, [sp+456]
    003f2d78ldr x2, [sp+136]
    003f2d7cldr x1, [sp+672]
    003f2d80bl runtime.memmove
    003f2d84ldr x3, [sp+464]
    003f2d88ldr x4, [sp+472]
    003f2d8cldr x5, [sp+480]
    003f2d90str x3, [sp+240]
    003f2d94str x4, [sp+248]
    003f2d98str x5, [sp+256]
    003f2d9cadd x27, sp, 712
    003f2da0stp xzr, xzr, [x27]
    003f2da4ldr x1, [sp+240]
    003f2da8ldr x2, [sp+248]
    003f2dacldr x3, [sp+256]
    003f2db0ldr x0, [sp+360]
    003f2db4ldr x5, [sp+224]
    003f2db8adrp x4, 0x324000
    003f2dbcadd x4, x4, 3592
    003f2dc0bl net.(*UDPConn).WriteTo
    003f2dc4str x0, [sp+168]
    003f2dc8str x1, [sp+712]
    003f2dccstr x2, [sp+720]
    003f2dd0ldr x3, [sp+168]
    003f2dd4str x3, [sp+176]
    003f2dd8str x1, [sp+728]
    003f2ddcstr x2, [sp+736]
    003f2de0str x1, [sp+264]
    003f2de4str x2, [sp+272]
    003f2de8cbnz x1, 0x3f2df0
    003f2decb 0x3f2f30
    003f2df0
    003f2df0loc_3f2df0:
    003f2df0ldr x4, [sp+232]
    003f2df4ldrsb x27, [x4]
    003f2df8ldr x5, [x4+136]
    003f2dfcldrsb x27, [x5]
    003f2e00ldr x0, [x4+144]
    003f2e04ldr x1, [sp+184]
    003f2e08ldr x2, [sp+192]
    003f2e0cldr x3, [sp+200]
    003f2e10ldr x4, [x5+32]
    003f2e14blr x4
    003f2e18adrp x0, 0x20b000
    003f2e1cadd x0, x0, 2528
    003f2e20bl runtime.newobject
    003f2e24str x0, [sp+424]
    003f2e28ldr x4, [sp+224]
    003f2e2cadrp x5, 0x279000
    003f2e30add x5, x5, 288
    003f2e34str x5, [x0]
    003f2e38adrp x27, 0x659000
    003f2e3cldr w5, [x27+3056]
    003f2e40cbz w5, 0x3f2e48
    003f2e44b 0x3f2e4c
    003f2e48
    003f2e48loc_3f2e48:
    003f2e48b 0x3f2e60
    003f2e4c
    003f2e4cloc_3f2e4c:
    003f2e4cbl runtime.gcWriteBarrier2
    003f2e50str x4, [x25]
    003f2e54ldr x6, [x0+8]
    003f2e58str x6, [x25+8]
    003f2e5cb 0x3f2e60
    003f2e60
    003f2e60loc_3f2e60:
    003f2e60str x4, [x0+8]
    003f2e64ldr x6, [sp+264]
    003f2e68ldr x7, [sp+272]
    003f2e6cstr x6, [sp+408]
    003f2e70str x7, [sp+416]
    003f2e74str x6, [sp+400]
    003f2e78ldr x6, [sp+400]
    003f2e7ccbnz x6, 0x3f2e84
    003f2e80b 0x3f2e94
    003f2e84
    003f2e84loc_3f2e84:
    003f2e84ldr x6, [sp+400]
    003f2e88ldr x6, [x6+8]
    003f2e8cstr x6, [sp+400]
    003f2e90b 0x3f2e98
    003f2e94
    003f2e94loc_3f2e94:
    003f2e94b 0x3f2e98
    003f2e98
    003f2e98loc_3f2e98:
    003f2e98ldr x6, [sp+424]
    003f2e9cldrsb x27, [x6]
    003f2ea0ldr x7, [sp+416]
    003f2ea4ldr x8, [sp+400]
    003f2ea8str x8, [x6+16]
    003f2eacadrp x27, 0x659000
    003f2eb0ldr w8, [x27+3056]
    003f2eb4cbz w8, 0x3f2ebc
    003f2eb8b 0x3f2ec0
    003f2ebc
    003f2ebcloc_3f2ebc:
    003f2ebcb 0x3f2ed4
    003f2ec0
    003f2ec0loc_3f2ec0:
    003f2ec0bl runtime.gcWriteBarrier2
    003f2ec4str x7, [x25]
    003f2ec8ldr x8, [x6+24]
    003f2eccstr x8, [x25+8]
    003f2ed0b 0x3f2ed4
    003f2ed4
    003f2ed4loc_3f2ed4:
    003f2ed4str x7, [x6+24]
    003f2ed8ldr x3, [sp+424]
    003f2edcldrsb x27, [x3]
    003f2ee0b 0x3f2ee4
    003f2ee4
    003f2ee4loc_3f2ee4:
    003f2ee4str x3, [sp+432]
    003f2ee8orr x5, xzr, 2
    003f2eecstr x5, [sp+440]
    003f2ef0str x5, [sp+448]
    003f2ef4ldr x6, [sp+232]
    003f2ef8ldrsb x27, [x6]
    003f2efcldr x7, [x6+112]
    003f2f00ldrsb x27, [x7]
    003f2f04ldr x0, [x6+120]
    003f2f08ldr x6, [x7+24]
    003f2f0cadrp x1, 0x2ce000
    003f2f10add x1, x1, 811
    003f2f14movz x2, 34
    003f2f18mov x4, x5
    003f2f1cblr x6
    003f2f20bl runtime.deferreturn
    003f2f24ldp x29, x30, [sp-8]
    003f2f28add sp, sp, 768
    003f2f2cret x30
    003f2f30
    003f2f30loc_3f2f30:
    003f2f30ldr x4, [sp+232]
    003f2f34ldrsb x27, [x4]
    003f2f38ldr x5, [x4+136]
    003f2f3cldrsb x27, [x5]
    003f2f40ldr x0, [x4+144]
    003f2f44ldr x1, [sp+184]
    003f2f48ldr x2, [sp+192]
    003f2f4cldr x3, [sp+200]
    003f2f50ldr x4, [x5+32]
    003f2f54blr x4
    003f2f58b 0x3f2f5c
    003f2f5c
    003f2f5cloc_3f2f5c:
    003f2f5cb 0x3f2990
    003f2f60
    003f2f60loc_3f2f60:
    003f2f60bl runtime.panicSliceAcap
    003f2f64
    003f2f64loc_3f2f64:
    003f2f64bl runtime.panicSliceAcap
    003f2f68hint
    003f2f6c
    003f2f6cloc_3f2f6c:
    003f2f6cmov x3, x30
    003f2f70bl runtime.morestack.abi0
    003f2f74b 0x3f2770
    003f2f78udf 0
    003f2f7cudf 0
    003f2770
    003f2f80
    003f2f80github.com/things-go/go-socks5.(*Server).handleAssociate.func2.2.1: ; void github.com/things-go/go-socks5.(*Server).handleAssociate.func2.2.1(void)
    003f2f80ldr x16, [x28+16]
    003f2f84sub x17, sp, 16
    003f2f88subs xzr, x17, x16
    003f2f8cb.ls 0x3f305c
    003f2f90str x30, [sp-144]!
    003f2f94stur x29, [sp-8]
    003f2f98sub x29, sp, 8
    003f2f9cldr x1, [x26+8]
    003f2fa0ldr x2, [x26+16]
    003f2fa4str x1, [sp+48]
    003f2fa8str x2, [sp+56]
    003f2facldr x1, [x26+24]
    003f2fb0str x1, [sp+128]
    003f2fb4ldr x1, [x26+32]
    003f2fb8ldr x2, [x26+40]
    003f2fbcstr x1, [sp+72]
    003f2fc0str x2, [sp+80]
    003f2fc4ldr x1, [x26+48]
    003f2fc8str x1, [sp+64]
    003f2fccldr x1, [x26+56]
    003f2fd0ldr x2, [x26+64]
    003f2fd4ldr x3, [x26+72]
    003f2fd8str x1, [sp+88]
    003f2fdcstr x2, [sp+96]
    003f2fe0str x3, [sp+104]
    003f2fe4ldr x1, [sp+48]
    003f2fe8ldrsb x27, [x1]
    003f2fecldr x1, [x1+24]
    003f2ff0ldr x0, [sp+56]
    003f2ff4blr x1
    003f2ff8ldr x1, [sp+72]
    003f2ffcldr x2, [sp+80]
    003f3000str x1, [sp+112]
    003f3004str x2, [sp+120]
    003f3008ldr x0, [sp+128]
    003f300cadrp x1, 0x202000
    003f3010add x1, x1, 2944
    003f3014add x2, sp, 112
    003f3018bl sync.(*Map).Delete
    003f301cldr x1, [sp+64]
    003f3020ldrsb x27, [x1]
    003f3024ldr x2, [x1+136]
    003f3028ldrsb x27, [x2]
    003f302cldr x0, [x1+144]
    003f3030ldr x1, [sp+88]
    003f3034ldr x3, [sp+96]
    003f3038ldr x4, [sp+104]
    003f303cldr x2, [x2+32]
    003f3040mov x5, x2
    003f3044mov x2, x3
    003f3048mov x3, x4
    003f304cblr x5
    003f3050ldur x29, [sp-8]
    003f3054ldr x30, [sp], 144
    003f3058ret x30
    003f305c
    003f305cloc_3f305c:
    003f305cmov x3, x30
    003f3060bl runtime.morestack.abi0
    003f3064b 0x3f2f80
    003f3068udf 0
    003f306cudf 0
    003f2f80
    003f3070
    003f3070github.com/things-go/go-socks5.(*Server).handleAssociate.func2.1: ; void github.com/things-go/go-socks5.(*Server).handleAssociate.func2.1(void)
    003f3070ldr x16, [x28+16]
    003f3074subs xzr, sp, x16
    003f3078b.ls 0x3f3154
    003f307cstr x30, [sp-128]!
    003f3080stur x29, [sp-8]
    003f3084sub x29, sp, 8
    003f3088ldr x4, [x26+8]
    003f308cstr x4, [sp+40]
    003f3090ldr x4, [x26+16]
    003f3094ldr x5, [x26+24]
    003f3098ldr x6, [x26+32]
    003f309cstr x4, [sp+48]
    003f30a0str x5, [sp+56]
    003f30a4str x6, [sp+64]
    003f30a8ldr x4, [x26+40]
    003f30acstr x4, [sp+72]
    003f30b0ldr x4, [x26+48]
    003f30b4str x4, [sp+112]
    003f30b8ldr x4, [sp+40]
    003f30bcldrsb x27, [x4]
    003f30c0ldr x5, [x4+136]
    003f30c4ldrsb x27, [x5]
    003f30c8ldr x0, [x4+144]
    003f30ccldr x1, [sp+48]
    003f30d0ldr x2, [sp+56]
    003f30d4ldr x3, [sp+64]
    003f30d8ldr x4, [x5+32]
    003f30dcblr x4
    003f30e0ldr x0, [sp+72]
    003f30e4ldrsb x27, [x0]
    003f30e8str x0, [sp+88]
    003f30ecbl net.(*conn).Close
    003f30f0stp xzr, xzr, [sp+96]
    003f30f4add x1, sp, 96
    003f30f8str x1, [sp+80]
    003f30fcldrsb x27, [x1]
    003f3100adrp x4, 0
    003f3104add x4, x4, 352
    003f3108str x4, [x1]
    003f310cldrsb x27, [x1]
    003f3110ldr x4, [sp+40]
    003f3114adrp x27, 0x658000
    003f3118ldr w5, [x27+3056]
    003f311ccbz w5, 0x3f3124
    003f3120b 0x3f3128
    003f3124
    003f3124loc_3f3124:
    003f3124b 0x3f313c
    003f3128
    003f3128loc_3f3128:
    003f3128bl runtime.gcWriteBarrier2
    003f312cstr x4, [x25]
    003f3130ldr x2, [x1+8]
    003f3134str x2, [x25+8]
    003f3138b 0x3f313c
    003f313c
    003f313cloc_3f313c:
    003f313cstr x4, [x1+8]
    003f3140ldr x0, [sp+112]
    003f3144bl sync.(*Map).Range
    003f3148ldur x29, [sp-8]
    003f314cldr x30, [sp], 128
    003f3150ret x30
    003f3154
    003f3154loc_3f3154:
    003f3154mov x3, x30
    003f3158bl runtime.morestack.abi0
    003f315cb 0x3f3070
    003f3070
    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
    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
    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
    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
    003f3c10
    003f3c10github.com/things-go/go-socks5.WithAuthMethods.func1: ; void github.com/things-go/go-socks5.WithAuthMethods.func1(github.com/things-go/go-socks5.Server * s)
    003f3c10ldr x16, [x28+16]
    003f3c14sub x17, sp, 32
    003f3c18subs xzr, x17, x16
    003f3c1cb.ls 0x3f3d60
    003f3c20str x30, [sp-160]!
    003f3c24stur x29, [sp-8]
    003f3c28sub x29, sp, 8
    003f3c2cstr x0, [sp+168]
    003f3c30ldr x5, [x26+8]
    003f3c34ldr x6, [x26+16]
    003f3c38ldr x7, [x26+24]
    003f3c3cstr x5, [sp+56]
    003f3c40str x6, [sp+64]
    003f3c44str x7, [sp+72]
    003f3c48ldr x5, [sp+168]
    003f3c4cldrsb x27, [x5]
    003f3c50ldr x2, [x5+16]
    003f3c54ldr x0, [x5]
    003f3c58ldr x5, [x5+8]
    003f3c5cstr x0, [sp+128]
    003f3c60str x5, [sp+136]
    003f3c64str x2, [sp+144]
    003f3c68str x0, [sp+104]
    003f3c6cstr x5, [sp+112]
    003f3c70str x2, [sp+120]
    003f3c74ldr x6, [sp+64]
    003f3c78add x1, x5, x6
    003f3c7cstr x1, [sp+48]
    003f3c80subs xzr, x2, x1
    003f3c84b.hs 0x3f3c8c
    003f3c88b 0x3f3c94
    003f3c8c
    003f3c8cloc_3f3c8c:
    003f3c8cstr x1, [sp+112]
    003f3c90b 0x3f3cb4
    003f3c94
    003f3c94loc_3f3c94:
    003f3c94ldr x3, [sp+64]
    003f3c98adrp x4, 0x22f000
    003f3c9cadd x4, x4, 2784
    003f3ca0bl runtime.growslice
    003f3ca4str x0, [sp+104]
    003f3ca8str x1, [sp+112]
    003f3cacstr x2, [sp+120]
    003f3cb0b 0x3f3cb4
    003f3cb4
    003f3cb4loc_3f3cb4:
    003f3cb4ldr x5, [sp+48]
    003f3cb8ldr x6, [sp+64]
    003f3cbcsub x7, x5, x6
    003f3cc0ubfm x7, x7, 60, 59
    003f3cc4ldr x8, [sp+104]
    003f3cc8ldr x9, [sp+112]
    003f3cccadd x9, x9, x6
    003f3cd0sub x2, x9, x5
    003f3cd4ldr x9, [sp+120]
    003f3cd8add x6, x9, x6
    003f3cdcsub x5, x6, x5
    003f3ce0sub x6, xzr, x5
    003f3ce4and x6, x7, x6, asr #63
    003f3ce8add x1, x8, x6
    003f3cecstr x1, [sp+80]
    003f3cf0str x2, [sp+88]
    003f3cf4str x5, [sp+96]
    003f3cf8ldr x3, [sp+56]
    003f3cfcldr x4, [sp+64]
    003f3d00adrp x0, 0x22f000
    003f3d04add x0, x0, 2784
    003f3d08bl runtime.typedslicecopy
    003f3d0cldr x5, [sp+168]
    003f3d10ldrsb x27, [x5]
    003f3d14ldr x6, [sp+104]
    003f3d18ldr x7, [sp+112]
    003f3d1cldr x8, [sp+120]
    003f3d20str x7, [x5+8]
    003f3d24str x8, [x5+16]
    003f3d28adrp x27, 0x658000
    003f3d2cldr w7, [x27+3056]
    003f3d30cbz w7, 0x3f3d38
    003f3d34b 0x3f3d3c
    003f3d38
    003f3d38loc_3f3d38:
    003f3d38b 0x3f3d50
    003f3d3c
    003f3d3cloc_3f3d3c:
    003f3d3cbl runtime.gcWriteBarrier2
    003f3d40str x6, [x25]
    003f3d44ldr x0, [x5]
    003f3d48str x0, [x25+8]
    003f3d4cb 0x3f3d50
    003f3d50
    003f3d50loc_3f3d50:
    003f3d50str x6, [x5]
    003f3d54ldur x29, [sp-8]
    003f3d58ldr x30, [sp], 160
    003f3d5cret x30
    003f3d60
    003f3d60loc_3f3d60:
    003f3d60str x0, [sp+8]
    003f3d64mov x3, x30
    003f3d68bl runtime.morestack.abi0
    003f3d6cldr x0, [sp+8]
    003f3d70b 0x3f3c10
    003f3d74udf 0
    003f3d78udf 0
    003f3d7cudf 0
    003f3c10
    003f3d80
    003f3d80github.com/things-go/go-socks5.DNSResolver.Resolve: ; void github.com/things-go/go-socks5.DNSResolver.Resolve(github.com/things-go/go-socks5.DNSResolver d, context.Context ctx, struct string name)
    003f3d80ldr x16, [x28+16]
    003f3d84sub x17, sp, 48
    003f3d88subs xzr, x17, x16
    003f3d8cb.ls 0x3f3ec8
    003f3d90str x30, [sp-176]!
    003f3d94stur x29, [sp-8]
    003f3d98sub x29, sp, 8
    003f3d9cstr x0, [sp+184]
    003f3da0str x1, [sp+192]
    003f3da4str x2, [sp+200]
    003f3da8str x3, [sp+208]
    003f3dacstp xzr, xzr, [sp+80]
    003f3db0str xzr, [sp+56]
    003f3db4stp xzr, xzr, [sp+64]
    003f3db8stp xzr, xzr, [sp+40]
    003f3dbcstr xzr, [sp+160]
    003f3dc0stp xzr, xzr, [sp+144]
    003f3dc4ldr x2, [sp+200]
    003f3dc8ldr x3, [sp+208]
    003f3dccadrp x0, 0x2bd000
    003f3dd0add x0, x0, 93
    003f3dd4orr x1, xzr, 2
    003f3dd8bl net.ResolveIPAddr
    003f3ddcstr x0, [sp+160]
    003f3de0str x1, [sp+144]
    003f3de4str x2, [sp+152]
    003f3de8ldr x4, [sp+160]
    003f3decstr x4, [sp+136]
    003f3df0ldr x4, [sp+152]
    003f3df4ldr x5, [sp+144]
    003f3df8str x5, [sp+120]
    003f3dfcstr x4, [sp+128]
    003f3e00ldr x4, [sp+136]
    003f3e04str x4, [sp+112]
    003f3e08ldr x4, [sp+128]
    003f3e0cldr x5, [sp+120]
    003f3e10str x5, [sp+96]
    003f3e14str x4, [sp+104]
    003f3e18cbnz x5, 0x3f3e20
    003f3e1cb 0x3f3e68
    003f3e20
    003f3e20loc_3f3e20:
    003f3e20ldr x7, [sp+184]
    003f3e24ldr x8, [sp+192]
    003f3e28str x7, [sp+80]
    003f3e2cstr x8, [sp+88]
    003f3e30str xzr, [sp+56]
    003f3e34stp xzr, xzr, [sp+64]
    003f3e38ldr x5, [sp+96]
    003f3e3cldr x6, [sp+104]
    003f3e40str x5, [sp+40]
    003f3e44str x6, [sp+48]
    003f3e48ldr x0, [sp+80]
    003f3e4cldr x2, [sp+56]
    003f3e50ldr x3, [sp+64]
    003f3e54ldr x1, [sp+88]
    003f3e58ldr x4, [sp+72]
    003f3e5cldur x29, [sp-8]
    003f3e60ldr x30, [sp], 176
    003f3e64ret x30
    003f3e68
    003f3e68loc_3f3e68:
    003f3e68ldr x7, [sp+184]
    003f3e6cldr x8, [sp+192]
    003f3e70str x7, [sp+80]
    003f3e74str x8, [sp+88]
    003f3e78ldr x7, [sp+112]
    003f3e7cldrsb x27, [x7]
    003f3e80ldr x8, [x7]
    003f3e84ldr x9, [x7+8]
    003f3e88ldr x7, [x7+16]
    003f3e8cstr x8, [sp+56]
    003f3e90str x9, [sp+64]
    003f3e94str x7, [sp+72]
    003f3e98ldr x5, [sp+96]
    003f3e9cldr x6, [sp+104]
    003f3ea0str x5, [sp+40]
    003f3ea4str x6, [sp+48]
    003f3ea8ldr x0, [sp+80]
    003f3eacldr x2, [sp+56]
    003f3eb0ldr x3, [sp+64]
    003f3eb4ldr x1, [sp+88]
    003f3eb8ldr x4, [sp+72]
    003f3ebcldur x29, [sp-8]
    003f3ec0ldr x30, [sp], 176
    003f3ec4ret x30
    003f3ec8
    003f3ec8loc_3f3ec8:
    003f3ec8stp x0, x1, [sp+8]
    003f3eccstp x2, x3, [sp+24]
    003f3ed0mov x3, x30
    003f3ed4bl runtime.morestack_noctxt.abi0
    003f3ed8ldp x0, x1, [sp+8]
    003f3edcldp x2, x3, [sp+24]
    003f3ee0b 0x3f3d80
    003f3ee4udf 0
    003f3ee8udf 0
    003f3eecudf 0
    003f3d80
    003f3ef0
    003f3ef0github.com/things-go/go-socks5.NewPermitAll: ; void github.com/things-go/go-socks5.NewPermitAll(void)
    003f3ef0ldr x16, [x28+16]
    003f3ef4subs xzr, sp, x16
    003f3ef8b.ls 0x3f3f68
    003f3efcstr x30, [sp-80]!
    003f3f00stur x29, [sp-8]
    003f3f04sub x29, sp, 8
    003f3f08stp xzr, xzr, [sp+40]
    003f3f0cadrp x0, 0x261000
    003f3f10add x0, x0, 3648
    003f3f14bl runtime.newobject
    003f3f18str x0, [sp+56]
    003f3f1corr x1, xzr, 1
    003f3f20strb w1, [x0]
    003f3f24ldr x2, [sp+56]
    003f3f28ldrsb x27, [x2]
    003f3f2cstrb w1, [x2+1]
    003f3f30ldr x2, [sp+56]
    003f3f34ldrsb x27, [x2]
    003f3f38strb w1, [x2+2]
    003f3f3cldr x1, [sp+56]
    003f3f40str x1, [sp+64]
    003f3f44adrp x2, 0x322000
    003f3f48add x2, x2, 3904
    003f3f4cstr x2, [sp+40]
    003f3f50str x1, [sp+48]
    003f3f54ldr x0, [sp+40]
    003f3f58ldr x1, [sp+48]
    003f3f5cldur x29, [sp-8]
    003f3f60ldr x30, [sp], 80
    003f3f64ret x30
    003f3f68
    003f3f68loc_3f3f68:
    003f3f68mov x3, x30
    003f3f6cbl runtime.morestack_noctxt.abi0
    003f3f70b 0x3f3ef0
    003f3f74udf 0
    003f3f78udf 0
    003f3f7cudf 0
    003f3ef0