Function at 0x140039b10
Capabilities:
Print debug messages

Disassembly:
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0x3f8
mov qword [rsp + 0x80], 0xfffffffffffffffe
mov rax, qword [0x140322b20]
xor rax, rsp
mov qword [rsp + 0x3e0], rax
mov rcx, qword [rsp + 0x400]
call fcn.140033dd0
mov rcx, qword [rsp + 0x408]
call fcn.140005dd0
movzx eax, al
test eax, eax
jne 0x140039b67
xor eax, eax
jmp 0x140039f14
mov rcx, qword [rsp + 0x408]
call fcn.140004ad0
mov dword [rsp + 0x2c], eax
lea rcx, [rsp + 0x2c0]
call fcn.140006090
nop
lea rdx, str.CDebugLog_ParseFilterLevelArray
lea rcx, [rsp + 0x2e0]
call fcn.14001f4b0
nop
mov dword [rsp + 0x24], 0
jmp 0x140039baf
mov eax, dword [rsp + 0x24]
inc eax
mov dword [rsp + 0x24], eax
mov eax, dword [rsp + 0x2c]
cmp dword [rsp + 0x24], eax
jge 0x140039eaf
mov edx, dword [rsp + 0x24]
mov rcx, qword [rsp + 0x408]
call fcn.140004f10
mov rcx, rax
call fcn.140005de0
movzx eax, al
test eax, eax
je 0x140039eaa
mov edx, dword [rsp + 0x24]
mov rcx, qword [rsp + 0x408]
call fcn.140004f10
lea rdx, [0x14025181c]
mov rcx, rax
call fcn.140005970
movzx eax, al
test eax, eax
je 0x140039eaa
mov edx, dword [rsp + 0x24]
mov rcx, qword [rsp + 0x408]
call fcn.140004f10
lea rdx, [0x140251a84]
mov rcx, rax
call fcn.1400055e0
mov rcx, rax
call fcn.140005c30
movzx eax, al
test eax, eax
je 0x140039eaa
mov edx, dword [rsp + 0x24]
mov rcx, qword [rsp + 0x408]
call fcn.140004f10
lea rdx, [0x140252764]
mov rcx, rax
call fcn.1400055e0
lea rdx, [rsp + 0x98]
mov rcx, rax
call fcn.1400041b0
mov qword [rsp + 0x58], rax
mov rdx, qword [rsp + 0x58]
lea rcx, [rsp + 0x2c0]
call fcn.14000c9a0
lea rcx, [rsp + 0x98]
call fcn.140006170
mov edx, dword [rsp + 0x24]
mov rcx, qword [rsp + 0x408]
call fcn.140004f10
lea rdx, [0x140252464]
mov rcx, rax
call fcn.1400055e0
mov rcx, rax
call fcn.140004a00
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x2c0]
call fcn.1400061b0
mov rdx, rax
lea rcx, [0x14032b0b0]
call fcn.1400219b0
mov dword [rsp + 0x28], eax
cmp dword [rsp + 0x28], 0xffffffff
je 0x140039eaa
movsxd rax, dword [rsp + 0x28]
mov rcx, qword [rsp + 0x400]
add rcx, 0x4f0
mov r8, rax
lea rdx, [rsp + 0x88]
call fcn.140021930
movzx edx, byte [rsp + 0x20]
mov rcx, rax
call fcn.1400207a0
lea rcx, [rsp + 0x360]
call fcn.14001f530
nop
movzx eax, byte [rsp + 0x20]
test eax, eax
je 0x140039d83
mov r9d, dword [rsp + 0x28]
lea r8, str.debug_level:_d_1
lea rdx, [rsp + 0x240]
lea rcx, [0x14032af98]
call fcn.14002bda0
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x50], rax
mov rdx, qword [rsp + 0x50]
lea rcx, [rsp + 0x360]
call fcn.1400211f0
nop
lea rcx, [rsp + 0x240]
call fcn.140020590
jmp 0x140039dd2
mov r9d, dword [rsp + 0x28]
lea r8, [0x1402528f0]
lea rdx, [rsp + 0x1c0]
lea rcx, [0x14032af98]
call fcn.14002bda0
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
mov rdx, qword [rsp + 0x40]
lea rcx, [rsp + 0x360]
call fcn.1400211f0
nop
lea rcx, [rsp + 0x1c0]
call fcn.140020590
lea rcx, [rsp + 0x360]
call fcn.140021b20
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov edx, dword [rsp + 0x28]
mov rcx, qword [rsp + 0x400]
call fcn.14003eb20
lea rcx, [rsp + 0x2c0]
call fcn.1400061b0
xor r9d, r9d
mov r8, rax
lea rdx, [rsp + 0xc0]
lea rcx, [0x14032af98]
call fcn.140026180
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x38], rax
mov rcx, qword [rsp + 0x38]
call fcn.14001bd90
mov rcx, rax
call fcn.140048030
mov r9, rax
lea r8, [0x140252998]
lea rdx, [rsp + 0x140]
lea rcx, [0x14032af98]
call fcn.14002bda0
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x78], rax
mov rdx, qword [rsp + 0x78]
lea rcx, [rsp + 0x2e0]
call fcn.140022eb0
nop
lea rcx, [rsp + 0x140]
call fcn.140020590
nop
lea rcx, [rsp + 0xc0]
call fcn.140020590
nop
lea rcx, [rsp + 0x360]
call fcn.140020590
jmp 0x140039ba5
lea rdx, [0x140251824]
lea rcx, [rsp + 0x2e0]
call fcn.140040d10
lea rdx, [0x1402518dc]
lea rcx, [rsp + 0x2e0]
call fcn.140022f20
lea rcx, [rsp + 0x2e0]
call fcn.140021b20
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov dword [rsp + 0x30], 1
lea rcx, [rsp + 0x2e0]
call fcn.140020590
nop
lea rcx, [rsp + 0x2c0]
call fcn.140006170
mov eax, dword [rsp + 0x30]
mov rcx, qword [rsp + 0x3e0]
xor rcx, rsp
call fcn.1401fe250
add rsp, 0x3f8
ret