Function at 0x140001c80
Capabilities:
Set console window title

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov esi, r9d
mov edi, r8d
mov rcx, rdx
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov ecx, 0xda08a9a0
mov r14, qword [sym.imp.KERNEL32.dll_SetConsoleScreenBufferSize]
mov r15, qword [sym.imp.KERNEL32.dll_GetLastError]
lea rbx, [rsp + 0x28]
jmp 0x140001cd0
mov rax, qword [rsp + 0x40]
mov ecx, 0x4a3d52b5
mov r13d, ebp
nop word cs:[rax + rax]
cmp ecx, 0x1bfcec8b
jle 0x140001d20
cmp ecx, 0x4a3d52b4
jle 0x140001d80
cmp ecx, 0x5aeaf2b5
jle 0x140001e1d
cmp ecx, 0x5aeaf2b6
je 0x140001efc
cmp ecx, 0x5bb2a021
je 0x140001f30
cmp ecx, 0x5d1c5f8e
jne 0x140001cd0
mov ecx, 0x4a3d52b5
xor r13d, r13d
jmp 0x140001cd0
cmp ecx, 0xeed1b7e4
jg 0x140001de0
cmp ecx, 0xcb08d63c
jle 0x140001e41
cmp ecx, 0xcb08d63d
je 0x140001f3f
cmp ecx, 0xd6d34510
je 0x140001f50
cmp ecx, 0xda08a9a0
jne 0x140001cd0
mov ecx, 0xfffffff6
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov ecx, 0xacbdfa2a
jmp 0x140001cd0
cmp ecx, 0x38d84935
jle 0x140001e98
cmp ecx, 0x38d84936
je 0x140001f61
cmp ecx, 0x3b9aa41f
je 0x140001f6e
cmp ecx, 0x47556b95
jne 0x140001cd0
mov r9d, dword [rsp + 0x30]
lea rcx, str.buffer_err__d__d__d_n
mov edx, 1
mov r8d, 1
call fcn.140002020
mov ecx, 0x5d1c5f8e
jmp 0x140001cd0
cmp ecx, 0x199aac4
jle 0x140001eca
cmp ecx, 0x199aac5
je 0x140001f89
cmp ecx, 0x7e18688
je 0x140001f93
cmp ecx, 0x916105e
jne 0x140001cd0
mov ecx, 0x7e18688
mov r12b, 1
jmp 0x140001cd0
cmp ecx, 0x55b668ef
je 0x140001fa0
cmp ecx, 0x583b148e
jne 0x140001fee
mov ecx, 0xeed1b7e5
xor ebp, ebp
jmp 0x140001cd0
cmp ecx, 0x94c6068a
je 0x140001fb1
cmp ecx, 0xacbdfa2a
jne 0x140001cd0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x20]
call qword [sym.imp.KERNEL32.dll_GetLargestConsoleWindowSize]
mov rcx, qword [rsp + 0x20]
mov edx, 0x10001
call r14
mov ecx, 0xd6d34510
test eax, eax
je 0x140001cd0
mov ecx, 0x5bb2a021
jmp 0x140001cd0
cmp ecx, 0x1bfcec8c
je 0x140001fc8
cmp ecx, 0x32905116
jne 0x140001cd0
mov edx, dword [rsp + 0x34]
lea rcx, str.size_err_d_n
call fcn.140002020
mov ecx, 0x583b148e
jmp 0x140001cd0
cmp ecx, 0xeed1b7e5
je 0x140001cb9
cmp ecx, 0xfd3de4b2
jne 0x140001cd0
cmp dword [rsp + 0x38], 0
mov ecx, 0x55b668ef
je 0x140001cd0
mov ecx, 0x916105e
jmp 0x140001cd0
mov word [rsp + 0x2c], di
mov word [rsp + 0x2e], si
mov rcx, qword [rsp + 0x20]
mov edx, 1
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleWindowInfo]
mov ecx, 0xcb08d63d
test eax, eax
je 0x140001cd0
mov ecx, 0x199aac5
jmp 0x140001cd0
mov qword [rsp + 0x40], rbx
mov ecx, 0x94c6068a
jmp 0x140001cd0
call r15
mov dword [rsp + 0x34], eax
mov ecx, 0x32905116
jmp 0x140001cd0
call r15
mov dword [rsp + 0x30], eax
mov ecx, 0x47556b95
jmp 0x140001cd0
mov ecx, 0x7e18688
xor r12d, r12d
jmp 0x140001cd0
mov rcx, qword [rsp + 0x20]
mov edx, 0x10001
call r14
mov dword [rsp + 0x38], eax
mov ecx, 0xfd3de4b2
jmp 0x140001cd0
mov ecx, 0x3b9aa41f
jmp 0x140001cd0
mov ecx, 0xeed1b7e5
mov ebp, r12d
jmp 0x140001cd0
call r15
mov dword [rsp + 0x3c], eax
mov ecx, 0x1bfcec8c
jmp 0x140001cd0
mov rax, qword [rsp + 0x40]
mov dword [rsp + 0x28], 0
mov ecx, 0x5aeaf2b6
jmp 0x140001cd0
mov r9d, dword [rsp + 0x3c]
lea rcx, str.buffer_err__d_d__d_n
mov edx, 1
mov r8d, 1
call fcn.140002020
mov ecx, 0x38d84936
jmp 0x140001cd0
cmp ecx, 0x4a3d52b5
jne 0x140001cd0
and r13b, 1
mov eax, r13d
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret