Function at 0x43e9b0
Capabilities:
Check for time delay via gettickcount
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x408
mov eax, dword [0x5b00cc]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [0x5f2960]
test eax, eax
push ebx
push esi
push edi
push ecx
je 0x43e9e0
mov ecx, esp
mov dword [ecx], eax
add dword [eax], 1
lea eax, [ebp - 0x408]
push eax
jmp 0x43ea0d
mov ebx, esp
mov edi, 9
mov esi, str.127.0.0.1
mov eax, ebx
mov dword [ebx], 0
call fcn.004ab970
mov ebx, dword [ebx]
test ebx, ebx
je 0x43ea06
mov dword [ebx + 0x10], 0x600
lea ecx, [ebp - 0x408]
push ecx
call fcn.00438400
add esp, 8
mov edi, 0x5f4d90
mov esi, eax
call fcn.004388f0
mov eax, dword [esi]
test eax, eax
mov dword [0x5f4d90], eax
je 0x43ea31
add word [eax + 4], 1
lea edi, [ebp - 0x408]
call fcn.004388f0
mov eax, dword [0x5f4d90]
test eax, eax
mov ebx, dword [sym.imp.USER32.dll_MessageBoxA]
je 0x43ea50
cmp dword [eax], 0
jne 0x43eaae
push 0
push str.sDebugClientSocket
push 0x889
push str.........CommonDebuggerSupport.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 - 0x404]
push 0x400
push edx
call fcn.00567446
add esp, 0x24
push 0x111
push str.Runtime_Error
lea eax, [ebp - 0x404]
push eax
push 0
call ebx
cmp eax, 2
jne 0x43eaa9
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov eax, dword [0x5f4d90]
mov eax, dword [eax]
lea ecx, [ebp - 0x408]
push ecx
add eax, 4
mov dword [ebp - 0x408], 0x5c19ec
call fcn.0044b420
mov edx, dword [0x5f4d90]
mov ecx, dword [edx]
mov eax, dword [ecx]
mov edx, dword [eax + 0x14]
call edx
mov edi, dword [sym.imp.KERNEL32.dll_GetTickCount]
call edi
test eax, eax
mov dword [ebp - 0x408], eax
fild dword [ebp - 0x408]
jge 0x43eaf6
fadd qword [0x5a1050]
fmul qword [0x5a10e0]
call fcn.005734f0
cmp byte [0x5c19f1], 0
mov esi, eax
jne 0x43eb98
call edi
test eax, eax
mov dword [ebp - 0x408], eax
fild dword [ebp - 0x408]
jge 0x43eb28
fadd qword [0x5a1050]
fmul qword [0x5a1238]
call fcn.005734f0
mov ecx, esi
neg ecx
sub ecx, eax
cmp ecx, 0x12c
jle 0x43eb86
cmp dword [0x5f2960], 0
jne 0x43eba9
push 0x35
push str.Cannot_connect_to_the_debugger
push str.The_debug_application_cannot_connect_back_to_the_REALbasic_IDE.__This_is_mostly_likely_due_to_a_software_firewall_or_packet_filter_not_allowing_localhost_network_traffic_on_ports_13897_or_60554.__You_should_reconfigure_your_software_firewall_or_packet_filter_to_allow_the_debug_application_to_connect_to_REALbasic._r_n_r_nWould_you_like_to_retry_the_connection_
push 0
call ebx
cmp eax, 4
jne 0x43ebc7
call edi
test eax, eax
mov dword [ebp - 0x408], eax
fild dword [ebp - 0x408]
jge 0x43eb77
fadd qword [0x5a1050]
fmul qword [0x5a10e0]
call fcn.005734f0
mov esi, eax
jmp 0x43eb8b
call fcn.0043e7b0
cmp byte [0x5c19f1], 0
je 0x43eb10
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.00566120
mov esp, ebp
pop ebp
ret
push 0
push str.DebuggerSupport.cpp
mov esi, str.Since_we_could_not_locate_the_target_IDE_to_start_a_debug_session__this_application_will_now_exit.
mov edx, str.Could_not_locate_the_target_IDE_for_debugging.
mov ecx, 7
call fcn.004f1fc0
add esp, 8
push 1
call fcn.00566e90
int3