Function at 0x1000e650
Capabilities:
Print debug messages

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101c5eaa
mov eax, dword fs:[0]
push eax
sub esp, 0x2b8
mov eax, dword [0x10264190]
xor eax, ebp
mov dword [ebp - 0x10], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0xf8], ecx
mov ecx, dword [ebp - 0xf8]
call fcn.1000e510
mov ecx, dword [ebp + 8]
call fcn.10075870
movzx eax, al
test eax, eax
jne 0x1000e6a2
xor eax, eax
jmp 0x1000ea3f
mov ecx, dword [ebp + 8]
call fcn.100744c0
mov dword [ebp - 0x110], eax
lea ecx, [ebp - 0x28]
call fcn.10039910
mov dword [ebp - 4], 0
push str.CDebugLog_ParseFilterLevelArray
lea ecx, [ebp - 0x88]
call fcn.10004ea0
mov byte [ebp - 4], 1
mov dword [ebp - 0xf0], 0
jmp 0x1000e6ee
mov ecx, dword [ebp - 0xf0]
add ecx, 1
mov dword [ebp - 0xf0], ecx
mov edx, dword [ebp - 0xf0]
cmp edx, dword [ebp - 0x110]
jge 0x1000e9df
mov eax, dword [ebp - 0xf0]
push eax
mov ecx, dword [ebp + 8]
call fcn.10074950
mov ecx, eax
call fcn.10075880
movzx ecx, al
test ecx, ecx
je 0x1000e9da
push 0x10217e84
mov edx, dword [ebp - 0xf0]
push edx
mov ecx, dword [ebp + 8]
call fcn.10074950
mov ecx, eax
call fcn.10075360
movzx eax, al
test eax, eax
je 0x1000e9da
push 0x10217efc
mov ecx, dword [ebp - 0xf0]
push ecx
mov ecx, dword [ebp + 8]
call fcn.10074950
mov ecx, eax
call fcn.100750e0
mov ecx, eax
call fcn.10075670
movzx edx, al
test edx, edx
je 0x1000e9da
lea eax, [ebp - 0x144]
push eax
push 0x10217f04
mov ecx, dword [ebp - 0xf0]
push ecx
mov ecx, dword [ebp + 8]
call fcn.10074950
mov ecx, eax
call fcn.100750e0
mov ecx, eax
call fcn.100738d0
mov dword [ebp - 0x11c], eax
mov edx, dword [ebp - 0x11c]
push edx
lea ecx, [ebp - 0x28]
call fcn.10018a40
lea ecx, [ebp - 0x144]
call fcn.100397d0
push 0x10217f0c
mov eax, dword [ebp - 0xf0]
push eax
mov ecx, dword [ebp + 8]
call fcn.10074950
mov ecx, eax
call fcn.100750e0
mov ecx, eax
call fcn.100743c0
mov byte [ebp - 0xe9], al
lea ecx, [ebp - 0x28]
call fcn.100397b0
push eax
mov ecx, 0x10270470
call fcn.10009a00
mov dword [ebp - 0xf4], eax
cmp dword [ebp - 0xf4], 0xffffffff
je 0x1000e9da
movzx ecx, byte [ebp - 0xe9]
push ecx
mov edx, dword [ebp - 0xf4]
push edx
lea eax, [ebp - 0x12c]
push eax
mov ecx, dword [ebp - 0xf8]
add ecx, 0x398
call fcn.1001b510
mov ecx, eax
call fcn.1001ca60
lea ecx, [ebp - 0xe8]
call fcn.10004dd0
mov byte [ebp - 4], 2
movzx ecx, byte [ebp - 0xe9]
test ecx, ecx
je 0x1000e8ac
mov edx, dword [ebp - 0xf4]
push edx
push str.debug_level:_d_1
lea eax, [ebp - 0x264]
push eax
push 0x10270344
call fcn.10017840
add esp, 0x10
mov dword [ebp - 0x124], eax
mov ecx, dword [ebp - 0x124]
mov dword [ebp - 0x120], ecx
mov byte [ebp - 4], 3
mov edx, dword [ebp - 0x120]
push edx
lea ecx, [ebp - 0xe8]
call fcn.10005130
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x264]
call fcn.10004e60
jmp 0x1000e903
mov eax, dword [ebp - 0xf4]
push eax
push str.debug_level:_d_0
lea ecx, [ebp - 0x1a4]
push ecx
push 0x10270344
call fcn.10017840
add esp, 0x10
mov dword [ebp - 0x114], eax
mov edx, dword [ebp - 0x114]
mov dword [ebp - 0x108], edx
mov byte [ebp - 4], 4
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0xe8]
call fcn.10005130
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x1a4]
call fcn.10004e60
lea ecx, [ebp - 0xe8]
call fcn.100052b0
push eax
call dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov ecx, dword [ebp - 0xf4]
push ecx
mov ecx, dword [ebp - 0xf8]
call fcn.1000e560
push 0
lea ecx, [ebp - 0x28]
call fcn.100397b0
push eax
lea edx, [ebp - 0x2c4]
push edx
mov ecx, 0x10270344
call fcn.10017230
mov dword [ebp - 0x118], eax
mov eax, dword [ebp - 0x118]
mov dword [ebp - 0xfc], eax
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0xfc]
call sym.URDHelp_x86.dll_public:_void___thiscall_CURDHelp::constructor_void_
mov ecx, eax
call fcn.10039750
push eax
push 0x10217f14
lea ecx, [ebp - 0x204]
push ecx
push 0x10270344
call fcn.10017840
add esp, 0x10
mov dword [ebp - 0x100], eax
mov edx, dword [ebp - 0x100]
mov dword [ebp - 0x104], edx
mov byte [ebp - 4], 6
mov eax, dword [ebp - 0x104]
push eax
lea ecx, [ebp - 0x88]
call fcn.10005160
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x204]
call fcn.10004e60
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x2c4]
call fcn.10004e60
mov byte [ebp - 4], 1
lea ecx, [ebp - 0xe8]
call fcn.10004e60
jmp 0x1000e6df
push 0x10217f1c
lea ecx, [ebp - 0x88]
call fcn.10005570
push 0x10217f20
lea ecx, [ebp - 0x88]
call fcn.10004f60
lea ecx, [ebp - 0x88]
call fcn.100052b0
push eax
call dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov dword [ebp - 0x10c], 1
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x88]
call fcn.10004e60
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x28]
call fcn.100397d0
mov eax, dword [ebp - 0x10c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.1019110d
mov esp, ebp
pop ebp
ret 4