Function at 0x140039f30
Capabilities:
Print debug messages

Disassembly:
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0x138
mov qword [rsp + 0x50], 0xfffffffffffffffe
mov rax, qword [0x140322b20]
xor rax, rsp
mov qword [rsp + 0x120], rax
mov dword [rsp + 0x28], 0
mov rcx, qword [rsp + 0x148]
call fcn.140005dd0
movzx eax, al
test eax, eax
jne 0x140039f7f
xor eax, eax
jmp 0x14003a21f
mov rax, qword [rsp + 0x140]
mov byte [rax + 0x5b4], 0
mov rcx, qword [rsp + 0x148]
call fcn.140004ad0
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x140]
add rax, 0x150
xor edx, edx
mov rcx, rax
call fcn.140031780
mov rdx, rax
lea rcx, [rsp + 0x78]
call fcn.1400060b0
nop
mov dword [rsp + 0x20], 0
jmp 0x140039fd9
mov eax, dword [rsp + 0x20]
inc eax
mov dword [rsp + 0x20], eax
mov eax, dword [rsp + 0x30]
cmp dword [rsp + 0x20], eax
jge 0x14003a197
mov edx, dword [rsp + 0x20]
mov rcx, qword [rsp + 0x148]
call fcn.140004f10
mov rcx, rax
call fcn.140005de0
movzx eax, al
test eax, eax
je 0x14003a126
mov edx, dword [rsp + 0x20]
mov rcx, qword [rsp + 0x148]
call fcn.140004f10
lea rdx, [0x140253204]
mov rcx, rax
call fcn.140005970
movzx eax, al
test eax, eax
je 0x14003a126
mov edx, dword [rsp + 0x20]
mov rcx, qword [rsp + 0x148]
call fcn.140004f10
lea rdx, [0x140253314]
mov rcx, rax
call fcn.1400055e0
mov rcx, rax
call fcn.140005dc0
movzx eax, al
test eax, eax
je 0x14003a126
mov edx, dword [rsp + 0x20]
mov rcx, qword [rsp + 0x148]
call fcn.140004f10
lea rdx, str.name
mov rcx, rax
call fcn.1400055e0
lea rdx, [rsp + 0x58]
mov rcx, rax
call fcn.1400041b0
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0x28]
or eax, 1
mov dword [rsp + 0x28], eax
lea rdx, [rsp + 0x78]
mov rcx, qword [rsp + 0x48]
call fcn.140012b30
movzx eax, al
test eax, eax
je 0x14003a126
mov edx, dword [rsp + 0x20]
mov rcx, qword [rsp + 0x148]
call fcn.140004f10
lea rdx, [0x140252ab4]
mov rcx, rax
call fcn.140005970
movzx eax, al
test eax, eax
je 0x14003a126
mov edx, dword [rsp + 0x20]
mov rcx, qword [rsp + 0x148]
call fcn.140004f10
lea rdx, [0x140253488]
mov rcx, rax
call fcn.1400055e0
mov rcx, rax
call fcn.140005c30
movzx eax, al
test eax, eax
je 0x14003a126
mov dword [rsp + 0x2c], 1
jmp 0x14003a12e
mov dword [rsp + 0x2c], 0
movzx eax, byte [rsp + 0x2c]
mov byte [rsp + 0x24], al
mov eax, dword [rsp + 0x28]
and eax, 1
test eax, eax
je 0x14003a151
and dword [rsp + 0x28], 0xfffffffe
lea rcx, [rsp + 0x58]
call fcn.140006170
movzx eax, byte [rsp + 0x24]
test eax, eax
je 0x14003a192
mov edx, dword [rsp + 0x20]
mov rcx, qword [rsp + 0x148]
call fcn.140004f10
lea rdx, str.enable
mov rcx, rax
call fcn.1400055e0
mov rcx, rax
call fcn.140004a00
mov rcx, qword [rsp + 0x140]
mov byte [rcx + 0x5b4], al
jmp 0x14003a197
jmp 0x140039fcf
mov rax, qword [rsp + 0x140]
movzx eax, byte [rax + 0x5b4]
test eax, eax
je 0x14003a1b8
lea rax, [0x1402534d8]
mov qword [rsp + 0x38], rax
jmp 0x14003a1c4
lea rax, [0x140253598]
mov qword [rsp + 0x38], rax
mov r9, qword [rsp + 0x38]
lea r8, str.CDebugLog_ParseFilterModuleArray
lea rdx, [rsp + 0xa0]
lea rcx, [0x14032af98]
call fcn.14002bda0
nop
lea rcx, [rsp + 0xa0]
call fcn.140021b20
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov dword [rsp + 0x34], 1
lea rcx, [rsp + 0xa0]
call fcn.140020590
nop
lea rcx, [rsp + 0x78]
call fcn.140006170
mov eax, dword [rsp + 0x34]
mov rcx, qword [rsp + 0x120]
xor rcx, rsp
call fcn.1401fe250
add rsp, 0x138
ret