Function at 0x14010e6f2
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1048
call fcn.140196080
sub rsp, rax
movaps xmmword [rsp + 0x1030], xmm6
mov rdi, r8
mov r14, rdx
mov qword [rsp + 0x130], rcx
mov rdx, qword [rdx + 0x400]
add rdx, 0x10
lea r15, [rsp + 0x1e0]
mov rcx, r15
call fcn.140088378
cmp qword [r15], 0
jne 0x1401152f9
mov rsi, qword [rsp + 0x1e8]
mov dl, byte [rsp + 0x1f0]
cmp dword [rsi + 0xe0], 0
mov qword [rsp + 0x190], rdi
je 0x14010e865
mov byte [rsp + 0xd8], dl
lea rdi, [rsi + 8]
lea r12, [rsi + 0x1b8]
lea r13, [rsi + 0xe0]
call fcn.14017ea40
lea rbp, [rsp + 0x630]
mov qword [rbp], rax
mov dword [rbp + 8], edx
mov r15, qword [rsi + 0xa0]
mov eax, dword [rsi + 0xa8]
mov dword [rsp + 0x140], eax
mov eax, 1
lea rbx, [rsp + 0x3f0]
test eax, eax
je 0x14010e856
mov rax, qword [rsi + 0xe4]
mov qword [rsp + 0x1e8], rax
mov qword [rsp + 0x1e0], r12
lea rcx, [rsp + 0x1e0]
call fcn.14008eaeb
mov r8d, dword [rax + 0x48]
cmp r8d, 0x3b9aca00
je 0x14011529f
mov rdx, qword [rax + 0x40]
mov rcx, rbp
call fcn.14017eae0
xor ecx, ecx
cmp rax, r15
setne cl
mov eax, 0xff
cmovb ecx, eax
test cl, cl
jne 0x14010e821
cmp edx, dword [rsp + 0x140]
setne cl
jb 0x14010e856
cmp cl, 1
jne 0x14010e856
mov rcx, rbx
mov rdx, r13
mov r8, r12
call fcn.1400910dc
cmp qword [rsp + 0x3f0], 0
je 0x14010e856
mov rcx, rdi
mov rdx, rbx
mov r8b, 1
call fcn.14008ee1e
mov eax, dword [r13]
jmp 0x14010e7b8
lea r15, [rsp + 0x1e0]
mov dl, byte [rsp + 0xd8]
mov rcx, rsi
call fcn.1400ab5fa
lea rax, [r14 + 0x3a0]
mov qword [rsp + 0x3e0], rax
mov eax, 0x118
add rax, r15
mov qword [rsp + 0x7e0], rax
mov eax, 0x111
lea rbp, [rsp + 0x3f0]
lea rcx, [rbp + rax]
mov qword [rsp + 0x7d0], rcx
mov ecx, 0x115
lea rdx, [rbp + rcx]
mov qword [rsp + 0x7c8], rdx
lea rdx, [rsp + 0x7f0]
lea r8, [rdx + rax]
mov qword [rsp + 0xb78], r8
add rdx, rcx
mov qword [rsp + 0xb70], rdx
lea rdx, [rsp + 0xbb0]
add rax, rdx
mov qword [rsp + 0xb88], rax
add rcx, rdx
mov qword [rsp + 0xb80], rcx
xorps xmm6, xmm6
lea rax, [r14 + 0x410]
mov qword [rsp + 0xb68], rax
lea rdi, [r14 + 0x48]
lea rax, [r14 + 0x378]
mov qword [rsp + 0x3e8], rax
lea rax, [r14 + 0x390]
mov qword [rsp + 0xba8], rax
lea rax, [r14 + 0x50]
mov qword [rsp + 0x5c8], rax
lea rax, [r14 + 0x58]
mov qword [rsp + 0x7c0], rax
lea rax, [r14 + 0x43c]
mov qword [rsp + 0x7e8], rax
lea rax, [r14 + 0x1c8]
mov qword [rsp + 0x5d0], rax
lea rax, [r14 + 0x230]
mov qword [rsp + 0x358], rax
lea r13, [r14 + 0x1a0]
lea rax, [r14 + 0x238]
mov qword [rsp + 0x5d8], rax
lea rax, [r14 + 0x350]
mov qword [rsp + 0x7d8], rax
lea rax, [r14 + 0x3e9]
mov qword [rsp + 0xb60], rax
add byte [rcx - 0x73], cl
xchg byte [rcx + 0x48000004], dh
mov dword [rsp + 0xba0], eax
mov dword [rsp + 0x398], eax
mov dword [rsp + 0x394], eax
mov qword [rsp + 0x1a8], rax
test byte [rax + rbp*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x78
mov rax, qword [rsp + 0x1e8]
mov cl, byte [rsp + 0x1f0]
lea r8, [rsp + 0x3f0]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.24_srcproto_streams_streams.rs
jmp 0x1401156af