Function at 0x43c6d0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
mov ebx, ecx
sub esp, 0x1ac
fld qword [ebp + 0xc]
mov eax, dword [ebp + 8]
mov dword [esp + 4], 0
mov dword [esp], eax
fstp qword [ebp - 0x158]
call dword [method.QDialog.QDialog_QWidget__QFlags_Qt::WindowType__]
mov dword [ebx], 0x4dc0f0
sub esp, 8
mov dword [ebx + 8], 0x4dc1dc
mov dword [esp], 0x18
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov byte [eax + 0xc], 0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0
mov dword [ebx + 0x78], eax
lea eax, [ebx + 0x80]
mov byte [ebx + 0x7c], 0
mov ecx, eax
mov dword [ebp - 0x170], eax
call dword [0x55e25c]
fld qword [ebp - 0x158]
xor ecx, ecx
mov byte [ebx + 0x24], 1
mov word [ebx + 0x9c], cx
mov ecx, ebx
mov dword [ebx + 0x90], 0
fst qword [ebx + 0x70]
mov dword [ebx + 0x94], 0xffff
fld st(0)
fmul dword [0x4bcf28]
mov dword [ebx + 0x98], 0
fnstcw word [ebp - 0x14a]
movzx eax, word [ebp - 0x14a]
or ah, 0xc
mov word [ebp - 0x14c], ax
fldcw word [ebp - 0x14c]
fistp dword [esp + 4]
fldcw word [ebp - 0x14a]
fmul dword [0x4bcf2c]
fldcw word [ebp - 0x14c]
fistp dword [esp]
fldcw word [ebp - 0x14a]
call dword [method.QWidget.setFixedSize_int__int_]
sub esp, 8
lea eax, [ebp - 0x144]
mov dword [esp], eax
call dword [method.QCoreApplication.applicationDirPath__]
mov edx, dword [ebp - 0x144]
mov dword [ebp - 0x38], edx
mov eax, dword [edx]
add eax, 1
cmp eax, 1
ja 0x43e121
lea eax, [ebp - 0x28]
mov dword [esp + 8], 0xd
mov dword [esp + 4], 0x4bcbe1
mov dword [esp], eax
call dword [method.QString.fromUtf8_helper_char_const__int_]
lea eax, [ebp - 0x38]
lea edi, [ebp - 0x28]
mov dword [ebp - 0x168], eax
mov ecx, eax
mov dword [esp], edi
call dword [method.QString.append_QString_const_]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43dd70
cmp edx, 0xffffffff
je 0x43c856
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43dd70
mov eax, dword [ebp - 0x168]
mov dword [esp + 8], 0xa0
mov dword [esp + 4], 0
mov ecx, dword [ebp - 0x170]
mov dword [esp], eax
call dword [method.QPixmap.load_QString_const__char_const__QFlags_Qt::ImageConversionFlag__]
mov eax, dword [ebp - 0x38]
sub esp, 0xc
mov edx, dword [eax]
test edx, edx
je 0x43df50
cmp edx, 0xffffffff
je 0x43c89d
lock sub dword [eax], 1
mov eax, dword [ebp - 0x38]
je 0x43df50
mov dword [esp + 4], 1
mov ecx, ebx
mov dword [esp], 0x78
call dword [method.QWidget.setAttribute_Qt::WidgetAttribute__bool_]
sub esp, 8
mov ecx, ebx
mov dword [esp + 4], 1
mov dword [esp], 0x800
call dword [method.QWidget.setWindowFlag_Qt::WindowType__bool_]
sub esp, 8
mov dword [esp], 0x48
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov dword [esp], ebx
mov ecx, eax
mov esi, eax
call fcn.0041a5c0
fld qword [ebx + 0x70]
mov edi, dword [method.QWidget.setGeometry_QRect_const_]
mov dword [ebx + 0x18], esi
sub esp, 4
fnstcw word [ebp - 0x14a]
mov dword [ebp - 0x158], edi
movzx eax, word [ebp - 0x14a]
fld st(0)
fmul dword [0x4bcf30]
or ah, 0xc
mov word [ebp - 0x14c], ax
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov edx, dword [ebp - 0x150]
mov dword [ebp - 0xe4], edx
fld st(0)
fmul dword [0x4bcf34]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov eax, dword [ebp - 0x150]
mov dword [ebp - 0xe8], eax
fld st(0)
fmul dword [0x4bce98]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov ecx, dword [ebp - 0x150]
fmul dword [0x4bce9c]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
lea eax, [eax + ecx - 1]
mov ecx, esi
mov dword [ebp - 0xe0], eax
mov eax, dword [ebp - 0x150]
lea eax, [edx + eax - 1]
mov dword [ebp - 0xdc], eax
lea eax, [ebp - 0xe8]
mov dword [esp], eax
call edi
sub esp, 4
mov dword [esp], 0x50
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov dword [esp], ebx
mov ecx, eax
mov esi, eax
call fcn.0041b240
mov dword [ebx + 0x1c], esi
fld qword [ebx + 0x70]
sub esp, 4
fnstcw word [ebp - 0x14a]
movzx eax, word [ebp - 0x14a]
fld st(0)
fmul dword [0x4bcea0]
or ah, 0xc
mov word [ebp - 0x14c], ax
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov ecx, dword [ebp - 0x150]
fld st(0)
fmul dword [0x4bcf38]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov edx, dword [ebp - 0x150]
fmul dword [0x4bcf3c]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov dword [ebp - 0xd4], edx
mov eax, dword [ebp - 0x150]
mov dword [ebp - 0xd8], eax
lea eax, [ecx + eax - 1]
mov dword [ebp - 0xd0], eax
lea eax, [ecx + edx - 1]
mov ecx, esi
mov dword [ebp - 0xcc], eax
lea eax, [ebp - 0xd8]
mov dword [esp], eax
call edi
mov eax, dword [sym.imp.Qt5Core.dll_QArrayData::shared_null]
sub esp, 4
mov edx, dword [eax + 4]
mov dword [ebp - 0x140], eax
test edx, edx
jne 0x43e040
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [esp + 4], 0x16
mov dword [esp], 0x4bcbef
mov dword [ebp - 0x15c], eax
call eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
lea esi, [ebp - 0x140]
mov dword [esp], eax
mov ecx, esi
call fcn.0049d650
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43de30
cmp edx, 0xffffffff
je 0x43caf3
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43de30
mov dword [esp + 4], 0x16
mov eax, dword [ebp - 0x15c]
mov dword [esp], str.._skin_tabbutton_3.png
call eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
mov ecx, esi
mov dword [esp], eax
call fcn.0049d650
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43de50
cmp edx, 0xffffffff
je 0x43cb3c
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43de50
mov dword [esp + 4], 0x16
mov eax, dword [ebp - 0x15c]
mov dword [esp], str.._skin_tabbutton_2.png
call eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
mov ecx, esi
mov dword [esp], eax
call fcn.0049d650
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43dd90
cmp edx, 0xffffffff
je 0x43cb85
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43dd90
mov dword [esp + 4], 0
mov eax, dword [ebp - 0x15c]
mov dword [esp], 0x4bcc34
call eax
mov dword [esp], 0x44
mov dword [ebp - 0x28], eax
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov edi, eax
lea eax, [ebp - 0x28]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov ecx, edi
mov dword [esp], esi
call fcn.00419700
mov eax, dword [ebp - 0x28]
mov dword [ebx + 0x64], edi
sub esp, 0xc
mov edx, dword [eax]
test edx, edx
je 0x43ddb0
cmp edx, 0xffffffff
je 0x43cbe7
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43ddb0
lea eax, [ebp - 0xc8]
mov ecx, dword [ebx + 0x64]
mov dword [ebp - 0xc8], 0
mov dword [ebp - 0xc4], 0
mov edi, dword [ebp - 0x158]
mov dword [ebp - 0xc0], 0xffffffff
mov dword [ebp - 0xbc], 0xffffffff
mov dword [esp], eax
call edi
sub esp, 4
mov dword [esp], 0x38
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov dword [esp], ebx
mov ecx, eax
mov esi, eax
call fcn.0041b300
mov dword [ebx + 0x20], esi
fld qword [ebx + 0x70]
sub esp, 4
fnstcw word [ebp - 0x14a]
mov dword [ebp - 0x158], edi
movzx eax, word [ebp - 0x14a]
fld st(0)
fmul dword [0x4bcf40]
or ah, 0xc
mov word [ebp - 0x14c], ax
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov edx, dword [ebp - 0x150]
mov dword [ebp - 0xb4], edx
fld st(0)
fmul dword [0x4bcf44]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov eax, dword [ebp - 0x150]
mov dword [ebp - 0xb8], eax
fld st(0)
fmul dword [0x4bcf48]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov ecx, dword [ebp - 0x150]
fmul dword [0x4bcf4c]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
lea eax, [eax + ecx - 1]
mov ecx, esi
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0x150]
lea eax, [edx + eax - 1]
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xb8]
mov dword [esp], eax
call edi
sub esp, 4
mov dword [esp], 0x18
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov esi, eax
mov dword [esp], ebx
mov ecx, eax
mov edi, dword [method.QSpinBox.QSpinBox_QWidget_]
call edi
lea eax, [ebp - 0xa8]
sub esp, 4
mov dword [ebx + 0x28], esi
mov ecx, esi
mov dword [esp], eax
mov eax, dword [ebp - 0x158]
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xa4], 0
mov dword [ebp - 0xa0], 0xffffffff
mov dword [ebp - 0x9c], 0xffffffff
call eax
mov edx, dword [method.QSpinBox.setRange_int__int_]
sub esp, 4
mov ecx, dword [ebx + 0x28]
mov dword [esp + 4], 0x168
mov dword [esp], 0
mov dword [ebp - 0x160], edx
call edx
sub esp, 8
mov dword [esp], 0x18
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov esi, eax
mov dword [esp], ebx
mov ecx, eax
call edi
lea eax, [ebp - 0x98]
sub esp, 4
mov dword [ebx + 0x2c], esi
mov ecx, esi
mov dword [esp], eax
mov eax, dword [ebp - 0x158]
mov dword [ebp - 0x98], 0
mov dword [ebp - 0x94], 0
mov dword [ebp - 0x90], 0xffffffff
mov dword [ebp - 0x8c], 0xffffffff
call eax
sub esp, 4
mov ecx, dword [ebx + 0x2c]
mov edx, dword [ebp - 0x160]
mov dword [esp + 4], 0xff
mov dword [esp], 0
call edx
sub esp, 8
mov dword [esp], 0x18
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov esi, eax
mov dword [esp], ebx
mov ecx, eax
call edi
lea eax, [ebp - 0x88]
sub esp, 4
mov dword [ebx + 0x30], esi
mov ecx, esi
mov dword [esp], eax
mov eax, dword [ebp - 0x158]
mov dword [ebp - 0x88], 0
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x80], 0xffffffff
mov dword [ebp - 0x7c], 0xffffffff
call eax
sub esp, 4
mov ecx, dword [ebx + 0x30]
mov edx, dword [ebp - 0x160]
mov dword [esp + 4], 0xff
mov dword [esp], 0
call edx
sub esp, 8
mov dword [esp], 0x18
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov esi, eax
mov dword [esp], ebx
mov ecx, eax
call edi
mov dword [ebx + 0x34], esi
fld qword [ebx + 0x70]
sub esp, 4
fnstcw word [ebp - 0x14a]
movzx eax, word [ebp - 0x14a]
fld st(0)
fmul dword [0x4bcf50]
or ah, 0xc
mov word [ebp - 0x14c], ax
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov edx, dword [ebp - 0x150]
fldcw word [ebp - 0x14c]
fist dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov dword [ebp - 0x74], edx
mov ecx, dword [ebp - 0x150]
mov dword [ebp - 0x78], ecx
fld st(0)
fmul dword [0x4bceac]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov eax, dword [ebp - 0x150]
fmul dword [0x4bcec4]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
lea eax, [ecx + eax - 1]
mov ecx, esi
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x150]
lea eax, [edx + eax - 1]
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x78]
mov dword [esp], eax
mov eax, dword [ebp - 0x158]
call eax
sub esp, 4
mov esi, dword [ebx + 0x34]
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], 2
mov dword [esp], 0x4bcc35
call eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
mov ecx, esi
mov dword [esp], eax
mov eax, dword [method.QSpinBox.setPrefix_QString_const_]
mov dword [ebp - 0x16c], eax
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43ddf0
cmp edx, 0xffffffff
je 0x43cfa0
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43ddf0
mov ecx, dword [ebx + 0x34]
mov eax, dword [ebp - 0x160]
mov dword [esp + 4], 0xff
mov dword [esp], 0
call eax
sub esp, 8
mov esi, dword [ebx + 0x34]
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], 0x17
mov dword [esp], 0x4bcc38
call eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
mov ecx, esi
mov dword [esp], eax
mov eax, dword [method.QWidget.setStyleSheet_QString_const_]
mov dword [ebp - 0x164], eax
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43df30
cmp edx, 0xffffffff
je 0x43d011
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43df30
mov dword [esp], 0x18
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov esi, eax
mov dword [esp], ebx
mov ecx, eax
call edi
mov dword [ebx + 0x38], esi
fld qword [ebx + 0x70]
sub esp, 4
fnstcw word [ebp - 0x14a]
movzx eax, word [ebp - 0x14a]
fld st(0)
fmul dword [0x4bcf50]
or ah, 0xc
mov word [ebp - 0x14c], ax
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov edx, dword [ebp - 0x150]
mov dword [ebp - 0x64], edx
fld st(0)
fmul dword [0x4bcf54]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov eax, dword [ebp - 0x150]
mov dword [ebp - 0x68], eax
fld st(0)
fmul dword [0x4bceac]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov ecx, dword [ebp - 0x150]
fmul dword [0x4bcec4]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
lea eax, [eax + ecx - 1]
mov ecx, esi
mov dword [ebp - 0x60], eax
mov eax, dword [ebp - 0x150]
lea eax, [edx + eax - 1]
mov dword [ebp - 0x5c], eax
lea eax, [ebp - 0x68]
mov dword [esp], eax
mov eax, dword [ebp - 0x158]
call eax
sub esp, 4
mov esi, dword [ebx + 0x38]
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], 2
mov dword [esp], 0x4bcc50
call eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
mov ecx, esi
mov dword [esp], eax
mov eax, dword [ebp - 0x16c]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43de10
cmp edx, 0xffffffff
je 0x43d13a
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43de10
mov ecx, dword [ebx + 0x38]
mov eax, dword [ebp - 0x160]
mov dword [esp + 4], 0xff
mov dword [esp], 0
call eax
sub esp, 8
mov esi, dword [ebx + 0x38]
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], 0x17
mov dword [esp], 0x4bcc38
call eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
mov ecx, esi
mov dword [esp], eax
mov eax, dword [ebp - 0x164]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43de70
cmp edx, 0xffffffff
je 0x43d1a6
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43de70
mov dword [esp], 0x18
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov esi, eax
mov dword [esp], ebx
mov ecx, eax
call edi
mov dword [ebx + 0x3c], esi
fld qword [ebx + 0x70]
sub esp, 4
fnstcw word [ebp - 0x14a]
movzx eax, word [ebp - 0x14a]
fld st(0)
fmul dword [0x4bcf50]
or ah, 0xc
mov word [ebp - 0x14c], ax
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov edx, dword [ebp - 0x150]
mov dword [ebp - 0x54], edx
fld st(0)
fmul dword [0x4bcf58]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov eax, dword [ebp - 0x150]
mov dword [ebp - 0x58], eax
fld st(0)
fmul dword [0x4bceac]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov ecx, dword [ebp - 0x150]
fmul dword [0x4bcec4]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
lea eax, [eax + ecx - 1]
mov ecx, esi
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x150]
lea eax, [edx + eax - 1]
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x58]
mov dword [esp], eax
mov eax, dword [ebp - 0x158]
call eax
sub esp, 4
mov esi, dword [ebx + 0x3c]
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], 2
mov dword [esp], 0x4bcc53
call eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
mov ecx, esi
mov dword [esp], eax
mov eax, dword [ebp - 0x16c]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43df10
cmp edx, 0xffffffff
je 0x43d2cf
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43df10
mov ecx, dword [ebx + 0x3c]
mov eax, dword [ebp - 0x160]
mov dword [esp + 4], 0xff
mov dword [esp], 0
call eax
sub esp, 8
mov esi, dword [ebx + 0x3c]
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], 0x17
mov dword [esp], 0x4bcc38
call eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
mov ecx, esi
mov dword [esp], eax
mov eax, dword [ebp - 0x164]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43def0
cmp edx, 0xffffffff
je 0x43d33b
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43def0
mov dword [esp], 0x18
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov esi, eax
mov dword [esp], ebx
mov ecx, eax
call dword [method.QLineEdit.QLineEdit_QWidget_]
lea eax, [ebp - 0x48]
sub esp, 4
mov dword [ebx + 0x40], esi
mov ecx, esi
mov dword [esp], eax
mov eax, dword [ebp - 0x158]
mov dword [ebp - 0x48], 1
mov dword [ebp - 0x44], 1
mov dword [ebp - 0x40], 1
mov dword [ebp - 0x3c], 1
call eax
sub esp, 4
mov ecx, ebx
call fcn.00436d90
lea ecx, [ebp - 0x128]
call dword [0x55e2e0]
lea ecx, [ebp - 0x28]
mov dword [esp], 3
lea esi, [ebp - 0x12c]
call dword [method.QColor.QColor_Qt::GlobalColor_]
lea eax, [ebp - 0x28]
mov ecx, esi
sub esp, 4
mov dword [esp + 4], 1
mov dword [esp], eax
call dword [method.QBrush.QBrush_QColor_const__Qt::BrushStyle_]
sub esp, 8
lea ecx, [ebp - 0x128]
mov dword [esp + 8], esi
mov dword [esp + 4], 0
mov dword [esp], 5
call dword [method.QPalette.setBrush_QPalette::ColorGroup__QPalette::ColorRole__QBrush_const_]
sub esp, 0xc
mov ecx, esi
call dword [method.QBrush.QBrush__]
mov dword [esp], 0x30
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov dword [esp], ebx
mov ecx, eax
mov esi, eax
call fcn.0047e350
sub esp, 4
lea eax, [ebp - 0x128]
mov dword [ebx + 0x44], esi
mov ecx, esi
mov dword [esp], eax
call dword [method.QWidget.setPalette_QPalette_const_]
fld qword [ebx + 0x70]
mov ecx, dword [ebx + 0x44]
sub esp, 4
mov dword [ebp - 0x38], 0
fnstcw word [ebp - 0x14a]
movzx eax, word [ebp - 0x14a]
fld st(0)
fmul dword [0x4bcf40]
or ah, 0xc
mov word [ebp - 0x14c], ax
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov edx, dword [ebp - 0x150]
mov dword [ebp - 0x34], edx
fld st(0)
fmul dword [0x4bcec0]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov eax, dword [ebp - 0x150]
fmul dword [0x4bcec4]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
sub eax, 1
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x150]
lea eax, [edx + eax - 1]
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x168]
mov dword [esp], eax
mov eax, dword [ebp - 0x158]
call eax
sub esp, 4
mov esi, dword [ebx + 0x44]
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], 5
mov dword [esp], str.COLOR
call eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
lea ecx, [esi + 0x18]
mov dword [esp], eax
call dword [method.QString.operator_QString_const_]
mov ecx, esi
sub esp, 4
call dword [method.QWidget.update__]
mov eax, dword [ebp - 0x28]
mov edx, dword [eax]
test edx, edx
je 0x43ddd0
cmp edx, 0xffffffff
je 0x43d526
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43ddd0
xor esi, esi
mov eax, 1
jmp 0x43d537
mov eax, dword [esi*4 + 0x4bcda0]
mov dword [ebp - 0x28], eax
mov eax, dword [esi*4 + 0x4bcda4]
mov dword [esp], 0x28
mov dword [ebp - 0x24], eax
mov eax, dword [esi*4 + 0x4bcda8]
mov dword [ebp - 0x20], eax
movzx eax, word [esi*4 + 0x4bcdac]
mov word [ebp - 0x1c], ax
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov edi, eax
lea eax, [ebp - 0x28]
mov dword [esp], ebx
mov dword [esp + 4], eax
mov ecx, edi
call fcn.00461790
mov dword [ebx + esi + 0x48], edi
fld qword [ebx + 0x70]
sub esp, 8
fnstcw word [ebp - 0x14a]
movzx eax, word [ebp - 0x14a]
fld st(0)
fmul dword [0x4bcedc]
or ah, 0xc
mov word [ebp - 0x14c], ax
lea eax, [esi + esi*2]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
add eax, eax
mov dword [ebp - 0x160], eax
mov ecx, dword [ebp - 0x150]
fld st(0)
fmul dword [0x4bcf5c]
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
fild dword [ebp - 0x160]
mov edx, dword [ebp - 0x150]
mov dword [ebp - 0x24], edx
fmulp st(1)
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov eax, dword [ebp - 0x150]
mov dword [ebp - 0x28], eax
lea eax, [ecx + eax - 1]
mov dword [ebp - 0x20], eax
lea eax, [ecx + edx - 1]
mov ecx, edi
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov eax, dword [ebp - 0x158]
call eax
sub esp, 4
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], str.1color_clicked__
mov dword [esp + 0xc], ebx
mov dword [esp + 8], str.2ClickedSignal__
mov eax, dword [ebx + esi + 0x48]
mov dword [esp + 4], eax
lea eax, [ebp - 0x138]
mov dword [esp], eax
call dword [method.QObject.connect_QObject_const__char_const__QObject_const__char_const__Qt::ConnectionType_]
add esi, 4
lea ecx, [ebp - 0x138]
mov edi, dword [method.QMetaObject::Connection.Connection__]
call edi
cmp esi, 0x1c
jne 0x43d530
call fcn.00421c50
shl eax, 4
lea ecx, [ebp - 0x120]
lea edx, [eax + 0x4bce20]
mov eax, dword [eax + 0x4bce20]
mov dword [ebp - 0x118], eax
mov eax, dword [edx + 4]
mov dword [ebp - 0x114], eax
mov eax, dword [edx + 8]
mov dword [ebp - 0x110], eax
movzx eax, word [edx + 0xc]
mov word [ebp - 0x10c], ax
mov eax, dword [sym.imp.Qt5Core.dll_QArrayData::shared_null]
mov dword [ebp - 0x13c], eax
call dword [0x55e1fc]
lea eax, [ebp - 0x13c]
mov dword [esp], 0x4b
lea ecx, [ebp - 0x120]
mov dword [ebp - 0x158], eax
call dword [method.QFont.setWeight_int_]
sub esp, 4
lea eax, [ebp - 0x13c]
mov dword [ebp - 0x158], eax
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], 8
mov dword [esp], 0x4bcc78
call eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
lea ecx, [ebp - 0x120]
mov dword [esp], eax
call dword [method.QFont.setFamily_QString_const_]
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43de90
cmp edx, 0xffffffff
je 0x43d743
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43de90
fld dword [0x4bcf60]
fmul qword [ebx + 0x70]
lea ecx, [ebp - 0x120]
fnstcw word [ebp - 0x14a]
movzx eax, word [ebp - 0x14a]
or ah, 0xc
mov word [ebp - 0x14c], ax
lea eax, [ebp - 0x13c]
fldcw word [ebp - 0x14c]
fistp dword [esp]
fldcw word [ebp - 0x14a]
mov dword [ebp - 0x158], eax
call dword [method.QFont.setPixelSize_int_]
sub esp, 4
lea ecx, [ebp - 0x118]
call dword [method.QColor.blue___const]
lea ecx, [ebp - 0x118]
mov dword [ebp - 0x158], eax
call dword [method.QColor.green___const]
lea ecx, [ebp - 0x118]
mov esi, eax
call dword [method.QColor.red___const]
mov edx, dword [ebp - 0x158]
mov dword [esp + 0xc], esi
mov dword [esp + 8], eax
lea eax, [ebp - 0x13c]
mov dword [esp + 0x10], edx
mov dword [esp + 4], str.QToolButtonbackground:_rgb_0__0__0___color:_rgb_255__255__255__________________________border_radius:_3px___border:_1px_rgb__d___d___d__________________________border_style:_outset_
mov dword [ebp - 0x158], eax
mov dword [esp], eax
call dword [method.QString.sprintf_char_const__..._]
mov dword [esp], 0x18
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov esi, eax
mov ecx, eax
mov eax, dword [method.QToolButton.QToolButton_QWidget_]
mov dword [esp], ebx
mov dword [ebp - 0x184], eax
call eax
sub esp, 4
mov dword [ebx + 0x68], esi
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], 9
mov dword [esp], 0x4bcd3c
call eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
lea ecx, [ebp - 0x108]
mov dword [esp], eax
mov eax, dword [method.QPixmap.QPixmap_QString_const__char_const__QFlags_Qt::ImageConversionFlag__]
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [ebp - 0x194], eax
call eax
mov eax, dword [ebp - 0x28]
sub esp, 0xc
mov edx, dword [eax]
test edx, edx
je 0x43deb0
cmp edx, 0xffffffff
je 0x43d873
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43deb0
lea eax, [ebp - 0x108]
mov esi, dword [ebx + 0x68]
lea ecx, [ebp - 0x28]
mov dword [esp], eax
mov eax, dword [method.QIcon.QIcon_QPixmap_const_]
mov dword [ebp - 0x190], eax
call eax
lea eax, [ebp - 0x28]
sub esp, 4
mov ecx, esi
mov dword [esp], eax
mov eax, dword [method.QAbstractButton.setIcon_QIcon_const_]
mov dword [ebp - 0x174], eax
call eax
mov eax, dword [method.QIcon.QIcon__]
sub esp, 4
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x160], eax
call eax
mov eax, dword [method.QToolButton.setToolButtonStyle_Qt::ToolButtonStyle_]
mov ecx, dword [ebx + 0x68]
mov dword [esp], 1
mov dword [ebp - 0x18c], eax
call eax
mov ecx, dword [ebx + 0x68]
fld dword [0x4bced4]
sub esp, 4
fmul qword [ebx + 0x70]
fnstcw word [ebp - 0x14a]
movzx eax, word [ebp - 0x14a]
or ah, 0xc
mov word [ebp - 0x14c], ax
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov eax, dword [ebp - 0x150]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov eax, dword [method.QAbstractButton.setIconSize_QSize_const_]
mov dword [ebp - 0x17c], eax
call eax
lea eax, [ebp - 0x120]
sub esp, 4
mov ecx, dword [ebx + 0x68]
mov dword [esp], eax
mov eax, dword [method.QWidget.setFont_QFont_const_]
mov dword [ebp - 0x180], eax
call eax
sub esp, 4
mov esi, dword [ebx + 0x68]
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], 0xc
mov dword [esp], 0x4bcd46
call eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
mov ecx, esi
mov dword [esp], eax
mov eax, dword [method.QObject.setObjectName_QString_const_]
mov dword [ebp - 0x16c], eax
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43ded0
cmp edx, 0xffffffff
je 0x43d99b
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43ded0
mov eax, dword [method.QWidget.setFocusPolicy_Qt::FocusPolicy_]
mov ecx, dword [ebx + 0x68]
mov dword [esp], 0
mov dword [ebp - 0x168], eax
call eax
mov eax, dword [ebp - 0x158]
sub esp, 4
mov ecx, dword [ebx + 0x68]
mov dword [esp], eax
mov eax, dword [ebp - 0x164]
call eax
mov eax, dword [method.QMetaObject.tr_char_const__char_const__int__const]
sub esp, 4
mov esi, dword [ebx + 0x68]
lea ecx, [ebp - 0x28]
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0
mov dword [esp + 4], 0x4bcd53
mov dword [esp], 0x4b8138
mov dword [ebp - 0x178], eax
call eax
lea eax, [ebp - 0x28]
sub esp, 0x10
mov ecx, esi
mov dword [esp], eax
mov eax, dword [method.QAbstractButton.setText_QString_const_]
mov dword [ebp - 0x188], eax
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43e000
cmp edx, 0xffffffff
je 0x43da38
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43e000
mov dword [esp + 0x14], 0
lea esi, [ebp - 0x134]
mov dword [esp + 0x10], 0x4bcd56
mov dword [esp + 0xc], ebx
mov dword [esp + 8], 0x4bcd60
mov eax, dword [ebx + 0x68]
mov dword [esp], esi
mov dword [esp + 4], eax
call dword [method.QObject.connect_QObject_const__char_const__QObject_const__char_const__Qt::ConnectionType_]
mov ecx, esi
call edi
mov dword [esp], 0x18
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov esi, eax
mov ecx, eax
mov dword [esp], ebx
mov eax, dword [ebp - 0x184]
call eax
sub esp, 4
mov dword [ebx + 0x6c], esi
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], 8
mov dword [esp], 0x4bcd6c
call eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
lea ecx, [ebp - 0xf8]
mov dword [esp], eax
mov eax, dword [ebp - 0x194]
mov dword [esp + 8], 0
mov dword [esp + 4], 0
call eax
mov eax, dword [ebp - 0x28]
sub esp, 0xc
mov edx, dword [eax]
test edx, edx
je 0x43e020
cmp edx, 0xffffffff
je 0x43daef
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43e020
lea eax, [ebp - 0xf8]
mov esi, dword [ebx + 0x6c]
lea ecx, [ebp - 0x28]
mov dword [esp], eax
mov eax, dword [ebp - 0x190]
call eax
lea eax, [ebp - 0x28]
sub esp, 4
mov ecx, esi
mov dword [esp], eax
mov eax, dword [ebp - 0x174]
call eax
sub esp, 4
lea ecx, [ebp - 0x28]
mov eax, dword [ebp - 0x160]
call eax
mov ecx, dword [ebx + 0x6c]
mov eax, dword [ebp - 0x18c]
mov dword [esp], 2
call eax
mov ecx, dword [ebx + 0x6c]
fld dword [0x4bced4]
sub esp, 4
fmul qword [ebx + 0x70]
fnstcw word [ebp - 0x14a]
movzx eax, word [ebp - 0x14a]
or ah, 0xc
mov word [ebp - 0x14c], ax
fldcw word [ebp - 0x14c]
fistp dword [ebp - 0x150]
fldcw word [ebp - 0x14a]
mov eax, dword [ebp - 0x150]
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x28]
mov dword [esp], eax
mov eax, dword [ebp - 0x17c]
call eax
sub esp, 4
mov esi, dword [ebx + 0x6c]
lea ecx, [ebp - 0x28]
mov eax, dword [ebp - 0x178]
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0
mov dword [esp + 4], 0x4bcd75
mov dword [esp], 0x4b8138
call eax
lea eax, [ebp - 0x28]
sub esp, 0x10
mov ecx, esi
mov dword [esp], eax
mov eax, dword [ebp - 0x188]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43dfc0
cmp edx, 0xffffffff
je 0x43dbf0
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43dfc0
lea eax, [ebp - 0x120]
mov ecx, dword [ebx + 0x6c]
mov dword [esp], eax
mov eax, dword [ebp - 0x180]
call eax
sub esp, 4
mov esi, dword [ebx + 0x6c]
mov eax, dword [ebp - 0x15c]
mov dword [esp + 4], 0xb
mov dword [esp], 0x4bcd78
call eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
mov ecx, esi
mov dword [esp], eax
mov eax, dword [ebp - 0x16c]
call eax
mov eax, dword [ebp - 0x28]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43dfe0
cmp edx, 0xffffffff
je 0x43dc56
lock sub dword [eax], 1
mov eax, dword [ebp - 0x28]
je 0x43dfe0
mov ecx, dword [ebx + 0x6c]
mov eax, dword [ebp - 0x168]
mov dword [esp], 0
call eax
mov eax, dword [ebp - 0x158]
sub esp, 4
mov ecx, dword [ebx + 0x6c]
mov dword [esp], eax
mov eax, dword [ebp - 0x164]
call eax
sub esp, 4
lea esi, [ebp - 0x130]
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], 0x4bcd84
mov dword [esp + 0xc], ebx
mov dword [esp + 8], 0x4bcd60
mov eax, dword [ebx + 0x6c]
mov dword [esp], esi
mov dword [esp + 4], eax
call dword [method.QObject.connect_QObject_const__char_const__QObject_const__char_const__Qt::ConnectionType_]
mov ecx, esi
call edi
mov ecx, ebx
call fcn.0043c340
lea ecx, [ebp - 0xf8]
mov ebx, dword [method.QPixmap.QPixmap__]
call ebx
lea ecx, [ebp - 0x108]
call ebx
lea ecx, [ebp - 0x120]
call dword [method.QFont.QFont__]
mov eax, dword [ebp - 0x13c]
mov edx, dword [eax]
test edx, edx
je 0x43df93
cmp edx, 0xffffffff
je 0x43dd06
lock sub dword [eax], 1
mov eax, dword [ebp - 0x13c]
je 0x43df93
lea ecx, [ebp - 0x128]
call dword [method.QPalette.QPalette__]
mov eax, dword [ebp - 0x140]
mov edx, dword [eax]
test edx, edx
je 0x43dfb1
cmp edx, 0xffffffff
je 0x43dd37
lock sub dword [eax], 1
mov eax, dword [ebp - 0x140]
je 0x43dfb1
mov eax, dword [ebp - 0x144]
mov edx, dword [eax]
test edx, edx
je 0x43df70
cmp edx, 0xffffffff
je 0x43dd5c
lock sub dword [eax], 1
mov eax, dword [ebp - 0x144]
je 0x43df70
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret 0xc
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43c856
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43cb85
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43cbe7
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43d526
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43cfa0
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43d13a
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43caf3
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43cb3c
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43d1a6
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43d743
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43d873
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43d99b
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43d33b
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43d2cf
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43d011
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43c89d
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret 0xc
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43dd06
call fcn.00436bd0
jmp 0x43dd37
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43dbf0
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43dc56
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43da38
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x43daef
mov eax, dword [eax]
cmp eax, 1
jbe 0x43e130
mov eax, dword [sym.imp.Qt5Core.dll_QArrayData::shared_null]
test dword [eax + 8], 0x7fffffff
je 0x43e1b1
mov eax, dword [sym.imp.Qt5Core.dll_QArrayData::shared_null]
mov dword [esp + 4], 0
lea ecx, [ebp - 0x140]
mov eax, dword [eax + 8]
mov dword [ebp - 0x15c], eax
and eax, 0x7fffffff
mov dword [esp], eax
call fcn.0049d800
mov eax, dword [ebp - 0x140]
sub esp, 8
mov edx, eax
mov ecx, dword [edx + 4]
lea esi, [edx + ecx*4]
add esi, dword [edx + 0xc]
mov edx, dword [edx]
cmp edx, 1
ja 0x43e14c
mov edx, dword [eax + 0xc]
add edx, eax
cmp esi, edx
je 0x43e115
mov edi, dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov dword [ebp - 0x15c], edx
jmp 0x43e0d3
cmp edx, 0xffffffff
je 0x43e0cb
lock sub dword [eax], 1
je 0x43e0e9
cmp esi, dword [ebp - 0x15c]
je 0x43e10f
add dword [ebp - 0x15c], 4
mov eax, dword [ebp - 0x15c]
mov eax, dword [eax - 4]
mov edx, dword [eax]
test edx, edx
jne 0x43e0c0
mov eax, dword [ebp - 0x15c]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov eax, dword [eax - 4]
mov dword [esp], eax
call edi
cmp esi, dword [ebp - 0x15c]
jne 0x43e0d3
mov eax, dword [ebp - 0x140]
mov dword [eax + 4], 0
jmp 0x43ca9f
lock add dword [edx], 1
jmp 0x43c801
mov edx, dword [sym.imp.Qt5Core.dll_QArrayData::shared_null]
mov eax, edx
mov ecx, dword [edx + 4]
lea esi, [edx + ecx*4]
add esi, dword [edx + 0xc]
mov edx, dword [edx]
cmp edx, 1
jbe 0x43e0a5
test dword [eax + 8], 0x7fffffff
je 0x43e181
mov dword [esp + 4], 0
mov eax, dword [eax + 8]
lea ecx, [ebp - 0x140]
and eax, 0x7fffffff
mov dword [esp], eax
call fcn.0049d800
sub esp, 8
mov eax, dword [ebp - 0x140]
jmp 0x43e0a5
mov dword [esp + 0xc], 2
mov dword [esp + 8], 0
mov dword [esp + 4], 4
mov dword [esp], 4
call dword [method.QArrayData.allocate_unsigned_int__unsigned_int__unsigned_int__QFlags_QArrayData::AllocationOption__]
mov dword [ebp - 0x140], eax
jmp 0x43e0a5
mov dword [esp + 0xc], 2
mov dword [esp + 8], 0
mov dword [esp + 4], 4
mov dword [esp], 4
call dword [method.QArrayData.allocate_unsigned_int__unsigned_int__unsigned_int__QFlags_QArrayData::AllocationOption__]
mov edx, eax
mov dword [ebp - 0x140], eax
jmp 0x43e138