Function at 0x1000b190
Capabilities:
Print debug messages

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101c5973
mov eax, dword fs:[0]
push eax
sub esp, 0xa8
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 - 0x98], ecx
push 0x14
lea ecx, [ebp - 0x24]
call fcn.100063a0
lea ecx, [ebp - 0x24]
call fcn.1001b5b0
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0x98]
add ecx, 0x3c4
call fcn.10037ab0
mov ecx, dword [ebp - 0x98]
add ecx, 0x3b0
call fcn.10018ed0
movzx eax, al
test eax, eax
jne 0x1000b229
mov ecx, dword [ebp - 0x98]
add ecx, 0x3b0
push ecx
lea ecx, [ebp - 0x24]
call fcn.1001b600
mov ecx, dword [ebp - 0x98]
add ecx, 0x3b0
call fcn.1001bae0
mov ecx, dword [ebp - 0x98]
add ecx, 0x3c4
mov edx, dword [ebp - 0x98]
mov eax, dword [edx + 0x3c4]
mov edx, dword [eax + 0x14]
call edx
mov dword [ebp - 0x9c], 0
lea ecx, [ebp - 0x24]
call fcn.10018b80
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xac], 0
jmp 0x1000b279
mov eax, dword [ebp - 0xac]
add eax, 1
mov dword [ebp - 0xac], eax
mov ecx, dword [ebp - 0xac]
cmp ecx, dword [ebp - 0xb0]
jge 0x1000b2a7
mov edx, dword [ebp - 0xac]
push edx
lea ecx, [ebp - 0x24]
call fcn.1001b940
mov ecx, dword [ebp - 0x9c]
add ecx, dword [eax + 4]
mov dword [ebp - 0x9c], ecx
jmp 0x1000b26a
cmp dword [ebp - 0x9c], 0
jne 0x1000b2c4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.1001b5e0
jmp 0x1000b48d
mov edx, dword [ebp - 0x9c]
add edx, 1
mov dword [ebp - 0xb4], edx
mov eax, dword [ebp - 0xb4]
push eax
call fcn.10193815
add esp, 4
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0
jne 0x1000b393
mov dword [ebp - 0xa4], 0
jmp 0x1000b310
mov ecx, dword [ebp - 0xa4]
add ecx, 1
mov dword [ebp - 0xa4], ecx
mov edx, dword [ebp - 0xa4]
cmp edx, dword [ebp - 0xb0]
jge 0x1000b33a
mov eax, dword [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x24]
call fcn.1001b940
mov ecx, dword [eax]
push ecx
call fcn.101938a7
add esp, 4
jmp 0x1000b301
mov edx, dword [ebp - 0xb4]
push edx
push 0x10217600
lea eax, [ebp - 0x90]
push eax
push 0x10270344
call fcn.10017840
add esp, 0x10
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x90]
call fcn.100052b0
push eax
call dword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x90]
call fcn.10004e60
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.1001b5e0
jmp 0x1000b48d
mov dword [ebp - 0xa0], 0
mov dword [ebp - 0x94], 0
jmp 0x1000b3b8
mov ecx, dword [ebp - 0x94]
add ecx, 1
mov dword [ebp - 0x94], ecx
mov edx, dword [ebp - 0x94]
cmp edx, dword [ebp - 0xb0]
jge 0x1000b450
mov eax, dword [ebp - 0x94]
push eax
lea ecx, [ebp - 0x24]
call fcn.1001b940
mov ecx, dword [eax + 4]
push ecx
mov edx, dword [ebp - 0x94]
push edx
lea ecx, [ebp - 0x24]
call fcn.1001b940
mov eax, dword [eax]
push eax
mov ecx, dword [ebp - 0xb4]
sub ecx, dword [ebp - 0xa0]
push ecx
mov edx, dword [ebp - 0xa8]
add edx, dword [ebp - 0xa0]
push edx
mov ecx, 0x10270344
call fcn.10016930
mov eax, dword [ebp - 0x94]
push eax
lea ecx, [ebp - 0x24]
call fcn.1001b940
mov ecx, dword [ebp - 0xa0]
add ecx, dword [eax + 4]
mov dword [ebp - 0xa0], ecx
mov edx, dword [ebp - 0x94]
push edx
lea ecx, [ebp - 0x24]
call fcn.1001b940
mov eax, dword [eax]
push eax
call fcn.101938a7
add esp, 4
jmp 0x1000b3a9
mov ecx, dword [ebp - 0x9c]
push ecx
mov edx, dword [ebp - 0xa8]
push edx
push 0
lea eax, [ebp - 0x30]
push eax
mov ecx, dword [ebp - 0x98]
call fcn.1000b7e0
mov ecx, dword [ebp - 0xa8]
push ecx
call fcn.101938a7
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x24]
call fcn.1001b5e0
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