File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
003f0b80
003f0b80github.com/things-go/go-socks5.(*Server).handleConnect.func3: ; void github.com/things-go/go-socks5.(*Server).handleConnect.func3(void)
003f0b80ldr x16, [x28+16]
003f0b84sub x17, sp, 48
003f0b88subs xzr, x17, x16
003f0b8cb.ls 0x3f0c44
003f0b90str x30, [sp-176]!
003f0b94stur x29, [sp-8]
003f0b98sub x29, sp, 8
003f0b9cldr x5, [x26+8]
003f0ba0str x5, [sp+88]
003f0ba4ldr x5, [x26+16]
003f0ba8str x5, [sp+80]
003f0bacldr x5, [x26+24]
003f0bb0ldr x6, [x26+32]
003f0bb4str x5, [sp+48]
003f0bb8str x6, [sp+56]
003f0bbcldr x4, [x26+48]
003f0bc0ldr x5, [x26+40]
003f0bc4str x5, [sp+64]
003f0bc8str x4, [sp+72]
003f0bccstr x5, [sp+120]
003f0bd0str x4, [sp+128]
003f0bd4cbnz x5, 0x3f0bdc
003f0bd8b 0x3f0bfc
003f0bdc
003f0bdcloc_3f0bdc:
003f0bdcstr x4, [sp+96]
003f0be0ldr x1, [x5+8]
003f0be4adrp x0, 0x61f000
003f0be8add x0, x0, 2608
003f0becbl runtime.typeAssert
003f0bf0ldr x4, [sp+96]
003f0bf4mov x5, x0
003f0bf8b 0x3f0c00
003f0bfc
003f0bfcloc_3f0bfc:
003f0bfcb 0x3f0c00
003f0c00
003f0c00loc_3f0c00:
003f0c00str x5, [sp+104]
003f0c04str x4, [sp+112]
003f0c08ldr x1, [sp+48]
003f0c0cldr x0, [sp+80]
003f0c10ldr x2, [sp+56]
003f0c14mov x3, x5
003f0c18bl github.com/things-go/go-socks5.(*Server).Proxy
003f0c1cstr x0, [sp+152]
003f0c20str x1, [sp+160]
003f0c24str x0, [sp+136]
003f0c28str x1, [sp+144]
003f0c2cldr x0, [sp+88]
003f0c30add x1, sp, 136
003f0c34bl runtime.chansend1
003f0c38ldur x29, [sp-8]
003f0c3cldr x30, [sp], 176
003f0c40ret x30
003f0c44
003f0c44loc_3f0c44:
003f0c44mov x3, x30
003f0c48bl runtime.morestack.abi0
003f0c4cb 0x3f0b80
003f0b80
003f0b80github.com/things-go/go-socks5.(*Server).handleConnect.func3: ; void github.com/things-go/go-socks5.(*Server).handleConnect.func3(void)
003f0b80ldr x16, [x28+16]
003f0b84sub x17, sp, 48
003f0b88subs xzr, x17, x16
003f0b8cb.ls 0x3f0c44
003f0b90str x30, [sp-176]!
003f0b94stur x29, [sp-8]
003f0b98sub x29, sp, 8
003f0b9cldr x5, [x26+8]
003f0ba0str x5, [sp+88]
003f0ba4ldr x5, [x26+16]
003f0ba8str x5, [sp+80]
003f0bacldr x5, [x26+24]
003f0bb0ldr x6, [x26+32]
003f0bb4str x5, [sp+48]
003f0bb8str x6, [sp+56]
003f0bbcldr x4, [x26+48]
003f0bc0ldr x5, [x26+40]
003f0bc4str x5, [sp+64]
003f0bc8str x4, [sp+72]
003f0bccstr x5, [sp+120]
003f0bd0str x4, [sp+128]
003f0bd4cbnz x5, 0x3f0bdc
003f0bd8b 0x3f0bfc
003f0bdc
003f0bdcloc_3f0bdc:
003f0bdcstr x4, [sp+96]
003f0be0ldr x1, [x5+8]
003f0be4adrp x0, 0x61f000
003f0be8add x0, x0, 2608
003f0becbl runtime.typeAssert
003f0bf0ldr x4, [sp+96]
003f0bf4mov x5, x0
003f0bf8b 0x3f0c00
003f0bfc
003f0bfcloc_3f0bfc:
003f0bfcb 0x3f0c00
003f0c00
003f0c00loc_3f0c00:
003f0c00str x5, [sp+104]
003f0c04str x4, [sp+112]
003f0c08ldr x1, [sp+48]
003f0c0cldr x0, [sp+80]
003f0c10ldr x2, [sp+56]
003f0c14mov x3, x5
003f0c18bl github.com/things-go/go-socks5.(*Server).Proxy
003f0c1cstr x0, [sp+152]
003f0c20str x1, [sp+160]
003f0c24str x0, [sp+136]
003f0c28str x1, [sp+144]
003f0c2cldr x0, [sp+88]
003f0c30add x1, sp, 136
003f0c34bl runtime.chansend1
003f0c38ldur x29, [sp-8]
003f0c3cldr x30, [sp], 176
003f0c40ret x30
003f0c44
003f0c44loc_3f0c44:
003f0c44mov x3, x30
003f0c48bl runtime.morestack.abi0
003f0c4cb 0x3f0b80
003f0b80
003f0c50
003f0c50github.com/things-go/go-socks5.(*Server).handleConnect.func2: ; void github.com/things-go/go-socks5.(*Server).handleConnect.func2(void)
003f0c50ldr x16, [x28+16]
003f0c54sub x17, sp, 64
003f0c58subs xzr, x17, x16
003f0c5cb.ls 0x3f0d28
003f0c60str x30, [sp-192]!
003f0c64stur x29, [sp-8]
003f0c68sub x29, sp, 8
003f0c6cldr x5, [x26+8]
003f0c70str x5, [sp+88]
003f0c74ldr x5, [x26+16]
003f0c78str x5, [sp+72]
003f0c7cldr x5, [x26+24]
003f0c80ldr x6, [x26+32]
003f0c84str x5, [sp+56]
003f0c88str x6, [sp+64]
003f0c8cldr x5, [x26+40]
003f0c90str x5, [sp+80]
003f0c94ldr x5, [sp+64]
003f0c98ldr x6, [sp+56]
003f0c9cstr x6, [sp+136]
003f0ca0str x5, [sp+144]
003f0ca4cbnz x6, 0x3f0cac
003f0ca8b 0x3f0ccc
003f0cac
003f0cacloc_3f0cac:
003f0cacstr x5, [sp+96]
003f0cb0ldr x1, [x6+8]
003f0cb4adrp x0, 0x61f000
003f0cb8add x0, x0, 2640
003f0cbcbl runtime.typeAssert
003f0cc0ldr x5, [sp+96]
003f0cc4mov x6, x0
003f0cc8b 0x3f0cd0
003f0ccc
003f0cccloc_3f0ccc:
003f0cccb 0x3f0cd0
003f0cd0
003f0cd0loc_3f0cd0:
003f0cd0str x6, [sp+120]
003f0cd4str x5, [sp+128]
003f0cd8ldr x5, [sp+80]
003f0cdcldrsb x27, [x5]
003f0ce0ldr x3, [x5+112]
003f0ce4ldr x4, [x5+120]
003f0ce8str x3, [sp+104]
003f0cecstr x4, [sp+112]
003f0cf0ldr x0, [sp+72]
003f0cf4ldr x1, [sp+120]
003f0cf8ldr x2, [sp+128]
003f0cfcbl github.com/things-go/go-socks5.(*Server).Proxy
003f0d00str x0, [sp+168]
003f0d04str x1, [sp+176]
003f0d08str x0, [sp+152]
003f0d0cstr x1, [sp+160]
003f0d10ldr x0, [sp+88]
003f0d14add x1, sp, 152
003f0d18bl runtime.chansend1
003f0d1cldur x29, [sp-8]
003f0d20ldr x30, [sp], 192
003f0d24ret x30
003f0d28
003f0d28loc_3f0d28:
003f0d28mov x3, x30
003f0d2cbl runtime.morestack.abi0
003f0d30b 0x3f0c50
003f0d34udf 0
003f0d38udf 0
003f0d3cudf 0
003f0c50
003f0c50github.com/things-go/go-socks5.(*Server).handleConnect.func2: ; void github.com/things-go/go-socks5.(*Server).handleConnect.func2(void)
003f0c50ldr x16, [x28+16]
003f0c54sub x17, sp, 64
003f0c58subs xzr, x17, x16
003f0c5cb.ls 0x3f0d28
003f0c60str x30, [sp-192]!
003f0c64stur x29, [sp-8]
003f0c68sub x29, sp, 8
003f0c6cldr x5, [x26+8]
003f0c70str x5, [sp+88]
003f0c74ldr x5, [x26+16]
003f0c78str x5, [sp+72]
003f0c7cldr x5, [x26+24]
003f0c80ldr x6, [x26+32]
003f0c84str x5, [sp+56]
003f0c88str x6, [sp+64]
003f0c8cldr x5, [x26+40]
003f0c90str x5, [sp+80]
003f0c94ldr x5, [sp+64]
003f0c98ldr x6, [sp+56]
003f0c9cstr x6, [sp+136]
003f0ca0str x5, [sp+144]
003f0ca4cbnz x6, 0x3f0cac
003f0ca8b 0x3f0ccc
003f0cac
003f0cacloc_3f0cac:
003f0cacstr x5, [sp+96]
003f0cb0ldr x1, [x6+8]
003f0cb4adrp x0, 0x61f000
003f0cb8add x0, x0, 2640
003f0cbcbl runtime.typeAssert
003f0cc0ldr x5, [sp+96]
003f0cc4mov x6, x0
003f0cc8b 0x3f0cd0
003f0ccc
003f0cccloc_3f0ccc:
003f0cccb 0x3f0cd0
003f0cd0
003f0cd0loc_3f0cd0:
003f0cd0str x6, [sp+120]
003f0cd4str x5, [sp+128]
003f0cd8ldr x5, [sp+80]
003f0cdcldrsb x27, [x5]
003f0ce0ldr x3, [x5+112]
003f0ce4ldr x4, [x5+120]
003f0ce8str x3, [sp+104]
003f0cecstr x4, [sp+112]
003f0cf0ldr x0, [sp+72]
003f0cf4ldr x1, [sp+120]
003f0cf8ldr x2, [sp+128]
003f0cfcbl github.com/things-go/go-socks5.(*Server).Proxy
003f0d00str x0, [sp+168]
003f0d04str x1, [sp+176]
003f0d08str x0, [sp+152]
003f0d0cstr x1, [sp+160]
003f0d10ldr x0, [sp+88]
003f0d14add x1, sp, 152
003f0d18bl runtime.chansend1
003f0d1cldur x29, [sp-8]
003f0d20ldr x30, [sp], 192
003f0d24ret x30
003f0d28
003f0d28loc_3f0d28:
003f0d28mov x3, x30
003f0d2cbl runtime.morestack.abi0
003f0d30b 0x3f0c50
003f0d34udf 0
003f0d38udf 0
003f0d3cudf 0
003f0c50
003f0d40
003f0d40github.com/things-go/go-socks5.(*Server).handleConnect.deferwrap1: ; void github.com/things-go/go-socks5.(*Server).handleConnect.deferwrap1(void)
003f0d40ldr x16, [x28+16]
003f0d44subs xzr, sp, x16
003f0d48b.ls 0x3f0d88
003f0d4cstr x30, [sp-48]!
003f0d50stur x29, [sp-8]
003f0d54sub x29, sp, 8
003f0d58ldr x16, [x28+32]
003f0d5ccbnz x16, 0x3f0d94
003f0d60
003f0d60loc_3f0d60:
003f0d60ldr x1, [x26+8]
003f0d64ldr x0, [x26+16]
003f0d68str x1, [sp+24]
003f0d6cstr x0, [sp+32]
003f0d70ldrsb x27, [x1]
003f0d74ldr x1, [x1+24]
003f0d78blr x1
003f0d7cldur x29, [sp-8]
003f0d80ldr x30, [sp], 48
003f0d84ret x30
003f0d88
003f0d88loc_3f0d88:
003f0d88mov x3, x30
003f0d8cbl runtime.morestack.abi0
003f0d90b 0x3f0d40
003f0d94
003f0d94loc_3f0d94:
003f0d94ldr x17, [x16]
003f0d98add x20, sp, 56
003f0d9csubs xzr, x20, x17
003f0da0b.ne 0x3f0d60
003f0da4add x20, sp, 8
003f0da8str x20, [x16]
003f0dacb 0x3f0d60
003f0d40
003f0d40github.com/things-go/go-socks5.(*Server).handleConnect.deferwrap1: ; void github.com/things-go/go-socks5.(*Server).handleConnect.deferwrap1(void)
003f0d40ldr x16, [x28+16]
003f0d44subs xzr, sp, x16
003f0d48b.ls 0x3f0d88
003f0d4cstr x30, [sp-48]!
003f0d50stur x29, [sp-8]
003f0d54sub x29, sp, 8
003f0d58ldr x16, [x28+32]
003f0d5ccbnz x16, 0x3f0d94
003f0d60
003f0d60loc_3f0d60:
003f0d60ldr x1, [x26+8]
003f0d64ldr x0, [x26+16]
003f0d68str x1, [sp+24]
003f0d6cstr x0, [sp+32]
003f0d70ldrsb x27, [x1]
003f0d74ldr x1, [x1+24]
003f0d78blr x1
003f0d7cldur x29, [sp-8]
003f0d80ldr x30, [sp], 48
003f0d84ret x30
003f0d88
003f0d88loc_3f0d88:
003f0d88mov x3, x30
003f0d8cbl runtime.morestack.abi0
003f0d90b 0x3f0d40
003f0d94
003f0d94loc_3f0d94:
003f0d94ldr x17, [x16]
003f0d98add x20, sp, 56
003f0d9csubs xzr, x20, x17
003f0da0b.ne 0x3f0d60
003f0da4add x20, sp, 8
003f0da8str x20, [x16]
003f0dacb 0x3f0d60
003f0d40
003f0db0
003f0db0github.com/things-go/go-socks5.(*Server).handleBind: ; void github.com/things-go/go-socks5.(*Server).handleBind(github.com/things-go/go-socks5.Server * sf, context.Context p1, io.Writer writer, github.com/things-go/go-socks5.Request * p3)
003f0db0ldr x16, [x28+16]
003f0db4sub x17, sp, 48
003f0db8subs xzr, x17, x16
003f0dbcb.ls 0x3f0ef4
003f0dc0str x30, [sp-176]!
003f0dc4stur x29, [sp-8]
003f0dc8sub x29, sp, 8
003f0dccstr x0, [sp+184]
003f0dd0str x1, [sp+192]
003f0dd4str x2, [sp+200]
003f0dd8str x3, [sp+208]
003f0ddcstr x4, [sp+216]
003f0de0str x5, [sp+224]
003f0de4stp xzr, xzr, [sp+48]
003f0de8ldr x0, [sp+208]
003f0decldr x1, [sp+216]
003f0df0orr x2, xzr, 7
003f0df4mov x3, xzr
003f0df8mov x4, xzr
003f0dfcbl github.com/things-go/go-socks5.SendReply
003f0e00str x0, [sp+64]
003f0e04str x1, [sp+72]
003f0e08cbnz x0, 0x3f0e10
003f0e0cb 0x3f0edc
003f0e10
003f0e10loc_3f0e10:
003f0e10stp xzr, xzr, [sp+128]
003f0e14add x5, sp, 128
003f0e18str x5, [sp+80]
003f0e1cldr x5, [sp+64]
003f0e20ldr x6, [sp+72]
003f0e24str x5, [sp+152]
003f0e28str x6, [sp+160]
003f0e2cstr x5, [sp+144]
003f0e30ldr x5, [sp+144]
003f0e34cbnz x5, 0x3f0e3c
003f0e38b 0x3f0e4c
003f0e3c
003f0e3cloc_3f0e3c:
003f0e3cldr x5, [sp+144]
003f0e40ldr x5, [x5+8]
003f0e44str x5, [sp+144]
003f0e48b 0x3f0e50
003f0e4c
003f0e4cloc_3f0e4c:
003f0e4cb 0x3f0e50
003f0e50
003f0e50loc_3f0e50:
003f0e50ldr x5, [sp+80]
003f0e54ldrsb x27, [x5]
003f0e58ldr x6, [sp+144]
003f0e5cldr x7, [sp+160]
003f0e60str x6, [x5]
003f0e64adrp x27, 0x65b000
003f0e68ldr w6, [x27+3056]
003f0e6ccbz w6, 0x3f0e74
003f0e70b 0x3f0e78
003f0e74
003f0e74loc_3f0e74:
003f0e74b 0x3f0e8c
003f0e78
003f0e78loc_3f0e78:
003f0e78bl runtime.gcWriteBarrier2
003f0e7cstr x7, [x25]
003f0e80ldr x6, [x5+8]
003f0e84str x6, [x25+8]
003f0e88b 0x3f0e8c
003f0e8c
003f0e8cloc_3f0e8c:
003f0e8cstr x7, [x5+8]
003f0e90ldr x2, [sp+80]
003f0e94ldrsb x27, [x2]
003f0e98b 0x3f0e9c
003f0e9c
003f0e9cloc_3f0e9c:
003f0e9cstr x2, [sp+88]
003f0ea0orr x4, xzr, 1
003f0ea4str x4, [sp+96]
003f0ea8str x4, [sp+104]
003f0eacadrp x0, 0x2c9000
003f0eb0add x0, x0, 1206
003f0eb4orr x1, xzr, 24
003f0eb8mov x3, x4
003f0ebcbl fmt.Errorf
003f0ec0str x0, [sp+112]
003f0ec4str x1, [sp+120]
003f0ec8str x0, [sp+48]
003f0eccstr x1, [sp+56]
003f0ed0ldur x29, [sp-8]
003f0ed4ldr x30, [sp], 176
003f0ed8ret x30
003f0edc
003f0edcloc_3f0edc:
003f0edcstp xzr, xzr, [sp+48]
003f0ee0mov x0, xzr
003f0ee4mov x1, xzr
003f0ee8ldur x29, [sp-8]
003f0eecldr x30, [sp], 176
003f0ef0ret x30
003f0ef4
003f0ef4loc_3f0ef4:
003f0ef4stp x0, x1, [sp+8]
003f0ef8stp x2, x3, [sp+24]
003f0efcstp x4, x5, [sp+40]
003f0f00mov x3, x30
003f0f04bl runtime.morestack_noctxt.abi0
003f0f08ldp x0, x1, [sp+8]
003f0f0cldp x2, x3, [sp+24]
003f0f10ldp x4, x5, [sp+40]
003f0f14b 0x3f0db0
003f0f18udf 0
003f0f1cudf 0
003f0db0
003f0db0github.com/things-go/go-socks5.(*Server).handleBind: ; void github.com/things-go/go-socks5.(*Server).handleBind(github.com/things-go/go-socks5.Server * sf, context.Context p1, io.Writer writer, github.com/things-go/go-socks5.Request * p3)
003f0db0ldr x16, [x28+16]
003f0db4sub x17, sp, 48
003f0db8subs xzr, x17, x16
003f0dbcb.ls 0x3f0ef4
003f0dc0str x30, [sp-176]!
003f0dc4stur x29, [sp-8]
003f0dc8sub x29, sp, 8
003f0dccstr x0, [sp+184]
003f0dd0str x1, [sp+192]
003f0dd4str x2, [sp+200]
003f0dd8str x3, [sp+208]
003f0ddcstr x4, [sp+216]
003f0de0str x5, [sp+224]
003f0de4stp xzr, xzr, [sp+48]
003f0de8ldr x0, [sp+208]
003f0decldr x1, [sp+216]
003f0df0orr x2, xzr, 7
003f0df4mov x3, xzr
003f0df8mov x4, xzr
003f0dfcbl github.com/things-go/go-socks5.SendReply
003f0e00str x0, [sp+64]
003f0e04str x1, [sp+72]
003f0e08cbnz x0, 0x3f0e10
003f0e0cb 0x3f0edc
003f0e10
003f0e10loc_3f0e10:
003f0e10stp xzr, xzr, [sp+128]
003f0e14add x5, sp, 128
003f0e18str x5, [sp+80]
003f0e1cldr x5, [sp+64]
003f0e20ldr x6, [sp+72]
003f0e24str x5, [sp+152]
003f0e28str x6, [sp+160]
003f0e2cstr x5, [sp+144]
003f0e30ldr x5, [sp+144]
003f0e34cbnz x5, 0x3f0e3c
003f0e38b 0x3f0e4c
003f0e3c
003f0e3cloc_3f0e3c:
003f0e3cldr x5, [sp+144]
003f0e40ldr x5, [x5+8]
003f0e44str x5, [sp+144]
003f0e48b 0x3f0e50
003f0e4c
003f0e4cloc_3f0e4c:
003f0e4cb 0x3f0e50
003f0e50
003f0e50loc_3f0e50:
003f0e50ldr x5, [sp+80]
003f0e54ldrsb x27, [x5]
003f0e58ldr x6, [sp+144]
003f0e5cldr x7, [sp+160]
003f0e60str x6, [x5]
003f0e64adrp x27, 0x65b000
003f0e68ldr w6, [x27+3056]
003f0e6ccbz w6, 0x3f0e74
003f0e70b 0x3f0e78
003f0e74
003f0e74loc_3f0e74:
003f0e74b 0x3f0e8c
003f0e78
003f0e78loc_3f0e78:
003f0e78bl runtime.gcWriteBarrier2
003f0e7cstr x7, [x25]
003f0e80ldr x6, [x5+8]
003f0e84str x6, [x25+8]
003f0e88b 0x3f0e8c
003f0e8c
003f0e8cloc_3f0e8c:
003f0e8cstr x7, [x5+8]
003f0e90ldr x2, [sp+80]
003f0e94ldrsb x27, [x2]
003f0e98b 0x3f0e9c
003f0e9c
003f0e9cloc_3f0e9c:
003f0e9cstr x2, [sp+88]
003f0ea0orr x4, xzr, 1
003f0ea4str x4, [sp+96]
003f0ea8str x4, [sp+104]
003f0eacadrp x0, 0x2c9000
003f0eb0add x0, x0, 1206
003f0eb4orr x1, xzr, 24
003f0eb8mov x3, x4
003f0ebcbl fmt.Errorf
003f0ec0str x0, [sp+112]
003f0ec4str x1, [sp+120]
003f0ec8str x0, [sp+48]
003f0eccstr x1, [sp+56]
003f0ed0ldur x29, [sp-8]
003f0ed4ldr x30, [sp], 176
003f0ed8ret x30
003f0edc
003f0edcloc_3f0edc:
003f0edcstp xzr, xzr, [sp+48]
003f0ee0mov x0, xzr
003f0ee4mov x1, xzr
003f0ee8ldur x29, [sp-8]
003f0eecldr x30, [sp], 176
003f0ef0ret x30
003f0ef4
003f0ef4loc_3f0ef4:
003f0ef4stp x0, x1, [sp+8]
003f0ef8stp x2, x3, [sp+24]
003f0efcstp x4, x5, [sp+40]
003f0f00mov x3, x30
003f0f04bl runtime.morestack_noctxt.abi0
003f0f08ldp x0, x1, [sp+8]
003f0f0cldp x2, x3, [sp+24]
003f0f10ldp x4, x5, [sp+40]
003f0f14b 0x3f0db0
003f0f18udf 0
003f0f1cudf 0
003f0db0
003f0f20
003f0f20github.com/things-go/go-socks5.(*Server).handleAssociate: ; void github.com/things-go/go-socks5.(*Server).handleAssociate(github.com/things-go/go-socks5.Server * sf, context.Context ctx, io.Writer writer, github.com/things-go/go-socks5.Request * request)
003f0f20ldr x16, [x28+16]
003f0f24sub x17, sp, 592
003f0f28subs xzr, x17, x16
003f0f2cb.ls 0x3f17f0
003f0f30sub x20, sp, 720
003f0f34stp x29, x30, [x20-8]
003f0f38add sp, x20, 0
003f0f3csub x29, sp, 8
003f0f40str x0, [sp+728]
003f0f44str x1, [sp+736]
003f0f48str x2, [sp+744]
003f0f4cstr x3, [sp+752]
003f0f50str x4, [sp+760]
003f0f54str x5, [sp+768]
003f0f58stp xzr, xzr, [sp+136]
003f0f5cldr x3, [sp+728]
003f0f60ldrsb x27, [x3]
003f0f64ldr x3, [x3+128]
003f0f68str x3, [sp+200]
003f0f6ccbnz x3, 0x3f0f74
003f0f70b 0x3f0f78
003f0f74
003f0f74loc_3f0f74:
003f0f74b 0x3f0f88
003f0f78
003f0f78loc_3f0f78:
003f0f78adrp x3, 0x2e9000
003f0f7cadd x3, x3, 400
003f0f80str x3, [sp+200]
003f0f84b 0x3f0f88
003f0f88
003f0f88loc_3f0f88:
003f0f88str xzr, [sp+648]
003f0f8cadd x27, sp, 632
003f0f90stp xzr, xzr, [x27]
003f0f94adrp x0, 0x2c0000
003f0f98add x0, x0, 456
003f0f9corr x1, xzr, 3
003f0fa0mov x2, xzr
003f0fa4bl net.ListenUDP
003f0fa8str x0, [sp+648]
003f0facstr x1, [sp+632]
003f0fb0str x2, [sp+640]
003f0fb4ldr x3, [sp+648]
003f0fb8str x3, [sp+256]
003f0fbcldr x3, [sp+632]
003f0fc0ldr x4, [sp+640]
003f0fc4str x3, [sp+240]
003f0fc8str x4, [sp+248]
003f0fccldr x3, [sp+256]
003f0fd0str x3, [sp+232]
003f0fd4ldr x3, [sp+248]
003f0fd8ldr x4, [sp+240]
003f0fdcstr x4, [sp+184]
003f0fe0str x3, [sp+192]
003f0fe4cbnz x4, 0x3f0fec
003f0fe8b 0x3f11cc
003f0fec
003f0fecloc_3f0fec:
003f0fecldr x0, [sp+752]
003f0ff0ldr x1, [sp+760]
003f0ff4orr x2, xzr, 1
003f0ff8mov x3, xzr
003f0ffcmov x4, xzr
003f1000bl github.com/things-go/go-socks5.SendReply
003f1004str x0, [sp+168]
003f1008str x1, [sp+176]
003f100ccbnz x0, 0x3f1014
003f1010b 0x3f10f0
003f1014
003f1014loc_3f1014:
003f1014add x27, sp, 616
003f1018stp xzr, xzr, [x27]
003f101cadd x5, sp, 616
003f1020str x5, [sp+544]
003f1024ldr x5, [sp+168]
003f1028ldr x6, [sp+176]
003f102cstr x5, [sp+528]
003f1030str x6, [sp+536]
003f1034str x5, [sp+520]
003f1038ldr x5, [sp+520]
003f103ccbnz x5, 0x3f1044
003f1040b 0x3f1054
003f1044
003f1044loc_3f1044:
003f1044ldr x5, [sp+520]
003f1048ldr x5, [x5+8]
003f104cstr x5, [sp+520]
003f1050b 0x3f1058
003f1054
003f1054loc_3f1054:
003f1054b 0x3f1058
003f1058
003f1058loc_3f1058:
003f1058ldr x5, [sp+544]
003f105cldrsb x27, [x5]
003f1060ldr x6, [sp+520]
003f1064ldr x7, [sp+536]
003f1068str x6, [x5]
003f106cadrp x27, 0x65a000
003f1070ldr w6, [x27+3056]
003f1074cbz w6, 0x3f107c
003f1078b 0x3f1080
003f107c
003f107cloc_3f107c:
003f107cb 0x3f1094
003f1080
003f1080loc_3f1080:
003f1080bl runtime.gcWriteBarrier2
003f1084str x7, [x25]
003f1088ldr x6, [x5+8]
003f108cstr x6, [x25+8]
003f1090b 0x3f1094
003f1094
003f1094loc_3f1094:
003f1094str x7, [x5+8]
003f1098ldr x2, [sp+544]
003f109cldrsb x27, [x2]
003f10a0b 0x3f10a4
003f10a4
003f10a4loc_3f10a4:
003f10a4str x2, [sp+552]
003f10a8orr x4, xzr, 1
003f10acstr x4, [sp+560]
003f10b0str x4, [sp+568]
003f10b4adrp x0, 0x2c8000
003f10b8add x0, x0, 1158
003f10bcorr x1, xzr, 24
003f10c0mov x3, x4
003f10c4bl fmt.Errorf
003f10c8str x0, [sp+632]
003f10ccstr x1, [sp+640]
003f10d0str x0, [sp+136]
003f10d4str x1, [sp+144]
003f10d8bl runtime.deferreturn
003f10dcldr x0, [sp+136]
003f10e0ldr x1, [sp+144]
003f10e4ldp x29, x30, [sp-8]
003f10e8add sp, sp, 720
003f10ecret x30
003f10f0
003f10f0loc_3f10f0:
003f10f0add x27, sp, 616
003f10f4stp xzr, xzr, [x27]
003f10f8add x5, sp, 616
003f10fcstr x5, [sp+488]
003f1100ldr x5, [sp+184]
003f1104ldr x6, [sp+192]
003f1108str x5, [sp+472]
003f110cstr x6, [sp+480]
003f1110str x5, [sp+464]
003f1114ldr x5, [sp+464]
003f1118cbnz x5, 0x3f1120
003f111cb 0x3f1130
003f1120
003f1120loc_3f1120:
003f1120ldr x5, [sp+464]
003f1124ldr x5, [x5+8]
003f1128str x5, [sp+464]
003f112cb 0x3f1134
003f1130
003f1130loc_3f1130:
003f1130b 0x3f1134
003f1134
003f1134loc_3f1134:
003f1134ldr x5, [sp+488]
003f1138ldrsb x27, [x5]
003f113cldr x6, [sp+464]
003f1140ldr x7, [sp+480]
003f1144str x6, [x5]
003f1148adrp x27, 0x65a000
003f114cldr w6, [x27+3056]
003f1150cbz w6, 0x3f1158
003f1154b 0x3f115c
003f1158
003f1158loc_3f1158:
003f1158b 0x3f1170
003f115c
003f115cloc_3f115c:
003f115cbl runtime.gcWriteBarrier2
003f1160str x7, [x25]
003f1164ldr x6, [x5+8]
003f1168str x6, [x25+8]
003f116cb 0x3f1170
003f1170
003f1170loc_3f1170:
003f1170str x7, [x5+8]
003f1174ldr x2, [sp+488]
003f1178ldrsb x27, [x2]
003f117cb 0x3f1180
003f1180
003f1180loc_3f1180:
003f1180str x2, [sp+496]
003f1184orr x4, xzr, 1
003f1188str x4, [sp+504]
003f118cstr x4, [sp+512]
003f1190adrp x0, 0x2c6000
003f1194add x0, x0, 1677
003f1198movz x1, 21
003f119cmov x3, x4
003f11a0bl fmt.Errorf
003f11a4str x0, [sp+632]
003f11a8str x1, [sp+640]
003f11acstr x0, [sp+136]
003f11b0str x1, [sp+144]
003f11b4bl runtime.deferreturn
003f11b8ldr x0, [sp+136]
003f11bcldr x1, [sp+144]
003f11c0ldp x29, x30, [sp-8]
003f11c4add sp, sp, 720
003f11c8ret x30
003f11cc
003f11ccloc_3f11cc:
003f11ccldr x0, [sp+232]
003f11d0ldrsb x27, [x0]
003f11d4str x0, [sp+456]
003f11d8bl net.(*conn).LocalAddr
003f11dcstr x0, [sp+600]
003f11e0str x1, [sp+608]
003f11e4adrp x0, 0x20c000
003f11e8add x0, x0, 2528
003f11ecbl runtime.newobject
003f11f0str x0, [sp+424]
003f11f4ldr x1, [sp+768]
003f11f8ldrsb x27, [x1]
003f11fcldr x1, [x1+104]
003f1200adrp x2, 0x22d000
003f1204add x2, x2, 4000
003f1208str x2, [x0]
003f120cadrp x27, 0x65a000
003f1210ldr w2, [x27+3056]
003f1214cbz w2, 0x3f121c
003f1218b 0x3f1220
003f121c
003f121cloc_3f121c:
003f121cb 0x3f1234
003f1220
003f1220loc_3f1220:
003f1220bl runtime.gcWriteBarrier2
003f1224str x1, [x25]
003f1228ldr x6, [x0+8]
003f122cstr x6, [x25+8]
003f1230b 0x3f1234
003f1234
003f1234loc_3f1234:
003f1234str x1, [x0+8]
003f1238ldr x6, [sp+600]
003f123cldr x7, [sp+608]
003f1240str x6, [sp+408]
003f1244str x7, [sp+416]
003f1248str x6, [sp+400]
003f124cldr x6, [sp+400]
003f1250cbnz x6, 0x3f1258
003f1254b 0x3f1268
003f1258
003f1258loc_3f1258:
003f1258ldr x6, [sp+400]
003f125cldr x6, [x6+8]
003f1260str x6, [sp+400]
003f1264b 0x3f126c
003f1268
003f1268loc_3f1268:
003f1268b 0x3f126c
003f126c
003f126cloc_3f126c:
003f126cldr x6, [sp+424]
003f1270ldrsb x27, [x6]
003f1274ldr x7, [sp+400]
003f1278ldr x8, [sp+416]
003f127cstr x7, [x6+16]
003f1280adrp x27, 0x65a000
003f1284ldr w7, [x27+3056]
003f1288cbz w7, 0x3f1290
003f128cb 0x3f1294
003f1290
003f1290loc_3f1290:
003f1290b 0x3f12a8
003f1294
003f1294loc_3f1294:
003f1294bl runtime.gcWriteBarrier2
003f1298str x8, [x25]
003f129cldr x7, [x6+24]
003f12a0str x7, [x25+8]
003f12a4b 0x3f12a8
003f12a8
003f12a8loc_3f12a8:
003f12a8str x8, [x6+24]
003f12acldr x3, [sp+424]
003f12b0ldrsb x27, [x3]
003f12b4b 0x3f12b8
003f12b8
003f12b8loc_3f12b8:
003f12b8str x3, [sp+432]
003f12bcorr x5, xzr, 2
003f12c0str x5, [sp+440]
003f12c4str x5, [sp+448]
003f12c8ldr x6, [sp+728]
003f12ccldrsb x27, [x6]
003f12d0ldr x7, [x6+112]
003f12d4ldrsb x27, [x7]
003f12d8ldr x0, [x6+120]
003f12dcldr x6, [x7+24]
003f12e0adrp x1, 0x2d5000
003f12e4add x1, x1, 1992
003f12e8movz x2, 44
003f12ecmov x4, x5
003f12f0blr x6
003f12f4ldr x0, [sp+232]
003f12f8ldrsb x27, [x0]
003f12fcstr x0, [sp+392]
003f1300bl net.(*conn).LocalAddr
003f1304str x0, [sp+600]
003f1308str x1, [sp+608]
003f130cldr x6, [sp+752]
003f1310ldr x7, [sp+760]
003f1314mov x2, xzr
003f1318mov x3, x0
003f131cmov x4, x1
003f1320mov x0, x6
003f1324mov x1, x7
003f1328bl github.com/things-go/go-socks5.SendReply
003f132cstr x0, [sp+184]
003f1330str x1, [sp+192]
003f1334cbnz x0, 0x3f133c
003f1338b 0x3f1418
003f133c
003f133cloc_3f133c:
003f133cadd x27, sp, 616
003f1340stp xzr, xzr, [x27]
003f1344add x5, sp, 616
003f1348str x5, [sp+360]
003f134cldr x5, [sp+184]
003f1350ldr x6, [sp+192]
003f1354str x5, [sp+344]
003f1358str x6, [sp+352]
003f135cstr x5, [sp+336]
003f1360ldr x5, [sp+336]
003f1364cbnz x5, 0x3f136c
003f1368b 0x3f137c
003f136c
003f136cloc_3f136c:
003f136cldr x5, [sp+336]
003f1370ldr x5, [x5+8]
003f1374str x5, [sp+336]
003f1378b 0x3f1380
003f137c
003f137cloc_3f137c:
003f137cb 0x3f1380
003f1380
003f1380loc_3f1380:
003f1380ldr x5, [sp+360]
003f1384ldrsb x27, [x5]
003f1388ldr x6, [sp+336]
003f138cldr x7, [sp+352]
003f1390str x6, [x5]
003f1394adrp x27, 0x65a000
003f1398ldr w6, [x27+3056]
003f139ccbz w6, 0x3f13a4
003f13a0b 0x3f13a8
003f13a4
003f13a4loc_3f13a4:
003f13a4b 0x3f13bc
003f13a8
003f13a8loc_3f13a8:
003f13a8bl runtime.gcWriteBarrier2
003f13acstr x7, [x25]
003f13b0ldr x6, [x5+8]
003f13b4str x6, [x25+8]
003f13b8b 0x3f13bc
003f13bc
003f13bcloc_3f13bc:
003f13bcstr x7, [x5+8]
003f13c0ldr x2, [sp+360]
003f13c4ldrsb x27, [x2]
003f13c8b 0x3f13cc
003f13cc
003f13ccloc_3f13cc:
003f13ccstr x2, [sp+368]
003f13d0orr x4, xzr, 1
003f13d4str x4, [sp+376]
003f13d8str x4, [sp+384]
003f13dcadrp x0, 0x2c8000
003f13e0add x0, x0, 1158
003f13e4orr x1, xzr, 24
003f13e8mov x3, x4
003f13ecbl fmt.Errorf
003f13f0str x0, [sp+632]
003f13f4str x1, [sp+640]
003f13f8str x0, [sp+136]
003f13fcstr x1, [sp+144]
003f1400bl runtime.deferreturn
003f1404ldr x0, [sp+136]
003f1408ldr x1, [sp+144]
003f140cldp x29, x30, [sp-8]
003f1410add sp, sp, 720
003f1414ret x30
003f1418
003f1418loc_3f1418:
003f1418adrp x0, 0x288000
003f141cadd x0, x0, 3296
003f1420bl runtime.newobject
003f1424str x0, [sp+328]
003f1428adrp x1, 0
003f142cadd x1, x1, 2224
003f1430str x1, [x0]
003f1434ldr x1, [sp+728]
003f1438ldr x2, [sp+328]
003f143cldrsb x27, [x2]
003f1440adrp x27, 0x65a000
003f1444ldr w3, [x27+3056]
003f1448cbz w3, 0x3f1450
003f144cb 0x3f1454
003f1450
003f1450loc_3f1450:
003f1450b 0x3f1468
003f1454
003f1454loc_3f1454:
003f1454bl runtime.gcWriteBarrier2
003f1458str x1, [x25]
003f145cldr x3, [x2+8]
003f1460str x3, [x25+8]
003f1464b 0x3f1468
003f1468
003f1468loc_3f1468:
003f1468str x1, [x2+8]
003f146cldr x2, [sp+232]
003f1470ldr x3, [sp+328]
003f1474ldrsb x27, [x3]
003f1478adrp x27, 0x65a000
003f147cldr w4, [x27+3056]
003f1480cbz w4, 0x3f1488
003f1484b 0x3f148c
003f1488
003f1488loc_3f1488:
003f1488b 0x3f14a0
003f148c
003f148cloc_3f148c:
003f148cbl runtime.gcWriteBarrier2
003f1490str x2, [x25]
003f1494ldr x4, [x3+16]
003f1498str x4, [x25+8]
003f149cb 0x3f14a0
003f14a0
003f14a0loc_3f14a0:
003f14a0str x2, [x3+16]
003f14a4ldr x2, [sp+768]
003f14a8ldr x3, [sp+328]
003f14acldrsb x27, [x3]
003f14b0adrp x27, 0x65a000
003f14b4ldr w4, [x27+3056]
003f14b8cbz w4, 0x3f14c0
003f14bcb 0x3f14c4
003f14c0
003f14c0loc_3f14c0:
003f14c0b 0x3f14d8
003f14c4
003f14c4loc_3f14c4:
003f14c4bl runtime.gcWriteBarrier2
003f14c8str x2, [x25]
003f14ccldr x4, [x3+24]
003f14d0str x4, [x25+8]
003f14d4b 0x3f14d8
003f14d8
003f14d8loc_3f14d8:
003f14d8str x2, [x3+24]
003f14dcldr x2, [sp+200]
003f14e0ldr x3, [sp+328]
003f14e4ldrsb x27, [x3]
003f14e8adrp x27, 0x65a000
003f14ecldr w4, [x27+3056]
003f14f0cbz w4, 0x3f14f8
003f14f4b 0x3f14fc
003f14f8
003f14f8loc_3f14f8:
003f14f8b 0x3f1510
003f14fc
003f14fcloc_3f14fc:
003f14fcbl runtime.gcWriteBarrier2
003f1500str x2, [x25]
003f1504ldr x4, [x3+32]
003f1508str x4, [x25+8]
003f150cb 0x3f1510
003f1510
003f1510loc_3f1510:
003f1510str x2, [x3+32]
003f1514ldr x2, [sp+744]
003f1518ldr x3, [sp+736]
003f151cldr x4, [sp+328]
003f1520ldrsb x27, [x4]
003f1524str x3, [x4+40]
003f1528adrp x27, 0x65a000
003f152cldr w3, [x27+3056]
003f1530cbz w3, 0x3f1538
003f1534b 0x3f153c
003f1538
003f1538loc_3f1538:
003f1538b 0x3f1550
003f153c
003f153cloc_3f153c:
003f153cbl runtime.gcWriteBarrier2
003f1540str x2, [x25]
003f1544ldr x3, [x4+48]
003f1548str x3, [x25+8]
003f154cb 0x3f1550
003f1550
003f1550loc_3f1550:
003f1550str x2, [x4+48]
003f1554ldr x0, [sp+728]
003f1558ldr x1, [sp+328]
003f155cbl github.com/things-go/go-socks5.(*Server).goFunc
003f1560ldr x2, [sp+728]
003f1564ldrsb x27, [x2]
003f1568ldr x3, [x2+136]
003f156cldrsb x27, [x3]
003f1570ldr x0, [x2+144]
003f1574ldr x2, [x3+24]
003f1578blr x2
003f157cstr x0, [sp+208]
003f1580str x1, [sp+216]
003f1584str x2, [sp+224]
003f1588ldr x2, [sp+728]
003f158cldrsb x27, [x2]
003f1590ldr x3, [x2+136]
003f1594ldr x2, [x2+144]
003f1598str x3, [sp+696]
003f159cstr x2, [sp+704]
003f15a0ldr x2, [sp+208]
003f15a4ldr x3, [sp+216]
003f15a8ldr x4, [sp+224]
003f15acstr x2, [sp+672]
003f15b0str x3, [sp+680]
003f15b4str x4, [sp+688]
003f15b8ldr x2, [sp+696]
003f15bcldrsb x27, [x2]
003f15c0stp xzr, xzr, [sp+272]
003f15c4stp xzr, xzr, [sp+288]
003f15c8stp xzr, xzr, [sp+304]
003f15ccadd x2, sp, 272
003f15d0str x2, [sp+320]
003f15d4ldrsb x27, [x2]
003f15d8adrp x3, 0
003f15dcadd x3, x3, 2080
003f15e0str x3, [x2]
003f15e4ldrsb x27, [x2]
003f15e8ldr x3, [sp+704]
003f15ecldr x4, [sp+696]
003f15f0str x4, [x2+8]
003f15f4adrp x27, 0x65a000
003f15f8ldr w4, [x27+3056]
003f15fccbz w4, 0x3f1604
003f1600b 0x3f1608
003f1604
003f1604loc_3f1604:
003f1604b 0x3f161c
003f1608
003f1608loc_3f1608:
003f1608bl runtime.gcWriteBarrier2
003f160cstr x3, [x25]
003f1610ldr x1, [x2+16]
003f1614str x1, [x25+8]
003f1618b 0x3f161c
003f161c
003f161cloc_3f161c:
003f161cstr x3, [x2+16]
003f1620ldrsb x27, [x2]
003f1624ldr x1, [sp+672]
003f1628ldr x3, [sp+680]
003f162cldr x4, [sp+688]
003f1630str x3, [x2+32]
003f1634str x4, [x2+40]
003f1638adrp x27, 0x65a000
003f163cldr w3, [x27+3056]
003f1640cbz w3, 0x3f1648
003f1644b 0x3f164c
003f1648
003f1648loc_3f1648:
003f1648b 0x3f1660
003f164c
003f164cloc_3f164c:
003f164cbl runtime.gcWriteBarrier2
003f1650str x1, [x25]
003f1654ldr x3, [x2+24]
003f1658str x3, [x25+8]
003f165cb 0x3f1660
003f1660
003f1660loc_3f1660:
003f1660str x1, [x2+24]
003f1664ldr x1, [sp+320]
003f1668str x1, [sp+88]
003f166cadd x0, sp, 64
003f1670bl runtime.deferprocStack
003f1674subs xzr, x0, 0
003f1678b.ne 0x3f1684
003f167cb 0x3f1680
003f1680
003f1680loc_3f1680:
003f1680b 0x3f169c
003f1684
003f1684loc_3f1684:
003f1684bl runtime.deferreturn
003f1688ldr x0, [sp+136]
003f168cldr x1, [sp+144]
003f1690ldp x29, x30, [sp-8]
003f1694add sp, sp, 720
003f1698ret x30
003f169c
003f169cloc_3f169c:
003f169cb 0x3f16a0
003f16a0
003f16a0loc_3f16a0:
003f16a0ldr x1, [sp+224]
003f16a4str x1, [sp+120]
003f16a8ldr x2, [sp+224]
003f16acldr x4, [sp+208]
003f16b0subs xzr, x2, x1
003f16b4b.hs 0x3f16bc
003f16b8b 0x3f17e8
003f16bc
003f16bcloc_3f16bc:
003f16bcb 0x3f16c0
003f16c0
003f16c0loc_3f16c0:
003f16c0str x4, [sp+576]
003f16c4str x1, [sp+584]
003f16c8str x2, [sp+592]
003f16ccadd x27, sp, 632
003f16d0stp xzr, xzr, [x27]
003f16d4ldr x4, [sp+768]
003f16d8ldrsb x27, [x4]
003f16dcldr x5, [x4+112]
003f16e0ldrsb x27, [x5]
003f16e4ldr x0, [x4+120]
003f16e8ldr x4, [x5+24]
003f16ecldr x1, [sp+576]
003f16f0ldr x2, [sp+584]
003f16f4ldr x3, [sp+592]
003f16f8blr x4
003f16fcstr x0, [sp+112]
003f1700str x1, [sp+632]
003f1704str x2, [sp+640]
003f1708ldr x4, [sp+112]
003f170cstr x4, [sp+128]
003f1710str x1, [sp+656]
003f1714str x2, [sp+664]
003f1718str x1, [sp+152]
003f171cstr x2, [sp+160]
003f1720cbnz x1, 0x3f1728
003f1724b 0x3f17e0
003f1728
003f1728loc_3f1728:
003f1728ldr x0, [sp+232]
003f172cldrsb x27, [x0]
003f1730str x0, [sp+264]
003f1734bl net.(*conn).Close
003f1738ldr x0, [sp+152]
003f173cadrp x27, 0x630000
003f1740ldr x2, [x27+1520]
003f1744ldr x1, [sp+160]
003f1748adrp x27, 0x630000
003f174cldr x3, [x27+1528]
003f1750bl errors.Is
003f1754strb w0, [sp+62]
003f1758strb w0, [sp+63]
003f175ctbnz w0, 0, 0x3f1764
003f1760b 0x3f1768
003f1764
003f1764loc_3f1764:
003f1764b 0x3f1790
003f1768
003f1768loc_3f1768:
003f1768ldr x0, [sp+152]
003f176cadrp x27, 0x61c000
003f1770ldr x2, [x27+2752]
003f1774ldr x1, [sp+160]
003f1778adrp x27, 0x61c000
003f177cldr x3, [x27+2760]
003f1780bl errors.Is
003f1784strb w0, [sp+61]
003f1788strb w0, [sp+63]
003f178cb 0x3f1790
003f1790
003f1790loc_3f1790:
003f1790ldrb w0, [sp+63]
003f1794tbnz w0, 0, 0x3f179c
003f1798b 0x3f17b8
003f179c
003f179cloc_3f179c:
003f179cstp xzr, xzr, [sp+136]
003f17a0bl runtime.deferreturn
003f17a4ldr x1, [sp+144]
003f17a8ldr x0, [sp+136]
003f17acldp x29, x30, [sp-8]
003f17b0add sp, sp, 720
003f17b4ret x30
003f17b8
003f17b8loc_3f17b8:
003f17b8ldr x0, [sp+152]
003f17bcldr x1, [sp+160]
003f17c0str x0, [sp+136]
003f17c4str x1, [sp+144]
003f17c8bl runtime.deferreturn
003f17ccldr x0, [sp+136]
003f17d0ldr x1, [sp+144]
003f17d4ldp x29, x30, [sp-8]
003f17d8add sp, sp, 720
003f17dcret x30
003f17e0
003f17e0loc_3f17e0:
003f17e0b 0x3f17e4
003f17e4
003f17e4loc_3f17e4:
003f17e4b 0x3f169c
003f17e8
003f17e8loc_3f17e8:
003f17e8bl runtime.panicSliceAcap
003f17echint
003f17f0
003f17f0loc_3f17f0:
003f17f0stp x0, x1, [sp+8]
003f17f4stp x2, x3, [sp+24]
003f17f8stp x4, x5, [sp+40]
003f17fcmov x3, x30
003f1800bl runtime.morestack_noctxt.abi0
003f1804ldp x0, x1, [sp+8]
003f1808ldp x2, x3, [sp+24]
003f180cldp x4, x5, [sp+40]
003f1810b 0x3f0f20
003f1814udf 0
003f1818udf 0
003f181cudf 0
003f0f20
003f0f20github.com/things-go/go-socks5.(*Server).handleAssociate: ; void github.com/things-go/go-socks5.(*Server).handleAssociate(github.com/things-go/go-socks5.Server * sf, context.Context ctx, io.Writer writer, github.com/things-go/go-socks5.Request * request)
003f0f20ldr x16, [x28+16]
003f0f24sub x17, sp, 592
003f0f28subs xzr, x17, x16
003f0f2cb.ls 0x3f17f0
003f0f30sub x20, sp, 720
003f0f34stp x29, x30, [x20-8]
003f0f38add sp, x20, 0
003f0f3csub x29, sp, 8
003f0f40str x0, [sp+728]
003f0f44str x1, [sp+736]
003f0f48str x2, [sp+744]
003f0f4cstr x3, [sp+752]
003f0f50str x4, [sp+760]
003f0f54str x5, [sp+768]
003f0f58stp xzr, xzr, [sp+136]
003f0f5cldr x3, [sp+728]
003f0f60ldrsb x27, [x3]
003f0f64ldr x3, [x3+128]
003f0f68str x3, [sp+200]
003f0f6ccbnz x3, 0x3f0f74
003f0f70b 0x3f0f78
003f0f74
003f0f74loc_3f0f74:
003f0f74b 0x3f0f88
003f0f78
003f0f78loc_3f0f78:
003f0f78adrp x3, 0x2e9000
003f0f7cadd x3, x3, 400
003f0f80str x3, [sp+200]
003f0f84b 0x3f0f88
003f0f88
003f0f88loc_3f0f88:
003f0f88str xzr, [sp+648]
003f0f8cadd x27, sp, 632
003f0f90stp xzr, xzr, [x27]
003f0f94adrp x0, 0x2c0000
003f0f98add x0, x0, 456
003f0f9corr x1, xzr, 3
003f0fa0mov x2, xzr
003f0fa4bl net.ListenUDP
003f0fa8str x0, [sp+648]
003f0facstr x1, [sp+632]
003f0fb0str x2, [sp+640]
003f0fb4ldr x3, [sp+648]
003f0fb8str x3, [sp+256]
003f0fbcldr x3, [sp+632]
003f0fc0ldr x4, [sp+640]
003f0fc4str x3, [sp+240]
003f0fc8str x4, [sp+248]
003f0fccldr x3, [sp+256]
003f0fd0str x3, [sp+232]
003f0fd4ldr x3, [sp+248]
003f0fd8ldr x4, [sp+240]
003f0fdcstr x4, [sp+184]
003f0fe0str x3, [sp+192]
003f0fe4cbnz x4, 0x3f0fec
003f0fe8b 0x3f11cc
003f0fec
003f0fecloc_3f0fec:
003f0fecldr x0, [sp+752]
003f0ff0ldr x1, [sp+760]
003f0ff4orr x2, xzr, 1
003f0ff8mov x3, xzr
003f0ffcmov x4, xzr
003f1000bl github.com/things-go/go-socks5.SendReply
003f1004str x0, [sp+168]
003f1008str x1, [sp+176]
003f100ccbnz x0, 0x3f1014
003f1010b 0x3f10f0
003f1014
003f1014loc_3f1014:
003f1014add x27, sp, 616
003f1018stp xzr, xzr, [x27]
003f101cadd x5, sp, 616
003f1020str x5, [sp+544]
003f1024ldr x5, [sp+168]
003f1028ldr x6, [sp+176]
003f102cstr x5, [sp+528]
003f1030str x6, [sp+536]
003f1034str x5, [sp+520]
003f1038ldr x5, [sp+520]
003f103ccbnz x5, 0x3f1044
003f1040b 0x3f1054
003f1044
003f1044loc_3f1044:
003f1044ldr x5, [sp+520]
003f1048ldr x5, [x5+8]
003f104cstr x5, [sp+520]
003f1050b 0x3f1058
003f1054
003f1054loc_3f1054:
003f1054b 0x3f1058
003f1058
003f1058loc_3f1058:
003f1058ldr x5, [sp+544]
003f105cldrsb x27, [x5]
003f1060ldr x6, [sp+520]
003f1064ldr x7, [sp+536]
003f1068str x6, [x5]
003f106cadrp x27, 0x65a000
003f1070ldr w6, [x27+3056]
003f1074cbz w6, 0x3f107c
003f1078b 0x3f1080
003f107c
003f107cloc_3f107c:
003f107cb 0x3f1094
003f1080
003f1080loc_3f1080:
003f1080bl runtime.gcWriteBarrier2
003f1084str x7, [x25]
003f1088ldr x6, [x5+8]
003f108cstr x6, [x25+8]
003f1090b 0x3f1094
003f1094
003f1094loc_3f1094:
003f1094str x7, [x5+8]
003f1098ldr x2, [sp+544]
003f109cldrsb x27, [x2]
003f10a0b 0x3f10a4
003f10a4
003f10a4loc_3f10a4:
003f10a4str x2, [sp+552]
003f10a8orr x4, xzr, 1
003f10acstr x4, [sp+560]
003f10b0str x4, [sp+568]
003f10b4adrp x0, 0x2c8000
003f10b8add x0, x0, 1158
003f10bcorr x1, xzr, 24
003f10c0mov x3, x4
003f10c4bl fmt.Errorf
003f10c8str x0, [sp+632]
003f10ccstr x1, [sp+640]
003f10d0str x0, [sp+136]
003f10d4str x1, [sp+144]
003f10d8bl runtime.deferreturn
003f10dcldr x0, [sp+136]
003f10e0ldr x1, [sp+144]
003f10e4ldp x29, x30, [sp-8]
003f10e8add sp, sp, 720
003f10ecret x30
003f10f0
003f10f0loc_3f10f0:
003f10f0add x27, sp, 616
003f10f4stp xzr, xzr, [x27]
003f10f8add x5, sp, 616
003f10fcstr x5, [sp+488]
003f1100ldr x5, [sp+184]
003f1104ldr x6, [sp+192]
003f1108str x5, [sp+472]
003f110cstr x6, [sp+480]
003f1110str x5, [sp+464]
003f1114ldr x5, [sp+464]
003f1118cbnz x5, 0x3f1120
003f111cb 0x3f1130
003f1120
003f1120loc_3f1120:
003f1120ldr x5, [sp+464]
003f1124ldr x5, [x5+8]
003f1128str x5, [sp+464]
003f112cb 0x3f1134
003f1130
003f1130loc_3f1130:
003f1130b 0x3f1134
003f1134
003f1134loc_3f1134:
003f1134ldr x5, [sp+488]
003f1138ldrsb x27, [x5]
003f113cldr x6, [sp+464]
003f1140ldr x7, [sp+480]
003f1144str x6, [x5]
003f1148adrp x27, 0x65a000
003f114cldr w6, [x27+3056]
003f1150cbz w6, 0x3f1158
003f1154b 0x3f115c
003f1158
003f1158loc_3f1158:
003f1158b 0x3f1170
003f115c
003f115cloc_3f115c:
003f115cbl runtime.gcWriteBarrier2
003f1160str x7, [x25]
003f1164ldr x6, [x5+8]
003f1168str x6, [x25+8]
003f116cb 0x3f1170
003f1170
003f1170loc_3f1170:
003f1170str x7, [x5+8]
003f1174ldr x2, [sp+488]
003f1178ldrsb x27, [x2]
003f117cb 0x3f1180
003f1180
003f1180loc_3f1180:
003f1180str x2, [sp+496]
003f1184orr x4, xzr, 1
003f1188str x4, [sp+504]
003f118cstr x4, [sp+512]
003f1190adrp x0, 0x2c6000
003f1194add x0, x0, 1677
003f1198movz x1, 21
003f119cmov x3, x4
003f11a0bl fmt.Errorf
003f11a4str x0, [sp+632]
003f11a8str x1, [sp+640]
003f11acstr x0, [sp+136]
003f11b0str x1, [sp+144]
003f11b4bl runtime.deferreturn
003f11b8ldr x0, [sp+136]
003f11bcldr x1, [sp+144]
003f11c0ldp x29, x30, [sp-8]
003f11c4add sp, sp, 720
003f11c8ret x30
003f11cc
003f11ccloc_3f11cc:
003f11ccldr x0, [sp+232]
003f11d0ldrsb x27, [x0]
003f11d4str x0, [sp+456]
003f11d8bl net.(*conn).LocalAddr
003f11dcstr x0, [sp+600]
003f11e0str x1, [sp+608]
003f11e4adrp x0, 0x20c000
003f11e8add x0, x0, 2528
003f11ecbl runtime.newobject
003f11f0str x0, [sp+424]
003f11f4ldr x1, [sp+768]
003f11f8ldrsb x27, [x1]
003f11fcldr x1, [x1+104]
003f1200adrp x2, 0x22d000
003f1204add x2, x2, 4000
003f1208str x2, [x0]
003f120cadrp x27, 0x65a000
003f1210ldr w2, [x27+3056]
003f1214cbz w2, 0x3f121c
003f1218b 0x3f1220
003f121c
003f121cloc_3f121c:
003f121cb 0x3f1234
003f1220
003f1220loc_3f1220:
003f1220bl runtime.gcWriteBarrier2
003f1224str x1, [x25]
003f1228ldr x6, [x0+8]
003f122cstr x6, [x25+8]
003f1230b 0x3f1234
003f1234
003f1234loc_3f1234:
003f1234str x1, [x0+8]
003f1238ldr x6, [sp+600]
003f123cldr x7, [sp+608]
003f1240str x6, [sp+408]
003f1244str x7, [sp+416]
003f1248str x6, [sp+400]
003f124cldr x6, [sp+400]
003f1250cbnz x6, 0x3f1258
003f1254b 0x3f1268
003f1258
003f1258loc_3f1258:
003f1258ldr x6, [sp+400]
003f125cldr x6, [x6+8]
003f1260str x6, [sp+400]
003f1264b 0x3f126c
003f1268
003f1268loc_3f1268:
003f1268b 0x3f126c
003f126c
003f126cloc_3f126c:
003f126cldr x6, [sp+424]
003f1270ldrsb x27, [x6]
003f1274ldr x7, [sp+400]
003f1278ldr x8, [sp+416]
003f127cstr x7, [x6+16]
003f1280adrp x27, 0x65a000
003f1284ldr w7, [x27+3056]
003f1288cbz w7, 0x3f1290
003f128cb 0x3f1294
003f1290
003f1290loc_3f1290:
003f1290b 0x3f12a8
003f1294
003f1294loc_3f1294:
003f1294bl runtime.gcWriteBarrier2
003f1298str x8, [x25]
003f129cldr x7, [x6+24]
003f12a0str x7, [x25+8]
003f12a4b 0x3f12a8
003f12a8
003f12a8loc_3f12a8:
003f12a8str x8, [x6+24]
003f12acldr x3, [sp+424]
003f12b0ldrsb x27, [x3]
003f12b4b 0x3f12b8
003f12b8
003f12b8loc_3f12b8:
003f12b8str x3, [sp+432]
003f12bcorr x5, xzr, 2
003f12c0str x5, [sp+440]
003f12c4str x5, [sp+448]
003f12c8ldr x6, [sp+728]
003f12ccldrsb x27, [x6]
003f12d0ldr x7, [x6+112]
003f12d4ldrsb x27, [x7]
003f12d8ldr x0, [x6+120]
003f12dcldr x6, [x7+24]
003f12e0adrp x1, 0x2d5000
003f12e4add x1, x1, 1992
003f12e8movz x2, 44
003f12ecmov x4, x5
003f12f0blr x6
003f12f4ldr x0, [sp+232]
003f12f8ldrsb x27, [x0]
003f12fcstr x0, [sp+392]
003f1300bl net.(*conn).LocalAddr
003f1304str x0, [sp+600]
003f1308str x1, [sp+608]
003f130cldr x6, [sp+752]
003f1310ldr x7, [sp+760]
003f1314mov x2, xzr
003f1318mov x3, x0
003f131cmov x4, x1
003f1320mov x0, x6
003f1324mov x1, x7
003f1328bl github.com/things-go/go-socks5.SendReply
003f132cstr x0, [sp+184]
003f1330str x1, [sp+192]
003f1334cbnz x0, 0x3f133c
003f1338b 0x3f1418
003f133c
003f133cloc_3f133c:
003f133cadd x27, sp, 616
003f1340stp xzr, xzr, [x27]
003f1344add x5, sp, 616
003f1348str x5, [sp+360]
003f134cldr x5, [sp+184]
003f1350ldr x6, [sp+192]
003f1354str x5, [sp+344]
003f1358str x6, [sp+352]
003f135cstr x5, [sp+336]
003f1360ldr x5, [sp+336]
003f1364cbnz x5, 0x3f136c
003f1368b 0x3f137c
003f136c
003f136cloc_3f136c:
003f136cldr x5, [sp+336]
003f1370ldr x5, [x5+8]
003f1374str x5, [sp+336]
003f1378b 0x3f1380
003f137c
003f137cloc_3f137c:
003f137cb 0x3f1380
003f1380
003f1380loc_3f1380:
003f1380ldr x5, [sp+360]
003f1384ldrsb x27, [x5]
003f1388ldr x6, [sp+336]
003f138cldr x7, [sp+352]
003f1390str x6, [x5]
003f1394adrp x27, 0x65a000
003f1398ldr w6, [x27+3056]
003f139ccbz w6, 0x3f13a4
003f13a0b 0x3f13a8
003f13a4
003f13a4loc_3f13a4:
003f13a4b 0x3f13bc
003f13a8
003f13a8loc_3f13a8:
003f13a8bl runtime.gcWriteBarrier2
003f13acstr x7, [x25]
003f13b0ldr x6, [x5+8]
003f13b4str x6, [x25+8]
003f13b8b 0x3f13bc
003f13bc
003f13bcloc_3f13bc:
003f13bcstr x7, [x5+8]
003f13c0ldr x2, [sp+360]
003f13c4ldrsb x27, [x2]
003f13c8b 0x3f13cc
003f13cc
003f13ccloc_3f13cc:
003f13ccstr x2, [sp+368]
003f13d0orr x4, xzr, 1
003f13d4str x4, [sp+376]
003f13d8str x4, [sp+384]
003f13dcadrp x0, 0x2c8000
003f13e0add x0, x0, 1158
003f13e4orr x1, xzr, 24
003f13e8mov x3, x4
003f13ecbl fmt.Errorf
003f13f0str x0, [sp+632]
003f13f4str x1, [sp+640]
003f13f8str x0, [sp+136]
003f13fcstr x1, [sp+144]
003f1400bl runtime.deferreturn
003f1404ldr x0, [sp+136]
003f1408ldr x1, [sp+144]
003f140cldp x29, x30, [sp-8]
003f1410add sp, sp, 720
003f1414ret x30
003f1418
003f1418loc_3f1418:
003f1418adrp x0, 0x288000
003f141cadd x0, x0, 3296
003f1420bl runtime.newobject
003f1424str x0, [sp+328]
003f1428adrp x1, 0
003f142cadd x1, x1, 2224
003f1430str x1, [x0]
003f1434ldr x1, [sp+728]
003f1438ldr x2, [sp+328]
003f143cldrsb x27, [x2]
003f1440adrp x27, 0x65a000
003f1444ldr w3, [x27+3056]
003f1448cbz w3, 0x3f1450
003f144cb 0x3f1454
003f1450
003f1450loc_3f1450:
003f1450b 0x3f1468
003f1454
003f1454loc_3f1454:
003f1454bl runtime.gcWriteBarrier2
003f1458str x1, [x25]
003f145cldr x3, [x2+8]
003f1460str x3, [x25+8]
003f1464b 0x3f1468
003f1468
003f1468loc_3f1468:
003f1468str x1, [x2+8]
003f146cldr x2, [sp+232]
003f1470ldr x3, [sp+328]
003f1474ldrsb x27, [x3]
003f1478adrp x27, 0x65a000
003f147cldr w4, [x27+3056]
003f1480cbz w4, 0x3f1488
003f1484b 0x3f148c
003f1488
003f1488loc_3f1488:
003f1488b 0x3f14a0
003f148c
003f148cloc_3f148c:
003f148cbl runtime.gcWriteBarrier2
003f1490str x2, [x25]
003f1494ldr x4, [x3+16]
003f1498str x4, [x25+8]
003f149cb 0x3f14a0
003f14a0
003f14a0loc_3f14a0:
003f14a0str x2, [x3+16]
003f14a4ldr x2, [sp+768]
003f14a8ldr x3, [sp+328]
003f14acldrsb x27, [x3]
003f14b0adrp x27, 0x65a000
003f14b4ldr w4, [x27+3056]
003f14b8cbz w4, 0x3f14c0
003f14bcb 0x3f14c4
003f14c0
003f14c0loc_3f14c0:
003f14c0b 0x3f14d8
003f14c4
003f14c4loc_3f14c4:
003f14c4bl runtime.gcWriteBarrier2
003f14c8str x2, [x25]
003f14ccldr x4, [x3+24]
003f14d0str x4, [x25+8]
003f14d4b 0x3f14d8
003f14d8
003f14d8loc_3f14d8:
003f14d8str x2, [x3+24]
003f14dcldr x2, [sp+200]
003f14e0ldr x3, [sp+328]
003f14e4ldrsb x27, [x3]
003f14e8adrp x27, 0x65a000
003f14ecldr w4, [x27+3056]
003f14f0cbz w4, 0x3f14f8
003f14f4b 0x3f14fc
003f14f8
003f14f8loc_3f14f8:
003f14f8b 0x3f1510
003f14fc
003f14fcloc_3f14fc:
003f14fcbl runtime.gcWriteBarrier2
003f1500str x2, [x25]
003f1504ldr x4, [x3+32]
003f1508str x4, [x25+8]
003f150cb 0x3f1510
003f1510
003f1510loc_3f1510:
003f1510str x2, [x3+32]
003f1514ldr x2, [sp+744]
003f1518ldr x3, [sp+736]
003f151cldr x4, [sp+328]
003f1520ldrsb x27, [x4]
003f1524str x3, [x4+40]
003f1528adrp x27, 0x65a000
003f152cldr w3, [x27+3056]
003f1530cbz w3, 0x3f1538
003f1534b 0x3f153c
003f1538
003f1538loc_3f1538:
003f1538b 0x3f1550
003f153c
003f153cloc_3f153c:
003f153cbl runtime.gcWriteBarrier2
003f1540str x2, [x25]
003f1544ldr x3, [x4+48]
003f1548str x3, [x25+8]
003f154cb 0x3f1550
003f1550
003f1550loc_3f1550:
003f1550str x2, [x4+48]
003f1554ldr x0, [sp+728]
003f1558ldr x1, [sp+328]
003f155cbl github.com/things-go/go-socks5.(*Server).goFunc
003f1560ldr x2, [sp+728]
003f1564ldrsb x27, [x2]
003f1568ldr x3, [x2+136]
003f156cldrsb x27, [x3]
003f1570ldr x0, [x2+144]
003f1574ldr x2, [x3+24]
003f1578blr x2
003f157cstr x0, [sp+208]
003f1580str x1, [sp+216]
003f1584str x2, [sp+224]
003f1588ldr x2, [sp+728]
003f158cldrsb x27, [x2]
003f1590ldr x3, [x2+136]
003f1594ldr x2, [x2+144]
003f1598str x3, [sp+696]
003f159cstr x2, [sp+704]
003f15a0ldr x2, [sp+208]
003f15a4ldr x3, [sp+216]
003f15a8ldr x4, [sp+224]
003f15acstr x2, [sp+672]
003f15b0str x3, [sp+680]
003f15b4str x4, [sp+688]
003f15b8ldr x2, [sp+696]
003f15bcldrsb x27, [x2]
003f15c0stp xzr, xzr, [sp+272]
003f15c4stp xzr, xzr, [sp+288]
003f15c8stp xzr, xzr, [sp+304]
003f15ccadd x2, sp, 272
003f15d0str x2, [sp+320]
003f15d4ldrsb x27, [x2]
003f15d8adrp x3, 0
003f15dcadd x3, x3, 2080
003f15e0str x3, [x2]
003f15e4ldrsb x27, [x2]
003f15e8ldr x3, [sp+704]
003f15ecldr x4, [sp+696]
003f15f0str x4, [x2+8]
003f15f4adrp x27, 0x65a000
003f15f8ldr w4, [x27+3056]
003f15fccbz w4, 0x3f1604
003f1600b 0x3f1608
003f1604
003f1604loc_3f1604:
003f1604b 0x3f161c
003f1608
003f1608loc_3f1608:
003f1608bl runtime.gcWriteBarrier2
003f160cstr x3, [x25]
003f1610ldr x1, [x2+16]
003f1614str x1, [x25+8]
003f1618b 0x3f161c
003f161c
003f161cloc_3f161c:
003f161cstr x3, [x2+16]
003f1620ldrsb x27, [x2]
003f1624ldr x1, [sp+672]
003f1628ldr x3, [sp+680]
003f162cldr x4, [sp+688]
003f1630str x3, [x2+32]
003f1634str x4, [x2+40]
003f1638adrp x27, 0x65a000
003f163cldr w3, [x27+3056]
003f1640cbz w3, 0x3f1648
003f1644b 0x3f164c
003f1648
003f1648loc_3f1648:
003f1648b 0x3f1660
003f164c
003f164cloc_3f164c:
003f164cbl runtime.gcWriteBarrier2
003f1650str x1, [x25]
003f1654ldr x3, [x2+24]
003f1658str x3, [x25+8]
003f165cb 0x3f1660
003f1660
003f1660loc_3f1660:
003f1660str x1, [x2+24]
003f1664ldr x1, [sp+320]
003f1668str x1, [sp+88]
003f166cadd x0, sp, 64
003f1670bl runtime.deferprocStack
003f1674subs xzr, x0, 0
003f1678b.ne 0x3f1684
003f167cb 0x3f1680
003f1680
003f1680loc_3f1680:
003f1680b 0x3f169c
003f1684
003f1684loc_3f1684:
003f1684bl runtime.deferreturn
003f1688ldr x0, [sp+136]
003f168cldr x1, [sp+144]
003f1690ldp x29, x30, [sp-8]
003f1694add sp, sp, 720
003f1698ret x30
003f169c
003f169cloc_3f169c:
003f169cb 0x3f16a0
003f16a0
003f16a0loc_3f16a0:
003f16a0ldr x1, [sp+224]
003f16a4str x1, [sp+120]
003f16a8ldr x2, [sp+224]
003f16acldr x4, [sp+208]
003f16b0subs xzr, x2, x1
003f16b4b.hs 0x3f16bc
003f16b8b 0x3f17e8
003f16bc
003f16bcloc_3f16bc:
003f16bcb 0x3f16c0
003f16c0
003f16c0loc_3f16c0:
003f16c0str x4, [sp+576]
003f16c4str x1, [sp+584]
003f16c8str x2, [sp+592]
003f16ccadd x27, sp, 632
003f16d0stp xzr, xzr, [x27]
003f16d4ldr x4, [sp+768]
003f16d8ldrsb x27, [x4]
003f16dcldr x5, [x4+112]
003f16e0ldrsb x27, [x5]
003f16e4ldr x0, [x4+120]
003f16e8ldr x4, [x5+24]
003f16ecldr x1, [sp+576]
003f16f0ldr x2, [sp+584]
003f16f4ldr x3, [sp+592]
003f16f8blr x4
003f16fcstr x0, [sp+112]
003f1700str x1, [sp+632]
003f1704str x2, [sp+640]
003f1708ldr x4, [sp+112]
003f170cstr x4, [sp+128]
003f1710str x1, [sp+656]
003f1714str x2, [sp+664]
003f1718str x1, [sp+152]
003f171cstr x2, [sp+160]
003f1720cbnz x1, 0x3f1728
003f1724b 0x3f17e0
003f1728
003f1728loc_3f1728:
003f1728ldr x0, [sp+232]
003f172cldrsb x27, [x0]
003f1730str x0, [sp+264]
003f1734bl net.(*conn).Close
003f1738ldr x0, [sp+152]
003f173cadrp x27, 0x630000
003f1740ldr x2, [x27+1520]
003f1744ldr x1, [sp+160]
003f1748adrp x27, 0x630000
003f174cldr x3, [x27+1528]
003f1750bl errors.Is
003f1754strb w0, [sp+62]
003f1758strb w0, [sp+63]
003f175ctbnz w0, 0, 0x3f1764
003f1760b 0x3f1768
003f1764
003f1764loc_3f1764:
003f1764b 0x3f1790
003f1768
003f1768loc_3f1768:
003f1768ldr x0, [sp+152]
003f176cadrp x27, 0x61c000
003f1770ldr x2, [x27+2752]
003f1774ldr x1, [sp+160]
003f1778adrp x27, 0x61c000
003f177cldr x3, [x27+2760]
003f1780bl errors.Is
003f1784strb w0, [sp+61]
003f1788strb w0, [sp+63]
003f178cb 0x3f1790
003f1790
003f1790loc_3f1790:
003f1790ldrb w0, [sp+63]
003f1794tbnz w0, 0, 0x3f179c
003f1798b 0x3f17b8
003f179c
003f179cloc_3f179c:
003f179cstp xzr, xzr, [sp+136]
003f17a0bl runtime.deferreturn
003f17a4ldr x1, [sp+144]
003f17a8ldr x0, [sp+136]
003f17acldp x29, x30, [sp-8]
003f17b0add sp, sp, 720
003f17b4ret x30
003f17b8
003f17b8loc_3f17b8:
003f17b8ldr x0, [sp+152]
003f17bcldr x1, [sp+160]
003f17c0str x0, [sp+136]
003f17c4str x1, [sp+144]
003f17c8bl runtime.deferreturn
003f17ccldr x0, [sp+136]
003f17d0ldr x1, [sp+144]
003f17d4ldp x29, x30, [sp-8]
003f17d8add sp, sp, 720
003f17dcret x30
003f17e0
003f17e0loc_3f17e0:
003f17e0b 0x3f17e4
003f17e4
003f17e4loc_3f17e4:
003f17e4b 0x3f169c
003f17e8
003f17e8loc_3f17e8:
003f17e8bl runtime.panicSliceAcap
003f17echint
003f17f0
003f17f0loc_3f17f0:
003f17f0stp x0, x1, [sp+8]
003f17f4stp x2, x3, [sp+24]
003f17f8stp x4, x5, [sp+40]
003f17fcmov x3, x30
003f1800bl runtime.morestack_noctxt.abi0
003f1804ldp x0, x1, [sp+8]
003f1808ldp x2, x3, [sp+24]
003f180cldp x4, x5, [sp+40]
003f1810b 0x3f0f20
003f1814udf 0
003f1818udf 0
003f181cudf 0
003f0f20
003f1820
003f1820github.com/things-go/go-socks5.(*Server).handleAssociate.deferwrap1: ; void github.com/things-go/go-socks5.(*Server).handleAssociate.deferwrap1(void)
003f1820ldr x16, [x28+16]
003f1824subs xzr, sp, x16
003f1828b.ls 0x3f1888
003f182cstr x30, [sp-96]!
003f1830stur x29, [sp-8]
003f1834sub x29, sp, 8
003f1838ldr x16, [x28+32]
003f183ccbnz x16, 0x3f1894
003f1840
003f1840loc_3f1840:
003f1840ldr x4, [x26+8]
003f1844ldr x5, [x26+16]
003f1848str x4, [sp+72]
003f184cstr x5, [sp+80]
003f1850ldr x1, [x26+24]
003f1854ldr x2, [x26+32]
003f1858ldr x3, [x26+40]
003f185cstr x1, [sp+48]
003f1860str x2, [sp+56]
003f1864str x3, [sp+64]
003f1868ldr x4, [sp+72]
003f186cldrsb x27, [x4]
003f1870ldr x0, [sp+80]
003f1874ldr x4, [x4+32]
003f1878blr x4
003f187cldur x29, [sp-8]
003f1880ldr x30, [sp], 96
003f1884ret x30
003f1888
003f1888loc_3f1888:
003f1888mov x3, x30
003f188cbl runtime.morestack.abi0
003f1890b 0x3f1820
003f1894
003f1894loc_3f1894:
003f1894ldr x17, [x16]
003f1898add x20, sp, 104
003f189csubs xzr, x20, x17
003f18a0b.ne 0x3f1840
003f18a4add x20, sp, 8
003f18a8str x20, [x16]
003f18acb 0x3f1840
003f1820
003f1820github.com/things-go/go-socks5.(*Server).handleAssociate.deferwrap1: ; void github.com/things-go/go-socks5.(*Server).handleAssociate.deferwrap1(void)
003f1820ldr x16, [x28+16]
003f1824subs xzr, sp, x16
003f1828b.ls 0x3f1888
003f182cstr x30, [sp-96]!
003f1830stur x29, [sp-8]
003f1834sub x29, sp, 8
003f1838ldr x16, [x28+32]
003f183ccbnz x16, 0x3f1894
003f1840
003f1840loc_3f1840:
003f1840ldr x4, [x26+8]
003f1844ldr x5, [x26+16]
003f1848str x4, [sp+72]
003f184cstr x5, [sp+80]
003f1850ldr x1, [x26+24]
003f1854ldr x2, [x26+32]
003f1858ldr x3, [x26+40]
003f185cstr x1, [sp+48]
003f1860str x2, [sp+56]
003f1864str x3, [sp+64]
003f1868ldr x4, [sp+72]
003f186cldrsb x27, [x4]
003f1870ldr x0, [sp+80]
003f1874ldr x4, [x4+32]
003f1878blr x4
003f187cldur x29, [sp-8]
003f1880ldr x30, [sp], 96
003f1884ret x30
003f1888
003f1888loc_3f1888:
003f1888mov x3, x30
003f188cbl runtime.morestack.abi0
003f1890b 0x3f1820
003f1894
003f1894loc_3f1894:
003f1894ldr x17, [x16]
003f1898add x20, sp, 104
003f189csubs xzr, x20, x17
003f18a0b.ne 0x3f1840
003f18a4add x20, sp, 8
003f18a8str x20, [x16]
003f18acb 0x3f1840
003f1820
003f18b0
003f18b0github.com/things-go/go-socks5.(*Server).handleAssociate.func2: ; void github.com/things-go/go-socks5.(*Server).handleAssociate.func2(void)
003f18b0ldr x16, [x28+16]
003f18b4sub x17, sp, 1200
003f18b8subs xzr, x17, x16
003f18bcb.ls 0x3f2758
003f18c0sub x20, sp, 1328
003f18c4stp x29, x30, [x20-8]
003f18c8add sp, x20, 0
003f18ccsub x29, sp, 8
003f18d0ldr x1, [x26+8]
003f18d4str x1, [sp+216]
003f18d8ldr x1, [x26+16]
003f18dcstr x1, [sp+360]
003f18e0ldr x1, [x26+24]
003f18e4str x1, [sp+224]
003f18e8ldr x1, [x26+32]
003f18ecstr x1, [sp+296]
003f18f0ldr x1, [x26+40]
003f18f4ldr x2, [x26+48]
003f18f8str x1, [sp+304]
003f18fcstr x2, [sp+312]
003f1900adrp x0, 0x24f000
003f1904add x0, x0, 2144
003f1908bl runtime.newobject
003f190cstr x0, [sp+1312]
003f1910adrp x27, 0x65a000
003f1914ldr w1, [x27+3056]
003f1918cbz w1, 0x3f1920
003f191cb 0x3f1924
003f1920
003f1920loc_3f1920:
003f1920b 0x3f1940
003f1924
003f1924loc_3f1924:
003f1924str x0, [sp+472]
003f1928mov x1, x0
003f192cadrp x0, 0x24f000
003f1930add x0, x0, 2144
003f1934bl runtime.wbZero
003f1938ldr x0, [sp+472]
003f193cb 0x3f1940
003f1940
003f1940loc_3f1940:
003f1940stp xzr, xzr, [x0]
003f1944stp xzr, xzr, [x0+16]
003f1948stp xzr, xzr, [x0+32]
003f194cldr x1, [sp+216]
003f1950ldrsb x27, [x1]
003f1954ldr x2, [x1+136]
003f1958ldrsb x27, [x2]
003f195cldr x0, [x1+144]
003f1960ldr x1, [x2+24]
003f1964blr x1
003f1968str x0, [sp+336]
003f196cstr x1, [sp+344]
003f1970str x2, [sp+352]
003f1974add x27, sp, 912
003f1978stp xzr, xzr, [x27]
003f197cadd x27, sp, 928
003f1980stp xzr, xzr, [x27]
003f1984add x27, sp, 944
003f1988stp xzr, xzr, [x27]
003f198cstr xzr, [sp+960]
003f1990add x1, sp, 912
003f1994str x1, [sp+968]
003f1998ldrsb x27, [x1]
003f199cadrp x2, 8192
003f19a0add x2, x2, 112
003f19a4str x2, [x1]
003f19a8ldrsb x27, [x1]
003f19acldr x2, [sp+216]
003f19b0adrp x27, 0x65a000
003f19b4ldr w3, [x27+3056]
003f19b8cbz w3, 0x3f19c0
003f19bcb 0x3f19c4
003f19c0
003f19c0loc_3f19c0:
003f19c0b 0x3f19d8
003f19c4
003f19c4loc_3f19c4:
003f19c4bl runtime.gcWriteBarrier2
003f19c8str x2, [x25]
003f19ccldr x3, [x1+8]
003f19d0str x3, [x25+8]
003f19d4b 0x3f19d8
003f19d8
003f19d8loc_3f19d8:
003f19d8str x2, [x1+8]
003f19dcldrsb x27, [x1]
003f19e0ldr x2, [sp+336]
003f19e4ldr x3, [sp+344]
003f19e8ldr x4, [sp+352]
003f19ecstr x3, [x1+24]
003f19f0str x4, [x1+32]
003f19f4adrp x27, 0x65a000
003f19f8ldr w3, [x27+3056]
003f19fccbz w3, 0x3f1a04
003f1a00b 0x3f1a08
003f1a04
003f1a04loc_3f1a04:
003f1a04b 0x3f1a1c
003f1a08
003f1a08loc_3f1a08:
003f1a08bl runtime.gcWriteBarrier2
003f1a0cstr x2, [x25]
003f1a10ldr x3, [x1+16]
003f1a14str x3, [x25+8]
003f1a18b 0x3f1a1c
003f1a1c
003f1a1cloc_3f1a1c:
003f1a1cstr x2, [x1+16]
003f1a20ldr x1, [sp+360]
003f1a24ldr x2, [sp+968]
003f1a28ldrsb x27, [x2]
003f1a2cadrp x27, 0x65a000
003f1a30ldr w3, [x27+3056]
003f1a34cbz w3, 0x3f1a3c
003f1a38b 0x3f1a40
003f1a3c
003f1a3cloc_3f1a3c:
003f1a3cb 0x3f1a54
003f1a40
003f1a40loc_3f1a40:
003f1a40bl runtime.gcWriteBarrier2
003f1a44str x1, [x25]
003f1a48ldr x3, [x2+40]
003f1a4cstr x3, [x25+8]
003f1a50b 0x3f1a54
003f1a54
003f1a54loc_3f1a54:
003f1a54str x1, [x2+40]
003f1a58ldr x1, [sp+1312]
003f1a5cldr x2, [sp+968]
003f1a60ldrsb x27, [x2]
003f1a64adrp x27, 0x65a000
003f1a68ldr w3, [x27+3056]
003f1a6ccbz w3, 0x3f1a74
003f1a70b 0x3f1a78
003f1a74
003f1a74loc_3f1a74:
003f1a74b 0x3f1a8c
003f1a78
003f1a78loc_3f1a78:
003f1a78bl runtime.gcWriteBarrier2
003f1a7cstr x1, [x25]
003f1a80ldr x3, [x2+48]
003f1a84str x3, [x25+8]
003f1a88b 0x3f1a8c
003f1a8c
003f1a8cloc_3f1a8c:
003f1a8cstr x1, [x2+48]
003f1a90ldr x1, [sp+968]
003f1a94str x1, [sp+112]
003f1a98add x0, sp, 88
003f1a9cbl runtime.deferprocStack
003f1aa0subs xzr, x0, 0
003f1aa4b.ne 0x3f1ab0
003f1aa8b 0x3f1aac
003f1aac
003f1aacloc_3f1aac:
003f1aacb 0x3f1ac0
003f1ab0
003f1ab0loc_3f1ab0:
003f1ab0bl runtime.deferreturn
003f1ab4ldp x29, x30, [sp-8]
003f1ab8add sp, sp, 1328
003f1abcret x30
003f1ac0
003f1ac0loc_3f1ac0:
003f1ac0b 0x3f1ac4
003f1ac4
003f1ac4loc_3f1ac4:
003f1ac4ldr x1, [sp+352]
003f1ac8str x1, [sp+152]
003f1accldr x2, [sp+352]
003f1ad0ldr x4, [sp+336]
003f1ad4subs xzr, x1, x2
003f1ad8b.ls 0x3f1ae0
003f1adcb 0x3f2750
003f1ae0
003f1ae0loc_3f1ae0:
003f1ae0b 0x3f1ae4
003f1ae4
003f1ae4loc_3f1ae4:
003f1ae4str x4, [sp+1152]
003f1ae8str x1, [sp+1160]
003f1aecstr x2, [sp+1168]
003f1af0str xzr, [sp+1144]
003f1af4add x27, sp, 1128
003f1af8stp xzr, xzr, [x27]
003f1afcldr x0, [sp+360]
003f1b00ldr x1, [sp+1152]
003f1b04ldr x2, [sp+1160]
003f1b08ldr x3, [sp+1168]
003f1b0cbl net.(*UDPConn).ReadFromUDP
003f1b10str x0, [sp+144]
003f1b14str x1, [sp+1144]
003f1b18str x2, [sp+1128]
003f1b1cstr x3, [sp+1136]
003f1b20ldr x4, [sp+144]
003f1b24str x4, [sp+136]
003f1b28ldr x4, [sp+1144]
003f1b2cstr x4, [sp+680]
003f1b30ldr x4, [sp+1128]
003f1b34ldr x5, [sp+1136]
003f1b38str x4, [sp+568]
003f1b3cstr x5, [sp+576]
003f1b40ldr x4, [sp+136]
003f1b44str x4, [sp+80]
003f1b48ldr x4, [sp+680]
003f1b4cstr x4, [sp+208]
003f1b50ldr x1, [sp+576]
003f1b54ldr x0, [sp+568]
003f1b58str x0, [sp+280]
003f1b5cstr x1, [sp+288]
003f1b60cbnz x0, 0x3f1b68
003f1b64b 0x3f1bd8
003f1b68
003f1b68loc_3f1b68:
003f1b68adrp x27, 0x630000
003f1b6cldr x3, [x27+1528]
003f1b70adrp x27, 0x630000
003f1b74ldr x2, [x27+1520]
003f1b78bl errors.Is
003f1b7cstrb w0, [sp+77]
003f1b80strb w0, [sp+78]
003f1b84tbnz w0, 0, 0x3f1b8c
003f1b88b 0x3f1b90
003f1b8c
003f1b8cloc_3f1b8c:
003f1b8cb 0x3f1bb8
003f1b90
003f1b90loc_3f1b90:
003f1b90adrp x27, 0x61c000
003f1b94ldr x2, [x27+2752]
003f1b98ldr x0, [sp+280]
003f1b9cadrp x27, 0x61c000
003f1ba0ldr x3, [x27+2760]
003f1ba4ldr x1, [sp+288]
003f1ba8bl errors.Is
003f1bacstrb w0, [sp+76]
003f1bb0strb w0, [sp+78]
003f1bb4b 0x3f1bb8
003f1bb8
003f1bb8loc_3f1bb8:
003f1bb8ldrb w4, [sp+78]
003f1bbctbnz w4, 0, 0x3f1bc4
003f1bc0b 0x3f1bd4
003f1bc4
003f1bc4loc_3f1bc4:
003f1bc4bl runtime.deferreturn
003f1bc8ldp x29, x30, [sp-8]
003f1bccadd sp, sp, 1328
003f1bd0ret x30
003f1bd4
003f1bd4loc_3f1bd4:
003f1bd4b 0x3f2730
003f1bd8
003f1bd8loc_3f1bd8:
003f1bd8adrp x0, 0x277000
003f1bdcadd x0, x0, 416
003f1be0bl runtime.newobject
003f1be4str x0, [sp+1304]
003f1be8ldr x1, [sp+80]
003f1becldr x2, [sp+352]
003f1bf0ldr x3, [sp+336]
003f1bf4subs xzr, x1, x2
003f1bf8b.ls 0x3f1c00
003f1bfcb 0x3f274c
003f1c00
003f1c00loc_3f1c00:
003f1c00b 0x3f1c04
003f1c04
003f1c04loc_3f1c04:
003f1c04str x3, [sp+1152]
003f1c08str x1, [sp+1160]
003f1c0cstr x2, [sp+1168]
003f1c10add x20, sp, 1040
003f1c14adr x27, 16
003f1c18stp x29, x27, [sp-24]
003f1c1csub x29, sp, 24
003f1c20bl fn_87cfc
003f1c24sub x29, sp, 8
003f1c28str xzr, [sp+1120]
003f1c2cadd x27, sp, 1128
003f1c30stp xzr, xzr, [x27]
003f1c34ldr x0, [sp+1152]
003f1c38ldr x1, [sp+1160]
003f1c3cldr x2, [sp+1168]
003f1c40bl github.com/things-go/go-socks5/statute.ParseDatagram
003f1c44strh w0, [sp+480]
003f1c48strb w1, [sp+482]
003f1c4cstr x2, [sp+488]
003f1c50str x3, [sp+496]
003f1c54str x4, [sp+504]
003f1c58str x5, [sp+512]
003f1c5cstr x6, [sp+520]
003f1c60str x7, [sp+528]
003f1c64strb w8, [sp+536]
003f1c68str x9, [sp+544]
003f1c6cstr x10, [sp+552]
003f1c70str x11, [sp+560]
003f1c74add x21, sp, 1040
003f1c78add x20, sp, 480
003f1c7cadr x27, 16
003f1c80stp x29, x27, [sp-24]
003f1c84sub x29, sp, 24
003f1c88bl fn_87ef8
003f1c8csub x29, sp, 8
003f1c90ldr x3, [sp+560]
003f1c94str x3, [sp+1120]
003f1c98str x12, [sp+1128]
003f1c9cstr x13, [sp+1136]
003f1ca0add x21, sp, 368
003f1ca4add x20, sp, 1040
003f1ca8adr x27, 16
003f1cacstp x29, x27, [sp-24]
003f1cb0sub x29, sp, 24
003f1cb4bl fn_87ef8
003f1cb8sub x29, sp, 8
003f1cbcldr x3, [sp+1120]
003f1cc0str x3, [sp+448]
003f1cc4ldr x3, [sp+1128]
003f1cc8ldr x4, [sp+1136]
003f1cccstr x3, [sp+1288]
003f1cd0str x4, [sp+1296]
003f1cd4ldr x21, [sp+1304]
003f1cd8str x21, [sp+464]
003f1cdcadrp x27, 0x65a000
003f1ce0ldr w3, [x27+3056]
003f1ce4cbz w3, 0x3f1cec
003f1ce8b 0x3f1cf0
003f1cec
003f1cecloc_3f1cec:
003f1cecb 0x3f1d0c
003f1cf0
003f1cf0loc_3f1cf0:
003f1cf0adrp x0, 0x277000
003f1cf4add x0, x0, 416
003f1cf8mov x1, x21
003f1cfcadd x2, sp, 368
003f1d00bl runtime.wbMove
003f1d04ldr x21, [sp+464]
003f1d08b 0x3f1d0c
003f1d0c
003f1d0cloc_3f1d0c:
003f1d0cadd x20, sp, 368
003f1d10adr x27, 16
003f1d14stp x29, x27, [sp-24]
003f1d18sub x29, sp, 24
003f1d1cbl fn_87ef8
003f1d20sub x29, sp, 8
003f1d24ldr x4, [sp+448]
003f1d28ldr x5, [sp+464]
003f1d2cstr x4, [x5+80]
003f1d30ldr x4, [sp+1296]
003f1d34ldr x5, [sp+1288]
003f1d38str x5, [sp+280]
003f1d3cstr x4, [sp+288]
003f1d40cbnz x5, 0x3f1d48
003f1d44b 0x3f1d4c
003f1d48
003f1d48loc_3f1d48:
003f1d48b 0x3f2730
003f1d4c
003f1d4cloc_3f1d4c:
003f1d4cldr x3, [sp+224]
003f1d50ldrsb x27, [x3]
003f1d54ldr x3, [x3+104]
003f1d58ldrsb x27, [x3]
003f1d5cldr x0, [x3+16]
003f1d60ldr x1, [x3+24]
003f1d64ldr x2, [x3+32]
003f1d68str x0, [sp+888]
003f1d6cstr x1, [sp+896]
003f1d70str x2, [sp+904]
003f1d74bl net.IP.IsUnspecified
003f1d78strb w0, [sp+76]
003f1d7cstrb w0, [sp+78]
003f1d80tbnz w0, 0, 0x3f1d88
003f1d84b 0x3f1d8c
003f1d88
003f1d88loc_3f1d88:
003f1d88b 0x3f1df0
003f1d8c
003f1d8cloc_3f1d8c:
003f1d8cldr x6, [sp+224]
003f1d90ldrsb x27, [x6]
003f1d94ldr x6, [x6+104]
003f1d98ldrsb x27, [x6]
003f1d9cldr x7, [x6+16]
003f1da0ldr x8, [x6+24]
003f1da4ldr x6, [x6+32]
003f1da8str x7, [sp+864]
003f1dacstr x8, [sp+872]
003f1db0str x6, [sp+880]
003f1db4ldr x6, [sp+208]
003f1db8ldrsb x27, [x6]
003f1dbcldr x3, [x6]
003f1dc0ldr x4, [x6+8]
003f1dc4ldr x5, [x6+16]
003f1dc8str x3, [sp+840]
003f1dccstr x4, [sp+848]
003f1dd0str x5, [sp+856]
003f1dd4ldr x0, [sp+864]
003f1dd8ldr x1, [sp+872]
003f1ddcldr x2, [sp+880]
003f1de0bl net.IP.Equal
003f1de4strb w0, [sp+75]
003f1de8strb w0, [sp+78]
003f1decb 0x3f1df0
003f1df0
003f1df0loc_3f1df0:
003f1df0ldrb w4, [sp+78]
003f1df4strb w4, [sp+77]
003f1df8tbnz w4, 0, 0x3f1e00
003f1dfcb 0x3f1e68
003f1e00
003f1e00loc_3f1e00:
003f1e00ldr x4, [sp+224]
003f1e04ldrsb x27, [x4]
003f1e08ldr x4, [x4+104]
003f1e0cldrsb x27, [x4]
003f1e10ldr x4, [x4+40]
003f1e14subs xzr, x4, 0
003f1e18cset x5, eq
003f1e1cstrb w5, [sp+75]
003f1e20cbz x4, 0x3f1e28
003f1e24b 0x3f1e2c
003f1e28
003f1e28loc_3f1e28:
003f1e28b 0x3f1e5c
003f1e2c
003f1e2cloc_3f1e2c:
003f1e2cldr x4, [sp+224]
003f1e30ldrsb x27, [x4]
003f1e34ldr x4, [x4+104]
003f1e38ldrsb x27, [x4]
003f1e3cldr x4, [x4+40]
003f1e40ldr x5, [sp+208]
003f1e44ldrsb x27, [x5]
003f1e48ldr x5, [x5+24]
003f1e4csubs xzr, x5, x4
003f1e50cset x4, eq
003f1e54strb w4, [sp+75]
003f1e58b 0x3f1e5c
003f1e5c
003f1e5cloc_3f1e5c:
003f1e5cldrb w4, [sp+75]
003f1e60strb w4, [sp+77]
003f1e64b 0x3f1e6c
003f1e68
003f1e68loc_3f1e68:
003f1e68b 0x3f1e6c
003f1e6c
003f1e6cloc_3f1e6c:
003f1e6cldrb w4, [sp+77]
003f1e70strb w4, [sp+73]
003f1e74tbnz w4, 0, 0x3f1e7c
003f1e78b 0x3f272c
003f1e7c
003f1e7cloc_3f1e7c:
003f1e7cldr x0, [sp+208]
003f1e80bl net.(*UDPAddr).String
003f1e84str x0, [sp+1024]
003f1e88str x1, [sp+1032]
003f1e8cldr x1, [sp+1304]
003f1e90add x0, x1, 8
003f1e94bl github.com/things-go/go-socks5/statute.(*AddrSpec).String
003f1e98str x0, [sp+1008]
003f1e9cstr x1, [sp+1016]
003f1ea0ldr x2, [sp+1024]
003f1ea4ldr x3, [sp+1032]
003f1ea8orr x4, xzr, 2
003f1eacmov x5, x0
003f1eb0mov x6, x1
003f1eb4mov x0, xzr
003f1eb8mov x1, x2
003f1ebcmov x2, x3
003f1ec0adrp x3, 0x2bf000
003f1ec4add x3, x3, 171
003f1ec8bl runtime.concatstring3
003f1eccstr x0, [sp+320]
003f1ed0str x1, [sp+328]
003f1ed4add x27, sp, 992
003f1ed8stp xzr, xzr, [x27]
003f1edcldr x1, [sp+320]
003f1ee0ldr x2, [sp+328]
003f1ee4str x1, [sp+824]
003f1ee8str x2, [sp+832]
003f1eecldr x0, [sp+1312]
003f1ef0adrp x1, 0x204000
003f1ef4add x1, x1, 2944
003f1ef8add x2, sp, 824
003f1efcbl sync.(*Map).Load
003f1f00str x0, [sp+992]
003f1f04str x1, [sp+1000]
003f1f08strb w2, [sp+76]
003f1f0cldr x1, [sp+1000]
003f1f10ldr x2, [sp+992]
003f1f14str x2, [sp+1272]
003f1f18str x1, [sp+1280]
003f1f1cldrb w1, [sp+76]
003f1f20strb w1, [sp+79]
003f1f24ldr x1, [sp+1272]
003f1f28ldr x2, [sp+1280]
003f1f2cstr x1, [sp+192]
003f1f30str x2, [sp+200]
003f1f34ldrb w1, [sp+79]
003f1f38strb w1, [sp+74]
003f1f3ctbnz w1, 0, 0x3f1f44
003f1f40b 0x3f216c
003f1f44
003f1f44loc_3f1f44:
003f1f44add x27, sp, 976
003f1f48stp xzr, xzr, [x27]
003f1f4cldr x2, [sp+200]
003f1f50ldr x1, [sp+192]
003f1f54cbnz x1, 0x3f1f5c
003f1f58b 0x3f2740
003f1f5c
003f1f5cloc_3f1f5c:
003f1f5cstr x2, [sp+456]
003f1f60adrp x0, 0x61e000
003f1f64add x0, x0, 2672
003f1f68bl runtime.typeAssert
003f1f6cb 0x3f1f70
003f1f70
003f1f70loc_3f1f70:
003f1f70str x0, [sp+976]
003f1f74ldr x4, [sp+456]
003f1f78str x4, [sp+984]
003f1f7cadd x27, sp, 1128
003f1f80stp xzr, xzr, [x27]
003f1f84ldr x4, [sp+976]
003f1f88ldrsb x27, [x4]
003f1f8cldr x0, [sp+984]
003f1f90ldr x4, [x4+80]
003f1f94ldr x5, [sp+1304]
003f1f98ldr x1, [x5+64]
003f1f9cldr x2, [x5+72]
003f1fa0ldr x3, [x5+80]
003f1fa4blr x4
003f1fa8str x0, [sp+144]
003f1facstr x1, [sp+1128]
003f1fb0str x2, [sp+1136]
003f1fb4ldr x4, [sp+144]
003f1fb8str x4, [sp+160]
003f1fbcstr x1, [sp+1192]
003f1fc0str x2, [sp+1200]
003f1fc4str x1, [sp+232]
003f1fc8str x2, [sp+240]
003f1fcccbnz x1, 0x3f1fd4
003f1fd0b 0x3f2168
003f1fd4
003f1fd4loc_3f1fd4:
003f1fd4add x27, sp, 976
003f1fd8stp xzr, xzr, [x27]
003f1fdcldr x2, [sp+200]
003f1fe0ldr x1, [sp+192]
003f1fe4cbnz x1, 0x3f1fec
003f1fe8b 0x3f2734
003f1fec
003f1fecloc_3f1fec:
003f1fecstr x2, [sp+456]
003f1ff0adrp x0, 0x61e000
003f1ff4add x0, x0, 2704
003f1ff8bl runtime.typeAssert
003f1ffcb 0x3f2000
003f2000
003f2000loc_3f2000:
003f2000str x0, [sp+976]
003f2004ldr x1, [sp+456]
003f2008str x1, [sp+984]
003f200cldrsb x27, [x0]
003f2010ldr x2, [x0+48]
003f2014mov x0, x1
003f2018blr x2
003f201cstr x0, [sp+1176]
003f2020str x1, [sp+1184]
003f2024ldrsb x27, [x0]
003f2028ldr x2, [x0+32]
003f202cmov x0, x1
003f2030blr x2
003f2034str x0, [sp+1008]
003f2038str x1, [sp+1016]
003f203cadrp x0, 0x20b000
003f2040add x0, x0, 2528
003f2044bl runtime.newobject
003f2048str x0, [sp+616]
003f204cldr x0, [sp+1008]
003f2050ldr x1, [sp+1016]
003f2054bl runtime.convTstring
003f2058str x0, [sp+608]
003f205cldr x1, [sp+616]
003f2060ldrsb x27, [x1]
003f2064adrp x2, 0x203000
003f2068add x2, x2, 2944
003f206cstr x2, [x1]
003f2070adrp x27, 0x659000
003f2074ldr w2, [x27+3056]
003f2078cbz w2, 0x3f2080
003f207cb 0x3f2084
003f2080
003f2080loc_3f2080:
003f2080b 0x3f2098
003f2084
003f2084loc_3f2084:
003f2084bl runtime.gcWriteBarrier2
003f2088str x0, [x25]
003f208cldr x6, [x1+8]
003f2090str x6, [x25+8]
003f2094b 0x3f2098
003f2098
003f2098loc_3f2098:
003f2098str x0, [x1+8]
003f209cldr x6, [sp+232]
003f20a0ldr x7, [sp+240]
003f20a4str x6, [sp+592]
003f20a8str x7, [sp+600]
003f20acstr x6, [sp+584]
003f20b0ldr x6, [sp+584]
003f20b4cbnz x6, 0x3f20bc
003f20b8b 0x3f20cc
003f20bc
003f20bcloc_3f20bc:
003f20bcldr x6, [sp+584]
003f20c0ldr x6, [x6+8]
003f20c4str x6, [sp+584]
003f20c8b 0x3f20d0
003f20cc
003f20ccloc_3f20cc:
003f20ccb 0x3f20d0
003f20d0
003f20d0loc_3f20d0:
003f20d0ldr x6, [sp+616]
003f20d4ldrsb x27, [x6]
003f20d8ldr x7, [sp+584]
003f20dcldr x8, [sp+600]
003f20e0str x7, [x6+16]
003f20e4adrp x27, 0x659000
003f20e8ldr w7, [x27+3056]
003f20eccbz w7, 0x3f20f4
003f20f0b 0x3f20f8
003f20f4
003f20f4loc_3f20f4:
003f20f4b 0x3f210c
003f20f8
003f20f8loc_3f20f8:
003f20f8bl runtime.gcWriteBarrier2
003f20fcstr x8, [x25]
003f2100ldr x7, [x6+24]
003f2104str x7, [x25+8]
003f2108b 0x3f210c
003f210c
003f210cloc_3f210c:
003f210cstr x8, [x6+24]
003f2110ldr x3, [sp+616]
003f2114ldrsb x27, [x3]
003f2118b 0x3f211c
003f211c
003f211cloc_3f211c:
003f211cstr x3, [sp+624]
003f2120orr x5, xzr, 2
003f2124str x5, [sp+632]
003f2128str x5, [sp+640]
003f212cldr x6, [sp+216]
003f2130ldrsb x27, [x6]
003f2134ldr x7, [x6+112]
003f2138ldrsb x27, [x7]
003f213cldr x0, [x6+120]
003f2140ldr x6, [x7+24]
003f2144adrp x1, 0x2d3000
003f2148add x1, x1, 39
003f214cmovz x2, 41
003f2150mov x4, x5
003f2154blr x6
003f2158bl runtime.deferreturn
003f215cldp x29, x30, [sp-8]
003f2160add sp, sp, 1328
003f2164ret x30
003f2168
003f2168loc_3f2168:
003f2168b 0x3f2728
003f216c
003f216cloc_3f216c:
003f216cldr x1, [sp+1304]
003f2170add x0, x1, 8
003f2174bl github.com/things-go/go-socks5/statute.(*AddrSpec).String
003f2178str x0, [sp+1008]
003f217cstr x1, [sp+1016]
003f2180add x27, sp, 976
003f2184stp xzr, xzr, [x27]
003f2188add x27, sp, 1128
003f218cstp xzr, xzr, [x27]
003f2190ldr x0, [sp+304]
003f2194ldr x26, [sp+296]
003f2198ldr x1, [x26]
003f219cldr x2, [sp+312]
003f21a0ldr x4, [sp+1008]
003f21a4ldr x5, [sp+1016]
003f21a8orr x3, xzr, 3
003f21acmov x6, x1
003f21b0mov x1, x2
003f21b4adrp x2, 0x2be000
003f21b8add x2, x2, 456
003f21bcblr x6
003f21c0str x0, [sp+976]
003f21c4str x1, [sp+984]
003f21c8str x2, [sp+1128]
003f21ccstr x3, [sp+1136]
003f21d0ldr x1, [sp+976]
003f21d4ldr x2, [sp+984]
003f21d8str x1, [sp+1256]
003f21dcstr x2, [sp+1264]
003f21e0ldr x1, [sp+1128]
003f21e4ldr x2, [sp+1136]
003f21e8str x1, [sp+1240]
003f21ecstr x2, [sp+1248]
003f21f0ldr x1, [sp+1256]
003f21f4ldr x2, [sp+1264]
003f21f8str x1, [sp+176]
003f21fcstr x2, [sp+184]
003f2200ldr x1, [sp+1248]
003f2204ldr x2, [sp+1240]
003f2208str x2, [sp+264]
003f220cstr x1, [sp+272]
003f2210cbnz x2, 0x3f2218
003f2214b 0x3f2340
003f2218
003f2218loc_3f2218:
003f2218adrp x0, 0x20b000
003f221cadd x0, x0, 2528
003f2220bl runtime.newobject
003f2224str x0, [sp+792]
003f2228ldr x1, [sp+1304]
003f222cadd x1, x1, 8
003f2230adrp x0, 0x27c000
003f2234add x0, x0, 1088
003f2238bl runtime.convT
003f223cstr x0, [sp+784]
003f2240ldr x1, [sp+792]
003f2244ldrsb x27, [x1]
003f2248adrp x2, 0x27c000
003f224cadd x2, x2, 1088
003f2250str x2, [x1]
003f2254adrp x27, 0x659000
003f2258ldr w2, [x27+3056]
003f225ccbz w2, 0x3f2264
003f2260b 0x3f2268
003f2264
003f2264loc_3f2264:
003f2264b 0x3f227c
003f2268
003f2268loc_3f2268:
003f2268bl runtime.gcWriteBarrier2
003f226cstr x0, [x25]
003f2270ldr x6, [x1+8]
003f2274str x6, [x25+8]
003f2278b 0x3f227c
003f227c
003f227cloc_3f227c:
003f227cstr x0, [x1+8]
003f2280ldr x6, [sp+264]
003f2284ldr x7, [sp+272]
003f2288str x6, [sp+768]
003f228cstr x7, [sp+776]
003f2290str x6, [sp+760]
003f2294ldr x6, [sp+760]
003f2298cbnz x6, 0x3f22a0
003f229cb 0x3f22b0
003f22a0
003f22a0loc_3f22a0:
003f22a0ldr x6, [sp+760]
003f22a4ldr x6, [x6+8]
003f22a8str x6, [sp+760]
003f22acb 0x3f22b4
003f22b0
003f22b0loc_3f22b0:
003f22b0b 0x3f22b4
003f22b4
003f22b4loc_3f22b4:
003f22b4ldr x6, [sp+792]
003f22b8ldrsb x27, [x6]
003f22bcldr x7, [sp+760]
003f22c0ldr x8, [sp+776]
003f22c4str x7, [x6+16]
003f22c8adrp x27, 0x659000
003f22ccldr w7, [x27+3056]
003f22d0cbz w7, 0x3f22d8
003f22d4b 0x3f22dc
003f22d8
003f22d8loc_3f22d8:
003f22d8b 0x3f22f0
003f22dc
003f22dcloc_3f22dc:
003f22dcbl runtime.gcWriteBarrier2
003f22e0str x8, [x25]
003f22e4ldr x7, [x6+24]
003f22e8str x7, [x25+8]
003f22ecb 0x3f22f0
003f22f0
003f22f0loc_3f22f0:
003f22f0str x8, [x6+24]
003f22f4ldr x3, [sp+792]
003f22f8ldrsb x27, [x3]
003f22fcb 0x3f2300
003f2300
003f2300loc_3f2300:
003f2300str x3, [sp+800]
003f2304orr x5, xzr, 2
003f2308str x5, [sp+808]
003f230cstr x5, [sp+816]
003f2310ldr x6, [sp+216]
003f2314ldrsb x27, [x6]
003f2318ldr x7, [x6+112]
003f231cldrsb x27, [x7]
003f2320ldr x0, [x6+120]
003f2324ldr x6, [x7+24]
003f2328adrp x1, 0x2c7000
003f232cadd x1, x1, 1182
003f2330orr x2, xzr, 24
003f2334mov x4, x5
003f2338blr x6
003f233cb 0x3f2730
003f2340
003f2340loc_3f2340:
003f2340ldr x0, [sp+320]
003f2344ldr x1, [sp+328]
003f2348bl runtime.convTstring
003f234cstr x0, [sp+752]
003f2350ldr x2, [sp+184]
003f2354ldr x3, [sp+176]
003f2358str x3, [sp+736]
003f235cstr x2, [sp+744]
003f2360str x3, [sp+728]
003f2364ldr x2, [sp+728]
003f2368cbnz x2, 0x3f2370
003f236cb 0x3f2380
003f2370
003f2370loc_3f2370:
003f2370ldr x5, [sp+728]
003f2374ldr x5, [x5+8]
003f2378str x5, [sp+728]
003f237cb 0x3f2384
003f2380
003f2380loc_3f2380:
003f2380b 0x3f2384
003f2384
003f2384loc_3f2384:
003f2384ldr x0, [sp+1312]
003f2388ldr x2, [sp+752]
003f238cldr x3, [sp+728]
003f2390ldr x4, [sp+744]
003f2394adrp x1, 0x203000
003f2398add x1, x1, 2944
003f239cbl sync.(*Map).Store
003f23a0adrp x0, 0x296000
003f23a4add x0, x0, 0
003f23a8bl runtime.newobject
003f23acstr x0, [sp+720]
003f23b0adrp x5, 0
003f23b4add x5, x5, 1904
003f23b8str x5, [x0]
003f23bcldr x5, [sp+216]
003f23c0ldr x6, [sp+720]
003f23c4ldrsb x27, [x6]
003f23c8adrp x27, 0x659000
003f23ccldr w7, [x27+3056]
003f23d0cbz w7, 0x3f23d8
003f23d4b 0x3f23dc
003f23d8
003f23d8loc_3f23d8:
003f23d8b 0x3f23f0
003f23dc
003f23dcloc_3f23dc:
003f23dcbl runtime.gcWriteBarrier2
003f23e0str x5, [x25]
003f23e4ldr x2, [x6+8]
003f23e8str x2, [x25+8]
003f23ecb 0x3f23f0
003f23f0
003f23f0loc_3f23f0:
003f23f0str x5, [x6+8]
003f23f4ldr x2, [sp+184]
003f23f8ldr x3, [sp+176]
003f23fcldr x4, [sp+720]
003f2400ldrsb x27, [x4]
003f2404str x3, [x4+16]
003f2408adrp x27, 0x659000
003f240cldr w3, [x27+3056]
003f2410cbz w3, 0x3f2418
003f2414b 0x3f241c
003f2418
003f2418loc_3f2418:
003f2418b 0x3f2430
003f241c
003f241cloc_3f241c:
003f241cbl runtime.gcWriteBarrier2
003f2420str x2, [x25]
003f2424ldr x3, [x4+24]
003f2428str x3, [x25+8]
003f242cb 0x3f2430
003f2430
003f2430loc_3f2430:
003f2430str x2, [x4+24]
003f2434ldr x2, [sp+1312]
003f2438ldr x3, [sp+720]
003f243cldrsb x27, [x3]
003f2440adrp x27, 0x659000
003f2444ldr w4, [x27+3056]
003f2448cbz w4, 0x3f2450
003f244cb 0x3f2454
003f2450
003f2450loc_3f2450:
003f2450b 0x3f2468
003f2454
003f2454loc_3f2454:
003f2454bl runtime.gcWriteBarrier2
003f2458str x2, [x25]
003f245cldr x4, [x3+32]
003f2460str x4, [x25+8]
003f2464b 0x3f2468
003f2468
003f2468loc_3f2468:
003f2468str x2, [x3+32]
003f246cldr x2, [sp+320]
003f2470ldr x3, [sp+328]
003f2474ldr x4, [sp+720]
003f2478ldrsb x27, [x4]
003f247cstr x3, [x4+48]
003f2480adrp x27, 0x659000
003f2484ldr w3, [x27+3056]
003f2488cbz w3, 0x3f2490
003f248cb 0x3f2494
003f2490
003f2490loc_3f2490:
003f2490b 0x3f24a8
003f2494
003f2494loc_3f2494:
003f2494bl runtime.gcWriteBarrier2
003f2498str x2, [x25]
003f249cldr x3, [x4+40]
003f24a0str x3, [x25+8]
003f24a4b 0x3f24a8
003f24a8
003f24a8loc_3f24a8:
003f24a8str x2, [x4+40]
003f24acldr x2, [sp+1304]
003f24b0ldr x3, [sp+720]
003f24b4ldrsb x27, [x3]
003f24b8adrp x27, 0x659000
003f24bcldr w4, [x27+3056]
003f24c0cbz w4, 0x3f24c8
003f24c4b 0x3f24cc
003f24c8
003f24c8loc_3f24c8:
003f24c8b 0x3f24e0
003f24cc
003f24ccloc_3f24cc:
003f24ccbl runtime.gcWriteBarrier2
003f24d0str x2, [x25]
003f24d4ldr x4, [x3+56]
003f24d8str x4, [x25+8]
003f24dcb 0x3f24e0
003f24e0
003f24e0loc_3f24e0:
003f24e0str x2, [x3+56]
003f24e4ldr x2, [sp+360]
003f24e8ldr x3, [sp+720]
003f24ecldrsb x27, [x3]
003f24f0adrp x27, 0x659000
003f24f4ldr w4, [x27+3056]
003f24f8cbz w4, 0x3f2500
003f24fcb 0x3f2504
003f2500
003f2500loc_3f2500:
003f2500b 0x3f2518
003f2504
003f2504loc_3f2504:
003f2504bl runtime.gcWriteBarrier2
003f2508str x2, [x25]
003f250cldr x4, [x3+64]
003f2510str x4, [x25+8]
003f2514b 0x3f2518
003f2518
003f2518loc_3f2518:
003f2518str x2, [x3+64]
003f251cldr x2, [sp+208]
003f2520ldr x3, [sp+720]
003f2524ldrsb x27, [x3]
003f2528adrp x27, 0x659000
003f252cldr w4, [x27+3056]
003f2530cbz w4, 0x3f2538
003f2534b 0x3f253c
003f2538
003f2538loc_3f2538:
003f2538b 0x3f2550
003f253c
003f253cloc_3f253c:
003f253cbl runtime.gcWriteBarrier2
003f2540str x2, [x25]
003f2544ldr x4, [x3+72]
003f2548str x4, [x25+8]
003f254cb 0x3f2550
003f2550
003f2550loc_3f2550:
003f2550str x2, [x3+72]
003f2554ldr x0, [sp+216]
003f2558ldr x1, [sp+720]
003f255cbl github.com/things-go/go-socks5.(*Server).goFunc
003f2560add x27, sp, 1128
003f2564stp xzr, xzr, [x27]
003f2568ldr x2, [sp+176]
003f256cldrsb x27, [x2]
003f2570ldr x2, [x2+80]
003f2574ldr x0, [sp+184]
003f2578ldr x3, [sp+1304]
003f257cldr x4, [x3+72]
003f2580ldr x5, [x3+80]
003f2584ldr x1, [x3+64]
003f2588mov x3, x5
003f258cmov x5, x2
003f2590mov x2, x4
003f2594blr x5
003f2598str x0, [sp+144]
003f259cstr x1, [sp+1128]
003f25a0str x2, [sp+1136]
003f25a4ldr x3, [sp+144]
003f25a8str x3, [sp+168]
003f25acstr x1, [sp+1224]
003f25b0str x2, [sp+1232]
003f25b4str x1, [sp+248]
003f25b8str x2, [sp+256]
003f25bccbnz x1, 0x3f25c4
003f25c0b 0x3f2724
003f25c4
003f25c4loc_3f25c4:
003f25c4ldr x1, [sp+176]
003f25c8ldrsb x27, [x1]
003f25ccldr x1, [x1+48]
003f25d0ldr x0, [sp+184]
003f25d4blr x1
003f25d8str x0, [sp+1208]
003f25dcstr x1, [sp+1216]
003f25e0ldrsb x27, [x0]
003f25e4ldr x2, [x0+32]
003f25e8mov x0, x1
003f25ecblr x2
003f25f0str x0, [sp+1008]
003f25f4str x1, [sp+1016]
003f25f8adrp x0, 0x20b000
003f25fcadd x0, x0, 2528
003f2600bl runtime.newobject
003f2604str x0, [sp+688]
003f2608ldr x0, [sp+1008]
003f260cldr x1, [sp+1016]
003f2610bl runtime.convTstring
003f2614str x0, [sp+672]
003f2618ldr x1, [sp+688]
003f261cldrsb x27, [x1]
003f2620adrp x2, 0x203000
003f2624add x2, x2, 2944
003f2628str x2, [x1]
003f262cadrp x27, 0x659000
003f2630ldr w2, [x27+3056]
003f2634cbz w2, 0x3f263c
003f2638b 0x3f2640
003f263c
003f263cloc_3f263c:
003f263cb 0x3f2654
003f2640
003f2640loc_3f2640:
003f2640bl runtime.gcWriteBarrier2
003f2644str x0, [x25]
003f2648ldr x6, [x1+8]
003f264cstr x6, [x25+8]
003f2650b 0x3f2654
003f2654
003f2654loc_3f2654:
003f2654str x0, [x1+8]
003f2658ldr x6, [sp+248]
003f265cldr x7, [sp+256]
003f2660str x6, [sp+656]
003f2664str x7, [sp+664]
003f2668str x6, [sp+648]
003f266cldr x6, [sp+648]
003f2670cbnz x6, 0x3f2678
003f2674b 0x3f2688
003f2678
003f2678loc_3f2678:
003f2678ldr x6, [sp+648]
003f267cldr x6, [x6+8]
003f2680str x6, [sp+648]
003f2684b 0x3f268c
003f2688
003f2688loc_3f2688:
003f2688b 0x3f268c
003f268c
003f268cloc_3f268c:
003f268cldr x6, [sp+688]
003f2690ldrsb x27, [x6]
003f2694ldr x7, [sp+648]
003f2698ldr x8, [sp+664]
003f269cstr x7, [x6+16]
003f26a0adrp x27, 0x659000
003f26a4ldr w7, [x27+3056]
003f26a8cbz w7, 0x3f26b0
003f26acb 0x3f26b4
003f26b0
003f26b0loc_3f26b0:
003f26b0b 0x3f26c8
003f26b4
003f26b4loc_3f26b4:
003f26b4bl runtime.gcWriteBarrier2
003f26b8str x8, [x25]
003f26bcldr x7, [x6+24]
003f26c0str x7, [x25+8]
003f26c4b 0x3f26c8
003f26c8
003f26c8loc_3f26c8:
003f26c8str x8, [x6+24]
003f26ccldr x3, [sp+688]
003f26d0ldrsb x27, [x3]
003f26d4b 0x3f26d8
003f26d8
003f26d8loc_3f26d8:
003f26d8str x3, [sp+696]
003f26dcorr x5, xzr, 2
003f26e0str x5, [sp+704]
003f26e4str x5, [sp+712]
003f26e8ldr x6, [sp+216]
003f26ecldrsb x27, [x6]
003f26f0ldr x7, [x6+112]
003f26f4ldrsb x27, [x7]
003f26f8ldr x0, [x6+120]
003f26fcldr x6, [x7+24]
003f2700adrp x1, 0x2d3000
003f2704add x1, x1, 39
003f2708movz x2, 41
003f270cmov x4, x5
003f2710blr x6
003f2714bl runtime.deferreturn
003f2718ldp x29, x30, [sp-8]
003f271cadd sp, sp, 1328
003f2720ret x30
003f2724
003f2724loc_3f2724:
003f2724b 0x3f2728
003f2728
003f2728loc_3f2728:
003f2728b 0x3f2730
003f272c
003f272cloc_3f272c:
003f272cb 0x3f2730
003f2730
003f2730loc_3f2730:
003f2730b 0x3f1ac0
003f2734
003f2734loc_3f2734:
003f2734adrp x0, 0x25c000
003f2738add x0, x0, 1408
003f273cbl runtime.panicnildottype
003f2740
003f2740loc_3f2740:
003f2740adrp x0, 0x25c000
003f2744add x0, x0, 1408
003f2748bl runtime.panicnildottype
003f274c
003f274cloc_3f274c:
003f274cbl runtime.panicSliceAcap
003f2750
003f2750loc_3f2750:
003f2750bl runtime.panicSliceAcap
003f2754hint
003f2758
003f2758loc_3f2758:
003f2758mov x3, x30
003f275cbl runtime.morestack.abi0
003f2760b 0x3f18b0
003f2764udf 0
003f2768udf 0
003f276cudf 0
003f18b0
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
Loading..