File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
003ee230
003ee230github.com/things-go/go-socks5/statute.Reply.Bytes: ; void github.com/things-go/go-socks5/statute.Reply.Bytes(github.com/things-go/go-socks5/statute.Reply sf)
003ee230ldr x16, [x28+16]
003ee234sub x17, sp, 112
003ee238subs xzr, x17, x16
003ee23cb.ls 0x3ee588
003ee240str x30, [sp-240]!
003ee244stur x29, [sp-8]
003ee248sub x29, sp, 8
003ee24cstrb w0, [sp+248]
003ee250strb w1, [sp+249]
003ee254strb w2, [sp+250]
003ee258str x3, [sp+256]
003ee25cstr x4, [sp+264]
003ee260str x5, [sp+272]
003ee264str x6, [sp+280]
003ee268str x7, [sp+288]
003ee26cstr x8, [sp+296]
003ee270strb w9, [sp+304]
003ee274str xzr, [sp+128]
003ee278stp xzr, xzr, [sp+136]
003ee27cstr xzr, [sp+152]
003ee280stp xzr, xzr, [sp+160]
003ee284orr x3, xzr, 6
003ee288str x3, [sp+96]
003ee28cldrb w3, [sp+304]
003ee290subs wzr, w3, 1
003ee294b.eq 0x3ee29c
003ee298b 0x3ee2d0
003ee29c
003ee29cloc_3ee29c:
003ee29cmovz x3, 10
003ee2a0str x3, [sp+96]
003ee2a4ldr x0, [sp+272]
003ee2a8ldr x1, [sp+280]
003ee2acldr x2, [sp+288]
003ee2b0bl net.IP.To4
003ee2b4str x0, [sp+176]
003ee2b8str x1, [sp+184]
003ee2bcstr x2, [sp+192]
003ee2c0str x0, [sp+152]
003ee2c4str x1, [sp+160]
003ee2c8str x2, [sp+168]
003ee2ccb 0x3ee358
003ee2d0
003ee2d0loc_3ee2d0:
003ee2d0ldrb w3, [sp+304]
003ee2d4subs wzr, w3, 4
003ee2d8b.eq 0x3ee2e0
003ee2dcb 0x3ee314
003ee2e0
003ee2e0loc_3ee2e0:
003ee2e0movz x3, 22
003ee2e4str x3, [sp+96]
003ee2e8ldr x0, [sp+272]
003ee2ecldr x1, [sp+280]
003ee2f0ldr x2, [sp+288]
003ee2f4bl net.IP.To16
003ee2f8str x0, [sp+176]
003ee2fcstr x1, [sp+184]
003ee300str x2, [sp+192]
003ee304str x0, [sp+152]
003ee308str x1, [sp+160]
003ee30cstr x2, [sp+168]
003ee310b 0x3ee354
003ee314
003ee314loc_3ee314:
003ee314ldr x3, [sp+264]
003ee318str x3, [sp+104]
003ee31cadd x3, x3, 7
003ee320str x3, [sp+96]
003ee324ldr x3, [sp+264]
003ee328ldr x4, [sp+256]
003ee32ccbnz x4, 0x3ee334
003ee330b 0x3ee338
003ee334
003ee334loc_3ee334:
003ee334b 0x3ee344
003ee338
003ee338loc_3ee338:
003ee338adrp x4, 0x65d000
003ee33cadd x4, x4, 1504
003ee340b 0x3ee344
003ee344
003ee344loc_3ee344:
003ee344str x4, [sp+152]
003ee348str x3, [sp+160]
003ee34cstr x3, [sp+168]
003ee350b 0x3ee354
003ee354
003ee354loc_3ee354:
003ee354b 0x3ee358
003ee358
003ee358loc_3ee358:
003ee358ldr x2, [sp+96]
003ee35cadrp x0, 0x207000
003ee360add x0, x0, 3072
003ee364mov x1, xzr
003ee368bl runtime.makeslice
003ee36cldr x3, [sp+96]
003ee370str x0, [sp+128]
003ee374str xzr, [sp+136]
003ee378str x3, [sp+144]
003ee37cldrb w3, [sp+248]
003ee380strb w3, [sp+92]
003ee384ldrb w3, [sp+249]
003ee388strb w3, [sp+91]
003ee38cldrb w3, [sp+250]
003ee390strb w3, [sp+90]
003ee394ldrb w3, [sp+304]
003ee398strb w3, [sp+89]
003ee39cldr x2, [sp+144]
003ee3a0ldr x0, [sp+128]
003ee3a4ldr x3, [sp+136]
003ee3a8add x1, x3, 4
003ee3acsubs xzr, x2, x1
003ee3b0b.hs 0x3ee3b8
003ee3b4b 0x3ee3bc
003ee3b8
003ee3b8loc_3ee3b8:
003ee3b8b 0x3ee3d0
003ee3bc
003ee3bcloc_3ee3bc:
003ee3bcorr x3, xzr, 4
003ee3c0adrp x4, 0x207000
003ee3c4add x4, x4, 3072
003ee3c8bl runtime.growslice
003ee3ccb 0x3ee3d0
003ee3d0
003ee3d0loc_3ee3d0:
003ee3d0ldrb w5, [sp+92]
003ee3d4ldrb w6, [sp+91]
003ee3d8ldrb w7, [sp+90]
003ee3dcldrb w8, [sp+89]
003ee3e0sub x9, x1, 4
003ee3e4strb w5, [x0+x9]
003ee3e8add x5, x0, x9
003ee3ecstrb w6, [x5+1]
003ee3f0strb w7, [x5+2]
003ee3f4strb w8, [x5+3]
003ee3f8str x0, [sp+128]
003ee3fcstr x1, [sp+136]
003ee400str x2, [sp+144]
003ee404ldrb w5, [sp+304]
003ee408subs wzr, w5, 3
003ee40cb.eq 0x3ee414
003ee410b 0x3ee470
003ee414
003ee414loc_3ee414:
003ee414ldr x5, [sp+264]
003ee418str x5, [sp+104]
003ee41cstrb w5, [sp+95]
003ee420ldr x2, [sp+144]
003ee424ldr x5, [sp+136]
003ee428add x1, x5, 1
003ee42cldr x0, [sp+128]
003ee430subs xzr, x2, x1
003ee434b.hs 0x3ee43c
003ee438b 0x3ee440
003ee43c
003ee43cloc_3ee43c:
003ee43cb 0x3ee454
003ee440
003ee440loc_3ee440:
003ee440orr x3, xzr, 1
003ee444adrp x4, 0x207000
003ee448add x4, x4, 3072
003ee44cbl runtime.growslice
003ee450b 0x3ee454
003ee454
003ee454loc_3ee454:
003ee454ldrb w5, [sp+95]
003ee458sub x6, x1, 1
003ee45cstrb w5, [x0+x6]
003ee460str x0, [sp+128]
003ee464str x1, [sp+136]
003ee468str x2, [sp+144]
003ee46cb 0x3ee474
003ee470
003ee470loc_3ee470:
003ee470b 0x3ee474
003ee474
003ee474loc_3ee474:
003ee474ldr x2, [sp+144]
003ee478ldr x0, [sp+128]
003ee47cldr x5, [sp+136]
003ee480str x0, [sp+208]
003ee484str x5, [sp+216]
003ee488str x2, [sp+224]
003ee48cldr x6, [sp+160]
003ee490add x1, x5, x6
003ee494str x1, [sp+120]
003ee498subs xzr, x2, x1
003ee49cb.hs 0x3ee4a4
003ee4a0b 0x3ee4ac
003ee4a4
003ee4a4loc_3ee4a4:
003ee4a4str x1, [sp+216]
003ee4a8b 0x3ee4cc
003ee4ac
003ee4acloc_3ee4ac:
003ee4acldr x3, [sp+160]
003ee4b0adrp x4, 0x207000
003ee4b4add x4, x4, 3072
003ee4b8bl runtime.growslice
003ee4bcstr x0, [sp+208]
003ee4c0str x1, [sp+216]
003ee4c4str x2, [sp+224]
003ee4c8b 0x3ee4cc
003ee4cc
003ee4ccloc_3ee4cc:
003ee4ccldr x3, [sp+160]
003ee4d0str x3, [sp+112]
003ee4d4ldr x3, [sp+120]
003ee4d8ldr x4, [sp+160]
003ee4dcsub x3, x3, x4
003ee4e0ldr x4, [sp+208]
003ee4e4add x0, x4, x3
003ee4e8str x0, [sp+200]
003ee4ecldr x2, [sp+112]
003ee4f0ldr x1, [sp+152]
003ee4f4bl runtime.memmove
003ee4f8ldr x3, [sp+208]
003ee4fcldr x4, [sp+216]
003ee500ldr x5, [sp+224]
003ee504str x3, [sp+128]
003ee508str x4, [sp+136]
003ee50cstr x5, [sp+144]
003ee510ldr x3, [sp+296]
003ee514sbfm x3, x3, 8, 63
003ee518strb w3, [sp+94]
003ee51cldr x3, [sp+296]
003ee520strb w3, [sp+93]
003ee524ldr x2, [sp+144]
003ee528ldr x0, [sp+128]
003ee52cldr x3, [sp+136]
003ee530add x1, x3, 2
003ee534subs xzr, x2, x1
003ee538b.hs 0x3ee540
003ee53cb 0x3ee544
003ee540
003ee540loc_3ee540:
003ee540b 0x3ee558
003ee544
003ee544loc_3ee544:
003ee544orr x3, xzr, 2
003ee548adrp x4, 0x207000
003ee54cadd x4, x4, 3072
003ee550bl runtime.growslice
003ee554b 0x3ee558
003ee558
003ee558loc_3ee558:
003ee558ldrb w3, [sp+94]
003ee55cldrb w4, [sp+93]
003ee560sub x5, x1, 2
003ee564strb w3, [x0+x5]
003ee568add x3, x0, x5
003ee56cstrb w4, [x3+1]
003ee570str x0, [sp+128]
003ee574str x1, [sp+136]
003ee578str x2, [sp+144]
003ee57cldur x29, [sp-8]
003ee580ldr x30, [sp], 240
003ee584ret x30
003ee588
003ee588loc_3ee588:
003ee588strb w0, [sp+8]
003ee58cstrb w1, [sp+9]
003ee590strb w2, [sp+10]
003ee594stp x3, x4, [sp+16]
003ee598stp x5, x6, [sp+32]
003ee59cstp x7, x8, [sp+48]
003ee5a0strb w9, [sp+64]
003ee5a4mov x3, x30
003ee5a8bl runtime.morestack_noctxt.abi0
003ee5acldrb w0, [sp+8]
003ee5b0ldrb w1, [sp+9]
003ee5b4ldrb w2, [sp+10]
003ee5b8ldp x3, x4, [sp+16]
003ee5bcldp x5, x6, [sp+32]
003ee5c0ldp x7, x8, [sp+48]
003ee5c4ldrb w9, [sp+64]
003ee5c8b 0x3ee230
003ee5ccudf 0
003ee230
003ee230github.com/things-go/go-socks5/statute.Reply.Bytes: ; void github.com/things-go/go-socks5/statute.Reply.Bytes(github.com/things-go/go-socks5/statute.Reply sf)
003ee230ldr x16, [x28+16]
003ee234sub x17, sp, 112
003ee238subs xzr, x17, x16
003ee23cb.ls 0x3ee588
003ee240str x30, [sp-240]!
003ee244stur x29, [sp-8]
003ee248sub x29, sp, 8
003ee24cstrb w0, [sp+248]
003ee250strb w1, [sp+249]
003ee254strb w2, [sp+250]
003ee258str x3, [sp+256]
003ee25cstr x4, [sp+264]
003ee260str x5, [sp+272]
003ee264str x6, [sp+280]
003ee268str x7, [sp+288]
003ee26cstr x8, [sp+296]
003ee270strb w9, [sp+304]
003ee274str xzr, [sp+128]
003ee278stp xzr, xzr, [sp+136]
003ee27cstr xzr, [sp+152]
003ee280stp xzr, xzr, [sp+160]
003ee284orr x3, xzr, 6
003ee288str x3, [sp+96]
003ee28cldrb w3, [sp+304]
003ee290subs wzr, w3, 1
003ee294b.eq 0x3ee29c
003ee298b 0x3ee2d0
003ee29c
003ee29cloc_3ee29c:
003ee29cmovz x3, 10
003ee2a0str x3, [sp+96]
003ee2a4ldr x0, [sp+272]
003ee2a8ldr x1, [sp+280]
003ee2acldr x2, [sp+288]
003ee2b0bl net.IP.To4
003ee2b4str x0, [sp+176]
003ee2b8str x1, [sp+184]
003ee2bcstr x2, [sp+192]
003ee2c0str x0, [sp+152]
003ee2c4str x1, [sp+160]
003ee2c8str x2, [sp+168]
003ee2ccb 0x3ee358
003ee2d0
003ee2d0loc_3ee2d0:
003ee2d0ldrb w3, [sp+304]
003ee2d4subs wzr, w3, 4
003ee2d8b.eq 0x3ee2e0
003ee2dcb 0x3ee314
003ee2e0
003ee2e0loc_3ee2e0:
003ee2e0movz x3, 22
003ee2e4str x3, [sp+96]
003ee2e8ldr x0, [sp+272]
003ee2ecldr x1, [sp+280]
003ee2f0ldr x2, [sp+288]
003ee2f4bl net.IP.To16
003ee2f8str x0, [sp+176]
003ee2fcstr x1, [sp+184]
003ee300str x2, [sp+192]
003ee304str x0, [sp+152]
003ee308str x1, [sp+160]
003ee30cstr x2, [sp+168]
003ee310b 0x3ee354
003ee314
003ee314loc_3ee314:
003ee314ldr x3, [sp+264]
003ee318str x3, [sp+104]
003ee31cadd x3, x3, 7
003ee320str x3, [sp+96]
003ee324ldr x3, [sp+264]
003ee328ldr x4, [sp+256]
003ee32ccbnz x4, 0x3ee334
003ee330b 0x3ee338
003ee334
003ee334loc_3ee334:
003ee334b 0x3ee344
003ee338
003ee338loc_3ee338:
003ee338adrp x4, 0x65d000
003ee33cadd x4, x4, 1504
003ee340b 0x3ee344
003ee344
003ee344loc_3ee344:
003ee344str x4, [sp+152]
003ee348str x3, [sp+160]
003ee34cstr x3, [sp+168]
003ee350b 0x3ee354
003ee354
003ee354loc_3ee354:
003ee354b 0x3ee358
003ee358
003ee358loc_3ee358:
003ee358ldr x2, [sp+96]
003ee35cadrp x0, 0x207000
003ee360add x0, x0, 3072
003ee364mov x1, xzr
003ee368bl runtime.makeslice
003ee36cldr x3, [sp+96]
003ee370str x0, [sp+128]
003ee374str xzr, [sp+136]
003ee378str x3, [sp+144]
003ee37cldrb w3, [sp+248]
003ee380strb w3, [sp+92]
003ee384ldrb w3, [sp+249]
003ee388strb w3, [sp+91]
003ee38cldrb w3, [sp+250]
003ee390strb w3, [sp+90]
003ee394ldrb w3, [sp+304]
003ee398strb w3, [sp+89]
003ee39cldr x2, [sp+144]
003ee3a0ldr x0, [sp+128]
003ee3a4ldr x3, [sp+136]
003ee3a8add x1, x3, 4
003ee3acsubs xzr, x2, x1
003ee3b0b.hs 0x3ee3b8
003ee3b4b 0x3ee3bc
003ee3b8
003ee3b8loc_3ee3b8:
003ee3b8b 0x3ee3d0
003ee3bc
003ee3bcloc_3ee3bc:
003ee3bcorr x3, xzr, 4
003ee3c0adrp x4, 0x207000
003ee3c4add x4, x4, 3072
003ee3c8bl runtime.growslice
003ee3ccb 0x3ee3d0
003ee3d0
003ee3d0loc_3ee3d0:
003ee3d0ldrb w5, [sp+92]
003ee3d4ldrb w6, [sp+91]
003ee3d8ldrb w7, [sp+90]
003ee3dcldrb w8, [sp+89]
003ee3e0sub x9, x1, 4
003ee3e4strb w5, [x0+x9]
003ee3e8add x5, x0, x9
003ee3ecstrb w6, [x5+1]
003ee3f0strb w7, [x5+2]
003ee3f4strb w8, [x5+3]
003ee3f8str x0, [sp+128]
003ee3fcstr x1, [sp+136]
003ee400str x2, [sp+144]
003ee404ldrb w5, [sp+304]
003ee408subs wzr, w5, 3
003ee40cb.eq 0x3ee414
003ee410b 0x3ee470
003ee414
003ee414loc_3ee414:
003ee414ldr x5, [sp+264]
003ee418str x5, [sp+104]
003ee41cstrb w5, [sp+95]
003ee420ldr x2, [sp+144]
003ee424ldr x5, [sp+136]
003ee428add x1, x5, 1
003ee42cldr x0, [sp+128]
003ee430subs xzr, x2, x1
003ee434b.hs 0x3ee43c
003ee438b 0x3ee440
003ee43c
003ee43cloc_3ee43c:
003ee43cb 0x3ee454
003ee440
003ee440loc_3ee440:
003ee440orr x3, xzr, 1
003ee444adrp x4, 0x207000
003ee448add x4, x4, 3072
003ee44cbl runtime.growslice
003ee450b 0x3ee454
003ee454
003ee454loc_3ee454:
003ee454ldrb w5, [sp+95]
003ee458sub x6, x1, 1
003ee45cstrb w5, [x0+x6]
003ee460str x0, [sp+128]
003ee464str x1, [sp+136]
003ee468str x2, [sp+144]
003ee46cb 0x3ee474
003ee470
003ee470loc_3ee470:
003ee470b 0x3ee474
003ee474
003ee474loc_3ee474:
003ee474ldr x2, [sp+144]
003ee478ldr x0, [sp+128]
003ee47cldr x5, [sp+136]
003ee480str x0, [sp+208]
003ee484str x5, [sp+216]
003ee488str x2, [sp+224]
003ee48cldr x6, [sp+160]
003ee490add x1, x5, x6
003ee494str x1, [sp+120]
003ee498subs xzr, x2, x1
003ee49cb.hs 0x3ee4a4
003ee4a0b 0x3ee4ac
003ee4a4
003ee4a4loc_3ee4a4:
003ee4a4str x1, [sp+216]
003ee4a8b 0x3ee4cc
003ee4ac
003ee4acloc_3ee4ac:
003ee4acldr x3, [sp+160]
003ee4b0adrp x4, 0x207000
003ee4b4add x4, x4, 3072
003ee4b8bl runtime.growslice
003ee4bcstr x0, [sp+208]
003ee4c0str x1, [sp+216]
003ee4c4str x2, [sp+224]
003ee4c8b 0x3ee4cc
003ee4cc
003ee4ccloc_3ee4cc:
003ee4ccldr x3, [sp+160]
003ee4d0str x3, [sp+112]
003ee4d4ldr x3, [sp+120]
003ee4d8ldr x4, [sp+160]
003ee4dcsub x3, x3, x4
003ee4e0ldr x4, [sp+208]
003ee4e4add x0, x4, x3
003ee4e8str x0, [sp+200]
003ee4ecldr x2, [sp+112]
003ee4f0ldr x1, [sp+152]
003ee4f4bl runtime.memmove
003ee4f8ldr x3, [sp+208]
003ee4fcldr x4, [sp+216]
003ee500ldr x5, [sp+224]
003ee504str x3, [sp+128]
003ee508str x4, [sp+136]
003ee50cstr x5, [sp+144]
003ee510ldr x3, [sp+296]
003ee514sbfm x3, x3, 8, 63
003ee518strb w3, [sp+94]
003ee51cldr x3, [sp+296]
003ee520strb w3, [sp+93]
003ee524ldr x2, [sp+144]
003ee528ldr x0, [sp+128]
003ee52cldr x3, [sp+136]
003ee530add x1, x3, 2
003ee534subs xzr, x2, x1
003ee538b.hs 0x3ee540
003ee53cb 0x3ee544
003ee540
003ee540loc_3ee540:
003ee540b 0x3ee558
003ee544
003ee544loc_3ee544:
003ee544orr x3, xzr, 2
003ee548adrp x4, 0x207000
003ee54cadd x4, x4, 3072
003ee550bl runtime.growslice
003ee554b 0x3ee558
003ee558
003ee558loc_3ee558:
003ee558ldrb w3, [sp+94]
003ee55cldrb w4, [sp+93]
003ee560sub x5, x1, 2
003ee564strb w3, [x0+x5]
003ee568add x3, x0, x5
003ee56cstrb w4, [x3+1]
003ee570str x0, [sp+128]
003ee574str x1, [sp+136]
003ee578str x2, [sp+144]
003ee57cldur x29, [sp-8]
003ee580ldr x30, [sp], 240
003ee584ret x30
003ee588
003ee588loc_3ee588:
003ee588strb w0, [sp+8]
003ee58cstrb w1, [sp+9]
003ee590strb w2, [sp+10]
003ee594stp x3, x4, [sp+16]
003ee598stp x5, x6, [sp+32]
003ee59cstp x7, x8, [sp+48]
003ee5a0strb w9, [sp+64]
003ee5a4mov x3, x30
003ee5a8bl runtime.morestack_noctxt.abi0
003ee5acldrb w0, [sp+8]
003ee5b0ldrb w1, [sp+9]
003ee5b4ldrb w2, [sp+10]
003ee5b8ldp x3, x4, [sp+16]
003ee5bcldp x5, x6, [sp+32]
003ee5c0ldp x7, x8, [sp+48]
003ee5c4ldrb w9, [sp+64]
003ee5c8b 0x3ee230
003ee5ccudf 0
003ee230
003ee5d0
003ee5d0github.com/things-go/go-socks5/statute.ParseMethodRequest: ; void github.com/things-go/go-socks5/statute.ParseMethodRequest(io.Reader r)
003ee5d0ldr x16, [x28+16]
003ee5d4sub x17, sp, 160
003ee5d8subs xzr, x17, x16
003ee5dcb.ls 0x3ee8c4
003ee5e0sub x20, sp, 288
003ee5e4stp x29, x30, [x20-8]
003ee5e8add sp, x20, 0
003ee5ecsub x29, sp, 8
003ee5f0str x0, [sp+296]
003ee5f4str x1, [sp+304]
003ee5f8strb wzr, [sp+136]
003ee5fcstrb wzr, [sp+137]
003ee600str xzr, [sp+144]
003ee604stp xzr, xzr, [sp+152]
003ee608stp xzr, xzr, [sp+168]
003ee60cadrp x0, 0x20f000
003ee610add x0, x0, 2432
003ee614bl runtime.newobject
003ee618str x0, [sp+232]
003ee61cstrb wzr, [x0]
003ee620ldr x1, [sp+232]
003ee624ldrsb x27, [x1]
003ee628b 0x3ee62c
003ee62c
003ee62cloc_3ee62c:
003ee62cstr x1, [sp+112]
003ee630orr x4, xzr, 1
003ee634str x4, [sp+120]
003ee638str x4, [sp+128]
003ee63cstp xzr, xzr, [sp+264]
003ee640ldr x2, [sp+120]
003ee644ldr x3, [sp+128]
003ee648ldr x4, [sp+296]
003ee64cldrsb x27, [x4]
003ee650ldr x4, [x4+24]
003ee654ldr x1, [sp+112]
003ee658ldr x0, [sp+304]
003ee65cblr x4
003ee660str x0, [sp+104]
003ee664str x1, [sp+264]
003ee668str x2, [sp+272]
003ee66cldr x4, [sp+104]
003ee670str x4, [sp+80]
003ee674str x1, [sp+216]
003ee678str x2, [sp+224]
003ee67cstr x1, [sp+168]
003ee680str x2, [sp+176]
003ee684cbnz x1, 0x3ee68c
003ee688b 0x3ee6bc
003ee68c
003ee68cloc_3ee68c:
003ee68cldrb w0, [sp+136]
003ee690ldrb w7, [sp+137]
003ee694ldr x8, [sp+144]
003ee698ldr x3, [sp+152]
003ee69cldr x4, [sp+160]
003ee6a0mov x5, x1
003ee6a4mov x6, x2
003ee6a8mov x1, x7
003ee6acmov x2, x8
003ee6b0ldp x29, x30, [sp-8]
003ee6b4add sp, sp, 288
003ee6b8ret x30
003ee6bc
003ee6bcloc_3ee6bc:
003ee6bcldr x1, [sp+120]
003ee6c0ldr x4, [sp+112]
003ee6c4subs xzr, x1, 0
003ee6c8b.hi 0x3ee6d0
003ee6ccb 0x3ee8b8
003ee6d0
003ee6d0loc_3ee6d0:
003ee6d0ldrb w4, [x4]
003ee6d4strb w4, [sp+136]
003ee6d8stp xzr, xzr, [sp+264]
003ee6dcldr x2, [sp+120]
003ee6e0ldr x3, [sp+128]
003ee6e4ldr x4, [sp+296]
003ee6e8ldrsb x27, [x4]
003ee6ecldr x4, [x4+24]
003ee6f0ldr x1, [sp+112]
003ee6f4ldr x0, [sp+304]
003ee6f8blr x4
003ee6fcstr x0, [sp+104]
003ee700str x1, [sp+264]
003ee704str x2, [sp+272]
003ee708ldr x4, [sp+104]
003ee70cstr x4, [sp+72]
003ee710str x1, [sp+200]
003ee714str x2, [sp+208]
003ee718str x1, [sp+168]
003ee71cstr x2, [sp+176]
003ee720cbnz x1, 0x3ee728
003ee724b 0x3ee758
003ee728
003ee728loc_3ee728:
003ee728ldrb w0, [sp+136]
003ee72cldrb w7, [sp+137]
003ee730ldr x8, [sp+144]
003ee734ldr x3, [sp+152]
003ee738ldr x4, [sp+160]
003ee73cmov x5, x1
003ee740mov x6, x2
003ee744mov x1, x7
003ee748mov x2, x8
003ee74cldp x29, x30, [sp-8]
003ee750add sp, sp, 288
003ee754ret x30
003ee758
003ee758loc_3ee758:
003ee758ldr x1, [sp+120]
003ee75cldr x3, [sp+112]
003ee760subs xzr, x1, 0
003ee764b.hi 0x3ee76c
003ee768b 0x3ee8b0
003ee76c
003ee76cloc_3ee76c:
003ee76cldrb w3, [x3]
003ee770mov x1, x3
003ee774str x1, [sp+96]
003ee778ldr x3, [sp+120]
003ee77cldr x4, [sp+112]
003ee780subs xzr, x3, 0
003ee784b.hi 0x3ee78c
003ee788b 0x3ee8a4
003ee78c
003ee78cloc_3ee78c:
003ee78cldrb w3, [x4]
003ee790mov x2, x3
003ee794str x2, [sp+88]
003ee798adrp x0, 0x207000
003ee79cadd x0, x0, 3072
003ee7a0bl runtime.makeslice
003ee7a4ldr x1, [sp+120]
003ee7a8ldr x3, [sp+112]
003ee7acsubs xzr, x1, 0
003ee7b0b.hi 0x3ee7b8
003ee7b4b 0x3ee89c
003ee7b8
003ee7b8loc_3ee7b8:
003ee7b8ldr x1, [sp+120]
003ee7bcldrb w6, [x3]
003ee7c0ldr x7, [sp+112]
003ee7c4subs xzr, x1, 0
003ee7c8b.hi 0x3ee7d0
003ee7ccb 0x3ee894
003ee7d0
003ee7d0loc_3ee7d0:
003ee7d0ldrb w7, [x7]
003ee7d4str x0, [sp+240]
003ee7d8str x6, [sp+248]
003ee7dcstr x7, [sp+256]
003ee7e0ldr x1, [sp+120]
003ee7e4ldr x6, [sp+112]
003ee7e8subs xzr, x1, 0
003ee7ecb.hi 0x3ee7f4
003ee7f0b 0x3ee88c
003ee7f4
003ee7f4loc_3ee7f4:
003ee7f4ldrb w6, [x6]
003ee7f8strb w6, [sp+137]
003ee7fcldr x6, [sp+240]
003ee800ldr x7, [sp+248]
003ee804ldr x8, [sp+256]
003ee808str x6, [sp+144]
003ee80cstr x7, [sp+152]
003ee810str x8, [sp+160]
003ee814stp xzr, xzr, [sp+264]
003ee818ldr x0, [sp+296]
003ee81cldr x1, [sp+304]
003ee820ldr x2, [sp+144]
003ee824ldr x3, [sp+152]
003ee828ldr x4, [sp+160]
003ee82cldrb w6, [sp+137]
003ee830mov x5, x6
003ee834bl io.ReadAtLeast
003ee838str x0, [sp+104]
003ee83cstr x1, [sp+264]
003ee840str x2, [sp+272]
003ee844ldr x6, [sp+104]
003ee848str x6, [sp+64]
003ee84cstr x1, [sp+184]
003ee850str x2, [sp+192]
003ee854str x1, [sp+168]
003ee858str x2, [sp+176]
003ee85cldrb w0, [sp+136]
003ee860ldrb w6, [sp+137]
003ee864ldr x7, [sp+144]
003ee868ldr x3, [sp+152]
003ee86cldr x4, [sp+160]
003ee870mov x5, x1
003ee874mov x1, x6
003ee878mov x6, x2
003ee87cmov x2, x7
003ee880ldp x29, x30, [sp-8]
003ee884add sp, sp, 288
003ee888ret x30
003ee88c
003ee88cloc_3ee88c:
003ee88cmov x0, xzr
003ee890bl runtime.panicIndex
003ee894
003ee894loc_3ee894:
003ee894mov x0, xzr
003ee898bl runtime.panicIndex
003ee89c
003ee89cloc_3ee89c:
003ee89cmov x0, xzr
003ee8a0bl runtime.panicIndex
003ee8a4
003ee8a4loc_3ee8a4:
003ee8a4mov x0, xzr
003ee8a8mov x1, x3
003ee8acbl runtime.panicIndex
003ee8b0
003ee8b0loc_3ee8b0:
003ee8b0mov x0, xzr
003ee8b4bl runtime.panicIndex
003ee8b8
003ee8b8loc_3ee8b8:
003ee8b8mov x0, xzr
003ee8bcbl runtime.panicIndex
003ee8c0hint
003ee8c4
003ee8c4loc_3ee8c4:
003ee8c4stp x0, x1, [sp+8]
003ee8c8mov x3, x30
003ee8ccbl runtime.morestack_noctxt.abi0
003ee8d0ldp x0, x1, [sp+8]
003ee8d4b 0x3ee5d0
003ee8d8udf 0
003ee8dcudf 0
003ee5d0
003ee5d0github.com/things-go/go-socks5/statute.ParseMethodRequest: ; void github.com/things-go/go-socks5/statute.ParseMethodRequest(io.Reader r)
003ee5d0ldr x16, [x28+16]
003ee5d4sub x17, sp, 160
003ee5d8subs xzr, x17, x16
003ee5dcb.ls 0x3ee8c4
003ee5e0sub x20, sp, 288
003ee5e4stp x29, x30, [x20-8]
003ee5e8add sp, x20, 0
003ee5ecsub x29, sp, 8
003ee5f0str x0, [sp+296]
003ee5f4str x1, [sp+304]
003ee5f8strb wzr, [sp+136]
003ee5fcstrb wzr, [sp+137]
003ee600str xzr, [sp+144]
003ee604stp xzr, xzr, [sp+152]
003ee608stp xzr, xzr, [sp+168]
003ee60cadrp x0, 0x20f000
003ee610add x0, x0, 2432
003ee614bl runtime.newobject
003ee618str x0, [sp+232]
003ee61cstrb wzr, [x0]
003ee620ldr x1, [sp+232]
003ee624ldrsb x27, [x1]
003ee628b 0x3ee62c
003ee62c
003ee62cloc_3ee62c:
003ee62cstr x1, [sp+112]
003ee630orr x4, xzr, 1
003ee634str x4, [sp+120]
003ee638str x4, [sp+128]
003ee63cstp xzr, xzr, [sp+264]
003ee640ldr x2, [sp+120]
003ee644ldr x3, [sp+128]
003ee648ldr x4, [sp+296]
003ee64cldrsb x27, [x4]
003ee650ldr x4, [x4+24]
003ee654ldr x1, [sp+112]
003ee658ldr x0, [sp+304]
003ee65cblr x4
003ee660str x0, [sp+104]
003ee664str x1, [sp+264]
003ee668str x2, [sp+272]
003ee66cldr x4, [sp+104]
003ee670str x4, [sp+80]
003ee674str x1, [sp+216]
003ee678str x2, [sp+224]
003ee67cstr x1, [sp+168]
003ee680str x2, [sp+176]
003ee684cbnz x1, 0x3ee68c
003ee688b 0x3ee6bc
003ee68c
003ee68cloc_3ee68c:
003ee68cldrb w0, [sp+136]
003ee690ldrb w7, [sp+137]
003ee694ldr x8, [sp+144]
003ee698ldr x3, [sp+152]
003ee69cldr x4, [sp+160]
003ee6a0mov x5, x1
003ee6a4mov x6, x2
003ee6a8mov x1, x7
003ee6acmov x2, x8
003ee6b0ldp x29, x30, [sp-8]
003ee6b4add sp, sp, 288
003ee6b8ret x30
003ee6bc
003ee6bcloc_3ee6bc:
003ee6bcldr x1, [sp+120]
003ee6c0ldr x4, [sp+112]
003ee6c4subs xzr, x1, 0
003ee6c8b.hi 0x3ee6d0
003ee6ccb 0x3ee8b8
003ee6d0
003ee6d0loc_3ee6d0:
003ee6d0ldrb w4, [x4]
003ee6d4strb w4, [sp+136]
003ee6d8stp xzr, xzr, [sp+264]
003ee6dcldr x2, [sp+120]
003ee6e0ldr x3, [sp+128]
003ee6e4ldr x4, [sp+296]
003ee6e8ldrsb x27, [x4]
003ee6ecldr x4, [x4+24]
003ee6f0ldr x1, [sp+112]
003ee6f4ldr x0, [sp+304]
003ee6f8blr x4
003ee6fcstr x0, [sp+104]
003ee700str x1, [sp+264]
003ee704str x2, [sp+272]
003ee708ldr x4, [sp+104]
003ee70cstr x4, [sp+72]
003ee710str x1, [sp+200]
003ee714str x2, [sp+208]
003ee718str x1, [sp+168]
003ee71cstr x2, [sp+176]
003ee720cbnz x1, 0x3ee728
003ee724b 0x3ee758
003ee728
003ee728loc_3ee728:
003ee728ldrb w0, [sp+136]
003ee72cldrb w7, [sp+137]
003ee730ldr x8, [sp+144]
003ee734ldr x3, [sp+152]
003ee738ldr x4, [sp+160]
003ee73cmov x5, x1
003ee740mov x6, x2
003ee744mov x1, x7
003ee748mov x2, x8
003ee74cldp x29, x30, [sp-8]
003ee750add sp, sp, 288
003ee754ret x30
003ee758
003ee758loc_3ee758:
003ee758ldr x1, [sp+120]
003ee75cldr x3, [sp+112]
003ee760subs xzr, x1, 0
003ee764b.hi 0x3ee76c
003ee768b 0x3ee8b0
003ee76c
003ee76cloc_3ee76c:
003ee76cldrb w3, [x3]
003ee770mov x1, x3
003ee774str x1, [sp+96]
003ee778ldr x3, [sp+120]
003ee77cldr x4, [sp+112]
003ee780subs xzr, x3, 0
003ee784b.hi 0x3ee78c
003ee788b 0x3ee8a4
003ee78c
003ee78cloc_3ee78c:
003ee78cldrb w3, [x4]
003ee790mov x2, x3
003ee794str x2, [sp+88]
003ee798adrp x0, 0x207000
003ee79cadd x0, x0, 3072
003ee7a0bl runtime.makeslice
003ee7a4ldr x1, [sp+120]
003ee7a8ldr x3, [sp+112]
003ee7acsubs xzr, x1, 0
003ee7b0b.hi 0x3ee7b8
003ee7b4b 0x3ee89c
003ee7b8
003ee7b8loc_3ee7b8:
003ee7b8ldr x1, [sp+120]
003ee7bcldrb w6, [x3]
003ee7c0ldr x7, [sp+112]
003ee7c4subs xzr, x1, 0
003ee7c8b.hi 0x3ee7d0
003ee7ccb 0x3ee894
003ee7d0
003ee7d0loc_3ee7d0:
003ee7d0ldrb w7, [x7]
003ee7d4str x0, [sp+240]
003ee7d8str x6, [sp+248]
003ee7dcstr x7, [sp+256]
003ee7e0ldr x1, [sp+120]
003ee7e4ldr x6, [sp+112]
003ee7e8subs xzr, x1, 0
003ee7ecb.hi 0x3ee7f4
003ee7f0b 0x3ee88c
003ee7f4
003ee7f4loc_3ee7f4:
003ee7f4ldrb w6, [x6]
003ee7f8strb w6, [sp+137]
003ee7fcldr x6, [sp+240]
003ee800ldr x7, [sp+248]
003ee804ldr x8, [sp+256]
003ee808str x6, [sp+144]
003ee80cstr x7, [sp+152]
003ee810str x8, [sp+160]
003ee814stp xzr, xzr, [sp+264]
003ee818ldr x0, [sp+296]
003ee81cldr x1, [sp+304]
003ee820ldr x2, [sp+144]
003ee824ldr x3, [sp+152]
003ee828ldr x4, [sp+160]
003ee82cldrb w6, [sp+137]
003ee830mov x5, x6
003ee834bl io.ReadAtLeast
003ee838str x0, [sp+104]
003ee83cstr x1, [sp+264]
003ee840str x2, [sp+272]
003ee844ldr x6, [sp+104]
003ee848str x6, [sp+64]
003ee84cstr x1, [sp+184]
003ee850str x2, [sp+192]
003ee854str x1, [sp+168]
003ee858str x2, [sp+176]
003ee85cldrb w0, [sp+136]
003ee860ldrb w6, [sp+137]
003ee864ldr x7, [sp+144]
003ee868ldr x3, [sp+152]
003ee86cldr x4, [sp+160]
003ee870mov x5, x1
003ee874mov x1, x6
003ee878mov x6, x2
003ee87cmov x2, x7
003ee880ldp x29, x30, [sp-8]
003ee884add sp, sp, 288
003ee888ret x30
003ee88c
003ee88cloc_3ee88c:
003ee88cmov x0, xzr
003ee890bl runtime.panicIndex
003ee894
003ee894loc_3ee894:
003ee894mov x0, xzr
003ee898bl runtime.panicIndex
003ee89c
003ee89cloc_3ee89c:
003ee89cmov x0, xzr
003ee8a0bl runtime.panicIndex
003ee8a4
003ee8a4loc_3ee8a4:
003ee8a4mov x0, xzr
003ee8a8mov x1, x3
003ee8acbl runtime.panicIndex
003ee8b0
003ee8b0loc_3ee8b0:
003ee8b0mov x0, xzr
003ee8b4bl runtime.panicIndex
003ee8b8
003ee8b8loc_3ee8b8:
003ee8b8mov x0, xzr
003ee8bcbl runtime.panicIndex
003ee8c0hint
003ee8c4
003ee8c4loc_3ee8c4:
003ee8c4stp x0, x1, [sp+8]
003ee8c8mov x3, x30
003ee8ccbl runtime.morestack_noctxt.abi0
003ee8d0ldp x0, x1, [sp+8]
003ee8d4b 0x3ee5d0
003ee8d8udf 0
003ee8dcudf 0
003ee5d0
003ee8e0
003ee8e0github.com/things-go/go-socks5/bufferpool.NewPool: ; void github.com/things-go/go-socks5/bufferpool.NewPool(int size)
003ee8e0ldr x16, [x28+16]
003ee8e4subs xzr, sp, x16
003ee8e8b.ls 0x3eea2c
003ee8ecstr x30, [sp-96]!
003ee8f0stur x29, [sp-8]
003ee8f4sub x29, sp, 8
003ee8f8str x0, [sp+104]
003ee8fcstp xzr, xzr, [sp+32]
003ee900adrp x0, 0x259000
003ee904add x0, x0, 352
003ee908bl runtime.newobject
003ee90cstr x0, [sp+72]
003ee910ldr x1, [sp+104]
003ee914str x1, [x0]
003ee918adrp x0, 0x290000
003ee91cadd x0, x0, 800
003ee920bl runtime.newobject
003ee924str x0, [sp+64]
003ee928adrp x27, 0x65d000
003ee92cldr w1, [x27+3056]
003ee930cbz w1, 0x3ee938
003ee934b 0x3ee93c
003ee938
003ee938loc_3ee938:
003ee938b 0x3ee958
003ee93c
003ee93cloc_3ee93c:
003ee93cstr x0, [sp+48]
003ee940mov x1, x0
003ee944adrp x0, 0x290000
003ee948add x0, x0, 800
003ee94cbl runtime.wbZero
003ee950ldr x0, [sp+48]
003ee954b 0x3ee958
003ee958
003ee958loc_3ee958:
003ee958stp xzr, xzr, [x0]
003ee95cstp xzr, xzr, [x0+16]
003ee960str xzr, [x0+32]
003ee964adrp x0, 0x242000
003ee968add x0, x0, 3392
003ee96cbl runtime.newobject
003ee970str x0, [sp+56]
003ee974adrp x1, 0
003ee978add x1, x1, 2624
003ee97cstr x1, [x0]
003ee980ldr x1, [sp+104]
003ee984ldr x2, [sp+56]
003ee988ldrsb x27, [x2]
003ee98cstr x1, [x2+8]
003ee990ldr x1, [sp+64]
003ee994ldrsb x27, [x1]
003ee998ldr x2, [sp+56]
003ee99cadrp x27, 0x65d000
003ee9a0ldr w3, [x27+3056]
003ee9a4cbz w3, 0x3ee9ac
003ee9a8b 0x3ee9b0
003ee9ac
003ee9acloc_3ee9ac:
003ee9acb 0x3ee9c4
003ee9b0
003ee9b0loc_3ee9b0:
003ee9b0bl runtime.gcWriteBarrier2
003ee9b4str x2, [x25]
003ee9b8ldr x3, [x1+32]
003ee9bcstr x3, [x25+8]
003ee9c0b 0x3ee9c4
003ee9c4
003ee9c4loc_3ee9c4:
003ee9c4str x2, [x1+32]
003ee9c8ldr x2, [sp+72]
003ee9ccldrsb x27, [x2]
003ee9d0ldr x3, [sp+64]
003ee9d4adrp x27, 0x65d000
003ee9d8ldr w4, [x27+3056]
003ee9dccbz w4, 0x3ee9e4
003ee9e0b 0x3ee9e8
003ee9e4
003ee9e4loc_3ee9e4:
003ee9e4b 0x3ee9fc
003ee9e8
003ee9e8loc_3ee9e8:
003ee9e8bl runtime.gcWriteBarrier2
003ee9ecstr x3, [x25]
003ee9f0ldr x4, [x2+8]
003ee9f4str x4, [x25+8]
003ee9f8b 0x3ee9fc
003ee9fc
003ee9fcloc_3ee9fc:
003ee9fcstr x3, [x2+8]
003eea00ldr x2, [sp+72]
003eea04str x2, [sp+80]
003eea08adrp x3, 0x329000
003eea0cadd x3, x3, 4000
003eea10str x3, [sp+32]
003eea14str x2, [sp+40]
003eea18ldr x0, [sp+32]
003eea1cldr x1, [sp+40]
003eea20ldur x29, [sp-8]
003eea24ldr x30, [sp], 96
003eea28ret x30
003eea2c
003eea2cloc_3eea2c:
003eea2cstr x0, [sp+8]
003eea30mov x3, x30
003eea34bl runtime.morestack_noctxt.abi0
003eea38ldr x0, [sp+8]
003eea3cb 0x3ee8e0
003ee8e0
003ee8e0github.com/things-go/go-socks5/bufferpool.NewPool: ; void github.com/things-go/go-socks5/bufferpool.NewPool(int size)
003ee8e0ldr x16, [x28+16]
003ee8e4subs xzr, sp, x16
003ee8e8b.ls 0x3eea2c
003ee8ecstr x30, [sp-96]!
003ee8f0stur x29, [sp-8]
003ee8f4sub x29, sp, 8
003ee8f8str x0, [sp+104]
003ee8fcstp xzr, xzr, [sp+32]
003ee900adrp x0, 0x259000
003ee904add x0, x0, 352
003ee908bl runtime.newobject
003ee90cstr x0, [sp+72]
003ee910ldr x1, [sp+104]
003ee914str x1, [x0]
003ee918adrp x0, 0x290000
003ee91cadd x0, x0, 800
003ee920bl runtime.newobject
003ee924str x0, [sp+64]
003ee928adrp x27, 0x65d000
003ee92cldr w1, [x27+3056]
003ee930cbz w1, 0x3ee938
003ee934b 0x3ee93c
003ee938
003ee938loc_3ee938:
003ee938b 0x3ee958
003ee93c
003ee93cloc_3ee93c:
003ee93cstr x0, [sp+48]
003ee940mov x1, x0
003ee944adrp x0, 0x290000
003ee948add x0, x0, 800
003ee94cbl runtime.wbZero
003ee950ldr x0, [sp+48]
003ee954b 0x3ee958
003ee958
003ee958loc_3ee958:
003ee958stp xzr, xzr, [x0]
003ee95cstp xzr, xzr, [x0+16]
003ee960str xzr, [x0+32]
003ee964adrp x0, 0x242000
003ee968add x0, x0, 3392
003ee96cbl runtime.newobject
003ee970str x0, [sp+56]
003ee974adrp x1, 0
003ee978add x1, x1, 2624
003ee97cstr x1, [x0]
003ee980ldr x1, [sp+104]
003ee984ldr x2, [sp+56]
003ee988ldrsb x27, [x2]
003ee98cstr x1, [x2+8]
003ee990ldr x1, [sp+64]
003ee994ldrsb x27, [x1]
003ee998ldr x2, [sp+56]
003ee99cadrp x27, 0x65d000
003ee9a0ldr w3, [x27+3056]
003ee9a4cbz w3, 0x3ee9ac
003ee9a8b 0x3ee9b0
003ee9ac
003ee9acloc_3ee9ac:
003ee9acb 0x3ee9c4
003ee9b0
003ee9b0loc_3ee9b0:
003ee9b0bl runtime.gcWriteBarrier2
003ee9b4str x2, [x25]
003ee9b8ldr x3, [x1+32]
003ee9bcstr x3, [x25+8]
003ee9c0b 0x3ee9c4
003ee9c4
003ee9c4loc_3ee9c4:
003ee9c4str x2, [x1+32]
003ee9c8ldr x2, [sp+72]
003ee9ccldrsb x27, [x2]
003ee9d0ldr x3, [sp+64]
003ee9d4adrp x27, 0x65d000
003ee9d8ldr w4, [x27+3056]
003ee9dccbz w4, 0x3ee9e4
003ee9e0b 0x3ee9e8
003ee9e4
003ee9e4loc_3ee9e4:
003ee9e4b 0x3ee9fc
003ee9e8
003ee9e8loc_3ee9e8:
003ee9e8bl runtime.gcWriteBarrier2
003ee9ecstr x3, [x25]
003ee9f0ldr x4, [x2+8]
003ee9f4str x4, [x25+8]
003ee9f8b 0x3ee9fc
003ee9fc
003ee9fcloc_3ee9fc:
003ee9fcstr x3, [x2+8]
003eea00ldr x2, [sp+72]
003eea04str x2, [sp+80]
003eea08adrp x3, 0x329000
003eea0cadd x3, x3, 4000
003eea10str x3, [sp+32]
003eea14str x2, [sp+40]
003eea18ldr x0, [sp+32]
003eea1cldr x1, [sp+40]
003eea20ldur x29, [sp-8]
003eea24ldr x30, [sp], 96
003eea28ret x30
003eea2c
003eea2cloc_3eea2c:
003eea2cstr x0, [sp+8]
003eea30mov x3, x30
003eea34bl runtime.morestack_noctxt.abi0
003eea38ldr x0, [sp+8]
003eea3cb 0x3ee8e0
003ee8e0
003eea40
003eea40github.com/things-go/go-socks5/bufferpool.NewPool.func1: ; void github.com/things-go/go-socks5/bufferpool.NewPool.func1(void)
003eea40ldr x16, [x28+16]
003eea44subs xzr, sp, x16
003eea48b.ls 0x3eeab8
003eea4cstr x30, [sp-96]!
003eea50stur x29, [sp-8]
003eea54sub x29, sp, 8
003eea58ldr x3, [x26+8]
003eea5cstr x3, [sp+32]
003eea60stp xzr, xzr, [sp+40]
003eea64ldr x2, [sp+32]
003eea68adrp x0, 0x207000
003eea6cadd x0, x0, 3072
003eea70mov x1, xzr
003eea74bl runtime.makeslice
003eea78ldr x2, [sp+32]
003eea7cstr x0, [sp+64]
003eea80str xzr, [sp+72]
003eea84str x2, [sp+80]
003eea88mov x1, xzr
003eea8cbl runtime.convTslice
003eea90str x0, [sp+56]
003eea94adrp x3, 0x1ff000
003eea98add x3, x3, 1216
003eea9cstr x3, [sp+40]
003eeaa0str x0, [sp+48]
003eeaa4ldr x0, [sp+40]
003eeaa8ldr x1, [sp+48]
003eeaacldur x29, [sp-8]
003eeab0ldr x30, [sp], 96
003eeab4ret x30
003eeab8
003eeab8loc_3eeab8:
003eeab8mov x3, x30
003eeabcbl runtime.morestack.abi0
003eeac0b 0x3eea40
003eeac4udf 0
003eeac8udf 0
003eeaccudf 0
003eea40
003eea40github.com/things-go/go-socks5/bufferpool.NewPool.func1: ; void github.com/things-go/go-socks5/bufferpool.NewPool.func1(void)
003eea40ldr x16, [x28+16]
003eea44subs xzr, sp, x16
003eea48b.ls 0x3eeab8
003eea4cstr x30, [sp-96]!
003eea50stur x29, [sp-8]
003eea54sub x29, sp, 8
003eea58ldr x3, [x26+8]
003eea5cstr x3, [sp+32]
003eea60stp xzr, xzr, [sp+40]
003eea64ldr x2, [sp+32]
003eea68adrp x0, 0x207000
003eea6cadd x0, x0, 3072
003eea70mov x1, xzr
003eea74bl runtime.makeslice
003eea78ldr x2, [sp+32]
003eea7cstr x0, [sp+64]
003eea80str xzr, [sp+72]
003eea84str x2, [sp+80]
003eea88mov x1, xzr
003eea8cbl runtime.convTslice
003eea90str x0, [sp+56]
003eea94adrp x3, 0x1ff000
003eea98add x3, x3, 1216
003eea9cstr x3, [sp+40]
003eeaa0str x0, [sp+48]
003eeaa4ldr x0, [sp+40]
003eeaa8ldr x1, [sp+48]
003eeaacldur x29, [sp-8]
003eeab0ldr x30, [sp], 96
003eeab4ret x30
003eeab8
003eeab8loc_3eeab8:
003eeab8mov x3, x30
003eeabcbl runtime.morestack.abi0
003eeac0b 0x3eea40
003eeac4udf 0
003eeac8udf 0
003eeaccudf 0
003eea40
003eead0
003eead0github.com/things-go/go-socks5/bufferpool.(*pool).Get: ; void github.com/things-go/go-socks5/bufferpool.(*pool).Get(github.com/things-go/go-socks5/bufferpool.pool * sf)
003eead0ldr x16, [x28+16]
003eead4subs xzr, sp, x16
003eead8b.ls 0x3eeb7c
003eeadcstr x30, [sp-112]!
003eeae0stur x29, [sp-8]
003eeae4sub x29, sp, 8
003eeae8str x0, [sp+120]
003eeaecstr xzr, [sp+32]
003eeaf0stp xzr, xzr, [sp+40]
003eeaf4ldr x1, [sp+120]
003eeaf8ldrsb x27, [x1]
003eeafcldr x0, [x1+8]
003eeb00str x0, [sp+56]
003eeb04bl sync.(*Pool).Get
003eeb08str x0, [sp+88]
003eeb0cstr x1, [sp+96]
003eeb10str xzr, [sp+64]
003eeb14stp xzr, xzr, [sp+72]
003eeb18ldr x1, [sp+96]
003eeb1cldr x0, [sp+88]
003eeb20adrp x2, 0x1ff000
003eeb24add x2, x2, 1216
003eeb28subs xzr, x0, x2
003eeb2cb.eq 0x3eeb34
003eeb30b 0x3eeb68
003eeb34
003eeb34loc_3eeb34:
003eeb34ldr x0, [x1]
003eeb38ldr x3, [x1+8]
003eeb3cldr x2, [x1+16]
003eeb40str x0, [sp+64]
003eeb44str x3, [sp+72]
003eeb48str x2, [sp+80]
003eeb4cstr x0, [sp+32]
003eeb50str x3, [sp+40]
003eeb54str x2, [sp+48]
003eeb58mov x1, x3
003eeb5cldur x29, [sp-8]
003eeb60ldr x30, [sp], 112
003eeb64ret x30
003eeb68
003eeb68loc_3eeb68:
003eeb68mov x1, x2
003eeb6cadrp x2, 0x21c000
003eeb70add x2, x2, 3520
003eeb74bl runtime.panicdottypeE
003eeb78hint
003eeb7c
003eeb7cloc_3eeb7c:
003eeb7cstr x0, [sp+8]
003eeb80mov x3, x30
003eeb84bl runtime.morestack_noctxt.abi0
003eeb88ldr x0, [sp+8]
003eeb8cb 0x3eead0
003eead0
003eead0github.com/things-go/go-socks5/bufferpool.(*pool).Get: ; void github.com/things-go/go-socks5/bufferpool.(*pool).Get(github.com/things-go/go-socks5/bufferpool.pool * sf)
003eead0ldr x16, [x28+16]
003eead4subs xzr, sp, x16
003eead8b.ls 0x3eeb7c
003eeadcstr x30, [sp-112]!
003eeae0stur x29, [sp-8]
003eeae4sub x29, sp, 8
003eeae8str x0, [sp+120]
003eeaecstr xzr, [sp+32]
003eeaf0stp xzr, xzr, [sp+40]
003eeaf4ldr x1, [sp+120]
003eeaf8ldrsb x27, [x1]
003eeafcldr x0, [x1+8]
003eeb00str x0, [sp+56]
003eeb04bl sync.(*Pool).Get
003eeb08str x0, [sp+88]
003eeb0cstr x1, [sp+96]
003eeb10str xzr, [sp+64]
003eeb14stp xzr, xzr, [sp+72]
003eeb18ldr x1, [sp+96]
003eeb1cldr x0, [sp+88]
003eeb20adrp x2, 0x1ff000
003eeb24add x2, x2, 1216
003eeb28subs xzr, x0, x2
003eeb2cb.eq 0x3eeb34
003eeb30b 0x3eeb68
003eeb34
003eeb34loc_3eeb34:
003eeb34ldr x0, [x1]
003eeb38ldr x3, [x1+8]
003eeb3cldr x2, [x1+16]
003eeb40str x0, [sp+64]
003eeb44str x3, [sp+72]
003eeb48str x2, [sp+80]
003eeb4cstr x0, [sp+32]
003eeb50str x3, [sp+40]
003eeb54str x2, [sp+48]
003eeb58mov x1, x3
003eeb5cldur x29, [sp-8]
003eeb60ldr x30, [sp], 112
003eeb64ret x30
003eeb68
003eeb68loc_3eeb68:
003eeb68mov x1, x2
003eeb6cadrp x2, 0x21c000
003eeb70add x2, x2, 3520
003eeb74bl runtime.panicdottypeE
003eeb78hint
003eeb7c
003eeb7cloc_3eeb7c:
003eeb7cstr x0, [sp+8]
003eeb80mov x3, x30
003eeb84bl runtime.morestack_noctxt.abi0
003eeb88ldr x0, [sp+8]
003eeb8cb 0x3eead0
003eead0
003eeb90
003eeb90github.com/things-go/go-socks5/bufferpool.(*pool).Put: ; void github.com/things-go/go-socks5/bufferpool.(*pool).Put(github.com/things-go/go-socks5/bufferpool.pool * sf, struct []uint8 b)
003eeb90ldr x16, [x28+16]
003eeb94subs xzr, sp, x16
003eeb98b.ls 0x3eec3c
003eeb9cstr x30, [sp-96]!
003eeba0stur x29, [sp-8]
003eeba4sub x29, sp, 8
003eeba8str x0, [sp+104]
003eebacstr x1, [sp+112]
003eebb0str x2, [sp+120]
003eebb4str x3, [sp+128]
003eebb8str x3, [sp+40]
003eebbcldrsb x27, [x0]
003eebc0ldr x4, [x0]
003eebc4subs xzr, x3, x4
003eebc8b.ne 0x3eec24
003eebccb 0x3eebd0
003eebd0
003eebd0loc_3eebd0:
003eebd0b 0x3eebd4
003eebd4
003eebd4loc_3eebd4:
003eebd4b 0x3eebd8
003eebd8
003eebd8loc_3eebd8:
003eebd8str x1, [sp+64]
003eebdcstr xzr, [sp+72]
003eebe0str x3, [sp+80]
003eebe4mov x0, x1
003eebe8mov x1, xzr
003eebecmov x2, x3
003eebf0bl runtime.convTslice
003eebf4str x0, [sp+56]
003eebf8ldr x3, [sp+104]
003eebfcldrsb x27, [x3]
003eec00ldr x0, [x3+8]
003eec04str x0, [sp+48]
003eec08ldr x2, [sp+56]
003eec0cadrp x1, 0x1ff000
003eec10add x1, x1, 1216
003eec14bl sync.(*Pool).Put
003eec18ldur x29, [sp-8]
003eec1cldr x30, [sp], 96
003eec20ret x30
003eec24
003eec24loc_3eec24:
003eec24adrp x0, 0x207000
003eec28add x0, x0, 2944
003eec2cadrp x1, 0x324000
003eec30add x1, x1, 3152
003eec34bl runtime.gopanic
003eec38hint
003eec3c
003eec3cloc_3eec3c:
003eec3cstp x0, x1, [sp+8]
003eec40stp x2, x3, [sp+24]
003eec44mov x3, x30
003eec48bl runtime.morestack_noctxt.abi0
003eec4cldp x0, x1, [sp+8]
003eec50ldp x2, x3, [sp+24]
003eec54b 0x3eeb90
003eec58udf 0
003eec5cudf 0
003eeb90
003eeb90github.com/things-go/go-socks5/bufferpool.(*pool).Put: ; void github.com/things-go/go-socks5/bufferpool.(*pool).Put(github.com/things-go/go-socks5/bufferpool.pool * sf, struct []uint8 b)
003eeb90ldr x16, [x28+16]
003eeb94subs xzr, sp, x16
003eeb98b.ls 0x3eec3c
003eeb9cstr x30, [sp-96]!
003eeba0stur x29, [sp-8]
003eeba4sub x29, sp, 8
003eeba8str x0, [sp+104]
003eebacstr x1, [sp+112]
003eebb0str x2, [sp+120]
003eebb4str x3, [sp+128]
003eebb8str x3, [sp+40]
003eebbcldrsb x27, [x0]
003eebc0ldr x4, [x0]
003eebc4subs xzr, x3, x4
003eebc8b.ne 0x3eec24
003eebccb 0x3eebd0
003eebd0
003eebd0loc_3eebd0:
003eebd0b 0x3eebd4
003eebd4
003eebd4loc_3eebd4:
003eebd4b 0x3eebd8
003eebd8
003eebd8loc_3eebd8:
003eebd8str x1, [sp+64]
003eebdcstr xzr, [sp+72]
003eebe0str x3, [sp+80]
003eebe4mov x0, x1
003eebe8mov x1, xzr
003eebecmov x2, x3
003eebf0bl runtime.convTslice
003eebf4str x0, [sp+56]
003eebf8ldr x3, [sp+104]
003eebfcldrsb x27, [x3]
003eec00ldr x0, [x3+8]
003eec04str x0, [sp+48]
003eec08ldr x2, [sp+56]
003eec0cadrp x1, 0x1ff000
003eec10add x1, x1, 1216
003eec14bl sync.(*Pool).Put
003eec18ldur x29, [sp-8]
003eec1cldr x30, [sp], 96
003eec20ret x30
003eec24
003eec24loc_3eec24:
003eec24adrp x0, 0x207000
003eec28add x0, x0, 2944
003eec2cadrp x1, 0x324000
003eec30add x1, x1, 3152
003eec34bl runtime.gopanic
003eec38hint
003eec3c
003eec3cloc_3eec3c:
003eec3cstp x0, x1, [sp+8]
003eec40stp x2, x3, [sp+24]
003eec44mov x3, x30
003eec48bl runtime.morestack_noctxt.abi0
003eec4cldp x0, x1, [sp+8]
003eec50ldp x2, x3, [sp+24]
003eec54b 0x3eeb90
003eec58udf 0
003eec5cudf 0
003eeb90
003eec60
003eec60github.com/things-go/go-socks5.NoAuthAuthenticator.GetCode: ; void github.com/things-go/go-socks5.NoAuthAuthenticator.GetCode(github.com/things-go/go-socks5.NoAuthAuthenticator a)
003eec60str x30, [sp-32]!
003eec64stur x29, [sp-8]
003eec68sub x29, sp, 8
003eec6cstrb wzr, [sp+23]
003eec70strb wzr, [sp+23]
003eec74mov x0, xzr
003eec78add x29, sp, 24
003eec7cadd sp, sp, 32
003eec80ret x30
003eec84udf 0
003eec88udf 0
003eec8cudf 0
003eec60
003eec60github.com/things-go/go-socks5.NoAuthAuthenticator.GetCode: ; void github.com/things-go/go-socks5.NoAuthAuthenticator.GetCode(github.com/things-go/go-socks5.NoAuthAuthenticator a)
003eec60str x30, [sp-32]!
003eec64stur x29, [sp-8]
003eec68sub x29, sp, 8
003eec6cstrb wzr, [sp+23]
003eec70strb wzr, [sp+23]
003eec74mov x0, xzr
003eec78add x29, sp, 24
003eec7cadd sp, sp, 32
003eec80ret x30
003eec84udf 0
003eec88udf 0
003eec8cudf 0
003eec60
003eec90
003eec90github.com/things-go/go-socks5.NoAuthAuthenticator.Authenticate: ; void github.com/things-go/go-socks5.NoAuthAuthenticator.Authenticate(github.com/things-go/go-socks5.NoAuthAuthenticator a, io.Reader p1, io.Writer writer, struct string p3)
003eec90ldr x16, [x28+16]
003eec94sub x17, sp, 64
003eec98subs xzr, x17, x16
003eec9cb.ls 0x3eedc8
003eeca0str x30, [sp-192]!
003eeca4stur x29, [sp-8]
003eeca8sub x29, sp, 8
003eecacstr x0, [sp+200]
003eecb0str x1, [sp+208]
003eecb4str x2, [sp+216]
003eecb8str x3, [sp+224]
003eecbcstr x4, [sp+232]
003eecc0str x5, [sp+240]
003eecc4str xzr, [sp+80]
003eecc8stp xzr, xzr, [sp+64]
003eecccstp xzr, xzr, [sp+168]
003eecd0adrp x0, 0x213000
003eecd4add x0, x0, 1440
003eecd8bl runtime.newobject
003eecdcstr x0, [sp+128]
003eece0movz x1, 5
003eece4strb w1, [x0]
003eece8ldr x1, [sp+128]
003eececldrsb x27, [x1]
003eecf0strb wzr, [x1+1]
003eecf4ldr x1, [sp+128]
003eecf8ldrsb x27, [x1]
003eecfcb 0x3eed00
003eed00
003eed00loc_3eed00:
003eed00str x1, [sp+136]
003eed04orr x3, xzr, 2
003eed08str x3, [sp+144]
003eed0cstr x3, [sp+152]
003eed10ldr x4, [sp+216]
003eed14ldrsb x27, [x4]
003eed18ldr x0, [sp+224]
003eed1cldr x4, [x4+24]
003eed20mov x2, x3
003eed24blr x4
003eed28str x0, [sp+48]
003eed2cstr x1, [sp+168]
003eed30str x2, [sp+176]
003eed34ldr x4, [sp+48]
003eed38str x4, [sp+56]
003eed3cstr x1, [sp+104]
003eed40str x2, [sp+112]
003eed44str x1, [sp+88]
003eed48str x2, [sp+96]
003eed4cbl runtime.makemap_small
003eed50str x0, [sp+160]
003eed54adrp x0, 0x255000
003eed58add x0, x0, 2336
003eed5cbl runtime.newobject
003eed60str x0, [sp+120]
003eed64strb wzr, [x0]
003eed68ldr x4, [sp+120]
003eed6cldrsb x27, [x4]
003eed70ldr x5, [sp+160]
003eed74adrp x27, 0x65d000
003eed78ldr w6, [x27+3056]
003eed7ccbz w6, 0x3eed84
003eed80b 0x3eed88
003eed84
003eed84loc_3eed84:
003eed84b 0x3eed9c
003eed88
003eed88loc_3eed88:
003eed88bl runtime.gcWriteBarrier2
003eed8cstr x5, [x25]
003eed90ldr x3, [x4+8]
003eed94str x3, [x25+8]
003eed98b 0x3eed9c
003eed9c
003eed9cloc_3eed9c:
003eed9cstr x5, [x4+8]
003eeda0ldr x3, [sp+120]
003eeda4str x3, [sp+80]
003eeda8ldr x1, [sp+88]
003eedacldr x2, [sp+96]
003eedb0str x1, [sp+64]
003eedb4str x2, [sp+72]
003eedb8ldr x0, [sp+80]
003eedbcldur x29, [sp-8]
003eedc0ldr x30, [sp], 192
003eedc4ret x30
003eedc8
003eedc8loc_3eedc8:
003eedc8stp x0, x1, [sp+8]
003eedccstp x2, x3, [sp+24]
003eedd0stp x4, x5, [sp+40]
003eedd4mov x3, x30
003eedd8bl runtime.morestack_noctxt.abi0
003eeddcldp x0, x1, [sp+8]
003eede0ldp x2, x3, [sp+24]
003eede4ldp x4, x5, [sp+40]
003eede8b 0x3eec90
003eedecudf 0
003eec90
003eec90github.com/things-go/go-socks5.NoAuthAuthenticator.Authenticate: ; void github.com/things-go/go-socks5.NoAuthAuthenticator.Authenticate(github.com/things-go/go-socks5.NoAuthAuthenticator a, io.Reader p1, io.Writer writer, struct string p3)
003eec90ldr x16, [x28+16]
003eec94sub x17, sp, 64
003eec98subs xzr, x17, x16
003eec9cb.ls 0x3eedc8
003eeca0str x30, [sp-192]!
003eeca4stur x29, [sp-8]
003eeca8sub x29, sp, 8
003eecacstr x0, [sp+200]
003eecb0str x1, [sp+208]
003eecb4str x2, [sp+216]
003eecb8str x3, [sp+224]
003eecbcstr x4, [sp+232]
003eecc0str x5, [sp+240]
003eecc4str xzr, [sp+80]
003eecc8stp xzr, xzr, [sp+64]
003eecccstp xzr, xzr, [sp+168]
003eecd0adrp x0, 0x213000
003eecd4add x0, x0, 1440
003eecd8bl runtime.newobject
003eecdcstr x0, [sp+128]
003eece0movz x1, 5
003eece4strb w1, [x0]
003eece8ldr x1, [sp+128]
003eececldrsb x27, [x1]
003eecf0strb wzr, [x1+1]
003eecf4ldr x1, [sp+128]
003eecf8ldrsb x27, [x1]
003eecfcb 0x3eed00
003eed00
003eed00loc_3eed00:
003eed00str x1, [sp+136]
003eed04orr x3, xzr, 2
003eed08str x3, [sp+144]
003eed0cstr x3, [sp+152]
003eed10ldr x4, [sp+216]
003eed14ldrsb x27, [x4]
003eed18ldr x0, [sp+224]
003eed1cldr x4, [x4+24]
003eed20mov x2, x3
003eed24blr x4
003eed28str x0, [sp+48]
003eed2cstr x1, [sp+168]
003eed30str x2, [sp+176]
003eed34ldr x4, [sp+48]
003eed38str x4, [sp+56]
003eed3cstr x1, [sp+104]
003eed40str x2, [sp+112]
003eed44str x1, [sp+88]
003eed48str x2, [sp+96]
003eed4cbl runtime.makemap_small
003eed50str x0, [sp+160]
003eed54adrp x0, 0x255000
003eed58add x0, x0, 2336
003eed5cbl runtime.newobject
003eed60str x0, [sp+120]
003eed64strb wzr, [x0]
003eed68ldr x4, [sp+120]
003eed6cldrsb x27, [x4]
003eed70ldr x5, [sp+160]
003eed74adrp x27, 0x65d000
003eed78ldr w6, [x27+3056]
003eed7ccbz w6, 0x3eed84
003eed80b 0x3eed88
003eed84
003eed84loc_3eed84:
003eed84b 0x3eed9c
003eed88
003eed88loc_3eed88:
003eed88bl runtime.gcWriteBarrier2
003eed8cstr x5, [x25]
003eed90ldr x3, [x4+8]
003eed94str x3, [x25+8]
003eed98b 0x3eed9c
003eed9c
003eed9cloc_3eed9c:
003eed9cstr x5, [x4+8]
003eeda0ldr x3, [sp+120]
003eeda4str x3, [sp+80]
003eeda8ldr x1, [sp+88]
003eedacldr x2, [sp+96]
003eedb0str x1, [sp+64]
003eedb4str x2, [sp+72]
003eedb8ldr x0, [sp+80]
003eedbcldur x29, [sp-8]
003eedc0ldr x30, [sp], 192
003eedc4ret x30
003eedc8
003eedc8loc_3eedc8:
003eedc8stp x0, x1, [sp+8]
003eedccstp x2, x3, [sp+24]
003eedd0stp x4, x5, [sp+40]
003eedd4mov x3, x30
003eedd8bl runtime.morestack_noctxt.abi0
003eeddcldp x0, x1, [sp+8]
003eede0ldp x2, x3, [sp+24]
003eede4ldp x4, x5, [sp+40]
003eede8b 0x3eec90
003eedecudf 0
003eec90
003eedf0
003eedf0github.com/things-go/go-socks5.UserPassAuthenticator.GetCode: ; void github.com/things-go/go-socks5.UserPassAuthenticator.GetCode(github.com/things-go/go-socks5.UserPassAuthenticator a)
003eedf0str x30, [sp-32]!
003eedf4stur x29, [sp-8]
003eedf8sub x29, sp, 8
003eedfcstr x0, [sp+40]
003eee00str x1, [sp+48]
003eee04strb wzr, [sp+23]
003eee08orr x0, xzr, 2
003eee0cstrb w0, [sp+23]
003eee10add x29, sp, 24
003eee14add sp, sp, 32
003eee18ret x30
003eee1cudf 0
003eedf0
003eedf0github.com/things-go/go-socks5.UserPassAuthenticator.GetCode: ; void github.com/things-go/go-socks5.UserPassAuthenticator.GetCode(github.com/things-go/go-socks5.UserPassAuthenticator a)
003eedf0str x30, [sp-32]!
003eedf4stur x29, [sp-8]
003eedf8sub x29, sp, 8
003eedfcstr x0, [sp+40]
003eee00str x1, [sp+48]
003eee04strb wzr, [sp+23]
003eee08orr x0, xzr, 2
003eee0cstrb w0, [sp+23]
003eee10add x29, sp, 24
003eee14add sp, sp, 32
003eee18ret x30
003eee1cudf 0
003eedf0
003eee20
003eee20github.com/things-go/go-socks5.UserPassAuthenticator.Authenticate: ; void github.com/things-go/go-socks5.UserPassAuthenticator.Authenticate(github.com/things-go/go-socks5.UserPassAuthenticator a, io.Reader reader, io.Writer writer, struct string userAddr)
003eee20ldr x16, [x28+16]
003eee24sub x17, sp, 656
003eee28subs xzr, x17, x16
003eee2cb.ls 0x3ef410
003eee30sub x20, sp, 784
003eee34stp x29, x30, [x20-8]
003eee38add sp, x20, 0
003eee3csub x29, sp, 8
003eee40str x0, [sp+792]
003eee44str x1, [sp+800]
003eee48str x2, [sp+808]
003eee4cstr x3, [sp+816]
003eee50str x4, [sp+824]
003eee54str x5, [sp+832]
003eee58str x6, [sp+840]
003eee5cstr x7, [sp+848]
003eee60str xzr, [sp+128]
003eee64stp xzr, xzr, [sp+112]
003eee68add x27, sp, 656
003eee6cstp xzr, xzr, [x27]
003eee70adrp x0, 0x213000
003eee74add x0, x0, 1440
003eee78bl runtime.newobject
003eee7cstr x0, [sp+544]
003eee80movz x1, 5
003eee84strb w1, [x0]
003eee88ldr x1, [sp+544]
003eee8cldrsb x27, [x1]
003eee90orr x2, xzr, 2
003eee94strb w2, [x1+1]
003eee98ldr x1, [sp+544]
003eee9cldrsb x27, [x1]
003eeea0b 0x3eeea4
003eeea4
003eeea4loc_3eeea4:
003eeea4str x1, [sp+552]
003eeea8orr x3, xzr, 2
003eeeacstr x3, [sp+560]
003eeeb0str x3, [sp+568]
003eeeb4ldr x4, [sp+824]
003eeeb8ldrsb x27, [x4]
003eeebcldr x0, [sp+832]
003eeec0ldr x4, [x4+24]
003eeec4mov x2, x3
003eeec8blr x4
003eeeccstr x0, [sp+88]
003eeed0str x1, [sp+656]
003eeed4str x2, [sp+664]
003eeed8ldr x4, [sp+88]
003eeedcstr x4, [sp+80]
003eeee0str x1, [sp+256]
003eeee4str x2, [sp+264]
003eeee8str x1, [sp+240]
003eeeecstr x2, [sp+248]
003eeef0cbnz x1, 0x3eeef8
003eeef4b 0x3eef1c
003eeef8
003eeef8loc_3eeef8:
003eeef8str xzr, [sp+128]
003eeefcldr x1, [sp+240]
003eef00ldr x2, [sp+248]
003eef04str x1, [sp+112]
003eef08str x2, [sp+120]
003eef0cldr x0, [sp+128]
003eef10ldp x29, x30, [sp-8]
003eef14add sp, sp, 784
003eef18ret x30
003eef1c
003eef1cloc_3eef1c:
003eef1cadd x27, sp, 600
003eef20stp xzr, xzr, [x27]
003eef24add x27, sp, 616
003eef28stp xzr, xzr, [x27]
003eef2cadd x27, sp, 632
003eef30stp xzr, xzr, [x27]
003eef34str xzr, [sp+648]
003eef38add x27, sp, 656
003eef3cstp xzr, xzr, [x27]
003eef40ldr x0, [sp+808]
003eef44ldr x1, [sp+816]
003eef48bl github.com/things-go/go-socks5/statute.ParseUserPassRequest
003eef4cstrb w0, [sp+272]
003eef50strb w1, [sp+273]
003eef54strb w2, [sp+274]
003eef58str x3, [sp+280]
003eef5cstr x4, [sp+288]
003eef60str x5, [sp+296]
003eef64str x6, [sp+304]
003eef68str x7, [sp+312]
003eef6cstr x8, [sp+320]
003eef70ldp x2, x3, [sp+272]
003eef74ldp x4, x5, [sp+288]
003eef78ldp x6, x7, [sp+304]
003eef7cadd x27, sp, 600
003eef80stp x2, x3, [x27]
003eef84add x27, sp, 616
003eef88stp x4, x5, [x27]
003eef8cadd x27, sp, 632
003eef90stp x6, x7, [x27]
003eef94ldr x2, [sp+320]
003eef98str x2, [sp+648]
003eef9cstr x9, [sp+656]
003eefa0str x10, [sp+664]
003eefa4add x27, sp, 600
003eefa8ldp x2, x3, [x27]
003eefacadd x27, sp, 616
003eefb0ldp x4, x5, [x27]
003eefb4add x27, sp, 632
003eefb8ldp x6, x7, [x27]
003eefbcadd x27, sp, 720
003eefc0stp x2, x3, [x27]
003eefc4add x27, sp, 736
003eefc8stp x4, x5, [x27]
003eefccadd x27, sp, 752
003eefd0stp x6, x7, [x27]
003eefd4ldr x2, [sp+648]
003eefd8str x2, [sp+768]
003eefdcldr x2, [sp+656]
003eefe0ldr x3, [sp+664]
003eefe4str x2, [sp+704]
003eefe8str x3, [sp+712]
003eefecadd x27, sp, 720
003eeff0ldp x2, x3, [x27]
003eeff4add x27, sp, 736
003eeff8ldp x4, x5, [x27]
003eeffcadd x27, sp, 752
003ef000ldp x6, x7, [x27]
003ef004stp x2, x3, [sp+136]
003ef008stp x4, x5, [sp+152]
003ef00cstp x6, x7, [sp+168]
003ef010ldr x2, [sp+768]
003ef014str x2, [sp+184]
003ef018ldr x2, [sp+712]
003ef01cldr x3, [sp+704]
003ef020str x3, [sp+224]
003ef024str x2, [sp+232]
003ef028cbnz x3, 0x3ef030
003ef02cb 0x3ef054
003ef030
003ef030loc_3ef030:
003ef030str xzr, [sp+128]
003ef034ldr x1, [sp+224]
003ef038ldr x2, [sp+232]
003ef03cstr x1, [sp+112]
003ef040str x2, [sp+120]
003ef044ldr x0, [sp+128]
003ef048ldp x29, x30, [sp-8]
003ef04cadd sp, sp, 784
003ef050ret x30
003ef054
003ef054loc_3ef054:
003ef054ldr x3, [sp+144]
003ef058ldr x4, [sp+152]
003ef05cldr x5, [sp+160]
003ef060str x3, [sp+520]
003ef064str x4, [sp+528]
003ef068str x5, [sp+536]
003ef06cldr x3, [sp+168]
003ef070ldr x4, [sp+176]
003ef074ldr x5, [sp+184]
003ef078str x3, [sp+496]
003ef07cstr x4, [sp+504]
003ef080str x5, [sp+512]
003ef084ldr x2, [sp+528]
003ef088ldr x1, [sp+520]
003ef08cmov x0, xzr
003ef090bl runtime.slicebytetostring
003ef094str x0, [sp+480]
003ef098str x1, [sp+488]
003ef09cldr x2, [sp+504]
003ef0a0ldr x1, [sp+496]
003ef0a4mov x0, xzr
003ef0a8bl runtime.slicebytetostring
003ef0acstr x0, [sp+464]
003ef0b0str x1, [sp+472]
003ef0b4ldr x3, [sp+792]
003ef0b8ldrsb x27, [x3]
003ef0bcldr x4, [sp+800]
003ef0c0ldr x5, [sp+840]
003ef0c4ldr x6, [sp+848]
003ef0c8ldr x3, [x3+24]
003ef0ccldr x7, [sp+480]
003ef0d0ldr x2, [sp+488]
003ef0d4mov x8, x0
003ef0d8mov x0, x4
003ef0dcmov x9, x1
003ef0e0mov x1, x7
003ef0e4mov x10, x3
003ef0e8mov x3, x8
003ef0ecmov x4, x9
003ef0f0blr x10
003ef0f4strb w0, [sp+79]
003ef0f8tbnz w0, 0, 0x3ef100
003ef0fcb 0x3ef334
003ef100
003ef100loc_3ef100:
003ef100add x27, sp, 656
003ef104stp xzr, xzr, [x27]
003ef108adrp x0, 0x212000
003ef10cadd x0, x0, 1440
003ef110bl runtime.newobject
003ef114str x0, [sp+400]
003ef118orr x1, xzr, 1
003ef11cstrb w1, [x0]
003ef120ldr x1, [sp+400]
003ef124ldrsb x27, [x1]
003ef128strb wzr, [x1+1]
003ef12cldr x1, [sp+400]
003ef130ldrsb x27, [x1]
003ef134b 0x3ef138
003ef138
003ef138loc_3ef138:
003ef138str x1, [sp+408]
003ef13corr x3, xzr, 2
003ef140str x3, [sp+416]
003ef144str x3, [sp+424]
003ef148ldr x4, [sp+824]
003ef14cldrsb x27, [x4]
003ef150ldr x0, [sp+832]
003ef154ldr x4, [x4+24]
003ef158mov x2, x3
003ef15cblr x4
003ef160str x0, [sp+88]
003ef164str x1, [sp+656]
003ef168str x2, [sp+664]
003ef16cldr x4, [sp+88]
003ef170str x4, [sp+96]
003ef174str x1, [sp+672]
003ef178str x2, [sp+680]
003ef17cstr x1, [sp+192]
003ef180str x2, [sp+200]
003ef184cbnz x1, 0x3ef18c
003ef188b 0x3ef1b0
003ef18c
003ef18cloc_3ef18c:
003ef18cstr xzr, [sp+128]
003ef190ldr x1, [sp+192]
003ef194ldr x2, [sp+200]
003ef198str x1, [sp+112]
003ef19cstr x2, [sp+120]
003ef1a0ldr x0, [sp+128]
003ef1a4ldp x29, x30, [sp-8]
003ef1a8add sp, sp, 784
003ef1acret x30
003ef1b0
003ef1b0loc_3ef1b0:
003ef1b0bl runtime.makemap_small
003ef1b4str x0, [sp+592]
003ef1b8ldr x1, [sp+144]
003ef1bcldr x2, [sp+152]
003ef1c0ldr x0, [sp+160]
003ef1c4str x1, [sp+376]
003ef1c8str x2, [sp+384]
003ef1ccstr x0, [sp+392]
003ef1d0mov x0, xzr
003ef1d4bl runtime.slicebytetostring
003ef1d8str x0, [sp+576]
003ef1dcstr x1, [sp+584]
003ef1e0ldr x1, [sp+592]
003ef1e4adrp x0, 0x235000
003ef1e8add x0, x0, 1600
003ef1ecadrp x2, 0x2c2000
003ef1f0add x2, x2, 1836
003ef1f4orr x3, xzr, 8
003ef1f8bl runtime.mapassign_faststr
003ef1fcstr x0, [sp+368]
003ef200ldrsb x27, [x0]
003ef204ldr x1, [sp+576]
003ef208ldr x2, [sp+584]
003ef20cstr x2, [x0+8]
003ef210adrp x27, 0x65c000
003ef214ldr w2, [x27+3056]
003ef218cbz w2, 0x3ef220
003ef21cb 0x3ef224
003ef220
003ef220loc_3ef220:
003ef220b 0x3ef238
003ef224
003ef224loc_3ef224:
003ef224bl runtime.gcWriteBarrier2
003ef228str x1, [x25]
003ef22cldr x3, [x0]
003ef230str x3, [x25+8]
003ef234b 0x3ef238
003ef238
003ef238loc_3ef238:
003ef238str x1, [x0]
003ef23cldr x1, [sp+168]
003ef240ldr x2, [sp+176]
003ef244ldr x3, [sp+184]
003ef248str x1, [sp+344]
003ef24cstr x2, [sp+352]
003ef250str x3, [sp+360]
003ef254mov x0, xzr
003ef258bl runtime.slicebytetostring
003ef25cstr x0, [sp+576]
003ef260str x1, [sp+584]
003ef264ldr x1, [sp+592]
003ef268adrp x0, 0x235000
003ef26cadd x0, x0, 1600
003ef270adrp x2, 0x2c2000
003ef274add x2, x2, 1844
003ef278orr x3, xzr, 8
003ef27cbl runtime.mapassign_faststr
003ef280str x0, [sp+336]
003ef284ldrsb x27, [x0]
003ef288ldr x3, [sp+576]
003ef28cldr x4, [sp+584]
003ef290str x4, [x0+8]
003ef294adrp x27, 0x65c000
003ef298ldr w4, [x27+3056]
003ef29ccbz w4, 0x3ef2a4
003ef2a0b 0x3ef2a8
003ef2a4
003ef2a4loc_3ef2a4:
003ef2a4b 0x3ef2bc
003ef2a8
003ef2a8loc_3ef2a8:
003ef2a8bl runtime.gcWriteBarrier2
003ef2acstr x3, [x25]
003ef2b0ldr x1, [x0]
003ef2b4str x1, [x25+8]
003ef2b8b 0x3ef2bc
003ef2bc
003ef2bcloc_3ef2bc:
003ef2bcstr x3, [x0]
003ef2c0adrp x0, 0x254000
003ef2c4add x0, x0, 2336
003ef2c8bl runtime.newobject
003ef2ccstr x0, [sp+328]
003ef2d0orr x1, xzr, 2
003ef2d4strb w1, [x0]
003ef2d8ldr x1, [sp+328]
003ef2dcldrsb x27, [x1]
003ef2e0ldr x2, [sp+592]
003ef2e4adrp x27, 0x65c000
003ef2e8ldr w3, [x27+3056]
003ef2eccbz w3, 0x3ef2f4
003ef2f0b 0x3ef2f8
003ef2f4
003ef2f4loc_3ef2f4:
003ef2f4b 0x3ef30c
003ef2f8
003ef2f8loc_3ef2f8:
003ef2f8bl runtime.gcWriteBarrier2
003ef2fcstr x2, [x25]
003ef300ldr x3, [x1+8]
003ef304str x3, [x25+8]
003ef308b 0x3ef30c
003ef30c
003ef30cloc_3ef30c:
003ef30cstr x2, [x1+8]
003ef310ldr x3, [sp+328]
003ef314str x3, [sp+128]
003ef318stp xzr, xzr, [sp+112]
003ef31cldr x0, [sp+128]
003ef320mov x1, xzr
003ef324mov x2, xzr
003ef328ldp x29, x30, [sp-8]
003ef32cadd sp, sp, 784
003ef330ret x30
003ef334
003ef334loc_3ef334:
003ef334add x27, sp, 656
003ef338stp xzr, xzr, [x27]
003ef33cadrp x0, 0x212000
003ef340add x0, x0, 1440
003ef344bl runtime.newobject
003ef348str x0, [sp+432]
003ef34corr x1, xzr, 1
003ef350strb w1, [x0]
003ef354ldr x2, [sp+432]
003ef358ldrsb x27, [x2]
003ef35cstrb w1, [x2+1]
003ef360ldr x1, [sp+432]
003ef364ldrsb x27, [x1]
003ef368b 0x3ef36c
003ef36c
003ef36cloc_3ef36c:
003ef36cstr x1, [sp+440]
003ef370orr x3, xzr, 2
003ef374str x3, [sp+448]
003ef378str x3, [sp+456]
003ef37cldr x4, [sp+824]
003ef380ldrsb x27, [x4]
003ef384ldr x0, [sp+832]
003ef388ldr x4, [x4+24]
003ef38cmov x2, x3
003ef390blr x4
003ef394str x0, [sp+88]
003ef398str x1, [sp+656]
003ef39cstr x2, [sp+664]
003ef3a0ldr x4, [sp+88]
003ef3a4str x4, [sp+104]
003ef3a8str x1, [sp+688]
003ef3acstr x2, [sp+696]
003ef3b0str x1, [sp+208]
003ef3b4str x2, [sp+216]
003ef3b8cbnz x1, 0x3ef3c0
003ef3bcb 0x3ef3e4
003ef3c0
003ef3c0loc_3ef3c0:
003ef3c0str xzr, [sp+128]
003ef3c4ldr x1, [sp+208]
003ef3c8ldr x2, [sp+216]
003ef3ccstr x1, [sp+112]
003ef3d0str x2, [sp+120]
003ef3d4ldr x0, [sp+128]
003ef3d8ldp x29, x30, [sp-8]
003ef3dcadd sp, sp, 784
003ef3e0ret x30
003ef3e4
003ef3e4loc_3ef3e4:
003ef3e4str xzr, [sp+128]
003ef3e8adrp x27, 0x633000
003ef3ecldr x1, [x27+304]
003ef3f0adrp x27, 0x633000
003ef3f4ldr x2, [x27+312]
003ef3f8str x1, [sp+112]
003ef3fcstr x2, [sp+120]
003ef400ldr x0, [sp+128]
003ef404ldp x29, x30, [sp-8]
003ef408add sp, sp, 784
003ef40cret x30
003ef410
003ef410loc_3ef410:
003ef410stp x0, x1, [sp+8]
003ef414stp x2, x3, [sp+24]
003ef418stp x4, x5, [sp+40]
003ef41cstp x6, x7, [sp+56]
003ef420mov x3, x30
003ef424bl runtime.morestack_noctxt.abi0
003ef428ldp x0, x1, [sp+8]
003ef42cldp x2, x3, [sp+24]
003ef430ldp x4, x5, [sp+40]
003ef434ldp x6, x7, [sp+56]
003ef438b 0x3eee20
003ef43cudf 0
003eee20
003eee20github.com/things-go/go-socks5.UserPassAuthenticator.Authenticate: ; void github.com/things-go/go-socks5.UserPassAuthenticator.Authenticate(github.com/things-go/go-socks5.UserPassAuthenticator a, io.Reader reader, io.Writer writer, struct string userAddr)
003eee20ldr x16, [x28+16]
003eee24sub x17, sp, 656
003eee28subs xzr, x17, x16
003eee2cb.ls 0x3ef410
003eee30sub x20, sp, 784
003eee34stp x29, x30, [x20-8]
003eee38add sp, x20, 0
003eee3csub x29, sp, 8
003eee40str x0, [sp+792]
003eee44str x1, [sp+800]
003eee48str x2, [sp+808]
003eee4cstr x3, [sp+816]
003eee50str x4, [sp+824]
003eee54str x5, [sp+832]
003eee58str x6, [sp+840]
003eee5cstr x7, [sp+848]
003eee60str xzr, [sp+128]
003eee64stp xzr, xzr, [sp+112]
003eee68add x27, sp, 656
003eee6cstp xzr, xzr, [x27]
003eee70adrp x0, 0x213000
003eee74add x0, x0, 1440
003eee78bl runtime.newobject
003eee7cstr x0, [sp+544]
003eee80movz x1, 5
003eee84strb w1, [x0]
003eee88ldr x1, [sp+544]
003eee8cldrsb x27, [x1]
003eee90orr x2, xzr, 2
003eee94strb w2, [x1+1]
003eee98ldr x1, [sp+544]
003eee9cldrsb x27, [x1]
003eeea0b 0x3eeea4
003eeea4
003eeea4loc_3eeea4:
003eeea4str x1, [sp+552]
003eeea8orr x3, xzr, 2
003eeeacstr x3, [sp+560]
003eeeb0str x3, [sp+568]
003eeeb4ldr x4, [sp+824]
003eeeb8ldrsb x27, [x4]
003eeebcldr x0, [sp+832]
003eeec0ldr x4, [x4+24]
003eeec4mov x2, x3
003eeec8blr x4
003eeeccstr x0, [sp+88]
003eeed0str x1, [sp+656]
003eeed4str x2, [sp+664]
003eeed8ldr x4, [sp+88]
003eeedcstr x4, [sp+80]
003eeee0str x1, [sp+256]
003eeee4str x2, [sp+264]
003eeee8str x1, [sp+240]
003eeeecstr x2, [sp+248]
003eeef0cbnz x1, 0x3eeef8
003eeef4b 0x3eef1c
003eeef8
003eeef8loc_3eeef8:
003eeef8str xzr, [sp+128]
003eeefcldr x1, [sp+240]
003eef00ldr x2, [sp+248]
003eef04str x1, [sp+112]
003eef08str x2, [sp+120]
003eef0cldr x0, [sp+128]
003eef10ldp x29, x30, [sp-8]
003eef14add sp, sp, 784
003eef18ret x30
003eef1c
003eef1cloc_3eef1c:
003eef1cadd x27, sp, 600
003eef20stp xzr, xzr, [x27]
003eef24add x27, sp, 616
003eef28stp xzr, xzr, [x27]
003eef2cadd x27, sp, 632
003eef30stp xzr, xzr, [x27]
003eef34str xzr, [sp+648]
003eef38add x27, sp, 656
003eef3cstp xzr, xzr, [x27]
003eef40ldr x0, [sp+808]
003eef44ldr x1, [sp+816]
003eef48bl github.com/things-go/go-socks5/statute.ParseUserPassRequest
003eef4cstrb w0, [sp+272]
003eef50strb w1, [sp+273]
003eef54strb w2, [sp+274]
003eef58str x3, [sp+280]
003eef5cstr x4, [sp+288]
003eef60str x5, [sp+296]
003eef64str x6, [sp+304]
003eef68str x7, [sp+312]
003eef6cstr x8, [sp+320]
003eef70ldp x2, x3, [sp+272]
003eef74ldp x4, x5, [sp+288]
003eef78ldp x6, x7, [sp+304]
003eef7cadd x27, sp, 600
003eef80stp x2, x3, [x27]
003eef84add x27, sp, 616
003eef88stp x4, x5, [x27]
003eef8cadd x27, sp, 632
003eef90stp x6, x7, [x27]
003eef94ldr x2, [sp+320]
003eef98str x2, [sp+648]
003eef9cstr x9, [sp+656]
003eefa0str x10, [sp+664]
003eefa4add x27, sp, 600
003eefa8ldp x2, x3, [x27]
003eefacadd x27, sp, 616
003eefb0ldp x4, x5, [x27]
003eefb4add x27, sp, 632
003eefb8ldp x6, x7, [x27]
003eefbcadd x27, sp, 720
003eefc0stp x2, x3, [x27]
003eefc4add x27, sp, 736
003eefc8stp x4, x5, [x27]
003eefccadd x27, sp, 752
003eefd0stp x6, x7, [x27]
003eefd4ldr x2, [sp+648]
003eefd8str x2, [sp+768]
003eefdcldr x2, [sp+656]
003eefe0ldr x3, [sp+664]
003eefe4str x2, [sp+704]
003eefe8str x3, [sp+712]
003eefecadd x27, sp, 720
003eeff0ldp x2, x3, [x27]
003eeff4add x27, sp, 736
003eeff8ldp x4, x5, [x27]
003eeffcadd x27, sp, 752
003ef000ldp x6, x7, [x27]
003ef004stp x2, x3, [sp+136]
003ef008stp x4, x5, [sp+152]
003ef00cstp x6, x7, [sp+168]
003ef010ldr x2, [sp+768]
003ef014str x2, [sp+184]
003ef018ldr x2, [sp+712]
003ef01cldr x3, [sp+704]
003ef020str x3, [sp+224]
003ef024str x2, [sp+232]
003ef028cbnz x3, 0x3ef030
003ef02cb 0x3ef054
003ef030
003ef030loc_3ef030:
003ef030str xzr, [sp+128]
003ef034ldr x1, [sp+224]
003ef038ldr x2, [sp+232]
003ef03cstr x1, [sp+112]
003ef040str x2, [sp+120]
003ef044ldr x0, [sp+128]
003ef048ldp x29, x30, [sp-8]
003ef04cadd sp, sp, 784
003ef050ret x30
003ef054
003ef054loc_3ef054:
003ef054ldr x3, [sp+144]
003ef058ldr x4, [sp+152]
003ef05cldr x5, [sp+160]
003ef060str x3, [sp+520]
003ef064str x4, [sp+528]
003ef068str x5, [sp+536]
003ef06cldr x3, [sp+168]
003ef070ldr x4, [sp+176]
003ef074ldr x5, [sp+184]
003ef078str x3, [sp+496]
003ef07cstr x4, [sp+504]
003ef080str x5, [sp+512]
003ef084ldr x2, [sp+528]
003ef088ldr x1, [sp+520]
003ef08cmov x0, xzr
003ef090bl runtime.slicebytetostring
003ef094str x0, [sp+480]
003ef098str x1, [sp+488]
003ef09cldr x2, [sp+504]
003ef0a0ldr x1, [sp+496]
003ef0a4mov x0, xzr
003ef0a8bl runtime.slicebytetostring
003ef0acstr x0, [sp+464]
003ef0b0str x1, [sp+472]
003ef0b4ldr x3, [sp+792]
003ef0b8ldrsb x27, [x3]
003ef0bcldr x4, [sp+800]
003ef0c0ldr x5, [sp+840]
003ef0c4ldr x6, [sp+848]
003ef0c8ldr x3, [x3+24]
003ef0ccldr x7, [sp+480]
003ef0d0ldr x2, [sp+488]
003ef0d4mov x8, x0
003ef0d8mov x0, x4
003ef0dcmov x9, x1
003ef0e0mov x1, x7
003ef0e4mov x10, x3
003ef0e8mov x3, x8
003ef0ecmov x4, x9
003ef0f0blr x10
003ef0f4strb w0, [sp+79]
003ef0f8tbnz w0, 0, 0x3ef100
003ef0fcb 0x3ef334
003ef100
003ef100loc_3ef100:
003ef100add x27, sp, 656
003ef104stp xzr, xzr, [x27]
003ef108adrp x0, 0x212000
003ef10cadd x0, x0, 1440
003ef110bl runtime.newobject
003ef114str x0, [sp+400]
003ef118orr x1, xzr, 1
003ef11cstrb w1, [x0]
003ef120ldr x1, [sp+400]
003ef124ldrsb x27, [x1]
003ef128strb wzr, [x1+1]
003ef12cldr x1, [sp+400]
003ef130ldrsb x27, [x1]
003ef134b 0x3ef138
003ef138
003ef138loc_3ef138:
003ef138str x1, [sp+408]
003ef13corr x3, xzr, 2
003ef140str x3, [sp+416]
003ef144str x3, [sp+424]
003ef148ldr x4, [sp+824]
003ef14cldrsb x27, [x4]
003ef150ldr x0, [sp+832]
003ef154ldr x4, [x4+24]
003ef158mov x2, x3
003ef15cblr x4
003ef160str x0, [sp+88]
003ef164str x1, [sp+656]
003ef168str x2, [sp+664]
003ef16cldr x4, [sp+88]
003ef170str x4, [sp+96]
003ef174str x1, [sp+672]
003ef178str x2, [sp+680]
003ef17cstr x1, [sp+192]
003ef180str x2, [sp+200]
003ef184cbnz x1, 0x3ef18c
003ef188b 0x3ef1b0
003ef18c
003ef18cloc_3ef18c:
003ef18cstr xzr, [sp+128]
003ef190ldr x1, [sp+192]
003ef194ldr x2, [sp+200]
003ef198str x1, [sp+112]
003ef19cstr x2, [sp+120]
003ef1a0ldr x0, [sp+128]
003ef1a4ldp x29, x30, [sp-8]
003ef1a8add sp, sp, 784
003ef1acret x30
003ef1b0
003ef1b0loc_3ef1b0:
003ef1b0bl runtime.makemap_small
003ef1b4str x0, [sp+592]
003ef1b8ldr x1, [sp+144]
003ef1bcldr x2, [sp+152]
003ef1c0ldr x0, [sp+160]
003ef1c4str x1, [sp+376]
003ef1c8str x2, [sp+384]
003ef1ccstr x0, [sp+392]
003ef1d0mov x0, xzr
003ef1d4bl runtime.slicebytetostring
003ef1d8str x0, [sp+576]
003ef1dcstr x1, [sp+584]
003ef1e0ldr x1, [sp+592]
003ef1e4adrp x0, 0x235000
003ef1e8add x0, x0, 1600
003ef1ecadrp x2, 0x2c2000
003ef1f0add x2, x2, 1836
003ef1f4orr x3, xzr, 8
003ef1f8bl runtime.mapassign_faststr
003ef1fcstr x0, [sp+368]
003ef200ldrsb x27, [x0]
003ef204ldr x1, [sp+576]
003ef208ldr x2, [sp+584]
003ef20cstr x2, [x0+8]
003ef210adrp x27, 0x65c000
003ef214ldr w2, [x27+3056]
003ef218cbz w2, 0x3ef220
003ef21cb 0x3ef224
003ef220
003ef220loc_3ef220:
003ef220b 0x3ef238
003ef224
003ef224loc_3ef224:
003ef224bl runtime.gcWriteBarrier2
003ef228str x1, [x25]
003ef22cldr x3, [x0]
003ef230str x3, [x25+8]
003ef234b 0x3ef238
003ef238
003ef238loc_3ef238:
003ef238str x1, [x0]
003ef23cldr x1, [sp+168]
003ef240ldr x2, [sp+176]
003ef244ldr x3, [sp+184]
003ef248str x1, [sp+344]
003ef24cstr x2, [sp+352]
003ef250str x3, [sp+360]
003ef254mov x0, xzr
003ef258bl runtime.slicebytetostring
003ef25cstr x0, [sp+576]
003ef260str x1, [sp+584]
003ef264ldr x1, [sp+592]
003ef268adrp x0, 0x235000
003ef26cadd x0, x0, 1600
003ef270adrp x2, 0x2c2000
003ef274add x2, x2, 1844
003ef278orr x3, xzr, 8
003ef27cbl runtime.mapassign_faststr
003ef280str x0, [sp+336]
003ef284ldrsb x27, [x0]
003ef288ldr x3, [sp+576]
003ef28cldr x4, [sp+584]
003ef290str x4, [x0+8]
003ef294adrp x27, 0x65c000
003ef298ldr w4, [x27+3056]
003ef29ccbz w4, 0x3ef2a4
003ef2a0b 0x3ef2a8
003ef2a4
003ef2a4loc_3ef2a4:
003ef2a4b 0x3ef2bc
003ef2a8
003ef2a8loc_3ef2a8:
003ef2a8bl runtime.gcWriteBarrier2
003ef2acstr x3, [x25]
003ef2b0ldr x1, [x0]
003ef2b4str x1, [x25+8]
003ef2b8b 0x3ef2bc
003ef2bc
003ef2bcloc_3ef2bc:
003ef2bcstr x3, [x0]
003ef2c0adrp x0, 0x254000
003ef2c4add x0, x0, 2336
003ef2c8bl runtime.newobject
003ef2ccstr x0, [sp+328]
003ef2d0orr x1, xzr, 2
003ef2d4strb w1, [x0]
003ef2d8ldr x1, [sp+328]
003ef2dcldrsb x27, [x1]
003ef2e0ldr x2, [sp+592]
003ef2e4adrp x27, 0x65c000
003ef2e8ldr w3, [x27+3056]
003ef2eccbz w3, 0x3ef2f4
003ef2f0b 0x3ef2f8
003ef2f4
003ef2f4loc_3ef2f4:
003ef2f4b 0x3ef30c
003ef2f8
003ef2f8loc_3ef2f8:
003ef2f8bl runtime.gcWriteBarrier2
003ef2fcstr x2, [x25]
003ef300ldr x3, [x1+8]
003ef304str x3, [x25+8]
003ef308b 0x3ef30c
003ef30c
003ef30cloc_3ef30c:
003ef30cstr x2, [x1+8]
003ef310ldr x3, [sp+328]
003ef314str x3, [sp+128]
003ef318stp xzr, xzr, [sp+112]
003ef31cldr x0, [sp+128]
003ef320mov x1, xzr
003ef324mov x2, xzr
003ef328ldp x29, x30, [sp-8]
003ef32cadd sp, sp, 784
003ef330ret x30
003ef334
003ef334loc_3ef334:
003ef334add x27, sp, 656
003ef338stp xzr, xzr, [x27]
003ef33cadrp x0, 0x212000
003ef340add x0, x0, 1440
003ef344bl runtime.newobject
003ef348str x0, [sp+432]
003ef34corr x1, xzr, 1
003ef350strb w1, [x0]
003ef354ldr x2, [sp+432]
003ef358ldrsb x27, [x2]
003ef35cstrb w1, [x2+1]
003ef360ldr x1, [sp+432]
003ef364ldrsb x27, [x1]
003ef368b 0x3ef36c
003ef36c
003ef36cloc_3ef36c:
003ef36cstr x1, [sp+440]
003ef370orr x3, xzr, 2
003ef374str x3, [sp+448]
003ef378str x3, [sp+456]
003ef37cldr x4, [sp+824]
003ef380ldrsb x27, [x4]
003ef384ldr x0, [sp+832]
003ef388ldr x4, [x4+24]
003ef38cmov x2, x3
003ef390blr x4
003ef394str x0, [sp+88]
003ef398str x1, [sp+656]
003ef39cstr x2, [sp+664]
003ef3a0ldr x4, [sp+88]
003ef3a4str x4, [sp+104]
003ef3a8str x1, [sp+688]
003ef3acstr x2, [sp+696]
003ef3b0str x1, [sp+208]
003ef3b4str x2, [sp+216]
003ef3b8cbnz x1, 0x3ef3c0
003ef3bcb 0x3ef3e4
003ef3c0
003ef3c0loc_3ef3c0:
003ef3c0str xzr, [sp+128]
003ef3c4ldr x1, [sp+208]
003ef3c8ldr x2, [sp+216]
003ef3ccstr x1, [sp+112]
003ef3d0str x2, [sp+120]
003ef3d4ldr x0, [sp+128]
003ef3d8ldp x29, x30, [sp-8]
003ef3dcadd sp, sp, 784
003ef3e0ret x30
003ef3e4
003ef3e4loc_3ef3e4:
003ef3e4str xzr, [sp+128]
003ef3e8adrp x27, 0x633000
003ef3ecldr x1, [x27+304]
003ef3f0adrp x27, 0x633000
003ef3f4ldr x2, [x27+312]
003ef3f8str x1, [sp+112]
003ef3fcstr x2, [sp+120]
003ef400ldr x0, [sp+128]
003ef404ldp x29, x30, [sp-8]
003ef408add sp, sp, 784
003ef40cret x30
003ef410
003ef410loc_3ef410:
003ef410stp x0, x1, [sp+8]
003ef414stp x2, x3, [sp+24]
003ef418stp x4, x5, [sp+40]
003ef41cstp x6, x7, [sp+56]
003ef420mov x3, x30
003ef424bl runtime.morestack_noctxt.abi0
003ef428ldp x0, x1, [sp+8]
003ef42cldp x2, x3, [sp+24]
003ef430ldp x4, x5, [sp+40]
003ef434ldp x6, x7, [sp+56]
003ef438b 0x3eee20
003ef43cudf 0
003eee20
003ef440
003ef440github.com/things-go/go-socks5.StaticCredentials.Valid: ; void github.com/things-go/go-socks5.StaticCredentials.Valid(github.com/things-go/go-socks5.StaticCredentials s, struct string user, struct string password, struct string p3)
003ef440ldr x16, [x28+16]
003ef444subs xzr, sp, x16
003ef448b.ls 0x3ef538
003ef44cstr x30, [sp-112]!
003ef450stur x29, [sp-8]
003ef454sub x29, sp, 8
003ef458str x0, [sp+120]
003ef45cstr x1, [sp+128]
003ef460str x2, [sp+136]
003ef464str x3, [sp+144]
003ef468str x4, [sp+152]
003ef46cstr x5, [sp+160]
003ef470str x6, [sp+168]
003ef474strb wzr, [sp+44]
003ef478stp xzr, xzr, [sp+64]
003ef47cldr x2, [sp+128]
003ef480ldr x3, [sp+136]
003ef484ldr x1, [sp+120]
003ef488adrp x0, 0x254000
003ef48cadd x0, x0, 2496
003ef490bl runtime.mapaccess2_faststr
003ef494str x0, [sp+96]
003ef498strb w1, [sp+47]
003ef49cldr x4, [sp+96]
003ef4a0ldr x5, [x4]
003ef4a4ldr x4, [x4+8]
003ef4a8str x5, [sp+64]
003ef4acstr x4, [sp+72]
003ef4b0str x5, [sp+80]
003ef4b4str x4, [sp+88]
003ef4b8ldrb w4, [sp+47]
003ef4bcstrb w4, [sp+46]
003ef4c0ldr x4, [sp+80]
003ef4c4ldr x5, [sp+88]
003ef4c8str x4, [sp+48]
003ef4ccstr x5, [sp+56]
003ef4d0ldrb w4, [sp+46]
003ef4d4strb w4, [sp+45]
003ef4d8strb w4, [sp+47]
003ef4dctbnz w4, 0, 0x3ef4e4
003ef4e0b 0x3ef520
003ef4e4
003ef4e4loc_3ef4e4:
003ef4e4ldr x3, [sp+152]
003ef4e8ldr x4, [sp+56]
003ef4ecsubs xzr, x4, x3
003ef4f0cset x3, eq
003ef4f4b.eq 0x3ef4fc
003ef4f8b 0x3ef510
003ef4fc
003ef4fcloc_3ef4fc:
003ef4fcldr x0, [sp+144]
003ef500ldr x1, [sp+48]
003ef504ldr x2, [sp+152]
003ef508bl runtime.memequal
003ef50cb 0x3ef518
003ef510
003ef510loc_3ef510:
003ef510mov x0, x3
003ef514b 0x3ef518
003ef518
003ef518loc_3ef518:
003ef518strb w0, [sp+47]
003ef51cb 0x3ef524
003ef520
003ef520loc_3ef520:
003ef520b 0x3ef524
003ef524
003ef524loc_3ef524:
003ef524ldrb w0, [sp+47]
003ef528strb w0, [sp+44]
003ef52cldur x29, [sp-8]
003ef530ldr x30, [sp], 112
003ef534ret x30
003ef538
003ef538loc_3ef538:
003ef538stp x0, x1, [sp+8]
003ef53cstp x2, x3, [sp+24]
003ef540stp x4, x5, [sp+40]
003ef544str x6, [sp+56]
003ef548mov x3, x30
003ef54cbl runtime.morestack_noctxt.abi0
003ef550ldp x0, x1, [sp+8]
003ef554ldp x2, x3, [sp+24]
003ef558ldp x4, x5, [sp+40]
003ef55cldr x6, [sp+56]
003ef560b 0x3ef440
003ef564udf 0
003ef568udf 0
003ef56cudf 0
003ef440
003ef440github.com/things-go/go-socks5.StaticCredentials.Valid: ; void github.com/things-go/go-socks5.StaticCredentials.Valid(github.com/things-go/go-socks5.StaticCredentials s, struct string user, struct string password, struct string p3)
003ef440ldr x16, [x28+16]
003ef444subs xzr, sp, x16
003ef448b.ls 0x3ef538
003ef44cstr x30, [sp-112]!
003ef450stur x29, [sp-8]
003ef454sub x29, sp, 8
003ef458str x0, [sp+120]
003ef45cstr x1, [sp+128]
003ef460str x2, [sp+136]
003ef464str x3, [sp+144]
003ef468str x4, [sp+152]
003ef46cstr x5, [sp+160]
003ef470str x6, [sp+168]
003ef474strb wzr, [sp+44]
003ef478stp xzr, xzr, [sp+64]
003ef47cldr x2, [sp+128]
003ef480ldr x3, [sp+136]
003ef484ldr x1, [sp+120]
003ef488adrp x0, 0x254000
003ef48cadd x0, x0, 2496
003ef490bl runtime.mapaccess2_faststr
003ef494str x0, [sp+96]
003ef498strb w1, [sp+47]
003ef49cldr x4, [sp+96]
003ef4a0ldr x5, [x4]
003ef4a4ldr x4, [x4+8]
003ef4a8str x5, [sp+64]
003ef4acstr x4, [sp+72]
003ef4b0str x5, [sp+80]
003ef4b4str x4, [sp+88]
003ef4b8ldrb w4, [sp+47]
003ef4bcstrb w4, [sp+46]
003ef4c0ldr x4, [sp+80]
003ef4c4ldr x5, [sp+88]
003ef4c8str x4, [sp+48]
003ef4ccstr x5, [sp+56]
003ef4d0ldrb w4, [sp+46]
003ef4d4strb w4, [sp+45]
003ef4d8strb w4, [sp+47]
003ef4dctbnz w4, 0, 0x3ef4e4
003ef4e0b 0x3ef520
003ef4e4
003ef4e4loc_3ef4e4:
003ef4e4ldr x3, [sp+152]
003ef4e8ldr x4, [sp+56]
003ef4ecsubs xzr, x4, x3
003ef4f0cset x3, eq
003ef4f4b.eq 0x3ef4fc
003ef4f8b 0x3ef510
003ef4fc
003ef4fcloc_3ef4fc:
003ef4fcldr x0, [sp+144]
003ef500ldr x1, [sp+48]
003ef504ldr x2, [sp+152]
003ef508bl runtime.memequal
003ef50cb 0x3ef518
003ef510
003ef510loc_3ef510:
003ef510mov x0, x3
003ef514b 0x3ef518
003ef518
003ef518loc_3ef518:
003ef518strb w0, [sp+47]
003ef51cb 0x3ef524
003ef520
003ef520loc_3ef520:
003ef520b 0x3ef524
003ef524
003ef524loc_3ef524:
003ef524ldrb w0, [sp+47]
003ef528strb w0, [sp+44]
003ef52cldur x29, [sp-8]
003ef530ldr x30, [sp], 112
003ef534ret x30
003ef538
003ef538loc_3ef538:
003ef538stp x0, x1, [sp+8]
003ef53cstp x2, x3, [sp+24]
003ef540stp x4, x5, [sp+40]
003ef544str x6, [sp+56]
003ef548mov x3, x30
003ef54cbl runtime.morestack_noctxt.abi0
003ef550ldp x0, x1, [sp+8]
003ef554ldp x2, x3, [sp+24]
003ef558ldp x4, x5, [sp+40]
003ef55cldr x6, [sp+56]
003ef560b 0x3ef440
003ef564udf 0
003ef568udf 0
003ef56cudf 0
003ef440
003ef570
003ef570github.com/things-go/go-socks5.ParseRequest: ; void github.com/things-go/go-socks5.ParseRequest(io.Reader bufConn)
003ef570ldr x16, [x28+16]
003ef574sub x17, sp, 208
003ef578subs xzr, x17, x16
003ef57cb.ls 0x3ef83c
003ef580sub x20, sp, 336
003ef584stp x29, x30, [x20-8]
003ef588add sp, x20, 0
003ef58csub x29, sp, 8
003ef590str x0, [sp+344]
003ef594str x1, [sp+352]
003ef598str xzr, [sp+48]
003ef59cstp xzr, xzr, [sp+32]
003ef5a0adrp x0, 0x27f000
003ef5a4add x0, x0, 1312
003ef5a8bl runtime.newobject
003ef5acstr x0, [sp+320]
003ef5b0stp xzr, xzr, [sp+96]
003ef5b4stp xzr, xzr, [sp+112]
003ef5b8stp xzr, xzr, [sp+128]
003ef5bcstp xzr, xzr, [sp+144]
003ef5c0stp xzr, xzr, [sp+80]
003ef5c4ldr x0, [sp+344]
003ef5c8ldr x1, [sp+352]
003ef5ccbl github.com/things-go/go-socks5/statute.ParseRequest
003ef5d0strb w0, [sp+256]
003ef5d4strb w1, [sp+257]
003ef5d8strb w2, [sp+258]
003ef5dcstr x3, [sp+264]
003ef5e0str x4, [sp+272]
003ef5e4str x5, [sp+280]
003ef5e8str x6, [sp+288]
003ef5ecstr x7, [sp+296]
003ef5f0str x8, [sp+304]
003ef5f4strb w9, [sp+312]
003ef5f8ldp x1, x2, [sp+256]
003ef5fcldp x3, x4, [sp+272]
003ef600ldp x5, x6, [sp+288]
003ef604ldp x7, x8, [sp+304]
003ef608stp x1, x2, [sp+96]
003ef60cstp x3, x4, [sp+112]
003ef610stp x5, x6, [sp+128]
003ef614stp x7, x8, [sp+144]
003ef618str x10, [sp+80]
003ef61cstr x11, [sp+88]
003ef620ldp x1, x2, [sp+96]
003ef624ldp x3, x4, [sp+112]
003ef628ldp x5, x6, [sp+128]
003ef62cldp x7, x8, [sp+144]
003ef630stp x1, x2, [sp+176]
003ef634stp x3, x4, [sp+192]
003ef638stp x5, x6, [sp+208]
003ef63cstp x7, x8, [sp+224]
003ef640ldr x1, [sp+80]
003ef644ldr x2, [sp+88]
003ef648str x1, [sp+160]
003ef64cstr x2, [sp+168]
003ef650ldr x1, [sp+320]
003ef654adrp x27, 0x65c000
003ef658ldr w2, [x27+3056]
003ef65ccbz w2, 0x3ef664
003ef660b 0x3ef668
003ef664
003ef664loc_3ef664:
003ef664b 0x3ef684
003ef668
003ef668loc_3ef668:
003ef668str x1, [sp+248]
003ef66cadrp x0, 0x27f000
003ef670add x0, x0, 1312
003ef674add x2, sp, 176
003ef678bl runtime.wbMove
003ef67cldr x1, [sp+248]
003ef680b 0x3ef684
003ef684
003ef684loc_3ef684:
003ef684ldp x3, x4, [sp+176]
003ef688ldp x5, x6, [sp+192]
003ef68cldp x7, x8, [sp+208]
003ef690ldp x9, x10, [sp+224]
003ef694stp x3, x4, [x1]
003ef698stp x5, x6, [x1+16]
003ef69cstp x7, x8, [x1+32]
003ef6a0stp x9, x10, [x1+48]
003ef6a4ldr x3, [sp+168]
003ef6a8ldr x4, [sp+160]
003ef6acstr x4, [sp+56]
003ef6b0str x3, [sp+64]
003ef6b4cbnz x4, 0x3ef6bc
003ef6b8b 0x3ef6e0
003ef6bc
003ef6bcloc_3ef6bc:
003ef6bcstr xzr, [sp+48]
003ef6c0ldr x1, [sp+56]
003ef6c4ldr x2, [sp+64]
003ef6c8str x1, [sp+32]
003ef6ccstr x2, [sp+40]
003ef6d0ldr x0, [sp+48]
003ef6d4ldp x29, x30, [sp-8]
003ef6d8add sp, sp, 336
003ef6dcret x30
003ef6e0
003ef6e0loc_3ef6e0:
003ef6e0adrp x0, 0x299000
003ef6e4add x0, x0, 3744
003ef6e8bl runtime.newobject
003ef6ecstr x0, [sp+72]
003ef6f0adrp x27, 0x65c000
003ef6f4ldr w1, [x27+3056]
003ef6f8cbz w1, 0x3ef700
003ef6fcb 0x3ef704
003ef700
003ef700loc_3ef700:
003ef700b 0x3ef720
003ef704
003ef704loc_3ef704:
003ef704str x0, [sp+240]
003ef708mov x1, x0
003ef70cadrp x0, 0x299000
003ef710add x0, x0, 3744
003ef714bl runtime.wbZero
003ef718ldr x0, [sp+240]
003ef71cb 0x3ef720
003ef720
003ef720loc_3ef720:
003ef720mov x20, x0
003ef724adr x27, 16
003ef728stp x29, x27, [sp-24]
003ef72csub x29, sp, 24
003ef730bl fn_87cf0
003ef734sub x29, sp, 8
003ef738str xzr, [x0+128]
003ef73cldr x1, [sp+72]
003ef740ldrsb x27, [x1]
003ef744ldr x2, [sp+320]
003ef748adrp x27, 0x65c000
003ef74cldr w3, [x27+3056]
003ef750cbz w3, 0x3ef758
003ef754b 0x3ef75c
003ef758
003ef758loc_3ef758:
003ef758b 0x3ef77c
003ef75c
003ef75cloc_3ef75c:
003ef75cstr x2, [sp+248]
003ef760str x1, [sp+240]
003ef764adrp x0, 0x27f000
003ef768add x0, x0, 1312
003ef76cbl runtime.wbMove
003ef770ldr x1, [sp+240]
003ef774ldr x2, [sp+248]
003ef778b 0x3ef77c
003ef77c
003ef77cloc_3ef77c:
003ef77cldp x3, x4, [x2]
003ef780ldp x5, x6, [x2+16]
003ef784ldp x7, x8, [x2+32]
003ef788ldp x9, x10, [x2+48]
003ef78cstp x3, x4, [x1]
003ef790stp x5, x6, [x1+16]
003ef794stp x7, x8, [x1+32]
003ef798stp x9, x10, [x1+48]
003ef79cldr x3, [sp+72]
003ef7a0ldrsb x27, [x3]
003ef7a4ldr x4, [sp+320]
003ef7a8add x4, x4, 8
003ef7acadrp x27, 0x65c000
003ef7b0ldr w5, [x27+3056]
003ef7b4cbz w5, 0x3ef7bc
003ef7b8b 0x3ef7c0
003ef7bc
003ef7bcloc_3ef7bc:
003ef7bcb 0x3ef7d4
003ef7c0
003ef7c0loc_3ef7c0:
003ef7c0bl runtime.gcWriteBarrier2
003ef7c4str x4, [x25]
003ef7c8ldr x5, [x3+128]
003ef7ccstr x5, [x25+8]
003ef7d0b 0x3ef7d4
003ef7d4
003ef7d4loc_3ef7d4:
003ef7d4str x4, [x3+128]
003ef7d8ldr x3, [sp+72]
003ef7dcldrsb x27, [x3]
003ef7e0ldr x4, [sp+352]
003ef7e4ldr x5, [sp+344]
003ef7e8str x5, [x3+112]
003ef7ecadrp x27, 0x65c000
003ef7f0ldr w5, [x27+3056]
003ef7f4cbz w5, 0x3ef7fc
003ef7f8b 0x3ef800
003ef7fc
003ef7fcloc_3ef7fc:
003ef7fcb 0x3ef814
003ef800
003ef800loc_3ef800:
003ef800bl runtime.gcWriteBarrier2
003ef804str x4, [x25]
003ef808ldr x5, [x3+120]
003ef80cstr x5, [x25+8]
003ef810b 0x3ef814
003ef814
003ef814loc_3ef814:
003ef814str x4, [x3+120]
003ef818ldr x3, [sp+72]
003ef81cstr x3, [sp+48]
003ef820stp xzr, xzr, [sp+32]
003ef824ldr x0, [sp+48]
003ef828mov x1, xzr
003ef82cmov x2, xzr
003ef830ldp x29, x30, [sp-8]
003ef834add sp, sp, 336
003ef838ret x30
003ef83c
003ef83cloc_3ef83c:
003ef83cstp x0, x1, [sp+8]
003ef840mov x3, x30
003ef844bl runtime.morestack_noctxt.abi0
003ef848ldp x0, x1, [sp+8]
003ef84cb 0x3ef570
003ef570
003ef570github.com/things-go/go-socks5.ParseRequest: ; void github.com/things-go/go-socks5.ParseRequest(io.Reader bufConn)
003ef570ldr x16, [x28+16]
003ef574sub x17, sp, 208
003ef578subs xzr, x17, x16
003ef57cb.ls 0x3ef83c
003ef580sub x20, sp, 336
003ef584stp x29, x30, [x20-8]
003ef588add sp, x20, 0
003ef58csub x29, sp, 8
003ef590str x0, [sp+344]
003ef594str x1, [sp+352]
003ef598str xzr, [sp+48]
003ef59cstp xzr, xzr, [sp+32]
003ef5a0adrp x0, 0x27f000
003ef5a4add x0, x0, 1312
003ef5a8bl runtime.newobject
003ef5acstr x0, [sp+320]
003ef5b0stp xzr, xzr, [sp+96]
003ef5b4stp xzr, xzr, [sp+112]
003ef5b8stp xzr, xzr, [sp+128]
003ef5bcstp xzr, xzr, [sp+144]
003ef5c0stp xzr, xzr, [sp+80]
003ef5c4ldr x0, [sp+344]
003ef5c8ldr x1, [sp+352]
003ef5ccbl github.com/things-go/go-socks5/statute.ParseRequest
003ef5d0strb w0, [sp+256]
003ef5d4strb w1, [sp+257]
003ef5d8strb w2, [sp+258]
003ef5dcstr x3, [sp+264]
003ef5e0str x4, [sp+272]
003ef5e4str x5, [sp+280]
003ef5e8str x6, [sp+288]
003ef5ecstr x7, [sp+296]
003ef5f0str x8, [sp+304]
003ef5f4strb w9, [sp+312]
003ef5f8ldp x1, x2, [sp+256]
003ef5fcldp x3, x4, [sp+272]
003ef600ldp x5, x6, [sp+288]
003ef604ldp x7, x8, [sp+304]
003ef608stp x1, x2, [sp+96]
003ef60cstp x3, x4, [sp+112]
003ef610stp x5, x6, [sp+128]
003ef614stp x7, x8, [sp+144]
003ef618str x10, [sp+80]
003ef61cstr x11, [sp+88]
003ef620ldp x1, x2, [sp+96]
003ef624ldp x3, x4, [sp+112]
003ef628ldp x5, x6, [sp+128]
003ef62cldp x7, x8, [sp+144]
003ef630stp x1, x2, [sp+176]
003ef634stp x3, x4, [sp+192]
003ef638stp x5, x6, [sp+208]
003ef63cstp x7, x8, [sp+224]
003ef640ldr x1, [sp+80]
003ef644ldr x2, [sp+88]
003ef648str x1, [sp+160]
003ef64cstr x2, [sp+168]
003ef650ldr x1, [sp+320]
003ef654adrp x27, 0x65c000
003ef658ldr w2, [x27+3056]
003ef65ccbz w2, 0x3ef664
003ef660b 0x3ef668
003ef664
003ef664loc_3ef664:
003ef664b 0x3ef684
003ef668
003ef668loc_3ef668:
003ef668str x1, [sp+248]
003ef66cadrp x0, 0x27f000
003ef670add x0, x0, 1312
003ef674add x2, sp, 176
003ef678bl runtime.wbMove
003ef67cldr x1, [sp+248]
003ef680b 0x3ef684
003ef684
003ef684loc_3ef684:
003ef684ldp x3, x4, [sp+176]
003ef688ldp x5, x6, [sp+192]
003ef68cldp x7, x8, [sp+208]
003ef690ldp x9, x10, [sp+224]
003ef694stp x3, x4, [x1]
003ef698stp x5, x6, [x1+16]
003ef69cstp x7, x8, [x1+32]
003ef6a0stp x9, x10, [x1+48]
003ef6a4ldr x3, [sp+168]
003ef6a8ldr x4, [sp+160]
003ef6acstr x4, [sp+56]
003ef6b0str x3, [sp+64]
003ef6b4cbnz x4, 0x3ef6bc
003ef6b8b 0x3ef6e0
003ef6bc
003ef6bcloc_3ef6bc:
003ef6bcstr xzr, [sp+48]
003ef6c0ldr x1, [sp+56]
003ef6c4ldr x2, [sp+64]
003ef6c8str x1, [sp+32]
003ef6ccstr x2, [sp+40]
003ef6d0ldr x0, [sp+48]
003ef6d4ldp x29, x30, [sp-8]
003ef6d8add sp, sp, 336
003ef6dcret x30
003ef6e0
003ef6e0loc_3ef6e0:
003ef6e0adrp x0, 0x299000
003ef6e4add x0, x0, 3744
003ef6e8bl runtime.newobject
003ef6ecstr x0, [sp+72]
003ef6f0adrp x27, 0x65c000
003ef6f4ldr w1, [x27+3056]
003ef6f8cbz w1, 0x3ef700
003ef6fcb 0x3ef704
003ef700
003ef700loc_3ef700:
003ef700b 0x3ef720
003ef704
003ef704loc_3ef704:
003ef704str x0, [sp+240]
003ef708mov x1, x0
003ef70cadrp x0, 0x299000
003ef710add x0, x0, 3744
003ef714bl runtime.wbZero
003ef718ldr x0, [sp+240]
003ef71cb 0x3ef720
003ef720
003ef720loc_3ef720:
003ef720mov x20, x0
003ef724adr x27, 16
003ef728stp x29, x27, [sp-24]
003ef72csub x29, sp, 24
003ef730bl fn_87cf0
003ef734sub x29, sp, 8
003ef738str xzr, [x0+128]
003ef73cldr x1, [sp+72]
003ef740ldrsb x27, [x1]
003ef744ldr x2, [sp+320]
003ef748adrp x27, 0x65c000
003ef74cldr w3, [x27+3056]
003ef750cbz w3, 0x3ef758
003ef754b 0x3ef75c
003ef758
003ef758loc_3ef758:
003ef758b 0x3ef77c
003ef75c
003ef75cloc_3ef75c:
003ef75cstr x2, [sp+248]
003ef760str x1, [sp+240]
003ef764adrp x0, 0x27f000
003ef768add x0, x0, 1312
003ef76cbl runtime.wbMove
003ef770ldr x1, [sp+240]
003ef774ldr x2, [sp+248]
003ef778b 0x3ef77c
003ef77c
003ef77cloc_3ef77c:
003ef77cldp x3, x4, [x2]
003ef780ldp x5, x6, [x2+16]
003ef784ldp x7, x8, [x2+32]
003ef788ldp x9, x10, [x2+48]
003ef78cstp x3, x4, [x1]
003ef790stp x5, x6, [x1+16]
003ef794stp x7, x8, [x1+32]
003ef798stp x9, x10, [x1+48]
003ef79cldr x3, [sp+72]
003ef7a0ldrsb x27, [x3]
003ef7a4ldr x4, [sp+320]
003ef7a8add x4, x4, 8
003ef7acadrp x27, 0x65c000
003ef7b0ldr w5, [x27+3056]
003ef7b4cbz w5, 0x3ef7bc
003ef7b8b 0x3ef7c0
003ef7bc
003ef7bcloc_3ef7bc:
003ef7bcb 0x3ef7d4
003ef7c0
003ef7c0loc_3ef7c0:
003ef7c0bl runtime.gcWriteBarrier2
003ef7c4str x4, [x25]
003ef7c8ldr x5, [x3+128]
003ef7ccstr x5, [x25+8]
003ef7d0b 0x3ef7d4
003ef7d4
003ef7d4loc_3ef7d4:
003ef7d4str x4, [x3+128]
003ef7d8ldr x3, [sp+72]
003ef7dcldrsb x27, [x3]
003ef7e0ldr x4, [sp+352]
003ef7e4ldr x5, [sp+344]
003ef7e8str x5, [x3+112]
003ef7ecadrp x27, 0x65c000
003ef7f0ldr w5, [x27+3056]
003ef7f4cbz w5, 0x3ef7fc
003ef7f8b 0x3ef800
003ef7fc
003ef7fcloc_3ef7fc:
003ef7fcb 0x3ef814
003ef800
003ef800loc_3ef800:
003ef800bl runtime.gcWriteBarrier2
003ef804str x4, [x25]
003ef808ldr x5, [x3+120]
003ef80cstr x5, [x25+8]
003ef810b 0x3ef814
003ef814
003ef814loc_3ef814:
003ef814str x4, [x3+120]
003ef818ldr x3, [sp+72]
003ef81cstr x3, [sp+48]
003ef820stp xzr, xzr, [sp+32]
003ef824ldr x0, [sp+48]
003ef828mov x1, xzr
003ef82cmov x2, xzr
003ef830ldp x29, x30, [sp-8]
003ef834add sp, sp, 336
003ef838ret x30
003ef83c
003ef83cloc_3ef83c:
003ef83cstp x0, x1, [sp+8]
003ef840mov x3, x30
003ef844bl runtime.morestack_noctxt.abi0
003ef848ldp x0, x1, [sp+8]
003ef84cb 0x3ef570
003ef570
003ef850
003ef850github.com/things-go/go-socks5.(*Server).handleRequest: ; void github.com/things-go/go-socks5.(*Server).handleRequest(github.com/things-go/go-socks5.Server * sf, io.Writer write, github.com/things-go/go-socks5.Request * req)
003ef850ldr x16, [x28+16]
003ef854sub x17, sp, 592
003ef858subs xzr, x17, x16
003ef85cb.ls 0x3f02c8
003ef860sub x20, sp, 720
003ef864stp x29, x30, [x20-8]
003ef868add sp, x20, 0
003ef86csub x29, sp, 8
003ef870str x0, [sp+728]
003ef874str x1, [sp+736]
003ef878str x2, [sp+744]
003ef87cstr x3, [sp+752]
003ef880stp xzr, xzr, [sp+72]
003ef884stp xzr, xzr, [sp+136]
003ef888bl context.Background
003ef88cstr x0, [sp+160]
003ef890str x1, [sp+168]
003ef894ldr x0, [sp+752]
003ef898ldrsb x27, [x0]
003ef89cldr x0, [x0+128]
003ef8a0str x0, [sp+152]
003ef8a4ldrsb x27, [x0]
003ef8a8ldr x0, [x0+8]
003ef8accbnz x0, 0x3ef8b4
003ef8b0b 0x3efc04
003ef8b4
003ef8b4loc_3ef8b4:
003ef8b4add x27, sp, 656
003ef8b8stp xzr, xzr, [x27]
003ef8bcadd x27, sp, 632
003ef8c0stp xzr, xzr, [x27]
003ef8c4str xzr, [sp+648]
003ef8c8add x27, sp, 616
003ef8ccstp xzr, xzr, [x27]
003ef8d0ldr x5, [sp+152]
003ef8d4ldrsb x27, [x5]
003ef8d8ldr x3, [x5]
003ef8dcldr x4, [x5+8]
003ef8e0str x3, [sp+544]
003ef8e4str x4, [sp+552]
003ef8e8ldr x5, [sp+728]
003ef8ecldrsb x27, [x5]
003ef8f0ldr x6, [x5+40]
003ef8f4ldrsb x27, [x6]
003ef8f8ldr x0, [x5+48]
003ef8fcldr x1, [sp+160]
003ef900ldr x2, [sp+168]
003ef904ldr x5, [x6+24]
003ef908blr x5
003ef90cstr x0, [sp+656]
003ef910str x1, [sp+664]
003ef914str x2, [sp+632]
003ef918str x3, [sp+640]
003ef91cstr x4, [sp+648]
003ef920str x5, [sp+616]
003ef924str x6, [sp+624]
003ef928ldr x5, [sp+656]
003ef92cldr x6, [sp+664]
003ef930str x5, [sp+216]
003ef934str x6, [sp+224]
003ef938ldr x5, [sp+632]
003ef93cldr x6, [sp+640]
003ef940ldr x7, [sp+648]
003ef944str x5, [sp+192]
003ef948str x6, [sp+200]
003ef94cstr x7, [sp+208]
003ef950ldr x5, [sp+616]
003ef954ldr x6, [sp+624]
003ef958str x5, [sp+176]
003ef95cstr x6, [sp+184]
003ef960ldr x5, [sp+216]
003ef964ldr x6, [sp+224]
003ef968str x5, [sp+160]
003ef96cstr x6, [sp+168]
003ef970ldr x5, [sp+152]
003ef974ldrsb x27, [x5]
003ef978ldr x6, [sp+192]
003ef97cldr x7, [sp+200]
003ef980ldr x8, [sp+208]
003ef984str x7, [x5+24]
003ef988str x8, [x5+32]
003ef98cadrp x27, 0x65c000
003ef990ldr w7, [x27+3056]
003ef994cbz w7, 0x3ef99c
003ef998b 0x3ef9a0
003ef99c
003ef99cloc_3ef99c:
003ef99cb 0x3ef9b4
003ef9a0
003ef9a0loc_3ef9a0:
003ef9a0bl runtime.gcWriteBarrier2
003ef9a4str x6, [x25]
003ef9a8ldr x7, [x5+16]
003ef9acstr x7, [x25+8]
003ef9b0b 0x3ef9b4
003ef9b4
003ef9b4loc_3ef9b4:
003ef9b4str x6, [x5+16]
003ef9b8ldr x5, [sp+184]
003ef9bcldr x6, [sp+176]
003ef9c0str x6, [sp+136]
003ef9c4str x5, [sp+144]
003ef9c8cbnz x6, 0x3ef9d0
003ef9ccb 0x3efc00
003ef9d0
003ef9d0loc_3ef9d0:
003ef9d0ldr x0, [sp+736]
003ef9d4ldr x1, [sp+744]
003ef9d8orr x2, xzr, 4
003ef9dcmov x3, xzr
003ef9e0mov x4, xzr
003ef9e4bl github.com/things-go/go-socks5.SendReply
003ef9e8str x0, [sp+120]
003ef9ecstr x1, [sp+128]
003ef9f0cbnz x0, 0x3ef9f8
003ef9f4b 0x3efac8
003ef9f8
003ef9f8loc_3ef9f8:
003ef9f8add x27, sp, 600
003ef9fcstp xzr, xzr, [x27]
003efa00add x5, sp, 600
003efa04str x5, [sp+512]
003efa08ldr x5, [sp+120]
003efa0cldr x6, [sp+128]
003efa10str x5, [sp+496]
003efa14str x6, [sp+504]
003efa18str x5, [sp+488]
003efa1cldr x5, [sp+488]
003efa20cbnz x5, 0x3efa28
003efa24b 0x3efa38
003efa28
003efa28loc_3efa28:
003efa28ldr x5, [sp+488]
003efa2cldr x5, [x5+8]
003efa30str x5, [sp+488]
003efa34b 0x3efa3c
003efa38
003efa38loc_3efa38:
003efa38b 0x3efa3c
003efa3c
003efa3cloc_3efa3c:
003efa3cldr x5, [sp+512]
003efa40ldrsb x27, [x5]
003efa44ldr x6, [sp+504]
003efa48ldr x7, [sp+488]
003efa4cstr x7, [x5]
003efa50adrp x27, 0x65c000
003efa54ldr w7, [x27+3056]
003efa58cbz w7, 0x3efa60
003efa5cb 0x3efa64
003efa60
003efa60loc_3efa60:
003efa60b 0x3efa78
003efa64
003efa64loc_3efa64:
003efa64bl runtime.gcWriteBarrier2
003efa68str x6, [x25]
003efa6cldr x7, [x5+8]
003efa70str x7, [x25+8]
003efa74b 0x3efa78
003efa78
003efa78loc_3efa78:
003efa78str x6, [x5+8]
003efa7cldr x2, [sp+512]
003efa80ldrsb x27, [x2]
003efa84b 0x3efa88
003efa88
003efa88loc_3efa88:
003efa88str x2, [sp+520]
003efa8corr x4, xzr, 1
003efa90str x4, [sp+528]
003efa94str x4, [sp+536]
003efa98adrp x0, 0x2ca000
003efa9cadd x0, x0, 1158
003efaa0orr x1, xzr, 24
003efaa4mov x3, x4
003efaa8bl fmt.Errorf
003efaacstr x0, [sp+616]
003efab0str x1, [sp+624]
003efab4str x0, [sp+72]
003efab8str x1, [sp+80]
003efabcldp x29, x30, [sp-8]
003efac0add sp, sp, 720
003efac4ret x30
003efac8
003efac8loc_3efac8:
003efac8add x27, sp, 568
003efaccstp xzr, xzr, [x27]
003efad0add x27, sp, 584
003efad4stp xzr, xzr, [x27]
003efad8add x2, sp, 568
003efadcstr x2, [sp+456]
003efae0ldr x2, [sp+152]
003efae4ldrsb x27, [x2]
003efae8ldr x0, [x2]
003efaecldr x1, [x2+8]
003efaf0str x0, [sp+440]
003efaf4str x1, [sp+448]
003efaf8bl runtime.convTstring
003efafcstr x0, [sp+432]
003efb00ldr x2, [sp+456]
003efb04ldrsb x27, [x2]
003efb08adrp x3, 0x206000
003efb0cadd x3, x3, 2944
003efb10str x3, [x2]
003efb14adrp x27, 0x65c000
003efb18ldr w3, [x27+3056]
003efb1ccbz w3, 0x3efb24
003efb20b 0x3efb28
003efb24
003efb24loc_3efb24:
003efb24b 0x3efb3c
003efb28
003efb28loc_3efb28:
003efb28bl runtime.gcWriteBarrier2
003efb2cstr x0, [x25]
003efb30ldr x5, [x2+8]
003efb34str x5, [x25+8]
003efb38b 0x3efb3c
003efb3c
003efb3cloc_3efb3c:
003efb3cstr x0, [x2+8]
003efb40ldr x5, [sp+136]
003efb44ldr x6, [sp+144]
003efb48str x5, [sp+416]
003efb4cstr x6, [sp+424]
003efb50str x5, [sp+408]
003efb54ldr x5, [sp+408]
003efb58cbnz x5, 0x3efb60
003efb5cb 0x3efb70
003efb60
003efb60loc_3efb60:
003efb60ldr x5, [sp+408]
003efb64ldr x5, [x5+8]
003efb68str x5, [sp+408]
003efb6cb 0x3efb74
003efb70
003efb70loc_3efb70:
003efb70b 0x3efb74
003efb74
003efb74loc_3efb74:
003efb74ldr x5, [sp+456]
003efb78ldrsb x27, [x5]
003efb7cldr x6, [sp+408]
003efb80ldr x7, [sp+424]
003efb84str x6, [x5+16]
003efb88adrp x27, 0x65c000
003efb8cldr w6, [x27+3056]
003efb90cbz w6, 0x3efb98
003efb94b 0x3efb9c
003efb98
003efb98loc_3efb98:
003efb98b 0x3efbb0
003efb9c
003efb9cloc_3efb9c:
003efb9cbl runtime.gcWriteBarrier2
003efba0str x7, [x25]
003efba4ldr x6, [x5+24]
003efba8str x6, [x25+8]
003efbacb 0x3efbb0
003efbb0
003efbb0loc_3efbb0:
003efbb0str x7, [x5+24]
003efbb4ldr x2, [sp+456]
003efbb8ldrsb x27, [x2]
003efbbcb 0x3efbc0
003efbc0
003efbc0loc_3efbc0:
003efbc0str x2, [sp+464]
003efbc4orr x4, xzr, 2
003efbc8str x4, [sp+472]
003efbccstr x4, [sp+480]
003efbd0adrp x0, 0x2d3000
003efbd4add x0, x0, 1172
003efbd8movz x1, 37
003efbdcmov x3, x4
003efbe0bl fmt.Errorf
003efbe4str x0, [sp+616]
003efbe8str x1, [sp+624]
003efbecstr x0, [sp+72]
003efbf0str x1, [sp+80]
003efbf4ldp x29, x30, [sp-8]
003efbf8add sp, sp, 720
003efbfcret x30
003efc00
003efc00loc_3efc00:
003efc00b 0x3efc08
003efc04
003efc04loc_3efc04:
003efc04b 0x3efc08
003efc08
003efc08loc_3efc08:
003efc08ldr x4, [sp+752]
003efc0cldrsb x27, [x4]
003efc10ldr x5, [sp+752]
003efc14ldrsb x27, [x5]
003efc18ldr x5, [x5+128]
003efc1cadrp x27, 0x65c000
003efc20ldr w6, [x27+3056]
003efc24cbz w6, 0x3efc2c
003efc28b 0x3efc30
003efc2c
003efc2cloc_3efc2c:
003efc2cb 0x3efc44
003efc30
003efc30loc_3efc30:
003efc30bl runtime.gcWriteBarrier2
003efc34str x5, [x25]
003efc38ldr x6, [x4+104]
003efc3cstr x6, [x25+8]
003efc40b 0x3efc44
003efc44
003efc44loc_3efc44:
003efc44str x5, [x4+104]
003efc48ldr x4, [sp+728]
003efc4cldrsb x27, [x4]
003efc50ldr x4, [x4+72]
003efc54cbnz x4, 0x3efc5c
003efc58b 0x3efd00
003efc5c
003efc5cloc_3efc5c:
003efc5cadd x27, sp, 656
003efc60stp xzr, xzr, [x27]
003efc64str xzr, [sp+560]
003efc68ldr x4, [sp+728]
003efc6cldrsb x27, [x4]
003efc70ldr x5, [x4+72]
003efc74ldrsb x27, [x5]
003efc78ldr x0, [x4+80]
003efc7cldr x1, [sp+160]
003efc80ldr x3, [sp+752]
003efc84ldr x2, [sp+168]
003efc88ldr x4, [x5+24]
003efc8cblr x4
003efc90str x0, [sp+656]
003efc94str x1, [sp+664]
003efc98str x2, [sp+560]
003efc9cldr x4, [sp+656]
003efca0ldr x5, [sp+664]
003efca4str x4, [sp+696]
003efca8str x5, [sp+704]
003efcacldr x4, [sp+560]
003efcb0str x4, [sp+688]
003efcb4ldr x4, [sp+696]
003efcb8ldr x5, [sp+704]
003efcbcstr x4, [sp+160]
003efcc0str x5, [sp+168]
003efcc4ldr x4, [sp+752]
003efcc8ldrsb x27, [x4]
003efcccldr x5, [sp+688]
003efcd0adrp x27, 0x65c000
003efcd4ldr w6, [x27+3056]
003efcd8cbz w6, 0x3efce0
003efcdcb 0x3efce4
003efce0
003efce0loc_3efce0:
003efce0b 0x3efcf8
003efce4
003efce4loc_3efce4:
003efce4bl runtime.gcWriteBarrier2
003efce8str x5, [x25]
003efcecldr x6, [x4+104]
003efcf0str x6, [x25+8]
003efcf4b 0x3efcf8
003efcf8
003efcf8loc_3efcf8:
003efcf8str x5, [x4+104]
003efcfcb 0x3efd04
003efd00
003efd00loc_3efd00:
003efd00b 0x3efd04
003efd04
003efd04loc_3efd04:
003efd04strb wzr, [sp+67]
003efd08add x27, sp, 656
003efd0cstp xzr, xzr, [x27]
003efd10ldr x4, [sp+728]
003efd14ldrsb x27, [x4]
003efd18ldr x5, [x4+56]
003efd1cldrsb x27, [x5]
003efd20ldr x0, [x4+64]
003efd24ldr x1, [sp+160]
003efd28ldr x3, [sp+752]
003efd2cldr x2, [sp+168]
003efd30ldr x4, [x5+24]
003efd34blr x4
003efd38str x0, [sp+656]
003efd3cstr x1, [sp+664]
003efd40strb w2, [sp+70]
003efd44ldr x4, [sp+656]
003efd48ldr x5, [sp+664]
003efd4cstr x4, [sp+672]
003efd50str x5, [sp+680]
003efd54ldrb w4, [sp+70]
003efd58strb w4, [sp+71]
003efd5cldr x4, [sp+672]
003efd60ldr x5, [sp+680]
003efd64str x4, [sp+160]
003efd68str x5, [sp+168]
003efd6cldrb w4, [sp+71]
003efd70strb w4, [sp+67]
003efd74tbnz w4, 0, 0x3efd7c
003efd78b 0x3f0130
003efd7c
003efd7cloc_3efd7c:
003efd7cldr x6, [sp+752]
003efd80ldrsb x27, [x6]
003efd84ldrb w6, [x6+1]
003efd88strb w6, [sp+69]
003efd8cmov x7, x6
003efd90subs wzr, w7, 1
003efd94b.eq 0x3efd9c
003efd98b 0x3efe30
003efd9c
003efd9cloc_3efd9c:
003efd9cb 0x3efda0
003efda0
003efda0loc_3efda0:
003efda0ldr x6, [sp+728]
003efda4ldrsb x27, [x6]
003efda8ldr x6, [x6+168]
003efdaccbnz x6, 0x3efdb4
003efdb0b 0x3efdf8
003efdb4
003efdb4loc_3efdb4:
003efdb4ldr x5, [sp+728]
003efdb8ldrsb x27, [x5]
003efdbcldr x26, [x5+168]
003efdc0ldr x5, [x26]
003efdc4ldr x0, [sp+160]
003efdc8ldr x2, [sp+736]
003efdccldr x4, [sp+752]
003efdd0ldr x1, [sp+168]
003efdd4ldr x3, [sp+744]
003efdd8blr x5
003efddcstr x0, [sp+616]
003efde0str x1, [sp+624]
003efde4str x0, [sp+72]
003efde8str x1, [sp+80]
003efdecldp x29, x30, [sp-8]
003efdf0add sp, sp, 720
003efdf4ret x30
003efdf8
003efdf8loc_3efdf8:
003efdf8ldr x1, [sp+160]
003efdfcldr x3, [sp+736]
003efe00ldr x5, [sp+752]
003efe04ldr x2, [sp+168]
003efe08ldr x4, [sp+744]
003efe0cldr x0, [sp+728]
003efe10bl github.com/things-go/go-socks5.(*Server).handleConnect
003efe14str x0, [sp+616]
003efe18str x1, [sp+624]
003efe1cstr x0, [sp+72]
003efe20str x1, [sp+80]
003efe24ldp x29, x30, [sp-8]
003efe28add sp, sp, 720
003efe2cret x30
003efe30
003efe30loc_3efe30:
003efe30mov x7, x6
003efe34subs wzr, w7, 2
003efe38b.eq 0x3efe40
003efe3cb 0x3efed4
003efe40
003efe40loc_3efe40:
003efe40b 0x3efe44
003efe44
003efe44loc_3efe44:
003efe44ldr x6, [sp+728]
003efe48ldrsb x27, [x6]
003efe4cldr x6, [x6+176]
003efe50cbnz x6, 0x3efe58
003efe54b 0x3efe9c
003efe58
003efe58loc_3efe58:
003efe58ldr x5, [sp+728]
003efe5cldrsb x27, [x5]
003efe60ldr x26, [x5+176]
003efe64ldr x5, [x26]
003efe68ldr x0, [sp+160]
003efe6cldr x2, [sp+736]
003efe70ldr x4, [sp+752]
003efe74ldr x1, [sp+168]
003efe78ldr x3, [sp+744]
003efe7cblr x5
003efe80str x0, [sp+616]
003efe84str x1, [sp+624]
003efe88str x0, [sp+72]
003efe8cstr x1, [sp+80]
003efe90ldp x29, x30, [sp-8]
003efe94add sp, sp, 720
003efe98ret x30
003efe9c
003efe9cloc_3efe9c:
003efe9cldr x1, [sp+160]
003efea0ldr x3, [sp+736]
003efea4ldr x5, [sp+752]
003efea8ldr x2, [sp+168]
003efeacldr x4, [sp+744]
003efeb0ldr x0, [sp+728]
003efeb4bl github.com/things-go/go-socks5.(*Server).handleBind
003efeb8str x0, [sp+616]
003efebcstr x1, [sp+624]
003efec0str x0, [sp+72]
003efec4str x1, [sp+80]
003efec8ldp x29, x30, [sp-8]
003efeccadd sp, sp, 720
003efed0ret x30
003efed4
003efed4loc_3efed4:
003efed4subs wzr, w6, 3
003efed8b.eq 0x3efee0
003efedcb 0x3eff74
003efee0
003efee0loc_3efee0:
003efee0b 0x3efee4
003efee4
003efee4loc_3efee4:
003efee4ldr x6, [sp+728]
003efee8ldrsb x27, [x6]
003efeecldr x6, [x6+184]
003efef0cbnz x6, 0x3efef8
003efef4b 0x3eff3c
003efef8
003efef8loc_3efef8:
003efef8ldr x5, [sp+728]
003efefcldrsb x27, [x5]
003eff00ldr x26, [x5+184]
003eff04ldr x5, [x26]
003eff08ldr x0, [sp+160]
003eff0cldr x2, [sp+736]
003eff10ldr x4, [sp+752]
003eff14ldr x1, [sp+168]
003eff18ldr x3, [sp+744]
003eff1cblr x5
003eff20str x0, [sp+616]
003eff24str x1, [sp+624]
003eff28str x0, [sp+72]
003eff2cstr x1, [sp+80]
003eff30ldp x29, x30, [sp-8]
003eff34add sp, sp, 720
003eff38ret x30
003eff3c
003eff3cloc_3eff3c:
003eff3cldr x1, [sp+160]
003eff40ldr x3, [sp+736]
003eff44ldr x5, [sp+752]
003eff48ldr x2, [sp+168]
003eff4cldr x4, [sp+744]
003eff50ldr x0, [sp+728]
003eff54bl github.com/things-go/go-socks5.(*Server).handleAssociate
003eff58str x0, [sp+616]
003eff5cstr x1, [sp+624]
003eff60str x0, [sp+72]
003eff64str x1, [sp+80]
003eff68ldp x29, x30, [sp-8]
003eff6cadd sp, sp, 720
003eff70ret x30
003eff74
003eff74loc_3eff74:
003eff74b 0x3eff78
003eff78
003eff78loc_3eff78:
003eff78b 0x3eff7c
003eff7c
003eff7cloc_3eff7c:
003eff7cb 0x3eff80
003eff80
003eff80loc_3eff80:
003eff80ldr x0, [sp+736]
003eff84ldr x1, [sp+744]
003eff88orr x2, xzr, 7
003eff8cmov x3, xzr
003eff90mov x4, xzr
003eff94bl github.com/things-go/go-socks5.SendReply
003eff98str x0, [sp+88]
003eff9cstr x1, [sp+96]
003effa0cbnz x0, 0x3effa8
003effa4b 0x3f0078
003effa8
003effa8loc_3effa8:
003effa8add x27, sp, 600
003effacstp xzr, xzr, [x27]
003effb0add x5, sp, 600
003effb4str x5, [sp+288]
003effb8ldr x5, [sp+88]
003effbcldr x6, [sp+96]
003effc0str x5, [sp+272]
003effc4str x6, [sp+280]
003effc8str x5, [sp+264]
003effccldr x5, [sp+264]
003effd0cbnz x5, 0x3effd8
003effd4b 0x3effe8
003effd8
003effd8loc_3effd8:
003effd8ldr x5, [sp+264]
003effdcldr x5, [x5+8]
003effe0str x5, [sp+264]
003effe4b 0x3effec
003effe8
003effe8loc_3effe8:
003effe8b 0x3effec
003effec
003effecloc_3effec:
003effecldr x5, [sp+288]
003efff0ldrsb x27, [x5]
003efff4ldr x6, [sp+264]
003efff8ldr x7, [sp+280]
003efffcstr x6, [x5]
003f0000adrp x27, 0x65b000
003f0004ldr w6, [x27+3056]
003f0008cbz w6, 0x3f0010
003f000cb 0x3f0014
003f0010
003f0010loc_3f0010:
003f0010b 0x3f0028
003f0014
003f0014loc_3f0014:
003f0014bl runtime.gcWriteBarrier2
003f0018str x7, [x25]
003f001cldr x6, [x5+8]
003f0020str x6, [x25+8]
003f0024b 0x3f0028
003f0028
003f0028loc_3f0028:
003f0028str x7, [x5+8]
003f002cldr x2, [sp+288]
003f0030ldrsb x27, [x2]
003f0034b 0x3f0038
003f0038
003f0038loc_3f0038:
003f0038str x2, [sp+296]
003f003corr x4, xzr, 1
003f0040str x4, [sp+304]
003f0044str x4, [sp+312]
003f0048adrp x0, 0x2c9000
003f004cadd x0, x0, 1158
003f0050orr x1, xzr, 24
003f0054mov x3, x4
003f0058bl fmt.Errorf
003f005cstr x0, [sp+616]
003f0060str x1, [sp+624]
003f0064str x0, [sp+72]
003f0068str x1, [sp+80]
003f006cldp x29, x30, [sp-8]
003f0070add sp, sp, 720
003f0074ret x30
003f0078
003f0078loc_3f0078:
003f0078add x27, sp, 600
003f007cstp xzr, xzr, [x27]
003f0080add x5, sp, 600
003f0084str x5, [sp+232]
003f0088ldr x5, [sp+752]
003f008cldrsb x27, [x5]
003f0090ldrb w5, [x5+1]
003f0094strb w5, [sp+68]
003f0098ldr x6, [sp+232]
003f009cldrsb x27, [x6]
003f00a0adrp x7, 0x205000
003f00a4add x7, x7, 3072
003f00a8str x7, [x6]
003f00acubfm x5, x5, 61, 7
003f00b0adrp x7, 0x332000
003f00b4add x7, x7, 640
003f00b8add x5, x7, x5
003f00bcadrp x27, 0x65b000
003f00c0ldr w7, [x27+3056]
003f00c4cbz w7, 0x3f00cc
003f00c8b 0x3f00d0
003f00cc
003f00ccloc_3f00cc:
003f00ccb 0x3f00e0
003f00d0
003f00d0loc_3f00d0:
003f00d0ldr x7, [x6+8]
003f00d4bl runtime.gcWriteBarrier1
003f00d8str x7, [x25]
003f00dcb 0x3f00e0
003f00e0
003f00e0loc_3f00e0:
003f00e0str x5, [x6+8]
003f00e4ldr x2, [sp+232]
003f00e8ldrsb x27, [x2]
003f00ecb 0x3f00f0
003f00f0
003f00f0loc_3f00f0:
003f00f0str x2, [sp+240]
003f00f4orr x4, xzr, 1
003f00f8str x4, [sp+248]
003f00fcstr x4, [sp+256]
003f0100adrp x0, 0x2c8000
003f0104add x0, x0, 2571
003f0108movz x1, 23
003f010cmov x3, x4
003f0110bl fmt.Errorf
003f0114str x0, [sp+616]
003f0118str x1, [sp+624]
003f011cstr x0, [sp+72]
003f0120str x1, [sp+80]
003f0124ldp x29, x30, [sp-8]
003f0128add sp, sp, 720
003f012cret x30
003f0130
003f0130loc_3f0130:
003f0130ldr x0, [sp+736]
003f0134ldr x1, [sp+744]
003f0138orr x2, xzr, 2
003f013cmov x3, xzr
003f0140mov x4, xzr
003f0144bl github.com/things-go/go-socks5.SendReply
003f0148str x0, [sp+104]
003f014cstr x1, [sp+112]
003f0150cbnz x0, 0x3f0158
003f0154b 0x3f0228
003f0158
003f0158loc_3f0158:
003f0158add x27, sp, 600
003f015cstp xzr, xzr, [x27]
003f0160add x5, sp, 600
003f0164str x5, [sp+376]
003f0168ldr x5, [sp+104]
003f016cldr x6, [sp+112]
003f0170str x5, [sp+360]
003f0174str x6, [sp+368]
003f0178str x5, [sp+352]
003f017cldr x5, [sp+352]
003f0180cbnz x5, 0x3f0188
003f0184b 0x3f0198
003f0188
003f0188loc_3f0188:
003f0188ldr x5, [sp+352]
003f018cldr x5, [x5+8]
003f0190str x5, [sp+352]
003f0194b 0x3f019c
003f0198
003f0198loc_3f0198:
003f0198b 0x3f019c
003f019c
003f019cloc_3f019c:
003f019cldr x5, [sp+376]
003f01a0ldrsb x27, [x5]
003f01a4ldr x6, [sp+352]
003f01a8ldr x7, [sp+368]
003f01acstr x6, [x5]
003f01b0adrp x27, 0x65b000
003f01b4ldr w6, [x27+3056]
003f01b8cbz w6, 0x3f01c0
003f01bcb 0x3f01c4
003f01c0
003f01c0loc_3f01c0:
003f01c0b 0x3f01d8
003f01c4
003f01c4loc_3f01c4:
003f01c4bl runtime.gcWriteBarrier2
003f01c8str x7, [x25]
003f01ccldr x6, [x5+8]
003f01d0str x6, [x25+8]
003f01d4b 0x3f01d8
003f01d8
003f01d8loc_3f01d8:
003f01d8str x7, [x5+8]
003f01dcldr x2, [sp+376]
003f01e0ldrsb x27, [x2]
003f01e4b 0x3f01e8
003f01e8
003f01e8loc_3f01e8:
003f01e8str x2, [sp+384]
003f01ecorr x4, xzr, 1
003f01f0str x4, [sp+392]
003f01f4str x4, [sp+400]
003f01f8adrp x0, 0x2c9000
003f01fcadd x0, x0, 1158
003f0200orr x1, xzr, 24
003f0204mov x3, x4
003f0208bl fmt.Errorf
003f020cstr x0, [sp+616]
003f0210str x1, [sp+624]
003f0214str x0, [sp+72]
003f0218str x1, [sp+80]
003f021cldp x29, x30, [sp-8]
003f0220add sp, sp, 720
003f0224ret x30
003f0228
003f0228loc_3f0228:
003f0228add x27, sp, 600
003f022cstp xzr, xzr, [x27]
003f0230add x2, sp, 600
003f0234str x2, [sp+320]
003f0238ldrsb x27, [x2]
003f023cldr x5, [sp+752]
003f0240ldrsb x27, [x5]
003f0244ldr x5, [x5+128]
003f0248adrp x6, 0x22e000
003f024cadd x6, x6, 4000
003f0250str x6, [x2]
003f0254adrp x27, 0x65b000
003f0258ldr w6, [x27+3056]
003f025ccbz w6, 0x3f0264
003f0260b 0x3f0268
003f0264
003f0264loc_3f0264:
003f0264b 0x3f027c
003f0268
003f0268loc_3f0268:
003f0268bl runtime.gcWriteBarrier2
003f026cstr x5, [x25]
003f0270ldr x6, [x2+8]
003f0274str x6, [x25+8]
003f0278b 0x3f027c
003f027c
003f027cloc_3f027c:
003f027cstr x5, [x2+8]
003f0280ldrsb x27, [x2]
003f0284b 0x3f0288
003f0288
003f0288loc_3f0288:
003f0288str x2, [sp+328]
003f028corr x4, xzr, 1
003f0290str x4, [sp+336]
003f0294str x4, [sp+344]
003f0298adrp x0, 0x2cb000
003f029cadd x0, x0, 643
003f02a0movz x1, 27
003f02a4mov x3, x4
003f02a8bl fmt.Errorf
003f02acstr x0, [sp+616]
003f02b0str x1, [sp+624]
003f02b4str x0, [sp+72]
003f02b8str x1, [sp+80]
003f02bcldp x29, x30, [sp-8]
003f02c0add sp, sp, 720
003f02c4ret x30
003f02c8
003f02c8loc_3f02c8:
003f02c8stp x0, x1, [sp+8]
003f02ccstp x2, x3, [sp+24]
003f02d0mov x3, x30
003f02d4bl runtime.morestack_noctxt.abi0
003f02d8ldp x0, x1, [sp+8]
003f02dcldp x2, x3, [sp+24]
003f02e0b 0x3ef850
003f02e4udf 0
003f02e8udf 0
003f02ecudf 0
003ef850
003ef850github.com/things-go/go-socks5.(*Server).handleRequest: ; void github.com/things-go/go-socks5.(*Server).handleRequest(github.com/things-go/go-socks5.Server * sf, io.Writer write, github.com/things-go/go-socks5.Request * req)
003ef850ldr x16, [x28+16]
003ef854sub x17, sp, 592
003ef858subs xzr, x17, x16
003ef85cb.ls 0x3f02c8
003ef860sub x20, sp, 720
003ef864stp x29, x30, [x20-8]
003ef868add sp, x20, 0
003ef86csub x29, sp, 8
003ef870str x0, [sp+728]
003ef874str x1, [sp+736]
003ef878str x2, [sp+744]
003ef87cstr x3, [sp+752]
003ef880stp xzr, xzr, [sp+72]
003ef884stp xzr, xzr, [sp+136]
003ef888bl context.Background
003ef88cstr x0, [sp+160]
003ef890str x1, [sp+168]
003ef894ldr x0, [sp+752]
003ef898ldrsb x27, [x0]
003ef89cldr x0, [x0+128]
003ef8a0str x0, [sp+152]
003ef8a4ldrsb x27, [x0]
003ef8a8ldr x0, [x0+8]
003ef8accbnz x0, 0x3ef8b4
003ef8b0b 0x3efc04
003ef8b4
003ef8b4loc_3ef8b4:
003ef8b4add x27, sp, 656
003ef8b8stp xzr, xzr, [x27]
003ef8bcadd x27, sp, 632
003ef8c0stp xzr, xzr, [x27]
003ef8c4str xzr, [sp+648]
003ef8c8add x27, sp, 616
003ef8ccstp xzr, xzr, [x27]
003ef8d0ldr x5, [sp+152]
003ef8d4ldrsb x27, [x5]
003ef8d8ldr x3, [x5]
003ef8dcldr x4, [x5+8]
003ef8e0str x3, [sp+544]
003ef8e4str x4, [sp+552]
003ef8e8ldr x5, [sp+728]
003ef8ecldrsb x27, [x5]
003ef8f0ldr x6, [x5+40]
003ef8f4ldrsb x27, [x6]
003ef8f8ldr x0, [x5+48]
003ef8fcldr x1, [sp+160]
003ef900ldr x2, [sp+168]
003ef904ldr x5, [x6+24]
003ef908blr x5
003ef90cstr x0, [sp+656]
003ef910str x1, [sp+664]
003ef914str x2, [sp+632]
003ef918str x3, [sp+640]
003ef91cstr x4, [sp+648]
003ef920str x5, [sp+616]
003ef924str x6, [sp+624]
003ef928ldr x5, [sp+656]
003ef92cldr x6, [sp+664]
003ef930str x5, [sp+216]
003ef934str x6, [sp+224]
003ef938ldr x5, [sp+632]
003ef93cldr x6, [sp+640]
003ef940ldr x7, [sp+648]
003ef944str x5, [sp+192]
003ef948str x6, [sp+200]
003ef94cstr x7, [sp+208]
003ef950ldr x5, [sp+616]
003ef954ldr x6, [sp+624]
003ef958str x5, [sp+176]
003ef95cstr x6, [sp+184]
003ef960ldr x5, [sp+216]
003ef964ldr x6, [sp+224]
003ef968str x5, [sp+160]
003ef96cstr x6, [sp+168]
003ef970ldr x5, [sp+152]
003ef974ldrsb x27, [x5]
003ef978ldr x6, [sp+192]
003ef97cldr x7, [sp+200]
003ef980ldr x8, [sp+208]
003ef984str x7, [x5+24]
003ef988str x8, [x5+32]
003ef98cadrp x27, 0x65c000
003ef990ldr w7, [x27+3056]
003ef994cbz w7, 0x3ef99c
003ef998b 0x3ef9a0
003ef99c
003ef99cloc_3ef99c:
003ef99cb 0x3ef9b4
003ef9a0
003ef9a0loc_3ef9a0:
003ef9a0bl runtime.gcWriteBarrier2
003ef9a4str x6, [x25]
003ef9a8ldr x7, [x5+16]
003ef9acstr x7, [x25+8]
003ef9b0b 0x3ef9b4
003ef9b4
003ef9b4loc_3ef9b4:
003ef9b4str x6, [x5+16]
003ef9b8ldr x5, [sp+184]
003ef9bcldr x6, [sp+176]
003ef9c0str x6, [sp+136]
003ef9c4str x5, [sp+144]
003ef9c8cbnz x6, 0x3ef9d0
003ef9ccb 0x3efc00
003ef9d0
003ef9d0loc_3ef9d0:
003ef9d0ldr x0, [sp+736]
003ef9d4ldr x1, [sp+744]
003ef9d8orr x2, xzr, 4
003ef9dcmov x3, xzr
003ef9e0mov x4, xzr
003ef9e4bl github.com/things-go/go-socks5.SendReply
003ef9e8str x0, [sp+120]
003ef9ecstr x1, [sp+128]
003ef9f0cbnz x0, 0x3ef9f8
003ef9f4b 0x3efac8
003ef9f8
003ef9f8loc_3ef9f8:
003ef9f8add x27, sp, 600
003ef9fcstp xzr, xzr, [x27]
003efa00add x5, sp, 600
003efa04str x5, [sp+512]
003efa08ldr x5, [sp+120]
003efa0cldr x6, [sp+128]
003efa10str x5, [sp+496]
003efa14str x6, [sp+504]
003efa18str x5, [sp+488]
003efa1cldr x5, [sp+488]
003efa20cbnz x5, 0x3efa28
003efa24b 0x3efa38
003efa28
003efa28loc_3efa28:
003efa28ldr x5, [sp+488]
003efa2cldr x5, [x5+8]
003efa30str x5, [sp+488]
003efa34b 0x3efa3c
003efa38
003efa38loc_3efa38:
003efa38b 0x3efa3c
003efa3c
003efa3cloc_3efa3c:
003efa3cldr x5, [sp+512]
003efa40ldrsb x27, [x5]
003efa44ldr x6, [sp+504]
003efa48ldr x7, [sp+488]
003efa4cstr x7, [x5]
003efa50adrp x27, 0x65c000
003efa54ldr w7, [x27+3056]
003efa58cbz w7, 0x3efa60
003efa5cb 0x3efa64
003efa60
003efa60loc_3efa60:
003efa60b 0x3efa78
003efa64
003efa64loc_3efa64:
003efa64bl runtime.gcWriteBarrier2
003efa68str x6, [x25]
003efa6cldr x7, [x5+8]
003efa70str x7, [x25+8]
003efa74b 0x3efa78
003efa78
003efa78loc_3efa78:
003efa78str x6, [x5+8]
003efa7cldr x2, [sp+512]
003efa80ldrsb x27, [x2]
003efa84b 0x3efa88
003efa88
003efa88loc_3efa88:
003efa88str x2, [sp+520]
003efa8corr x4, xzr, 1
003efa90str x4, [sp+528]
003efa94str x4, [sp+536]
003efa98adrp x0, 0x2ca000
003efa9cadd x0, x0, 1158
003efaa0orr x1, xzr, 24
003efaa4mov x3, x4
003efaa8bl fmt.Errorf
003efaacstr x0, [sp+616]
003efab0str x1, [sp+624]
003efab4str x0, [sp+72]
003efab8str x1, [sp+80]
003efabcldp x29, x30, [sp-8]
003efac0add sp, sp, 720
003efac4ret x30
003efac8
003efac8loc_3efac8:
003efac8add x27, sp, 568
003efaccstp xzr, xzr, [x27]
003efad0add x27, sp, 584
003efad4stp xzr, xzr, [x27]
003efad8add x2, sp, 568
003efadcstr x2, [sp+456]
003efae0ldr x2, [sp+152]
003efae4ldrsb x27, [x2]
003efae8ldr x0, [x2]
003efaecldr x1, [x2+8]
003efaf0str x0, [sp+440]
003efaf4str x1, [sp+448]
003efaf8bl runtime.convTstring
003efafcstr x0, [sp+432]
003efb00ldr x2, [sp+456]
003efb04ldrsb x27, [x2]
003efb08adrp x3, 0x206000
003efb0cadd x3, x3, 2944
003efb10str x3, [x2]
003efb14adrp x27, 0x65c000
003efb18ldr w3, [x27+3056]
003efb1ccbz w3, 0x3efb24
003efb20b 0x3efb28
003efb24
003efb24loc_3efb24:
003efb24b 0x3efb3c
003efb28
003efb28loc_3efb28:
003efb28bl runtime.gcWriteBarrier2
003efb2cstr x0, [x25]
003efb30ldr x5, [x2+8]
003efb34str x5, [x25+8]
003efb38b 0x3efb3c
003efb3c
003efb3cloc_3efb3c:
003efb3cstr x0, [x2+8]
003efb40ldr x5, [sp+136]
003efb44ldr x6, [sp+144]
003efb48str x5, [sp+416]
003efb4cstr x6, [sp+424]
003efb50str x5, [sp+408]
003efb54ldr x5, [sp+408]
003efb58cbnz x5, 0x3efb60
003efb5cb 0x3efb70
003efb60
003efb60loc_3efb60:
003efb60ldr x5, [sp+408]
003efb64ldr x5, [x5+8]
003efb68str x5, [sp+408]
003efb6cb 0x3efb74
003efb70
003efb70loc_3efb70:
003efb70b 0x3efb74
003efb74
003efb74loc_3efb74:
003efb74ldr x5, [sp+456]
003efb78ldrsb x27, [x5]
003efb7cldr x6, [sp+408]
003efb80ldr x7, [sp+424]
003efb84str x6, [x5+16]
003efb88adrp x27, 0x65c000
003efb8cldr w6, [x27+3056]
003efb90cbz w6, 0x3efb98
003efb94b 0x3efb9c
003efb98
003efb98loc_3efb98:
003efb98b 0x3efbb0
003efb9c
003efb9cloc_3efb9c:
003efb9cbl runtime.gcWriteBarrier2
003efba0str x7, [x25]
003efba4ldr x6, [x5+24]
003efba8str x6, [x25+8]
003efbacb 0x3efbb0
003efbb0
003efbb0loc_3efbb0:
003efbb0str x7, [x5+24]
003efbb4ldr x2, [sp+456]
003efbb8ldrsb x27, [x2]
003efbbcb 0x3efbc0
003efbc0
003efbc0loc_3efbc0:
003efbc0str x2, [sp+464]
003efbc4orr x4, xzr, 2
003efbc8str x4, [sp+472]
003efbccstr x4, [sp+480]
003efbd0adrp x0, 0x2d3000
003efbd4add x0, x0, 1172
003efbd8movz x1, 37
003efbdcmov x3, x4
003efbe0bl fmt.Errorf
003efbe4str x0, [sp+616]
003efbe8str x1, [sp+624]
003efbecstr x0, [sp+72]
003efbf0str x1, [sp+80]
003efbf4ldp x29, x30, [sp-8]
003efbf8add sp, sp, 720
003efbfcret x30
003efc00
003efc00loc_3efc00:
003efc00b 0x3efc08
003efc04
003efc04loc_3efc04:
003efc04b 0x3efc08
003efc08
003efc08loc_3efc08:
003efc08ldr x4, [sp+752]
003efc0cldrsb x27, [x4]
003efc10ldr x5, [sp+752]
003efc14ldrsb x27, [x5]
003efc18ldr x5, [x5+128]
003efc1cadrp x27, 0x65c000
003efc20ldr w6, [x27+3056]
003efc24cbz w6, 0x3efc2c
003efc28b 0x3efc30
003efc2c
003efc2cloc_3efc2c:
003efc2cb 0x3efc44
003efc30
003efc30loc_3efc30:
003efc30bl runtime.gcWriteBarrier2
003efc34str x5, [x25]
003efc38ldr x6, [x4+104]
003efc3cstr x6, [x25+8]
003efc40b 0x3efc44
003efc44
003efc44loc_3efc44:
003efc44str x5, [x4+104]
003efc48ldr x4, [sp+728]
003efc4cldrsb x27, [x4]
003efc50ldr x4, [x4+72]
003efc54cbnz x4, 0x3efc5c
003efc58b 0x3efd00
003efc5c
003efc5cloc_3efc5c:
003efc5cadd x27, sp, 656
003efc60stp xzr, xzr, [x27]
003efc64str xzr, [sp+560]
003efc68ldr x4, [sp+728]
003efc6cldrsb x27, [x4]
003efc70ldr x5, [x4+72]
003efc74ldrsb x27, [x5]
003efc78ldr x0, [x4+80]
003efc7cldr x1, [sp+160]
003efc80ldr x3, [sp+752]
003efc84ldr x2, [sp+168]
003efc88ldr x4, [x5+24]
003efc8cblr x4
003efc90str x0, [sp+656]
003efc94str x1, [sp+664]
003efc98str x2, [sp+560]
003efc9cldr x4, [sp+656]
003efca0ldr x5, [sp+664]
003efca4str x4, [sp+696]
003efca8str x5, [sp+704]
003efcacldr x4, [sp+560]
003efcb0str x4, [sp+688]
003efcb4ldr x4, [sp+696]
003efcb8ldr x5, [sp+704]
003efcbcstr x4, [sp+160]
003efcc0str x5, [sp+168]
003efcc4ldr x4, [sp+752]
003efcc8ldrsb x27, [x4]
003efcccldr x5, [sp+688]
003efcd0adrp x27, 0x65c000
003efcd4ldr w6, [x27+3056]
003efcd8cbz w6, 0x3efce0
003efcdcb 0x3efce4
003efce0
003efce0loc_3efce0:
003efce0b 0x3efcf8
003efce4
003efce4loc_3efce4:
003efce4bl runtime.gcWriteBarrier2
003efce8str x5, [x25]
003efcecldr x6, [x4+104]
003efcf0str x6, [x25+8]
003efcf4b 0x3efcf8
003efcf8
003efcf8loc_3efcf8:
003efcf8str x5, [x4+104]
003efcfcb 0x3efd04
003efd00
003efd00loc_3efd00:
003efd00b 0x3efd04
003efd04
003efd04loc_3efd04:
003efd04strb wzr, [sp+67]
003efd08add x27, sp, 656
003efd0cstp xzr, xzr, [x27]
003efd10ldr x4, [sp+728]
003efd14ldrsb x27, [x4]
003efd18ldr x5, [x4+56]
003efd1cldrsb x27, [x5]
003efd20ldr x0, [x4+64]
003efd24ldr x1, [sp+160]
003efd28ldr x3, [sp+752]
003efd2cldr x2, [sp+168]
003efd30ldr x4, [x5+24]
003efd34blr x4
003efd38str x0, [sp+656]
003efd3cstr x1, [sp+664]
003efd40strb w2, [sp+70]
003efd44ldr x4, [sp+656]
003efd48ldr x5, [sp+664]
003efd4cstr x4, [sp+672]
003efd50str x5, [sp+680]
003efd54ldrb w4, [sp+70]
003efd58strb w4, [sp+71]
003efd5cldr x4, [sp+672]
003efd60ldr x5, [sp+680]
003efd64str x4, [sp+160]
003efd68str x5, [sp+168]
003efd6cldrb w4, [sp+71]
003efd70strb w4, [sp+67]
003efd74tbnz w4, 0, 0x3efd7c
003efd78b 0x3f0130
003efd7c
003efd7cloc_3efd7c:
003efd7cldr x6, [sp+752]
003efd80ldrsb x27, [x6]
003efd84ldrb w6, [x6+1]
003efd88strb w6, [sp+69]
003efd8cmov x7, x6
003efd90subs wzr, w7, 1
003efd94b.eq 0x3efd9c
003efd98b 0x3efe30
003efd9c
003efd9cloc_3efd9c:
003efd9cb 0x3efda0
003efda0
003efda0loc_3efda0:
003efda0ldr x6, [sp+728]
003efda4ldrsb x27, [x6]
003efda8ldr x6, [x6+168]
003efdaccbnz x6, 0x3efdb4
003efdb0b 0x3efdf8
003efdb4
003efdb4loc_3efdb4:
003efdb4ldr x5, [sp+728]
003efdb8ldrsb x27, [x5]
003efdbcldr x26, [x5+168]
003efdc0ldr x5, [x26]
003efdc4ldr x0, [sp+160]
003efdc8ldr x2, [sp+736]
003efdccldr x4, [sp+752]
003efdd0ldr x1, [sp+168]
003efdd4ldr x3, [sp+744]
003efdd8blr x5
003efddcstr x0, [sp+616]
003efde0str x1, [sp+624]
003efde4str x0, [sp+72]
003efde8str x1, [sp+80]
003efdecldp x29, x30, [sp-8]
003efdf0add sp, sp, 720
003efdf4ret x30
003efdf8
003efdf8loc_3efdf8:
003efdf8ldr x1, [sp+160]
003efdfcldr x3, [sp+736]
003efe00ldr x5, [sp+752]
003efe04ldr x2, [sp+168]
003efe08ldr x4, [sp+744]
003efe0cldr x0, [sp+728]
003efe10bl github.com/things-go/go-socks5.(*Server).handleConnect
003efe14str x0, [sp+616]
003efe18str x1, [sp+624]
003efe1cstr x0, [sp+72]
003efe20str x1, [sp+80]
003efe24ldp x29, x30, [sp-8]
003efe28add sp, sp, 720
003efe2cret x30
003efe30
003efe30loc_3efe30:
003efe30mov x7, x6
003efe34subs wzr, w7, 2
003efe38b.eq 0x3efe40
003efe3cb 0x3efed4
003efe40
003efe40loc_3efe40:
003efe40b 0x3efe44
003efe44
003efe44loc_3efe44:
003efe44ldr x6, [sp+728]
003efe48ldrsb x27, [x6]
003efe4cldr x6, [x6+176]
003efe50cbnz x6, 0x3efe58
003efe54b 0x3efe9c
003efe58
003efe58loc_3efe58:
003efe58ldr x5, [sp+728]
003efe5cldrsb x27, [x5]
003efe60ldr x26, [x5+176]
003efe64ldr x5, [x26]
003efe68ldr x0, [sp+160]
003efe6cldr x2, [sp+736]
003efe70ldr x4, [sp+752]
003efe74ldr x1, [sp+168]
003efe78ldr x3, [sp+744]
003efe7cblr x5
003efe80str x0, [sp+616]
003efe84str x1, [sp+624]
003efe88str x0, [sp+72]
003efe8cstr x1, [sp+80]
003efe90ldp x29, x30, [sp-8]
003efe94add sp, sp, 720
003efe98ret x30
003efe9c
003efe9cloc_3efe9c:
003efe9cldr x1, [sp+160]
003efea0ldr x3, [sp+736]
003efea4ldr x5, [sp+752]
003efea8ldr x2, [sp+168]
003efeacldr x4, [sp+744]
003efeb0ldr x0, [sp+728]
003efeb4bl github.com/things-go/go-socks5.(*Server).handleBind
003efeb8str x0, [sp+616]
003efebcstr x1, [sp+624]
003efec0str x0, [sp+72]
003efec4str x1, [sp+80]
003efec8ldp x29, x30, [sp-8]
003efeccadd sp, sp, 720
003efed0ret x30
003efed4
003efed4loc_3efed4:
003efed4subs wzr, w6, 3
003efed8b.eq 0x3efee0
003efedcb 0x3eff74
003efee0
003efee0loc_3efee0:
003efee0b 0x3efee4
003efee4
003efee4loc_3efee4:
003efee4ldr x6, [sp+728]
003efee8ldrsb x27, [x6]
003efeecldr x6, [x6+184]
003efef0cbnz x6, 0x3efef8
003efef4b 0x3eff3c
003efef8
003efef8loc_3efef8:
003efef8ldr x5, [sp+728]
003efefcldrsb x27, [x5]
003eff00ldr x26, [x5+184]
003eff04ldr x5, [x26]
003eff08ldr x0, [sp+160]
003eff0cldr x2, [sp+736]
003eff10ldr x4, [sp+752]
003eff14ldr x1, [sp+168]
003eff18ldr x3, [sp+744]
003eff1cblr x5
003eff20str x0, [sp+616]
003eff24str x1, [sp+624]
003eff28str x0, [sp+72]
003eff2cstr x1, [sp+80]
003eff30ldp x29, x30, [sp-8]
003eff34add sp, sp, 720
003eff38ret x30
003eff3c
003eff3cloc_3eff3c:
003eff3cldr x1, [sp+160]
003eff40ldr x3, [sp+736]
003eff44ldr x5, [sp+752]
003eff48ldr x2, [sp+168]
003eff4cldr x4, [sp+744]
003eff50ldr x0, [sp+728]
003eff54bl github.com/things-go/go-socks5.(*Server).handleAssociate
003eff58str x0, [sp+616]
003eff5cstr x1, [sp+624]
003eff60str x0, [sp+72]
003eff64str x1, [sp+80]
003eff68ldp x29, x30, [sp-8]
003eff6cadd sp, sp, 720
003eff70ret x30
003eff74
003eff74loc_3eff74:
003eff74b 0x3eff78
003eff78
003eff78loc_3eff78:
003eff78b 0x3eff7c
003eff7c
003eff7cloc_3eff7c:
003eff7cb 0x3eff80
003eff80
003eff80loc_3eff80:
003eff80ldr x0, [sp+736]
003eff84ldr x1, [sp+744]
003eff88orr x2, xzr, 7
003eff8cmov x3, xzr
003eff90mov x4, xzr
003eff94bl github.com/things-go/go-socks5.SendReply
003eff98str x0, [sp+88]
003eff9cstr x1, [sp+96]
003effa0cbnz x0, 0x3effa8
003effa4b 0x3f0078
003effa8
003effa8loc_3effa8:
003effa8add x27, sp, 600
003effacstp xzr, xzr, [x27]
003effb0add x5, sp, 600
003effb4str x5, [sp+288]
003effb8ldr x5, [sp+88]
003effbcldr x6, [sp+96]
003effc0str x5, [sp+272]
003effc4str x6, [sp+280]
003effc8str x5, [sp+264]
003effccldr x5, [sp+264]
003effd0cbnz x5, 0x3effd8
003effd4b 0x3effe8
003effd8
003effd8loc_3effd8:
003effd8ldr x5, [sp+264]
003effdcldr x5, [x5+8]
003effe0str x5, [sp+264]
003effe4b 0x3effec
003effe8
003effe8loc_3effe8:
003effe8b 0x3effec
003effec
003effecloc_3effec:
003effecldr x5, [sp+288]
003efff0ldrsb x27, [x5]
003efff4ldr x6, [sp+264]
003efff8ldr x7, [sp+280]
003efffcstr x6, [x5]
003f0000adrp x27, 0x65b000
003f0004ldr w6, [x27+3056]
003f0008cbz w6, 0x3f0010
003f000cb 0x3f0014
003f0010
003f0010loc_3f0010:
003f0010b 0x3f0028
003f0014
003f0014loc_3f0014:
003f0014bl runtime.gcWriteBarrier2
003f0018str x7, [x25]
003f001cldr x6, [x5+8]
003f0020str x6, [x25+8]
003f0024b 0x3f0028
003f0028
003f0028loc_3f0028:
003f0028str x7, [x5+8]
003f002cldr x2, [sp+288]
003f0030ldrsb x27, [x2]
003f0034b 0x3f0038
003f0038
003f0038loc_3f0038:
003f0038str x2, [sp+296]
003f003corr x4, xzr, 1
003f0040str x4, [sp+304]
003f0044str x4, [sp+312]
003f0048adrp x0, 0x2c9000
003f004cadd x0, x0, 1158
003f0050orr x1, xzr, 24
003f0054mov x3, x4
003f0058bl fmt.Errorf
003f005cstr x0, [sp+616]
003f0060str x1, [sp+624]
003f0064str x0, [sp+72]
003f0068str x1, [sp+80]
003f006cldp x29, x30, [sp-8]
003f0070add sp, sp, 720
003f0074ret x30
003f0078
003f0078loc_3f0078:
003f0078add x27, sp, 600
003f007cstp xzr, xzr, [x27]
003f0080add x5, sp, 600
003f0084str x5, [sp+232]
003f0088ldr x5, [sp+752]
003f008cldrsb x27, [x5]
003f0090ldrb w5, [x5+1]
003f0094strb w5, [sp+68]
003f0098ldr x6, [sp+232]
003f009cldrsb x27, [x6]
003f00a0adrp x7, 0x205000
003f00a4add x7, x7, 3072
003f00a8str x7, [x6]
003f00acubfm x5, x5, 61, 7
003f00b0adrp x7, 0x332000
003f00b4add x7, x7, 640
003f00b8add x5, x7, x5
003f00bcadrp x27, 0x65b000
003f00c0ldr w7, [x27+3056]
003f00c4cbz w7, 0x3f00cc
003f00c8b 0x3f00d0
003f00cc
003f00ccloc_3f00cc:
003f00ccb 0x3f00e0
003f00d0
003f00d0loc_3f00d0:
003f00d0ldr x7, [x6+8]
003f00d4bl runtime.gcWriteBarrier1
003f00d8str x7, [x25]
003f00dcb 0x3f00e0
003f00e0
003f00e0loc_3f00e0:
003f00e0str x5, [x6+8]
003f00e4ldr x2, [sp+232]
003f00e8ldrsb x27, [x2]
003f00ecb 0x3f00f0
003f00f0
003f00f0loc_3f00f0:
003f00f0str x2, [sp+240]
003f00f4orr x4, xzr, 1
003f00f8str x4, [sp+248]
003f00fcstr x4, [sp+256]
003f0100adrp x0, 0x2c8000
003f0104add x0, x0, 2571
003f0108movz x1, 23
003f010cmov x3, x4
003f0110bl fmt.Errorf
003f0114str x0, [sp+616]
003f0118str x1, [sp+624]
003f011cstr x0, [sp+72]
003f0120str x1, [sp+80]
003f0124ldp x29, x30, [sp-8]
003f0128add sp, sp, 720
003f012cret x30
003f0130
003f0130loc_3f0130:
003f0130ldr x0, [sp+736]
003f0134ldr x1, [sp+744]
003f0138orr x2, xzr, 2
003f013cmov x3, xzr
003f0140mov x4, xzr
003f0144bl github.com/things-go/go-socks5.SendReply
003f0148str x0, [sp+104]
003f014cstr x1, [sp+112]
003f0150cbnz x0, 0x3f0158
003f0154b 0x3f0228
003f0158
003f0158loc_3f0158:
003f0158add x27, sp, 600
003f015cstp xzr, xzr, [x27]
003f0160add x5, sp, 600
003f0164str x5, [sp+376]
003f0168ldr x5, [sp+104]
003f016cldr x6, [sp+112]
003f0170str x5, [sp+360]
003f0174str x6, [sp+368]
003f0178str x5, [sp+352]
003f017cldr x5, [sp+352]
003f0180cbnz x5, 0x3f0188
003f0184b 0x3f0198
003f0188
003f0188loc_3f0188:
003f0188ldr x5, [sp+352]
003f018cldr x5, [x5+8]
003f0190str x5, [sp+352]
003f0194b 0x3f019c
003f0198
003f0198loc_3f0198:
003f0198b 0x3f019c
003f019c
003f019cloc_3f019c:
003f019cldr x5, [sp+376]
003f01a0ldrsb x27, [x5]
003f01a4ldr x6, [sp+352]
003f01a8ldr x7, [sp+368]
003f01acstr x6, [x5]
003f01b0adrp x27, 0x65b000
003f01b4ldr w6, [x27+3056]
003f01b8cbz w6, 0x3f01c0
003f01bcb 0x3f01c4
003f01c0
003f01c0loc_3f01c0:
003f01c0b 0x3f01d8
003f01c4
003f01c4loc_3f01c4:
003f01c4bl runtime.gcWriteBarrier2
003f01c8str x7, [x25]
003f01ccldr x6, [x5+8]
003f01d0str x6, [x25+8]
003f01d4b 0x3f01d8
003f01d8
003f01d8loc_3f01d8:
003f01d8str x7, [x5+8]
003f01dcldr x2, [sp+376]
003f01e0ldrsb x27, [x2]
003f01e4b 0x3f01e8
003f01e8
003f01e8loc_3f01e8:
003f01e8str x2, [sp+384]
003f01ecorr x4, xzr, 1
003f01f0str x4, [sp+392]
003f01f4str x4, [sp+400]
003f01f8adrp x0, 0x2c9000
003f01fcadd x0, x0, 1158
003f0200orr x1, xzr, 24
003f0204mov x3, x4
003f0208bl fmt.Errorf
003f020cstr x0, [sp+616]
003f0210str x1, [sp+624]
003f0214str x0, [sp+72]
003f0218str x1, [sp+80]
003f021cldp x29, x30, [sp-8]
003f0220add sp, sp, 720
003f0224ret x30
003f0228
003f0228loc_3f0228:
003f0228add x27, sp, 600
003f022cstp xzr, xzr, [x27]
003f0230add x2, sp, 600
003f0234str x2, [sp+320]
003f0238ldrsb x27, [x2]
003f023cldr x5, [sp+752]
003f0240ldrsb x27, [x5]
003f0244ldr x5, [x5+128]
003f0248adrp x6, 0x22e000
003f024cadd x6, x6, 4000
003f0250str x6, [x2]
003f0254adrp x27, 0x65b000
003f0258ldr w6, [x27+3056]
003f025ccbz w6, 0x3f0264
003f0260b 0x3f0268
003f0264
003f0264loc_3f0264:
003f0264b 0x3f027c
003f0268
003f0268loc_3f0268:
003f0268bl runtime.gcWriteBarrier2
003f026cstr x5, [x25]
003f0270ldr x6, [x2+8]
003f0274str x6, [x25+8]
003f0278b 0x3f027c
003f027c
003f027cloc_3f027c:
003f027cstr x5, [x2+8]
003f0280ldrsb x27, [x2]
003f0284b 0x3f0288
003f0288
003f0288loc_3f0288:
003f0288str x2, [sp+328]
003f028corr x4, xzr, 1
003f0290str x4, [sp+336]
003f0294str x4, [sp+344]
003f0298adrp x0, 0x2cb000
003f029cadd x0, x0, 643
003f02a0movz x1, 27
003f02a4mov x3, x4
003f02a8bl fmt.Errorf
003f02acstr x0, [sp+616]
003f02b0str x1, [sp+624]
003f02b4str x0, [sp+72]
003f02b8str x1, [sp+80]
003f02bcldp x29, x30, [sp-8]
003f02c0add sp, sp, 720
003f02c4ret x30
003f02c8
003f02c8loc_3f02c8:
003f02c8stp x0, x1, [sp+8]
003f02ccstp x2, x3, [sp+24]
003f02d0mov x3, x30
003f02d4bl runtime.morestack_noctxt.abi0
003f02d8ldp x0, x1, [sp+8]
003f02dcldp x2, x3, [sp+24]
003f02e0b 0x3ef850
003f02e4udf 0
003f02e8udf 0
003f02ecudf 0
003ef850
003f02f0
003f02f0github.com/things-go/go-socks5.(*Server).handleConnect: ; void github.com/things-go/go-socks5.(*Server).handleConnect(github.com/things-go/go-socks5.Server * sf, context.Context ctx, io.Writer writer, github.com/things-go/go-socks5.Request * request)
003f02f0ldr x16, [x28+16]
003f02f4sub x17, sp, 512
003f02f8subs xzr, x17, x16
003f02fcb.ls 0x3f0b5c
003f0300sub x20, sp, 640
003f0304stp x29, x30, [x20-8]
003f0308add sp, x20, 0
003f030csub x29, sp, 8
003f0310str x0, [sp+648]
003f0314str x1, [sp+656]
003f0318str x2, [sp+664]
003f031cstr x3, [sp+672]
003f0320str x4, [sp+680]
003f0324str x5, [sp+688]
003f0328stp xzr, xzr, [sp+120]
003f032cldr x1, [sp+648]
003f0330ldrsb x27, [x1]
003f0334ldr x1, [x1+128]
003f0338str x1, [sp+240]
003f033ccbnz x1, 0x3f0344
003f0340b 0x3f0348
003f0344
003f0344loc_3f0344:
003f0344b 0x3f0358
003f0348
003f0348loc_3f0348:
003f0348adrp x1, 0x2e9000
003f034cadd x1, x1, 408
003f0350str x1, [sp+240]
003f0354b 0x3f0358
003f0358
003f0358loc_3f0358:
003f0358ldr x1, [sp+688]
003f035cldrsb x27, [x1]
003f0360ldr x0, [x1+104]
003f0364str x0, [sp+496]
003f0368bl github.com/things-go/go-socks5/statute.(*AddrSpec).String
003f036cstr x0, [sp+600]
003f0370str x1, [sp+608]
003f0374add x27, sp, 584
003f0378stp xzr, xzr, [x27]
003f037cadd x27, sp, 568
003f0380stp xzr, xzr, [x27]
003f0384ldr x0, [sp+656]
003f0388ldr x26, [sp+240]
003f038cldr x1, [x26]
003f0390ldr x2, [sp+664]
003f0394ldr x4, [sp+600]
003f0398ldr x5, [sp+608]
003f039corr x3, xzr, 3
003f03a0mov x6, x1
003f03a4mov x1, x2
003f03a8adrp x2, 0x2c0000
003f03acadd x2, x2, 459
003f03b0blr x6
003f03b4str x0, [sp+584]
003f03b8str x1, [sp+592]
003f03bcstr x2, [sp+568]
003f03c0str x3, [sp+576]
003f03c4ldr x1, [sp+584]
003f03c8ldr x2, [sp+592]
003f03ccstr x1, [sp+264]
003f03d0str x2, [sp+272]
003f03d4ldr x1, [sp+568]
003f03d8ldr x2, [sp+576]
003f03dcstr x1, [sp+248]
003f03e0str x2, [sp+256]
003f03e4ldr x1, [sp+264]
003f03e8ldr x2, [sp+272]
003f03ecstr x1, [sp+136]
003f03f0str x2, [sp+144]
003f03f4ldr x0, [sp+256]
003f03f8ldr x1, [sp+248]
003f03fcstr x1, [sp+208]
003f0400str x0, [sp+216]
003f0404cbnz x1, 0x3f040c
003f0408b 0x3f06c0
003f040c
003f040cloc_3f040c:
003f040cldrsb x27, [x1]
003f0410ldr x1, [x1+24]
003f0414blr x1
003f0418str x0, [sp+152]
003f041cstr x1, [sp+160]
003f0420orr x1, xzr, 4
003f0424strb w1, [sp+62]
003f0428ldr x0, [sp+152]
003f042cldr x1, [sp+160]
003f0430adrp x2, 0x2c1000
003f0434add x2, x2, 83
003f0438orr x3, xzr, 7
003f043cbl strings.Contains
003f0440strb w0, [sp+63]
003f0444tbnz w0, 0, 0x3f044c
003f0448b 0x3f0458
003f044c
003f044cloc_3f044c:
003f044cmovz x5, 5
003f0450strb w5, [sp+62]
003f0454b 0x3f0490
003f0458
003f0458loc_3f0458:
003f0458ldr x0, [sp+152]
003f045cldr x1, [sp+160]
003f0460adrp x2, 0x2c7000
003f0464add x2, x2, 3216
003f0468movz x3, 22
003f046cbl strings.Contains
003f0470strb w0, [sp+63]
003f0474tbnz w0, 0, 0x3f047c
003f0478b 0x3f0488
003f047c
003f047cloc_3f047c:
003f047corr x5, xzr, 3
003f0480strb w5, [sp+62]
003f0484b 0x3f048c
003f0488
003f0488loc_3f0488:
003f0488b 0x3f048c
003f048c
003f048cloc_3f048c:
003f048cb 0x3f0490
003f0490
003f0490loc_3f0490:
003f0490ldrb w2, [sp+62]
003f0494ldr x0, [sp+672]
003f0498ldr x1, [sp+680]
003f049cmov x3, xzr
003f04a0mov x4, xzr
003f04a4bl github.com/things-go/go-socks5.SendReply
003f04a8str x0, [sp+192]
003f04acstr x1, [sp+200]
003f04b0cbnz x0, 0x3f04b8
003f04b4b 0x3f0594
003f04b8
003f04b8loc_3f04b8:
003f04b8add x27, sp, 552
003f04bcstp xzr, xzr, [x27]
003f04c0add x5, sp, 552
003f04c4str x5, [sp+464]
003f04c8ldr x5, [sp+192]
003f04ccldr x6, [sp+200]
003f04d0str x5, [sp+448]
003f04d4str x6, [sp+456]
003f04d8str x5, [sp+440]
003f04dcldr x5, [sp+440]
003f04e0cbnz x5, 0x3f04e8
003f04e4b 0x3f04f8
003f04e8
003f04e8loc_3f04e8:
003f04e8ldr x5, [sp+440]
003f04ecldr x5, [x5+8]
003f04f0str x5, [sp+440]
003f04f4b 0x3f04fc
003f04f8
003f04f8loc_3f04f8:
003f04f8b 0x3f04fc
003f04fc
003f04fcloc_3f04fc:
003f04fcldr x5, [sp+464]
003f0500ldrsb x27, [x5]
003f0504ldr x6, [sp+440]
003f0508ldr x7, [sp+456]
003f050cstr x6, [x5]
003f0510adrp x27, 0x65b000
003f0514ldr w6, [x27+3056]
003f0518cbz w6, 0x3f0520
003f051cb 0x3f0524
003f0520
003f0520loc_3f0520:
003f0520b 0x3f0538
003f0524
003f0524loc_3f0524:
003f0524bl runtime.gcWriteBarrier2
003f0528str x7, [x25]
003f052cldr x6, [x5+8]
003f0530str x6, [x25+8]
003f0534b 0x3f0538
003f0538
003f0538loc_3f0538:
003f0538str x7, [x5+8]
003f053cldr x2, [sp+464]
003f0540ldrsb x27, [x2]
003f0544b 0x3f0548
003f0548
003f0548loc_3f0548:
003f0548str x2, [sp+472]
003f054corr x4, xzr, 1
003f0550str x4, [sp+480]
003f0554str x4, [sp+488]
003f0558adrp x0, 0x2c9000
003f055cadd x0, x0, 1158
003f0560orr x1, xzr, 24
003f0564mov x3, x4
003f0568bl fmt.Errorf
003f056cstr x0, [sp+568]
003f0570str x1, [sp+576]
003f0574str x0, [sp+120]
003f0578str x1, [sp+128]
003f057cbl runtime.deferreturn
003f0580ldr x0, [sp+120]
003f0584ldr x1, [sp+128]
003f0588ldp x29, x30, [sp-8]
003f058cadd sp, sp, 640
003f0590ret x30
003f0594
003f0594loc_3f0594:
003f0594add x27, sp, 520
003f0598stp xzr, xzr, [x27]
003f059cadd x27, sp, 536
003f05a0stp xzr, xzr, [x27]
003f05a4add x5, sp, 520
003f05a8str x5, [sp+408]
003f05acldrsb x27, [x5]
003f05b0ldr x6, [sp+688]
003f05b4ldrsb x27, [x6]
003f05b8ldr x6, [x6+128]
003f05bcadrp x7, 0x22e000
003f05c0add x7, x7, 4000
003f05c4str x7, [x5]
003f05c8adrp x27, 0x65b000
003f05ccldr w7, [x27+3056]
003f05d0cbz w7, 0x3f05d8
003f05d4b 0x3f05dc
003f05d8
003f05d8loc_3f05d8:
003f05d8b 0x3f05f0
003f05dc
003f05dcloc_3f05dc:
003f05dcbl runtime.gcWriteBarrier2
003f05e0str x6, [x25]
003f05e4ldr x7, [x5+8]
003f05e8str x7, [x25+8]
003f05ecb 0x3f05f0
003f05f0
003f05f0loc_3f05f0:
003f05f0str x6, [x5+8]
003f05f4ldr x5, [sp+208]
003f05f8ldr x6, [sp+216]
003f05fcstr x5, [sp+392]
003f0600str x6, [sp+400]
003f0604str x5, [sp+384]
003f0608ldr x5, [sp+384]
003f060ccbnz x5, 0x3f0614
003f0610b 0x3f0624
003f0614
003f0614loc_3f0614:
003f0614ldr x5, [sp+384]
003f0618ldr x5, [x5+8]
003f061cstr x5, [sp+384]
003f0620b 0x3f0628
003f0624
003f0624loc_3f0624:
003f0624b 0x3f0628
003f0628
003f0628loc_3f0628:
003f0628ldr x5, [sp+408]
003f062cldrsb x27, [x5]
003f0630ldr x6, [sp+384]
003f0634ldr x7, [sp+400]
003f0638str x6, [x5+16]
003f063cadrp x27, 0x65b000
003f0640ldr w6, [x27+3056]
003f0644cbz w6, 0x3f064c
003f0648b 0x3f0650
003f064c
003f064cloc_3f064c:
003f064cb 0x3f0664
003f0650
003f0650loc_3f0650:
003f0650bl runtime.gcWriteBarrier2
003f0654str x7, [x25]
003f0658ldr x6, [x5+24]
003f065cstr x6, [x25+8]
003f0660b 0x3f0664
003f0664
003f0664loc_3f0664:
003f0664str x7, [x5+24]
003f0668ldr x2, [sp+408]
003f066cldrsb x27, [x2]
003f0670b 0x3f0674
003f0674
003f0674loc_3f0674:
003f0674str x2, [sp+416]
003f0678orr x4, xzr, 2
003f067cstr x4, [sp+424]
003f0680str x4, [sp+432]
003f0684adrp x0, 0x2c9000
003f0688add x0, x0, 1182
003f068corr x1, xzr, 24
003f0690mov x3, x4
003f0694bl fmt.Errorf
003f0698str x0, [sp+568]
003f069cstr x1, [sp+576]
003f06a0str x0, [sp+120]
003f06a4str x1, [sp+128]
003f06a8bl runtime.deferreturn
003f06acldr x0, [sp+120]
003f06b0ldr x1, [sp+128]
003f06b4ldp x29, x30, [sp-8]
003f06b8add sp, sp, 640
003f06bcret x30
003f06c0
003f06c0loc_3f06c0:
003f06c0ldr x1, [sp+136]
003f06c4ldr x2, [sp+144]
003f06c8str x1, [sp+616]
003f06ccstr x2, [sp+624]
003f06d0ldrsb x27, [x1]
003f06d4stp xzr, xzr, [sp+352]
003f06d8str xzr, [sp+368]
003f06dcadd x1, sp, 352
003f06e0str x1, [sp+376]
003f06e4ldrsb x27, [x1]
003f06e8adrp x2, 0
003f06ecadd x2, x2, 3392
003f06f0str x2, [x1]
003f06f4ldrsb x27, [x1]
003f06f8ldr x2, [sp+624]
003f06fcldr x3, [sp+616]
003f0700str x3, [x1+8]
003f0704adrp x27, 0x65b000
003f0708ldr w3, [x27+3056]
003f070ccbz w3, 0x3f0714
003f0710b 0x3f0718
003f0714
003f0714loc_3f0714:
003f0714b 0x3f072c
003f0718
003f0718loc_3f0718:
003f0718bl runtime.gcWriteBarrier2
003f071cstr x2, [x25]
003f0720ldr x3, [x1+16]
003f0724str x3, [x25+8]
003f0728b 0x3f072c
003f072c
003f072cloc_3f072c:
003f072cstr x2, [x1+16]
003f0730str x1, [sp+96]
003f0734add x0, sp, 72
003f0738bl runtime.deferprocStack
003f073csubs xzr, x0, 0
003f0740b.ne 0x3f0ab8
003f0744b 0x3f0748
003f0748
003f0748loc_3f0748:
003f0748ldr x1, [sp+136]
003f074cldrsb x27, [x1]
003f0750ldr x1, [x1+32]
003f0754ldr x0, [sp+144]
003f0758blr x1
003f075cstr x0, [sp+504]
003f0760str x1, [sp+512]
003f0764ldr x2, [sp+680]
003f0768ldr x3, [sp+672]
003f076cmov x4, x1
003f0770mov x1, x2
003f0774mov x2, xzr
003f0778mov x5, x0
003f077cmov x0, x3
003f0780mov x3, x5
003f0784bl github.com/things-go/go-socks5.SendReply
003f0788str x0, [sp+176]
003f078cstr x1, [sp+184]
003f0790cbnz x0, 0x3f0798
003f0794b 0x3f0874
003f0798
003f0798loc_3f0798:
003f0798add x27, sp, 552
003f079cstp xzr, xzr, [x27]
003f07a0add x5, sp, 552
003f07a4str x5, [sp+320]
003f07a8ldr x5, [sp+176]
003f07acldr x6, [sp+184]
003f07b0str x5, [sp+304]
003f07b4str x6, [sp+312]
003f07b8str x5, [sp+296]
003f07bcldr x5, [sp+296]
003f07c0cbnz x5, 0x3f07c8
003f07c4b 0x3f07d8
003f07c8
003f07c8loc_3f07c8:
003f07c8ldr x5, [sp+296]
003f07ccldr x5, [x5+8]
003f07d0str x5, [sp+296]
003f07d4b 0x3f07dc
003f07d8
003f07d8loc_3f07d8:
003f07d8b 0x3f07dc
003f07dc
003f07dcloc_3f07dc:
003f07dcldr x5, [sp+320]
003f07e0ldrsb x27, [x5]
003f07e4ldr x6, [sp+296]
003f07e8ldr x7, [sp+312]
003f07ecstr x6, [x5]
003f07f0adrp x27, 0x65b000
003f07f4ldr w6, [x27+3056]
003f07f8cbz w6, 0x3f0800
003f07fcb 0x3f0804
003f0800
003f0800loc_3f0800:
003f0800b 0x3f0818
003f0804
003f0804loc_3f0804:
003f0804bl runtime.gcWriteBarrier2
003f0808str x7, [x25]
003f080cldr x6, [x5+8]
003f0810str x6, [x25+8]
003f0814b 0x3f0818
003f0818
003f0818loc_3f0818:
003f0818str x7, [x5+8]
003f081cldr x2, [sp+320]
003f0820ldrsb x27, [x2]
003f0824b 0x3f0828
003f0828
003f0828loc_3f0828:
003f0828str x2, [sp+328]
003f082corr x4, xzr, 1
003f0830str x4, [sp+336]
003f0834str x4, [sp+344]
003f0838adrp x0, 0x2c9000
003f083cadd x0, x0, 1158
003f0840orr x1, xzr, 24
003f0844mov x3, x4
003f0848bl fmt.Errorf
003f084cstr x0, [sp+568]
003f0850str x1, [sp+576]
003f0854str x0, [sp+120]
003f0858str x1, [sp+128]
003f085cbl runtime.deferreturn
003f0860ldr x0, [sp+120]
003f0864ldr x1, [sp+128]
003f0868ldp x29, x30, [sp-8]
003f086cadd sp, sp, 640
003f0870ret x30
003f0874
003f0874loc_3f0874:
003f0874adrp x0, 0x208000
003f0878add x0, x0, 3136
003f087corr x1, xzr, 2
003f0880bl runtime.makechan
003f0884str x0, [sp+168]
003f0888adrp x0, 0x27d000
003f088cadd x0, x0, 384
003f0890bl runtime.newobject
003f0894str x0, [sp+288]
003f0898adrp x2, 0
003f089cadd x2, x2, 3152
003f08a0str x2, [x0]
003f08a4ldr x2, [sp+168]
003f08a8ldr x3, [sp+288]
003f08acldrsb x27, [x3]
003f08b0adrp x27, 0x65b000
003f08b4ldr w4, [x27+3056]
003f08b8cbz w4, 0x3f08c0
003f08bcb 0x3f08c4
003f08c0
003f08c0loc_3f08c0:
003f08c0b 0x3f08d8
003f08c4
003f08c4loc_3f08c4:
003f08c4bl runtime.gcWriteBarrier2
003f08c8str x2, [x25]
003f08ccldr x4, [x3+8]
003f08d0str x4, [x25+8]
003f08d4b 0x3f08d8
003f08d8
003f08d8loc_3f08d8:
003f08d8str x2, [x3+8]
003f08dcldr x2, [sp+648]
003f08e0ldr x3, [sp+288]
003f08e4ldrsb x27, [x3]
003f08e8adrp x27, 0x65b000
003f08ecldr w4, [x27+3056]
003f08f0cbz w4, 0x3f08f8
003f08f4b 0x3f08fc
003f08f8
003f08f8loc_3f08f8:
003f08f8b 0x3f0910
003f08fc
003f08fcloc_3f08fc:
003f08fcbl runtime.gcWriteBarrier2
003f0900str x2, [x25]
003f0904ldr x4, [x3+16]
003f0908str x4, [x25+8]
003f090cb 0x3f0910
003f0910
003f0910loc_3f0910:
003f0910str x2, [x3+16]
003f0914ldr x2, [sp+144]
003f0918ldr x3, [sp+136]
003f091cldr x4, [sp+288]
003f0920ldrsb x27, [x4]
003f0924str x3, [x4+24]
003f0928adrp x27, 0x65b000
003f092cldr w3, [x27+3056]
003f0930cbz w3, 0x3f0938
003f0934b 0x3f093c
003f0938
003f0938loc_3f0938:
003f0938b 0x3f0950
003f093c
003f093cloc_3f093c:
003f093cbl runtime.gcWriteBarrier2
003f0940str x2, [x25]
003f0944ldr x3, [x4+32]
003f0948str x3, [x25+8]
003f094cb 0x3f0950
003f0950
003f0950loc_3f0950:
003f0950str x2, [x4+32]
003f0954ldr x2, [sp+688]
003f0958ldr x3, [sp+288]
003f095cldrsb x27, [x3]
003f0960adrp x27, 0x65b000
003f0964ldr w4, [x27+3056]
003f0968cbz w4, 0x3f0970
003f096cb 0x3f0974
003f0970
003f0970loc_3f0970:
003f0970b 0x3f0988
003f0974
003f0974loc_3f0974:
003f0974bl runtime.gcWriteBarrier2
003f0978str x2, [x25]
003f097cldr x4, [x3+40]
003f0980str x4, [x25+8]
003f0984b 0x3f0988
003f0988
003f0988loc_3f0988:
003f0988str x2, [x3+40]
003f098cldr x0, [sp+648]
003f0990ldr x1, [sp+288]
003f0994bl github.com/things-go/go-socks5.(*Server).goFunc
003f0998adrp x0, 0x27d000
003f099cadd x0, x0, 160
003f09a0bl runtime.newobject
003f09a4str x0, [sp+280]
003f09a8adrp x2, 0
003f09acadd x2, x2, 2944
003f09b0str x2, [x0]
003f09b4ldr x2, [sp+168]
003f09b8ldr x3, [sp+280]
003f09bcldrsb x27, [x3]
003f09c0adrp x27, 0x65b000
003f09c4ldr w4, [x27+3056]
003f09c8cbz w4, 0x3f09d0
003f09ccb 0x3f09d4
003f09d0
003f09d0loc_3f09d0:
003f09d0b 0x3f09e8
003f09d4
003f09d4loc_3f09d4:
003f09d4bl runtime.gcWriteBarrier2
003f09d8str x2, [x25]
003f09dcldr x4, [x3+8]
003f09e0str x4, [x25+8]
003f09e4b 0x3f09e8
003f09e8
003f09e8loc_3f09e8:
003f09e8str x2, [x3+8]
003f09ecldr x2, [sp+648]
003f09f0ldr x3, [sp+280]
003f09f4ldrsb x27, [x3]
003f09f8adrp x27, 0x65b000
003f09fcldr w4, [x27+3056]
003f0a00cbz w4, 0x3f0a08
003f0a04b 0x3f0a0c
003f0a08
003f0a08loc_3f0a08:
003f0a08b 0x3f0a20
003f0a0c
003f0a0cloc_3f0a0c:
003f0a0cbl runtime.gcWriteBarrier2
003f0a10str x2, [x25]
003f0a14ldr x4, [x3+16]
003f0a18str x4, [x25+8]
003f0a1cb 0x3f0a20
003f0a20
003f0a20loc_3f0a20:
003f0a20str x2, [x3+16]
003f0a24ldr x2, [sp+680]
003f0a28ldr x3, [sp+672]
003f0a2cldr x4, [sp+280]
003f0a30ldrsb x27, [x4]
003f0a34str x3, [x4+24]
003f0a38adrp x27, 0x65b000
003f0a3cldr w3, [x27+3056]
003f0a40cbz w3, 0x3f0a48
003f0a44b 0x3f0a4c
003f0a48
003f0a48loc_3f0a48:
003f0a48b 0x3f0a60
003f0a4c
003f0a4cloc_3f0a4c:
003f0a4cbl runtime.gcWriteBarrier2
003f0a50str x2, [x25]
003f0a54ldr x3, [x4+32]
003f0a58str x3, [x25+8]
003f0a5cb 0x3f0a60
003f0a60
003f0a60loc_3f0a60:
003f0a60str x2, [x4+32]
003f0a64ldr x2, [sp+144]
003f0a68ldr x3, [sp+136]
003f0a6cldr x4, [sp+280]
003f0a70ldrsb x27, [x4]
003f0a74str x3, [x4+40]
003f0a78adrp x27, 0x65b000
003f0a7cldr w3, [x27+3056]
003f0a80cbz w3, 0x3f0a88
003f0a84b 0x3f0a8c
003f0a88
003f0a88loc_3f0a88:
003f0a88b 0x3f0aa0
003f0a8c
003f0a8cloc_3f0a8c:
003f0a8cbl runtime.gcWriteBarrier2
003f0a90str x2, [x25]
003f0a94ldr x3, [x4+48]
003f0a98str x3, [x25+8]
003f0a9cb 0x3f0aa0
003f0aa0
003f0aa0loc_3f0aa0:
003f0aa0str x2, [x4+48]
003f0aa4ldr x0, [sp+648]
003f0aa8ldr x1, [sp+280]
003f0aacbl github.com/things-go/go-socks5.(*Server).goFunc
003f0ab0str xzr, [sp+64]
003f0ab4b 0x3f0ad0
003f0ab8
003f0ab8loc_3f0ab8:
003f0ab8bl runtime.deferreturn
003f0abcldr x0, [sp+120]
003f0ac0ldr x1, [sp+128]
003f0ac4ldp x29, x30, [sp-8]
003f0ac8add sp, sp, 640
003f0accret x30
003f0ad0
003f0ad0loc_3f0ad0:
003f0ad0ldr x2, [sp+64]
003f0ad4subs xzr, x2, 2
003f0ad8b.lt 0x3f0ae0
003f0adcb 0x3f0b40
003f0ae0
003f0ae0loc_3f0ae0:
003f0ae0add x27, sp, 568
003f0ae4stp xzr, xzr, [x27]
003f0ae8ldr x0, [sp+168]
003f0aecadd x1, sp, 568
003f0af0bl runtime.chanrecv1
003f0af4ldr x2, [sp+576]
003f0af8ldr x3, [sp+568]
003f0afcstr x3, [sp+224]
003f0b00str x2, [sp+232]
003f0b04cbnz x3, 0x3f0b0c
003f0b08b 0x3f0b2c
003f0b0c
003f0b0cloc_3f0b0c:
003f0b0cstr x3, [sp+120]
003f0b10str x2, [sp+128]
003f0b14bl runtime.deferreturn
003f0b18ldr x0, [sp+120]
003f0b1cldr x1, [sp+128]
003f0b20ldp x29, x30, [sp-8]
003f0b24add sp, sp, 640
003f0b28ret x30
003f0b2c
003f0b2cloc_3f0b2c:
003f0b2cb 0x3f0b30
003f0b30
003f0b30loc_3f0b30:
003f0b30ldr x2, [sp+64]
003f0b34add x2, x2, 1
003f0b38str x2, [sp+64]
003f0b3cb 0x3f0ad0
003f0b40
003f0b40loc_3f0b40:
003f0b40stp xzr, xzr, [sp+120]
003f0b44bl runtime.deferreturn
003f0b48ldr x1, [sp+128]
003f0b4cldr x0, [sp+120]
003f0b50ldp x29, x30, [sp-8]
003f0b54add sp, sp, 640
003f0b58ret x30
003f0b5c
003f0b5cloc_3f0b5c:
003f0b5cstp x0, x1, [sp+8]
003f0b60stp x2, x3, [sp+24]
003f0b64stp x4, x5, [sp+40]
003f0b68mov x3, x30
003f0b6cbl runtime.morestack_noctxt.abi0
003f0b70ldp x0, x1, [sp+8]
003f0b74ldp x2, x3, [sp+24]
003f0b78ldp x4, x5, [sp+40]
003f0b7cb 0x3f02f0
003f02f0
003f02f0github.com/things-go/go-socks5.(*Server).handleConnect: ; void github.com/things-go/go-socks5.(*Server).handleConnect(github.com/things-go/go-socks5.Server * sf, context.Context ctx, io.Writer writer, github.com/things-go/go-socks5.Request * request)
003f02f0ldr x16, [x28+16]
003f02f4sub x17, sp, 512
003f02f8subs xzr, x17, x16
003f02fcb.ls 0x3f0b5c
003f0300sub x20, sp, 640
003f0304stp x29, x30, [x20-8]
003f0308add sp, x20, 0
003f030csub x29, sp, 8
003f0310str x0, [sp+648]
003f0314str x1, [sp+656]
003f0318str x2, [sp+664]
003f031cstr x3, [sp+672]
003f0320str x4, [sp+680]
003f0324str x5, [sp+688]
003f0328stp xzr, xzr, [sp+120]
003f032cldr x1, [sp+648]
003f0330ldrsb x27, [x1]
003f0334ldr x1, [x1+128]
003f0338str x1, [sp+240]
003f033ccbnz x1, 0x3f0344
003f0340b 0x3f0348
003f0344
003f0344loc_3f0344:
003f0344b 0x3f0358
003f0348
003f0348loc_3f0348:
003f0348adrp x1, 0x2e9000
003f034cadd x1, x1, 408
003f0350str x1, [sp+240]
003f0354b 0x3f0358
003f0358
003f0358loc_3f0358:
003f0358ldr x1, [sp+688]
003f035cldrsb x27, [x1]
003f0360ldr x0, [x1+104]
003f0364str x0, [sp+496]
003f0368bl github.com/things-go/go-socks5/statute.(*AddrSpec).String
003f036cstr x0, [sp+600]
003f0370str x1, [sp+608]
003f0374add x27, sp, 584
003f0378stp xzr, xzr, [x27]
003f037cadd x27, sp, 568
003f0380stp xzr, xzr, [x27]
003f0384ldr x0, [sp+656]
003f0388ldr x26, [sp+240]
003f038cldr x1, [x26]
003f0390ldr x2, [sp+664]
003f0394ldr x4, [sp+600]
003f0398ldr x5, [sp+608]
003f039corr x3, xzr, 3
003f03a0mov x6, x1
003f03a4mov x1, x2
003f03a8adrp x2, 0x2c0000
003f03acadd x2, x2, 459
003f03b0blr x6
003f03b4str x0, [sp+584]
003f03b8str x1, [sp+592]
003f03bcstr x2, [sp+568]
003f03c0str x3, [sp+576]
003f03c4ldr x1, [sp+584]
003f03c8ldr x2, [sp+592]
003f03ccstr x1, [sp+264]
003f03d0str x2, [sp+272]
003f03d4ldr x1, [sp+568]
003f03d8ldr x2, [sp+576]
003f03dcstr x1, [sp+248]
003f03e0str x2, [sp+256]
003f03e4ldr x1, [sp+264]
003f03e8ldr x2, [sp+272]
003f03ecstr x1, [sp+136]
003f03f0str x2, [sp+144]
003f03f4ldr x0, [sp+256]
003f03f8ldr x1, [sp+248]
003f03fcstr x1, [sp+208]
003f0400str x0, [sp+216]
003f0404cbnz x1, 0x3f040c
003f0408b 0x3f06c0
003f040c
003f040cloc_3f040c:
003f040cldrsb x27, [x1]
003f0410ldr x1, [x1+24]
003f0414blr x1
003f0418str x0, [sp+152]
003f041cstr x1, [sp+160]
003f0420orr x1, xzr, 4
003f0424strb w1, [sp+62]
003f0428ldr x0, [sp+152]
003f042cldr x1, [sp+160]
003f0430adrp x2, 0x2c1000
003f0434add x2, x2, 83
003f0438orr x3, xzr, 7
003f043cbl strings.Contains
003f0440strb w0, [sp+63]
003f0444tbnz w0, 0, 0x3f044c
003f0448b 0x3f0458
003f044c
003f044cloc_3f044c:
003f044cmovz x5, 5
003f0450strb w5, [sp+62]
003f0454b 0x3f0490
003f0458
003f0458loc_3f0458:
003f0458ldr x0, [sp+152]
003f045cldr x1, [sp+160]
003f0460adrp x2, 0x2c7000
003f0464add x2, x2, 3216
003f0468movz x3, 22
003f046cbl strings.Contains
003f0470strb w0, [sp+63]
003f0474tbnz w0, 0, 0x3f047c
003f0478b 0x3f0488
003f047c
003f047cloc_3f047c:
003f047corr x5, xzr, 3
003f0480strb w5, [sp+62]
003f0484b 0x3f048c
003f0488
003f0488loc_3f0488:
003f0488b 0x3f048c
003f048c
003f048cloc_3f048c:
003f048cb 0x3f0490
003f0490
003f0490loc_3f0490:
003f0490ldrb w2, [sp+62]
003f0494ldr x0, [sp+672]
003f0498ldr x1, [sp+680]
003f049cmov x3, xzr
003f04a0mov x4, xzr
003f04a4bl github.com/things-go/go-socks5.SendReply
003f04a8str x0, [sp+192]
003f04acstr x1, [sp+200]
003f04b0cbnz x0, 0x3f04b8
003f04b4b 0x3f0594
003f04b8
003f04b8loc_3f04b8:
003f04b8add x27, sp, 552
003f04bcstp xzr, xzr, [x27]
003f04c0add x5, sp, 552
003f04c4str x5, [sp+464]
003f04c8ldr x5, [sp+192]
003f04ccldr x6, [sp+200]
003f04d0str x5, [sp+448]
003f04d4str x6, [sp+456]
003f04d8str x5, [sp+440]
003f04dcldr x5, [sp+440]
003f04e0cbnz x5, 0x3f04e8
003f04e4b 0x3f04f8
003f04e8
003f04e8loc_3f04e8:
003f04e8ldr x5, [sp+440]
003f04ecldr x5, [x5+8]
003f04f0str x5, [sp+440]
003f04f4b 0x3f04fc
003f04f8
003f04f8loc_3f04f8:
003f04f8b 0x3f04fc
003f04fc
003f04fcloc_3f04fc:
003f04fcldr x5, [sp+464]
003f0500ldrsb x27, [x5]
003f0504ldr x6, [sp+440]
003f0508ldr x7, [sp+456]
003f050cstr x6, [x5]
003f0510adrp x27, 0x65b000
003f0514ldr w6, [x27+3056]
003f0518cbz w6, 0x3f0520
003f051cb 0x3f0524
003f0520
003f0520loc_3f0520:
003f0520b 0x3f0538
003f0524
003f0524loc_3f0524:
003f0524bl runtime.gcWriteBarrier2
003f0528str x7, [x25]
003f052cldr x6, [x5+8]
003f0530str x6, [x25+8]
003f0534b 0x3f0538
003f0538
003f0538loc_3f0538:
003f0538str x7, [x5+8]
003f053cldr x2, [sp+464]
003f0540ldrsb x27, [x2]
003f0544b 0x3f0548
003f0548
003f0548loc_3f0548:
003f0548str x2, [sp+472]
003f054corr x4, xzr, 1
003f0550str x4, [sp+480]
003f0554str x4, [sp+488]
003f0558adrp x0, 0x2c9000
003f055cadd x0, x0, 1158
003f0560orr x1, xzr, 24
003f0564mov x3, x4
003f0568bl fmt.Errorf
003f056cstr x0, [sp+568]
003f0570str x1, [sp+576]
003f0574str x0, [sp+120]
003f0578str x1, [sp+128]
003f057cbl runtime.deferreturn
003f0580ldr x0, [sp+120]
003f0584ldr x1, [sp+128]
003f0588ldp x29, x30, [sp-8]
003f058cadd sp, sp, 640
003f0590ret x30
003f0594
003f0594loc_3f0594:
003f0594add x27, sp, 520
003f0598stp xzr, xzr, [x27]
003f059cadd x27, sp, 536
003f05a0stp xzr, xzr, [x27]
003f05a4add x5, sp, 520
003f05a8str x5, [sp+408]
003f05acldrsb x27, [x5]
003f05b0ldr x6, [sp+688]
003f05b4ldrsb x27, [x6]
003f05b8ldr x6, [x6+128]
003f05bcadrp x7, 0x22e000
003f05c0add x7, x7, 4000
003f05c4str x7, [x5]
003f05c8adrp x27, 0x65b000
003f05ccldr w7, [x27+3056]
003f05d0cbz w7, 0x3f05d8
003f05d4b 0x3f05dc
003f05d8
003f05d8loc_3f05d8:
003f05d8b 0x3f05f0
003f05dc
003f05dcloc_3f05dc:
003f05dcbl runtime.gcWriteBarrier2
003f05e0str x6, [x25]
003f05e4ldr x7, [x5+8]
003f05e8str x7, [x25+8]
003f05ecb 0x3f05f0
003f05f0
003f05f0loc_3f05f0:
003f05f0str x6, [x5+8]
003f05f4ldr x5, [sp+208]
003f05f8ldr x6, [sp+216]
003f05fcstr x5, [sp+392]
003f0600str x6, [sp+400]
003f0604str x5, [sp+384]
003f0608ldr x5, [sp+384]
003f060ccbnz x5, 0x3f0614
003f0610b 0x3f0624
003f0614
003f0614loc_3f0614:
003f0614ldr x5, [sp+384]
003f0618ldr x5, [x5+8]
003f061cstr x5, [sp+384]
003f0620b 0x3f0628
003f0624
003f0624loc_3f0624:
003f0624b 0x3f0628
003f0628
003f0628loc_3f0628:
003f0628ldr x5, [sp+408]
003f062cldrsb x27, [x5]
003f0630ldr x6, [sp+384]
003f0634ldr x7, [sp+400]
003f0638str x6, [x5+16]
003f063cadrp x27, 0x65b000
003f0640ldr w6, [x27+3056]
003f0644cbz w6, 0x3f064c
003f0648b 0x3f0650
003f064c
003f064cloc_3f064c:
003f064cb 0x3f0664
003f0650
003f0650loc_3f0650:
003f0650bl runtime.gcWriteBarrier2
003f0654str x7, [x25]
003f0658ldr x6, [x5+24]
003f065cstr x6, [x25+8]
003f0660b 0x3f0664
003f0664
003f0664loc_3f0664:
003f0664str x7, [x5+24]
003f0668ldr x2, [sp+408]
003f066cldrsb x27, [x2]
003f0670b 0x3f0674
003f0674
003f0674loc_3f0674:
003f0674str x2, [sp+416]
003f0678orr x4, xzr, 2
003f067cstr x4, [sp+424]
003f0680str x4, [sp+432]
003f0684adrp x0, 0x2c9000
003f0688add x0, x0, 1182
003f068corr x1, xzr, 24
003f0690mov x3, x4
003f0694bl fmt.Errorf
003f0698str x0, [sp+568]
003f069cstr x1, [sp+576]
003f06a0str x0, [sp+120]
003f06a4str x1, [sp+128]
003f06a8bl runtime.deferreturn
003f06acldr x0, [sp+120]
003f06b0ldr x1, [sp+128]
003f06b4ldp x29, x30, [sp-8]
003f06b8add sp, sp, 640
003f06bcret x30
003f06c0
003f06c0loc_3f06c0:
003f06c0ldr x1, [sp+136]
003f06c4ldr x2, [sp+144]
003f06c8str x1, [sp+616]
003f06ccstr x2, [sp+624]
003f06d0ldrsb x27, [x1]
003f06d4stp xzr, xzr, [sp+352]
003f06d8str xzr, [sp+368]
003f06dcadd x1, sp, 352
003f06e0str x1, [sp+376]
003f06e4ldrsb x27, [x1]
003f06e8adrp x2, 0
003f06ecadd x2, x2, 3392
003f06f0str x2, [x1]
003f06f4ldrsb x27, [x1]
003f06f8ldr x2, [sp+624]
003f06fcldr x3, [sp+616]
003f0700str x3, [x1+8]
003f0704adrp x27, 0x65b000
003f0708ldr w3, [x27+3056]
003f070ccbz w3, 0x3f0714
003f0710b 0x3f0718
003f0714
003f0714loc_3f0714:
003f0714b 0x3f072c
003f0718
003f0718loc_3f0718:
003f0718bl runtime.gcWriteBarrier2
003f071cstr x2, [x25]
003f0720ldr x3, [x1+16]
003f0724str x3, [x25+8]
003f0728b 0x3f072c
003f072c
003f072cloc_3f072c:
003f072cstr x2, [x1+16]
003f0730str x1, [sp+96]
003f0734add x0, sp, 72
003f0738bl runtime.deferprocStack
003f073csubs xzr, x0, 0
003f0740b.ne 0x3f0ab8
003f0744b 0x3f0748
003f0748
003f0748loc_3f0748:
003f0748ldr x1, [sp+136]
003f074cldrsb x27, [x1]
003f0750ldr x1, [x1+32]
003f0754ldr x0, [sp+144]
003f0758blr x1
003f075cstr x0, [sp+504]
003f0760str x1, [sp+512]
003f0764ldr x2, [sp+680]
003f0768ldr x3, [sp+672]
003f076cmov x4, x1
003f0770mov x1, x2
003f0774mov x2, xzr
003f0778mov x5, x0
003f077cmov x0, x3
003f0780mov x3, x5
003f0784bl github.com/things-go/go-socks5.SendReply
003f0788str x0, [sp+176]
003f078cstr x1, [sp+184]
003f0790cbnz x0, 0x3f0798
003f0794b 0x3f0874
003f0798
003f0798loc_3f0798:
003f0798add x27, sp, 552
003f079cstp xzr, xzr, [x27]
003f07a0add x5, sp, 552
003f07a4str x5, [sp+320]
003f07a8ldr x5, [sp+176]
003f07acldr x6, [sp+184]
003f07b0str x5, [sp+304]
003f07b4str x6, [sp+312]
003f07b8str x5, [sp+296]
003f07bcldr x5, [sp+296]
003f07c0cbnz x5, 0x3f07c8
003f07c4b 0x3f07d8
003f07c8
003f07c8loc_3f07c8:
003f07c8ldr x5, [sp+296]
003f07ccldr x5, [x5+8]
003f07d0str x5, [sp+296]
003f07d4b 0x3f07dc
003f07d8
003f07d8loc_3f07d8:
003f07d8b 0x3f07dc
003f07dc
003f07dcloc_3f07dc:
003f07dcldr x5, [sp+320]
003f07e0ldrsb x27, [x5]
003f07e4ldr x6, [sp+296]
003f07e8ldr x7, [sp+312]
003f07ecstr x6, [x5]
003f07f0adrp x27, 0x65b000
003f07f4ldr w6, [x27+3056]
003f07f8cbz w6, 0x3f0800
003f07fcb 0x3f0804
003f0800
003f0800loc_3f0800:
003f0800b 0x3f0818
003f0804
003f0804loc_3f0804:
003f0804bl runtime.gcWriteBarrier2
003f0808str x7, [x25]
003f080cldr x6, [x5+8]
003f0810str x6, [x25+8]
003f0814b 0x3f0818
003f0818
003f0818loc_3f0818:
003f0818str x7, [x5+8]
003f081cldr x2, [sp+320]
003f0820ldrsb x27, [x2]
003f0824b 0x3f0828
003f0828
003f0828loc_3f0828:
003f0828str x2, [sp+328]
003f082corr x4, xzr, 1
003f0830str x4, [sp+336]
003f0834str x4, [sp+344]
003f0838adrp x0, 0x2c9000
003f083cadd x0, x0, 1158
003f0840orr x1, xzr, 24
003f0844mov x3, x4
003f0848bl fmt.Errorf
003f084cstr x0, [sp+568]
003f0850str x1, [sp+576]
003f0854str x0, [sp+120]
003f0858str x1, [sp+128]
003f085cbl runtime.deferreturn
003f0860ldr x0, [sp+120]
003f0864ldr x1, [sp+128]
003f0868ldp x29, x30, [sp-8]
003f086cadd sp, sp, 640
003f0870ret x30
003f0874
003f0874loc_3f0874:
003f0874adrp x0, 0x208000
003f0878add x0, x0, 3136
003f087corr x1, xzr, 2
003f0880bl runtime.makechan
003f0884str x0, [sp+168]
003f0888adrp x0, 0x27d000
003f088cadd x0, x0, 384
003f0890bl runtime.newobject
003f0894str x0, [sp+288]
003f0898adrp x2, 0
003f089cadd x2, x2, 3152
003f08a0str x2, [x0]
003f08a4ldr x2, [sp+168]
003f08a8ldr x3, [sp+288]
003f08acldrsb x27, [x3]
003f08b0adrp x27, 0x65b000
003f08b4ldr w4, [x27+3056]
003f08b8cbz w4, 0x3f08c0
003f08bcb 0x3f08c4
003f08c0
003f08c0loc_3f08c0:
003f08c0b 0x3f08d8
003f08c4
003f08c4loc_3f08c4:
003f08c4bl runtime.gcWriteBarrier2
003f08c8str x2, [x25]
003f08ccldr x4, [x3+8]
003f08d0str x4, [x25+8]
003f08d4b 0x3f08d8
003f08d8
003f08d8loc_3f08d8:
003f08d8str x2, [x3+8]
003f08dcldr x2, [sp+648]
003f08e0ldr x3, [sp+288]
003f08e4ldrsb x27, [x3]
003f08e8adrp x27, 0x65b000
003f08ecldr w4, [x27+3056]
003f08f0cbz w4, 0x3f08f8
003f08f4b 0x3f08fc
003f08f8
003f08f8loc_3f08f8:
003f08f8b 0x3f0910
003f08fc
003f08fcloc_3f08fc:
003f08fcbl runtime.gcWriteBarrier2
003f0900str x2, [x25]
003f0904ldr x4, [x3+16]
003f0908str x4, [x25+8]
003f090cb 0x3f0910
003f0910
003f0910loc_3f0910:
003f0910str x2, [x3+16]
003f0914ldr x2, [sp+144]
003f0918ldr x3, [sp+136]
003f091cldr x4, [sp+288]
003f0920ldrsb x27, [x4]
003f0924str x3, [x4+24]
003f0928adrp x27, 0x65b000
003f092cldr w3, [x27+3056]
003f0930cbz w3, 0x3f0938
003f0934b 0x3f093c
003f0938
003f0938loc_3f0938:
003f0938b 0x3f0950
003f093c
003f093cloc_3f093c:
003f093cbl runtime.gcWriteBarrier2
003f0940str x2, [x25]
003f0944ldr x3, [x4+32]
003f0948str x3, [x25+8]
003f094cb 0x3f0950
003f0950
003f0950loc_3f0950:
003f0950str x2, [x4+32]
003f0954ldr x2, [sp+688]
003f0958ldr x3, [sp+288]
003f095cldrsb x27, [x3]
003f0960adrp x27, 0x65b000
003f0964ldr w4, [x27+3056]
003f0968cbz w4, 0x3f0970
003f096cb 0x3f0974
003f0970
003f0970loc_3f0970:
003f0970b 0x3f0988
003f0974
003f0974loc_3f0974:
003f0974bl runtime.gcWriteBarrier2
003f0978str x2, [x25]
003f097cldr x4, [x3+40]
003f0980str x4, [x25+8]
003f0984b 0x3f0988
003f0988
003f0988loc_3f0988:
003f0988str x2, [x3+40]
003f098cldr x0, [sp+648]
003f0990ldr x1, [sp+288]
003f0994bl github.com/things-go/go-socks5.(*Server).goFunc
003f0998adrp x0, 0x27d000
003f099cadd x0, x0, 160
003f09a0bl runtime.newobject
003f09a4str x0, [sp+280]
003f09a8adrp x2, 0
003f09acadd x2, x2, 2944
003f09b0str x2, [x0]
003f09b4ldr x2, [sp+168]
003f09b8ldr x3, [sp+280]
003f09bcldrsb x27, [x3]
003f09c0adrp x27, 0x65b000
003f09c4ldr w4, [x27+3056]
003f09c8cbz w4, 0x3f09d0
003f09ccb 0x3f09d4
003f09d0
003f09d0loc_3f09d0:
003f09d0b 0x3f09e8
003f09d4
003f09d4loc_3f09d4:
003f09d4bl runtime.gcWriteBarrier2
003f09d8str x2, [x25]
003f09dcldr x4, [x3+8]
003f09e0str x4, [x25+8]
003f09e4b 0x3f09e8
003f09e8
003f09e8loc_3f09e8:
003f09e8str x2, [x3+8]
003f09ecldr x2, [sp+648]
003f09f0ldr x3, [sp+280]
003f09f4ldrsb x27, [x3]
003f09f8adrp x27, 0x65b000
003f09fcldr w4, [x27+3056]
003f0a00cbz w4, 0x3f0a08
003f0a04b 0x3f0a0c
003f0a08
003f0a08loc_3f0a08:
003f0a08b 0x3f0a20
003f0a0c
003f0a0cloc_3f0a0c:
003f0a0cbl runtime.gcWriteBarrier2
003f0a10str x2, [x25]
003f0a14ldr x4, [x3+16]
003f0a18str x4, [x25+8]
003f0a1cb 0x3f0a20
003f0a20
003f0a20loc_3f0a20:
003f0a20str x2, [x3+16]
003f0a24ldr x2, [sp+680]
003f0a28ldr x3, [sp+672]
003f0a2cldr x4, [sp+280]
003f0a30ldrsb x27, [x4]
003f0a34str x3, [x4+24]
003f0a38adrp x27, 0x65b000
003f0a3cldr w3, [x27+3056]
003f0a40cbz w3, 0x3f0a48
003f0a44b 0x3f0a4c
003f0a48
003f0a48loc_3f0a48:
003f0a48b 0x3f0a60
003f0a4c
003f0a4cloc_3f0a4c:
003f0a4cbl runtime.gcWriteBarrier2
003f0a50str x2, [x25]
003f0a54ldr x3, [x4+32]
003f0a58str x3, [x25+8]
003f0a5cb 0x3f0a60
003f0a60
003f0a60loc_3f0a60:
003f0a60str x2, [x4+32]
003f0a64ldr x2, [sp+144]
003f0a68ldr x3, [sp+136]
003f0a6cldr x4, [sp+280]
003f0a70ldrsb x27, [x4]
003f0a74str x3, [x4+40]
003f0a78adrp x27, 0x65b000
003f0a7cldr w3, [x27+3056]
003f0a80cbz w3, 0x3f0a88
003f0a84b 0x3f0a8c
003f0a88
003f0a88loc_3f0a88:
003f0a88b 0x3f0aa0
003f0a8c
003f0a8cloc_3f0a8c:
003f0a8cbl runtime.gcWriteBarrier2
003f0a90str x2, [x25]
003f0a94ldr x3, [x4+48]
003f0a98str x3, [x25+8]
003f0a9cb 0x3f0aa0
003f0aa0
003f0aa0loc_3f0aa0:
003f0aa0str x2, [x4+48]
003f0aa4ldr x0, [sp+648]
003f0aa8ldr x1, [sp+280]
003f0aacbl github.com/things-go/go-socks5.(*Server).goFunc
003f0ab0str xzr, [sp+64]
003f0ab4b 0x3f0ad0
003f0ab8
003f0ab8loc_3f0ab8:
003f0ab8bl runtime.deferreturn
003f0abcldr x0, [sp+120]
003f0ac0ldr x1, [sp+128]
003f0ac4ldp x29, x30, [sp-8]
003f0ac8add sp, sp, 640
003f0accret x30
003f0ad0
003f0ad0loc_3f0ad0:
003f0ad0ldr x2, [sp+64]
003f0ad4subs xzr, x2, 2
003f0ad8b.lt 0x3f0ae0
003f0adcb 0x3f0b40
003f0ae0
003f0ae0loc_3f0ae0:
003f0ae0add x27, sp, 568
003f0ae4stp xzr, xzr, [x27]
003f0ae8ldr x0, [sp+168]
003f0aecadd x1, sp, 568
003f0af0bl runtime.chanrecv1
003f0af4ldr x2, [sp+576]
003f0af8ldr x3, [sp+568]
003f0afcstr x3, [sp+224]
003f0b00str x2, [sp+232]
003f0b04cbnz x3, 0x3f0b0c
003f0b08b 0x3f0b2c
003f0b0c
003f0b0cloc_3f0b0c:
003f0b0cstr x3, [sp+120]
003f0b10str x2, [sp+128]
003f0b14bl runtime.deferreturn
003f0b18ldr x0, [sp+120]
003f0b1cldr x1, [sp+128]
003f0b20ldp x29, x30, [sp-8]
003f0b24add sp, sp, 640
003f0b28ret x30
003f0b2c
003f0b2cloc_3f0b2c:
003f0b2cb 0x3f0b30
003f0b30
003f0b30loc_3f0b30:
003f0b30ldr x2, [sp+64]
003f0b34add x2, x2, 1
003f0b38str x2, [sp+64]
003f0b3cb 0x3f0ad0
003f0b40
003f0b40loc_3f0b40:
003f0b40stp xzr, xzr, [sp+120]
003f0b44bl runtime.deferreturn
003f0b48ldr x1, [sp+128]
003f0b4cldr x0, [sp+120]
003f0b50ldp x29, x30, [sp-8]
003f0b54add sp, sp, 640
003f0b58ret x30
003f0b5c
003f0b5cloc_3f0b5c:
003f0b5cstp x0, x1, [sp+8]
003f0b60stp x2, x3, [sp+24]
003f0b64stp x4, x5, [sp+40]
003f0b68mov x3, x30
003f0b6cbl runtime.morestack_noctxt.abi0
003f0b70ldp x0, x1, [sp+8]
003f0b74ldp x2, x3, [sp+24]
003f0b78ldp x4, x5, [sp+40]
003f0b7cb 0x3f02f0
003f02f0
Loading..