Function at 0x100b130
Capabilities:
Create process memory minidump

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x848
mov eax, dword [0x1013050]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
push edi
push 1
mov esi, ecx
push 0x1007910
mov dword [ebp - 0x80c], 0
mov dword [ebp - 0x808], 0
mov dword [esi], 4
call dword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
mov ecx, dword [esi + 0x668]
mov dword [ebp - 0x83c], 0x100b400
mov dword [ebp - 0x838], esi
test ecx, ecx
je 0x100b1d0
mov eax, dword [esi + 0x66c]
test eax, eax
je 0x100b1d0
mov dword [ebp - 0x81c], eax
mov eax, dword [esi + 0x6b0]
mov dword [ebp - 0x818], ecx
mov dword [ebp - 0x848], eax
lea ecx, [ebp - 0x848]
lea eax, [ebp - 0x81c]
mov dword [ebp - 0x810], ecx
mov dword [ebp - 0x844], eax
mov dword [ebp - 0x840], 0
jmp 0x100b1da
mov dword [ebp - 0x810], 0
mov eax, dword [esi + 0x67c]
push ebx
mov dword [ebp - 0x82c], eax
mov eax, dword [esi + 0x678]
mov ebx, 2
mov dword [ebp - 0x834], 0xb
mov dword [ebp - 0x828], 0xb
mov dword [ebp - 0x820], eax
lea edx, [ebp - 0x830]
mov dword [ebp - 0x814], ebx
mov eax, dword [edx + 4]
test eax, eax
je 0x100b256
mov ecx, 0x1000
xor edi, edi
cmp word [eax], di
je 0x100b23a
add eax, 2
dec ecx
jne 0x100b226
mov edi, 0x80070057
xor eax, eax
jmp 0x100b24e
test ecx, ecx
jne 0x100b247
mov edi, 0x80070057
xor eax, eax
jmp 0x100b24e
mov eax, 0x1000
sub eax, ecx
test edi, edi
js 0x100b25b
add eax, eax
jmp 0x100b25d
mov edi, 0x80070057
xor eax, eax
test edi, edi
js 0x100b26c
test eax, eax
je 0x100b26c
add eax, 2
mov dword [edx], eax
jmp 0x100b273
dec ebx
mov dword [edx], 0
add edx, 0xc
dec dword [ebp - 0x814]
jne 0x100b218
mov dword [ebp - 0x80c], ebx
dec ebx
je 0x100b28c
dec ebx
jne 0x100b2a7
jmp 0x100b29b
cmp dword [ebp - 0x830], 0
lea eax, [ebp - 0x828]
je 0x100b2a1
lea eax, [ebp - 0x834]
mov dword [ebp - 0x808], eax
mov edi, dword [esi + 0x654]
mov ecx, esi
call fcn.0100cec0
mov eax, dword [esi + 0x658]
pop ebx
test eax, eax
je 0x100b2c1
mov edi, eax
mov eax, dword [esi + 0x114c]
test eax, 0x9000
jne 0x100b2e4
cmp dword [esi + 0x690], 0
je 0x100b2db
test al, 0x20
je 0x100b2e4
push 0
mov ecx, esi
call fcn.010092d0
lea eax, [ebp - 0x83c]
push eax
lea eax, [ebp - 0x80c]
push eax
push dword [ebp - 0x810]
push edi
push dword [esi + 0x64c]
push dword [esi + 0x694]
push dword [esi + 4]
call sub.dbghelp.dll_MiniDumpWriteDump
test eax, eax
je 0x100b36d
lea eax, [esi + 0x236]
push eax
push 0x1003af4
push 2
push 0x10130b0
mov dword [esi], 5
call fcn.01007a00
mov eax, dword [esi + 0x6db4]
add esp, 0x10
test eax, eax
je 0x100b353
shr eax, 1
push eax
push 0x1003b28
push 2
push 0x10130b0
call fcn.01007a00
add esp, 0x10
push 0x1003b6c
mov ecx, esi
call fcn.0100b940
push 0x1003b84
mov ecx, esi
call fcn.0100b940
jmp 0x100b3d7
call dword [sym.imp.KERNEL32.dll_GetLastError]
push 0
push 0x400
mov edi, eax
lea eax, [ebp - 0x804]
push eax
push 0x400
push edi
push 0
push 0x1000
call dword [sym.imp.KERNEL32.dll_FormatMessageW]
test eax, eax
je 0x100b3b8
lea eax, [ebp - 0x804]
push eax
push edi
push 0x1003ba0
push 1
push 0x10130b0
call fcn.01007a00
add esp, 0x14
jmp 0x100b3cd
push edi
push 0x1003bf0
push 1
push 0x10130b0
call fcn.01007a00
add esp, 0x10
or dword [section..data], 0x20000010
mov ecx, esi
call fcn.010094a0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_SetConsoleCtrlHandler]
mov ecx, dword [ebp - 4]
pop edi
xor ecx, ebp
pop esi
call fcn.0100f899
mov esp, ebp
pop ebp
ret