Function at 0x14005d6ab
Capabilities:
Send data
Send data on socket

Disassembly:
mov rax, qword [rcx]
lea rdx, [0x14010d79c]
adc eax, 0xd9445
mov rax, qword [rcx + 0x18]
ret
add rcx, 8
jmp 0x140034383
mov rax, qword [rcx + 0x10]
ret
mov rdx, qword [rcx + 0x18]
mov rax, qword [rcx + 0x28]
cmp rdx, rax
cmovb rax, rdx
ret
mov al, byte [rcx + 0x33]
sub al, byte [rcx + 0x32]
movzx eax, al
add rax, qword [rcx + 0x10]
mov rdx, 0xffffffffffffffff
cmovb rax, rdx
add rax, qword [rcx + 0x40]
cmovb rax, rdx
ret
lea rcx, [0x14010d7ac]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
lea rax, [0x1400e7330]
lea rcx, [rsp + 0x30]
and al, 0x30
lea rcx, [rsi + 0x20]
add r8d, dword [r8]
add byte [rax - 0x73], cl
push rsp
and al, 0x40
and byte [rax - 0x77], cl
pop rdi
add dword [rax], eax
add byte [rax + 0x70c48348], dl
nop
add rsp, 0x70
sub byte [rax - 0x77], cl
invalid
add al, 0x86
jmp 0x140037763
dec dword [rbp + rcx*4 - 0x44]
and al, 0x50
lea edi, [rsp + 0x850]
add byte [rax], al
test ah, al
add byte [rax], al
add cl, ch
jrcxz 0x140038771
add byte [rax], al
add byte [rax], al
ror dword [rbp + rcx*4 + 5], 0x64
sub eax, 0x6ceb000d
add byte [rax], al
add byte [rax - 0x75], cl
jae 0x1400387d2
shl byte [rax + rax], 0
invalid
cmp byte [rax + 0x4c047078], al
lea edi, [rsp + 0x27e8]
cwde
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xd10], al
invalid
invalid
add byte [rax], al
add eax, 0x9b3b8
adc byte [rdi], cl
adc dword [rcx + 0x20], edx
push rcx
invalid
or eax, 0xd0e80
invalid
out dx, al
loop 0x14003ca7e
add byte [rax], al
mov esp, 0xb024
add byte [rbp + rcx*4 - 0x5c], cl
movsb byte [rdi], byte [rsi]
and al, 0x80
add byte [rax], 0
sub dword [rdi], eax
or byte [rcx - 9], cl
invalid
fadd qword [rbx]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
stc
int1
mov qword [r8], rax
add byte [rax - 0x73], cl
or eax, 0x84a51
lea eax, [0x1400c1f60]
sub byte [rax - 0x75], cl
pop rsi
xor byte [rax - 0x7d], cl
jmp 0x14004053f
adc dword [rax - 0x77], ecx
stc
lea edx, str.proxy_connectionXn_r_
add dword [rax], eax
add byte [rax - 0x77], cl
stc
ror dword [rcx + rcx*4 - 0xe], 0xe8
adc byte [rdi - 3], ah
std
dec dword [rax - 0x77]
mov ecx, edi
mov ecx, edi
and al, 0x38
mov cl, byte [rsp + 0x40]
push rdi
pop rsi
add byte [rax + 0x63], cl
add al, 0x81
mov rcx, qword [rcx]
call fcn.140041f28
invalid
invalid
dec dword [rax - 0x73]
jle 0x140044457
add rsi, 0x10
invalid
adc dword [rcx - 0x74b7ebb1], ecx
invalid
invalid
and eax, 0xc5bd7
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rcx - 0x42], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add eax, dword [rax]
add byte [rax + 1], cl
invalid
and byte [rsi - 0x3d], bl
ror byte [rcx + rbp - 0x3e], 1
add al, 0x4c
add ecx, eax
movq qword [rsp + 0x210], mm0
add byte [rdx], al
movq qword [rsp + 0x1f0], mm6
invalid
mov edi, edx
int1
cmp byte [rax - 0x75], cl
and byte [r8 - 0x75], r9b
push rdi
sub byte [rbp + rcx*4 + 0xd], cl
lea ecx, [0x1400c4698]
mov r8, rsi
add byte [rdi], cl
sub dword [rsp + 0x180], eax
and al, 0x80
add dword [rax], eax
invalid
call fcn.14001165f
and al, 0x80
add dword [rax], eax
mov word [rax + rdx*8], fs
mov ecx, esi
outsd dx, dword [rsi]
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rdi], cl
mov byte [rsi + 0x20], ch
or byte [rax + 0x6b], cl
iretd
rcl byte [rax + 0x48], 0x83
invalid
add byte [rcx + rbp - 0x35], cl
rcl byte [rax + 0x4c]
add al, byte [rax]
add byte [rax], al
mov dword [rsp + 0x20], edi
pop qword [rax]
add byte [rax], al
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
cmp al, 0xf
test dword [rcx], edx
invalid
add cl, ch
push rax
mov edi, ecx
and al, 0x30
and al, 0x28
adc byte [rbp], al
dec dword [rax - 0x7d]
add bl, ch
xor ecx, dword [rbp + rcx*4 + 0x74]
lea esi, [rsp + 0x28]
lea ebx, [rsp + 0x28]
add eax, 0x8c25f
add eax, 0xf8834800
add dword [rdx + 2], edi
lea ecx, [rsi + 0x30]
add ecx, 0x48
cmpsb byte [rsi], byte [rdi]
mov byte [rdi], cl
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
pop rbp
or al, byte [rax]
add byte [rax - 0x76], al
invalid
scasb al, byte [rdi]
jo 0x14004b57a
add byte [rax], al
and al, 0x2b
mov edx, dword [rdi + 8]
mov ecx, dword [rsi + 0x80]
add byte [rax], al
and al, 0x48
add eax, dword [rax]
add byte [rax - 1], cl
add byte [rax], al
invalid
and al, 0x70
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
invalid
add dword [rax], eax
add dh, al
xchg ecx, eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
js 0x14004f4fe
add byte [rax], al
mov word [rax + riz*4], fs
add eax, dword [rax]
add byte [rax], al
dec dword [rbx + 0x413c244c]
shl esi, 0x10
add byte [rax - 0x73], cl
add eax, 0xbc684
movsb byte [rdi], byte [rsi]
and al, 0xe8
and al, 0x40
add dword [rax], eax
add byte [rcx - 0x48], al
loopne 0x14004fc2f
add byte [rax], al
test byte [rax + rax*4], ah
add byte [rax], al
test byte [rdi], 0x94
add byte [rax], al
sub esp, 0x38
test ecx, ecx
jne 0x140052ff7
add rsp, 0x38
ret
lea r8, [rsp + 0x34]
mov dword [r8], 3
or eax, 0x84bd0
mov al, 5
add byte [rax], al
add al, 0xf
adc byte [rax + 0x14], cl
add byte [rbp + rcx*4 - 0x54], cl
and al, 0xc0
add al, byte [rax]
add byte [rcx + rcx*4 - 0x17], cl
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x48], al
invalid
invalid
and byte [rcx], al
add byte [rax], al
add byte [rcx], al
loope case.0x14004a379.79
add byte [rax], al
add byte [rax - 0x77], cl
jl 0x140054aa6
sub byte [rax - 0x75], cl
and al, 0x60
xchg ebp, eax
adc al, 0
add byte [rax - 0x76], al
invalid
or byte [rax - 0x73], cl
add eax, 0x82794
mov esi, 0x8d4c0006
add eax, 0x6bf1f
and al, 0xc0
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xb0
mov dword [rcx], edx
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
jno 0x140056c70
or byte [rax], al
test eax, eax
je fcn.140058bdd
cmp eax, 3
je case.0x140028bf1.298
cmp eax, 4
jne 0x140056c9a
add rcx, 0x2640
add byte es:[rax], al
jmp fcn.140058bdd
add dword [rax], eax
add byte [rax - 0x75], cl
mov edi, dword [rsp + 0xa8]
invalid
invalid
invalid
and al, 0xb0
mov esi, 0x2628
add dword [rax], eax
add byte [rax - 0x77], cl
stc
cmp byte [rax + rax], al
mov ebx, 0x5b8
add dh, byte [rsi + rsi*2 + 0x48]
lea eax, [rbx + 0x598]
add byte [rax], al
invalid
loopne 0x140057705
add byte [rax], al
add dh, byte [rsi + rsi*2 + 0x48]
lea eax, [rbx + 0x5c0]
add eax, 5
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rbp + rcx*4 - 0x54], cl
mov esi, dword [rbx + 0x280]
loopne case.0x140036696.232
add byte [rax], al
fadd dword [rdx]
add byte [rax], al
add byte [rax + rax], al
add rax, 0xffffffff83c60000
add dh, byte [rbp + 0x20]
sub bl, al
push r15
push rdi
mov ebx, eax
and al, 0x38
add byte [rdi], cl
sub byte [rsp + 0x140], dl
add byte [rdi], cl
sub dword [rsp + 0x310], edx
and al, 0x20
add byte [rdi], cl
sub dword [rsp + 0x2d0], edx
add al, byte [rax]
invalid
sti
jg 0x14005ec6b
add byte [rbp + rcx*4 + 5], cl
mov ah, 0x8c
invalid
add bl, ch
lea rcx, es:[0x1400d6b20]
lea rcx, str.future_polled_after_completionC:Users_ferre.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
invalid
add byte [rax], al
add al, ch
xchg edx, eax
xchg edx, eax
xchg edx, eax
add al, 0
inc esi
xchg byte [rax + 1], ah
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
ret
add al, 0
add byte [rax], al
and byte [rcx - 0x77], cl
xchg byte [rax], bh
add dword [rax], eax
add byte [rcx - 0x77], cl
xchg byte [rax + 1], al
add byte [rax], al
movsb byte [rdi], byte [rsi]
and al, 0xe8
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x77], cl
and dword [rsi + 0xab8], 0
add byte [rax], al
add bl, ch
or eax, 0xb8a68349
or al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
and al, 0x74
jmp 0x1435a8827
nop
jo 0x1400607b9
add byte [rax - 0x73], cl
mov bl, 0x68
add al, byte [rax]
add byte [rbp + rcx*4 - 0x55], cl
rol byte [rdx], 1
push 0x4c000002
lea ebp, [rbx + 0x2d0]
add byte [rax], al
invalid
add eax, 0x8b4c0000
jne 0x1400607e5
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
add byte [rcx - 0x78], al
mov byte [r8 + 8], cl
lea rax, str.C:Users_ferre.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
invalid
and dword [rdi], 0
and dword [rsi + 0x10], 0
inc dword [rax - 0x78]
jo 0x140067a48
push rdx
add byte [rax], 0
add byte [rax - 0x78], al
jo 0x140067a96
invalid
add byte [rax - 0x75], cl
adc byte [r8 - 0x77], cl
test byte [rax + riz], ah
add eax, dword [rax]
mov eax, dword [rsp + 0x124]
mov ecx, dword [rbx + 0x10]
add byte [rax], al
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
lea esi, [rsp + 0x550]
add eax, 0x76e80000
sub al, 0
add byte [rax - 0x73], cl
mov word [rax + rdx*2], fs
mov dword [rax + 0x60], 8
mov esi, eax
test byte [rdi], 0x84
xchg ebp, eax
add eax, 0xf7890000
sti
push qword [rcx + 0x74c08401]
test al, al
je 0x14006b207
mov dword [rsp + 0x2c], ecx
add eax, 0x1b54000
add byte [rax - 0x77], cl
or r9b, bpl
fadd dword [rcx]
add byte [rax], al
lea rdi, [rbx + 0x60]
lea rcx, [rsp + 0xe8]
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
cli
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x60
add byte [rax], al
add al, ch
invalid
or byte [rax], al
add byte [rax], al
and al, 0
add dword [rax], eax
invalid
add byte [rbp + rcx*4 - 0x44], cl
and al, 0xf0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x131e904], dh
add byte [rax], al
push rdi
rol byte [rcx + 0xf], 0x29
movaps xmmword [rbp + 0xb0], xmm0
and qword [r13 + 0xc0], 0
rol byte [rax], 0
and byte [rsi], al
add byte [rax], al
test byte [rax + 0x49fffff7], bl
mov eax, dword [rsp + 0x10]
and al, 0x10
lea ecx, [0x1400d9299]
lea ecx, [rsi + 0x248]
add al, byte [r8]
add byte [rax], al
push rsi
xlatb
lea ecx, [rsp + 0x40]
mov al, byte [rdx]
add byte [rcx - 0x44], al
add al, 0
add byte [rax], al
or byte [rbp + 0xb], dh
cmp dword [rax], 0x85000001
sal byte [rcx + rsi - 0x7d], 0xf8
add byte [rax], al
add byte [rcx - 0x47], al
and al, 0
add byte [rax], al
adc byte [rbp - 0x57f2fb0], cl
or dword [rdi], ecx
xchg dword [rbp + 2], edx
add byte [rax], al
add byte [rbp + 0x39], cl
int3
invalid
add byte [rbx + rdi + 0x7c], cl
and al, 0x78
mov ecx, dword [rsi + 0x20]
invalid
add eax, 0x68cb4
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
test byte [rdx], ch
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi + 8]
cmp eax, dword [rsi + 8]
invalid
sbb al, 1
add byte [rax], al
invalid
jnp 0x140076097
add byte [rcx], dh
dec dword [rcx - 0x3b7cb708]
add rsp, 0x30
invalid
xor byte [rbx + 0x5f], bl
pop rdi
add byte [rcx - 0x48], al
xor byte [rbx + 0x5f], bl
int3
and al, 0x20