Function at 0x14000b260
Capabilities:
Set console window title

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x140092080]
xor rax, rsp
mov qword [rbp - 8], rax
mov r12, rcx
mov qword [rbp - 0x50], rcx
movsd xmm0, qword [0x140085080]
movsd qword [rbp - 0x60], xmm0
movzx eax, word [0x140085088]
mov word [rbp - 0x58], ax
cmp byte [0x140085089], 0
je 0x14000b2e0
mov byte [rbp - 0x60], 0x79
xor byte [rbp - 0x5f], 0x35
xor byte [rbp - 0x5e], 0x36
xor byte [rbp - 0x5d], 0x37
xor byte [rbp - 0x5c], 0x38
xor byte [rbp - 0x5b], 0x39
xor byte [rbp - 0x5a], 0x3a
xor byte [rbp - 0x59], 0x3b
xor byte [rbp - 0x58], 0x3c
xor byte [rbp - 0x57], 0x3d
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x18], 0
mov qword [rbp - 0x10], 0
lea rax, [rbp - 0x60]
mov rsi, 0xffffffffffffffff
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x14000b305
lea rdx, [rbp - 0x60]
lea rcx, [rbp - 0x28]
call fcn.140006e80
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
lea rdi, [rbp - 0x28]
mov r14, qword [rbp - 0x28]
cmp qword [rbp - 0x10], 0x10
cmovae rdi, r14
movabs rax, 0x7fffffffffffffff
mov r13, qword [rbp - 0x18]
cmp r13, rax
ja 0x14000b5ac
cmp r13, 0x10
jae 0x14000b36a
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], reloc.WS2_32.dll_ntohs
movups xmm0, xmmword [rdi]
movups xmmword [rbp - 0x48], xmm0
jmp 0x14000b3f6
mov rbx, r13
or rbx, 0xf
cmp rbx, rax
jbe 0x14000b37b
mov rbx, rax
jmp 0x14000b387
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmp rbx, rax
cmovb rbx, rax
mov rcx, rbx
add rcx, 1
cmovb rcx, rsi
cmp rcx, 0x1000
jb 0x14000b3cd
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000b5a6
mov rcx, rax
call fcn.1400711f0
mov rcx, rax
test rax, rax
je 0x14000b3c6
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14000b3db
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14000b3d9
call fcn.1400711f0
jmp 0x14000b3db
xor eax, eax
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], rbx
lea r8, [r13 + 1]
mov rdx, rdi
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea r15, [r12 + 0x1c0]
nop
mov eax, dword [rbp - 0x38]
sub eax, 1
movsxd rdi, eax
js 0x14000b4c6
movabs r14, 0x7fffffffffffffff
nop dword [rax]
lea rax, [rbp - 0x48]
cmp qword [rbp - 0x30], 0x10
cmovae rax, qword [rbp - 0x48]
mov byte [rax + rdi], reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rbp - 0x48]
cmp qword [rbp - 0x30], 0x10
cmovae rcx, qword [rbp - 0x48]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
movsxd rbx, dword [r15]
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rsi, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rsi, 0x989680
jne 0x14000b467
imul rax, rax, 0x64
jmp 0x14000b485
cqo
idiv rsi
mov rcx, rax
imul rax, rdx, 0x3b9aca00
cqo
idiv rsi
imul rcx, rcx, 0x3b9aca00
add rax, rcx
mov qword [rbp - 0x60], rax
cmp rbx, 1
jl 0x14000b4af
imul rdx, rbx, 0xf4240
mov rcx, r14
sub rcx, rdx
cmp rax, rcx
jge 0x14000b4ab
lea rcx, [rdx + rax]
mov qword [rbp - 0x60], rcx
jmp 0x14000b4af
mov qword [rbp - 0x60], r14
lea rcx, [rbp - 0x60]
call fcn.140007b60
sub rdi, 1
jns 0x14000b420
mov r14, qword [rbp - 0x28]
xor edi, edi
xor esi, esi
test r13, r13
je 0x14000b3f6
movabs r12, 0x7fffffffffffffff
nop dword [rax]
lea rax, [rbp - 0x28]
cmp qword [rbp - 0x10], 0x10
cmovae rax, r14
movzx ecx, byte [rsi + rax]
lea rax, [rbp - 0x48]
cmp qword [rbp - 0x30], 0x10
cmovae rax, qword [rbp - 0x48]
mov byte [rsi + rax], cl
lea rcx, [rbp - 0x48]
cmp qword [rbp - 0x30], 0x10
cmovae rcx, qword [rbp - 0x48]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
movsxd rbx, dword [r15]
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov r14, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp r14, 0x989680
jne 0x14000b537
imul rax, rax, 0x64
jmp 0x14000b555
cqo
idiv r14
mov rcx, rax
imul rax, rdx, 0x3b9aca00
cqo
idiv r14
imul rcx, rcx, 0x3b9aca00
add rax, rcx
mov qword [rbp - 0x60], rax
cmp rbx, 1
jl 0x14000b57f
imul rdx, rbx, 0xf4240
mov rcx, r12
sub rcx, rdx
cmp rax, rcx
jge 0x14000b57b
lea rcx, [rdx + rax]
mov qword [rbp - 0x60], rcx
jmp 0x14000b57f
mov qword [rbp - 0x60], r12
lea rcx, [rbp - 0x60]
call fcn.140007b60
inc edi
inc rsi
movsxd rax, edi
cmp rax, r13
mov r14, qword [rbp - 0x28]
jb 0x14000b4e0
mov r12, qword [rbp - 0x50]
jmp 0x14000b400
call fcn.140001750
int3
call fcn.1400017f0
int3