Function at 0x45cc80
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x2408
call fcn.0056e8d0
mov eax, dword [0x5b00cc]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
mov esi, dword [sym.imp.USER32.dll_MessageBoxA]
push edi
mov edi, ecx
xor ebx, ebx
cmp edi, ebx
mov dword [ebp - 0x2408], edi
jne 0x45cd02
push ebx
push str.defn
push 0x8c
push str.........CommonintrinsicClass.cpp
lea eax, [ebx + 4]
call fcn.004f1f50
push eax
push 4
push str.Runtime_Error__d:__s_nPress_OK_to_Continue_nPress_Cancel_to_Quit._n_nPlease_report_what_caused_this_error_nalong_with_the_information_below._n_n_s:__d_nFailure_Condition:__s_n_s
lea eax, [ebp - 0x2404]
push 0x400
push eax
call fcn.00567446
add esp, 0x24
push 0x111
push str.Runtime_Error
lea ecx, [ebp - 0x2404]
push ecx
push ebx
call esi
cmp eax, 2
jne 0x45cd02
push ebx
call dword [sym.imp.KERNEL32.dll_ExitProcess]
cmp dword [edi + 0x2c], ebx
je 0x45cd5d
push ebx
push str.0__defn__objectSize
push 0x8f
push str.........CommonintrinsicClass.cpp
mov eax, 4
call fcn.004f1f50
push eax
push 4
push str.Runtime_Error__d:__s_nPress_OK_to_Continue_nPress_Cancel_to_Quit._n_nPlease_report_what_caused_this_error_nalong_with_the_information_below._n_n_s:__d_nFailure_Condition:__s_n_s
lea edx, [ebp - 0x1c04]
push 0x400
push edx
call fcn.00567446
add esp, 0x24
push 0x111
push str.Runtime_Error
lea eax, [ebp - 0x1c04]
push eax
push ebx
call esi
cmp eax, 2
jne 0x45cd5d
push ebx
call dword [sym.imp.KERNEL32.dll_ExitProcess]
cmp dword [edi + 0x18], ebx
je 0x45cdb8
push ebx
push str.NULL__defn__super
push 0x90
push str.........CommonintrinsicClass.cpp
mov eax, 4
call fcn.004f1f50
push eax
push 4
push str.Runtime_Error__d:__s_nPress_OK_to_Continue_nPress_Cancel_to_Quit._n_nPlease_report_what_caused_this_error_nalong_with_the_information_below._n_n_s:__d_nFailure_Condition:__s_n_s
lea ecx, [ebp - 0x1404]
push 0x400
push ecx
call fcn.00567446
add esp, 0x24
push 0x111
push str.Runtime_Error
lea edx, [ebp - 0x1404]
push edx
push ebx
call esi
cmp eax, 2
jne 0x45cdb8
push ebx
call dword [sym.imp.KERNEL32.dll_ExitProcess]
cmp dword [edi + 0x4c], ebx
je 0x45ce13
push ebx
push str.NULL__defn__initializer.toc
push 0x91
push str.........CommonintrinsicClass.cpp
mov eax, 4
call fcn.004f1f50
push eax
push 4
push str.Runtime_Error__d:__s_nPress_OK_to_Continue_nPress_Cancel_to_Quit._n_nPlease_report_what_caused_this_error_nalong_with_the_information_below._n_n_s:__d_nFailure_Condition:__s_n_s
lea eax, [ebp - 0x804]
push 0x400
push eax
call fcn.00567446
add esp, 0x24
push 0x111
push str.Runtime_Error
lea ecx, [ebp - 0x804]
push ecx
push ebx
call esi
cmp eax, 2
jne 0x45ce13
push ebx
call dword [sym.imp.KERNEL32.dll_ExitProcess]
cmp dword [edi + 0x68], ebx
je 0x45ce6e
push ebx
push str.NULL__defn__finalizer.toc
push 0x92
push str.........CommonintrinsicClass.cpp
mov eax, 4
call fcn.004f1f50
push eax
push 4
push str.Runtime_Error__d:__s_nPress_OK_to_Continue_nPress_Cancel_to_Quit._n_nPlease_report_what_caused_this_error_nalong_with_the_information_below._n_n_s:__d_nFailure_Condition:__s_n_s
lea edx, [ebp - 0xc04]
push 0x400
push edx
call fcn.00567446
add esp, 0x24
push 0x111
push str.Runtime_Error
lea eax, [ebp - 0xc04]
push eax
push ebx
call esi
cmp eax, 2
jne 0x45ce6e
push ebx
call dword [sym.imp.KERNEL32.dll_ExitProcess]
cmp dword [edi + 0x38], ebx
je 0x45cec9
push ebx
push str.NULL__defn__hooks
push 0x93
push str.........CommonintrinsicClass.cpp
mov eax, 4
call fcn.004f1f50
push eax
push 4
push str.Runtime_Error__d:__s_nPress_OK_to_Continue_nPress_Cancel_to_Quit._n_nPlease_report_what_caused_this_error_nalong_with_the_information_below._n_n_s:__d_nFailure_Condition:__s_n_s
lea ecx, [ebp - 0x1004]
push 0x400
push ecx
call fcn.00567446
add esp, 0x24
push 0x111
push str.Runtime_Error
lea edx, [ebp - 0x1004]
push edx
push ebx
call esi
cmp eax, 2
jne 0x45cec9
push ebx
call dword [sym.imp.KERNEL32.dll_ExitProcess]
cmp dword [edi + 0x3c], ebx
je 0x45cf24
push ebx
push str.NULL__defn__hookInstances
push 0x94
push str.........CommonintrinsicClass.cpp
mov eax, 4
call fcn.004f1f50
push eax
push 4
push str.Runtime_Error__d:__s_nPress_OK_to_Continue_nPress_Cancel_to_Quit._n_nPlease_report_what_caused_this_error_nalong_with_the_information_below._n_n_s:__d_nFailure_Condition:__s_n_s
lea eax, [ebp - 0x1804]
push 0x400
push eax
call fcn.00567446
add esp, 0x24
push 0x111
push str.Runtime_Error
lea ecx, [ebp - 0x1804]
push ecx
push ebx
call esi
cmp eax, 2
jne 0x45cf24
push ebx
call dword [sym.imp.KERNEL32.dll_ExitProcess]
cmp dword [edi + 0x40], ebx
je 0x45cf7f
push ebx
push str.NULL__defn__menuHandlers
push 0x95
push str.........CommonintrinsicClass.cpp
mov eax, 4
call fcn.004f1f50
push eax
push 4
push str.Runtime_Error__d:__s_nPress_OK_to_Continue_nPress_Cancel_to_Quit._n_nPlease_report_what_caused_this_error_nalong_with_the_information_below._n_n_s:__d_nFailure_Condition:__s_n_s
lea edx, [ebp - 0x2004]
push 0x400
push edx
call fcn.00567446
add esp, 0x24
push 0x111
push str.Runtime_Error
lea eax, [ebp - 0x2004]
push eax
push ebx
call esi
cmp eax, 2
jne 0x45cf7f
push ebx
call dword [sym.imp.KERNEL32.dll_ExitProcess]
cmp dword [edi + 0x44], ebx
je 0x45cfda
push ebx
push str.NULL__defn__interfaces
push 0x96
push str.........CommonintrinsicClass.cpp
mov eax, 4
call fcn.004f1f50
push eax
push 4
push str.Runtime_Error__d:__s_nPress_OK_to_Continue_nPress_Cancel_to_Quit._n_nPlease_report_what_caused_this_error_nalong_with_the_information_below._n_n_s:__d_nFailure_Condition:__s_n_s
lea ecx, [ebp - 0x404]
push 0x400
push ecx
call fcn.00567446
add esp, 0x24
push 0x111
push str.Runtime_Error
lea edx, [ebp - 0x404]
push edx
push ebx
call esi
cmp eax, 2
jne 0x45cfda
push ebx
call dword [sym.imp.KERNEL32.dll_ExitProcess]
cmp dword [0x5f299c], ebx
jne 0x45d019
push 0x1c
call fcn.005662c8
add esp, 4
cmp eax, ebx
je 0x45d013
mov dword [eax], 0x5881e4
mov dword [eax + 4], 0x100
mov dword [eax + 0xc], ebx
mov dword [eax + 0x10], ebx
mov dword [eax + 0x14], ebx
mov dword [eax + 0x18], ebx
mov dword [eax + 8], ebx
mov dword [0x5f299c], eax
jmp 0x45d019
mov dword [0x5f299c], ebx
add edi, 0x1c
push edi
call fcn.0045d400
test al, al
je 0x45d07c
push ebx
push str.not_gIntrinsicModuleMap__HasEntry__defn__className__
push 0x9b
push str.........CommonintrinsicClass.cpp
mov eax, 4
call fcn.004f1f50
push eax
push 4
push str.Runtime_Error__d:__s_nPress_OK_to_Continue_nPress_Cancel_to_Quit._n_nPlease_report_what_caused_this_error_nalong_with_the_information_below._n_n_s:__d_nFailure_Condition:__s_n_s
lea eax, [ebp - 0x404]
push 0x400
push eax
call fcn.00567446
add esp, 0x24
push 0x111
push str.Runtime_Error
lea ecx, [ebp - 0x404]
push ecx
push ebx
call esi
cmp eax, 2
jne 0x45d07c
push ebx
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov esi, dword [ebp - 0x2408]
mov ecx, dword [0x5f299c]
push esi
mov eax, edi
call fcn.0045d0b0
mov edi, esi
call fcn.0045cb90
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.00566120
mov esp, ebp
pop ebp
ret