Function at 0x1e11fa60
Capabilities:
Print debug messages

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x414
mov eax, dword [section..data]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 8]
push ebx
push esi
push edi
push eax
push str.init_.200s
lea eax, [ebp - 0x308]
push 0x102
push eax
mov edi, ecx
call sym.python27.dll_PyOS_snprintf
add esp, 0x10
push 1
xor esi, esi
call dword [sym.imp.KERNEL32.dll_SetErrorMode]
lea ecx, [ebp - 0x414]
push ecx
lea edx, [ebp - 0x40c]
push edx
push 0x104
push edi
mov dword [ebp - 0x410], eax
call dword [sym.imp.KERNEL32.dll_GetFullPathNameA]
test eax, eax
je 0x1e11faf7
call fcn.1e100070
push 8
push esi
push edi
mov ebx, eax
call dword [sym.imp.KERNEL32.dll_LoadLibraryExA]
mov esi, eax
test ebx, ebx
je 0x1e11faf7
mov eax, dword [0x1e282f4c]
test eax, eax
je 0x1e11faf7
push ebx
push 0
call eax
test eax, eax
jne 0x1e11faf7
push str.Python_failed_to_de_activate_the_activation_context_n
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
mov eax, dword [ebp - 0x410]
push eax
call dword [sym.imp.KERNEL32.dll_SetErrorMode]
test esi, esi
jne 0x1e11fc16
call dword [sym.imp.KERNEL32.dll_GetLastError]
push 0
push 0x100
lea ecx, [ebp - 0x204]
push ecx
push 0
mov esi, eax
push esi
push 0
push 0x1200
call dword [sym.imp.KERNEL32.dll_FormatMessageA]
test eax, eax
jne 0x1e11fb55
push esi
push str.DLL_load_failed_with_error_code__d
lea edx, [ebp - 0x104]
push 0x100
push edx
call sym.python27.dll_PyOS_snprintf
add esp, 0x10
jmp 0x1e11fbed
cmp eax, 2
jl 0x1e11fb75
cmp byte [ebp + eax - 0x206], 0xd
lea eax, [ebp + eax - 0x204]
jne 0x1e11fb75
cmp byte [eax - 1], 0xa
jne 0x1e11fb75
mov byte [eax - 2], 0
mov eax, dword [str.DLL_load_failed:]
mov ecx, dword [0x1e20cf48]
mov edx, dword [0x1e20cf4c]
mov dword [ebp - 0x104], eax
mov eax, dword [0x1e20cf50]
mov dword [ebp - 0x100], ecx
mov cx, word [0x1e20cf54]
mov dword [ebp - 0xf8], eax
lea eax, [ebp - 0x104]
mov dword [ebp - 0xfc], edx
mov word [ebp - 0xf4], cx
lea edx, [eax + 1]
lea ebx, [ebx]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x1e11fbc0
sub eax, edx
mov edx, 0x100
sub edx, eax
push edx
lea ecx, [ebp - 0x204]
push ecx
lea edx, [ebp + eax - 0x104]
push edx
call dword [sym.imp.MSVCR90.dll_strncpy]
add esp, 0xc
mov byte [ebp - 5], 0
mov ecx, dword [sym.python27.dll_PyExc_ImportError]
lea eax, [ebp - 0x104]
push eax
push ecx
call sym.python27.dll_PyErr_SetString
add esp, 8
pop edi
pop esi
xor eax, eax
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1e148908
mov esp, ebp
pop ebp
ret
push 7
push 2
push str.python_d_d.dll
lea edx, [ebp - 0x104]
push 0x100
push edx
call sym.python27.dll_PyOS_snprintf
add esp, 0x14
mov ebx, esi
call fcn.1e11f990
mov edi, eax
test edi, edi
je 0x1e11fc9a
push edi
lea eax, [ebp - 0x104]
call fcn.1e11f950
add esp, 4
test eax, eax
je 0x1e11fc9a
push edi
push str.Module_use_of__.150s_conflicts_with_this_version_of_Python.
lea eax, [ebp - 0x104]
push 0x100
push eax
call sym.python27.dll_PyOS_snprintf
mov edx, dword [sym.python27.dll_PyExc_ImportError]
lea ecx, [ebp - 0x104]
push ecx
push edx
call sym.python27.dll_PyErr_SetString
add esp, 0x18
push esi
call dword [sym.imp.KERNEL32.dll_FreeLibrary]
pop edi
pop esi
xor eax, eax
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1e148908
mov esp, ebp
pop ebp
ret
lea eax, [ebp - 0x308]
push eax
push esi
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.1e148908
mov esp, ebp
pop ebp
ret