Function at 0x140166b60
Capabilities:
Get common file path

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x858]
sub rsp, 0x930
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
mov rax, qword [0x1411d99d8]
xor rax, rsp
mov qword [rbp + 0x7f0], rax
mov r14, rcx
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
nop
mov rcx, qword [r14 + 0x228]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidget::clear_void____ptr64]
xor r13d, r13d
mov esi, r13d
mov ebx, r13d
mov edi, r13d
movss xmm0, dword [0x1411dcdec]
mulss xmm0, dword [0x1402d2628]
cvttss2si edx, xmm0
mov r8d, edx
lea rcx, [rbp - 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QSize::constructor_int__int____ptr64]
lea edx, [r13 + 0x11]
lea rcx, [0x1402f2aa8]
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
mov byte [rsp + 0x20], r13b
mov r12d, 0xffffffff
mov r9d, r12d
lea r8d, [r13 + 9]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x328]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QFont::constructor_class_QString_const____ptr64__int__int__bool____ptr64]
nop
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [r13 + 8]
lea rcx, [0x1402c8690]
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
mov byte [rsp + 0x20], r13b
lea r9d, [r13 + 0x4b]
lea r8d, [r13 + 9]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QFont::constructor_class_QString_const____ptr64__int__int__bool____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [r13 + 8]
lea rcx, [0x1402c8690]
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
mov byte [rsp + 0x20], r13b
mov r9d, r12d
lea r8d, [r13 + 9]
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x80]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QFont::constructor_class_QString_const____ptr64__int__int__bool____ptr64]
nop
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
movss xmm0, dword [0x1411dcdec]
mulss xmm0, dword [0x1402d2624]
cvttss2si edx, xmm0
mov r8d, edx
lea rcx, [rbp + 0x2f8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QSize::constructor_int__int____ptr64]
lea rdx, [rbp + 0x2f8]
mov rcx, qword [r14 + 0x228]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QAbstractItemView::setIconSize_class_QSize_const____ptr64____ptr64]
mov rdx, qword [0x1411dcc48]
lea r12d, [r13 + 1]
test rdx, rdx
je 0x140166e57
movzx r10d, byte [0x1411e99c4]
movzx r8d, byte [0x1411e99bd]
movzx r11d, byte [0x1411dccd0]
movzx r15d, byte [0x1411dccbf]
nop dword [rax]
movzx ecx, byte [rdx + 0xb]
test cl, cl
jne 0x140166d34
test esi, esi
jne 0x140166d9b
mov esi, r12d
jmp 0x140166e4b
cmp cl, r12b
jne 0x140166d8a
test ebx, ebx
jne 0x140166d9b
mov ebx, r12d
cmp r10b, 0x10
jne 0x140166d4c
cmp r8b, 4
jmp 0x140166d50
cmp r10b, 0x20
jne 0x140166e4b
mov rcx, qword [rdx + 0xc]
movzx eax, byte [rcx + 0x1c2]
cmp al, 0x10
je 0x140166d75
cmp al, 9
je 0x140166d75
cmp al, 0x83
je 0x140166d75
cmp al, 0xfd
jne 0x140166e4b
cmp byte [rcx + 0x1ec], 0x10
jne 0x140166e4b
mov ebx, r13d
jmp 0x140166e4b
cmp cl, 4
jne 0x140166d9b
test edi, edi
jne 0x140166d9b
mov edi, r12d
jmp 0x140166e4b
cmp r10b, 0x10
jne 0x140166e02
cmp r8b, 4
jne 0x140166dea
cmp cl, 0x18
jne 0x140166dbc
test ebx, ebx
jne 0x140166e4b
mov ebx, r12d
jmp 0x140166e4b
cmp cl, 0x1b
jne 0x140166dce
test ebx, ebx
jne 0x140166e4b
mov ebx, r12d
jmp 0x140166e4b
cmp cl, 0x19
jne 0x140166ddc
test ebx, ebx
jne 0x140166e4b
mov ebx, r12d
jmp 0x140166e4b
cmp cl, 0x1a
jne 0x140166e4b
test ebx, ebx
jne 0x140166e4b
mov ebx, r12d
jmp 0x140166e4b
test r15b, r15b
jne 0x140166df4
test r11b, r11b
je 0x140166e4b
cmp r8b, r12b
je 0x140166e4b
cmp cl, 0x18
jne 0x140166e4b
inc ebx
jmp 0x140166e4b
cmp r10b, 0x20
jne 0x140166e4b
lea eax, [r8 - 1]
cmp al, 2
jbe 0x140166e16
cmp r8b, 5
jne 0x140166e4b
cmp cl, 0x18
jne 0x140166e24
test ebx, ebx
jne 0x140166e4b
mov ebx, r12d
jmp 0x140166e4b
cmp cl, 0x1b
jne 0x140166e32
test ebx, ebx
jne 0x140166e4b
mov ebx, r12d
jmp 0x140166e4b
cmp cl, 0x19
jne 0x140166e40
test ebx, ebx
jne 0x140166e4b
mov ebx, r12d
jmp 0x140166e4b
cmp cl, 0x1a
jne 0x140166e4b
test ebx, ebx
cmove ebx, r12d
mov rdx, qword [rdx]
test rdx, rdx
jne 0x140166d20
mov r12, r13
mov qword [rbp + 0x168], r13
lea r15, vtable.QTreeWidgetItem.0
movss xmm8, dword [0x1402cc02c]
movss xmm7, dword [0x1402cc030]
movss xmm6, dword [0x1402cc034]
test edi, edi
jle 0x1401670ab
mov ecx, 0x40
call fcn.1402b222c
mov r12, rax
mov qword [rbp + 0x168], rax
mov qword [rbp - 0x18], rax
xor edx, edx
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::constructor_int____ptr64]
mov qword [r12], r15
mov edi, 0xffffffff
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [0x1402d4ea8]
lea rdx, [rsp + 0x40]
lea rcx, [0x1411d9188]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
lea r8, [rsp + 0x40]
xor edx, edx
mov rcx, r12
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
movss xmm1, dword [0x1411dcdec]
cvtps2pd xmm1, xmm1
lea r9d, [rdi + 7]
mov r8b, 0x67
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__int_]
nop
xor edx, edx
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x140166f69
jne 0x140166f69
lea edx, [rdi + 0x37]
lea rcx, [0x1402d8e38]
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 rdx, [rsp + 0x40]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r12
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
jmp 0x140167015
xor edx, edx
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm7
jp 0x140166fc1
jne 0x140166fc1
mov edx, 0x37
lea rcx, [0x1402d8e70]
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 rdx, [rsp + 0x40]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r12
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
jmp 0x140167015
xor edx, edx
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm6
jb 0x140167020
mov edx, 0x37
lea rcx, [0x1402d8ea8]
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 rdx, [rsp + 0x40]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r12
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor r8d, r8d
lea rdx, [rsp + 0x50]
mov rcx, r12
call qword [sym.imp.Qt5Widgets.dll_public:_class_QString___cdecl_QTreeWidgetItem::text_int____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r12
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setToolTip_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 0x21
mov rcx, r12
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFlags_class_QFlags_enum_Qt::ItemFlag_____ptr64]
lea r8, [rbp - 0x10]
xor edx, edx
mov rcx, r12
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rbp + 0x180]
xor edx, edx
mov rcx, r12
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
mov rdx, r12
mov rcx, qword [r14 + 0x228]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidget::addTopLevelItem_class_QTreeWidgetItem____ptr64____ptr64]
mov r8b, 1
mov rdx, r12
mov rcx, qword [r14 + 0x228]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidget::setItemExpanded_class_QTreeWidgetItem_const____ptr64__bool____ptr64]
nop
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
jmp 0x1401670b0
mov edi, 0xffffffff
mov r15, r13
mov qword [rbp + 0x158], r13
test ebx, ebx
jle 0x140167313
mov ecx, 0x40
call fcn.1402b222c
mov r15, rax
mov qword [rbp + 0x158], rax
mov qword [rbp - 0x18], 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 [r15], rax
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [0x1402d4eb8]
lea rdx, [rsp + 0x40]
lea rcx, [0x1411d9188]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
lea r8, [rsp + 0x40]
xor edx, edx
mov rcx, r15
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
movss xmm1, dword [0x1411dcdec]
cvtps2pd xmm1, xmm1
mov r9d, 6
mov r8b, 0x67
lea rcx, [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__int_]
nop
xor edx, edx
lea rcx, [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x1401671a7
jne 0x1401671a7
mov edx, 0x33
lea rcx, [0x1402d9060]
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 rdx, [rsp + 0x40]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r15
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
jmp 0x140167253
xor edx, edx
lea rcx, [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm7
jp 0x1401671ff
jne 0x1401671ff
mov edx, 0x34
lea rcx, [0x1402d9098]
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 rdx, [rsp + 0x40]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r15
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
jmp 0x140167253
xor edx, edx
lea rcx, [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm6
jb 0x14016725e
mov edx, 0x34
lea rcx, [0x1402d90d0]
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 rdx, [rsp + 0x40]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r15
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor r8d, r8d
lea rdx, [rsp + 0x50]
mov rcx, r15
call qword [sym.imp.Qt5Widgets.dll_public:_class_QString___cdecl_QTreeWidgetItem::text_int____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r15
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor r8d, r8d
lea rdx, [rsp + 0x50]
mov rcx, r15
call qword [sym.imp.Qt5Widgets.dll_public:_class_QString___cdecl_QTreeWidgetItem::text_int____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r15
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setToolTip_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 0x21
mov rcx, r15
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFlags_class_QFlags_enum_Qt::ItemFlag_____ptr64]
lea r8, [rbp - 0x10]
xor edx, edx
mov rcx, r15
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rbp + 0x180]
xor edx, edx
mov rcx, r15
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
mov rdx, r15
mov rcx, qword [r14 + 0x228]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidget::addTopLevelItem_class_QTreeWidgetItem____ptr64____ptr64]
mov r8b, 1
mov rdx, r15
mov rcx, qword [r14 + 0x228]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidget::setItemExpanded_class_QTreeWidgetItem_const____ptr64__bool____ptr64]
nop
lea rcx, [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rbx, r13
mov qword [rsp + 0x50], rbx
test esi, esi
jle 0x140167546
mov ecx, 0x40
call fcn.1402b222c
mov rbx, rax
mov qword [rsp + 0x50], rax
mov qword [rbp - 0x18], 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 dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [0x1402f6bc8]
lea rdx, [rsp + 0x40]
lea rcx, [0x1411d9188]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
lea r8, [rsp + 0x40]
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 + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
movss xmm1, dword [0x1411dcdec]
cvtps2pd xmm1, xmm1
mov r9d, 6
mov r8b, 0x67
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__int_]
nop
xor edx, edx
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x140167406
jne 0x140167406
mov edx, 0x33
lea rcx, [0x1402d9060]
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 rdx, [rsp + 0x40]
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_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::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
jmp 0x1401674b2
xor edx, edx
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm7
jp 0x14016745e
jne 0x14016745e
mov edx, 0x34
lea rcx, [0x1402d9098]
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 rdx, [rsp + 0x40]
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_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::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
jmp 0x1401674b2
xor edx, edx
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm6
jb 0x1401674bd
mov edx, 0x34
lea rcx, [0x1402d90d0]
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 rdx, [rsp + 0x40]
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_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::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor r8d, r8d
lea rdx, [rsp + 0x70]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_class_QString___cdecl_QTreeWidgetItem::text_int____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setToolTip_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 0x21
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFlags_class_QFlags_enum_Qt::ItemFlag_____ptr64]
lea r8, [rbp - 0x10]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rbp + 0x180]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
mov rdx, rbx
mov rcx, qword [r14 + 0x228]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidget::addTopLevelItem_class_QTreeWidgetItem____ptr64____ptr64]
mov r8b, 1
mov rdx, rbx
mov rcx, qword [r14 + 0x228]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidget::setItemExpanded_class_QTreeWidgetItem_const____ptr64__bool____ptr64]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r13, qword [0x1411dcc48]
mov eax, dword [0x1411e99d8]
test r13, r13
cmovne eax, edi
mov dword [0x1411e99d8], eax
mov byte [0x1411dd078], 0
xor esi, esi
mov word [rsp + 0x58], si
xor edx, edx
lea rcx, [0x1402c8037]
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
mov dword [rsp + 0x78], esi
test r13, r13
je 0x14016937f
nop dword [rax]
movzx r8d, word [r13 + 8]
lea rdx, [0x1402d777c]
lea rcx, [rsp + 0x58]
call fcn.140018b70
mov r8d, edi
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x300]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLatin1_char_const____ptr64__int_]
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 + 0x300]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
movzx ecx, byte [r13 + 0xb]
test cl, cl
jne 0x140167ecd
mov ecx, 0x40
call fcn.1402b222c
mov r14, rax
mov qword [rbp + 0x318], rax
xor r8d, r8d
mov rdx, rbx
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::constructor_class_QTreeWidgetItem____ptr64__int____ptr64]
lea rax, vtable.QTreeWidgetItem.0
mov qword [r14], rax
mov rbx, qword [r13 + 0xc]
mov r15, qword [rbx + 0x120]
lea rdx, [0x1402c8037]
lea rcx, [rsp + 0x48]
call qword [reloc.Qt5Core.dll___4QString__QEAAAEAV0_PEBD_Z]
xor edx, edx
lea rcx, [0x1402c8037]
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
test r15, r15
je 0x140167676
lea rdx, [r15 + 8]
mov r8d, edi
lea rcx, [rbp + 0x308]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLatin1_char_const____ptr64__int_]
mov rdx, rax
lea rcx, [rbp - 0x68]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
lea rcx, [rbp + 0x308]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rbp - 0x68]
cmp dword [rax + 4], 0
jne 0x1401676c6
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [0x1402d8990]
lea rdx, [rbp + 0x160]
lea rcx, [0x1411d9188]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
lea rdx, [rbp + 0x160]
lea rcx, [rbp - 0x68]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
lea rcx, [rbp + 0x160]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rbp - 0x68]
cmp dword [rax + 4], 0
je 0x1401676de
lea rdx, [rbp - 0x68]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
lea rdx, [0x1402d7790]
jmp 0x1401676e5
lea rdx, [0x1402d89a0]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_char_const____ptr64____ptr64]
xor edx, edx
lea rcx, [0x1402c8037]
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
test r15, r15
je 0x14016773a
lea rdx, [r15 + 0x31]
mov r8d, edi
lea rcx, [rbp + 0x190]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLatin1_char_const____ptr64__int_]
mov rdx, rax
lea rcx, [rbp - 0x60]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
lea rcx, [rbp + 0x190]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rbp - 0x60]
cmp dword [rax + 4], 0
jne 0x140167780
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [0x1402d89a8]
lea rdx, [rbp + 0x170]
lea rcx, [0x1411d9188]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
lea rdx, [rbp + 0x170]
lea rcx, [rbp - 0x60]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
lea rcx, [rbp + 0x170]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp + 0x3c0]
call sub.VCRUNTIME140.dll_memset
xorps xmm0, xmm0
movups xmmword [r13 + 0x39c], xmm0
movups xmmword [r13 + 0x3ac], xmm0
lea r8, [rbx + 0xe]
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x20
lea rax, [rbp + 0x3c0]
mov qword [rsp + 0x20], rax
xor edx, edx
xor ecx, ecx
lea r9d, [rdx + 0x20]
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
lea rdx, [0x1402d7794]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_char_const____ptr64____ptr64]
movaps xmm0, xmmword [rbp + 0x3c0]
movups xmmword [r13 + 0x39c], xmm0
movaps xmm1, xmmword [rbp + 0x3d0]
movups xmmword [r13 + 0x3ac], xmm1
lea rdi, [r13 + 0x21c]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi + 0x20], xmm0
movups xmmword [rdi + 0x30], xmm0
movups xmmword [rdi + 0x40], xmm0
movups xmmword [rdi + 0x50], xmm0
movups xmmword [rdi + 0x60], xmm0
movups xmmword [rdi + 0x70], xmm0
mov rax, qword [rsp + 0x48]
mov edx, dword [rax + 4]
add edx, edx
movsxd rbx, edx
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_class_QChar____ptr64___cdecl_QString::data_void____ptr64]
mov rdx, rax
mov r8, rbx
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 4]
add ecx, ecx
mov dword [r13 + 0x3c0], ecx
lea r8, [rsp + 0x48]
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
lea r8, [rbp - 0x48]
mov ebx, 1
mov edx, ebx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
lea r8d, [rbx - 2]
lea rdx, [r13 + 0x39c]
lea rcx, [rbp + 0x198]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLatin1_char_const____ptr64__int_]
nop
mov r8, rax
lea edx, [rbx + 3]
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x198]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rbx + 1]
lea rcx, [0x1402e2b00]
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 + 0x178], rax
lea r8, [rbp + 0x178]
lea edx, [rbx + 2]
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x178]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
movss xmm1, dword [0x1411dcdec]
cvtps2pd xmm1, xmm1
lea r9d, [rbx + 5]
mov r8b, 0x67
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__int_]
nop
xor edx, edx
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x140167aa8
jne 0x140167aa8
test r15, r15
je 0x140167a5a
movzx eax, byte [r15 + 0x55]
cmp al, bl
jne 0x140167a04
movzx eax, byte [r15 + 0x56]
cmp al, 2
jne 0x1401679ae
lea edx, [rbx + 0x37]
lea rcx, [0x1402d7ca8]
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]
lea rcx, [rbp + 0x1a0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x1a0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp - 8]
jmp 0x140167d9e
cmp al, 3
jne 0x140167da4
mov edx, 0x36
lea rcx, [0x1402d7d28]
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]
lea rcx, [rbp + 0x1a8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x1a8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp]
jmp 0x140167d9e
test al, al
jne 0x140167da4
mov edx, 0x37
lea rcx, [0x1402d7da0]
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]
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
jmp 0x140167d9e
mov edx, 0x37
lea rcx, [0x1402d7da0]
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]
lea rcx, [rbp + 0x1b8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x1b8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x10]
jmp 0x140167d9e
xor edx, edx
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm7
jp 0x140167c2a
jne 0x140167c2a
test r15, r15
je 0x140167bdc
movzx eax, byte [r15 + 0x55]
cmp al, 1
jne 0x140167b86
movzx eax, byte [r15 + 0x56]
cmp al, 2
jne 0x140167b30
mov edx, 0x39
lea rcx, [0x1402d7fa0]
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]
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x18]
jmp 0x140167d9e
cmp al, 3
jne 0x140167da4
mov edx, 0x37
lea rcx, [0x1402d8020]
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]
lea rcx, [rbp + 0x1c8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x1c8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x20]
jmp 0x140167d9e
test al, al
jne 0x140167da4
mov edx, 0x38
lea rcx, [0x1402d8098]
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]
lea rcx, [rbp + 0x1d0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x1d0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x28]
jmp 0x140167d9e
mov edx, 0x38
lea rcx, [0x1402d8098]
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]
lea rcx, [rbp + 0x1d8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x1d8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x30]
jmp 0x140167d9e
xor edx, edx
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm6
jb 0x140167da4
test r15, r15
je 0x140167d55
movzx eax, byte [r15 + 0x55]
cmp al, 1
jne 0x140167d02
movzx eax, byte [r15 + 0x56]
cmp al, 2
jne 0x140167cac
mov edx, 0x39
lea rcx, [0x1402d82a0]
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]
lea rcx, [rbp + 0x1e0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x1e0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x38]
jmp 0x140167d9e
cmp al, 3
jne 0x140167da4
mov edx, 0x37
lea rcx, [0x1402d8320]
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 + 0x1e8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x1e8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x40]
jmp 0x140167d9e
test al, al
jne 0x140167da4
mov edx, 0x38
lea rcx, [0x1402d8398]
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]
lea rcx, [rbp + 0x1f0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x1f0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x48]
jmp 0x140167d9e
mov edx, 0x38
lea rcx, [0x1402d8398]
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]
lea rcx, [rbp + 0x1f8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x1f8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edi, dword [rsp + 0x78]
inc edi
mov dword [rsp + 0x78], edi
mov r8d, 0xa
mov edx, edi
lea rcx, [rbp + 0x200]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_unsigned_int__int_]
nop
mov r8, rax
mov edx, 5
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x200]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edi, 0xffffffff
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [0x1402d4eb8]
lea rdx, [rbp + 0x58]
lea rcx, [0x1411d9188]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
lea r8, [rbp + 0x58]
lea edx, [rdi + 3]
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__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 + 3]
mov r8d, 0x84
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
lea edx, [rdi + 4]
mov r8d, 0x84
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
lea edx, [rdi + 5]
mov r8d, 0x84
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
lea r8, [rbp - 0x80]
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x80]
mov edx, ebx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x80]
lea edx, [rdi + 3]
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x80]
lea edx, [rdi + 4]
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x80]
lea edx, [rdi + 5]
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x28]
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
lea rcx, [rbp - 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
jmp 0x14016935f
cmp cl, 4
jne 0x140168530
mov ecx, 0x40
call fcn.1402b222c
mov r14, rax
mov qword [rbp + 0x320], rax
xor r8d, r8d
mov rdx, r12
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::constructor_class_QTreeWidgetItem____ptr64__int____ptr64]
lea rax, vtable.QTreeWidgetItem.0
mov qword [r14], rax
mov rsi, qword [r13 + 0xc]
mov rbx, qword [rsi + 0x120]
lea rdx, [0x1402c8037]
lea rcx, [rsp + 0x48]
call qword [reloc.Qt5Core.dll___4QString__QEAAAEAV0_PEBD_Z]
xor edx, edx
lea rcx, [0x1402c8037]
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
test rbx, rbx
je 0x140167f6a
lea rdx, [rbx + 8]
mov r8d, edi
lea rcx, [rbp + 0x208]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLatin1_char_const____ptr64__int_]
mov rdx, rax
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
lea rcx, [rbp + 0x208]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rbp - 0x70]
cmp dword [rax + 4], 0
jne 0x140167fa7
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [0x1402d8990]
lea rdx, [rbp + 0x60]
lea rcx, [0x1411d9188]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
lea rdx, [rbp + 0x60]
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
lea rcx, [rbp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x240]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QString_const____ptr64____ptr64]
nop
mov rax, qword [rbp - 0x70]
cmp dword [rax + 4], 0
je 0x140168008
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [0x1402f6ba8]
lea rdx, [rbp + 0x68]
lea rcx, [0x1411d9188]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
lea rdx, [rbp + 0x68]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x68]
jmp 0x14016803c
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [0x1402d89b8]
lea rdx, [rbp + 0x70]
lea rcx, [0x1411d9188]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
lea rdx, [rbp + 0x70]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor edx, edx
lea rcx, [0x1402c8037]
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
test rbx, rbx
je 0x14016808c
lea rdx, [rbx + 0x31]
mov r8d, edi
lea rcx, [rbp + 0x210]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLatin1_char_const____ptr64__int_]
mov rdx, rax
lea rcx, [rbp - 0x58]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
lea rcx, [rbp + 0x210]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rbp - 0x58]
cmp dword [rax + 4], 0
jne 0x1401680c9
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [0x1402d89a8]
lea rdx, [rbp + 0x78]
lea rcx, [0x1411d9188]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
lea rdx, [rbp + 0x78]
lea rcx, [rbp - 0x58]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
lea rcx, [rbp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rbp - 0x58]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
lea rdx, [0x1402d7794]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_char_const____ptr64____ptr64]
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp + 0x3c0]
call sub.VCRUNTIME140.dll_memset
lea r15, [r13 + 0x39c]
xorps xmm0, xmm0
movups xmmword [r15], xmm0
movups xmmword [r15 + 0x10], xmm0
xor r12d, r12d
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 0x20
lea rax, [rbp + 0x3c0]
mov qword [rsp + 0x20], rax
lea r9d, [r12 + 0x20]
lea r8, [rsi + 0xe]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
lea rdi, [r13 + 0x21c]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi + 0x20], xmm0
movups xmmword [rdi + 0x30], xmm0
movups xmmword [rdi + 0x40], xmm0
movups xmmword [rdi + 0x50], xmm0
movups xmmword [rdi + 0x60], xmm0
movups xmmword [rdi + 0x70], xmm0
mov rax, qword [rsp + 0x48]
mov edx, dword [rax + 4]
add edx, edx
movsxd rbx, edx
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_class_QChar____ptr64___cdecl_QString::data_void____ptr64]
mov rdx, rax
mov r8, rbx
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 4]
add ecx, ecx
mov dword [r13 + 0x3c0], ecx
xorps xmm0, xmm0
movups xmmword [r15], xmm0
movups xmmword [r15 + 0x10], xmm0
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp + 0x3c0]
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 0x20
lea rax, [rbp + 0x3c0]
mov qword [rsp + 0x20], rax
lea r9d, [r12 + 0x20]
lea r8, [rsi + 0xe]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
movaps xmm0, xmmword [rbp + 0x3c0]
movups xmmword [r15], xmm0
movaps xmm1, xmmword [rbp + 0x3d0]
movups xmmword [r15 + 0x10], xmm1
lea r8, [rsp + 0x48]
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
movss xmm1, dword [0x1411dcdec]
cvtps2pd xmm1, xmm1
lea r9d, [r12 + 6]
mov r8b, 0x67
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__int_]
nop
xor edx, edx
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x1401682a6
jne 0x1401682a6
lea edx, [r12 + 0x3a]
lea rcx, [0x1402d7a28]
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]
lea rcx, [rbp + 0x218]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x218]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x80]
jmp 0x140168370
xor edx, edx
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm7
jp 0x14016830d
jne 0x14016830d
mov edx, 0x3b
lea rcx, [0x1402d7a68]
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 + 0x88], rax
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x220]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x220]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x88]
jmp 0x140168370
xor edx, edx
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm6
jb 0x140168376
mov edx, 0x3b
lea rcx, [0x1402d7aa8]
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 + 0x90], rax
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x228]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x228]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x90]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rbp - 0x48]
mov ebx, 1
mov edx, ebx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
lea r8d, [rbx - 2]
mov rdx, r15
lea rcx, [rbp + 0x230]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLatin1_char_const____ptr64__int_]
nop
mov r8, rax
lea edx, [rbx + 3]
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x230]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rbx + 1]
lea rcx, [0x1402e2b00]
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 + 0x98], rax
lea r8, [rbp + 0x98]
lea edx, [rbx + 2]
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x98]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edi, dword [rsp + 0x78]
inc edi
mov dword [rsp + 0x78], edi
lea r8d, [rbx + 9]
mov edx, edi
lea rcx, [rbp + 0x238]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_unsigned_int__int_]
nop
mov r8, rax
lea edx, [rbx + 4]
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x238]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edi, 0xffffffff
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, [0x1402d4eb8]
lea rdx, [rbp + 0xa0]
lea rcx, [0x1411d9188]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
lea r8, [rbp + 0xa0]
lea edx, [rbx + 1]
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0xa0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea edx, [rbx + 1]
mov r8d, 0x84
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
lea edx, [rbx + 2]
mov r8d, 0x84
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
lea edx, [rbx + 3]
mov r8d, 0x84
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
lea r8, [rbp - 0x80]
xor edx, edx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x80]
mov edx, ebx
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x80]
lea edx, [rbx + 1]
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x80]
lea edx, [rbx + 2]
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x80]
lea edx, [rbx + 3]
mov rcx, r14
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x20]
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 + 0x240]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
jmp 0x14016935f
movzx eax, byte [0x1411e99c4]
cmp cl, 1
jne 0x14016857a
cmp al, 0x10
jne 0x140168576
cmp byte [0x1411e99bd], 4
jne 0x1401685dd
mov rcx, qword [r13 + 0xc]
movzx eax, byte [rcx + 0x1c2]
cmp al, 0x10
je 0x140168568
cmp al, 9
je 0x140168568
cmp al, 0x83
je 0x140168568
cmp al, 0xfd
jne 0x1401685dd
cmp byte [rcx + 0x1ec], 0x10
jne 0x1401685dd
jmp 0x14016935f
cmp al, 0x20
jmp 0x140168547
cmp al, 0x10
jne 0x1401685b2
movzx eax, byte [0x1411e99bd]
cmp al, 4
je 0x1401685d1
cmp byte [0x1411dccbf], 0
jne 0x14016859f
cmp byte [0x1411dccd0], 0
je 0x14016935f
cmp al, 1
je 0x14016935f
cmp cl, 0x18
jne 0x14016935f
jmp 0x1401685dd
cmp al, 0x20
jne 0x14016935f
movzx edx, byte [0x1411e99bd]
lea eax, [rdx - 1]
cmp al, 2
jbe 0x1401685d1
cmp dl, 5
jne 0x14016935f
sub cl, 0x18
cmp cl, 3
ja 0x14016935f
mov ecx, 0x40
call fcn.1402b222c
mov rdi, rax
mov qword [rbp + 0x310], rax
xor r8d, r8d
mov rdx, r15
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::constructor_class_QTreeWidgetItem____ptr64__int____ptr64]
lea rax, vtable.QTreeWidgetItem.0
mov qword [rdi], rax
mov rsi, qword [r13 + 0xc]
xor r14b, r14b
test rsi, rsi
je 0x14016877a
xor edx, edx
lea rcx, [0x1402c8037]
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
xorps xmm0, xmm0
movups xmmword [rbp + 0x378], xmm0
movups xmmword [rbp + 0x388], xmm0
lea r15, [rsi + 1]
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x20
lea rax, [rbp + 0x378]
mov qword [rsp + 0x20], rax
mov r9d, 0x20
mov r8, r15
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov r12d, 0xffffffff
mov r8d, r12d
mov rdx, r15
lea rcx, [rbp + 0x248]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromWCharArray_wchar_t_const____ptr64__int_]
mov rdx, rax
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
lea rcx, [rbp + 0x248]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8d, [r12 + 3]
lea rdx, [rbp + 0x250]
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::left_int____ptr64]
mov rdx, rax
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
lea rcx, [rbp + 0x250]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0x5e0]
call sub.VCRUNTIME140.dll_memset
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x5e0]
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetSpecialFolderPathW]
mov r8d, r12d
lea rdx, [rbp + 0x5e0]
lea rcx, [rbp + 0xa8]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromWCharArray_wchar_t_const____ptr64__int_]
nop
lea r8d, [r12 + 3]
lea rdx, [rbp + 0x258]
lea rcx, [rbp + 0xa8]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::left_int____ptr64]
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_static_int___cdecl_QString::compare_class_QString_const____ptr64__class_QString_const____ptr64__enum_Qt::CaseSensitivity_]
mov ebx, eax
lea rcx, [rbp + 0x258]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
movzx r14d, r14b
test ebx, ebx
mov eax, 1
cmove r14d, eax
lea rcx, [rbp + 0xa8]
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]
jmp 0x14016877e
lea r15, [rsi + 1]
xorps xmm0, xmm0
movups xmmword [rbp + 0x338], xmm0
movups xmmword [rbp + 0x348], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x358], xmm1
movups xmmword [rbp + 0x368], xmm1
movups xmmword [rbp + 0x398], xmm0
movups xmmword [rbp + 0x3a8], xmm0
xor ebx, ebx
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], 0x20
lea rax, [rbp + 0x338]
mov qword [rsp + 0x20], rax
lea r9d, [rbx + 0x20]
mov r8, r15
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
lea r8, [rsi + 0xd3]
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], 0x20
lea rax, [rbp + 0x358]
mov qword [rsp + 0x20], rax
xor edx, edx
xor ecx, ecx
lea r9d, [rbx + 0x20]
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], 0x20
lea rax, [rbp + 0x398]
mov qword [rsp + 0x20], rax
lea r9d, [rbx + 0x20]
lea r8, [rsi + 0x16f]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
lea rdx, [rsi + 0x41]
mov ebx, 0xffffffff
mov r8d, ebx
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromWCharArray_wchar_t_const____ptr64__int_]
nop
mov r8d, ebx
mov rdx, r15
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromWCharArray_wchar_t_const____ptr64__int_]
nop
mov r15d, 1
mov edx, r15d
lea rcx, [0x1402d778c]
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 + 0xb0], rax
mov r8d, r15d
lea rdx, [rbp + 0xb0]
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::remove_class_QString_const____ptr64__enum_Qt::CaseSensitivity____ptr64]
nop
lea rcx, [rbp + 0xb0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rsp + 0x60]
cmp byte [rsi + 0x1ec], 0x10
jne 0x1401688dc
lea rdx, [0x1402ca9e8]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_char_const____ptr64____ptr64]
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
jmp 0x14016890b
lea rdx, [0x1402d7790]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_char_const____ptr64____ptr64]
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
lea rdx, [0x1402d7794]
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_char_const____ptr64____ptr64]
mov rax, qword [rsp + 0x60]
mov ecx, dword [rax + 4]
add ecx, ecx
movsxd rbx, ecx
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_class_QChar____ptr64___cdecl_QString::data_void____ptr64]
mov rdx, rax
lea rcx, [r13 + 0x21c]
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x60]
mov ecx, dword [rax + 4]
add ecx, ecx
mov dword [r13 + 0x3c0], ecx
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp + 0x3c0]
call sub.VCRUNTIME140.dll_memset
xorps xmm0, xmm0
movups xmmword [r13 + 0x39c], xmm0
movups xmmword [r13 + 0x3ac], xmm0
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x20
lea rax, [rbp + 0x3c0]
mov qword [rsp + 0x20], rax
mov r9d, 0x20
lea r8, [rsi + 0x16f]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
movaps xmm0, xmmword [rbp + 0x3c0]
movups xmmword [r13 + 0x39c], xmm0
movaps xmm1, xmmword [rbp + 0x3d0]
movups xmmword [r13 + 0x3ac], xmm1
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp + 0x4d0]
call sub.VCRUNTIME140.dll_memset
lea r8, [rbp + 0x338]
lea rdx, [0x1402d7798]
lea rcx, [rbp + 0x4d0]
call fcn.140018b70
lea r8, [rsp + 0x60]
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
lea r8, [rbp - 0x48]
mov edx, r15d
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
cmp byte [rsi + 0x1ff], 1
jne 0x140168ab4
mov rcx, qword [r13 + 0xc]
mov r8d, dword [rcx + 0x12f]
shl r8d, 9
imul r8, qword [rcx + 0x11d]
lea rdx, [rbp + 0xc0]
lea rcx, [0x1411dc830]
call fcn.1400815b0
nop
mov r12d, 0xffffffff
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [0x1402fdc48]
lea rdx, [rbp + 0xb8]
lea rcx, [0x1411d9188]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
lea r8, [rbp + 0xb8]
lea edx, [r12 + 4]
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0xb8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rbp + 0xc0]
lea edx, [r12 + 5]
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0xc0]
jmp 0x140168b22
mov r12d, 0xffffffff
mov r8d, r12d
lea rdx, [r13 + 0x39c]
lea rcx, [rbp + 0x260]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLatin1_char_const____ptr64__int_]
nop
mov r8, rax
lea edx, [r12 + 5]
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x260]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r8d, r12d
lea rdx, [rbp + 0x358]
lea rcx, [rbp + 0x268]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLatin1_char_const____ptr64__int_]
nop
mov r8, rax
lea edx, [r12 + 4]
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x268]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
movss xmm1, dword [0x1411dcdec]
cvtps2pd xmm1, xmm1
mov r9d, 6
mov r8b, 0x67
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__int_]
nop
xor edx, edx
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x140168dac
jne 0x140168dac
movzx eax, byte [rsi + 0x1c0]
cmp al, 1
jne 0x140168cf1
movzx eax, byte [rsi + 0x1c1]
cmp al, 2
jne 0x140168c36
test r14b, r14b
je 0x140168bdf
mov edx, 0x3e
lea rcx, [0x1402d7c68]
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 + 0xc8], rax
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x270]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x270]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xc8]
jmp 0x14016925e
mov edx, 0x38
lea rcx, [0x1402d7ca8]
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 + 0xd0], rax
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x278]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x278]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xd0]
jmp 0x14016925e
cmp al, 3
jne 0x140169264
test r14b, r14b
je 0x140168c9a
mov edx, 0x3c
lea rcx, [0x1402d7ce8]
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 + 0x150], rax
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x280]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x280]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x150]
jmp 0x14016925e
mov edx, 0x36
lea rcx, [0x1402d7d28]
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 + 0xd8], rax
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0x288]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x288]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xd8]
jmp 0x14016925e
test al, al
jne 0x140169264
test r14b, r14b
je 0x140168d55
mov edx, 0x3d
lea rcx, [0x1402d7d60]
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 + 0xe0], rax
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x290]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x290]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xe0]
jmp 0x14016925e
mov edx, 0x37
lea rcx, [0x1402d7da0]
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 + 0xe8], rax
lea rdx, [rbp + 0xe8]
lea rcx, [rbp + 0x298]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x298]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xe8]
jmp 0x14016925e
xor edx, edx
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm7
jp 0x14016900f
jne 0x14016900f
movzx eax, byte [rsi + 0x1c0]
cmp al, 1
jne 0x140168f54
movzx eax, byte [rsi + 0x1c1]
cmp al, 2
jne 0x140168e99
test r14b, r14b
je 0x140168e42
mov edx, 0x3f
lea rcx, [0x1402d7f60]
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 + 0xf0], rax
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x2a0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x2a0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xf0]
jmp 0x14016925e
mov edx, 0x39
lea rcx, [0x1402d7fa0]
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 + 0xf8], rax
lea rdx, [rbp + 0xf8]
lea rcx, [rbp + 0x2a8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x2a8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xf8]
jmp 0x14016925e
cmp al, 3
jne 0x140169264
test r14b, r14b
je 0x140168efd
mov edx, 0x3d
lea rcx, [0x1402d7fe0]
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 + 0x100], rax
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x2b0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x2b0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x100]
jmp 0x14016925e
mov edx, 0x37
lea rcx, [0x1402d8020]
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 + 0x108], rax
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x2b8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x2b8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x108]
jmp 0x14016925e
test al, al
jne 0x140169264
test r14b, r14b
je 0x140168fb8
mov edx, 0x3e
lea rcx, [0x1402d8058]
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 + 0x110], rax
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x2c0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x2c0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x110]
jmp 0x14016925e
mov edx, 0x38
lea rcx, [0x1402d8098]
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 + 0x118], rax
lea rdx, [rbp + 0x118]
lea rcx, [rbp + 0x2c8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x2c8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x118]
jmp 0x14016925e
xor edx, edx
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm6
jb 0x140169264
movzx eax, byte [rsi + 0x1c0]
cmp al, 1
jne 0x1401691b1
movzx eax, byte [rsi + 0x1c1]
cmp al, 2
jne 0x1401690f6
test r14b, r14b
je 0x14016909f
mov edx, 0x3f
lea rcx, [0x1402d8260]
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 + 0x120], rax
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x2d0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x2d0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x120]
jmp 0x14016925e
mov edx, 0x39
lea rcx, [0x1402d82a0]
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 + 0x128], rax
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x2d8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x2d8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x128]
jmp 0x14016925e
cmp al, 3
jne 0x140169264
test r14b, r14b
je 0x14016915a
mov edx, 0x3d
lea rcx, [0x1402d82e0]
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 + 0x130], rax
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x2e0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x2e0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x130]
jmp 0x14016925e
mov edx, 0x37
lea rcx, [0x1402d8320]
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 + 0x138], rax
lea rdx, [rbp + 0x138]
lea rcx, [rbp + 0x2e8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x2e8]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x138]
jmp 0x14016925e
test al, al
jne 0x140169264
test r14b, r14b
je 0x140169212
mov edx, 0x3e
lea rcx, [0x1402d8358]
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 + 0x140], rax
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x2f0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x2f0]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x140]
jmp 0x14016925e
mov edx, 0x38
lea rcx, [0x1402d8398]
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 + 0x148], rax
lea rdx, [rbp + 0x148]
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::constructor_class_QString_const____ptr64____ptr64]
nop
mov r8, rax
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x148]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [0x1402d4eb8]
lea rdx, [rsp + 0x70]
lea rcx, [0x1411d9188]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
lea r8, [rsp + 0x70]
mov edx, 2
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
mov r8d, 0x84
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
mov edx, 3
mov r8d, 0x84
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
mov edx, 4
mov r8d, 0x84
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
lea r8, [rbp - 0x80]
xor edx, edx
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x80]
mov edx, r15d
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x80]
mov edx, 2
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x80]
mov edx, 3
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x80]
mov edx, 4
mov rcx, rdi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_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 + 0x68]
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]
mov edi, 0xffffffff
mov r13, qword [r13]
test r13, r13
mov r15, qword [rbp + 0x158]
mov rbx, qword [rsp + 0x50]
mov r12, qword [rbp + 0x168]
jne 0x140167590
lea rcx, [rbp - 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x80]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QFont::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x180]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QFont::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x328]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QFont::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rcx, qword [rbp + 0x7f0]
xor rcx, rsp
call fcn.1402b25d0
lea r11, [rsp + 0x930]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret