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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x108
mov r13, r8
mov rsi, rdx
mov r12, rcx
mov r14, qword [rsp + 0x178]
mov r15b, byte [rsp + 0x170]
lea rdi, [rsp + 0x98]
mov qword [rdi], r8
mov qword [rsp + 0x78], r9
mov qword [rdi + 8], r9
mov rcx, rdi
call fcn.1400fa4d1
mov rbx, qword [rdi]
mov rbp, qword [rdi + 8]
cmp eax, 0x3e
jle 0x1400ff857
cmp eax, 0x3f
je 0x1400ff9cd
cmp eax, 0x5c
je 0x1400ff869
cmp eax, 0x110000
jne 0x1400ffa64
cmp dword [r14 + 0x20], 0
je 0x1400ffab2
mov r9d, dword [r14 + 0x24]
mov rdx, qword [r14 + 8]
test r9, r9
je 0x1400ffd0c
mov rax, qword [r14 + 0x10]
cmp rax, r9
jbe 0x1400ffd11
cmp byte [rdx + r9], 0xbf
jg 0x1400ffd17
jmp 0x1400ffff3
cmp eax, 0x23
je 0x1400ff9e1
cmp eax, 0x2f
jne 0x1400ffa64
mov byte [rsp + 0x77], r15b
mov qword [rsp + 0x80], rsi
xor esi, esi
lea rdi, [rsp + 0x98]
mov r15, r13
mov r13, qword [rsp + 0x78]
mov qword [rsp + 0x90], r15
mov qword [rsp + 0x98], r15
mov qword [rsp + 0xa0], r13
mov rcx, rdi
call fcn.1400fa4d1
cmp eax, 0x5c
je 0x1400ff8b2
cmp eax, 0x2f
jne 0x1400ff8c6
mov r15, qword [rsp + 0x98]
mov r13, qword [rsp + 0xa0]
inc esi
jmp 0x1400ff890
cmp esi, 1
jbe 0x1400ffa11
mov rsi, qword [rsp + 0x80]
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x1400ffb4d
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x88], r12
mov rax, qword [rsi + 0x38]
mov qword [rsp + 0xf8], rax
xor r12d, r12d
lea rdi, [rsp + 0xe0]
mov qword [rdi], r12
mov qword [rdi + 8], 1
mov qword [rdi + 0x10], r12
lea rbx, [rsp + 0x98]
mov rax, qword [rsp + 0x90]
mov qword [rbx], rax
mov rax, qword [rsp + 0x78]
mov qword [rbx + 8], rax
mov byte [rbx + 0x10], 0
mov esi, 1
mov rcx, rbx
call fcn.1400fa4d1
mov ebp, eax
cmp eax, 0x2f
je 0x1400ff965
cmp ebp, 0x5c
je 0x1400ff965
cmp ebp, 0x110000
je 0x1400ff9a0
mov byte [rsp + 0xa8], 1
jmp 0x1400ff996
cmp r12, qword [rsp + 0xe0]
jne 0x1400ff987
mov rcx, rdi
call fcn.1400e92d5
mov rsi, qword [rsp + 0xe8]
mov r12, qword [rsp + 0xf0]
mov byte [rsi + r12], bpl
inc r12
mov qword [rsp + 0xf0], r12
cmp ebp, 0x2f
je 0x1400ff93f
cmp ebp, 0x5c
je 0x1400ff93f
mov rax, qword [rsp + 0xe0]
mov r8, qword [rsp + 0xe8]
cmp r12, 2
jne 0x1400ffb0d
movzx ecx, word [r8]
cmp ecx, 0x2f2f
sete sil
jmp case.0x1400d1ae1.443
cmp dword [r14 + 0x18], 0
je 0x1400ffa77
lea rax, [r14 + 0x1c]
jmp 0x1400ffa86
lea rdx, [rsp + 0x98]
mov ecx, 9
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x20], rax
mov rcx, r12
mov r8, r14
mov r9, r13
call fcn.14010000e
jmp 0x1400fffde
mov r15d, dword [r14 + 0x3c]
mov rdx, qword [r14 + 8]
test r15, r15
mov rsi, qword [rsp + 0x80]
mov r13b, byte [rsp + 0x77]
je 0x1400ffb8b
mov rax, qword [r14 + 0x10]
cmp rax, r15
jbe 0x1400ffb85
cmp byte [rdx + r15], 0xbf
jg 0x1400ffb8b
cmp dword [r14 + 0x20], 0
je 0x1400ffd6a
lea rax, [r14 + 0x24]
mov r9d, dword [rax]
mov rdx, qword [r14 + 8]
test r9, r9
je 0x1400ffafd
mov r8, qword [r14 + 0x10]
cmp r8, r9
jbe 0x1400ffc4a
cmp byte [rdx + r9], 0xbf
jle 0x1400ffc50
mov r8, r9
jmp 0x1400ffd72
mov rdx, qword [r14 + 8]
mov r9, qword [r14 + 0x10]
jmp 0x1400ffd17
xor esi, esi
je 0x1400ffd72
lea rax, str.C:UsersAdmin.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r8
jmp 0x140100005
xor r9d, r9d
jmp 0x1400ffd17
jne 0x1400ffff3
add r9, rdx
mov rcx, rsi
mov r8, r9
call fcn.14006f861
movups xmm0, xmmword [r14 + 0x2c]
mov eax, dword [r14 + 0x28]
mov ecx, dword [r14 + 0x3c]
mov rdx, qword [r14 + 0x18]
movups xmm1, xmmword [rsi]
movups xmmword [r12], xmm1
mov r8, qword [rsi + 0x10]
mov qword [r12 + 0x10], r8
mov qword [r12 + 0x18], rdx
mov dword [r12 + 0x20], 0
mov dword [r12 + 0x28], eax
movups xmmword [r12 + 0x2c], xmm0
mov dword [r12 + 0x3c], ecx
jmp 0x1400ffe43
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
lea rcx, [0x14019d8e0]