Function at 0x140025b20
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
sub rsp, 0x30
mov rsi, r8
mov rbp, rdx
mov rdi, qword [rcx + 0xf8]
test rdi, rdi
jne 0x140008622
mov rax, qword [rcx + 0x100]
mov rdi, qword [rax + 0x30]
test rdi, rdi
je 0x14000872c
mov ecx, 0x40
call fcn.140167428
mov rbx, rax
mov qword [rsp + 0x50], rax
xor edx, edx
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::constructor_int____ptr64]
lea rax, vtable.QTreeWidgetItem.0
mov qword [rbx], rax
mov edx, 0xc
lea rcx, str.hh:mm:ss.zzz
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QDateTime___cdecl_QDateTime::currentDateTime_void_]
nop
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x68]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QDateTime::toString_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDateTime::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r8, rbp
mov edx, 1
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
mov r8, rsi
mov edx, 2
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x1e0]
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidget::addTopLevelItem_class_QTreeWidgetItem____ptr64____ptr64]
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x190]
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_class_QScrollBar____ptr64___cdecl_QAbstractScrollArea::verticalScrollBar_void_const___ptr64]
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_int___cdecl_QAbstractSlider::maximum_void_const___ptr64]
mov ebx, eax
mov rdx, qword [rdi]
mov rcx, rdi
call qword [rdx + 0x190]
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_class_QScrollBar____ptr64___cdecl_QAbstractScrollArea::verticalScrollBar_void_const___ptr64]
mov rcx, rax
mov edx, ebx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QAbstractSlider::setValue_int____ptr64]
mov rbx, qword [rsp + 0x58]
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], rsi
push rdi
sub rsp, 0x20
mov rsi, rdx
mov rdi, rcx
cmp qword [rcx + 0xe8], 0
je 0x1400087a2
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rbx, rax
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QDateTime___cdecl_QDateTime::currentDateTime_void_]
nop
mov r9, rbx
mov r8, rsi
mov rdx, rax
mov rcx, rdi
call fcn.1400087c0
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDateTime::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x48]
add rsp, 0x20
pop rdi
ret
mov rcx, qword [rcx + 0x400]
jmp fcn.14010de00
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0xd0]
sub rsp, 0x1d0
mov rax, qword [0x1402b0268]
xor rax, rsp
mov qword [rbp + 0xc0], rax
mov rsi, rcx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rsi + 0x318]
jne 0x14001ba96
lea rcx, [rsp + 0x60]
call fcn.140018e70
mov rbx, rax
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str._h3_About_Sandboxie_Plus__h3__p_Version__1__p__p_Copyright__c__2020_2023_by_DavidXanatos__p_
lea rdx, [rsp + 0x48]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov dl, 0x20
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ecx, word [rax]
mov word [rsp + 0x20], cx
xor r9d, r9d
mov r8, rbx
lea rdx, [rbp - 0x20]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
nop
xor r15d, r15d
mov rax, qword [0x1402b2b48]
cmp dword [rax + 4], r15d
je 0x14001b591
lea edx, [r15 + 4]
lea rcx, str.NAME
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x78], rax
lea rdx, [0x1402b2b48]
lea rcx, [rbp - 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QByteArray_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov r14, rax
lea edx, [r15 + 0x3a]
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_wchar_t____ptr64]
mov rbx, rax
lea edx, [r15 + 0xa]
lea rcx, [rsp + 0x6a]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_wchar_t____ptr64]
mov byte [rsp + 0x30], r15b
mov byte [rsp + 0x28], r15b
mov qword [rsp + 0x20], r15
movzx r9d, word [rbx]
movzx r8d, word [rax]
lea rdx, [rbp - 0x58]
lea rcx, [rbp - 0x80]
call qword [sym.imp.MiscHelpers.dll_class_QMultiMap_class_QString__class_QString____cdecl_GetArguments_class_QString_const____ptr64__class_QChar__class_QChar__class_QString____ptr64__bool__bool_]
nop
mov rax, qword [rax]
mov rbx, qword [rax + 0x10]
test rbx, rbx
je 0x14001b46f
mov edi, r15d
nop dword [rax + rax]
lea rcx, [rbx + 0x18]
lea rdx, [rbp - 0x78]
call qword [sym.imp.Qt5Core.dll_bool___cdecl_operator__class_QString_const____ptr64__class_QString_const____ptr64_]
test al, al
jne 0x14001b44b
mov rdi, rbx
mov rbx, qword [rbx + 8]
jmp 0x14001b44f
mov rbx, qword [rbx + 0x10]
test rbx, rbx
jne 0x14001b430
test rdi, rdi
je 0x14001b46f
lea rdx, [rdi + 0x18]
lea rcx, [rbp - 0x78]
call qword [sym.imp.Qt5Core.dll_bool___cdecl_operator__class_QString_const____ptr64__class_QString_const____ptr64_]
test al, al
jne 0x14001b46f
lea r14, [rdi + 0x20]
mov rdx, r14
lea rcx, [rbp - 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QString_const____ptr64____ptr64]
nop
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str.This_copy_of_Sandboxie_is_certified_for:__1
lea rdx, [rbp]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov dl, 0x20
lea rcx, [rsp + 0x6c]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ecx, word [rax]
mov word [rsp + 0x20], cx
xor r9d, r9d
lea r8, [rbp - 0x60]
lea rdx, [rbp + 0x48]
lea rcx, [rbp]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov rdx, rax
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
lea rcx, [rbp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
mov rax, qword [rbp - 0x80]
mov ecx, dword [rax]
test ecx, ecx
je 0x14001b51b
cmp ecx, 0xffffffff
je 0x14001b575
mov rax, qword [rbp - 0x80]
mov ecx, 0xffffffff
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x14001b575
mov rdi, qword [rbp - 0x80]
mov rbx, qword [rdi + 0x10]
test rbx, rbx
je 0x14001b56b
lea rcx, [rbx + 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x14001b54a
call fcn.14002e730
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14001b558
call fcn.14002e730
mov r8d, 8
mov rdx, qword [rdi + 0x10]
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::freeTree_struct_QMapNodeBase____ptr64__int____ptr64]
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMapDataBase::freeData_struct_QMapDataBase____ptr64_]
nop
lea rcx, [rbp - 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x78]
jmp 0x14001b5ca
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str.Sandboxie_is_free_for_personal_and_non_commercial_use.
lea rdx, [rsp + 0x48]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
lea rdx, [rbp + 0x38]
call qword [rax + 0x1d0]
mov rdi, rax
mov rcx, qword [0x1402b28d0]
mov r8, qword [rcx]
lea rdx, [rbp + 0x30]
call qword [r8 + 0x78]
mov rbx, rax
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str.Sandboxie_Plus_is_an_open_source_continuation_of_Sandboxie._br___Visit__a_href_https:__sandboxie_plus.com__sandboxie_plus.com__a__for_more_information._br____br____3_br____br___Driver_version:__1_br___Features:__2_br____br___Icons_from__a_href_https:__icons8.com__icons8.com__a_
lea rdx, [rbp - 0x50]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov dl, 0x20
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ecx, word [rax]
mov word [rsp + 0x20], cx
xor r9d, r9d
mov r8, rbx
lea rdx, [rbp + 0x28]
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov rbx, rax
mov dl, 0x20
lea rcx, [rsp + 0x6e]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ecx, word [rax]
mov word [rsp + 0x20], cx
xor r9d, r9d
mov r8, rdi
lea rdx, [rbp + 0x20]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov rbx, rax
mov dl, 0x20
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ecx, word [rax]
mov word [rsp + 0x20], cx
xor r9d, r9d
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x28]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
nop
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov ecx, 0x30
call fcn.140167428
mov rdi, rax
mov qword [rbp - 0x10], rax
mov rdx, rsi
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QMessageBox::constructor_class_QWidget____ptr64____ptr64]
lea rax, vtable.QMessageBox.0
mov qword [rdi], rax
lea rax, vtable.QMessageBox.1.0
mov qword [rdi + 0x10], rax
mov r8b, 1
mov edx, 0x37
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::setAttribute_enum_Qt::WidgetAttribute__bool____ptr64]
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str.About_Sandboxie_Plus
lea rdx, [rbp + 0x10]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
lea rdx, [rbp + 0x10]
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QMessageBox::setWindowTitle_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rbp - 0x20]
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QMessageBox::setText_class_QString_const____ptr64____ptr64]
lea rdx, [rbp - 0x28]
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QMessageBox::setInformativeText_class_QString_const____ptr64____ptr64]
mov dword [rbp - 0x10], 0xd
lea rax, str.:_SandMan.png
mov qword [rbp - 8], rax
movaps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rbp + 0x10]
lea rcx, [rbp - 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QLatin1String____ptr64]
nop
lea rdx, [rbp - 0x48]
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 0x80
lea r8d, [rdx + 0x20]
lea rcx, [rbp + 0x50]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QPixmap::constructor_int__int____ptr64]
nop
mov edx, 0x13
lea rcx, [rbp + 0x90]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QColor::constructor_enum_Qt::GlobalColor____ptr64]
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x50]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QPixmap::fill_class_QColor_const____ptr64____ptr64]
lea rdx, [rbp + 0x50]
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QPainter::constructor_class_QPaintDevice____ptr64____ptr64]
nop
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], r15d
mov r9d, 0x80
mov r8d, r9d
lea rdx, [rbp + 0x70]
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Gui.dll_public:_class_QPixmap___cdecl_QIcon::pixmap_int__int__enum_QIcon::Mode__enum_QIcon::State____ptr64]
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
mov r8, rax
lea rdx, [rbp + 0x90]
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QPainter::drawPixmap_class_QPointF_const____ptr64__class_QPixmap_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x70]
call qword [sym.imp.Qt5Gui.dll_public_virtual:_void___cdecl_QPixmap::destructor_void____ptr64]
test byte [0x1402b2b40], 1
je 0x14001ba20
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QFont::constructor_void____ptr64]
nop
mov edx, 0xc
lea rcx, str.Cooper_Black
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x40], rax
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Gui.dll_public:_bool___cdecl_QFont::fromString_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 0xc
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QFont::setPointSize_int____ptr64]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QPainter::setFont_class_QFont_const____ptr64____ptr64]
lea rcx, [rbp + 0xb0]
call fcn.1400e8440
mov rdx, rax
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QPainter::setPen_class_QColor_const____ptr64____ptr64]
lea rcx, [rsp + 0x48]
call fcn.1400e8630
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Gui.dll_public:_class_QFont_const____ptr64___cdecl_QPainter::font_void_const___ptr64]
mov rdx, rax
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QFontMetrics::constructor_class_QFont_const____ptr64____ptr64]
nop
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
lea r9, [rsp + 0x48]
mov r8d, 0x100
lea rdx, [rbp - 0x38]
mov rcx, rax
call qword [sym.imp.Qt5Gui.dll_public:_class_QSize___cdecl_QFontMetrics::size_int__class_QString_const____ptr64__int__int____ptr64____ptr64]
nop
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QFontMetrics::destructor_void____ptr64]
lea rcx, [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QSize::height_void_const___ptr64]
mov qword [rsp + 0x38], r15
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 4
mov dword [rsp + 0x20], eax
xor edx, edx
mov r9d, 0x80
lea r8d, [rdx + 0x78]
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QPainter::drawText_int__int__int__int__int__class_QString_const____ptr64__class_QRect____ptr64____ptr64]
mov eax, dword [0x1402b2b40]
shr eax, 0xd
and eax, 7
cmp eax, 7
je 0x14001ba0a
cmp eax, 2
je 0x14001ba0a
mov edx, 0xa
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QFont::setPointSize_int____ptr64]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QPainter::setFont_class_QFont_const____ptr64____ptr64]
mov edx, 2
lea rcx, [rbp + 0xa0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QColor::constructor_enum_Qt::GlobalColor____ptr64]
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QPainter::setPen_class_QColor_const____ptr64____ptr64]
lea rcx, [rsp + 0x60]
call fcn.1400e8500
nop
lea rcx, [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QSize::height_void_const___ptr64]
mov qword [rsp + 0x38], r15
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 2
mov dword [rsp + 0x20], eax
xor edx, edx
lea r9d, [rdx + 0x78]
lea r8d, [r9 + 0x10]
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QPainter::drawText_int__int__int__int__int__class_QString_const____ptr64__class_QRect____ptr64____ptr64]
nop
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QFont::destructor_void____ptr64]
lea rdx, [rbp + 0x50]
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QMessageBox::setIconPixmap_class_QPixmap_const____ptr64____ptr64]
mov rbx, qword [0x1402b28d8]
mov qword [0x1402b28d8], rdi
mov rcx, rdi
call qword [sym.imp.MiscHelpers.dll_void___cdecl_SafeShow_class_QWidget____ptr64_]
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x170]
mov qword [0x1402b28d8], rbx
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QPainter::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x50]
call qword [sym.imp.Qt5Gui.dll_public_virtual:_void___cdecl_QPixmap::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x20]
jmp 0x14001bac6
mov rcx, rsi
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rsi + 0x320]
jne 0x14001bacc
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
nop
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_static_void___cdecl_QMessageBox::aboutQt_class_QWidget____ptr64__class_QString_const____ptr64_]
nop
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rcx, qword [rbp + 0xc0]
xor rcx, rsp
call fcn.140167750
lea r11, [rsp + 0x1d0]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
mov qword [rsp + 0x10], rbx
push rdi
sub rsp, 0x30
mov rdi, rcx
call fcn.140029510
mov rcx, qword [rdi + 0x220]
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QAction::isChecked_void_const___ptr64]
movzx ebx, al
movzx edx, al
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_bool____ptr64]
nop
mov edx, 0x13
lea rcx, str.Options_AlwaysOnTop
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x40], rax
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::SetValue_class_QString_const____ptr64__class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
movzx r8d, bl
mov edx, 0x40000
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::setWindowFlag_enum_Qt::WindowType__bool____ptr64]
mov dl, 1
mov rcx, rdi
call fcn.14001a610
mov rcx, rdi
call qword [sym.imp.MiscHelpers.dll_void___cdecl_SafeShow_class_QWidget____ptr64_]
movzx r8d, bl
mov edx, 0x40000
mov rcx, qword [rdi + 0x3a0]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::setWindowFlag_enum_Qt::WindowType__bool____ptr64]
movzx r8d, bl
mov edx, 0x40000
mov rcx, qword [rdi + 0x390]
mov rbx, qword [rsp + 0x48]
add rsp, 0x30
pop rdi
jmp qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::setWindowFlag_enum_Qt::WindowType__bool____ptr64]
push rbx
sub rsp, 0x20
mov rbx, rcx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
mov rcx, qword [sym.imp.QSbieAPI.dll_struct_QMetaObject_const_CSbieProgress::staticMetaObject]
mov rdx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QObject____ptr64___cdecl_QMetaObject::cast_class_QObject____ptr64_const___ptr64]
mov rdx, rax
mov rcx, rbx
add rsp, 0x20
pop rbx
jmp fcn.14001bbe0
mov rcx, qword [rcx + 0x390]
mov rcx, qword [rcx + 0x48]
jmp qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QLabel::setText_class_QString_const____ptr64____ptr64]
mov qword [rsp + 0x10], rbx
push rdi
sub rsp, 0x20
mov ebx, edx
mov rdi, rcx
xor edx, edx
lea rcx, [0x14018b243]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x30], rax
mov r8d, ebx
lea rdx, [rsp + 0x30]
mov rcx, qword [rdi + 0x390]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CProgressDialog::OnProgressMessage_class_QString_const____ptr64__int____ptr64]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rbx, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
sub rsp, 0x38
mov rdx, qword [rdx]
lea rax, str.1OnStartMenuChanged__
mov r9, rcx
mov dword [rsp + 0x28], 0
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea r8, str.2StartMenuChanged__
call qword [sym.imp.Qt5Core.dll_public:_static_class_QMetaObject::Connection___cdecl_QObject::connect_class_QObject_const____ptr64__char_const____ptr64__class_QObject_const____ptr64__char_const____ptr64__enum_Qt::ConnectionType_]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMetaObject::Connection::destructor_void____ptr64]
add rsp, 0x38
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
mov ecx, 0x68
call fcn.140167428
mov qword [rsp + 0x38], rax
mov rdx, rbx
mov rcx, rax
call fcn.14012e3a0
mov rbx, rax
mov r8b, 1
mov edx, 0x37
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::setAttribute_enum_Qt::WidgetAttribute__bool____ptr64]
mov rcx, rbx
add rsp, 0x20
pop rbx
jmp qword [sym.imp.MiscHelpers.dll_void___cdecl_SafeShow_class_QWidget____ptr64_]
push rbx
sub rsp, 0x30
mov r10, rdx
mov rbx, rcx
mov rax, qword [rdx]
mov r9d, 0x100
xor r8d, r8d
lea rdx, [rsp + 0x20]
mov rcx, r10
call qword [rax + 0x10]
nop
lea rdx, [rsp + 0x40]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QVariant::toString_void____ptr64]
nop
mov rcx, qword [rbx + 0xd0]
mov r8, qword [rcx]
mov rdx, rax
call qword [r8 + 0x238]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
add rsp, 0x30
pop rbx
ret
push rbx
sub rsp, 0x30
mov rbx, rcx
mov rcx, qword [rcx + 0x370]
call qword [sym.imp.Qt5Widgets.dll_public:_class_QTreeWidgetItem____ptr64___cdecl_QTreeWidget::currentItem_void_const___ptr64]
test rax, rax
je 0x14001c4cd
mov byte [0x1402b2899], 1
mov r10, qword [rax]
mov r9d, 0x100
xor r8d, r8d
lea rdx, [rsp + 0x20]
mov rcx, rax
call qword [r10 + 0x10]
nop
lea rdx, [rsp + 0x40]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QVariant::toString_void____ptr64]
nop
mov rcx, qword [rbx + 0xd0]
mov r8, qword [rcx]
mov rdx, rax
call qword [r8 + 0x220]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov byte [0x1402b2899], 0
add rsp, 0x30
pop rbx
ret
mov qword [rsp + 8], rbx
push rsi
push rdi
push r14
sub rsp, 0x50
mov rdi, rdx
lea rdx, [rsp + 0x30]
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_class_QVariant___cdecl_QAction::data_void____ptr64]
nop
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_enum_QVariant::Type___cdecl_QVariant::type_void____ptr64]
mov ebx, eax
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
cmp ebx, 0xa
jne 0x14001c725
lea rdx, [rsp + 0x40]
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_class_QVariant___cdecl_QAction::data_void____ptr64]
nop
lea rdx, [rsp + 0x88]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QVariant::toString_void____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
lea r8d, [rbx - 6]
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x88]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::left_int____ptr64]
nop
lea rdx, str.box:
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator__char_const____ptr64_const___ptr64]
movzx ebx, al
lea rcx, [rsp + 0x80]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test bl, bl
jne 0x14001c717
mov esi, 0xffffffff
mov r9d, esi
lea r8d, [rsi + 5]
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x88]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::mid_int__int____ptr64]
nop
mov ecx, dword [0x1402b2c70]
mov rax, qword gs:[0x58]
mov edx, 4
mov rcx, qword [rax + rcx*8]
mov eax, dword [rdx + rcx]
cmp dword [0x1402b2970], eax
jg 0x14001c733
xor ebx, ebx
mov rax, qword [0x1402b2960]
test rax, rax
je 0x14001c5f1
mov eax, dword [rax + 4]
test eax, eax
mov rax, qword [0x1402b2968]
jne 0x14001c5f4
mov rax, rbx
cmp rax, rdi
je 0x14001c70b
mov rax, qword [0x1402b2960]
test rax, rax
je 0x14001c6a9
mov eax, dword [rax + 4]
test eax, eax
je 0x14001c6a9
cmp qword [0x1402b2968], rbx
je 0x14001c6a9
mov rax, qword [0x1402b2960]
test rax, rax
je 0x14001c63f
mov eax, dword [rax + 4]
test eax, eax
mov rcx, qword [0x1402b2968]
jne 0x14001c642
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_class_QMenu____ptr64___cdecl_QAction::menu_void_const___ptr64]
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QWidget::close_void____ptr64]
mov ecx, 0x30
call fcn.140167428
mov r14, rax
mov qword [rsp + 0x28], rax
xor edx, edx
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QMenu::constructor_class_QWidget____ptr64____ptr64]
lea rax, vtable.QMenu.0
mov qword [r14], rax
lea rax, vtable.QMenu.1.0
mov qword [r14 + 0x10], rax
mov rax, qword [0x1402b2960]
test rax, rax
je 0x14001c69d
mov eax, dword [rax + 4]
test eax, eax
mov rcx, qword [0x1402b2968]
jne 0x14001c6a0
mov rcx, rbx
mov rdx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QAction::setMenu_class_QMenu____ptr64____ptr64]
test rdi, rdi
je 0x14001c6ba
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QtSharedPointer::ExternalRefCountData____ptr64___cdecl_QtSharedPointer::ExternalRefCountData::getAndRef_class_QObject_const____ptr64_]
mov rbx, rax
mov rcx, qword [0x1402b2960]
mov qword [0x1402b2960], rbx
mov qword [0x1402b2968], rdi
test rcx, rcx
je 0x14001c6e2
lock xadd dword [rcx], esi
cmp esi, 1
jne 0x14001c6e2
call fcn.140167958
mov rax, qword [0x1402b28e8]
mov rcx, qword [rax + 0xd0]
mov rax, qword [rcx]
lea rdx, [rsp + 0x20]
call qword [rax + 0x228]
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QAction::setMenu_class_QMenu____ptr64____ptr64]
nop
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x88]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rbx, qword [rsp + 0x70]
add rsp, 0x50
pop r14
pop rdi
pop rsi
ret
lea rcx, [0x1402b2970]
call fcn.140167ae8
cmp dword [0x1402b2970], 0xffffffff
jne 0x14001c5d5
lea rcx, [0x1401840c0]
call fcn.1401676a4
nop
lea rcx, [0x1402b2970]
call fcn.140167a88
jmp 0x14001c5d5
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
mov rbp, rsp
sub rsp, 0x60
mov rdi, rcx
mov rax, qword [rcx + 0x58]
mov ecx, dword [rax]
test ecx, ecx
jne 0x14001cc60
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QMapDataBase____ptr64___cdecl_QMapDataBase::createData_void_]
mov rbx, rax
mov qword [rbp - 0x40], rax
mov rcx, qword [rdi + 0x58]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x14001cc70
mov rdx, rax
call fcn.14002d8d0
mov qword [rbx + 0x10], rax
lea rdx, [rbx + 8]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapNodeBase::setParent_struct_QMapNodeBase____ptr64____ptr64]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::recalcMostLeftNode_void____ptr64]
jmp 0x14001cc70
cmp ecx, 0xffffffff
je 0x14001cc68
lock inc dword [rax]
mov rbx, qword [rdi + 0x58]
mov qword [rbp - 0x40], rbx
cmp qword [rbx + 0x10], 0
je 0x14001cc81
mov rax, qword [rbx + 0x20]
lea rsi, [rbx + 8]
jmp 0x14001cc88
lea rax, [rbx + 8]
mov rsi, rax
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rsi
mov dword [rbp - 0x28], 1
xor r14d, r14d
lea edi, [r14 - 1]
nop
mov rax, qword [rbp - 0x38]
cmp rax, rsi
je 0x14001cd6a
mov rdx, qword [rax + 0x20]
mov qword [rbp - 0x20], rdx
mov rcx, qword [rax + 0x28]
mov qword [rbp - 0x18], rcx
test rcx, rcx
je 0x14001cccd
lock inc dword [rcx]
lock inc dword [rcx + 4]
mov rdx, qword [rbp - 0x20]
mov rbx, qword [rax + 0x30]
mov qword [rbp - 0x10], rbx
mov rax, qword [rax + 0x38]
mov qword [rbp - 8], rax
test rbx, rbx
je 0x14001cced
lock inc dword [rbx]
mov rbx, qword [rbp - 0x10]
mov rdx, qword [rbp - 0x20]
cmp dword [rbp - 0x28], 0
je 0x14001cd04
mov byte [rdx + 0x10], 1
mov rcx, rdx
call qword [sym.imp.QSbieAPI.dll_public:_void___cdecl_CSbieProgress::Canceled_void____ptr64]
mov dword [rbp - 0x28], r14d
test rbx, rbx
je 0x14001cd1e
mov eax, edi
lock xadd dword [rbx], eax
cmp eax, 1
jne 0x14001cd1e
mov rcx, qword [rbp - 0x10]
call fcn.140167958
nop
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x14001cd52
mov eax, edi
lock xadd dword [rcx + 4], eax
mov rbx, qword [rbp - 0x18]
cmp eax, 1
jne 0x14001cd3d
mov rcx, rbx
call qword [rbx + 8]
mov eax, edi
lock xadd dword [rbx], eax
cmp eax, 1
jne 0x14001cd52
mov rcx, qword [rbp - 0x18]
call fcn.140167958
nop
mov rcx, qword [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_struct_QMapNodeBase_const____ptr64___cdecl_QMapNodeBase::nextNode_void_const___ptr64]
mov qword [rbp - 0x38], rax
xor dword [rbp - 0x28], 1
jne 0x14001cca0
mov rax, qword [rbp - 0x40]
mov ecx, dword [rax]
test ecx, ecx
je 0x14001cd86
cmp ecx, 0xffffffff
je 0x14001cd90
mov rax, qword [rbp - 0x40]
lock xadd dword [rax], edi
cmp edi, 1
jne 0x14001cd90
mov rcx, qword [rbp - 0x40]
call fcn.14002e490
nop
lea r11, [rsp + 0x60]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rsi
push rdi
push r14
sub rsp, 0x20
mov rdi, rcx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rdi + 0x248]
je 0x14001cdea
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rdi + 0x260]
jne 0x14001cee1
lea r14, [rdi + 0x80]
mov rax, qword [r14]
cmp dword [rax + 4], 0
je 0x14001cec3
mov eax, dword [rax]
cmp eax, 1
jbe 0x14001ce37
mov rax, qword [r14]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x14001ce2c
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
lea ecx, [rdx + 0x18]
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r14], rax
jmp 0x14001ce37
xor r8d, r8d
mov rcx, r14
call fcn.140031420
mov rax, qword [r14]
movsxd rbp, dword [rax + 4]
shl rbp, 5
add rbp, qword [rax + 0x10]
add rbp, rax
mov eax, dword [rax]
cmp eax, 1
jbe 0x14001ce82
mov rax, qword [r14]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x14001ce77
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
lea ecx, [rdx + 0x18]
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r14], rax
jmp 0x14001ce82
xor r8d, r8d
mov rcx, r14
call fcn.140031420
mov rcx, qword [r14]
mov rsi, qword [rcx + 0x10]
add rsi, rcx
cmp rsi, rbp
je 0x14001cebc
mov rbx, rsi
add rsi, 0x20
lea rcx, [rbx + 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x10]
call fcn.140001610
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDateTime::destructor_void____ptr64]
cmp rsi, rbp
jne 0x14001ce91
mov rcx, qword [r14]
mov dword [rcx + 4], 0
mov rcx, qword [rdi + 0xe8]
test rcx, rcx
je 0x14001cee1
mov rax, qword [rcx]
call qword [rax + 0x1e0]
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidget::clear_void____ptr64]
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rdi + 0x250]
je 0x14001cf05
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rdi + 0x260]
jne 0x14001cf23
mov rcx, qword [rdi + 0xf0]
test rcx, rcx
je 0x14001cf23
call fcn.14006ed10
mov rcx, qword [rdi + 0x328]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QLabel::clear_void____ptr64]
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rdi + 0x258]
je 0x14001cf47
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rdi + 0x260]
jne 0x14001cf65
mov rcx, qword [rdi + 0xf8]
test rcx, rcx
je 0x14001cf65
mov rax, qword [rcx]
call qword [rax + 0x1e0]
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidget::clear_void____ptr64]
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rdi + 0x240]
je 0x14001cf8d
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rdi + 0x260]
jne 0x14001d01b
mov rcx, qword [rdi + 0x280]
test rcx, rcx
je 0x14001cfa8
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QAction::isChecked_void_const___ptr64]
test al, al
je 0x14001cfa8
mov r9b, 1
jmp 0x14001cfab
xor r9b, r9b
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
xor r8d, r8d
lea rdx, [rsp + 0x48]
call qword [rax + 0xd8]
mov rax, qword [rsp + 0x48]
test rax, rax
je 0x14001d01b
mov edx, 0xffffffff
mov ecx, edx
lock xadd dword [rax + 0x14], ecx
cmp ecx, 1
jne 0x14001d01b
mov rbx, qword [rsp + 0x48]
test rbx, rbx
je 0x14001d01b
lea rcx, [rbx + 8]
mov rax, qword [rcx]
mov r8d, dword [rax]
test r8d, r8d
je 0x14001d005
cmp r8d, edx
je 0x14001d00e
lock xadd dword [rax], edx
cmp edx, 1
jne 0x14001d00e
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rbx
call fcn.140167464
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
add rsp, 0x20
pop r14
pop rdi
pop rsi
ret
push rbx
sub rsp, 0x20
mov rcx, qword [rcx + 0x160]
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QAction::isChecked_void_const___ptr64]
mov rcx, qword [0x1402b28d0]
mov r10, qword [rcx]
xor r9d, r9d
movzx r8d, al
lea rdx, [rsp + 0x38]
call qword [r10 + 0x1d8]
mov rax, qword [rsp + 0x38]
test rax, rax
je 0x14001d298
mov edx, 0xffffffff
mov ecx, edx
lock xadd dword [rax + 0x14], ecx
cmp ecx, 1
jne 0x14001d298
mov rbx, qword [rsp + 0x38]
test rbx, rbx
je 0x14001d298
lea rcx, [rbx + 8]
mov rax, qword [rcx]
mov r8d, dword [rax]
test r8d, r8d
je 0x14001d282
cmp r8d, edx
je 0x14001d28b
lock xadd dword [rax], edx
cmp edx, 1
jne 0x14001d28b
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rbx
call fcn.140167464
add rsp, 0x20
pop rbx
ret
push rbx
push rbp
push rsi
push rdi
push r14
push r15
sub rsp, 0x78
mov r14, rcx
mov rcx, qword [rcx + 0x158]
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QAction::isChecked_void_const___ptr64]
movzx ebp, al
xor ebx, ebx
lea edi, [rbx - 1]
test al, al
je 0x14001d403
lea edx, [rbx + 0x13]
lea rcx, str.ForceDisableSeconds
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0xc0], rax
mov rcx, qword [0x1402b28d0]
mov r8, qword [rcx]
lea rdx, [rsp + 0x60]
call qword [r8 + 0x180]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov byte [rsp + 0x20], bl
xor r9d, r9d
lea r8d, [rbx + 0x3c]
lea rdx, [rsp + 0xc0]
call qword [rax + 0x98]
mov r15d, eax
mov rsi, qword [rsp + 0x68]
test rsi, rsi
je 0x14001d34e
mov edx, edi
lock xadd dword [rsi + 4], edx
cmp edx, 1
jne 0x14001d33a
mov rcx, rsi
call qword [rsi + 8]
mov eax, edi
lock xadd dword [rsi], eax
cmp eax, 1
jne 0x14001d34e
mov rcx, rsi
call fcn.140167958
nop
lea rcx, [rsp + 0xc0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov byte [rsp + 0xb0], 0
mov edx, 0xe
lea rcx, [0x14018af80]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, str.Please_enter_the_duration__in_seconds__for_disabling_Forced_Programs_rules.
lea rdx, [rsp + 0xc8]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x40], ebx
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], 0x7fffffff
mov dword [rsp + 0x20], ebx
mov r9d, r15d
lea r8, [rsp + 0xc8]
lea rdx, [rsp + 0x50]
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_static_int___cdecl_QInputDialog::getInt_class_QWidget____ptr64__class_QString_const____ptr64__class_QString_const____ptr64__int__int__int__int__bool____ptr64__class_QFlags_enum_Qt::WindowType__]
mov ebx, eax
lea rcx, [rsp + 0xc8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp byte [rsp + 0xb0], 0
je 0x14001d470
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
mov r9d, ebx
movzx r8d, bpl
lea rdx, [rsp + 0x58]
call qword [rax + 0x1d8]
mov rax, qword [rsp + 0x58]
test rax, rax
je 0x14001d470
mov ecx, edi
lock xadd dword [rax + 0x14], ecx
cmp ecx, 1
jne 0x14001d470
mov rbx, qword [rsp + 0x58]
test rbx, rbx
je 0x14001d470
lea rcx, [rbx + 8]
mov rax, qword [rcx]
mov edx, dword [rax]
test edx, edx
je 0x14001d45a
cmp edx, 0xffffffff
je 0x14001d463
lock xadd dword [rax], edi
cmp edi, 1
jne 0x14001d463
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rbx
call fcn.140167464
add rsp, 0x78
pop r15
pop r14
pop rdi
pop rsi
pop rbp
pop rbx
ret
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r14
push r15
mov rbp, rsp
sub rsp, 0x80
mov rdi, rcx
mov dword [rbp + 0x40], 0
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
mov rcx, rax
lea r8, [0x14018ebec]
lea rdx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_class_QVariant___cdecl_QObject::property_char_const____ptr64____ptr64]
nop
lea rdx, [rbp - 0x40]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QVariant::toString_void____ptr64]
nop
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
lea rcx, [rbp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
nop
lea rdx, str.plus
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator_char_const____ptr64_const___ptr64]
movzx r14d, al
test al, al
je 0x14001d843
mov edx, 1
lea rcx, [0x14018af90]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x30], rax
mov edx, 1
lea rcx, [0x14018af94]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x38], rax
lea rdx, [rbp - 0x28]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_class_QString___cdecl_CSettings::GetConfigDir_void_const___ptr64]
nop
mov rdx, rax
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QString_const____ptr64____ptr64]
mov dword [rbp + 0x40], 4
mov r8d, 0xffffffff
lea rdx, str._Sandboxie_Plus.ini
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const____ptr64__int_]
nop
mov rdx, rax
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r9d, 1
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::replace_class_QString_const____ptr64__class_QString_const____ptr64__enum_Qt::CaseSensitivity____ptr64]
mov rdx, rax
lea rcx, [rbp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
jmp 0x14001dbc0
lea rdx, str.tmpl
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator_char_const____ptr64_const___ptr64]
mov rcx, qword [0x1402b28d0]
test al, al
mov rax, qword [rcx]
je 0x14001da08
lea rdx, [rbp - 0x28]
call qword [rax + 0x90]
nop
mov rdx, rax
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QString_const____ptr64____ptr64]
mov dword [rbp + 0x40], 8
mov r8d, 0xffffffff
lea rdx, [0x140191a38]
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const____ptr64__int_]
nop
mov rdx, rax
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rbp + 0x38]
lea rcx, [rbp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rbx, str.Options_NoEditWarn
mov qword [rbp + 0x38], rbx
mov r8b, 1
lea rdx, [rbp + 0x38]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::GetBool_struct_CSettings::SStrRef_const____ptr64__bool____ptr64]
test al, al
je 0x14001dbc0
mov byte [rbp + 0x38], 0
mov edx, 0xe
lea rcx, [0x14018af80]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x38], rax
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str.Dont_show_this_message_again.
lea rdx, [rbp - 0x30]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str.You_are_about_to_edit_the_Templates.ini__this_is_generally_not_recommended._nThis_file_is_part_of_Sandboxie_and_all_change_done_to_it_will_be_reverted_next_time_Sandboxie_is_updated.
lea rdx, [rbp + 0x40]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x38], 2
mov dword [rsp + 0x30], 0x400
mov dword [rsp + 0x28], 0x400
lea rax, [rbp + 0x38]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x30]
lea r8, [rbp + 0x40]
lea rdx, [rbp - 0x38]
mov rcx, rdi
call qword [sym.imp.MiscHelpers.dll_public:_static_enum_QDialogButtonBox::StandardButton___cdecl_CCheckableMessageBox::question_class_QWidget____ptr64__class_QString_const____ptr64__class_QString_const____ptr64__class_QString_const____ptr64__bool____ptr64__class_QFlags_enum_QDialogButtonBox::StandardButton___enum_QDialogButtonBox::StandardButton__enum_QMessageBox::Icon_]
nop
lea rcx, [rbp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp byte [rbp + 0x38], 0
je 0x14001dbc0
xor edx, edx
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_bool____ptr64]
nop
mov edx, 0x12
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x40], rax
lea r8, [rbp - 0x18]
lea rdx, [rbp + 0x40]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::SetValue_class_QString_const____ptr64__class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
jmp 0x14001dbb6
lea rdx, [rbp + 0x38]
call qword [rax + 0xa0]
mov rdx, rax
lea rcx, [rbp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r15, str.Options_NoEditInfo
mov qword [rbp + 0x38], r15
mov r8b, 1
lea rdx, [rbp + 0x38]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::GetBool_struct_CSettings::SStrRef_const____ptr64__bool____ptr64]
test al, al
je 0x14001dbc0
mov byte [rbp + 0x38], 0
lea rax, str.Options_WatchIni
mov qword [rbp - 0x18], rax
mov r8b, 1
lea rdx, [rbp - 0x18]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::GetBool_struct_CSettings::SStrRef_const____ptr64__bool____ptr64]
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea rcx, [0x1402a83d0]
test al, al
je 0x14001daa5
lea r8, str.The_changes_will_be_applied_automatically_whenever_the_file_gets_saved.
lea rdx, [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
lea rsi, [rbp - 0x20]
mov ebx, 0x41
jmp 0x14001dabf
lea r8, str.The_changes_will_be_applied_automatically_as_soon_as_the_editor_is_closed.
lea rdx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
lea rsi, [rbp - 0x28]
mov ebx, 0x82
mov dword [rbp + 0x40], ebx
mov edx, 0xe
lea rcx, [0x14018af80]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x38], rax
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str.Dont_show_this_message_again.
lea rdx, [rbp - 0x30]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
bts ebx, 8
mov dword [rbp + 0x40], ebx
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x30], 0x400
mov dword [rsp + 0x28], 0x400
lea rax, [rbp + 0x38]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x30]
mov r8, rsi
lea rdx, [rbp - 0x38]
mov rcx, rdi
call qword [sym.imp.MiscHelpers.dll_public:_static_enum_QDialogButtonBox::StandardButton___cdecl_CCheckableMessageBox::question_class_QWidget____ptr64__class_QString_const____ptr64__class_QString_const____ptr64__class_QString_const____ptr64__bool____ptr64__class_QFlags_enum_QDialogButtonBox::StandardButton___enum_QDialogButtonBox::StandardButton__enum_QMessageBox::Icon_]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
test bl, 2
je 0x14001db61
and ebx, 0xfffffffd
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
test bl, 1
je 0x14001db70
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp byte [rbp + 0x38], 0
je 0x14001dbc0
xor edx, edx
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_bool____ptr64]
nop
mov edx, 0x12
mov rcx, r15
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x40], rax
lea r8, [rbp - 0x18]
lea rdx, [rbp + 0x40]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::SetValue_class_QString_const____ptr64__class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
movzx r8d, r14b
lea rdx, [rbp + 0x48]
mov rcx, rdi
call fcn.140013d70
nop
lea rcx, [rbp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rbx, qword [rsp + 0xb0]
add rsp, 0x80
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov byte [rcx + 0x38c], 1
jmp qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QWidget::close_void____ptr64]
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r14
sub rsp, 0x60
mov r14, r8
mov rbp, rdx
xor esi, esi
mov dword [rsp + 0x80], esi
mov rdi, qword [rcx + 0xf8]
test rdi, rdi
jne 0x14001dc51
mov rax, qword [rcx + 0x100]
mov rdi, qword [rax + 0x30]
test rdi, rdi
je 0x14001dd5b
mov ecx, 0x40
call fcn.140167428
mov rbx, rax
mov qword [rsp + 0x38], rax
xor edx, edx
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::constructor_int____ptr64]
lea rax, vtable.QTreeWidgetItem.0
mov qword [rbx], rax
mov edx, 0xc
lea rcx, str.hh:mm:ss.zzz
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QDateTime___cdecl_QDateTime::currentDateTime_void_]
nop
lea r8, [rsp + 0x28]
lea rdx, [rsp + 0x30]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QDateTime::toString_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDateTime::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r8, rbp
mov edx, 1
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
mov r8, r14
mov edx, 2
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x1e0]
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidget::addTopLevelItem_class_QTreeWidgetItem____ptr64____ptr64]
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x190]
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_class_QScrollBar____ptr64___cdecl_QAbstractScrollArea::verticalScrollBar_void_const___ptr64]
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_int___cdecl_QAbstractSlider::maximum_void_const___ptr64]
mov ebx, eax
mov rdx, qword [rdi]
mov rcx, rdi
call qword [rdx + 0x190]
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_class_QScrollBar____ptr64___cdecl_QAbstractScrollArea::verticalScrollBar_void_const___ptr64]
mov rcx, rax
mov edx, ebx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QAbstractSlider::setValue_int____ptr64]
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
mov r8, rbp
lea rdx, [rsp + 0x50]
call qword [rax + 0xf8]
nop
mov edi, 0xffffffff
mov rdx, qword [rsp + 0x50]
test rdx, rdx
je 0x14001de4f
lea rcx, [0x1402a8790]
call qword [sym.imp.Qt5Core.dll_public:_class_QObject____ptr64___cdecl_QMetaObject::cast_class_QObject____ptr64_const___ptr64]
mov r9, rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x40], xmm0
mov dword [rsp + 0x80], 4
mov rbx, qword [rsp + 0x58]
test rbx, rbx
je 0x14001de04
mov edx, dword [rbx + 4]
test edx, edx
jle 0x14001ddeb
lea ecx, [rdx + 1]
mov eax, edx
lock cmpxchg dword [rbx + 4], ecx
jne 0x14001ddb5
test edx, edx
je 0x14001ddeb
lock inc dword [rbx]
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], r9
lea r14, [rbx + 4]
mov eax, dword [r14]
test eax, eax
je 0x14001de10
mov rsi, qword [rsp + 0x40]
jmp 0x14001de15
mov rdx, r9
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QtSharedPointer::ExternalRefCountData::checkQObjectShared_class_QObject_const____ptr64____ptr64]
mov rbx, rsi
mov qword [rsp + 0x48], rsi
mov r14, rsi
jmp 0x14001de0c
mov r14, rbx
mov qword [rsp + 0x48], rbx
add r14, 4
mov qword [rsp + 0x40], rsi
mov rax, qword [rsi]
mov dl, 1
mov rcx, rsi
call qword [rax + 0x2b8]
nop
test rbx, rbx
je 0x14001de4f
mov eax, edi
lock xadd dword [r14], eax
cmp eax, 1
jne 0x14001de3b
mov rcx, rbx
call qword [rbx + 8]
mov eax, edi
lock xadd dword [rbx], eax
cmp eax, 1
jne 0x14001de4f
mov rcx, rbx
call fcn.140167958
nop
mov rbx, qword [rsp + 0x58]
test rbx, rbx
je 0x14001de7d
mov eax, edi
lock xadd dword [rbx + 4], eax
cmp eax, 1
jne 0x14001de6b
mov rcx, rbx
call qword [rbx + 8]
lock xadd dword [rbx], edi
cmp edi, 1
jne 0x14001de7d
mov rcx, rbx
call fcn.140167958
nop
lea r11, [rsp + 0x60]
mov rbx, qword [r11 + 0x28]
mov rbp, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rsi
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rbx + 0x2f8]
jne 0x14001e14a
mov edx, 0x34
lea rcx, str.https:__sandboxie_plus.com_go.php_tosbie_contribute
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x30], rax
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QUrl::constructor_class_QString_const____ptr64__enum_QUrl::ParsingMode____ptr64]
nop
mov rcx, rax
call qword [sym.imp.Qt5Gui.dll_public:_static_bool___cdecl_QDesktopServices::openUrl_class_QUrl_const____ptr64_]
nop
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QUrl::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
add rsp, 0x20
pop rbx
ret
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rbx + 0x308]
jne 0x14001e1ae
mov edx, 0x2e
lea rcx, str.https:__sandboxie_plus.com_go.php_tosbie_docs
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x30], rax
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QUrl::constructor_class_QString_const____ptr64__enum_QUrl::ParsingMode____ptr64]
nop
mov rcx, rax
call qword [sym.imp.Qt5Gui.dll_public:_static_bool___cdecl_QDesktopServices::openUrl_class_QUrl_const____ptr64_]
nop
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QUrl::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
add rsp, 0x20
pop rbx
ret
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rbx + 0x300]
jne 0x14001e212
mov edx, 0x2f
lea rcx, str.https:__sandboxie_plus.com_go.php_tosbie_forum
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x30], rax
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QUrl::constructor_class_QString_const____ptr64__enum_QUrl::ParsingMode____ptr64]
nop
mov rcx, rax
call qword [sym.imp.Qt5Gui.dll_public:_static_bool___cdecl_QDesktopServices::openUrl_class_QUrl_const____ptr64_]
nop
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QUrl::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
add rsp, 0x20
pop rbx
ret
mov edx, 0x2c
lea rcx, str.https:__sandboxie_plus.com_go.php_topatreon
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x30], rax
xor r8d, r8d
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QUrl::constructor_class_QString_const____ptr64__enum_QUrl::ParsingMode____ptr64]
nop
mov rcx, rax
call qword [sym.imp.Qt5Gui.dll_public:_static_bool___cdecl_QDesktopServices::openUrl_class_QUrl_const____ptr64_]
nop
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QUrl::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
add rsp, 0x20
pop rbx
ret
cmp rdx, 1
jne 0x14001e2ed
push rbx
sub rsp, 0x20
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
lea rdx, [rsp + 0x40]
call qword [rax + 0x110]
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x14001e2e8
mov edx, 0xffffffff
mov ecx, edx
lock xadd dword [rax + 0x14], ecx
cmp ecx, 1
jne 0x14001e2e8
mov rbx, qword [rsp + 0x40]
test rbx, rbx
je 0x14001e2e8
lea rcx, [rbx + 8]
mov rax, qword [rcx]
mov r8d, dword [rax]
test r8d, r8d
je 0x14001e2d2
cmp r8d, edx
je 0x14001e2db
lock xadd dword [rax], edx
cmp edx, 1
jne 0x14001e2db
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rbx
call fcn.140167464
add rsp, 0x20
pop rbx
ret
push rbp
push rbx
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0x2f]
sub rsp, 0x98
mov r15, rcx
xor edx, edx
lea rcx, [0x14018b243]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x31], rax
xor edx, edx
lea rcx, [0x14018b243]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x39], rax
mov edi, 0xffffffff
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, str.Sandboxie_config_has_been_reloaded
lea rdx, [rbp + 0x7f]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov rax, qword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov qword [rbp + 0x6f], rax
lea rdx, [rbp + 0x7f]
lea rcx, [rbp + 0x6f]
call fcn.14002ccf0
lea rdx, [rbp - 0x39]
lea rcx, [rbp + 0x6f]
call fcn.14002ccf0
lea rdx, [rbp - 0x31]
lea rcx, [rbp + 0x6f]
call fcn.14002ccf0
lea r9d, [rdi + 5]
lea r8, [rbp + 0x6f]
xor edx, edx
mov rcx, r15
call fcn.14001e6a0
nop
mov rax, qword [rbp + 0x6f]
mov ecx, dword [rax]
test ecx, ecx
je 0x14001e3b5
cmp ecx, edi
je 0x14001e3fc
mov rax, qword [rbp + 0x6f]
mov ecx, edi
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x14001e3fc
mov r14, qword [rbp + 0x6f]
movsxd rsi, dword [r14 + 8]
add rsi, 2
lea rsi, [r14 + rsi*8]
movsxd rbx, dword [r14 + 0xc]
add rbx, 2
lea rbx, [r14 + rbx*8]
cmp rbx, rsi
je 0x14001e3f2
nop word [rax + rax]
sub rbx, 8
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp rbx, rsi
jne 0x14001e3e0
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
nop
lea rcx, [rbp + 0x7f]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x39]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x31]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rcx, qword [r15 + 0xd0]
call fcn.140062470
mov rcx, qword [r15 + 0x3a0]
mov rax, qword [rcx]
call qword [rax + 0x1a0]
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
call qword [rax + 0x1c8]
mov dword [0x1402b2b38], eax
mov edx, 0x11
lea rcx, str.MonitorStackTrace
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x29], rax
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
lea rdx, [rbp - 1]
call qword [rax + 0x180]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov byte [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp - 0x29]
call qword [rax + 0xa8]
movzx esi, al
mov rbx, qword [rbp + 7]
test rbx, rbx
je 0x14001e4c4
mov edx, edi
lock xadd dword [rbx + 4], edx
cmp edx, 1
jne 0x14001e4b2
mov rcx, rbx
call qword [rbx + 8]
lock xadd dword [rbx], edi
cmp edi, 1
jne 0x14001e4c4
mov rcx, rbx
call fcn.140167958
nop
lea rcx, [rbp - 0x29]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test sil, sil
je 0x14001e5af
mov edx, 0xd
lea rcx, str.Options_Debug
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x21], rax
lea rcx, [rbp + 0xf]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_void____ptr64]
nop
mov r9, rax
lea r8, [rbp - 0x21]
lea rdx, [rbp + 0x77]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_class_QString___cdecl_CSettings::GetString_class_QString_const____ptr64__class_QVariant_const____ptr64_const___ptr64]
nop
lea rcx, [rbp + 0xf]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x21]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rbp + 0x77]
cmp dword [rax + 4], 0
jne 0x14001e591
lea rdx, str.SRVC:Symbolshttps:__msdl.microsoft.com_download_symbols
lea rcx, [rbp + 0x77]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_char_const____ptr64____ptr64]
lea rdx, [rbp + 0x77]
lea rcx, [rbp - 0x11]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_class_QString_const____ptr64____ptr64]
nop
mov edx, 0xd
lea rcx, str.Options_Debug
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x19], rax
lea r8, [rbp - 0x11]
lea rdx, [rbp - 0x19]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::SetValue_class_QString_const____ptr64__class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x19]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x11]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
call qword [sym.imp.QSbieAPI.dll_public:_static_class_CSymbolProvider____ptr64___cdecl_CSymbolProvider::Instance_void_]
mov rcx, rax
lea rdx, [rbp + 0x77]
call qword [sym.imp.QSbieAPI.dll_public:_void___cdecl_CSymbolProvider::SetSymPath_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x77]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
add rsp, 0x98
pop r15
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r14
lea rbp, [rsp - 0x47]
sub rsp, 0xa0
mov rbx, rcx
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x39], xmm0
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
mov edi, 0xffffffff
lea r14d, [rdi + 2]
mov rcx, rbx
cmp rax, qword [rbx + 0x188]
jne 0x14001efcb
lea rdx, [rbp - 0x19]
call fcn.14000add0
mov rdx, qword [rax]
test rdx, rdx
je 0x14001ef61
mov ecx, r14d
lock xadd dword [rdx + 0x14], ecx
mov qword [rbp - 0x39], rdx
mov rax, qword [rax + 8]
mov qword [rbp - 0x31], rax
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x14001f47b
mov eax, edi
lock xadd dword [rcx + 0x14], eax
cmp eax, r14d
jne 0x14001f47b
mov rsi, qword [rbp - 0x19]
test rsi, rsi
je 0x14001f47b
lea rcx, [rsi + 8]
mov rdx, qword [rcx]
mov eax, dword [rdx]
test eax, eax
je 0x14001efb0
cmp eax, 0xffffffff
je 0x14001efb9
mov eax, edi
lock xadd dword [rdx], eax
cmp eax, 1
jne 0x14001efb9
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rsi
call fcn.140167464
jmp 0x14001f47b
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rbx + 0x190]
jne 0x14001f0c4
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
lea rdx, [rbp + 0x6f]
call qword [rax + 0x68]
mov rcx, qword [rbp + 0x6f]
xor esi, esi
test rcx, rcx
je 0x14001f0be
mov eax, r14d
lock xadd dword [rcx + 0x14], eax
mov rsi, rcx
mov eax, r14d
lock xadd dword [rcx + 0x14], eax
mov qword [rbp - 0x39], rcx
mov qword [rbp - 0x31], 0
mov eax, edi
lock xadd dword [rcx + 0x14], eax
cmp eax, r14d
jne 0x14001f05c
add rcx, 8
mov rdx, qword [rcx]
mov eax, dword [rdx]
test eax, eax
je 0x14001f046
cmp eax, 0xffffffff
je 0x14001f04f
mov eax, edi
lock xadd dword [rdx], eax
cmp eax, 1
jne 0x14001f04f
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rsi
call fcn.140167464
mov rcx, qword [rbp + 0x6f]
test rcx, rcx
je 0x14001f47b
mov eax, edi
lock xadd dword [rcx + 0x14], eax
cmp eax, 1
jne 0x14001f47b
mov rsi, qword [rbp + 0x6f]
test rsi, rsi
je 0x14001f47b
lea rcx, [rsi + 8]
mov rdx, qword [rcx]
mov eax, dword [rdx]
test eax, eax
je 0x14001f0a3
cmp eax, 0xffffffff
je 0x14001f0ac
mov eax, edi
lock xadd dword [rdx], eax
cmp eax, 1
jne 0x14001f0ac
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rsi
call fcn.140167464
jmp 0x14001f47b
mov qword [rbp - 0x31], rsi
jmp 0x14001f060
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
mov rcx, rbx
cmp rax, qword [rbx + 0x1e0]
jne 0x14001f167
xor r8d, r8d
lea rdx, [rbp - 9]
call fcn.140029140
mov rdx, qword [rax]
test rdx, rdx
je 0x14001f0fd
mov ecx, r14d
lock xadd dword [rdx + 0x14], ecx
mov qword [rbp - 0x39], rdx
mov rax, qword [rax + 8]
mov qword [rbp - 0x31], rax
mov rcx, qword [rbp - 9]
test rcx, rcx
je 0x14001f47b
mov eax, edi
lock xadd dword [rcx + 0x14], eax
cmp eax, r14d
jne 0x14001f47b
mov rsi, qword [rbp - 9]
test rsi, rsi
je 0x14001f47b
lea rcx, [rsi + 8]
mov rdx, qword [rcx]
mov eax, dword [rdx]
test eax, eax
je 0x14001f14c
cmp eax, 0xffffffff
je 0x14001f155
mov eax, edi
lock xadd dword [rdx], eax
cmp eax, 1
jne 0x14001f155
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rsi
call fcn.140167464
jmp 0x14001f47b
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rbx + 0x1a0]
jne 0x14001f205
mov edx, r14d
lea rcx, [rbp + 7]
call qword [sym.imp.QSbieAPI.dll_public:_static_class_CSbieResult_void____ptr64____cdecl_CSbieUtils::Install_enum_CSbieUtils::EComponent_]
mov rdx, qword [rax]
test rdx, rdx
je 0x14001f19b
mov ecx, r14d
lock xadd dword [rdx + 0x14], ecx
mov qword [rbp - 0x39], rdx
mov rax, qword [rax + 8]
mov qword [rbp - 0x31], rax
mov rcx, qword [rbp + 7]
test rcx, rcx
je 0x14001f47b
mov eax, edi
lock xadd dword [rcx + 0x14], eax
cmp eax, r14d
jne 0x14001f47b
mov rsi, qword [rbp + 7]
test rsi, rsi
je 0x14001f47b
lea rcx, [rsi + 8]
mov rdx, qword [rcx]
mov eax, dword [rdx]
test eax, eax
je 0x14001f1ea
cmp eax, 0xffffffff
je 0x14001f1f3
mov eax, edi
lock xadd dword [rdx], eax
cmp eax, 1
jne 0x14001f1f3
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rsi
call fcn.140167464
jmp 0x14001f47b
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rbx + 0x1a8]
jne 0x14001f2a6
mov edx, r14d
lea rcx, [rbp + 0x17]
call qword [sym.imp.QSbieAPI.dll_public:_static_class_CSbieResult_void____ptr64____cdecl_CSbieUtils::Start_enum_CSbieUtils::EComponent_]
mov rdx, qword [rax]
test rdx, rdx
je 0x14001f23c
mov ecx, r14d
lock xadd dword [rdx + 0x14], ecx
mov qword [rbp - 0x39], rdx
mov rax, qword [rax + 8]
mov qword [rbp - 0x31], rax
mov rcx, qword [rbp + 0x17]
test rcx, rcx
je 0x14001f47b
mov eax, edi
lock xadd dword [rcx + 0x14], eax
cmp eax, r14d
jne 0x14001f47b
mov rsi, qword [rbp + 0x17]
test rsi, rsi
je 0x14001f47b
lea rcx, [rsi + 8]
mov rdx, qword [rcx]
mov eax, dword [rdx]
test eax, eax
je 0x14001f28b
cmp eax, 0xffffffff
je 0x14001f294
mov eax, edi
lock xadd dword [rdx], eax
cmp eax, 1
jne 0x14001f294
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rsi
call fcn.140167464
jmp 0x14001f47b
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rbx + 0x1b0]
jne 0x14001f2f0
mov edx, r14d
lea rcx, [rbp + 0x27]
call qword [sym.imp.QSbieAPI.dll_public:_static_class_CSbieResult_void____ptr64____cdecl_CSbieUtils::Stop_enum_CSbieUtils::EComponent_]
mov rdx, qword [rax]
test rdx, rdx
je 0x14001f2d9
mov ecx, r14d
lock xadd dword [rdx + 0x14], ecx
mov qword [rbp - 0x39], rdx
mov rax, qword [rax + 8]
mov qword [rbp - 0x31], rax
lea rcx, [rbp + 0x27]
call fcn.140013cf0
nop
jmp 0x14001f47b
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rbx + 0x1b8]
jne 0x14001f32c
mov edx, r14d
lea rcx, [rbp + 0x37]
call qword [sym.imp.QSbieAPI.dll_public:_static_class_CSbieResult_void____ptr64____cdecl_CSbieUtils::Uninstall_enum_CSbieUtils::EComponent_]
nop
mov rdx, rax
lea rcx, [rbp - 0x39]
call fcn.140006810
nop
lea rcx, [rbp + 0x37]
call fcn.140013cf0
nop
jmp 0x14001f47b
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rbx + 0x1c0]
jne 0x14001f36a
mov edx, 2
lea rcx, [rbp + 0x37]
call qword [sym.imp.QSbieAPI.dll_public:_static_class_CSbieResult_void____ptr64____cdecl_CSbieUtils::Install_enum_CSbieUtils::EComponent_]
nop
mov rdx, rax
lea rcx, [rbp - 0x39]
call fcn.140006810
nop
lea rcx, [rbp + 0x37]
call fcn.140013cf0
nop
jmp 0x14001f47b
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rbx + 0x1c8]
jne 0x14001f3a8
mov edx, 2
lea rcx, [rbp + 0x37]
call qword [sym.imp.QSbieAPI.dll_public:_static_class_CSbieResult_void____ptr64____cdecl_CSbieUtils::Start_enum_CSbieUtils::EComponent_]
nop
mov rdx, rax
lea rcx, [rbp - 0x39]
call fcn.140006810
nop
lea rcx, [rbp + 0x37]
call fcn.140013cf0
nop
jmp 0x14001f47b
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rbx + 0x1d0]
jne 0x14001f3e6
mov edx, 2
lea rcx, [rbp + 0x37]
call qword [sym.imp.QSbieAPI.dll_public:_static_class_CSbieResult_void____ptr64____cdecl_CSbieUtils::Stop_enum_CSbieUtils::EComponent_]
nop
mov rdx, rax
lea rcx, [rbp - 0x39]
call fcn.140006810
nop
lea rcx, [rbp + 0x37]
call fcn.140013cf0
nop
jmp 0x14001f47b
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rbx + 0x1d8]
jne 0x14001f421
mov edx, 2
lea rcx, [rbp + 0x37]
call qword [sym.imp.QSbieAPI.dll_public:_static_class_CSbieResult_void____ptr64____cdecl_CSbieUtils::Uninstall_enum_CSbieUtils::EComponent_]
nop
mov rdx, rax
lea rcx, [rbp - 0x39]
call fcn.140006810
nop
lea rcx, [rbp + 0x37]
call fcn.140013cf0
nop
jmp 0x14001f47b
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rbx + 0x1f8]
jne 0x14001f43c
xor ecx, ecx
call fcn.14012c390
jmp 0x14001f4af
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
cmp rax, qword [rbx + 0x1f0]
jne 0x14001f47b
movzx r8d, r14b
lea rdx, [rbp + 0x37]
mov rcx, rbx
call fcn.140029140
nop
mov rdx, rax
lea rcx, [rbp - 0x39]
call fcn.140006810
nop
lea rcx, [rbp + 0x37]
call fcn.140013cf0
nop
call fcn.14012c370
mov qword [rbp - 0x29], 0
mov rcx, qword [rbp - 0x39]
test rcx, rcx
je 0x14001f49a
lock xadd dword [rcx + 0x14], r14d
mov rax, qword [rbp - 0x39]
mov qword [rbp - 0x29], rax
mov rax, qword [rbp - 0x31]
mov qword [rbp - 0x21], rax
lea rdx, [rbp - 0x29]
mov rcx, rbx
call fcn.140018ff0
nop
mov rcx, qword [rbp - 0x39]
test rcx, rcx
je 0x14001f4fa
mov eax, edi
lock xadd dword [rcx + 0x14], eax
cmp eax, 1
jne 0x14001f4fa
mov rcx, qword [rbp - 0x39]
add rcx, 8
mov rax, qword [rcx]
mov edx, dword [rax]
test edx, edx
je 0x14001f4e3
cmp edx, 0xffffffff
je 0x14001f4ec
lock xadd dword [rax], edi
cmp edi, 1
jne 0x14001f4ec
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, qword [rbp - 0x39]
call fcn.140167464
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r14
push r15
sub rsp, 0x20
mov rbp, rdx
mov rdi, rcx
lea rdx, [rsp + 0x58]
mov rcx, qword [rcx + 0x108]
call qword [sym.imp.Qt5Widgets.dll_public:_class_QList_class_QAction____ptr64____cdecl_QWidget::actions_void____ptr64]
xor edx, edx
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_void____ptr64____ptr64___cdecl_QListData::at_int_const___ptr64]
cmp qword [rax], rbp
jne 0x14001f566
cmp qword [rdi + 0x180], 0
je 0x14001f566
mov bl, 1
jmp 0x14001f568
xor bl, bl
mov rax, qword [rsp + 0x58]
mov ecx, dword [rax]
mov esi, 0xffffffff
test ecx, ecx
je 0x14001f58c
cmp ecx, esi
je 0x14001f598
mov rax, qword [rsp + 0x58]
mov ecx, esi
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x14001f598
mov rcx, qword [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
nop
test bl, bl
je 0x14001f68f
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
call qword [rax + 0x70]
test al, al
sete dl
mov rcx, qword [rdi + 0x198]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::setEnabled_bool____ptr64]
mov ecx, 1
call qword [sym.imp.QSbieAPI.dll_public:_static_bool___cdecl_CSbieUtils::IsInstalled_enum_CSbieUtils::EComponent_]
movzx r14d, al
mov ecx, 1
call qword [sym.imp.QSbieAPI.dll_public:_static_bool___cdecl_CSbieUtils::IsRunning_enum_CSbieUtils::EComponent_]
movzx ebx, al
test r14b, r14b
sete dl
mov rcx, qword [rdi + 0x1a0]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
test bl, bl
sete dl
mov rcx, qword [rdi + 0x1a8]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
movzx edx, bl
mov rcx, qword [rdi + 0x1b0]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
movzx edx, r14b
mov rcx, qword [rdi + 0x1b8]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
mov ecx, 2
call qword [sym.imp.QSbieAPI.dll_public:_static_bool___cdecl_CSbieUtils::IsInstalled_enum_CSbieUtils::EComponent_]
movzx ebx, al
mov ecx, 2
call qword [sym.imp.QSbieAPI.dll_public:_static_bool___cdecl_CSbieUtils::IsRunning_enum_CSbieUtils::EComponent_]
movzx r15d, al
test bl, bl
sete dl
mov rcx, qword [rdi + 0x1c0]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
test r15b, r15b
jne 0x14001f65f
test r14b, r14b
je 0x14001f65f
mov dl, 1
jmp 0x14001f661
xor edx, edx
mov rcx, qword [rdi + 0x1c8]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
movzx edx, r15b
mov rcx, qword [rdi + 0x1d0]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
movzx edx, bl
mov rcx, qword [rdi + 0x1d8]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
lea rdx, [rsp + 0x60]
mov rcx, qword [rdi + 0x108]
call qword [sym.imp.Qt5Widgets.dll_public:_class_QList_class_QAction____ptr64____cdecl_QWidget::actions_void____ptr64]
mov edx, 2
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_void____ptr64____ptr64___cdecl_QListData::at_int_const___ptr64]
cmp qword [rax], rbp
jne 0x14001f6c2
cmp qword [rdi + 0x350], 0
je 0x14001f6c2
mov bl, 1
jmp 0x14001f6c4
xor bl, bl
mov rax, qword [rsp + 0x60]
mov ecx, dword [rax]
test ecx, ecx
je 0x14001f6e2
cmp ecx, 0xffffffff
je 0x14001f6ee
mov rax, qword [rsp + 0x60]
lock xadd dword [rax], esi
cmp esi, 1
jne 0x14001f6ee
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
nop
test bl, bl
je 0x14001f707
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [rdi + 0x350]
mov rcx, rdi
call fcn.14000b3c0
mov rbx, qword [rsp + 0x68]
add rsp, 0x20
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
push rbx
push rsi
push rdi
sub rsp, 0x70
mov rdi, rcx
cmp qword [rcx + 0xf0], 0
je 0x14002039d
mov rax, qword [0x1402b28d0]
mov rbx, qword [rax]
mov rcx, qword [rcx + 0x2d0]
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QAction::isChecked_void_const___ptr64]
movzx r8d, al
lea rdx, [rsp + 0x98]
mov rcx, qword [0x1402b28d0]
call qword [rbx + 0x210]
mov rax, qword [rsp + 0x98]
test rax, rax
je 0x140020307
mov edx, 0xffffffff
mov ecx, edx
lock xadd dword [rax + 0x14], ecx
cmp ecx, 1
jne 0x140020307
mov rbx, qword [rsp + 0x98]
test rbx, rbx
je 0x140020307
lea rcx, [rbx + 8]
mov rax, qword [rcx]
mov r8d, dword [rax]
test r8d, r8d
je 0x1400202f1
cmp r8d, edx
je 0x1400202fa
lock xadd dword [rax], edx
cmp edx, 1
jne 0x1400202fa
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rbx
call fcn.140167464
mov rcx, qword [rdi + 0x2d0]
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QAction::isChecked_void_const___ptr64]
test al, al
je 0x140020336
mov rcx, qword [rdi + 0xa8]
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QWidget::isVisible_void_const___ptr64]
test al, al
jne 0x140020336
mov rcx, qword [rdi + 0xe0]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::show_void____ptr64]
mov rcx, qword [rdi + 0x2d0]
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QAction::isChecked_void_const___ptr64]
test al, al
je 0x14002035e
mov dl, 1
mov rcx, qword [rdi + 0x278]
add rsp, 0x70
pop rdi
pop rsi
pop rbx
jmp qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QAction::setChecked_bool____ptr64]
lea rax, str.Options_KeepTerminated
mov qword [rsp + 0x90], rax
xor r8d, r8d
lea rdx, [rsp + 0x90]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::GetBool_struct_CSettings::SStrRef_const____ptr64__bool____ptr64]
movzx edx, al
mov rcx, qword [rdi + 0x278]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QAction::setChecked_bool____ptr64]
add rsp, 0x70
pop rdi
pop rsi
pop rbx
ret
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
mov r8b, 1
lea rdx, [rsp + 0xa0]
call qword [rax + 0x210]
mov rax, qword [rsp + 0xa0]
test rax, rax
je 0x140020416
mov edx, 0xffffffff
mov ecx, edx
lock xadd dword [rax + 0x14], ecx
cmp ecx, 1
jne 0x140020416
mov rbx, qword [rsp + 0xa0]
test rbx, rbx
je 0x140020416
lea rcx, [rbx + 8]
mov rax, qword [rcx]
mov r8d, dword [rax]
test r8d, r8d
je 0x140020400
cmp r8d, edx
je 0x140020409
lock xadd dword [rax], edx
cmp edx, 1
jne 0x140020409
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rbx
call fcn.140167464
cmp qword [0x1402b2a80], 0
jne 0x140020517
mov ecx, 0x30
call fcn.140167428
mov qword [rsp + 0x90], rax
xor edx, edx
mov rcx, rax
call fcn.14006e010
nop
mov qword [0x1402b2a80], rax
xor esi, esi
mov dword [rsp + 0x28], esi
lea rcx, str.1close__
mov qword [rsp + 0x20], rcx
mov r9, rax
lea r8, str.2Closed__
mov rdx, rdi
lea rcx, [rsp + 0xa8]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QMetaObject::Connection___cdecl_QObject::connect_class_QObject_const____ptr64__char_const____ptr64__class_QObject_const____ptr64__char_const____ptr64__enum_Qt::ConnectionType_]
lea rcx, [rsp + 0xa8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMetaObject::Connection::destructor_void____ptr64]
lea rax, [fcn.140157e40]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x68], esi
mov rbx, qword [0x1402b2a80]
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
lea ecx, [rsi + 0x18]
call fcn.140167428
mov qword [rsp + 0x90], rax
mov dword [rax], 1
lea rcx, [0x14002ff30]
mov qword [rax + 8], rcx
lea rcx, [0x1402a9780]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
mov r9, rbx
lea r8, [rsp + 0x60]
mov rdx, rbx
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QMetaObject::Connection___cdecl_QObject::connectImpl_class_QObject_const____ptr64__void____ptr64____ptr64__class_QObject_const____ptr64__void____ptr64____ptr64__class_QtPrivate::QSlotObjectBase____ptr64__enum_Qt::ConnectionType__int_const____ptr64__struct_QMetaObject_const____ptr64_]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMetaObject::Connection::destructor_void____ptr64]
mov rcx, qword [0x1402b2a80]
call qword [sym.imp.MiscHelpers.dll_void___cdecl_SafeShow_class_QWidget____ptr64_]
add rsp, 0x70
pop rdi
pop rsi
pop rbx
ret
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
lea rbp, [rsp - 0x47]
sub rsp, 0xb0
mov r14, r8
mov rsi, rcx
test dl, dl
jne 0x1400205b6
mov edx, 0xe
lea rcx, [0x14018af80]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 1], rax
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str.Only_Administrators_can_change_the_config.
lea rdx, [rbp - 9]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
xor edi, edi
mov dword [rsp + 0x20], edi
mov r9d, 0x400
lea r8, [rbp - 9]
lea rdx, [rbp - 1]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_static_enum_QMessageBox::StandardButton___cdecl_QMessageBox::warning_class_QWidget____ptr64__class_QString_const____ptr64__class_QString_const____ptr64__class_QFlags_enum_QMessageBox::StandardButton___enum_QMessageBox::StandardButton_]
nop
lea rcx, [rbp - 9]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 1]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
jmp 0x1400207d2
cmp byte [0x1402b2a70], 0
jne 0x1400207d2
mov byte [0x1402b2a70], 1
xor edi, edi
nop dword [rax]
mov edx, 0xe
lea rcx, [0x14018af80]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0xf], rax
lea rcx, [rbp + 0x27]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rbx, rax
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str.Please_enter_the_configuration_password.
lea rdx, [rbp + 7]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x40], edi
mov dword [rsp + 0x38], edi
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], 2
lea r9, [rbp + 7]
lea r8, [rbp + 0xf]
mov rdx, rsi
lea rcx, [rbp - 0x11]
call qword [sym.imp.Qt5Widgets.dll_public:_static_class_QString___cdecl_QInputDialog::getText_class_QWidget____ptr64__class_QString_const____ptr64__class_QString_const____ptr64__enum_QLineEdit::EchoMode__class_QString_const____ptr64__bool____ptr64__class_QFlags_enum_Qt::WindowType___class_QFlags_enum_Qt::InputMethodHint__]
nop
lea rcx, [rbp + 7]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x27]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xf]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rbp - 0x11]
cmp dword [rax + 4], 0
je 0x1400207c1
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
lea r8, [rbp - 0x11]
lea rdx, [rbp - 0x19]
call qword [rax + 0x1a8]
nop
cmp qword [rbp - 0x19], 0
je 0x1400207bd
mov edx, 0xe
lea rcx, [0x14018af80]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x1f], rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp + 0x37]
call fcn.140015310
mov rbx, rax
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str.Login_Failed:__1
lea rdx, [rbp + 0x17]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov dl, 0x20
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ecx, word [rax]
mov word [rsp + 0x20], cx
xor r9d, r9d
mov r8, rbx
lea rdx, [rbp + 0x2f]
lea rcx, [rbp + 0x17]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
nop
mov dword [rsp + 0x20], edi
mov r9d, 0x400
mov r8, rax
lea rdx, [rbp + 0x1f]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_static_enum_QMessageBox::StandardButton___cdecl_QMessageBox::warning_class_QWidget____ptr64__class_QString_const____ptr64__class_QString_const____ptr64__class_QFlags_enum_QMessageBox::StandardButton___enum_QMessageBox::StandardButton_]
nop
lea rcx, [rbp + 0x2f]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x17]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x37]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1f]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
mov rax, qword [rbp - 0x19]
test rax, rax
je 0x1400207ae
mov ecx, 0xffffffff
lock xadd dword [rax + 0x14], ecx
cmp ecx, 1
jne 0x1400207aa
mov rbx, qword [rbp - 0x19]
test rbx, rbx
je 0x1400207aa
lea rcx, [rbx + 8]
mov rdx, qword [rcx]
mov eax, dword [rdx]
test eax, eax
je 0x140020794
cmp eax, 0xffffffff
je 0x14002079d
mov eax, 0xffffffff
lock xadd dword [rdx], eax
cmp eax, 1
jne 0x14002079d
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rbx
call fcn.140167464
mov qword [rbp - 0x19], rdi
lea rcx, [rbp - 0x11]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
jmp 0x1400205d0
mov byte [r14], 1
lea rcx, [rbp - 0x11]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov byte [0x1402b2a70], 0
lea r11, [rsp + 0xb0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
mov qword [rsp + 0x10], rbx
push rdi
sub rsp, 0x30
mov rdi, rcx
mov rcx, qword [rcx + 0x278]
test rcx, rcx
je 0x140020864
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QAction::isChecked_void_const___ptr64]
movzx edx, al
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_bool____ptr64]
nop
mov edx, 0x16
lea rcx, str.Options_KeepTerminated
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x40], rax
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::SetValue_class_QString_const____ptr64__class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rcx, qword [rdi + 0x280]
test rcx, rcx
je 0x1400208cb
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QAction::isChecked_void_const___ptr64]
movzx edx, al
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_bool____ptr64]
nop
mov edx, 0x17
lea rcx, str.Options_ShowAllSessions
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x40], rax
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::SetValue_class_QString_const____ptr64__class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rcx, qword [rdi + 0x228]
test rcx, rcx
je 0x1400209ae
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QAction::isChecked_void_const___ptr64]
movzx edx, al
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_bool____ptr64]
nop
mov edx, 0x15
lea rcx, str.Options_ShowFilePanel
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x40], rax
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::SetValue_class_QString_const____ptr64__class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rax, qword [rdi + 0xd8]
mov rbx, qword [rax]
mov rcx, qword [rdi + 0x228]
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QAction::isChecked_void_const___ptr64]
movzx edx, al
mov rcx, qword [rdi + 0xd8]
call qword [rbx + 0x58]
mov rcx, qword [rdi + 0x228]
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QAction::isChecked_void_const___ptr64]
test al, al
je 0x1400209ae
mov ecx, 0xa
call qword [sym.imp.Qt5Core.dll_private:_static_enum_Qt::TimerType___cdecl_QTimer::defaultTypeFor_int_]
mov ebx, eax
mov ecx, 0x18
call fcn.140167428
mov qword [rsp + 0x40], rax
mov dword [rax], 1
lea rdx, [0x140030160]
mov qword [rax + 8], rdx
mov qword [rax + 0x10], rdi
mov r9, rax
xor r8d, r8d
mov edx, ebx
lea ecx, [r8 + 0xa]
call qword [sym.imp.Qt5Core.dll_private:_static_void___cdecl_QTimer::singleShotImpl_int__enum_Qt::TimerType__class_QObject_const____ptr64__class_QtPrivate::QSlotObjectBase____ptr64_]
mov rbx, qword [rsp + 0x48]
add rsp, 0x30
pop rdi
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx + 0x100]
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QWidget::isVisible_void_const___ptr64]
test al, al
jne 0x140020c34
mov rcx, qword [0x1402b2880]
lea rax, str.Options_AlwaysOnTop
xor r8d, r8d
mov qword [rsp + 0x30], rax
lea rdx, [rsp + 0x30]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::GetBool_struct_CSettings::SStrRef_const____ptr64__bool____ptr64]
mov rcx, qword [rbx + 0x100]
mov edx, 0x40000
movzx r8d, al
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::setWindowFlag_enum_Qt::WindowType__bool____ptr64]
mov rcx, qword [rbx + 0x100]
add rsp, 0x20
pop rbx
jmp qword [sym.imp.MiscHelpers.dll_void___cdecl_SafeShow_class_QWidget____ptr64_]
add rsp, 0x20
pop rbx
ret
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x80
xor r13d, r13d
mov dword [rbp + 0x48], r13d
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
call qword [rax + 0x70]
test al, al
je 0x14002100c
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
mov r8b, 1
lea rdx, [rbp - 0x60]
call qword [rax + 0xc0]
lea r14d, [r13 - 1]
mov rax, qword [rbp - 0x60]
test rax, rax
je 0x140020ce4
mov ecx, r14d
lock xadd dword [rax + 0x14], ecx
cmp ecx, 1
jne 0x140020ce4
mov rbx, qword [rbp - 0x60]
test rbx, rbx
je 0x140020ce4
lea rcx, [rbx + 8]
mov rdx, qword [rcx]
mov eax, dword [rdx]
test eax, eax
je 0x140020cce
cmp eax, r14d
je 0x140020cd7
mov eax, r14d
lock xadd dword [rdx], eax
cmp eax, 1
jne 0x140020cd7
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rbx
call fcn.140167464
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
lea rdx, [rbp + 0x58]
call qword [rax + 0xe0]
nop
mov rax, qword [rbp + 0x58]
mov ecx, dword [rax]
test ecx, ecx
jne 0x140020d45
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QMapDataBase____ptr64___cdecl_QMapDataBase::createData_void_]
mov r15, rax
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x28], rax
mov rcx, qword [rbp + 0x58]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x140020d5d
mov rdx, rax
call fcn.14002dbd0
mov qword [r15 + 0x10], rax
lea rdx, [r15 + 8]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapNodeBase::setParent_struct_QMapNodeBase____ptr64____ptr64]
mov rcx, r15
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::recalcMostLeftNode_void____ptr64]
jmp 0x140020d5d
cmp ecx, 0xffffffff
je 0x140020d51
mov rax, qword [rbp + 0x58]
lock inc dword [rax]
mov r15, qword [rbp + 0x58]
mov qword [rbp - 0x58], r15
mov qword [rbp - 0x28], r15
cmp qword [r15 + 0x10], 0
je 0x140020d6a
mov rax, qword [r15 + 0x20]
jmp 0x140020d6e
lea rax, [r15 + 8]
mov qword [rbp - 0x20], rax
lea r12, [r15 + 8]
mov qword [rbp - 0x18], r12
mov ebx, 1
mov dword [rbp - 0x10], ebx
mov dword [rbp + 0x48], ebx
lea r15, str.Options_ScanStartMenu
nop dword [rax]
mov rsi, qword [rbp - 0x20]
cmp rsi, r12
je 0x140020f6d
test ebx, ebx
je 0x140020f53
mov rdx, qword [rsi + 0x20]
lea rcx, [0x1402a8790]
call qword [sym.imp.Qt5Core.dll_public:_class_QObject____ptr64___cdecl_QMetaObject::cast_class_QObject____ptr64_const___ptr64]
mov r8, rax
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x48], xmm0
or dword [rbp + 0x48], 8
mov rbx, qword [rsi + 0x28]
test rbx, rbx
je 0x140020e18
mov edx, dword [rbx + 4]
test edx, edx
jle 0x140020e00
lea ecx, [rdx + 1]
mov eax, edx
lock cmpxchg dword [rbx + 4], ecx
jne 0x140020dce
test edx, edx
je 0x140020e00
lock inc dword [rbx]
mov qword [rbp - 0x40], rbx
mov qword [rbp - 0x48], r8
lea rdi, [rbx + 4]
mov eax, dword [rdi]
test eax, eax
je 0x140020e23
mov rcx, qword [rbp - 0x48]
jmp 0x140020e2a
mov rdx, r8
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QtSharedPointer::ExternalRefCountData::checkQObjectShared_class_QObject_const____ptr64____ptr64]
mov rbx, r13
mov qword [rbp - 0x40], r13
mov rdi, r13
jmp 0x140020e1f
mov rdi, rbx
mov qword [rbp - 0x40], rbx
add rdi, 4
mov rcx, r13
mov qword [rbp - 0x48], rcx
and dword [rbp + 0x48], 0xfffffff7
or dword [rbp + 0x48], 6
mov rax, qword [rcx]
mov dl, 1
call qword [rax + 0x2b8]
nop
test rbx, rbx
je 0x140020e6a
mov eax, r14d
lock xadd dword [rdi], eax
cmp eax, 1
jne 0x140020e55
mov rcx, rbx
call qword [rbx + 8]
mov eax, r14d
lock xadd dword [rbx], eax
cmp eax, 1
jne 0x140020e6a
mov rcx, rbx
call fcn.140167958
nop
mov qword [rbp - 0x50], r15
mov r8b, 1
lea rdx, [rbp - 0x50]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::GetBool_struct_CSettings::SStrRef_const____ptr64__bool____ptr64]
test al, al
je 0x140020f4d
mov rdx, qword [rsi + 0x20]
lea rcx, [0x1402a8790]
call qword [sym.imp.Qt5Core.dll_public:_class_QObject____ptr64___cdecl_QMetaObject::cast_class_QObject____ptr64_const___ptr64]
mov r8, rax
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x38], xmm0
or dword [rbp + 0x48], 0x40
mov rbx, qword [rsi + 0x28]
test rbx, rbx
je 0x140020efd
mov edx, dword [rbx + 4]
test edx, edx
jle 0x140020ee5
lea ecx, [rdx + 1]
mov eax, edx
lock cmpxchg dword [rbx + 4], ecx
jne 0x140020eb3
test edx, edx
je 0x140020ee5
lock inc dword [rbx]
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x38], r8
lea rdi, [rbx + 4]
mov eax, dword [rdi]
test eax, eax
je 0x140020f08
mov rcx, qword [rbp - 0x38]
jmp 0x140020f0f
mov rdx, r8
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QtSharedPointer::ExternalRefCountData::checkQObjectShared_class_QObject_const____ptr64____ptr64]
mov rbx, r13
mov qword [rbp - 0x30], r13
mov rdi, r13
jmp 0x140020f04
mov rdi, rbx
mov qword [rbp - 0x30], rbx
add rdi, 4
mov rcx, r13
mov qword [rbp - 0x38], rcx
and dword [rbp + 0x48], 0xffffffbf
or dword [rbp + 0x48], 0x30
mov rax, qword [rcx]
call qword [rax + 0x208]
nop
test rbx, rbx
je 0x140020f4d
mov eax, r14d
lock xadd dword [rdi], eax
cmp eax, 1
jne 0x140020f38
mov rcx, rbx
call qword [rbx + 8]
mov eax, r14d
lock xadd dword [rbx], eax
cmp eax, 1
jne 0x140020f4d
mov rcx, rbx
call fcn.140167958
nop
mov ebx, r13d
mov dword [rbp - 0x10], ebx
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_struct_QMapNodeBase_const____ptr64___cdecl_QMapNodeBase::nextNode_void_const___ptr64]
mov qword [rbp - 0x20], rax
xor ebx, 1
mov dword [rbp - 0x10], ebx
jne 0x140020d90
mov rax, qword [rbp - 0x28]
mov ecx, dword [rax]
test ecx, ecx
mov r15, qword [rbp - 0x58]
je 0x140020f90
cmp ecx, 0xffffffff
je 0x140020fbf
mov rax, qword [rbp - 0x28]
mov ecx, r14d
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x140020fbf
mov rcx, qword [r15 + 0x10]
mov rbx, qword [rbp - 0x28]
test rcx, rcx
je 0x140020fb5
call fcn.14002e810
mov r8d, 8
mov rdx, qword [r15 + 0x10]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::freeTree_struct_QMapNodeBase____ptr64__int____ptr64]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMapDataBase::freeData_struct_QMapDataBase____ptr64_]
nop
mov rax, qword [rbp + 0x58]
mov ecx, dword [rax]
test ecx, ecx
je 0x140020fdd
cmp ecx, 0xffffffff
je 0x14002100c
mov rax, qword [rbp + 0x58]
lock xadd dword [rax], r14d
cmp r14d, 1
jne 0x14002100c
mov rbx, qword [rbp + 0x58]
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x140021002
call fcn.14002e810
mov r8d, 8
mov rdx, qword [rbx + 0x10]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::freeTree_struct_QMapNodeBase____ptr64__int____ptr64]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMapDataBase::freeData_struct_QMapDataBase____ptr64_]
nop
mov rbx, qword [rsp + 0xc0]
add rsp, 0x80
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
push rbx
sub rsp, 0x20
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
mov r8b, 1
lea rdx, [rsp + 0x40]
call qword [rax + 0x140]
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1400210a6
mov edx, 0xffffffff
mov ecx, edx
lock xadd dword [rax + 0x14], ecx
cmp ecx, 1
jne 0x1400210a6
mov rbx, qword [rsp + 0x40]
test rbx, rbx
je 0x1400210a6
lea rcx, [rbx + 8]
mov rax, qword [rcx]
mov r8d, dword [rax]
test r8d, r8d
je 0x140021090
cmp r8d, edx
je 0x140021099
lock xadd dword [rax], edx
cmp edx, 1
jne 0x140021099
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rbx
call fcn.140167464
add rsp, 0x20
pop rbx
ret
push rbp
push rbx
push rsi
push rdi
push r14
lea rbp, [rsp - 0x50]
sub rsp, 0x150
mov r14, rcx
mov dword [rbp + 0x88], 0
mov edx, 0xe
lea rcx, str.RecoveryWindow
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x28], rax
lea r8, [rbp - 0x28]
lea rdx, [rbp + 0x98]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_class_QStringList___cdecl_CSettings::ListKeys_class_QString_const____ptr64_const___ptr64]
nop
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140003890
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void____ptr64____ptr64___cdecl_QListData::begin_void_const___ptr64]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void____ptr64____ptr64___cdecl_QListData::end_void_const___ptr64]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x70], 1
mov dword [rbp + 0x88], 1
mov rax, qword [rbp + 0x98]
mov ecx, dword [rax]
test ecx, ecx
je 0x140021165
cmp ecx, 0xffffffff
je 0x1400211ac
mov rax, qword [rbp + 0x98]
mov ecx, 0xffffffff
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x1400211ac
mov rsi, qword [rbp + 0x98]
movsxd rdi, dword [rsi + 8]
add rdi, 2
lea rdi, [rsi + rdi*8]
movsxd rbx, dword [rsi + 0xc]
add rbx, 2
lea rbx, [rsi + rbx*8]
cmp rbx, rdi
je 0x1400211a2
nop dword [rax]
sub rbx, 8
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp rbx, rdi
jne 0x140021190
mov rcx, rsi
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
nop
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, dword [rsp + 0x70]
mov ebx, dword [rbp + 0x88]
test eax, eax
je 0x140021249
mov rdi, qword [rsp + 0x60]
nop dword [rax]
cmp rdi, qword [rsp + 0x68]
je 0x140021249
test eax, eax
je 0x140021237
mov r8d, 0xffffffff
lea rdx, str.RecoveryWindow_
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const____ptr64__int_]
or ebx, 2
mov dword [rbp + 0x88], ebx
mov rdx, rdi
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
lea rdx, [rsp + 0x20]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
and ebx, 0xfffffffd
mov dword [rbp + 0x88], ebx
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor eax, eax
mov rdi, qword [rsp + 0x60]
add rdi, 8
mov qword [rsp + 0x60], rdi
xor eax, 1
mov dword [rsp + 0x70], eax
jne 0x1400211d0
lea rcx, [rsp + 0x58]
call fcn.140001610
mov edx, 0xa
lea rcx, str.MainWindow
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x20], rax
lea r8, [rbp - 0x20]
lea rdx, [rsp + 0x28]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_class_QStringList___cdecl_CSettings::ListKeys_class_QString_const____ptr64_const___ptr64]
nop
mov rdx, rax
lea rcx, [rsp + 0x78]
call fcn.140003890
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void____ptr64____ptr64___cdecl_QListData::begin_void_const___ptr64]
mov qword [rbp - 0x80], rax
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void____ptr64____ptr64___cdecl_QListData::end_void_const___ptr64]
mov qword [rbp - 0x78], rax
mov dword [rbp - 0x70], 1
or ebx, 4
mov dword [rbp + 0x88], ebx
mov rax, qword [rsp + 0x28]
mov ecx, dword [rax]
test ecx, ecx
je 0x1400212de
cmp ecx, 0xffffffff
je 0x14002131c
mov rax, qword [rsp + 0x28]
mov ecx, 0xffffffff
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x14002131c
mov rsi, qword [rsp + 0x28]
movsxd rdi, dword [rsi + 8]
add rdi, 2
lea rdi, [rsi + rdi*8]
movsxd rbx, dword [rsi + 0xc]
add rbx, 2
lea rbx, [rsi + rbx*8]
cmp rbx, rdi
je 0x140021312
sub rbx, 8
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp rbx, rdi
jne 0x140021300
mov rcx, rsi
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
nop
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, dword [rbp - 0x70]
mov ebx, dword [rbp + 0x88]
test eax, eax
je 0x1400213ac
mov rdi, qword [rbp - 0x80]
cmp rdi, qword [rbp - 0x78]
je 0x1400213ac
test eax, eax
je 0x14002139c
mov r8d, 0xffffffff
lea rdx, str.MainWindow_
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const____ptr64__int_]
or ebx, 8
mov dword [rbp + 0x88], ebx
mov rdx, rdi
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
lea rdx, [rsp + 0x30]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
and ebx, 0xfffffff7
mov dword [rbp + 0x88], ebx
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor eax, eax
mov rdi, qword [rbp - 0x80]
add rdi, 8
mov qword [rbp - 0x80], rdi
xor eax, 1
mov dword [rbp - 0x70], eax
jne 0x140021337
lea rcx, [rsp + 0x78]
call fcn.140001610
mov edx, 0xe
lea rcx, str.SettingsWindow
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x18], rax
lea r8, [rbp - 0x18]
lea rdx, [rsp + 0x38]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_class_QStringList___cdecl_CSettings::ListKeys_class_QString_const____ptr64_const___ptr64]
nop
mov rdx, rax
lea rcx, [rbp - 0x68]
call fcn.140003890
lea rcx, [rbp - 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void____ptr64____ptr64___cdecl_QListData::begin_void_const___ptr64]
mov qword [rbp - 0x60], rax
lea rcx, [rbp - 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void____ptr64____ptr64___cdecl_QListData::end_void_const___ptr64]
mov qword [rbp - 0x58], rax
mov dword [rbp - 0x50], 1
or ebx, 0x10
mov dword [rbp + 0x88], ebx
mov rax, qword [rsp + 0x38]
mov ecx, dword [rax]
test ecx, ecx
je 0x14002143e
cmp ecx, 0xffffffff
je 0x14002147c
mov rax, qword [rsp + 0x38]
mov ecx, 0xffffffff
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x14002147c
mov rsi, qword [rsp + 0x38]
movsxd rdi, dword [rsi + 8]
add rdi, 2
lea rdi, [rsi + rdi*8]
movsxd rbx, dword [rsi + 0xc]
add rbx, 2
lea rbx, [rsi + rbx*8]
cmp rbx, rdi
je 0x140021472
sub rbx, 8
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp rbx, rdi
jne 0x140021460
mov rcx, rsi
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
nop
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, dword [rbp - 0x50]
mov ebx, dword [rbp + 0x88]
test eax, eax
je 0x14002150c
mov rdi, qword [rbp - 0x60]
cmp rdi, qword [rbp - 0x58]
je 0x14002150c
test eax, eax
je 0x1400214fc
mov r8d, 0xffffffff
lea rdx, str.SettingsWindow_
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const____ptr64__int_]
or ebx, 0x20
mov dword [rbp + 0x88], ebx
mov rdx, rdi
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
and ebx, 0xffffffdf
mov dword [rbp + 0x88], ebx
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor eax, eax
mov rdi, qword [rbp - 0x60]
add rdi, 8
mov qword [rbp - 0x60], rdi
xor eax, 1
mov dword [rbp - 0x50], eax
jne 0x140021497
lea rcx, [rbp - 0x68]
call fcn.140001610
mov edx, 0xd
lea rcx, str.OptionsWindow
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x10], rax
lea r8, [rbp - 0x10]
lea rdx, [rsp + 0x48]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_class_QStringList___cdecl_CSettings::ListKeys_class_QString_const____ptr64_const___ptr64]
nop
mov rdx, rax
lea rcx, [rbp - 0x48]
call fcn.140003890
lea rcx, [rbp - 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void____ptr64____ptr64___cdecl_QListData::begin_void_const___ptr64]
mov qword [rbp - 0x40], rax
lea rcx, [rbp - 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void____ptr64____ptr64___cdecl_QListData::end_void_const___ptr64]
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x30], 1
or ebx, 0x40
mov dword [rbp + 0x88], ebx
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax]
test ecx, ecx
je 0x14002159d
cmp ecx, 0xffffffff
je 0x1400215dc
mov rax, qword [rsp + 0x48]
mov ecx, 0xffffffff
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x1400215dc
mov rsi, qword [rsp + 0x48]
movsxd rdi, dword [rsi + 8]
add rdi, 2
lea rdi, [rsi + rdi*8]
movsxd rbx, dword [rsi + 0xc]
add rbx, 2
lea rbx, [rsi + rbx*8]
cmp rbx, rdi
je 0x1400215d2
nop
sub rbx, 8
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp rbx, rdi
jne 0x1400215c0
mov rcx, rsi
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
nop
lea rcx, [rbp - 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, dword [rbp - 0x30]
test eax, eax
je 0x140021677
mov rbx, qword [rbp - 0x40]
mov edi, dword [rbp + 0x88]
nop dword [rax + rax]
cmp rbx, qword [rbp - 0x38]
je 0x140021677
test eax, eax
je 0x140021667
mov r8d, 0xffffffff
lea rdx, str.OptionsWindow_
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const____ptr64__int_]
bts edi, 7
mov dword [rbp + 0x88], edi
mov rdx, rbx
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
lea rdx, [rsp + 0x50]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
btr edi, 7
mov dword [rbp + 0x88], edi
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor eax, eax
mov rbx, qword [rbp - 0x40]
add rbx, 8
mov qword [rbp - 0x40], rbx
xor eax, 1
mov dword [rbp - 0x30], eax
jne 0x140021600
lea rcx, [rbp - 0x48]
call fcn.140001610
mov edx, 0x1b
lea rcx, str.ErrorWindow_Window_Geometry
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 8], rax
lea rdx, [rbp - 8]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 0x1b
lea rcx, str.PopUpWindow_Window_Geometry
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp], rax
lea rdx, [rbp]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 0x1b
lea rcx, str.TraceWindow_Window_Geometry
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 8], rax
lea rdx, [rbp + 8]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 0x1f
lea rcx, str.SelectBoxWindow_Window_Geometry
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x10], rax
lea rdx, [rbp + 0x10]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 0x1f
lea rcx, str.SnapshotsWindow_Window_Geometry
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x18], rax
lea rdx, [rbp + 0x18]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 0x21
lea rcx, str.FileBrowserWindow_Window_Geometry
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x20], rax
lea rdx, [rbp + 0x20]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 0x21
lea rcx, str.RecoveryLogWindow_Window_Geometry
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x28], rax
lea rdx, [rbp + 0x28]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 0x64
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
mov edx, 0x13
lea rcx, str.Options_FontScaling
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x30], rax
lea r8, [rbp + 0x38]
lea rdx, [rbp + 0x30]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::SetValue_class_QString_const____ptr64__class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rcx, r14
add rsp, 0x150
pop r14
pop rdi
pop rsi
pop rbx
pop rbp
jmp fcn.1400264f0
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0x30]
sub rsp, 0x130
mov r15, rcx
mov edx, 0xe
lea rcx, [0x14018af80]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x58], rax
mov edi, 0xffffffff
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, str.Do_you_also_want_to_reset_hidden_message_boxes__yes___or_only_all_log_messages__no__
lea rdx, [rsp + 0x50]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x40], 0x103
mov qword [rsp + 0x38], r15
mov dword [rsp + 0x30], 0x400200
mov dword [rsp + 0x28], 0x10000
mov dword [rsp + 0x20], 0x4100
lea r9d, [rdi + 5]
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 8]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QMessageBox::constructor_class_QString_const____ptr64__class_QString_const____ptr64__enum_QMessageBox::Icon__int__int__int__class_QWidget____ptr64__class_QFlags_enum_Qt::WindowType_____ptr64]
nop
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x170]
mov ebx, eax
lea rcx, [rbp - 8]
call qword [sym.imp.Qt5Widgets.dll_public_virtual:_void___cdecl_QMessageBox::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp ebx, 0x400000
je 0x140021d93
cmp ebx, 0x4000
jne 0x140021c3a
lea edx, [rdi + 0x15]
lea rcx, str.Options_WarnDeleteV2
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rdi + 0x16]
lea rcx, str.Options_WarnBoxCrypto
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x68], rax
lea rdx, [rsp + 0x68]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rdi + 0x15]
lea rcx, str.Options_PortableStop
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x70], rax
lea rdx, [rsp + 0x70]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rdi + 0x16]
lea rcx, str.Options_PortableStart
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x78], rax
lea rdx, [rsp + 0x78]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rdi + 0x18]
lea rcx, str.Options_PortableRootDir
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x80], rax
lea rdx, [rbp - 0x80]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x80]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rdi + 0x13]
lea rcx, str.Options_NoEditInfo
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x78], rax
lea rdx, [rbp - 0x78]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rdi + 0x13]
lea rcx, str.Options_NoEditWarn
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x70], rax
lea rdx, [rbp - 0x70]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rdi + 0x1a]
lea rcx, str.Options_BoxedExplorerInfo
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x68], rax
lea rdx, [rbp - 0x68]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rdi + 0x15]
lea rcx, str.Options_ExplorerInfo
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x60], rax
lea rdx, [rbp - 0x60]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rdi + 0x1a]
lea rcx, str.Options_OpenUrlsSandboxed
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x58], rax
lea rdx, [rbp - 0x58]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rdi + 0x1d]
lea rcx, str.Options_AutoCleanupTemplates
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x50], rax
lea rdx, [rbp - 0x50]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rdi + 0x19]
lea rcx, str.Options_WarnTerminateAll
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x48], rax
lea rdx, [rbp - 0x48]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rdi + 0x16]
lea rcx, str.Options_WarnTerminate
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x40], rax
lea rdx, [rbp - 0x40]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rdi + 0x13]
lea rcx, str.Options_InfoMkLink
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x38], rax
lea rdx, [rbp - 0x38]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rdi + 0x14]
lea rcx, str.Options_WarnOpenCOM
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x30], rax
lea rdx, [rbp - 0x30]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rdi + 0x1a]
lea rcx, str.Options_WarnWizardOnClose
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x28], rax
lea rdx, [rbp - 0x28]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::DelValue_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 0x14
lea rcx, str.SbieCtrl_HideMessage
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x20], rax
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
lea rdx, [rbp - 0x18]
call qword [rax + 0x188]
nop
mov rcx, qword [rax]
mov rax, qword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov qword [rbp + 0x70], rax
mov rax, qword [rcx]
mov byte [rsp + 0x20], 1
lea r9, [rbp + 0x70]
lea r8, [rbp - 0x20]
lea rdx, [rbp + 0x78]
call qword [rax + 0xb8]
mov rax, qword [rbp + 0x78]
test rax, rax
je 0x140021ce8
mov ecx, edi
lock xadd dword [rax + 0x14], ecx
cmp ecx, 1
jne 0x140021ce0
mov rbx, qword [rbp + 0x78]
test rbx, rbx
je 0x140021ce0
lea rcx, [rbx + 8]
mov r8, qword [rcx]
mov eax, dword [r8]
test eax, eax
je 0x140021cca
cmp eax, 0xffffffff
je 0x140021cd3
mov eax, edi
lock xadd dword [r8], eax
cmp eax, 1
jne 0x140021cd3
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rbx
call fcn.140167464
mov qword [rbp + 0x78], 0
mov rax, qword [rbp + 0x70]
mov ecx, dword [rax]
test ecx, ecx
je 0x140021d06
cmp ecx, 0xffffffff
je 0x140021d4c
mov rax, qword [rbp + 0x70]
mov ecx, edi
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x140021d4c
mov r14, qword [rbp + 0x70]
movsxd rsi, dword [r14 + 8]
add rsi, 2
lea rsi, [r14 + rsi*8]
movsxd rbx, dword [r14 + 0xc]
add rbx, 2
lea rbx, [r14 + rbx*8]
cmp rbx, rsi
je 0x140021d42
nop word [rax + rax]
sub rbx, 8
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp rbx, rsi
jne 0x140021d30
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
nop
mov rbx, qword [rbp - 0x10]
test rbx, rbx
je 0x140021d79
mov eax, edi
lock xadd dword [rbx + 4], eax
cmp eax, 1
jne 0x140021d67
mov rcx, rbx
call qword [rbx + 8]
lock xadd dword [rbx], edi
cmp edi, 1
jne 0x140021d79
mov rcx, rbx
call fcn.140167958
nop
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rcx, qword [r15 + 0x3a0]
mov rax, qword [rcx]
call qword [rax + 0x1a0]
mov rbx, qword [rsp + 0x160]
add rsp, 0x130
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
push rbx
push rsi
push rdi
sub rsp, 0x30
mov rsi, rcx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
mov rdx, rax
mov rcx, qword [sym.imp.Qt5Widgets.dll_struct_QMetaObject_const_QAction::staticMetaObject]
call qword [sym.imp.Qt5Core.dll_public:_class_QObject____ptr64___cdecl_QMetaObject::cast_class_QObject____ptr64_const___ptr64]
cmp rax, qword [rsi + 0x128]
jne 0x140021e55
mov rcx, qword [rsi + 0xd0]
mov rax, qword [rcx]
xor r8d, r8d
lea rdx, [rsp + 0x50]
call qword [rax + 0x1f8]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
add rsp, 0x30
pop rdi
pop rsi
pop rbx
ret
cmp rax, qword [rsi + 0x130]
jne 0x140021e86
mov rcx, qword [rsi + 0xd0]
mov rax, qword [rcx]
lea rdx, [rsp + 0x50]
call qword [rax + 0x208]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
add rsp, 0x30
pop rdi
pop rsi
pop rbx
ret
cmp rax, qword [rsi + 0x138]
jne 0x140021eb7
mov rcx, qword [rsi + 0xd0]
mov rax, qword [rcx]
lea rdx, [rsp + 0x50]
call qword [rax + 0x200]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
add rsp, 0x30
pop rdi
pop rsi
pop rbx
ret
cmp rax, qword [rsi + 0x120]
jne 0x140021fb3
lea rax, [rsp + 0x68]
mov qword [rsp + 0x28], rax
mov edx, 0xa
lea rcx, str.run_dialog
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rdi, rax
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rbx, rax
mov rcx, qword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov qword [rsp + 0x58], rcx
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x58]
call fcn.14002ccf0
nop
mov r9, rdi
mov r8, rbx
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.140027f10
nop
mov rax, qword [rsp + 0x58]
mov ecx, dword [rax]
test ecx, ecx
je 0x140021f54
cmp ecx, 0xffffffff
je 0x140021f9c
mov rax, qword [rsp + 0x58]
mov ecx, 0xffffffff
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x140021f9c
mov rsi, qword [rsp + 0x58]
movsxd rdi, dword [rsi + 8]
add rdi, 2
lea rdi, [rsi + rdi*8]
movsxd rbx, dword [rsi + 0xc]
add rbx, 2
lea rbx, [rsi + rbx*8]
cmp rbx, rdi
je 0x140021f92
nop word [rax + rax]
sub rbx, 8
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp rbx, rdi
jne 0x140021f80
mov rcx, rsi
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
nop
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
add rsp, 0x30
pop rdi
pop rsi
pop rbx
ret
push rbx
push rsi
push rdi
sub rsp, 0x60
mov rdi, rcx
mov rcx, qword [0x1402b2a78]
test rcx, rcx
jne 0x14002211d
mov ecx, 0x980
call fcn.140167428
mov qword [rsp + 0x88], rax
xor edx, edx
mov rcx, rax
call fcn.1400e0660
nop
mov qword [0x1402b2a78], rax
xor esi, esi
mov dword [rsp + 0x28], esi
lea rcx, str.1close__
mov qword [rsp + 0x20], rcx
mov r9, rax
lea r8, str.2Closed__
mov rdx, rdi
lea rcx, [rsp + 0x88]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QMetaObject::Connection___cdecl_QObject::connect_class_QObject_const____ptr64__char_const____ptr64__class_QObject_const____ptr64__char_const____ptr64__enum_Qt::ConnectionType_]
lea rcx, [rsp + 0x88]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMetaObject::Connection::destructor_void____ptr64]
mov dword [rsp + 0x28], esi
lea rax, str.1UpdateSettings_bool_
mov qword [rsp + 0x20], rax
mov r9, rdi
lea r8, str.2OptionsChanged_bool_
mov rdx, qword [0x1402b2a78]
lea rcx, [rsp + 0x90]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QMetaObject::Connection___cdecl_QObject::connect_class_QObject_const____ptr64__char_const____ptr64__class_QObject_const____ptr64__char_const____ptr64__enum_Qt::ConnectionType_]
lea rcx, [rsp + 0x90]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMetaObject::Connection::destructor_void____ptr64]
lea rax, [fcn.140159fd0]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x58], esi
mov rbx, qword [0x1402b2a78]
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea ecx, [rsi + 0x18]
call fcn.140167428
mov qword [rsp + 0x98], rax
mov dword [rax], 1
lea rcx, [0x140030100]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rdi
lea rcx, [0x1402ab1d8]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
mov r9, rbx
lea r8, [rsp + 0x50]
mov rdx, rbx
lea rcx, [rsp + 0x88]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QMetaObject::Connection___cdecl_QObject::connectImpl_class_QObject_const____ptr64__void____ptr64____ptr64__class_QObject_const____ptr64__void____ptr64____ptr64__class_QtPrivate::QSlotObjectBase____ptr64__enum_Qt::ConnectionType__int_const____ptr64__struct_QMetaObject_const____ptr64_]
lea rcx, [rsp + 0x88]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMetaObject::Connection::destructor_void____ptr64]
mov rcx, qword [0x1402b2a78]
call qword [sym.imp.MiscHelpers.dll_void___cdecl_SafeShow_class_QWidget____ptr64_]
add rsp, 0x60
pop rdi
pop rsi
pop rbx
ret
lea rdx, [rsp + 0x88]
call qword [sym.imp.Qt5Widgets.dll_public:_class_QFlags_enum_Qt::WindowState____cdecl_QWidget::windowState_void____ptr64]
mov edx, dword [rax]
and edx, 0xfffffffe
or edx, 8
mov rcx, qword [0x1402b2a78]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::setWindowState_class_QFlags_enum_Qt::WindowState_____ptr64]
mov rcx, qword [0x1402b2a78]
call qword [sym.imp.Qt5Widgets.dll_public:_unsigned_long_long_unsigned___int64____cdecl_QWidget::winId_void_const___ptr64]
mov rcx, rax
add rsp, 0x60
pop rdi
pop rsi
pop rbx
jmp qword [sym.imp.USER32.dll_SetForegroundWindow]
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
mov rbp, rsp
sub rsp, 0x70
mov rsi, rcx
call qword [sym.imp.Qt5Core.dll_protected:_class_QObject____ptr64___cdecl_QObject::sender_void_const___ptr64]
mov rdx, rax
mov rcx, qword [sym.imp.Qt5Widgets.dll_struct_QMetaObject_const_QAction::staticMetaObject]
call qword [sym.imp.Qt5Core.dll_public:_class_QObject____ptr64___cdecl_QMetaObject::cast_class_QObject____ptr64_const___ptr64]
mov rdi, rax
cmp rax, qword [rsi + 0x288]
jne 0x140022363
mov ecx, 0x30
call fcn.140167428
mov rdi, rax
mov qword [rbp + 0x20], rax
mov rdx, rsi
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QMessageBox::constructor_class_QWidget____ptr64____ptr64]
lea rax, vtable.QMessageBox.0
mov qword [rdi], rax
lea rax, vtable.QMessageBox.1.0
mov qword [rdi + 0x10], rax
mov r8b, 1
mov edx, 0x37
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::setAttribute_enum_Qt::WidgetAttribute__bool____ptr64]
mov edx, 0xe
lea rcx, [0x14018af80]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x20], rax
lea rdx, [rbp + 0x20]
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QMessageBox::setWindowTitle_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str.In_the_Plus_UI__this_functionality_has_been_integrated_into_the_main_sandbox_list_view.
lea rdx, [rbp + 0x20]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
lea rdx, [rbp + 0x20]
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QMessageBox::setText_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, str.Using_the_box_group_context_menu__you_can_move_boxes_and_groups_to_other_groups._You_can_also_use_drag_and_drop_to_move_the_items_around._Alternatively__you_can_also_use_the_arrow_keys_while_holding_ALT_down_to_move_items_up_and_down_within_their_group._br___You_can_create_new_boxes_and_groups_from_the_Sandbox_menu.
lea rdx, [rbp + 0x20]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
lea rdx, [rbp + 0x20]
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QMessageBox::setInformativeText_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 0x1c
lea rcx, str.:_Assets_LayoutAndGroups.png
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x20]
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QPixmap::constructor_class_QString_const____ptr64__char_const____ptr64__class_QFlags_enum_Qt::ImageConversionFlag_____ptr64]
nop
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Gui.dll_public:_int___cdecl_QPixmap::height_void_const___ptr64]
lea eax, [rax + rax*2]
cdq
and edx, 3
lea ebx, [rdx + rax]
sar ebx, 2
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Gui.dll_public:_int___cdecl_QPixmap::width_void_const___ptr64]
lea eax, [rax + rax*2]
cdq
and edx, 3
lea r8d, [rdx + rax]
sar r8d, 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
mov r9d, ebx
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Gui.dll_public:_class_QPixmap___cdecl_QPixmap::scaled_int__int__enum_Qt::AspectRatioMode__enum_Qt::TransformationMode____ptr64]
nop
mov rdx, rax
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QMessageBox::setIconPixmap_class_QPixmap_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5Gui.dll_public_virtual:_void___cdecl_QPixmap::destructor_void____ptr64]
mov rbx, qword [0x1402b28d8]
mov qword [0x1402b28d8], rdi
mov rcx, rdi
call qword [sym.imp.MiscHelpers.dll_void___cdecl_SafeShow_class_QWidget____ptr64_]
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x170]
mov qword [0x1402b28d8], rbx
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Gui.dll_public_virtual:_void___cdecl_QPixmap::destructor_void____ptr64]
mov rbx, qword [rsp + 0xa0]
add rsp, 0x70
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x980
call fcn.140167428
mov qword [rbp + 0x28], rax
mov rdx, rsi
mov rcx, rax
call fcn.1400e0660
mov rbx, rax
mov dword [rsp + 0x28], 0
lea rax, str.1UpdateSettings_bool_
mov qword [rsp + 0x20], rax
mov r9, rsi
lea r8, str.2OptionsChanged_bool_
mov rdx, rbx
lea rcx, [rbp + 0x28]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QMetaObject::Connection___cdecl_QObject::connect_class_QObject_const____ptr64__char_const____ptr64__class_QObject_const____ptr64__char_const____ptr64__enum_Qt::ConnectionType_]
lea rcx, [rbp + 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMetaObject::Connection::destructor_void____ptr64]
lea rdx, [rbp - 0x40]
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_class_QVariant___cdecl_QAction::data_void____ptr64]
nop
lea rdx, [rbp + 0x20]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QVariant::toString_void____ptr64]
nop
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov r8b, 1
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.140104f20
nop
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rbx, qword [rsp + 0xa0]
add rsp, 0x70
pop rdi
pop rsi
pop rbp
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QWidget::isVisible_void_const___ptr64]
mov rcx, rbx
test al, al
je 0x14002243a
call fcn.140029510
mov rcx, rbx
add rsp, 0x20
pop rbx
jmp qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::hide_void____ptr64]
add rsp, 0x20
pop rbx
jmp qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::show_void____ptr64]
cmp byte [rcx + 0x3a8], 0
jne 0x140022476
mov byte [rcx + 0x3a8], 1
lea r8, str.1SyncStartMenu__
mov rdx, rcx
mov ecx, 0x3e8
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QTimer::singleShot_int__class_QObject_const____ptr64__char_const____ptr64_]
ret
push rbx
sub rsp, 0x20
mov rbx, rdx
call qword [sym.imp.Qt5Widgets.dll_public:_class_QStatusBar____ptr64___cdecl_QMainWindow::statusBar_void_const___ptr64]
mov r8d, 0x7530
mov rdx, rbx
mov rcx, rax
add rsp, 0x20
pop rbx
jmp qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QStatusBar::showMessage_class_QString_const____ptr64__int____ptr64]
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x160]
sub rsp, 0x260
mov ebx, edx
mov r13, rcx
xor esi, esi
mov dword [rbp + 0x1b0], esi
lea rax, str.Options_TraySingleClick
mov qword [rbp + 0x30], rax
xor r8d, r8d
lea rdx, [rbp + 0x30]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::GetBool_struct_CSettings::SStrRef_const____ptr64__bool____ptr64]
test al, al
je 0x140024304
cmp ebx, 3
je 0x140024320
sub ebx, 1
je 0x14002448d
sub ebx, 1
je 0x140024320
cmp ebx, 1
je 0x140024415
jmp 0x140025311
mov rcx, r13
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QWidget::isVisible_void_const___ptr64]
test al, al
je 0x140024404
movzx eax, byte [0x1402b2975]
mov ecx, 1
cmp byte [0x1402b2974], sil
cmovne eax, ecx
mov byte [0x1402b2975], al
mov rcx, r13
call fcn.140029510
mov rcx, r13
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::hide_void____ptr64]
mov edx, 0xe
lea rcx, str.ForgetPassword
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
lea rdx, [rbp + 0xf8]
call qword [rax + 0x180]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov byte [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp - 0x10]
call qword [rax + 0xa8]
movzx edi, al
mov rbx, qword [rbp + 0x100]
test rbx, rbx
je 0x1400243dc
lock add dword [rbx + 4], 0xffffffff
setne al
test al, al
jne 0x1400243c8
mov rcx, rbx
call qword [rbx + 8]
lock add dword [rbx], 0xffffffff
setne al
test al, al
jne 0x1400243dc
mov rcx, rbx
call fcn.140167958
nop
lea rcx, [rbp - 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test dil, dil
je 0x140025311
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
call qword [rax + 0x1b8]
jmp 0x140025311
mov rcx, r13
call fcn.14000a7a0
mov rcx, r13
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::show_void____ptr64]
mov rcx, r13
call qword [sym.imp.Qt5Widgets.dll_public:_bool___cdecl_QWidget::isVisible_void_const___ptr64]
test al, al
je 0x140024478
cmp byte [0x1402b2974], sil
jne 0x140024478
mov byte [0x1402b2974], 1
mov ecx, 0x64
call qword [sym.imp.Qt5Core.dll_private:_static_enum_Qt::TimerType___cdecl_QTimer::defaultTypeFor_int_]
mov ebx, eax
mov ecx, 0x18
call fcn.140167428
mov qword [rbp + 0x1b0], rax
mov ecx, 1
mov dword [rax], ecx
lea rdx, [0x1400307f0]
mov qword [rax + 8], rdx
mov qword [rax + 0x10], r13
mov r9, rax
xor r8d, r8d
mov edx, ebx
lea ecx, [r8 + 0x64]
call qword [sym.imp.Qt5Core.dll_private:_static_void___cdecl_QTimer::singleShotImpl_int__enum_Qt::TimerType__class_QObject_const____ptr64__class_QtPrivate::QSlotObjectBase____ptr64_]
mov rcx, qword [r13 + 0x3a0]
mov rax, qword [rcx]
call qword [rax + 0x198]
jmp 0x140025311
lea rax, str.Options_SysTrayFilter
mov qword [rbp + 0x28], rax
xor r8d, r8d
lea rdx, [rbp + 0x28]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_int___cdecl_CSettings::GetInt_struct_CSettings::SStrRef_const____ptr64__int____ptr64]
mov dword [rbp + 0x1b8], eax
cmp qword [r13 + 0x370], rsi
jne 0x1400244d9
mov r9d, eax
mov r8d, dword [r13 + 0x378]
mov rdx, qword [r13 + 0x360]
mov rcx, r13
call fcn.14000b3c0
jmp 0x1400252f4
lea rcx, [rbp + 0xe8]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QFileIconProvider::constructor_void____ptr64]
nop
lea rax, str.Options_ColorBoxIcons
mov qword [rbp + 0xa8], rax
xor r8d, r8d
lea rdx, [rbp + 0xa8]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::GetBool_struct_CSettings::SStrRef_const____ptr64__bool____ptr64]
mov byte [rbp + 0x1a8], al
mov rcx, qword [r13 + 0x370]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidget::clear_void____ptr64]
mov rcx, qword [0x1402b28d0]
mov r8, qword [rcx]
lea rdx, [rbp - 0x78]
call qword [r8 + 0xe0]
nop
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.140032a00
nop
mov rax, qword [rbp - 0x78]
mov ecx, dword [rax]
test ecx, ecx
je 0x140024561
cmp ecx, 0xffffffff
je 0x140024590
mov rax, qword [rbp - 0x78]
lock add dword [rax], 0xffffffff
setne al
test al, al
jne 0x140024590
mov rbx, qword [rbp - 0x78]
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x140024586
call fcn.14002e810
mov r8d, 8
mov rdx, qword [rbx + 0x10]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::freeTree_struct_QMapNodeBase____ptr64__int____ptr64]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMapDataBase::freeData_struct_QMapDataBase____ptr64_]
nop
mov rax, qword [0x1402b28e8]
mov rbx, qword [rax + 0xd0]
mov rax, qword [rbx + 0x58]
mov ecx, dword [rax]
test ecx, ecx
jne 0x1400245f0
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QMapDataBase____ptr64___cdecl_QMapDataBase::createData_void_]
mov qword [rsp + 0x50], rax
mov rcx, qword [rbx + 0x58]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x140024601
mov rdx, rax
call fcn.14002dc90
mov rcx, qword [rsp + 0x50]
mov qword [rcx + 0x10], rax
mov rdx, qword [rsp + 0x50]
add rdx, 8
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapNodeBase::setParent_struct_QMapNodeBase____ptr64____ptr64]
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::recalcMostLeftNode_void____ptr64]
jmp 0x140024601
cmp ecx, 0xffffffff
je 0x1400245f8
lock inc dword [rax]
mov rax, qword [rbx + 0x58]
mov qword [rsp + 0x50], rax
mov edi, 4
mov dword [rbp + 0x1b0], edi
lea rax, str.MainWindow_BoxTree_UseOrder
mov qword [rbp + 0x90], rax
xor r8d, r8d
lea rdx, [rbp + 0x90]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::GetBool_struct_CSettings::SStrRef_const____ptr64__bool____ptr64]
test al, al
je 0x1400249b3
mov rbx, qword [sym.imp.Qt5Core.dll_struct_QMapDataBase_const_QMapDataBase::shared_null]
mov qword [rsp + 0x40], rbx
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x50]
call fcn.140003750
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void____ptr64____ptr64___cdecl_QListData::begin_void_const___ptr64]
mov qword [rbp - 0x48], rax
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void____ptr64____ptr64___cdecl_QListData::end_void_const___ptr64]
mov qword [rbp - 0x40], rax
mov edx, 1
mov dword [rbp - 0x38], edx
mov rcx, qword [rbp - 0x48]
nop dword [rax + rax]
cmp rcx, rax
je 0x1400247ca
mov r12, qword [rcx]
test edx, edx
je 0x1400247b6
mov rcx, qword [r12]
mov rax, qword [rcx]
lea rdx, [rbp + 0x38]
call qword [rax + 0x58]
nop
xor r9d, r9d
xorps xmm2, xmm2
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.140008cc0
movsd qword [rbp - 8], xmm0
mov eax, dword [rbx]
cmp eax, 1
jbe 0x140024750
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QMapDataBase____ptr64___cdecl_QMapDataBase::createData_void_]
mov rbx, rax
mov rdi, qword [rsp + 0x40]
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x1400246f6
mov rdx, rax
call fcn.14002d810
mov qword [rbx + 0x10], rax
lea rdx, [rbx + 8]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapNodeBase::setParent_struct_QMapNodeBase____ptr64____ptr64]
mov eax, dword [rdi]
test eax, eax
je 0x140024711
cmp eax, 0xffffffff
je 0x140024740
mov rax, qword [rsp + 0x40]
lock add dword [rax], 0xffffffff
setne al
test al, al
jne 0x140024740
mov rcx, qword [rdi + 0x10]
mov r14, qword [rsp + 0x40]
test rcx, rcx
je 0x140024737
call fcn.14002e5e0
mov r8d, 8
mov rdx, qword [rdi + 0x10]
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::freeTree_struct_QMapNodeBase____ptr64__int____ptr64]
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMapDataBase::freeData_struct_QMapDataBase____ptr64_]
mov qword [rsp + 0x40], rbx
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::recalcMostLeftNode_void____ptr64]
jmp 0x140024755
mov rbx, qword [rsp + 0x40]
lea r9, [rbx + 8]
mov rax, qword [rbx + 0x10]
mov cl, 1
test rax, rax
je 0x14002478e
movsd xmm0, qword [rbp - 8]
nop dword [rax]
comisd xmm0, xmmword [rax + 0x18]
setbe cl
mov r9, rax
test cl, cl
je 0x140024785
mov rax, qword [rax + 8]
jmp 0x140024789
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x140024770
mov byte [rsp + 0x20], cl
mov r8, r12
lea rdx, [rbp - 8]
mov rcx, rbx
call fcn.14002ded0
nop
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, esi
mov rax, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x48]
add rcx, 8
mov qword [rbp - 0x48], rcx
xor edx, 1
mov dword [rbp - 0x38], edx
jne 0x140024680
mov rax, qword [rbp - 0x50]
mov ecx, dword [rax]
test ecx, ecx
je 0x1400247e8
cmp ecx, 0xffffffff
je 0x140024817
mov rax, qword [rbp - 0x50]
lock add dword [rax], 0xffffffff
setne al
test al, al
jne 0x140024817
mov rdi, qword [rbp - 0x50]
movsxd rax, dword [rdi + 0xc]
add rax, 2
lea r8, [rdi + rax*8]
movsxd rax, dword [rdi + 8]
add rax, 2
lea rdx, [rdi + rax*8]
lea rcx, [rbp - 0x50]
call fcn.140031180
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
nop
mov rax, qword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov qword [rsp + 0x58], rax
mov dword [rbp + 0x1b0], 0x1c
mov r14, qword [rsp + 0x40]
mov edx, dword [r14 + 4]
cmp dword [rax + 4], edx
jge 0x140024859
mov eax, dword [rax]
lea rcx, [rsp + 0x58]
cmp eax, 1
jbe 0x14002484e
call fcn.14002efb0
jmp 0x140024854
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QListData::realloc_int____ptr64]
mov r14, qword [rsp + 0x40]
cmp qword [r14 + 0x10], 0
je 0x14002488f
mov rdi, qword [r14 + 0x20]
add rbx, 8
cmp rdi, rbx
je 0x14002488f
nop dword [rax]
lea rdx, [rdi + 0x20]
lea rcx, [rsp + 0x58]
call fcn.14002cbb0
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_struct_QMapNodeBase_const____ptr64___cdecl_QMapNodeBase::nextNode_void_const___ptr64]
mov rdi, rax
cmp rax, rbx
jne 0x140024870
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x60]
call fcn.140006860
mov dword [rbp + 0x1b0], 0xc
mov rax, qword [rsp + 0x58]
mov ecx, dword [rax]
test ecx, ecx
je 0x1400248d0
cmp ecx, 0xffffffff
je 0x14002495d
mov rax, qword [rsp + 0x58]
lock add dword [rax], 0xffffffff
setne al
test al, al
jne 0x14002495d
mov rcx, qword [rsp + 0x58]
mov qword [rbp - 0x60], rcx
movsxd rax, dword [rcx + 0xc]
add rax, 2
lea rdi, [rcx + rax*8]
movsxd rax, dword [rcx + 8]
add rax, 2
lea rax, [rcx + rax*8]
mov qword [rbp - 0x58], rax
cmp rax, rdi
je 0x140024956
nop word [rax + rax]
sub rdi, 8
mov r12, qword [rdi]
test r12, r12
je 0x14002494d
mov rbx, qword [r12 + 8]
test rbx, rbx
je 0x14002493c
lock add dword [rbx + 4], 0xffffffff
setne al
test al, al
jne 0x140024928
mov rcx, rbx
call qword [rbx + 8]
lock add dword [rbx], 0xffffffff
setne al
test al, al
jne 0x14002493c
mov rcx, rbx
call fcn.140167958
nop
mov edx, 0x10
mov rcx, r12
call fcn.140167464
mov rax, qword [rbp - 0x58]
cmp rdi, rax
jne 0x140024900
mov rcx, qword [rbp - 0x60]
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
nop
mov rax, qword [rsp + 0x40]
mov ecx, dword [rax]
test ecx, ecx
je 0x14002497d
cmp ecx, 0xffffffff
je 0x1400249ad
mov rax, qword [rsp + 0x40]
lock add dword [rax], 0xffffffff
setne al
test al, al
jne 0x1400249ad
mov rcx, qword [r14 + 0x10]
mov rbx, qword [rsp + 0x40]
test rcx, rcx
je 0x1400249a3
call fcn.14002e5e0
mov r8d, 8
mov rdx, qword [r14 + 0x10]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::freeTree_struct_QMapNodeBase____ptr64__int____ptr64]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMapDataBase::freeData_struct_QMapDataBase____ptr64_]
nop
mov edi, dword [rbp + 0x1b0]
mov rax, qword [sym.imp.Qt5Core.dll_struct_QMapDataBase_const_QMapDataBase::shared_null]
mov qword [rsp + 0x78], rax
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x30]
call fcn.140003750
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void____ptr64____ptr64___cdecl_QListData::begin_void_const___ptr64]
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void____ptr64____ptr64___cdecl_QListData::end_void_const___ptr64]
mov rdx, rax
mov qword [rbp - 0x20], rax
mov ecx, 1
mov dword [rbp - 0x18], ecx
or edi, 0x20
mov dword [rbp + 0x1b0], edi
movsxd rbx, dword [rbp + 0x1b8]
mov qword [rsp + 0x48], rbx
mov rax, qword [rbp - 0x28]
movzx r15d, byte [rbp + 0x1a8]
cmp rax, rdx
je 0x140024f2c
mov r14, qword [rax]
test ecx, ecx
je 0x140024f18
mov rcx, qword [r14]
mov rax, qword [rcx]
call qword [rax + 0x178]
test al, al
je 0x140024f0e
mov rdx, qword [r14]
lea rcx, [0x1402a8790]
call qword [sym.imp.Qt5Core.dll_public:_class_QObject____ptr64___cdecl_QMetaObject::cast_class_QObject____ptr64_const___ptr64]
mov r12, rax
cmp rbx, 2
jne 0x140024a9d
lea edx, [rbx + 7]
lea rcx, str.PinToTray
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp], rax
mov rcx, qword [r14]
mov r10, qword [rcx]
mov byte [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp]
call qword [r10 + 0xa8]
movzx ebx, al
lea rcx, [rbp]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test bl, bl
je 0x140024f09
jmp 0x140024b11
cmp rbx, 1
jne 0x140024b11
mov rax, qword [rax]
mov rcx, r12
call qword [rax + 0x148]
test eax, eax
jne 0x140024aee
lea edx, [rbx + 8]
lea rcx, str.PinToTray
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 8], rax
or edi, ebx
mov dword [rbp + 0x1b0], edi
mov rcx, qword [r14]
mov rax, qword [rcx]
mov byte [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 8]
call qword [rax + 0xa8]
test al, al
je 0x140024af0
xor bl, bl
test dil, 1
je 0x140024b09
and edi, 0xfffffffe
mov dword [rbp + 0x1b0], edi
lea rcx, [rbp + 8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test bl, bl
jne 0x140024f09
mov rcx, qword [r14]
mov rax, qword [rcx]
lea rdx, [rbp + 0x40]
call qword [rax + 0x58]
nop
mov dword [rsp + 0x20], esi
mov r9, rax
mov r8, qword [r13 + 0x370]
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x50]
call fcn.140109460
mov qword [rbp - 0x58], rax
lea rcx, [rbp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov ecx, 0x40
call fcn.140167428
mov rbx, rax
mov qword [rbp - 0x60], rax
xor edx, edx
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::constructor_int____ptr64]
lea rax, vtable.QTreeWidgetItem.0
mov qword [rbx], rax
mov edx, 1
lea rcx, [0x14018f64c]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x18], rax
mov edx, 1
lea rcx, [0x14018ee9c]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x10], rax
mov rcx, qword [r14]
mov rax, qword [rcx]
lea rdx, [rbp + 0x48]
call qword [rax + 0x58]
nop
mov r9d, 1
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x10]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::replace_class_QString_const____ptr64__class_QString_const____ptr64__enum_Qt::CaseSensitivity____ptr64]
mov r8, rax
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rcx, qword [r14]
mov rax, qword [rcx]
lea rdx, [rbp + 0x50]
call qword [rax + 0x58]
nop
mov rdx, rax
lea rcx, [rbp + 0xc8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_class_QString_const____ptr64____ptr64]
nop
mov rax, qword [rbx]
lea r9, [rbp + 0xc8]
xor edx, edx
mov r8d, 0x100
mov rcx, rbx
call qword [rax + 0x18]
nop
lea rcx, [rbp + 0xc8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_void____ptr64]
nop
mov edx, 0xe
lea rcx, str.DblClickAction
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x20], rax
mov rbx, qword [r14]
lea rcx, [rbp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
nop
mov r10, qword [rbx]
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 1
mov byte [rsp + 0x20], 0
mov r9, rax
lea r8, [rbp + 0x20]
lea rdx, [rsp + 0x70]
mov rcx, rbx
call qword [r10 + 0x90]
nop
lea rcx, [rbp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rsp + 0x70]
cmp dword [rax + 4], 0
je 0x140024cf0
mov r8d, 1
lea rdx, [rbp + 0x60]
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::left_int____ptr64]
nop
or edi, 2
mov dword [rbp + 0x1b0], edi
lea rdx, [0x14018f660]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator__char_const____ptr64_const___ptr64]
test al, al
je 0x140024cf0
mov bl, 1
jmp 0x140024cf2
xor bl, bl
test dil, 2
je 0x140024d0b
and edi, 0xfffffffd
mov dword [rbp + 0x1b0], edi
lea rcx, [rbp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test bl, bl
je 0x140024d7e
mov rax, qword [r12]
xor r9d, r9d
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x78]
mov rcx, r12
call qword [rax + 0x2f8]
nop
mov rdx, rax
lea rcx, [rbp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QFileInfo::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0xe8]
call qword [sym.imp.Qt5Widgets.dll_public_virtual:_class_QIcon___cdecl_QFileIconProvider::icon_class_QFileInfo_const____ptr64____ptr64]
mov rdx, rax
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Gui.dll_public:_class_QIcon____ptr64___cdecl_QIcon::operator_class_QIcon____ptr64____ptr64]
lea rcx, [rbp + 0x68]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QFileInfo::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
jmp 0x140024e92
mov rcx, qword [r14]
mov rax, qword [rcx]
call qword [rax + 0x148]
test r15b, r15b
je 0x140024ddd
test eax, eax
setne bl
mov edx, dword [r12 + 0xc0]
lea rcx, [rbp + 0x148]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QColor::constructor_unsigned_int____ptr64]
mov r8, rax
movzx r9d, bl
lea rdx, [rbp + 0x80]
mov rcx, qword [0x1402b28e8]
call fcn.140017820
mov rdx, rax
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Gui.dll_public:_class_QIcon____ptr64___cdecl_QIcon::operator_class_QIcon____ptr64____ptr64]
lea rcx, [rbp + 0x80]
jmp 0x140024e8c
test eax, eax
setne r14b
mov eax, dword [r12 + 0xb8]
mov dword [rbp + 0x1b8], eax
mov rbx, qword [0x1402b28e8]
lea rax, str.Options_ViewMode
mov qword [rbp + 0x88], rax
mov r8d, 1
lea rdx, [rbp + 0x88]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_int___cdecl_CSettings::GetInt_struct_CSettings::SStrRef_const____ptr64__int____ptr64]
lea rcx, [rbx + 0x68]
or edi, 0x40
cmp eax, 2
je 0x140024e41
lea rdx, [rbp + 0x1b8]
call fcn.1400069d0
lea rcx, [rbp + 0x118]
jmp 0x140024e58
mov dword [rbp - 0x80], 3
lea rdx, [rbp - 0x80]
call fcn.1400069d0
lea rcx, [rbp + 0x128]
mov edx, dword [rax]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QColor::constructor_unsigned_int____ptr64]
movzx r9d, r14b
mov r8, rax
lea rdx, [rbp - 0x70]
mov rcx, rbx
call fcn.140017820
mov dword [rbp + 0x1b0], edi
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Gui.dll_public:_class_QIcon____ptr64___cdecl_QIcon::operator_class_QIcon____ptr64____ptr64]
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
lea rdx, [rbp + 0xd8]
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Gui.dll_public:_class_QVariant___cdecl_QIcon::operator_class_QVariant_void____ptr64]
nop
mov rbx, qword [rbp - 0x60]
mov rax, qword [rbx]
lea r9, [rbp + 0xd8]
xor edx, edx
lea r8d, [rdx + 1]
mov rcx, rbx
call qword [rax + 0x18]
nop
lea rcx, [rbp + 0xd8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rax, qword [rbp - 0x58]
mov rdx, rbx
test rax, rax
je 0x140024ee4
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::addChild_class_QTreeWidgetItem____ptr64____ptr64]
jmp 0x140024ef2
mov rcx, qword [r13 + 0x370]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidget::addTopLevelItem_class_QTreeWidgetItem____ptr64____ptr64]
nop
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
mov rbx, qword [rsp + 0x48]
mov ecx, esi
mov rdx, qword [rbp - 0x20]
mov rax, qword [rbp - 0x28]
add rax, 8
mov qword [rbp - 0x28], rax
xor ecx, 1
mov dword [rbp - 0x18], ecx
jne 0x140024a15
mov rax, qword [rbp - 0x30]
mov ecx, dword [rax]
test ecx, ecx
je 0x140024f4a
cmp ecx, 0xffffffff
je 0x140024f79
mov rax, qword [rbp - 0x30]
lock add dword [rax], 0xffffffff
setne al
test al, al
jne 0x140024f79
mov rbx, qword [rbp - 0x30]
movsxd rax, dword [rbx + 0xc]
add rax, 2
lea r8, [rbx + rax*8]
movsxd rax, dword [rbx + 8]
add rax, 2
lea rdx, [rbx + rax*8]
lea rcx, [rbp - 0x30]
call fcn.140031180
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
nop
mov rcx, qword [r13 + 0x370]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeView::expandAll_void____ptr64]
mov rcx, qword [r13 + 0x370]
call qword [sym.imp.Qt5Widgets.dll_public:_class_QPalette_const____ptr64___cdecl_QWidget::palette_void_const___ptr64]
mov rdx, rax
lea rcx, [rbp + 0x98]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QPalette::constructor_class_QPalette_const____ptr64____ptr64]
nop
movzx eax, byte [r13 + 0x414]
neg al
sbb ebx, ebx
mov rcx, qword [r13 + 0x360]
call qword [sym.imp.Qt5Widgets.dll_public:_class_QPalette_const____ptr64___cdecl_QWidget::palette_void_const___ptr64]
mov rcx, rax
lea edx, [rbx + 0xa]
call qword [sym.imp.Qt5Gui.dll_public:_class_QColor_const____ptr64___cdecl_QPalette::color_enum_QPalette::ColorRole_const___ptr64]
mov r8, rax
mov edx, 9
lea rcx, [rbp + 0x98]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QPalette::setColor_enum_QPalette::ColorRole__class_QColor_const____ptr64____ptr64]
lea rdx, [rbp + 0x98]
mov rcx, qword [r13 + 0x370]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::setPalette_class_QPalette_const____ptr64____ptr64]
xor edx, edx
mov rcx, qword [r13 + 0x370]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QFrame::setFrameShape_enum_QFrame::Shape____ptr64]
mov r8d, esi
mov rdx, qword [r13 + 0x370]
lea rcx, [rbp + 0xb0]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItemIterator::constructor_class_QTreeWidget____ptr64__class_QFlags_enum_QTreeWidgetItemIterator::IteratorFlag_____ptr64]
nop
mov rax, qword [rbp + 0xb8]
test rax, rax
je 0x140025060
mov r8, rax
lea rdx, [rbp + 0x138]
mov rcx, qword [r13 + 0x370]
call qword [sym.imp.Qt5Widgets.dll_public:_class_QRect___cdecl_QTreeWidget::visualItemRect_class_QTreeWidgetItem_const____ptr64____ptr64]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QRect::height_void_const___ptr64]
add esi, eax
lea rcx, [rbp + 0xb0]
call qword [sym.imp.Qt5Widgets.dll_public:_class_QTreeWidgetItemIterator____ptr64___cdecl_QTreeWidgetItemIterator::operator_void____ptr64]
mov rax, qword [rbp + 0xb8]
test rax, rax
jne 0x140025025
lea rcx, [rbp + 0xb0]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItemIterator::destructor_void____ptr64]
mov rcx, r13
call qword [sym.imp.Qt5Widgets.dll_public:_class_QScreen____ptr64___cdecl_QWidget::screen_void_const___ptr64]
mov rcx, rax
lea rdx, [rbp + 0x108]
call qword [sym.imp.Qt5Gui.dll_public:_class_QRect___cdecl_QScreen::availableGeometry_void____ptr64]
lea rcx, [rbp + 0x108]
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QRect::height_void_const___ptr64]
mov ecx, eax
mov eax, 0x55555556
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
cmp esi, edx
jle 0x1400250b4
mov esi, edx
cmp edx, 0x40
mov eax, 0x40
cmovl esi, eax
mov edx, esi
mov rcx, qword [r13 + 0x370]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::setFixedHeight_int____ptr64]
mov rdx, qword [r13 + 0x368]
mov rcx, qword [r13 + 0x360]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::removeAction_class_QAction____ptr64____ptr64]
lea rdx, [rbp - 0x68]
mov rcx, qword [r13 + 0x360]
call qword [sym.imp.Qt5Widgets.dll_public:_class_QList_class_QAction____ptr64____cdecl_QWidget::actions_void____ptr64]
nop
mov edx, dword [r13 + 0x378]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_void____ptr64____ptr64___cdecl_QListData::at_int_const___ptr64]
mov r8, qword [r13 + 0x368]
mov rdx, qword [rax]
mov rcx, qword [r13 + 0x360]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::insertAction_class_QAction____ptr64__class_QAction____ptr64____ptr64]
nop
mov rax, qword [rbp - 0x68]
mov ecx, dword [rax]
test ecx, ecx
je 0x14002512f
cmp ecx, 0xffffffff
je 0x14002513a
mov rax, qword [rbp - 0x68]
lock add dword [rax], 0xffffffff
setne al
test al, al
jne 0x14002513a
mov rcx, qword [rbp - 0x68]
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
nop
mov rcx, qword [r13 + 0x370]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QWidget::setFocus_void____ptr64]
nop
lea rcx, [rbp + 0x98]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QPalette::destructor_void____ptr64]
nop
mov rax, qword [rsp + 0x78]
mov ecx, dword [rax]
test ecx, ecx
je 0x140025176
cmp ecx, 0xffffffff
je 0x1400251c7
mov rax, qword [rsp + 0x78]
lock add dword [rax], 0xffffffff
setne al
test al, al
jne 0x1400251c7
mov rbx, qword [rsp + 0x78]
mov rdi, qword [rbx + 0x10]
test rdi, rdi
je 0x1400251bd
lea rcx, [rdi + 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x14002519c
call fcn.14002e690
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x1400251aa
call fcn.14002e690
mov r8d, 8
mov rdx, qword [rbx + 0x10]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::freeTree_struct_QMapNodeBase____ptr64__int____ptr64]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMapDataBase::freeData_struct_QMapDataBase____ptr64_]
nop
mov rax, qword [rsp + 0x50]
mov ecx, dword [rax]
test ecx, ecx
je 0x1400251e7
cmp ecx, 0xffffffff
je 0x140025241
mov rax, qword [rsp + 0x50]
lock add dword [rax], 0xffffffff
setne al
test al, al
jne 0x140025241
mov rdi, qword [rsp + 0x50]
mov rbx, qword [rdi + 0x10]
test rbx, rbx
je 0x140025237
lea rcx, [rbx + 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
call fcn.140001610
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x140025216
call fcn.14002e890
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x140025224
call fcn.14002e890
mov r8d, 8
mov rdx, qword [rdi + 0x10]
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::freeTree_struct_QMapNodeBase____ptr64__int____ptr64]
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMapDataBase::freeData_struct_QMapDataBase____ptr64_]
nop
mov rax, qword [rsp + 0x60]
mov ecx, dword [rax]
test ecx, ecx
je 0x140025269
cmp ecx, 0xffffffff
je 0x1400252e7
mov rax, qword [rsp + 0x60]
lock add dword [rax], 0xffffffff
setne al
test al, al
jne 0x1400252e7
mov r12, qword [rsp + 0x60]
movsxd rdi, dword [r12 + 0xc]
add rdi, 2
lea rdi, [r12 + rdi*8]
movsxd r14, dword [r12 + 8]
add r14, 2
lea r14, [r12 + r14*8]
cmp r14, rdi
je 0x1400252dd
nop dword [rax]
sub rdi, 8
mov rsi, qword [rdi]
test rsi, rsi
je 0x1400252d8
mov rbx, qword [rsi + 8]
test rbx, rbx
je 0x1400252cb
lock add dword [rbx + 4], 0xffffffff
setne al
test al, al
jne 0x1400252b7
mov rcx, rbx
call qword [rbx + 8]
lock add dword [rbx], 0xffffffff
setne al
test al, al
jne 0x1400252cb
mov rcx, rbx
call fcn.140167958
nop
mov edx, 0x10
mov rcx, rsi
call fcn.140167464
cmp rdi, r14
jne 0x140025290
mov rcx, r12
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
nop
lea rcx, [rbp + 0xe8]
call qword [sym.imp.Qt5Widgets.dll_public_virtual:_void___cdecl_QFileIconProvider::destructor_void____ptr64]
lea rcx, [rbp + 0x28]
call qword [sym.imp.Qt5Gui.dll_public:_static_class_QPoint___cdecl_QCursor::pos_void_]
mov rdx, rax
xor r8d, r8d
mov rcx, qword [r13 + 0x360]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QMenu::popup_class_QPoint_const____ptr64__class_QAction____ptr64____ptr64]
mov rbx, qword [rsp + 0x2a0]
add rsp, 0x260
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xf0
mov rax, rdx
mov r13, rcx
lea rdx, [rbp + 7]
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_class_QVariant___cdecl_QAction::data_void____ptr64]
nop
xor edx, edx
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QVariant::toInt_bool____ptr64_const___ptr64]
mov ebx, eax
lea rcx, [rbp + 7]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rcx, qword [r13 + 0xc0]
test rcx, rcx
je 0x14002566b
mov edx, ebx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QStackedLayout::setCurrentIndex_int____ptr64]
cmp ebx, 1
jne 0x140025a01
mov rcx, qword [r13 + 0xc8]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QComboBox::clear_void____ptr64]
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
lea rdx, [rbp + 0x7f]
call qword [rax + 0xe0]
mov rdx, qword [rax]
mov qword [rbp - 0x61], rdx
mov rcx, qword [sym.imp.Qt5Core.dll_struct_QMapDataBase_const_QMapDataBase::shared_null]
mov qword [rax], rcx
cmp qword [rdx + 0x10], 0
je 0x1400256b7
mov rax, qword [rdx + 0x20]
lea r12, [rdx + 8]
jmp 0x1400256be
lea rax, [rdx + 8]
mov r12, rax
mov qword [rbp - 0x59], rax
mov qword [rbp - 0x51], r12
mov dword [rbp - 0x49], 1
mov rax, qword [rbp + 0x7f]
mov ecx, dword [rax]
mov r15d, 0xffffffff
test ecx, ecx
je 0x1400256f2
cmp ecx, r15d
je 0x140025721
mov rax, qword [rbp + 0x7f]
mov ecx, r15d
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x140025721
mov rbx, qword [rbp + 0x7f]
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x140025717
call fcn.14002e810
mov r8d, 8
mov rdx, qword [rbx + 0x10]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::freeTree_struct_QMapNodeBase____ptr64__int____ptr64]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMapDataBase::freeData_struct_QMapDataBase____ptr64_]
nop
mov ebx, dword [rbp - 0x49]
mov r14, qword [rbp - 0x59]
nop dword [rax + rax]
cmp r14, r12
je 0x1400258b4
test ebx, ebx
je 0x140025898
mov rcx, qword [r14 + 0x20]
mov rax, qword [rcx]
lea rdx, [rbp - 0x29]
call qword [rax + 0x58]
nop
mov rdx, rax
lea rcx, [rbp - 0x19]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_class_QString_const____ptr64____ptr64]
nop
xor edx, edx
lea rcx, [0x14018b243]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x79], rax
mov edx, 1
lea rcx, [0x14018ee9c]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x48], rax
mov rcx, qword [r14 + 0x20]
mov rax, qword [rcx]
lea rdx, [rbp - 0x31]
call qword [rax + 0x58]
mov rdi, rax
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, str.Sandbox__1
lea rdx, [rsp + 0x40]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov dl, 0x20
lea rcx, [rbp + 0x67]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
mov rbx, rax
mov r9d, 1
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x48]
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::replace_class_QString_const____ptr64__class_QString_const____ptr64__enum_Qt::CaseSensitivity____ptr64]
mov r8, rax
movzx eax, word [rbx]
mov word [rsp + 0x20], ax
xor r9d, r9d
lea rdx, [rbp - 0x39]
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov rdi, rax
mov rsi, qword [r13 + 0xc8]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_int___cdecl_QComboBox::count_void_const___ptr64]
mov ebx, eax
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_void____ptr64]
nop
lea rcx, [rbp - 0x19]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rax
mov edx, ebx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QComboBox::insertItem_int__class_QIcon_const____ptr64__class_QString_const____ptr64__class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x39]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x31]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x79]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x19]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x29]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor ebx, ebx
mov dword [rbp - 0x49], ebx
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_struct_QMapNodeBase_const____ptr64___cdecl_QMapNodeBase::nextNode_void_const___ptr64]
mov r14, rax
mov qword [rbp - 0x59], rax
xor ebx, 1
mov dword [rbp - 0x49], ebx
jne 0x140025730
mov rax, qword [rbp - 0x61]
mov ecx, dword [rax]
test ecx, ecx
je 0x1400258d3
cmp ecx, 0xffffffff
je 0x140025902
mov rax, qword [rbp - 0x61]
mov ecx, r15d
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x140025902
mov rbx, qword [rbp - 0x61]
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400258f8
call fcn.14002e810
mov r8d, 8
mov rdx, qword [rbx + 0x10]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::freeTree_struct_QMapNodeBase____ptr64__int____ptr64]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMapDataBase::freeData_struct_QMapDataBase____ptr64_]
nop
mov edx, 0xa
lea rcx, str.DefaultBox
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x69], rax
mov edx, 0xa
lea rcx, str.DefaultBox
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x71], rax
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
lea rdx, [rbp + 0x17]
call qword [rax + 0x180]
nop
mov rcx, qword [rax]
mov rax, qword [rcx]
mov byte [rsp + 0x30], 0
mov byte [rsp + 0x28], 1
mov byte [rsp + 0x20], 0
lea r9, [rbp - 0x69]
lea r8, [rbp - 0x71]
lea rdx, [rbp - 0x21]
call qword [rax + 0x90]
nop
mov rdx, rax
lea rcx, [rbp - 9]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_class_QString_const____ptr64____ptr64]
nop
mov r9d, 0x10
mov r8d, 0x100
lea rdx, [rbp - 9]
mov rcx, qword [r13 + 0xc8]
call qword [sym.imp.Qt5Widgets.dll_public:_int___cdecl_QComboBox::findData_class_QVariant_const____ptr64__int__class_QFlags_enum_Qt::MatchFlag__const___ptr64]
mov edx, eax
mov rcx, qword [r13 + 0xc8]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QComboBox::setCurrentIndex_int____ptr64]
nop
lea rcx, [rbp - 9]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x21]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
mov rbx, qword [rbp + 0x1f]
test rbx, rbx
je 0x1400259ec
mov eax, r15d
lock xadd dword [rbx + 4], eax
cmp eax, 1
jne 0x1400259d8
mov rcx, rbx
call qword [rbx + 8]
lock xadd dword [rbx], r15d
cmp r15d, 1
jne 0x1400259ec
mov rcx, rbx
call fcn.140167958
nop
lea rcx, [rbp - 0x71]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rbx, qword [rsp + 0x138]
add rsp, 0xf0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rbx
push rdi
sub rsp, 0x30
mov rax, rdx
mov rdi, rcx
lea rdx, [rsp + 0x20]
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_class_QVariant___cdecl_QAction::data_void____ptr64]
nop
xor edx, edx
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QVariant::toInt_bool____ptr64_const___ptr64]
mov ebx, eax
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov edx, ebx
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
mov edx, 0x10
lea rcx, str.Options_ViewMode
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x40], rax
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x40]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::SetValue_class_QString_const____ptr64__class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rcx, qword [rdi + 0x370]
test rcx, rcx
je 0x140025abd
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidget::clear_void____ptr64]
mov rcx, rdi
call fcn.140028c10
lea rax, str.Options_SysTrayIcon
mov qword [rsp + 0x40], rax
mov r8d, 1
lea rdx, [rsp + 0x40]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_int___cdecl_CSettings::GetInt_struct_CSettings::SStrRef_const____ptr64__int____ptr64]
mov rcx, qword [rdi + 0x358]
test eax, eax
je 0x140025af8
mov dl, 1
jmp 0x140025afa
xor edx, edx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QSystemTrayIcon::setVisible_bool____ptr64]
mov rcx, rdi
call fcn.140029510
mov rcx, rdi
mov rbx, qword [rsp + 0x48]
add rsp, 0x30
pop rdi
jmp fcn.1400264f0
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
sub rsp, 0x70
mov rsi, rcx
xor edx, edx
mov rcx, qword [rcx + 0x150]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QAction::setEnabled_bool____ptr64]
xor ebp, ebp
mov qword [rsp + 0x28], rbp
mov dword [rsp + 0x20], ebp
xor r9d, r9d
lea r8, [0x140015050]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rbx, rax
lea ecx, [rbp + 0x10]
call fcn.140167428
mov rdi, rax
mov qword [rsp + 0x90], rax
xor r8d, r8d
mov rdx, rbx
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QWinEventNotifier::constructor_void____ptr64__class_QObject____ptr64____ptr64]
lea rax, vtable.QWinEventNotifier.0
mov qword [rdi], rax
mov dl, 1
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QWinEventNotifier::setEnabled_bool____ptr64]
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rbx
mov rax, qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QWinEventNotifier::activated_void____ptr64__struct_QWinEventNotifier::QPrivateSignal____ptr64]
mov qword [rsp + 0x90], rax
lea ecx, [rbp + 0x28]
call fcn.140167428
mov qword [rsp + 0xa0], rax
mov dword [rax], 1
lea rcx, [0x140030780]
mov qword [rax + 8], rcx
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rax + 0x10], xmm0
movsd xmm1, qword [rsp + 0x60]
movsd qword [rax + 0x20], xmm1
mov rcx, qword [sym.imp.Qt5Core.dll_struct_QMetaObject_const_QWinEventNotifier::staticMetaObject]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rbp
mov dword [rsp + 0x30], ebp
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbp
mov r9, rsi
lea r8, [rsp + 0x90]
mov rdx, rdi
lea rcx, [rsp + 0x98]
call qword [sym.imp.Qt5Core.dll_private:_static_class_QMetaObject::Connection___cdecl_QObject::connectImpl_class_QObject_const____ptr64__void____ptr64____ptr64__class_QObject_const____ptr64__void____ptr64____ptr64__class_QtPrivate::QSlotObjectBase____ptr64__enum_Qt::ConnectionType__int_const____ptr64__struct_QMetaObject_const____ptr64_]
lea rcx, [rsp + 0x98]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMetaObject::Connection::destructor_void____ptr64]
mov rbx, qword [rsp + 0xa8]
add rsp, 0x70
pop rdi
pop rsi
pop rbp
ret
mov qword [rsp + 0x10], rbx
push rdi
sub rsp, 0x30
mov rdi, rcx
mov rcx, qword [rcx + 0x40]
mov rax, qword [rcx]
call qword [rax + 0x68]
test al, al
je 0x140025cf6
mov ecx, 0x980
call fcn.140167428
mov qword [rsp + 0x40], rax
mov rdx, rdi
mov rcx, rax
call fcn.1400e0660
mov rbx, rax
mov dword [rsp + 0x28], 0
lea rax, str.1UpdateSettings_bool_
mov qword [rsp + 0x20], rax
mov r9, rdi
lea r8, str.2OptionsChanged_bool_
mov rdx, rbx
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QMetaObject::Connection___cdecl_QObject::connect_class_QObject_const____ptr64__char_const____ptr64__class_QObject_const____ptr64__char_const____ptr64__enum_Qt::ConnectionType_]
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMetaObject::Connection::destructor_void____ptr64]
mov edx, 9
lea rcx, str.AppCompat
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x40], rax
xor r8d, r8d
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140104f20
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rbx, qword [rsp + 0x48]
add rsp, 0x30
pop rdi
ret
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x70
mov ebx, r8d
mov rdi, rdx
mov rsi, rcx
mov rdx, rcx
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QMessageBox::constructor_class_QWidget____ptr64____ptr64]
nop
mov edx, 0xe
lea rcx, [0x14018af80]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x80], rax
lea rdx, [rsp + 0x80]
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QMessageBox::setWindowTitle_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x80]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, ebx
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Widgets.dll_public:_static_class_QPixmap___cdecl_QMessageBox::standardIcon_enum_QMessageBox::Icon_]
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QMessageBox::setIconPixmap_class_QPixmap_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Gui.dll_public_virtual:_void___cdecl_QPixmap::destructor_void____ptr64]
mov rdx, rdi
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QMessageBox::setText_class_QString_const____ptr64____ptr64]
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Widgets.dll_public_virtual:_int___cdecl_QDialog::exec_void____ptr64]
mov ecx, 0xa
call qword [sym.imp.Qt5Core.dll_private:_static_enum_Qt::TimerType___cdecl_QTimer::defaultTypeFor_int_]
mov ebx, eax
mov ecx, 0x18
call fcn.140167428
mov qword [rsp + 0x80], rax
mov dword [rax], 1
lea rdx, [0x140030500]
mov qword [rax + 8], rdx
mov qword [rax + 0x10], rsi
mov r9, rax
xor r8d, r8d
mov edx, ebx
lea ecx, [r8 + 0xa]
call qword [sym.imp.Qt5Core.dll_private:_static_void___cdecl_QTimer::singleShotImpl_int__enum_Qt::TimerType__class_QObject_const____ptr64__class_QtPrivate::QSlotObjectBase____ptr64_]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Widgets.dll_public_virtual:_void___cdecl_QMessageBox::destructor_void____ptr64]
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rsp, r11
pop rdi
ret
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xc0
movzx edi, dl
mov rbx, rcx
lea r15, str.Options_WarnTerminateAll
mov qword [rbp - 1], r15
mov r14d, 0xffffffff
mov r8d, r14d
lea rdx, [rbp - 1]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_int___cdecl_CSettings::GetInt_struct_CSettings::SStrRef_const____ptr64__int____ptr64]
lea esi, [r14 + 2]
cmp eax, r14d
jne 0x14002acfc
mov byte [rbp + 0x77], 0
lea edx, [rsi + 0xd]
lea rcx, [0x14018af80]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x39], rax
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, str.Terminate_all_without_asking
lea rdx, [rbp - 0x41]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x20], r14d
xor r9d, r9d
lea r8, str.Do_you_want_to_terminate_all_processes_in_all_sandboxes_
lea rdx, [rbp - 0x49]
lea rcx, [0x1402a83d0]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x30], 0x4000
mov dword [rsp + 0x28], 0x14000
lea rax, [rbp + 0x77]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x41]
lea r8, [rbp - 0x49]
lea rdx, [rbp - 0x39]
mov rcx, rbx
call qword [sym.imp.MiscHelpers.dll_public:_static_enum_QDialogButtonBox::StandardButton___cdecl_CCheckableMessageBox::question_class_QWidget____ptr64__class_QString_const____ptr64__class_QString_const____ptr64__class_QString_const____ptr64__bool____ptr64__class_QFlags_enum_QDialogButtonBox::StandardButton___enum_QDialogButtonBox::StandardButton__enum_QMessageBox::Icon_]
mov ebx, eax
lea rcx, [rbp - 0x49]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x39]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp ebx, 0x4000
jne 0x14002af60
cmp byte [rbp + 0x77], 0
je 0x14002acfc
mov edx, esi
lea rcx, [rbp + 0xf]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_int____ptr64]
nop
lea edx, [rsi + 0x17]
mov rcx, r15
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x31], rax
lea r8, [rbp + 0xf]
lea rdx, [rbp - 0x31]
mov rcx, qword [0x1402b2880]
call qword [sym.imp.MiscHelpers.dll_public:_bool___cdecl_CSettings::SetValue_class_QString_const____ptr64__class_QVariant_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x31]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xf]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
lea rdx, [rbp - 0x29]
call qword [rax + 0x110]
mov rax, qword [rbp - 0x29]
test rax, rax
je 0x14002ad63
mov ecx, r14d
lock xadd dword [rax + 0x14], ecx
cmp ecx, 1
jne 0x14002ad63
mov rbx, qword [rbp - 0x29]
test rbx, rbx
je 0x14002ad63
lea rcx, [rbx + 8]
mov rdx, qword [rcx]
mov eax, dword [rdx]
test eax, eax
je 0x14002ad4d
cmp eax, 0xffffffff
je 0x14002ad56
mov eax, r14d
lock xadd dword [rdx], eax
cmp eax, 1
jne 0x14002ad56
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rbx
call fcn.140167464
test dil, dil
je 0x14002af60
mov rcx, qword [0x1402b28d0]
mov rax, qword [rcx]
lea rdx, [rbp - 0x59]
call qword [rax + 0xe0]
nop
mov rax, qword [rbp - 0x59]
mov ecx, dword [rax]
test ecx, ecx
jne 0x14002adc9
call qword [sym.imp.Qt5Core.dll_public:_static_struct_QMapDataBase____ptr64___cdecl_QMapDataBase::createData_void_]
mov r15, rax
mov qword [rbp - 0x21], rax
mov rcx, qword [rbp - 0x59]
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x14002addd
mov rdx, rax
call fcn.14002dbd0
mov qword [r15 + 0x10], rax
lea rdx, [r15 + 8]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapNodeBase::setParent_struct_QMapNodeBase____ptr64____ptr64]
mov rcx, r15
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::recalcMostLeftNode_void____ptr64]
jmp 0x14002addd
cmp ecx, 0xffffffff
je 0x14002add5
mov rax, qword [rbp - 0x59]
lock inc dword [rax]
mov r15, qword [rbp - 0x59]
mov qword [rbp - 0x21], r15
cmp qword [r15 + 0x10], 0
je 0x14002adea
mov rdi, qword [r15 + 0x20]
jmp 0x14002adee
lea rdi, [r15 + 8]
mov qword [rbp - 0x19], rdi
lea r12, [r15 + 8]
mov qword [rbp - 0x11], r12
mov dword [rbp - 9], esi
xor r13d, r13d
cmp rdi, r12
je 0x14002aec5
test esi, esi
je 0x14002aea9
mov rcx, qword [rdi + 0x20]
mov rax, qword [rcx]
lea rdx, [rbp + 7]
call qword [rax + 0x138]
mov rcx, qword [rax]
mov ebx, dword [rcx + 4]
lea rcx, [rbp + 7]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test ebx, ebx
je 0x14002aea2
mov rcx, qword [rdi + 0x20]
mov rax, qword [rcx]
lea rdx, [rbp - 0x51]
call qword [rax + 0x200]
mov rax, qword [rbp - 0x51]
test rax, rax
je 0x14002aea2
mov ecx, r14d
lock xadd dword [rax + 0x14], ecx
cmp ecx, 1
jne 0x14002ae9a
mov rbx, qword [rbp - 0x51]
test rbx, rbx
je 0x14002ae9a
lea rcx, [rbx + 8]
mov rdx, qword [rcx]
mov eax, dword [rdx]
test eax, eax
je 0x14002ae84
cmp eax, 0xffffffff
je 0x14002ae8d
mov eax, r14d
lock xadd dword [rdx], eax
cmp eax, 1
jne 0x14002ae8d
mov rdx, qword [rcx]
call fcn.140001810
nop
mov edx, 0x18
mov rcx, rbx
call fcn.140167464
mov qword [rbp - 0x51], r13
mov rdi, qword [rbp - 0x19]
mov esi, r13d
mov dword [rbp - 9], r13d
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_struct_QMapNodeBase_const____ptr64___cdecl_QMapNodeBase::nextNode_void_const___ptr64]
mov rdi, rax
mov qword [rbp - 0x19], rax
xor esi, 1
mov dword [rbp - 9], esi
jne 0x14002ae00
mov rax, qword [rbp - 0x21]
mov ecx, dword [rax]
test ecx, ecx
je 0x14002aee4
cmp ecx, 0xffffffff
je 0x14002af13
mov rax, qword [rbp - 0x21]
mov ecx, r14d
lock xadd dword [rax], ecx
cmp ecx, 1
jne 0x14002af13
mov rcx, qword [r15 + 0x10]
mov rbx, qword [rbp - 0x21]
test rcx, rcx
je 0x14002af09
call fcn.14002e810
mov r8d, 8
mov rdx, qword [r15 + 0x10]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::freeTree_struct_QMapNodeBase____ptr64__int____ptr64]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMapDataBase::freeData_struct_QMapDataBase____ptr64_]
nop
mov rax, qword [rbp - 0x59]
mov ecx, dword [rax]
test ecx, ecx
je 0x14002af31
cmp ecx, 0xffffffff
je 0x14002af60
mov rax, qword [rbp - 0x59]
lock xadd dword [rax], r14d
cmp r14d, 1
jne 0x14002af60
mov rbx, qword [rbp - 0x59]
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14002af56
call fcn.14002e810
mov r8d, 8
mov rdx, qword [rbx + 0x10]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::freeTree_struct_QMapNodeBase____ptr64__int____ptr64]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMapDataBase::freeData_struct_QMapDataBase____ptr64_]
nop
mov rbx, qword [rsp + 0x100]
add rsp, 0xc0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx + 0xd0]
mov rax, qword [rcx]
call qword [rax + 0x1d0]
mov rcx, qword [rbx + 0xd8]
mov rax, qword [rcx]
call qword [rax + 0x168]
mov rcx, rbx
call fcn.140029510
mov rcx, qword [0x1402b2880]
add rsp, 0x20
pop rbx
jmp qword [sym.imp.MiscHelpers.dll_public:_void___cdecl_CSettings::Sync_void____ptr64]
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x50
mov rdi, r9
mov rbx, rcx
test edx, edx
jne 0x140156984
cmp r8d, 0x4e
ja case.default.0x140156246
movsxd rax, r8d
lea rcx, [0x140000000]
mov edx, dword [rcx + rax*4 + 0x156a6c]
add rdx, rcx
jmp rdx
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x1402a83d0]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea r8d, [r9 + 1]
jmp 0x14015624e
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.14001c770
mov rdx, qword [r9 + 8]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.14001f720
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.140022480
mov rax, qword [r9 + 0x10]
movzx r8d, byte [rax]
mov rdx, qword [r9 + 8]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.14001e5c0
xor r8d, r8d
mov rdx, qword [r9 + 8]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.14001e5c0
mov rax, qword [r9 + 0x18]
mov rcx, qword [r9 + 8]
mov r9d, dword [rax]
mov r8, qword [rdi + 0x10]
mov edx, dword [rcx]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.14001e6a0
mov rax, qword [r9 + 8]
mov r8, qword [r9 + 0x10]
movzx edx, byte [rax]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140020520
mov rcx, qword [r9 + 0x18]
mov r8, qword [r9 + 0x10]
mov rdx, qword [r9 + 8]
mov rax, qword [r9 + 0x20]
mov qword [rsp + 0x20], rax
mov r9d, dword [rcx]
mov r8d, dword [r8]
mov edx, dword [rdx]
mov rcx, rbx
call fcn.1400209c0
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
ret
mov rax, qword [r9 + 0x20]
mov ecx, dword [rax]
mov dword [rsp + 0x20], ecx
mov r9, qword [r9 + 0x18]
mov r8, qword [rdi + 0x10]
mov rdx, qword [rdi + 8]
mov rcx, rbx
call fcn.14001dea0
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
ret
mov r9, qword [r9 + 0x18]
mov r8, qword [rdi + 0x10]
mov rdx, qword [rdi + 8]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001dc10
mov rax, qword [r9 + 0x18]
movzx r9d, byte [rax]
mov r8, qword [rdi + 0x10]
mov rdx, qword [rdi + 8]
mov rcx, rbx
call fcn.140025d10
mov rcx, qword [rdi]
test rcx, rcx
je case.default.0x140156246
mov byte [rcx], al
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
ret
xor r9d, r9d
jmp 0x1401563a2
mov rax, qword [r9 + 0x10]
movzx r8d, byte [rax]
mov rdx, qword [r9 + 8]
mov rcx, rbx
call fcn.140028e70
mov rcx, qword [rdi]
test rcx, rcx
je case.default.0x140156246
mov qword [rcx], rax
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
ret
mov r8b, 1
jmp 0x1401563d8
mov rcx, qword [r9 + 8]
mov rax, qword [r9 + 0x20]
mov qword [rsp + 0x20], rax
mov r9, qword [r9 + 0x18]
mov r8, qword [rdi + 0x10]
mov edx, dword [rcx]
mov rcx, rbx
call fcn.14002af80
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
ret
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140025c50
mov rax, qword [r9 + 8]
movzx edx, byte [rax]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.14002bcc0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.1400264f0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001e2f0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.140028c10
mov rdx, qword [r9 + 8]
mov rdx, qword [rdx]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001e270
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001bef0
mov rdx, qword [r9 + 8]
mov rdx, qword [rdx]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.14001bbe0
mov rdx, qword [r9 + 8]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001bf20
mov rax, qword [r9 + 8]
mov edx, dword [rax]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001bf40
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001cc00
mov rdx, qword [r9 + 8]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001bf90
mov rdx, qword [r9 + 8]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.14001c1c0
mov rdx, qword [r9 + 8]
mov rdx, qword [rdx]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.14001c020
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140022450
xor r8d, r8d
mov rdx, qword [r9 + 8]
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QUrl::constructor_class_QString_const____ptr64__enum_QUrl::ParsingMode____ptr64]
nop
mov rdx, rax
mov rcx, rbx
call fcn.140025f00
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QUrl::destructor_void____ptr64]
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
ret
mov rdx, qword [r9 + 8]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.140025f00
mov rax, qword [r9 + 0x38]
mov rcx, qword [r9 + 0x30]
mov rdx, qword [r9 + 0x28]
mov r8, qword [r9 + 0x20]
mov r9, qword [r9 + 0x18]
mov rax, qword [rax]
mov qword [rsp + 0x38], rax
mov eax, dword [rcx]
mov dword [rsp + 0x30], eax
mov eax, dword [rdx]
mov dword [rsp + 0x28], eax
mov eax, dword [r8]
mov dword [rsp + 0x20], eax
mov r9, qword [r9]
mov r8, qword [rdi + 0x10]
mov rdx, qword [rdi + 8]
mov rcx, rbx
call fcn.140028de0
mov rcx, qword [rdi]
test rcx, rcx
je case.default.0x140156246
mov dword [rcx], eax
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
ret
mov rax, qword [r9 + 0x10]
mov r8d, dword [rax]
mov rdx, qword [r9 + 8]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140028cd0
mov rdx, qword [r9 + 8]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001c450
mov rdx, qword [r9 + 8]
mov rdx, qword [rdx]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001c3e0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.1400297d0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.14000aca0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.14002b660
mov rdx, qword [r9 + 8]
mov rdx, qword [rdx]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001f520
mov rdx, qword [r9 + 8]
mov rdx, qword [rdx]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001c4e0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140021e00
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140022160
xor edx, edx
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14002aba0
mov dl, 1
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14002aba0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140025b20
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001bfd0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001d2a0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001d210
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.14001d480
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001ef00
mov rdx, qword [r9 + 8]
mov rdx, qword [rdx]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140025a20
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001bb00
mov rdx, qword [r9 + 8]
mov rdx, qword [rdx]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140025610
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140020c40
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001cdb0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x1400207f0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140020bd0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140021fc0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140021850
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x1400210b0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001d6f0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140021030
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140020260
mov rdx, qword [r9 + 8]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140024280
mov rax, qword [r9 + 8]
movzx edx, byte [rax]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14000a470
mov dl, 1
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14000a470
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001dc00
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001e0e0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14001b2c0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140022410
mov rax, qword [r9 + 8]
mov edx, dword [rax]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x1400242b0
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.1400287c0
mov rdx, qword [r9 + 8]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp fcn.140028630
mov rdx, qword [r9 + 8]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x140008740
mov r8, qword [r9 + 0x10]
mov rdx, qword [r9 + 8]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x1400085f0
mov rdx, qword [r9 + 8]
mov rcx, rbx
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
jmp 0x14002d640
cmp edx, 0xc
jne 0x140156a0d
cmp r8d, 0x18
je 0x1401569ef
cmp r8d, 0x1e
je 0x1401569bd
cmp r8d, 0x22
jne 0x1401569c6
mov rax, qword [r9 + 8]
cmp dword [rax], 6
jne 0x1401569c6
call fcn.1401560f0
mov rcx, qword [rdi]
mov dword [rcx], eax
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
ret
mov rax, qword [r9 + 8]
cmp dword [rax], 0
je 0x1401569da
mov rax, qword [r9]
mov dword [rax], 0xffffffff
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
ret
call fcn.140155f70
mov rcx, qword [rdi]
mov dword [rcx], eax
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
ret
mov rax, qword [r9 + 8]
cmp dword [rax], 0
jne 0x1401569c6
call fcn.140156030
mov rcx, qword [rdi]
mov dword [rcx], eax
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
ret
cmp edx, 0xa
jne case.default.0x140156246
mov rdx, qword [r9]
mov rcx, qword [r9 + 8]
mov rax, qword [rcx]
lea r8, [0x140155d40]
cmp rax, r8
jne 0x140156a44
test rax, rax
je 0x140156a33
cmp dword [rcx + 8], 0
jne 0x140156a44
mov dword [rdx], 0
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
ret
lea r8, [fcn.140155d80]
cmp rax, r8
jne case.default.0x140156246
test rax, rax
je 0x140156a5b
cmp dword [rcx + 8], 0
jne case.default.0x140156246
mov dword [rdx], 1
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rdi
ret