Function at 0x10089c40
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1015b4f3
mov eax, dword fs:[0]
push eax
sub esp, 0x130
push ebx
push esi
push edi
push ecx
lea edi, [ebp - 0x7c]
mov ecx, 0x1c
mov eax, 0xcccccccc
rep stosd dword es:[edi], eax
pop ecx
mov eax, dword [0x101c6474]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x14], ecx
mov ecx, 0x101f8071
call fcn.1012921f
mov ecx, dword [ebp - 0x14]
add ecx, 8
call fcn.1008bb70
mov ecx, dword [ebp - 0x14]
add ecx, 0x50
call fcn.1008bb70
mov ecx, dword [ebp - 0x14]
add ecx, 0xac
call fcn.1008bb70
mov ecx, dword [ebp - 0x14]
add ecx, 0xdb0
call fcn.1008bb70
mov ecx, dword [ebp - 0x14]
add ecx, 0x3694
call fcn.1008bb70
push fcn.1008bb70
push 5
push 8
mov eax, dword [ebp - 0x14]
add eax, 0x369c
push eax
call fcn.10030ed0
mov ecx, dword [ebp - 0x14]
add ecx, 0x3768
call fcn.10088a60
mov dword [ebp - 4], 0
push 0x3778
push 0
mov eax, dword [ebp - 0x14]
push eax
call fcn.1012b0a0
add esp, 0xc
mov eax, dword [ebp - 0x14]
mov dword [eax], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 4], 0
push ecx
movss xmm0, dword [0x1018f7a8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x1018f7a8]
movss dword [esp], xmm0
lea ecx, [ebp - 0x108]
call fcn.1008bb30
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov eax, dword [ebp - 0x14]
mov dword [eax + 8], ecx
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x10196728]
movss dword [eax + 0x10], xmm0
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x101846a8]
movss dword [eax + 0x14], xmm0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x18], str.imgui.ini
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x1c], str.imgui_log.txt
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x10181dbc]
movss dword [eax + 0x20], xmm0
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x10196784]
movss dword [eax + 0x24], xmm0
mov dword [ebp - 0x20], 0
jmp 0x10089db6
mov eax, dword [ebp - 0x20]
add eax, 1
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 0x28c
jge 0x10089dd2
mov eax, dword [ebp - 0x20]
mov ecx, dword [ebp - 0x14]
mov dword [ecx + eax*4 + 0xb4], 0xffffffff
jmp 0x10089dad
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x10196740]
movss dword [eax + 0x2c], xmm0
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x10196730]
movss dword [eax + 0x30], xmm0
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x10181dbc]
movss dword [eax + 0x34], xmm0
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x10196734]
movss dword [eax + 0x38], xmm0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x3c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x40], 0
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x10181dc4]
movss dword [eax + 0x44], xmm0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x4c], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x48], 0
push ecx
movss xmm0, dword [0x10181dc4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x10181dc4]
movss dword [esp], xmm0
lea ecx, [ebp - 0x118]
call fcn.1008bb30
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x50], ecx
mov dword [eax + 0x54], edx
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x58], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x59], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x5a], 1
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x5b], 1
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x5c], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x5d], 0
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x5e], 1
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x5f], 0
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x101967a0]
movss dword [eax + 0x60], xmm0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x68], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x64], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x74], 0
mov ecx, dword [ebp - 0x14]
mov dword [ecx + 0x70], 0
mov edx, dword [ebp - 0x14]
mov dword [edx + 0x6c], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x78], 0x1009b710
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x7c], 0x100b1d80
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x80], 0
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x84], 0x100b3320
push ecx
movss xmm0, dword [0x101967c4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101967c4]
movss dword [esp], xmm0
lea ecx, [ebp - 0x128]
call fcn.1008bb30
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov eax, dword [ebp - 0x14]
mov dword [eax + 0xdb0], ecx
mov dword [eax + 0xdb4], edx
push ecx
movss xmm0, dword [0x101967c4]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101967c4]
movss dword [esp], xmm0
lea ecx, [ebp - 0x138]
call fcn.1008bb30
mov ecx, dword [eax]
mov edx, dword [eax + 4]
mov eax, dword [ebp - 0x14]
mov dword [eax + 0x3694], ecx
mov dword [eax + 0x3698], edx
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x10196784]
movss dword [eax + 0x28], xmm0
mov dword [ebp - 0x2c], 0
jmp 0x10089fbc
mov eax, dword [ebp - 0x2c]
add eax, 1
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 5
jge 0x10089ff2
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0x14]
movss xmm0, dword [0x1018f7a8]
movss dword [ecx + eax*4 + 0x3734], xmm0
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x1018f7a8]
movss dword [eax + edx*4 + 0x3720], xmm0
jmp 0x10089fb3
mov dword [ebp - 0x38], 0
jmp 0x1008a004
mov eax, dword [ebp - 0x38]
add eax, 1
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0x28c
jge 0x1008a043
mov eax, dword [ebp - 0x38]
shl eax, 4
mov ecx, dword [ebp - 0x14]
movss xmm0, dword [0x1018f7a8]
movss dword [ecx + eax + 0xdd8], xmm0
mov edx, dword [ebp - 0x38]
shl edx, 4
mov eax, dword [ebp - 0x14]
movss xmm0, dword [0x1018f7a8]
movss dword [eax + edx + 0xdd4], xmm0
jmp 0x10089ffb
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x3761], 1
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x3762], 0xff
mov eax, dword [ebp - 0x14]
mov byte [eax + 0x3763], 1
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
add esp, 0x13c
cmp ebp, esp
call fcn.101291fc
mov esp, ebp
pop ebp
ret