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

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
mov edi, ecx
sub esp, 0x17c
mov eax, dword [ebp + 8]
mov dword [ebp - 0x114], ecx
mov dword [esp + 4], 0
mov dword [esp], eax
call dword [sym.imp.Qt5Widgets.dll_QWidget::QWidget_QWidget__QFlags_Qt::WindowType__]
sub esp, 8
mov dword [edi], 0x60c8b0
mov dword [edi + 8], 0x60c988
mov dword [esp], 0x98
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov dword [edi + 0x18], eax
mov eax, edi
add eax, 0x20
mov dword [ebp - 0x150], eax
mov ecx, eax
call dword [0x641e84]
mov eax, dword [sym.imp.Qt5Core.dll_QListData::shared_null]
mov dword [edi + 0x28], 0xffffffff
lea ecx, [ebp - 0x108]
mov dword [ebp - 0x30], 2
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0
mov dword [edi + 0x48], eax
lea eax, [ebp - 0x30]
mov dword [ebp - 0x20], 0x554ff7
mov dword [esp], eax
call dword [method.QMessageLogger.debug___const]
mov eax, dword [method.QString.fromUtf8_helper_char_const__int_]
lea esi, [ebp - 0xb0]
sub esp, 4
mov dword [esp + 8], 0x25
mov dword [esp + 4], str.Main:_preparing_performance_graphs...
mov dword [esp], esi
mov dword [ebp - 0x148], eax
call eax
mov dword [esp], esi
mov ecx, dword [ebp - 0x108]
call dword [method.QTextStream.operator___QString_const_]
mov eax, dword [ebp - 0xb0]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43e619
cmp edx, 0xffffffff
je 0x43ddd8
lock sub dword [eax], 1
je 0x43e613
mov ecx, dword [ebp - 0x108]
cmp byte [ecx + 0x14], 0
jne 0x43e642
lea ecx, [ebp - 0x108]
call dword [method.QDebug.QDebug__]
mov edi, dword [ebp - 0x114]
mov ecx, dword [edi + 0x18]
mov dword [esp], edi
call fcn.004f6c10
sub esp, 4
mov byte [edi + 0x1c], 0
call dword [method.QDateTime.currentMSecsSinceEpoch__]
mov dword [edi + 0x30], eax
mov eax, dword [ebp - 0x28]
fld1
mov dword [edi + 0x34], edx
mov dword [edi + 0x3c], 0
mov dword [edi + 0x38], 0xffffffff
fstp qword [edi + 0x40]
mov dword [ebp - 0x30], 0
and eax, 0xc0000000
mov dword [esp + 4], 0xb
mov dword [esp], 0x555056
mov dword [ebp - 0x28], eax
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov byte [ebp - 0x25], pe_nt_image_headers32
mov dword [ebp - 0x140], eax
call eax
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x30]
mov dword [esp + 8], eax
lea eax, [ebp - 0x40]
mov dword [esp + 4], eax
lea eax, [ebp - 0x70]
mov dword [esp], eax
call method.Settings.get_QString_const__QVariant_const_
lea eax, [ebp - 0x70]
lea ecx, [ebp - 0x100]
mov dword [esp], eax
call dword [method.QVariant.toString___const]
mov eax, dword [ebp - 0x100]
sub esp, 4
mov dword [ebp - 0x104], eax
mov edx, dword [eax]
add edx, 1
cmp edx, 1
jbe 0x43dea8
lock add dword [eax], 1
lea eax, [ebp - 0xac]
mov dword [esp + 8], 0x14
mov dword [esp + 4], 0x555062
mov dword [esp], eax
mov eax, dword [ebp - 0x148]
call eax
lea eax, [ebp - 0xac]
lea ebx, [ebp - 0x104]
mov dword [esp], eax
mov eax, dword [method.QString.append_QString_const_]
mov ecx, ebx
mov dword [ebp - 0x144], eax
call eax
mov eax, dword [ebp - 0xac]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43f55f
cmp edx, 0xffffffff
je 0x43df09
lock sub dword [eax], 1
je 0x43f559
mov dword [esp], ebx
mov ecx, dword [ebp - 0x150]
call dword [method.QFile.setFileName_QString_const_]
mov eax, dword [ebp - 0x104]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43f583
cmp edx, 0xffffffff
je 0x43df3a
lock sub dword [eax], 1
je 0x43f57d
mov eax, dword [ebp - 0x100]
mov edx, dword [eax]
test edx, edx
je 0x43f51a
cmp edx, 0xffffffff
je 0x43df59
lock sub dword [eax], 1
je 0x43f514
mov eax, dword [method.QVariant.QVariant__]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x13c], eax
call eax
mov eax, dword [ebp - 0x40]
mov edx, dword [eax]
test edx, edx
je 0x43f53b
cmp edx, 0xffffffff
je 0x43df85
lock sub dword [eax], 1
je 0x43f538
lea ecx, [ebp - 0x30]
mov eax, dword [ebp - 0x13c]
call eax
mov ecx, dword [ebp - 0x114]
call fcn.0043d7b0
mov dword [esp], 0x18
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov ebx, eax
mov eax, dword [ebp - 0x114]
mov ecx, ebx
mov dword [esp], eax
call dword [method.QTimer.QTimer_QObject_]
mov eax, dword [ebp - 0x114]
sub esp, 4
lea edi, [ebp - 0xfc]
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], str.1reopenLogFile__
mov dword [esp + 8], 0x555088
mov dword [esp + 4], ebx
mov dword [esp + 0xc], eax
mov eax, dword [method.QObject.connect_QObject_const__char_const__QObject_const__char_const__Qt::ConnectionType_]
mov dword [esp], edi
mov dword [ebp - 0x128], eax
call eax
mov ecx, edi
mov edi, dword [method.QMetaObject::Connection.Connection__]
call edi
mov dword [esp], 0x1d4c0
mov ecx, ebx
call dword [method.QTimer.start_int_]
mov eax, dword [method.QColor.setRgb_int__int__int__int_]
sub esp, 4
lea ecx, [ebp - 0x30]
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], 0xc
mov dword [esp + 4], 0xa6
mov dword [esp], 0x4d
mov dword [ebp - 0x138], eax
call eax
mov eax, dword [ebp - 0x114]
sub esp, 0x10
mov eax, dword [eax + 0x18]
mov ecx, dword [eax + 0x18]
lea eax, [ebp - 0x30]
mov dword [esp + 8], 1
mov dword [esp], 0
mov dword [esp + 4], eax
call fcn.004395c0
sub esp, 0xc
mov eax, dword [ebp - 0x140]
mov dword [esp + 4], 2
mov dword [esp], 0x554f4d
call eax
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x114]
fld qword [0x555228]
mov eax, dword [eax + 0x18]
mov ecx, dword [eax + 0x18]
lea eax, [ebp - 0x30]
fstp qword [esp + 8]
mov dword [esp], 0
mov dword [esp + 4], eax
call fcn.00439490
mov eax, dword [ebp - 0x30]
sub esp, 0x10
mov edx, dword [eax]
test edx, edx
je 0x43e5d4
cmp edx, 0xffffffff
je 0x43e0d3
lock sub dword [eax], 1
je 0x43e5d1
mov eax, dword [ebp - 0x114]
fld qword [0x555220]
mov eax, dword [eax + 0x18]
mov ecx, dword [eax + 0x18]
fstp qword [esp + 4]
mov dword [esp], 0
call fcn.004393f0
sub esp, 0xc
lea ecx, [ebp - 0x30]
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], 0xbb
mov dword [esp + 4], 0x7d
mov dword [esp], 0x11
call dword [ebp - 0x138]
mov eax, dword [ebp - 0x114]
sub esp, 0x10
mov eax, dword [eax + 0x18]
mov ecx, dword [eax + 0x44]
lea eax, [ebp - 0x30]
mov dword [esp + 8], 1
mov dword [esp], 0
mov dword [esp + 4], eax
call fcn.004395c0
sub esp, 0xc
lea ecx, [ebp - 0x30]
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], 0x27
mov dword [esp + 4], 0x7f
mov dword [esp], 0xff
call dword [ebp - 0x138]
mov eax, dword [ebp - 0x114]
sub esp, 0x10
mov eax, dword [eax + 0x18]
mov ecx, dword [eax + 0x44]
lea eax, [ebp - 0x30]
mov dword [esp + 8], 0
mov dword [esp], 1
mov dword [esp + 4], eax
call fcn.004395c0
sub esp, 0xc
mov eax, dword [ebp - 0x140]
mov dword [esp + 4], 3
mov dword [esp], 0x555093
call eax
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x114]
fld1
mov eax, dword [eax + 0x18]
mov ecx, dword [eax + 0x44]
lea eax, [ebp - 0x30]
fstp qword [esp + 8]
mov dword [esp], 0
mov dword [esp + 4], eax
call fcn.00439490
mov eax, dword [ebp - 0x30]
sub esp, 0x10
mov edx, dword [eax]
test edx, edx
je 0x43e5f5
cmp edx, 0xffffffff
je 0x43e200
lock sub dword [eax], 1
je 0x43e5f2
call method.SystemInfo.instance__
mov eax, dword [eax + 0x2c]
xor edx, edx
mov dword [esp + 0xc], 0xffffffff
mov dword [ebp - 0x11c], edx
mov dword [esp + 8], 0
lea ecx, [ebp - 0x30]
mov dword [esp + 4], str._1_GHz
mov dword [esp], 0x54f8a0
mov dword [ebp - 0x120], eax
mov eax, dword [method.QMetaObject.tr_char_const__char_const__int__const]
fild qword [ebp - 0x120]
fdiv dword [0x555230]
mov dword [ebp - 0x14c], eax
fdiv dword [0x555234]
fstp qword [ebp - 0x120]
call eax
mov eax, dword [ebp - 0x114]
sub esp, 0x10
movsd xmm0, qword [ebp - 0x120]
mov eax, dword [eax + 0x18]
mov ecx, dword [eax + 0x44]
lea eax, [ebp - 0x30]
movsd qword [esp + 8], xmm0
mov dword [esp], 1
mov dword [esp + 4], eax
call fcn.00439490
mov eax, dword [ebp - 0x30]
sub esp, 0x10
mov edx, dword [eax]
test edx, edx
je 0x43e65a
cmp edx, 0xffffffff
je 0x43e2ac
lock sub dword [eax], 1
je 0x43e657
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], 0xae
lea ecx, [ebp - 0x30]
mov dword [esp + 4], 0x12
mov dword [esp], 0x8b
call dword [ebp - 0x138]
mov eax, dword [ebp - 0x114]
sub esp, 0x10
mov eax, dword [eax + 0x18]
mov ecx, dword [eax + 0x64]
lea eax, [ebp - 0x30]
mov dword [esp + 8], 1
mov dword [esp], 0
mov dword [esp + 4], eax
call fcn.004395c0
sub esp, 0xc
lea ecx, [ebp - 0x30]
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], 0x85
mov dword [esp + 4], 0xe
mov dword [esp], 0x6a
call dword [ebp - 0x138]
mov eax, dword [ebp - 0x114]
sub esp, 0x10
mov eax, dword [eax + 0x18]
mov ecx, dword [eax + 0x64]
lea eax, [ebp - 0x30]
mov dword [esp + 8], 1
mov dword [esp], 1
mov dword [esp + 4], eax
call fcn.004395c0
sub esp, 0xc
mov dword [esp], esi
call method.SystemInfo.getSystemMemoryUsage_int_
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0
lea ecx, [ebp - 0xac]
mov dword [esp + 4], str._1_GB
mov dword [esp], 0x54f8a0
call dword [ebp - 0x14c]
fild dword [ebp - 0xb0]
mov eax, dword [ebp - 0x114]
sub esp, 0x10
fdiv dword [0x55521c]
mov eax, dword [eax + 0x18]
mov ecx, dword [eax + 0x64]
lea eax, [ebp - 0xac]
mov dword [esp], 0
mov dword [esp + 4], eax
fdiv dword [0x555234]
fstp qword [esp + 8]
call fcn.00439490
fild dword [ebp - 0xb0]
mov ebx, dword [ebp - 0x114]
sub esp, 0x10
fdiv dword [0x55521c]
mov eax, dword [ebx + 0x18]
mov ecx, dword [eax + 0x64]
lea eax, [ebp - 0xac]
mov dword [esp], 1
mov dword [esp + 4], eax
fdiv dword [0x555234]
fstp qword [esp + 8]
call fcn.00439490
mov eax, dword [ebx + 0x18]
mov edx, ebx
sub esp, 0x10
add edx, 0x48
mov ecx, edx
mov dword [ebp - 0x118], edx
lea esi, [eax + 0x64]
lea ebx, [eax + 0x18]
add eax, 0x44
mov dword [esp], eax
call fcn.00518be0
sub esp, 4
mov dword [esp], ebx
mov ebx, dword [ebp - 0x118]
mov ecx, ebx
call fcn.00518be0
sub esp, 4
mov ecx, ebx
mov dword [esp], esi
call fcn.00518be0
mov esi, dword [ebp - 0x114]
sub esp, 4
mov dword [ebp - 0xa0], fcn.004d3d30
mov dword [ebp - 0x9c], 0
mov eax, dword [esi + 0x18]
mov ebx, dword [eax + 0x44]
mov dword [esp], 0xc
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov dword [eax + 8], esi
mov dword [eax], 1
lea esi, [ebp - 0xf8]
mov dword [eax + 4], 0x43b1c0
mov dword [esp + 0x14], eax
lea eax, [ebp - 0xa0]
mov dword [esp + 0x20], 0x54f888
mov dword [esp + 0x1c], 0
mov dword [esp + 8], eax
mov eax, dword [method.QObject.connectImpl_QObject_const__void__QObject_const__void__QtPrivate::QSlotObjectBase__Qt::ConnectionType__int_const__QMetaObject_const_]
mov dword [esp + 0x18], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], ebx
mov dword [esp + 4], ebx
mov dword [esp], esi
mov dword [ebp - 0x120], eax
call eax
mov ecx, esi
call edi
call method.SystemInfo.instance__
mov edx, dword [eax + 0x1c]
mov dword [ebp - 0x30], edx
mov ecx, dword [edx]
add ecx, 1
cmp ecx, 1
jbe 0x43e4eb
lock add dword [edx], 1
mov edx, dword [eax + 0x20]
mov dword [ebp - 0x2c], edx
mov ecx, dword [edx]
add ecx, 1
cmp ecx, 1
jbe 0x43e4ff
lock add dword [edx], 1
mov edx, dword [eax + 0x24]
mov dword [ebp - 0x28], edx
mov ecx, dword [edx]
add ecx, 1
cmp ecx, 1
jbe 0x43e513
lock add dword [edx], 1
mov edx, dword [eax + 0x28]
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x24], edx
mov eax, dword [eax + 0x2c]
mov ecx, edx
mov dword [ebp - 0x20], eax
jmp 0x43e576
test cl, 3
jne 0x43e548
lea eax, [ecx + 3]
test ecx, ecx
cmovns eax, ecx
sar eax, 2
test eax, eax
mov edi, eax
je 0x43e548
mov eax, ecx
cdq
idiv edi
cmp edi, eax
jge 0x43e5bc
test ebx, ebx
je 0x43e559
mov eax, ecx
cdq
idiv ebx
cmp ebx, eax
jge 0x43f5b6
test esi, esi
je 0x43e56a
mov eax, ecx
cdq
idiv esi
cmp esi, eax
jge 0x43f5a1
cmp ecx, 4
jle 0x43e678
add ecx, 1
xor esi, esi
test cl, 1
jne 0x43e586
mov esi, ecx
shr esi, 0x1f
add esi, ecx
sar esi, 1
mov eax, 0x55555556
imul ecx
mov eax, ecx
sar eax, 0x1f
mov ebx, edx
sub ebx, eax
lea eax, [ebx + ebx*2]
cmp ecx, eax
je 0x43e529
test cl, 3
jne 0x43e559
lea eax, [ecx + 3]
test ecx, ecx
cmovns eax, ecx
sar eax, 2
test eax, eax
mov edi, eax
je 0x43e559
mov eax, ecx
cdq
idiv edi
cmp eax, edi
jg 0x43e559
mov ebx, edi
mov esi, eax
mov edi, dword [ebp - 0x130]
mov dword [ebp - 0x12c], ebx
jmp 0x43e689
mov eax, dword [ebp - 0x30]
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 0x43e0d3
mov eax, dword [ebp - 0x30]
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 0x43e200
mov eax, dword [ebp - 0xb0]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov ecx, dword [ebp - 0x108]
cmp byte [ecx + 0x14], 0
je 0x43dde8
mov dword [esp], 0x20
call dword [method.QTextStream.operator___char_]
sub esp, 4
jmp 0x43dde8
mov eax, dword [ebp - 0x30]
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 0x43e2ac
mov edi, dword [ebp - 0x130]
mov dword [ebp - 0x12c], ecx
mov esi, 1
mov dword [esp], 0x10
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov ebx, eax
mov dword [ebp - 0x130], eax
mov eax, dword [ebp - 0x114]
mov ecx, ebx
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 0x48]
mov dword [esp], eax
call dword [method.QGridLayout.QGridLayout_QWidget_]
sub esp, 4
mov ecx, ebx
mov dword [esp], 0
call dword [method.QLayout.setMargin_int_]
sub esp, 4
mov ecx, ebx
mov dword [esp], 1
call dword [method.QGridLayout.setSpacing_int_]
imul esi, dword [ebp - 0x12c]
sub esp, 4
test esi, esi
mov dword [ebp - 0x134], esi
jle 0x43e883
xor esi, esi
jmp 0x43e848
mov dword [esp], 0x40
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov ebx, eax
mov eax, dword [ebp - 0x114]
mov ecx, ebx
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 0x48]
mov dword [esp], eax
call fcn.00439810
sub esp, 4
mov dword [ebp - 0x50], ebx
mov dword [ebp - 0x98], fcn.004d3d30
mov dword [esp], 0xc
mov dword [ebp - 0x94], 0
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov edx, dword [ebp - 0x114]
mov dword [eax], 1
mov dword [eax + 4], 0x43b230
mov dword [eax + 8], edx
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x98]
mov dword [esp + 0x20], 0x54f888
mov dword [esp + 0x1c], 0
mov dword [esp + 8], eax
lea eax, [ebp - 0xf4]
mov dword [esp + 0x18], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], ebx
mov dword [esp], eax
mov dword [esp + 4], ebx
mov eax, dword [ebp - 0x120]
call eax
lea ecx, [ebp - 0xf4]
call edi
lea eax, [ebp - 0x50]
mov ecx, dword [ebp - 0x118]
mov dword [esp], eax
call fcn.00518be0
sub esp, 4
lea ecx, [ebp - 0x40]
mov dword [esp + 0xc], 0xff
mov dword [esp + 8], 0xbb
mov dword [esp + 4], 0x7d
mov dword [esp], 0x11
call dword [ebp - 0x138]
lea eax, [ebp - 0x40]
mov ecx, dword [ebp - 0x50]
sub esp, 0x10
mov dword [esp + 8], 1
mov dword [esp], 0
mov dword [esp + 4], eax
call fcn.004395c0
mov ebx, dword [ebp - 0x50]
sub esp, 0xc
mov eax, esi
mov dword [esp + 0xc], 0
mov dword [esp], ebx
cdq
mov ecx, dword [ebp - 0x130]
idiv dword [ebp - 0x12c]
mov dword [esp + 8], edx
mov dword [esp + 4], eax
call dword [method.QGridLayout.addWidget_QWidget__int__int__QFlags_Qt::AlignmentFlag__]
sub esp, 0x10
add esi, 1
cmp esi, dword [ebp - 0x134]
je 0x43e883
cmp dword [ebp - 0x24], esi
jg 0x43e700
mov dword [esp], 0x18
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov ebx, eax
mov eax, dword [ebp - 0x114]
mov dword [esp + 4], 0
mov ecx, ebx
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 0x48]
mov dword [esp], eax
call dword [method.QWidget.QWidget_QWidget__QFlags_Qt::WindowType__]
sub esp, 8
jmp 0x43e812
mov eax, dword [ebp - 0x114]
mov eax, dword [eax + 0x48]
mov dword [ebp - 0x40], eax
mov edx, dword [eax]
test edx, edx
je 0x43f44e
cmp edx, 0xffffffff
je 0x43e8a2
lock add dword [eax], 1
mov edx, dword [ebp - 0x40]
lea ecx, [edx + 0x10]
mov eax, dword [edx + 8]
mov edx, dword [edx + 0xc]
lea eax, [ecx + eax*4]
lea ecx, [ecx + edx*4]
cmp ecx, eax
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x38], ecx
mov dword [ebp - 0x34], 1
je 0x43ea90
mov edx, 1
mov ebx, dword [eax]
test edx, edx
je 0x43ea77
mov esi, dword [ebp - 0x114]
lea eax, [ebp - 0xf0]
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], str.2marker_int_
mov dword [esp + 8], str.2move_int_
mov dword [esp], eax
mov dword [esp + 4], ebx
mov dword [esp + 0xc], esi
mov eax, dword [ebp - 0x128]
call eax
lea ecx, [ebp - 0xf0]
call edi
lea edx, [ebp - 0xec]
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], str.1setMarker_int_
mov dword [esp + 0xc], ebx
mov dword [esp + 8], str.2marker_int_
mov dword [esp + 4], esi
mov dword [esp], edx
mov eax, dword [ebp - 0x128]
call eax
lea ecx, [ebp - 0xec]
call edi
mov dword [esp], 0xc
mov dword [ebp - 0x90], fcn.004d3c70
mov dword [ebp - 0x8c], 0
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov dword [eax + 8], esi
mov dword [eax], 1
mov dword [eax + 4], 0x43bb00
mov dword [ebp - 0x114], esi
lea esi, [ebp - 0xe8]
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x90]
mov dword [esp + 0x20], 0x54f888
mov dword [esp + 0x1c], 0
mov dword [esp + 0x18], 1
mov dword [esp + 8], eax
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], ebx
mov dword [esp + 4], ebx
mov dword [esp], esi
mov eax, dword [ebp - 0x120]
call eax
mov ecx, esi
call edi
mov dword [esp], 0xc
mov dword [ebp - 0x88], fcn.004d3cb0
mov dword [ebp - 0x84], 0
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov edx, dword [ebp - 0x114]
mov dword [eax], 1
lea esi, [ebp - 0xe4]
mov dword [eax + 4], 0x43bb80
mov dword [eax + 8], edx
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x88]
mov dword [esp + 0x20], 0x54f888
mov dword [esp + 0x1c], 0
mov dword [esp + 8], eax
mov dword [esp + 0x18], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], ebx
mov dword [esp + 4], ebx
mov dword [esp], esi
mov eax, dword [ebp - 0x120]
call eax
mov ecx, esi
call edi
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x34], 1
add eax, 4
cmp dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], eax
je 0x43ea90
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x3c]
test edx, edx
mov ebx, dword [eax]
jne 0x43e8d8
add eax, 4
cmp dword [ebp - 0x38], eax
mov dword [ebp - 0x34], 1
mov dword [ebp - 0x3c], eax
jne 0x43ea67
lea esi, [esi]
lea ecx, [ebp - 0x40]
call fcn.00518c40
call method.SystemInfo.instance__
mov edx, dword [ebp - 0x114]
lea ebx, [ebp - 0xe0]
mov dword [esp + 4], eax
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], str.1updateLoad_const_SystemInfo::CPULoad_
mov dword [esp + 8], str.2cpuLoadChanged_const_SystemInfo::CPULoad_
mov dword [esp], ebx
mov dword [esp + 0xc], edx
mov eax, dword [ebp - 0x128]
call eax
mov ecx, ebx
call edi
mov esi, dword [ebp - 0x114]
mov dword [ebp - 0x7c], 0
mov eax, dword [esi + 0x18]
mov ebx, dword [eax + 0x24]
mov eax, dword [method.QLabel.linkActivated_QString_const_]
mov dword [esp], 0xc
mov dword [ebp - 0x80], eax
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov edx, dword [sym.imp.Qt5Widgets.dll_QLabel::staticMetaObject]
mov dword [eax + 8], esi
lea esi, [ebp - 0xdc]
mov dword [eax], 1
mov dword [eax + 4], 0x43b2a0
mov dword [esp + 0x14], eax
lea eax, [ebp - 0x80]
mov dword [esp + 0x1c], 0
mov dword [esp + 0x20], edx
mov dword [esp + 0x18], 1
mov dword [esp + 8], eax
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], ebx
mov dword [esp + 4], ebx
mov dword [esp], esi
mov eax, dword [ebp - 0x120]
call eax
mov ecx, esi
lea ebx, [ebp - 0xd8]
call edi
mov eax, dword [sym.imp.Qt5Core.dll_QObject::staticMetaObject]
mov dword [esp + 0xc], 0xffffffff
mov ecx, ebx
mov dword [esp + 8], 0
mov dword [esp + 4], str.Show_per_core_CPU_usage_in_Performance_Monitor_window
mov dword [esp], eax
call dword [ebp - 0x14c]
sub esp, 0x10
mov eax, dword [ebp - 0x140]
mov dword [esp + 4], 0xd
mov dword [esp], str.ui.perf.cores
call eax
mov dword [ebp - 0x40], eax
call method.Settings.instance__
lea edx, [ebp - 0x40]
mov dword [esp + 8], 0
mov dword [esp + 4], ebx
mov ecx, eax
mov dword [esp], edx
call method.Settings.info_QString_const__QString_const__bool_
mov eax, dword [ebp - 0x40]
sub esp, 0xc
mov edx, dword [eax]
test edx, edx
je 0x43f4af
cmp edx, 0xffffffff
je 0x43ebe1
lock sub dword [eax], 1
je 0x43f4ac
mov eax, dword [ebp - 0xd8]
mov edx, dword [eax]
test edx, edx
je 0x43f3c5
cmp edx, 0xffffffff
je 0x43ec00
lock sub dword [eax], 1
je 0x43f3bf
mov dword [esp], 0
lea ecx, [ebp - 0x40]
call dword [method.QVariant.QVariant_bool_]
sub esp, 4
mov eax, dword [ebp - 0x140]
mov dword [esp + 4], 0xd
mov dword [esp], str.ui.perf.cores
call eax
mov dword [ebp - 0x50], eax
lea esi, [ebp - 0x60]
lea eax, [ebp - 0x40]
lea ebx, [ebp - 0x50]
mov dword [esp + 8], eax
mov dword [esp], esi
mov dword [esp + 4], ebx
call method.Settings.get_QString_const__QVariant_const_
mov ecx, esi
call dword [method.QVariant.toBool___const]
mov ecx, dword [ebp - 0x114]
movzx eax, al
mov dword [esp], eax
call fcn.0043ac70
sub esp, 4
mov eax, dword [ebp - 0x13c]
mov ecx, esi
call eax
mov eax, dword [ebp - 0x50]
mov edx, dword [eax]
test edx, edx
je 0x43f3e6
cmp edx, 0xffffffff
je 0x43ec88
lock sub dword [eax], 1
je 0x43f3e3
mov eax, dword [ebp - 0x13c]
lea ecx, [ebp - 0x40]
call eax
lea eax, [ebp - 0x70]
mov dword [esp], eax
call method.SystemInfo.getSystemMemoryUsage_int_
mov dword [esp + 0xc], 0xffffffff
mov dword [esp + 8], 0
lea ecx, [ebp - 0xc8]
mov dword [esp + 4], 0x555156
mov dword [esp], 0x54f8a0
call dword [ebp - 0x14c]
fild dword [ebp - 0x70]
lea eax, [ebp - 0xcc]
sub esp, 0x10
mov dword [esp + 0x10], 1
mov dword [esp + 0xc], 0x66
fmul dword [0x555218]
mov dword [esp], eax
fstp qword [esp + 4]
call dword [method.QString.number_double__char__int_]
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0xd0], eax
mov edx, dword [eax]
add edx, 1
cmp edx, 1
jbe 0x43ed12
lock add dword [eax], 1
lea eax, [ebp - 0xa8]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x555159
mov dword [esp], eax
mov eax, dword [ebp - 0x148]
call eax
lea eax, [ebp - 0xd0]
lea edx, [ebp - 0xa8]
mov dword [ebp - 0x128], eax
mov dword [esp], edx
mov ecx, eax
call dword [ebp - 0x144]
mov eax, dword [ebp - 0xa8]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43f37d
cmp edx, 0xffffffff
je 0x43ed72
lock sub dword [eax], 1
je 0x43f377
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0xd4], eax
mov edx, dword [eax]
add edx, 1
cmp edx, 1
jbe 0x43ed8c
lock add dword [eax], 1
lea eax, [ebp - 0xc8]
lea ecx, [ebp - 0xd4]
mov dword [esp], eax
call dword [ebp - 0x144]
mov eax, dword [ebp - 0x114]
sub esp, 4
mov eax, dword [eax + 0x18]
mov ecx, dword [eax + 0x60]
lea eax, [ebp - 0xd4]
mov dword [esp], eax
mov eax, dword [method.QLabel.setText_QString_const_]
mov dword [ebp - 0x12c], eax
call eax
mov eax, dword [ebp - 0xd4]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43f3a1
cmp edx, 0xffffffff
je 0x43ede8
lock sub dword [eax], 1
je 0x43f39b
mov eax, dword [ebp - 0xd0]
mov edx, dword [eax]
test edx, edx
je 0x43f330
cmp edx, 0xffffffff
je 0x43ee07
lock sub dword [eax], 1
je 0x43f32a
mov eax, dword [ebp - 0xcc]
mov edx, dword [eax]
test edx, edx
je 0x43f359
cmp edx, 0xffffffff
je 0x43ee26
lock sub dword [eax], 1
je 0x43f8e0
mov eax, dword [ebp - 0xc8]
mov edx, dword [eax]
test edx, edx
je 0x43f2eb
cmp edx, 0xffffffff
je 0x43ee45
lock sub dword [eax], 1
je 0x43f2e5
mov eax, dword [sym.imp.Qt5Core.dll_QObject::staticMetaObject]
mov dword [esp + 0xc], 0xffffffff
lea ecx, [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.Performance_graphs_time_scale
mov dword [esp], eax
call dword [ebp - 0x14c]
sub esp, 0x10
mov eax, dword [ebp - 0x140]
mov dword [esp + 4], 0xd
mov dword [esp], str.ui.perf.scale
call eax
mov dword [ebp - 0x40], eax
call method.Settings.instance__
lea edx, [ebp - 0xc4]
mov dword [esp + 8], 0
mov ecx, eax
mov dword [esp + 4], edx
lea edx, [ebp - 0x40]
mov dword [esp], edx
call method.Settings.info_QString_const__QString_const__bool_
mov eax, dword [ebp - 0x40]
sub esp, 0xc
mov edx, dword [eax]
test edx, edx
je 0x43f30c
cmp edx, 0xffffffff
je 0x43eed1
lock sub dword [eax], 1
je 0x43f309
mov eax, dword [ebp - 0xc4]
mov edx, dword [eax]
test edx, edx
je 0x43f2a6
cmp edx, 0xffffffff
je 0x43eef0
lock sub dword [eax], 1
je 0x43f2a0
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x40], 0
mov dword [esp + 4], 0xd
mov dword [esp], str.ui.perf.scale
and eax, 0xc0000000
mov dword [ebp - 0x38], eax
mov byte [ebp - 0x35], pe_nt_image_headers32
mov eax, dword [ebp - 0x140]
call eax
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x40]
mov dword [esp + 4], esi
mov dword [esp], ebx
mov dword [esp + 8], eax
call method.Settings.get_QString_const__QVariant_const_
mov dword [esp], 0
mov ecx, ebx
call dword [method.QVariant.toDouble_bool__const]
sub esp, 4
mov eax, dword [ebp - 0x13c]
fstp qword [ebp - 0x128]
mov ecx, ebx
call eax
mov eax, dword [ebp - 0x60]
mov edx, dword [eax]
test edx, edx
je 0x43f2c7
cmp edx, 0xffffffff
je 0x43ef71
lock sub dword [eax], 1
je 0x43f2c4
lea ecx, [ebp - 0x40]
mov eax, dword [ebp - 0x13c]
call eax
mov eax, dword [ebp - 0x114]
lea ecx, [ebp - 0xb8]
mov eax, dword [eax + 0x18]
mov eax, dword [eax + 0x8c]
mov dword [esp], eax
call dword [method.QLabel.text___const]
lea esi, [ebp - 0xbc]
sub esp, 4
mov eax, dword [ebp - 0x148]
mov dword [esp + 8], 0xa
mov dword [esp + 4], 0x555179
mov dword [esp], esi
call eax
lea eax, [ebp - 0xb8]
mov ecx, esi
mov dword [esp], eax
call dword [ebp - 0x144]
mov eax, dword [ebp - 0xbc]
sub esp, 4
mov dword [ebp - 0xc0], eax
mov edx, dword [eax]
add edx, 1
cmp edx, 1
jbe 0x43efec
lock add dword [eax], 1
lea eax, [ebp - 0xa4]
mov dword [esp + 8], 4
mov dword [esp + 4], 0x554ea1
mov dword [esp], eax
mov eax, dword [ebp - 0x148]
call eax
lea ebx, [ebp - 0xc0]
lea eax, [ebp - 0xa4]
mov ecx, ebx
mov dword [esp], eax
call dword [ebp - 0x144]
mov eax, dword [ebp - 0xa4]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43f20c
cmp edx, 0xffffffff
je 0x43f046
lock sub dword [eax], 1
je 0x43f206
mov eax, dword [ebp - 0x114]
mov eax, dword [eax + 0x18]
mov ecx, dword [eax + 0x8c]
mov dword [esp], ebx
call dword [ebp - 0x12c]
mov eax, dword [ebp - 0xc0]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x43f230
cmp edx, 0xffffffff
je 0x43f080
lock sub dword [eax], 1
je 0x43f22a
mov eax, dword [ebp - 0xbc]
mov edx, dword [eax]
test edx, edx
je 0x43f259
cmp edx, 0xffffffff
je 0x43f09f
lock sub dword [eax], 1
je 0x43f86a
mov eax, dword [ebp - 0xb8]
mov edx, dword [eax]
test edx, edx
je 0x43f282
cmp edx, 0xffffffff
je 0x43f0be
lock sub dword [eax], 1
je 0x43f8f3
mov esi, dword [ebp - 0x114]
mov dword [ebp - 0x74], 0
mov eax, dword [esi + 0x18]
mov ebx, dword [eax + 0x8c]
mov eax, dword [method.QLabel.linkActivated_QString_const_]
mov dword [esp], 0xc
mov dword [ebp - 0x78], eax
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov ecx, dword [sym.imp.Qt5Widgets.dll_QLabel::staticMetaObject]
mov dword [eax + 8], esi
mov dword [eax], 1
mov dword [eax + 4], 0x43bc00
mov dword [ebp - 0x114], esi
mov dword [esp + 0x14], eax
lea esi, [ebp - 0xb4]
lea eax, [ebp - 0x78]
mov dword [esp + 0xc], ebx
mov dword [esp + 4], ebx
mov dword [esp + 0x20], ecx
mov dword [esp + 0x1c], 0
mov dword [esp + 0x18], 1
mov dword [esp + 0x10], 0
mov dword [esp + 8], eax
mov dword [esp], esi
mov ebx, dword [ebp - 0x120]
call ebx
mov ecx, esi
call edi
mov edi, dword [ebp - 0x114]
mov eax, dword [edi + 0x18]
mov ebx, dword [eax + 0x80]
mov eax, dword [eax + 0x78]
mov dword [esp], eax
call method.Settings.setHiDPIforLabel_QLabel_
mov dword [esp], ebx
call method.Settings.setHiDPIforLabel_QLabel_
movsd xmm1, qword [ebp - 0x128]
mov dword [esp], 0
mov ecx, edi
movsd qword [esp + 4], xmm1
call fcn.0043b470
mov eax, dword [ebp - 0x28]
sub esp, 0xc
mov edx, dword [eax]
test edx, edx
je 0x43f4d0
cmp edx, 0xffffffff
je 0x43f1a5
lock sub dword [eax], 1
je 0x43f4cd
mov eax, dword [ebp - 0x2c]
mov edx, dword [eax]
test edx, edx
je 0x43f4f6
cmp edx, 0xffffffff
je 0x43f1c1
lock sub dword [eax], 1
je 0x43f8eb
mov eax, dword [ebp - 0x30]
mov edx, dword [eax]
test edx, edx
je 0x43f430
cmp edx, 0xffffffff
je 0x43f1dd
lock sub dword [eax], 1
je 0x43f42d
mov eax, dword [ebp - 0xac]
mov edx, dword [eax]
test edx, edx
je 0x43f40a
cmp edx, 0xffffffff
je 0x43f1fc
lock sub dword [eax], 1
je 0x43f404
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret 4
mov eax, dword [ebp - 0xa4]
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 0x43f046
mov eax, dword [ebp - 0xc0]
mov dword [esp], eax
mov dword [esp + 8], 4
mov dword [esp + 4], 2
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0xbc]
mov edx, dword [eax]
test edx, edx
jne 0x43f090
mov dword [esp], eax
mov dword [esp + 8], 4
mov dword [esp + 4], 2
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0xb8]
mov edx, dword [eax]
test edx, edx
jne 0x43f0af
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 0x43f0be
mov eax, dword [ebp - 0xc4]
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 0x43eef0
mov eax, dword [ebp - 0x60]
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 0x43ef71
mov eax, dword [ebp - 0xc8]
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 0x43ee45
mov eax, dword [ebp - 0x40]
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 0x43eed1
mov eax, dword [ebp - 0xd0]
mov dword [esp], eax
mov dword [esp + 8], 4
mov dword [esp + 4], 2
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0xcc]
mov edx, dword [eax]
test edx, edx
jne 0x43ee17
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 0x43ee26
mov eax, dword [ebp - 0xa8]
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 0x43ed72
mov eax, dword [ebp - 0xd4]
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 0x43ede8
mov eax, dword [ebp - 0xd8]
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 0x43ec00
mov eax, dword [ebp - 0x50]
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 0x43ec88
mov eax, dword [ebp - 0xac]
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 4
mov eax, dword [ebp - 0x30]
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 0x43f1dd
mov eax, dword [eax + 4]
lea ecx, [ebp - 0x40]
mov dword [esp], eax
call dword [method.QListData.detach_int_]
mov eax, dword [ebp - 0x114]
sub esp, 4
mov eax, dword [eax + 0x48]
mov edx, dword [eax + 8]
lea ebx, [eax + edx*4 + 0x10]
mov eax, dword [ebp - 0x40]
lea edx, [eax + 0x10]
mov ecx, dword [eax + 0xc]
mov eax, dword [eax + 8]
lea eax, [edx + eax*4]
lea ecx, [edx + ecx*4]
cmp ebx, eax
je 0x43f863
mov edx, ecx
sub edx, eax
cmp edx, 3
jle 0x43e8b4
mov dword [esp + 8], edx
mov dword [esp + 4], ebx
mov dword [esp], eax
call sub.msvcrt.dll_memcpy
jmp 0x43e8a2
mov eax, dword [ebp - 0x40]
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 0x43ebe1
mov eax, dword [ebp - 0x28]
mov dword [esp], eax
mov dword [esp + 8], 4
mov dword [esp + 4], 1
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x2c]
mov edx, dword [eax]
test edx, edx
jne 0x43f1b2
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 0x43f1c1
mov eax, dword [ebp - 0x100]
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 0x43df59
mov eax, dword [ebp - 0x40]
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 0x43df85
mov eax, dword [ebp - 0xac]
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 0x43df09
mov eax, dword [ebp - 0x104]
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 0x43df3a
mov ebx, esi
mov edi, dword [ebp - 0x130]
mov esi, eax
mov dword [ebp - 0x12c], ebx
jmp 0x43e689
mov esi, eax
mov edi, dword [ebp - 0x130]
mov dword [ebp - 0x12c], ebx
jmp 0x43e689
mov eax, ebx
jmp 0x43e8b4
mov eax, dword [ebp - 0xbc]
jmp 0x43f259
mov eax, dword [ebp - 0xcc]
jmp 0x43f359
mov eax, dword [ebp - 0x2c]
jmp 0x43f4f6
mov eax, dword [ebp - 0xb8]
jmp 0x43f282