Function at 0x1600e9164
Capabilities:
Print debug messages

Disassembly:
push rbx
push rsi
push rdi
push r13
push r14
push r15
mov eax, 0x3728
call fcn.160072500
sub rsp, rax
mov qword [rsp + 0x40], 0xfffffffffffffffe
mov rax, qword [0x160270bd8]
xor rax, rsp
mov qword [rsp + 0x3710], rax
mov rax, r9
mov rsi, r8
mov r14d, edx
mov edi, ecx
mov r9, qword [rsp + 0x3780]
mov r9, qword [r9]
mov r8, rax
mov r13d, 0xdac
mov edx, r13d
lea rcx, [rsp + 0x50]
call fcn.160059df0
test eax, eax
js 0x1600e93c6
cmp r14d, 0xffffffff
jne 0x1600e91d9
test rsi, rsi
jne 0x1600e91d9
xor bl, bl
jmp 0x1600e91db
mov bl, 1
test edi, edi
js 0x1600e9256
test bl, bl
je 0x1600e922a
lea r15, [0x1601d4934]
test rsi, rsi
cmovne r15, rsi
call qword [sym.imp.api_ms_win_core_processthreads_l1_1_0.dll_GetCurrentThreadId]
mov r9d, eax
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r14d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea r8, str._4d__s__wid:_d__s__n
mov rdx, r13
lea rcx, [rsp + 0x1bb0]
call fcn.160059e34
jmp 0x1600e92d0
call qword [sym.imp.api_ms_win_core_processthreads_l1_1_0.dll_GetCurrentThreadId]
mov r9d, eax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
lea r8, str._4d__s_n
mov rdx, r13
lea rcx, [rsp + 0x1bb0]
call fcn.160059e34
jmp 0x1600e92d0
test bl, bl
je 0x1600e92a2
lea r15, [0x1601d4934]
test rsi, rsi
cmovne r15, rsi
call qword [sym.imp.api_ms_win_core_processthreads_l1_1_0.dll_GetCurrentThreadId]
mov r9d, eax
mov qword [rsp + 0x38], r15
mov dword [rsp + 0x30], r14d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], edi
lea r8, str._4d_FAILED__08X___s__wid:_d__s__n
mov rdx, r13
lea rcx, [rsp + 0x1bb0]
call fcn.160059e34
jmp 0x1600e92d0
call qword [sym.imp.api_ms_win_core_processthreads_l1_1_0.dll_GetCurrentThreadId]
mov r9d, eax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], edi
lea r8, str._4d_FAILED__08X___s_n
mov rdx, r13
lea rcx, [rsp + 0x1bb0]
call fcn.160059e34
test eax, eax
js 0x1600e92eb
cmp byte [0x160273e89], 0
je 0x1600e92eb
lea rcx, [rsp + 0x1bb0]
call qword [sym.imp.api_ms_win_core_debug_l1_1_0.dll_OutputDebugStringW]
lea rdx, [rsp + 0x1bb0]
call fcn.1600e9404
cmp byte [0x160273e88], 0
jne 0x1600e9306
call fcn.1600e9028
cmp byte [0x160273e89], 0
jne 0x1600e932b
lea rdx, [0x1601d4830]
mov rcx, qword [0x16026f450]
call qword [sym.imp.ntdll.dll_EtwEventEnabled]
test al, al
je 0x1600e93c6
test edi, edi
js 0x1600e9379
test bl, bl
je 0x1600e935a
test dword [0x160274340], 0x200000
je 0x1600e93c6
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
mov r9, rsi
mov r8d, r14d
call fcn.1600e96d0
jmp 0x1600e93c6
test dword [0x160274340], 0x200000
je 0x1600e93c6
lea r8, [rsp + 0x50]
lea rdx, [0x1601d4830]
call fcn.1600cf908
jmp 0x1600e93c6
test bl, bl
je 0x1600e93a5
test dword [0x160274340], 0x200000
je 0x1600e93c6
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
mov r9d, r14d
mov r8d, edi
call fcn.1600e9550
jmp 0x1600e93c6
test dword [0x160274340], 0x200000
je 0x1600e93c6
lea r9, [rsp + 0x50]
mov r8d, edi
lea rdx, [0x1601f9448]
call fcn.1600e963c
nop
jmp 0x1600e93c8
mov rcx, qword [rsp + 0x3710]
xor rcx, rsp
call fcn.16006e590
add rsp, 0x3728
pop r15
pop r14
pop r13
pop rdi
pop rsi
pop rbx
ret