Function at 0x41d240
Capabilities:
Access peb ldr_data
Get ntdll base address

Disassembly:
push 0xffffffffffffffff
push 0x427fde
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x18
push ebp
push esi
push edi
mov edi, dword [sym.imp.QtCore4.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const___char_const___char_const___enum_QCoreApplication::Encoding_]
push 1
push 0
push 0x42e618
lea eax, [esp + 0x18]
push str.InstanceLoaderClass
push eax
mov esi, ecx
call edi
add esp, 0x14
mov ecx, dword [esp + 0x34]
push eax
mov dword [esp + 0x30], 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setWindowTitle_class_QString_const__]
mov ecx, dword [esp + 0xc]
or ebp, 0xffffffff
mov dword [esp + 0x2c], ebp
mov edx, ebp
lock xadd dword [ecx], edx
jne 0x41d2af
mov eax, dword [esp + 0xc]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push ebx
push 1
push 0
push 0x42e600
lea ecx, [esp + 0x20]
push str.InstanceLoaderClass
push ecx
call edi
add esp, 0x14
mov ecx, dword [esi + 0x14]
mov ebx, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAbstractButton::setText_class_QString_const__]
push eax
mov dword [esp + 0x34], 1
call ebx
mov edx, dword [esp + 0x14]
mov dword [esp + 0x30], ebp
mov eax, ebp
lock xadd dword [edx], eax
jne 0x41d2fa
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 1
push 0
push 0x42e5fc
lea edx, [esp + 0x24]
push str.InstanceLoaderClass
push edx
call edi
add esp, 0x14
mov ecx, dword [esi + 0x18]
push eax
mov dword [esp + 0x34], 2
call ebx
mov eax, dword [esp + 0x18]
mov dword [esp + 0x30], ebp
mov ecx, ebp
lock xadd dword [eax], ecx
jne 0x41d33e
mov edx, dword [esp + 0x18]
push edx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
push 1
push 0
push str.Open
lea eax, [esp + 0x28]
push str.InstanceLoaderClass
push eax
call edi
add esp, 0x14
mov ecx, dword [esi + 0x1c]
push eax
mov dword [esp + 0x34], 3
call ebx
mov ecx, dword [esp + 0x1c]
mov dword [esp + 0x30], ebp
mov edx, ebp
lock xadd dword [ecx], edx
jne 0x41d382
mov eax, dword [esp + 0x1c]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esi + 0x20]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QComboBox::clear_void_]
push 1
push 0
push 0x42e5f0
lea ecx, [esp + 0x30]
push str.InstanceLoaderClass
push ecx
call edi
mov ebx, eax
push 1
push 0
push 0x42e5ec
lea edx, [esp + 0x40]
push str.InstanceLoaderClass
push edx
mov dword [esp + 0x58], 4
call edi
add esp, 0x28
mov ecx, dword [sym.imp.QtCore4.dll_struct_QListData::Data_QListData::shared_null]
mov dword [esp + 0x38], ecx
mov edx, 1
lock xadd dword [ecx], edx
push eax
lea ecx, [esp + 0x3c]
mov byte [esp + 0x34], 6
call fcn.0041d190
push ebx
lea ecx, [esp + 0x3c]
call fcn.0041d190
mov ecx, dword [esi + 0x20]
lea eax, [esp + 0x38]
push eax
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QComboBox::insertItems_int__class_QStringList_const__]
mov eax, dword [esp + 0x38]
mov byte [esp + 0x30], 5
pop ebx
test eax, eax
je 0x41d443
mov ecx, ebp
lock xadd dword [eax], ecx
jne 0x41d443
mov eax, dword [esp + 0x34]
mov edx, dword [eax + 0xc]
lea ecx, [eax + edx*4 + 0x14]
mov edx, dword [eax + 8]
mov esi, eax
push ecx
lea eax, [eax + edx*4 + 0x14]
push eax
lea ecx, [esp + 0x3c]
call fcn.00406bb0
mov ecx, dword [esi]
test ecx, ecx
jne 0x41d443
push esi
call dword [sym.imp.QtCore4.dll_void___cdecl_qFree_void__]
add esp, 4
mov edx, dword [esp + 0x1c]
mov byte [esp + 0x2c], 4
mov eax, ebp
lock xadd dword [edx], eax
jne 0x41d462
mov ecx, dword [esp + 0x1c]
push ecx
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov edx, dword [esp + 0x20]
mov dword [esp + 0x2c], ebp
lock xadd dword [edx], ebp
pop edi
pop esi
pop ebp
jne 0x41d481
mov eax, dword [esp + 0x14]
push eax
call dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
add esp, 4
mov ecx, dword [esp + 0x18]
mov dword fs:[0], ecx
add esp, 0x24
ret 4