Function at 0x4283f0
Capabilities:
Print debug messages

Disassembly:
mov eax, dword [0x52b264]
push esi
test eax, eax
push edi
jne 0x42888b
mov eax, dword [0x52d2ac]
mov dword [0x52b264], 1
test eax, eax
jne 0x4284d9
push str.PYTHONDEBUG
call fcn.004bdbd4
add esp, 4
test eax, eax
je 0x428451
cmp byte [eax], 0
je 0x428451
mov esi, dword [0x52d2a8]
push eax
call fcn.004bdbc9
add esp, 4
cmp esi, eax
jge 0x428441
mov esi, eax
cmp esi, 1
jge 0x42844b
mov esi, 1
mov dword [0x52d2a8], esi
mov eax, dword [0x52d2ac]
test eax, eax
jne 0x4284d9
push str.PYTHONVERBOSE
call fcn.004bdbd4
add esp, 4
test eax, eax
je 0x428495
cmp byte [eax], 0
je 0x428495
mov esi, dword [0x52d2a4]
push eax
call fcn.004bdbc9
add esp, 4
cmp esi, eax
jge 0x428485
mov esi, eax
cmp esi, 1
jge 0x42848f
mov esi, 1
mov dword [0x52d2a4], esi
mov eax, dword [0x52d2ac]
test eax, eax
jne 0x4284d9
push str.PYTHONOPTIMIZE
call fcn.004bdbd4
add esp, 4
test eax, eax
je 0x4284d9
cmp byte [eax], 0
je 0x4284d9
mov esi, dword [0x52b370]
push eax
call fcn.004bdbc9
add esp, 4
cmp esi, eax
jge 0x4284c9
mov esi, eax
cmp esi, 1
jge 0x4284d3
mov esi, 1
mov dword [0x52b370], esi
call fcn.00480d90
mov esi, eax
test esi, esi
jne 0x42851b
push str.Py_Initialize:_cant_make_first_interpreter
push str.Fatal_Python_error:__s_n
push 0x522188
call fcn.004bd9a2
mov esi, dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
add esp, 0xc
push str.Fatal_Python_error:
call esi
push str.Py_Initialize:_cant_make_first_interpreter
call esi
push 0x4f11dc
call esi
jmp fcn.004bd98b
push esi
call fcn.00480f70
add esp, 4
test eax, eax
jne 0x42855f
push str.Py_Initialize:_cant_make_first_thread
push str.Fatal_Python_error:__s_n
push 0x522188
call fcn.004bd9a2
mov esi, dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
add esp, 0xc
push str.Fatal_Python_error:
call esi
push str.Py_Initialize:_cant_make_first_thread
call esi
push 0x4f11dc
call esi
jmp fcn.004bd98b
push eax
call fcn.00481160
add esp, 4
call fcn.0044d5f0
call fcn.004805c0
test eax, eax
jne 0x4285ad
push str.Py_Initialize:_cant_init_frames
push str.Fatal_Python_error:__s_n
push 0x522188
call fcn.004bd9a2
mov esi, dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
add esp, 0xc
push str.Fatal_Python_error:
call esi
push str.Py_Initialize:_cant_init_frames
call esi
push 0x4f11dc
call esi
jmp fcn.004bd98b
call fcn.00454c00
test eax, eax
jne 0x4285ed
push str.Py_Initialize:_cant_init_ints
push str.Fatal_Python_error:__s_n
push 0x522188
call fcn.004bd9a2
mov esi, dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
add esp, 0xc
push str.Fatal_Python_error:
call esi
push str.Py_Initialize:_cant_init_ints
call esi
push 0x4f11dc
call esi
jmp fcn.004bd98b
call fcn.0046ea40
test eax, eax
mov dword [esi + 8], eax
jne 0x428630
push str.Py_Initialize:_cant_make_modules_dictionary
push str.Fatal_Python_error:__s_n
push 0x522188
call fcn.004bd9a2
mov esi, dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
add esp, 0xc
push str.Fatal_Python_error:
call esi
push str.Py_Initialize:_cant_make_modules_dictionary
call esi
push 0x4f11dc
call esi
jmp fcn.004bd98b
call fcn.00468230
test eax, eax
jne 0x428670
push str.Py_Initialize:_cant_initialize___builtin__
push str.Fatal_Python_error:__s_n
push 0x522188
call fcn.004bd9a2
mov esi, dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
add esp, 0xc
push str.Fatal_Python_error:
call esi
push str.Py_Initialize:_cant_initialize___builtin__
call esi
push 0x4f11dc
call esi
jmp fcn.004bd98b
push eax
call fcn.0047f800
mov dword [esi + 0x10], eax
mov edx, dword [eax]
add esp, 4
inc edx
mov dword [eax], edx
call fcn.0047b550
test eax, eax
jne 0x4286c1
push str.Py_Initialize:_cant_initialize_sys
push str.Fatal_Python_error:__s_n
push 0x522188
call fcn.004bd9a2
mov esi, dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
add esp, 0xc
push str.Fatal_Python_error:
call esi
push str.Py_Initialize:_cant_initialize_sys
call esi
push 0x4f11dc
call esi
jmp fcn.004bd98b
push eax
call fcn.0047f800
mov dword [esi + 0xc], eax
mov edi, dword [eax]
inc edi
push 0x4f10ec
push 0x4f10ec
mov dword [eax], edi
call fcn.00468de0
call fcn.0047eba0
push eax
call fcn.0047ba60
mov eax, dword [esi + 8]
mov ecx, dword [esi + 0xc]
push eax
push str.modules
push ecx
call fcn.00470f10
call fcn.004685d0
call fcn.004521a0
push str.exceptions
push str.exceptions
call fcn.00468de0
push str.__builtin__
push str.__builtin__
call fcn.00468de0
call fcn.004686c0
call fcn.0047ea60
push str.__main__
call fcn.00468fc0
add esp, 0x30
test eax, eax
jne 0x428775
push str.cant_create___main___module
push str.Fatal_Python_error:__s_n
push 0x522188
call fcn.004bd9a2
mov esi, dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
add esp, 0xc
push str.Fatal_Python_error:
call esi
push str.cant_create___main___module
call esi
push 0x4f11dc
call esi
jmp fcn.004bd98b
push eax
call fcn.0047f800
mov edi, eax
push str.__builtins__
push edi
call fcn.00470e80
add esp, 0xc
test eax, eax
jne 0x4287c6
push str.__builtin__
call fcn.00469460
mov esi, eax
add esp, 4
test esi, esi
je 0x428812
push esi
push str.__builtins__
push edi
call fcn.00470f10
add esp, 0xc
test eax, eax
jne 0x428812
mov eax, dword [esi]
dec eax
mov dword [esi], eax
jne 0x4287c6
mov edx, dword [esi + 4]
push esi
call dword [edx + 0x18]
add esp, 4
mov eax, dword [0x52d2b0]
test eax, eax
jne 0x42886e
push str.site
call fcn.00469460
add esp, 4
test eax, eax
jne 0x42885d
push str.stderr
call fcn.0047adc0
mov ecx, dword [0x52d2a4]
add esp, 4
test ecx, ecx
push eax
je 0x428849
push str.import_site_failed__traceback:_n
call fcn.0047e1d0
push 1
call fcn.00428b40
add esp, 0xc
jmp 0x42886e
push str.cant_add___builtins___to___main__
push str.Fatal_Python_error:__s_n
push 0x522188
call fcn.004bd9a2
mov esi, dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
add esp, 0xc
push str.Fatal_Python_error:
call esi
push str.cant_add___builtins___to___main__
call esi
push 0x4f11dc
call esi
jmp fcn.004bd98b
push str.import_site_failed__use__v_for_traceback_n
call fcn.0047e1d0
add esp, 8
call fcn.0043f470
jmp 0x42886e
mov ecx, dword [eax]
dec ecx
mov dword [eax], ecx
jne 0x42886e
mov ecx, dword [eax + 4]
push eax
call dword [ecx + 0x18]
add esp, 4
push str.warnings
call fcn.00469460
add esp, 4
mov dword [0x52b260], eax
test eax, eax
jne 0x42888b
pop edi
pop esi
jmp fcn.0043f470
pop edi
pop esi
ret