Function at 0x140006650
Capabilities:
Print debug messages

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1f78]
mov eax, 0x2050
call fcn.14000f170
sub rsp, rax
mov rax, qword [0x140021bb8]
xor rax, rsp
mov qword [rbp + 0x1f40], rax
xor esi, esi
lea rcx, [0x140005ac0]
cmp dword [0x140026794], esi
mov r15d, esi
mov r14d, esi
mov dword [rsp + 0x3c], esi
sete r15b
mov r13d, esi
lea edx, [rsi + 1]
call qword [sym.imp.api_ms_win_core_console_l1_1_0.dll_SetConsoleCtrlHandler]
test eax, eax
jne 0x1400066c6
lea rcx, str.Warning:_unable_to_set_Control_C_handler._n
call fcn.140002b34
mov rcx, qword [0x140026660]
lea rdx, [0x140026630]
mov rax, qword [rcx]
mov rax, qword [rax + 0x188]
call qword [0x140011380]
mov ecx, dword [0x140026630]
lea r8, [rsp + 0x38]
test eax, eax
lea rdx, [rsp + 0x30]
mov ebx, 7
cmovne ecx, ebx
mov dword [0x140026630], ecx
mov rcx, qword [0x140026660]
mov rax, qword [rcx]
mov rax, qword [rax + 0x110]
call qword [0x140011380]
test eax, eax
je 0x140006727
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x38], esi
cmp dword [0x140026674], esi
jne 0x140006ca2
test r15d, r15d
je 0x140006786
mov rcx, qword [0x1400267a8]
test rcx, rcx
je 0x140006778
cmp qword [0x1400267a0], rsi
je 0x140006764
xor ecx, ecx
call fcn.14000ee48
cmp qword [0x1400267a0], rax
jne 0x140006778
mov rcx, qword [0x1400267a8]
lea rdx, [0x140011fa8]
call qword [sym.imp.msvcrt.dll__wfopen]
mov qword [0x1400267a0], rax
mov r15d, esi
call fcn.140007614
mov r13d, 1
cmp dword [0x140026794], esi
jne 0x1400068c3
mov rcx, qword [0x140026660]
or r8d, 0xffffffff
xor edx, edx
mov rax, qword [rcx]
mov rax, qword [rax + 0x2e8]
call qword [0x140011380]
mov edi, eax
cmp eax, 0x8000ffff
jne 0x1400067f7
cmp dword [0x14002841c], esi
je 0x1400067ff
mov dword [0x14002841c], esi
mov ecx, 0x64
call qword [sym.imp.api_ms_win_core_misc_l1_1_0.dll_Sleep]
mov rcx, qword [0x140026660]
or r8d, 0xffffffff
xor edx, edx
mov rax, qword [rcx]
mov rax, qword [rax + 0x2e8]
call qword [0x140011380]
mov edi, eax
cmp eax, 0x8000ffff
je 0x1400067c6
test edi, edi
jns 0x14000688e
mov rcx, qword [0x140026660]
lea rdx, [0x140026630]
mov rax, qword [rcx]
mov rax, qword [rax + 0x188]
call qword [0x140011380]
test eax, eax
jne 0x14000682d
cmp dword [0x140026630], ebx
je 0x140006c9c
cmp dword [0x140026630], 0xa
je 0x140006bb7
mov ecx, edi
call fcn.14000b774
mov ecx, edi
mov rbx, rax
call fcn.14000b6f8
mov rdx, rax
lea rcx, str.WaitForEvent_failed___s_n_s_n
mov r8, rbx
call fcn.140002b34
mov dword [0x140026630], 6
call fcn.1400074a4
cmp dword [0x140026ff8], esi
je 0x14000688e
lea rcx, str.When_WaitForEvent_fails_on_dump_files_the_current_state_is_not_displayed._n
call fcn.140002b34
lea rcx, str.If_you_are_having_symbol_problems_you_will_need_to_restart_the_debugger_nafter_you_correct_the_symbol_path.__.restart_can_also_be_used._n
call fcn.140002b34
jmp 0x1400068c3
cmp dword [rsp + 0x30], 1
jne 0x1400068a3
mov eax, dword [rsp + 0x38]
add eax, 0xfffffc00
cmp eax, 2
jbe 0x1400068c3
mov rcx, qword [0x140026660]
mov edx, 1
mov rax, qword [rcx]
lea r8d, [rdx + 0xe]
mov rax, qword [rax + 0xa8]
call qword [0x140011380]
cmp dword [0x140026674], esi
mov r12d, esi
jne 0x140006bb2
cmp dword [0x140026630], 6
jne 0x140006bb2
and dword [rsp + 0x34], r14d
mov bl, sil
test r13d, r13d
je 0x1400068f9
call fcn.140007338
call fcn.140007184
xor r13d, r13d
cmp byte [0x140022608], r14b
jne 0x140006948
mov eax, dword [0x140021a0c]
cmp eax, 4
jb 0x140006948
mov edi, dword [0x14002666c]
cmp dword [0x140026668], edi
je 0x140006948
xor edx, edx
lea rcx, [rsp + 0x40]
cmp eax, 2
mov r8d, 0x1000
cmovae rdx, qword [0x140021a00]
call fcn.14000b57c
mov bl, 1
mov dword [0x140026668], edi
mov sil, bl
jmp 0x1400069f6
mov ecx, dword [0x140028410]
lea eax, [rcx - 2]
cmp eax, 1
ja 0x1400069dd
cmp ecx, 2
jne 0x14000696a
mov ecx, 0xc8
call qword [sym.imp.api_ms_win_core_misc_l1_1_0.dll_Sleep]
xor r8d, r8d
lea rcx, [rsp + 0x40]
call fcn.1400023a8
mov bl, al
mov sil, 1
test al, al
jne 0x1400069f6
mov ecx, dword [0x140028410]
cmp ecx, 2
jne 0x1400069dd
mov rcx, qword [0x140026660]
lea r9, [rsp + 0x34]
or r8d, 0xffffffff
mov rdx, qword [rcx]
mov rax, qword [rdx + 0x60]
xor edx, edx
call qword [0x140011380]
test eax, eax
je 0x1400069b8
mov dword [rsp + 0x34], 1
jmp 0x1400069d7
cmp dword [rsp + 0x34], 1
jbe 0x1400069d7
test r12d, r12d
jne 0x1400069d7
lea rcx, str.Debuggee_break__deferring_to_remote_clients_n
call qword [sym.imp.api_ms_win_core_debug_l1_1_0.dll_OutputDebugStringW]
mov r12d, 1
mov ecx, dword [0x140028410]
cmp ecx, 3
je 0x140006b79
cmp ecx, 2
jne 0x1400069f6
cmp dword [rsp + 0x34], 1
ja 0x140006b79
mov rcx, qword [0x140026660]
lea rdx, [0x14001220c]
test sil, sil
lea r8, [0x1400147bc]
cmovne r8, rdx
mov edx, 8
mov rax, qword [rcx]
mov rax, qword [rax + 0x3e0]
call qword [0x140011380]
xor esi, esi
test bl, bl
jne 0x140006aa6
mov r8b, 1
lea rcx, [rsp + 0x40]
call fcn.1400023a8
test al, al
jne 0x140006aa6
mov rcx, qword [0x140026660]
lea rdx, [0x140026630]
mov rax, qword [rcx]
mov rax, qword [rax + 0x188]
call qword [0x140011380]
mov ecx, dword [0x140026630]
lea ebx, [rsi + 7]
test eax, eax
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x30]
cmovne ecx, ebx
mov dword [0x140026630], ecx
mov rcx, qword [0x140026660]
mov rax, qword [rcx]
mov rax, qword [rax + 0x110]
call qword [0x140011380]
test eax, eax
je 0x140006ba4
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x38], esi
jmp 0x140006ba4
cmp dword [0x140026794], esi
je 0x140006ad3
mov rcx, qword [0x140026638]
lea r9, [0x1400147c0]
xor r8d, r8d
mov rax, qword [rcx]
lea edx, [r8 + 2]
mov rax, qword [rax + 0x270]
call qword [0x140011380]
mov rcx, qword [0x140026660]
lea r9, [rsp + 0x40]
lea r8, str.__s_n
mov edx, 2
mov rax, qword [rcx]
mov rax, qword [rax + 0x3e0]
call qword [0x140011380]
lea rcx, [rsp + 0x40]
call fcn.140006260
test eax, eax
jne 0x140006b9f
mov rcx, qword [0x140026660]
lea r8, [rsp + 0x40]
mov r9d, 0xa
mov dword [rsp + 0x3c], esi
mov rax, qword [rcx]
lea edx, [r9 - 9]
mov rax, qword [rax + 0x428]
call qword [0x140011380]
test eax, eax
jns 0x140006b9f
mov rcx, qword [0x140026660]
lea rdx, [0x140026630]
mov dword [rsp + 0x3c], 1
mov rax, qword [rcx]
mov rax, qword [rax + 0x188]
call qword [0x140011380]
mov ecx, dword [0x140026630]
mov ebx, 7
test eax, eax
cmovne ecx, ebx
mov dword [0x140026630], ecx
jmp 0x140006ba4
mov rcx, qword [0x140026638]
or edx, 0xffffffff
mov rax, qword [rcx]
mov rax, qword [rax + 0xe0]
call qword [0x140011380]
xor esi, esi
mov ebx, eax
test eax, eax
jne 0x140006cd5
mov ebx, 7
cmp dword [0x140026674], esi
je 0x1400068d2
jmp 0x140006bb7
mov ebx, 7
cmp dword [0x140026794], esi
jne 0x140006c45
cmp dword [0x140026630], 0xa
jne 0x140006c0b
call fcn.140007014
call fcn.140004b8c
mov rcx, qword [0x140026638]
mov edx, 1
mov rax, qword [rcx]
mov rax, qword [rax + 0xd0]
call qword [0x140011380]
call fcn.140006e60
call fcn.140005208
cmp dword [0x140026794], esi
mov r15d, esi
sete r15b
jmp 0x140006c77
cmp dword [rsp + 0x30], 2
jne 0x140006c45
cmp dword [0x140026630], ebx
mov eax, esi
sete al
mov dword [0x140026674], eax
test eax, eax
je 0x140006733
mov r14d, 1
cmp dword [rsp + 0x3c], esi
je 0x140006ca2
lea rcx, str.Debugger_exiting..._n
call fcn.140002b34
jmp 0x140006ca2
cmp dword [0x140026794], esi
mov dword [0x140026674], esi
je 0x140006733
mov rcx, qword [0x140026638]
or edx, 0xffffffff
mov rax, qword [rcx]
mov rax, qword [rax + 0xe0]
call qword [0x140011380]
mov ebx, eax
test eax, eax
jne 0x140006c89
cmp dword [0x140026674], esi
jne 0x140006ca2
mov ebx, 7
jmp 0x140006733
lea rcx, str.Unable_to_dispatch_callbacks_n
call qword [sym.imp.api_ms_win_core_debug_l1_1_0.dll_OutputDebugStringW]
mov dword [0x140026670], ebx
mov r14d, 1
mov eax, r14d
mov rcx, qword [rbp + 0x1f40]
xor rcx, rsp
call fcn.14000e6b0
lea r11, [rsp + 0x2050]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea rcx, str.Unable_to_dispatch_callbacks_n
call qword [sym.imp.api_ms_win_core_debug_l1_1_0.dll_OutputDebugStringW]
mov ecx, ebx
call fcn.140002e94
int3