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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x7c0
mov eax, dword [0x45b990]
xor eax, ebp
push esi
mov dword [esp + 0x7c0], eax
mov eax, dword [ebp + 8]
push edi
mov esi, ecx
mov dword [esp + 0x18], eax
push str._r_n_r_nCall_stack:_r_n
mov dword [esp + 0x1c], esi
call fcn.0042e720
push str.Address___Frame_EBP______Function____________SourceFile_r_n
call fcn.0042e720
mov edx, dword [ebx + 0xc4]
add esp, 8
xor eax, eax
mov ecx, 0x29
lea edi, [esp + 0x38]
rep stosd dword es:[edi], eax
mov ecx, dword [ebx + 0xb8]
mov eax, 3
xor edi, edi
push edi
mov dword [esp + 0x60], edx
mov edx, dword [sym.imp.dbghelp.dll_SymGetModuleBase]
push edx
mov dword [esp + 0x48], eax
mov dword [esp + 0x6c], eax
mov dword [esp + 0x60], eax
mov eax, dword [sym.imp.dbghelp.dll_SymFunctionTableAccess]
push eax
mov dword [esp + 0x44], ecx
mov ecx, dword [ebx + 0xb4]
push edi
mov dword [esp + 0x60], ecx
push ebx
lea ecx, [esp + 0x4c]
push ecx
push esi
mov esi, dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
call esi
push eax
push 0x14c
call dword [sym.imp.dbghelp.dll_StackWalk]
test eax, eax
je 0x42f54d
mov eax, dword [esp + 0x50]
cmp eax, edi
je 0x42f54d
mov edx, dword [esp + 0x38]
push eax
push edx
push str._08X___08X
call fcn.0042e720
mov edx, dword [esp + 0x44]
add esp, 0xc
lea eax, [esp + 0x368]
push eax
lea ecx, [esp + 0xc]
push ecx
push edi
push edx
mov dword [esp + 0x378], 0x458
mov dword [esp + 0x3c8], 0x400
mov dword [esp + 0x18], edi
mov dword [esp + 0x1c], edi
call esi
push eax
call dword [sym.imp.dbghelp.dll_SymFromAddr]
test eax, eax
je 0x42f3f8
push edi
push pe_nt_image_headers32
lea eax, [esp + 0x270]
push eax
lea ecx, [esp + 0x3c8]
push ecx
call dword [sym.imp.dbghelp.dll_UnDecorateSymbolName]
mov edx, dword [esp + 0xc]
test eax, eax
mov eax, dword [esp + 8]
push edx
push eax
je 0x42f3e1
lea ecx, [esp + 0x270]
push ecx
push str._hs_I64X
call fcn.0042e720
add esp, 0x10
jmp 0x42f45e
lea ecx, [esp + 0x3c4]
push ecx
push str._hs_I64X
call fcn.0042e720
add esp, 0x10
jmp 0x42f45e
xor eax, eax
mov byte [esp + 0x160], 0
mov ecx, 0x40
lea edi, [esp + 0x161]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
xor eax, eax
mov dword [esp + 0x14], eax
mov dword [esp + 0x1c], eax
lea edx, [esp + 0x1c]
push edx
lea eax, [esp + 0x18]
push eax
mov eax, dword [esp + 0x40]
push 0x104
lea ecx, [esp + 0x16c]
push ecx
call fcn.0042f630
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
lea edx, [esp + 0x160]
push edx
push eax
push ecx
push str._04X:_08X__s
call fcn.0042e720
add esp, 0x10
xor edi, edi
xor edx, edx
mov dword [esp + 0x24], edx
mov dword [esp + 0x28], edx
mov dword [esp + 0x2c], edx
lea eax, [esp + 0x20]
push eax
lea ecx, [esp + 0x38]
mov dword [esp + 0x34], edx
mov edx, dword [esp + 0x3c]
push ecx
push edx
mov dword [esp + 0x2c], 0x14
call esi
push eax
call dword [sym.imp.dbghelp.dll_SymGetLineFromAddr]
test eax, eax
je 0x42f4ab
mov eax, dword [esp + 0x28]
mov ecx, dword [esp + 0x2c]
push eax
push ecx
push str.___s_line__u
call fcn.0042e720
add esp, 0xc
mov edx, dword [esp + 0x78]
mov eax, dword [esp + 0x74]
mov ecx, dword [esp + 0x70]
push edx
mov edx, dword [esp + 0x70]
push eax
push ecx
push edx
push str.__d__d__d__d_
call fcn.0042e720
push 0x4535f4
call fcn.0042e720
mov eax, dword [esp + 0x50]
add esp, 0x18
push edi
lea ecx, [esp + 0xe4]
push ecx
mov dword [esp + 0xe8], eax
mov dword [esp + 0xec], edi
call esi
push eax
call dword [sym.imp.dbghelp.dll_SymSetContext]
lea edx, [esp + 0x38]
push edx
push 0x42f570
push edi
push edi
push edi
call esi
push eax
call dword [sym.imp.dbghelp.dll_SymEnumSymbols]
push 0x4535f4
call fcn.0042e720
mov eax, dword [sym.imp.dbghelp.dll_SymGetModuleBase]
mov ecx, dword [sym.imp.dbghelp.dll_SymFunctionTableAccess]
add esp, 4
push edi
push eax
mov eax, dword [esp + 0x20]
push ecx
push edi
push ebx
lea edx, [esp + 0x4c]
push edx
push eax
call esi
push eax
push 0x14c
call dword [sym.imp.dbghelp.dll_StackWalk]
test eax, eax
jne 0x42f340
mov ecx, dword [esp + 0x7c4]
pop edi
xor ecx, ebp
pop esi
call fcn.004395fe
mov esp, ebp
pop ebp
ret 4