Function at 0x14018f680
Capabilities:
Contain obfuscated stackstrings
Read file on windows

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x348]
sub rsp, 0x410
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
mov rax, qword [0x1411d99d8]
xor rax, rsp
mov qword [rbp + 0x2d8], rax
mov r14d, r8d
mov dword [rbp + 0x2b0], r14d
mov rsi, rdx
mov qword [rsp + 0x78], rdx
mov r13, rcx
mov qword [rbp - 0x10], rcx
mov qword [rbp + 0x1d8], rdx
xor eax, eax
mov dword [rbp - 0x60], eax
mov dword [rbp + 0x2c0], eax
mov edx, 0x1e
mov r8d, edx
lea rcx, [rbp - 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QSize::constructor_int__int____ptr64]
mov edx, 0x19
mov r8d, edx
lea rcx, [rbp + 0x160]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QSize::constructor_int__int____ptr64]
mov edx, 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 [rbp - 8], rax
mov byte [rsp + 0x20], 0
mov r9d, 0xffffffff
lea r8d, [r9 + 0xa]
lea rdx, [rbp - 8]
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QFont::constructor_class_QString_const____ptr64__int__int__bool____ptr64]
nop
lea rcx, [rbp - 8]
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 - 0x68], rax
mov rdx, rsi
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QString_const____ptr64____ptr64]
mov rdx, rax
mov rcx, r13
call fcn.140172f20
mov r12d, eax
mov dword [rbp - 0x80], eax
mov ecx, eax
shl ecx, 9
mov edi, ecx
mov qword [rbp + 0x100], rdi
mov edx, ecx
mov ebx, 1
mov ecx, ebx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov r15, rax
mov qword [rbp - 8], rax
mov r8d, edi
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
xor eax, eax
mov dword [rbp + 0x2c0], eax
mov byte [rsp + 0x40], al
test r14d, r14d
jne 0x14018f7ca
mov word [0x1411edc70], ax
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
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 [rsp + 0x70], rax
xor eax, eax
mov qword [rbp - 0x38], rax
mov r8d, eax
mov rdx, qword [r13 + 0x298]
lea rcx, [rbp + 0x118]
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 + 0x120]
test rax, rax
je 0x14018f8b9
nop
mov r8d, 3
lea rdx, [rsp + 0x48]
mov rcx, rax
call qword [sym.imp.Qt5Widgets.dll_public:_class_QString___cdecl_QTreeWidgetItem::text_int____ptr64]
nop
xor edx, edx
lea r8d, [rdx + 0xa]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_unsigned_int___cdecl_QString::toUInt_bool____ptr64__int_const___ptr64]
mov ebx, eax
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp ebx, 6
jne 0x14018f88b
lea r8d, [rbx - 2]
lea rdx, [rbp - 0x28]
mov rcx, qword [rbp + 0x120]
call qword [sym.imp.Qt5Widgets.dll_public:_class_QString___cdecl_QTreeWidgetItem::text_int____ptr64]
lea r8d, [rbx - 5]
mov rdx, rax
mov rcx, rsi
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 - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test ebx, ebx
je 0x14018f8a9
lea rcx, [rbp + 0x118]
call qword [sym.imp.Qt5Widgets.dll_public:_class_QTreeWidgetItemIterator____ptr64___cdecl_QTreeWidgetItemIterator::operator_void____ptr64]
mov rax, qword [rbp + 0x120]
test rax, rax
je 0x14018f8b4
jmp 0x14018f820
mov rax, qword [rbp + 0x120]
mov qword [rbp - 0x38], rax
mov ebx, 1
lea rdx, [rbp + 0x160]
mov rcx, qword [r13 + 0x298]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QAbstractItemView::setIconSize_class_QSize_const____ptr64____ptr64]
lea rdx, [rbp + 0x208]
mov rcx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t_____cdecl_QString::toStdWString_void____ptr64]
cmp qword [rax + 0x18], 8
jb 0x14018f8e7
mov rax, qword [rax]
xor ecx, ecx
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
mov r8d, ebx
mov edx, 0x80000000
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov rbx, rax
mov rdx, qword [rbp + 0x220]
cmp rdx, 8
jb 0x14018f95e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x208]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14018f959
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14018f959
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1402b2268
xor eax, eax
mov qword [rbp + 0x218], rax
mov qword [rbp + 0x220], 7
mov word [rbp + 0x208], ax
movss xmm8, dword [0x1402cc02c]
movss xmm6, dword [0x1402cc030]
movss xmm7, dword [0x1402cc034]
cmp rbx, 0xffffffffffffffff
je 0x14019168b
mov rax, r14
imul rax, rdi
mov qword [rbp - 0x50], rax
xor r9d, r9d
lea r8, [rbp - 0x4c]
mov edx, eax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
xor eax, eax
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x5c]
mov r8d, edi
mov rdx, r15
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_ReadFile]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r12d, 0x1be
lea ecx, [rdi - 2]
mov dword [rbp + 0x2b8], ecx
lea rdx, [0x140000000]
mov dword [rbp - 0x18], r12d
movsx rax, r12w
cmp eax, ecx
jae 0x140191687
mov r14, rax
movzx eax, byte [rax + r15 + 4]
test al, al
je 0x1401911d9
dec eax
cmp eax, 0xed
ja case.default.0x14018fa34
cdqe
movzx eax, byte [rdx + rax + 0x193c44]
mov ecx, dword [rdx + rax*4 + 0x193c30]
add rcx, rdx
jmp rcx
inc word [0x1411edc70]
mov ecx, 0x40
call fcn.1402b222c
mov rsi, rax
mov qword [rbp + 0x1e0], rax
xor r8d, r8d
mov rdx, qword [rbp - 0x38]
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 [rsi], rax
lea rdx, [0x140301370]
lea rcx, [rsp + 0x70]
call qword [reloc.Qt5Core.dll___4QString__QEAAAEAV0_PEBD_Z]
movzx edx, word [0x1411edc70]
mov r8d, 0xa
lea rcx, [rbp + 0x168]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov rdx, rax
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x168]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x70]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
movsx rbx, r12w
add rbx, r15
mov rcx, rbx
call fcn.1401b13f0
add eax, dword [0x1411edc68]
mov edx, eax
mov r8d, 0xa
lea rcx, [rbp + 0x170]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_long_long___int64___int_]
nop
mov r8, rax
mov edx, 1
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x170]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, dword [rbx + 0xc]
add qword [0x1411dccd8], rax
mov r8, rdi
imul r8, rax
lea rdx, [rbp + 0x178]
mov rcx, r13
call fcn.140187f00
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 + 0x178]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rbp - 0x68]
mov edx, 2
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
mov edx, 2
mov r8d, 0x84
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
mov edx, 7
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x180]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov r8, rax
mov edx, 3
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x180]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r8, qword [rsp + 0x78]
mov edx, 4
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
movzx eax, byte [r14 + r15 + 4]
cmp al, 0x83
jne 0x14018fbf0
mov edx, 4
lea rcx, [0x14030137c]
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 - 0x40]
mov edx, 5
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x40]
jmp 0x14018fc62
cmp al, 0xb
jne 0x14018fc2c
mov edx, 5
lea rcx, [0x140301364]
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 + 0xc0], rax
lea r8, [rbp + 0xc0]
mov edx, 5
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0xc0]
jmp 0x14018fc62
mov edx, 3
lea rcx, [0x140301384]
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]
mov edx, 5
mov rcx, rsi
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]
movss xmm1, dword [0x1411dcdec]
cvtps2pd xmm1, xmm1
mov r9d, 6
mov r8b, 0x67
lea rcx, [rbp + 0x188]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__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 + 0x188]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x14018fd0e
jne 0x14018fd0e
mov edx, 0x2f
lea rcx, [0x140300410]
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 + 0x190]
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, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x190]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xd0]
jmp 0x14018fdd8
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm6
jp 0x14018fd75
jne 0x14018fd75
mov edx, 0x30
lea rcx, [0x140300440]
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 + 0x198]
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, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x198]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xd8]
jmp 0x14018fdd8
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm7
jb 0x14018fdde
mov edx, 0x30
lea rcx, [0x140300478]
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 + 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, rsi
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 + 0xe0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x60]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov ebx, 1
mov edx, ebx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
mov edx, ebx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
lea edx, [rbx + 1]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
lea edx, [rbx + 2]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
lea edx, [rbx + 3]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
lea edx, [rbx + 4]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
mov byte [r13 + 0x2fc], bl
mov byte [rsp + 0x40], bl
jmp 0x1401911a4
cmp dword [rbp + 0x2b0], 0
jne case.0x14018fa34.5
lea rdx, [rbp + 0x1e8]
mov rcx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t_____cdecl_QString::toStdWString_void____ptr64]
cmp qword [rax + 0x18], 8
jb 0x14018fe9c
mov rax, qword [rax]
xor r14d, r14d
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0x80000000
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov rbx, rax
mov rdx, qword [rbp + 0x200]
cmp rdx, 8
jb 0x14018ff11
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14018ff0c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401911c4
call fcn.1402b2268
mov qword [rbp + 0x1f8], r14
mov qword [rbp + 0x200], 7
mov word [rbp + 0x1e8], r14w
cmp rbx, 0xffffffffffffffff
je 0x14018ff68
mov qword [rbp - 0x50], rdi
xor r9d, r9d
lea r8, [rbp - 0x4c]
mov edx, edi
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x5c]
mov r8d, edi
mov rdx, r15
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_ReadFile]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r8d, 8
lea rdx, [0x140301388]
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x1401911a4
mov ebx, 2
mov dword [rbp + 0x2d0], ebx
mov rdx, rdi
lea ecx, [rax + 1]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov rsi, rax
mov qword [rbp + 0x48], rax
mov r8, rdi
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x1e8]
mov rcx, qword [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t_____cdecl_QString::toStdWString_void____ptr64]
cmp qword [rax + 0x18], 8
jb 0x14018ffcd
mov rax, qword [rax]
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0x80000000
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov r12, rax
mov qword [rsp + 0x58], rax
mov rdx, qword [rbp + 0x200]
cmp rdx, 8
jb 0x140190044
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14019003f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401911cb
call fcn.1402b2268
mov qword [rbp + 0x1f8], r14
mov qword [rbp + 0x200], 7
mov word [rbp + 0x1e8], r14w
nop
mov r8, rdi
xor edx, edx
mov rcx, r15
call sub.VCRUNTIME140.dll_memset
cmp r12, 0xffffffffffffffff
je 0x1401900a7
mov eax, ebx
imul rax, rdi
mov qword [rbp - 0x50], rax
xor r9d, r9d
lea r8, [rbp - 0x4c]
mov edx, eax
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x5c]
mov r8d, edi
mov rdx, r15
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_ReadFile]
mov r8, rdi
mov rdx, r15
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140190b7f
cmp ebx, 0x3f
jae 0x140190b7f
mov eax, dword [rbp - 0x80]
lea eax, [rax*4]
test eax, eax
je 0x140190b72
mov r14, r15
mov qword [rbp + 0x2c8], rax
nop dword [rax]
nop word [rax + rax]
movups xmm2, xmmword [r14]
movaps xmmword [rbp + 0x230], xmm2
movups xmm0, xmmword [r14 + 0x10]
movaps xmmword [rbp + 0x240], xmm0
movups xmm1, xmmword [r14 + 0x20]
movaps xmmword [rbp + 0x250], xmm1
movups xmm0, xmmword [r14 + 0x30]
movaps xmmword [rbp + 0x260], xmm0
movups xmm1, xmmword [r14 + 0x40]
movaps xmmword [rbp + 0x270], xmm1
movups xmm0, xmmword [r14 + 0x50]
movaps xmmword [rbp + 0x280], xmm0
movups xmm1, xmmword [r14 + 0x60]
movaps xmmword [rbp + 0x290], xmm1
movups xmm0, xmmword [r14 + 0x70]
movaps xmmword [rbp + 0x2a0], xmm0
movq r15, xmm2
mov r12, qword [rbp + 0x258]
mov r13, qword [rbp + 0x250]
mov rsi, qword [rbp + 0x238]
movabs rcx, 0x477284830fc63daf
cmp r15, rcx
jne 0x14019055e
movabs rcx, 0xe47d47d8693d798e
cmp rsi, rcx
jne 0x14019055e
inc word [0x1411edc70]
mov ecx, 0x40
call fcn.1402b222c
mov rbx, rax
mov qword [rbp + 0x208], rax
xor r8d, r8d
mov rdx, qword [rbp - 0x38]
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 [rbx], rax
lea rdx, [0x140301370]
lea rcx, [rsp + 0x70]
call qword [reloc.Qt5Core.dll___4QString__QEAAAEAV0_PEBD_Z]
movzx edx, word [0x1411edc70]
mov r8d, 0xa
lea rcx, [rbp + 0x1a0]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov rdx, rax
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x1a0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x70]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
mov r8d, 0xa
mov rdx, r13
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_long_long___int64___int_]
nop
mov r8, rax
mov edx, 1
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, r12
sub rax, r13
inc rax
add qword [0x1411dccd8], rax
mov r8, rdi
imul r8, rax
lea rdx, [rbp + 0x1c0]
mov rcx, qword [rbp - 0x10]
call fcn.140187f00
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 + 0x1c0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rbp - 0x68]
mov edx, 2
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
mov edx, 2
mov r8d, 0x84
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
mov edx, 7
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x1c8]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov r8, rax
mov edx, 3
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x1c8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r8, qword [rsp + 0x78]
mov edx, 4
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
mov edx, 4
lea rcx, [0x14030137c]
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 r8, [rbp + 0xe8]
mov edx, 5
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0xe8]
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 + 0x1d0]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__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 + 0x1d0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x1401903e5
jne 0x1401903e5
mov edx, 0x2f
lea rcx, [0x140300410]
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 + 0x130]
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, [rbp + 0x130]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x110]
jmp 0x1401904af
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm6
jp 0x14019044c
jne 0x14019044c
mov edx, 0x30
lea rcx, [0x140300440]
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 + 0x138]
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, [rbp + 0x138]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x108]
jmp 0x1401904af
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm7
jb 0x1401904b5
mov edx, 0x30
lea rcx, [0x140300478]
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 + 0x140]
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, [rbp + 0x140]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xf8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x60]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
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, [rsp + 0x60]
mov edx, 1
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
mov edx, 1
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 2
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 3
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 4
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 5
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
mov rbx, qword [rbp - 0x10]
mov byte [rbx + 0x2fc], 1
mov byte [rsp + 0x40], 1
mov rax, qword [rbp + 0x2c8]
jmp 0x140190562
mov rbx, qword [rbp - 0x10]
movabs rcx, 0x4433b9e5ebd0a0a2
cmp r15, rcx
jne 0x140190b47
movabs rcx, 0xc79926b7b668c087
cmp rsi, rcx
jne 0x140190b47
inc word [0x1411edc70]
mov ecx, 0x40
call fcn.1402b222c
mov rsi, rax
mov qword [rbp + 0x1b8], rax
xor r8d, r8d
mov rdx, qword [rbp - 0x38]
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 [rsi], rax
lea rdx, [0x140301370]
lea rcx, [rsp + 0x70]
call qword [reloc.Qt5Core.dll___4QString__QEAAAEAV0_PEBD_Z]
movzx edx, word [0x1411edc70]
mov r8d, 0xa
lea rcx, [rbp + 0x148]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov rdx, rax
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x148]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x70]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
mov r8d, 0xa
mov rdx, r13
lea rcx, [rbp + 0x150]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_long_long___int64___int_]
nop
mov r8, rax
mov r15d, 1
mov edx, r15d
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x150]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
sub r12, r13
inc r12
add qword [0x1411dccd8], r12
mov r8, rdi
imul r8, r12
lea rdx, [rbp + 0x158]
mov rcx, rbx
call fcn.140187f00
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 + 0x158]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rbp - 0x68]
lea edx, [r15 + 1]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
lea edx, [r15 + 1]
mov r8d, 0x84
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
lea edx, [r15 + 6]
lea r8d, [r15 + 9]
lea rcx, [rbp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov r8, rax
lea edx, [r15 + 2]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r8, qword [rsp + 0x78]
lea edx, [r15 + 3]
mov rcx, rsi
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, [r15 + 5]
mov r8b, 0x67
lea rcx, [rbp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__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 + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x140190788
jne 0x140190788
lea edx, [r15 + 0x2e]
lea rcx, [0x140300410]
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 + 0xa0], rax
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x60]
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, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x60]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xa0]
jmp 0x14019084c
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm6
jp 0x1401907e9
jne 0x1401907e9
mov edx, 0x30
lea rcx, [0x140300440]
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 + 0xa8], rax
lea rdx, [rbp + 0xa8]
lea rcx, [rbp + 0x78]
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, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x78]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xa8]
jmp 0x14019084c
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm7
jb 0x140190852
mov edx, 0x30
lea rcx, [0x140300478]
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
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x80]
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, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x80]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xb0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x60]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, r15d
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
mov edx, r15d
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 2
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 3
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 4
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 5
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
mov byte [rbx + 0x2fc], 1
mov byte [rsp + 0x40], 1
mov eax, dword [rbp - 0x80]
lea eax, [rax + rax*2]
shl eax, 9
mov ebx, eax
mov edx, eax
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov r15, rax
mov r8d, ebx
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
mov rcx, rdi
imul rcx, r13
mov qword [rbp - 0x50], rcx
xor r9d, r9d
lea r8, [rbp - 0x4c]
mov edx, ecx
mov r12, qword [rsp + 0x58]
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
lea r8d, [rdi + rdi*2]
xor eax, eax
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x5c]
mov rdx, r15
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_ReadFile]
mov r8d, 4
lea rdx, [0x140301394]
lea rcx, [r15 + 3]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x1401909ae
lea edx, [rax + 4]
lea rcx, [0x140301394]
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 + 0xb8], rax
lea r8, [rbp + 0xb8]
mov edx, 5
mov rcx, rsi
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]
mov rax, qword [rbp + 0x2c8]
jmp 0x140190b4c
mov r8d, 2
lea rdx, [0x14030139c]
lea rcx, [r15 + 3]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x140190a63
cmp word [r15 + 0xe], 0x20
jl 0x140190a1b
lea edx, [rax + 5]
lea rcx, [0x140301364]
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 r8, [rbp + 0xf0]
mov edx, 5
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0xf0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rbp + 0x2c8]
jmp 0x140190b4c
mov edx, 3
lea rcx, [0x140301384]
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 r8, [rbp + 0xc8]
mov edx, 5
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0xc8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rbp + 0x2c8]
jmp 0x140190b4c
mov r8d, 5
lea rdx, [0x1403013a0]
lea rcx, [r15 + 3]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x140190abb
lea edx, [rax + 5]
lea rcx, [0x1403013a8]
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]
mov edx, 5
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rbp + 0x2c8]
jmp 0x140190b4c
cmp byte [r15 + 0x439], 0xef
jne 0x140190b0b
cmp byte [r15 + 0x438], 0x53
jne 0x140190b0b
mov edx, 4
lea rcx, [0x14030137c]
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]
mov edx, 5
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rbp + 0x2c8]
jmp 0x140190b4c
mov edx, 2
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 + 0x20], rax
lea r8, [rbp + 0x20]
mov edx, 5
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rbp + 0x2c8]
jmp 0x140190b4c
mov r12, qword [rsp + 0x58]
sub r14, 0xffffffffffffff80
sub rax, 1
mov qword [rbp + 0x2c8], rax
jne 0x1401900f0
mov ebx, dword [rbp + 0x2d0]
mov r15, qword [rbp - 8]
mov rsi, qword [rbp + 0x48]
xor r14d, r14d
inc ebx
mov dword [rbp + 0x2d0], ebx
jmp 0x140190060
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test rsi, rsi
je 0x140190b96
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r13, qword [rbp - 0x10]
mov r12d, dword [rbp - 0x18]
jmp 0x1401911a4
mov rdx, rdi
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov r14, rax
mov r8, rdi
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
inc word [0x1411edc70]
mov ecx, 0x40
call fcn.1402b222c
mov rsi, rax
mov qword [rbp - 0x20], rax
xor r8d, r8d
mov rdx, qword [rbp - 0x38]
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 [rsi], rax
lea rdx, [0x140301370]
lea rcx, [rsp + 0x70]
call qword [reloc.Qt5Core.dll___4QString__QEAAAEAV0_PEBD_Z]
movzx edx, word [0x1411edc70]
mov r8d, 0xa
lea rcx, [rbp + 0x88]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov rdx, rax
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x88]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x70]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
movsx rbx, r12w
add rbx, r15
mov rcx, rbx
call fcn.1401b13f0
add eax, dword [0x1411edc68]
mov r15d, eax
mov r8d, 0xa
mov edx, eax
lea rcx, [rbp + 0x90]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_long_long___int64___int_]
nop
mov r8, rax
mov edx, 1
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x90]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, dword [rbx + 0xc]
add qword [0x1411dccd8], rax
mov r8, rdi
imul r8, rax
lea rdx, [rbp + 0x50]
mov rcx, r13
call fcn.140187f00
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 + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rbp - 0x68]
mov edx, 2
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
mov edx, 2
mov r8d, 0x84
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
mov edx, 7
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov r8, rax
mov edx, 3
mov rcx, rsi
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]
mov r8, qword [rsp + 0x78]
mov edx, 4
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
lea rdx, [rbp + 0x1e8]
mov rcx, qword [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t_____cdecl_QString::toStdWString_void____ptr64]
cmp qword [rax + 0x18], 8
jb 0x140190d52
mov rax, qword [rax]
xor ecx, ecx
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0x80000000
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov rbx, rax
mov rdx, qword [rbp + 0x200]
cmp rdx, 8
jb 0x140190dc6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140190dc1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401911d2
call fcn.1402b2268
xor eax, eax
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 0x200], 7
mov word [rbp + 0x1e8], ax
cmp rbx, 0xffffffffffffffff
je 0x140190f3c
mov rax, rdi
imul rax, r15
mov qword [rbp - 0x50], rax
xor r9d, r9d
lea r8, [rbp - 0x4c]
mov edx, eax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
xor eax, eax
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x5c]
mov r8d, edi
mov rdx, r14
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_ReadFile]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov r8d, 4
lea rdx, [0x140301394]
lea rcx, [r14 + 3]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x140190e76
lea edx, [rax + 4]
lea rcx, [0x140301394]
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]
mov edx, 5
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x28]
jmp 0x140190f36
mov r8d, 2
lea rdx, [0x14030139c]
lea rcx, [r14 + 3]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x140190ef0
lea edx, [rax + 5]
cmp word [r14 + 0xe], 0x20
jl 0x140190ec6
lea rcx, [0x140301364]
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 + 0x30]
mov edx, 5
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x30]
jmp 0x140190f36
lea rcx, [0x1403013b0]
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 r8, [rbp + 0x38]
mov edx, 5
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x38]
jmp 0x140190f36
mov r8d, 5
lea rdx, [0x1403013a0]
lea rcx, [r14 + 3]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x140190f3c
lea edx, [rax + 5]
lea rcx, [0x1403013a8]
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 r8, [rbp]
mov edx, 5
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp]
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 + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__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 + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x140190fcd
jne 0x140190fcd
mov edx, 0x2f
lea rcx, [0x140300410]
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 - 0x30]
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, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
jmp 0x14019107c
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm6
jp 0x140191025
jne 0x140191025
mov edx, 0x30
lea rcx, [0x140300440]
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 - 0x48]
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, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x48]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x28]
jmp 0x14019107c
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm7
jb 0x140191082
mov edx, 0x30
lea rcx, [0x140300478]
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
lea rdx, [rsp + 0x48]
lea rcx, [rbp - 0x58]
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, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x58]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x60]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov ebx, 1
mov edx, ebx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
mov edx, ebx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
lea edx, [rbx + 1]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
lea edx, [rbx + 2]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
lea edx, [rbx + 3]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
lea edx, [rbx + 4]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
mov byte [r13 + 0x2fc], bl
mov byte [rsp + 0x40], bl
test r14, r14
je 0x1401911a4
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
jmp 0x1401911a4
movsx rcx, r12w
add rcx, r15
cmp dword [0x1411edc6c], 0
jne 0x14019114d
call fcn.1401b13f0
mov ecx, eax
mov dword [0x1411edc6c], eax
mov eax, dword [0x1411edc68]
jmp 0x140191164
mov eax, dword [0x1411edc68]
mov dword [rbp + 0x2c0], eax
call fcn.1401b13f0
mov ecx, dword [0x1411edc6c]
inc byte [0x1411edc72]
add eax, ecx
mov dword [0x1411edc68], eax
mov rdx, rsi
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QString_const____ptr64____ptr64]
mov r8d, dword [0x1411edc68]
mov rdx, rax
mov rcx, r13
call fcn.14018f680
mov eax, dword [rbp + 0x2c0]
mov dword [0x1411edc68], eax
dec byte [0x1411edc72]
lea rdx, [0x140000000]
mov ecx, dword [rbp + 0x2b8]
add r12w, 0x10
mov r15, qword [rbp - 8]
mov rsi, qword [rsp + 0x78]
jmp 0x14018f9f2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
cmp byte [r13 + 0x2fc], 0
jne 0x140191687
xor eax, eax
mov qword [r15], rax
lea rdx, [rbp + 0x1e8]
mov rcx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t_____cdecl_QString::toStdWString_void____ptr64]
cmp qword [rax + 0x18], 8
jb 0x140191206
mov rax, qword [rax]
xor r14d, r14d
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0x80000000
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov rbx, rax
mov rdx, qword [rbp + 0x200]
cmp rdx, 8
jb 0x14019127e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140191279
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140191279
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1402b2268
mov qword [rbp + 0x1f8], r14
mov qword [rbp + 0x200], 7
mov word [rbp + 0x1e8], r14w
cmp rbx, 0xffffffffffffffff
je 0x1401912e2
mov eax, dword [rbp + 0x2b0]
add eax, 2
imul rax, rdi
mov qword [rbp - 0x50], rax
xor r9d, r9d
lea r8, [rbp - 0x4c]
mov edx, eax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
mov qword [rsp + 0x20], r14
lea r9, [rbp - 0x5c]
mov r8d, edi
mov rdx, r15
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_ReadFile]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp word [r15 + 0x38], 0xef53
jne 0x140191687
xor edx, edx
mov rcx, r15
call fcn.1401b2a70
mov rsi, rax
test rax, rax
je 0x140191682
mov byte [r13 + 0x2fc], 1
inc word [0x1411edc70]
mov ecx, 0x40
call fcn.1402b222c
mov rbx, rax
mov qword [rbp - 0x20], rax
xor r8d, r8d
mov r14, qword [rbp - 0x38]
mov rdx, r14
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 [rbx], rax
lea rdx, [0x140301370]
lea rcx, [rsp + 0x70]
call qword [reloc.Qt5Core.dll___4QString__QEAAAEAV0_PEBD_Z]
movzx edx, word [0x1411edc70]
mov r8d, 0xa
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov rdx, rax
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x70]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp - 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov r8, rax
mov r12d, 1
mov edx, r12d
mov rcx, rbx
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]
add qword [0x1411dccd8], rsi
mov r8, rdi
imul r8, rsi
lea rdx, [rbp - 0x48]
mov rcx, r13
call fcn.140187f00
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 - 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rbp - 0x68]
lea edx, [r12 + 1]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
lea edx, [r12 + 1]
mov r8d, 0x84
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
lea edx, [r12 + 6]
lea r8d, [r12 + 9]
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov r8, rax
lea edx, [r12 + 2]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rsi, qword [rsp + 0x78]
mov r8, rsi
lea edx, [r12 + 3]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
lea edx, [r12 + 3]
lea rcx, [0x14030137c]
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
lea r8, [rsp + 0x48]
lea edx, [r12 + 4]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
movss xmm1, dword [0x1411dcdec]
cvtps2pd xmm1, xmm1
lea r9d, [r12 + 5]
mov r8b, 0x67
lea rcx, [rbp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__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 + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x14019152c
jne 0x14019152c
lea edx, [r12 + 0x2e]
lea rcx, [0x140300410]
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
lea rdx, [rsp + 0x48]
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, rbx
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 0x1401915d8
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm6
jp 0x140191584
jne 0x140191584
mov edx, 0x30
lea rcx, [0x140300440]
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
lea rdx, [rsp + 0x48]
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, rbx
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 0x1401915d8
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm7
jb 0x1401915e3
mov edx, 0x30
lea rcx, [0x140300478]
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
lea rdx, [rsp + 0x48]
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, rbx
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 + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x60]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
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, [rsp + 0x60]
mov edx, r12d
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
mov edx, r12d
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 2
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 3
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 4
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 5
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
mov byte [r13 + 0x2fc], 1
mov byte [rsp + 0x40], 1
mov r12d, dword [rbp - 0x80]
jmp 0x14019168f
mov rsi, qword [rsp + 0x78]
mov r12d, dword [rbp - 0x80]
mov r14, qword [rbp - 0x38]
cmp byte [r13 + 0x2fc], 0
jne 0x140193054
mov dword [rbp + 0x2b0], 0x33544146
mov r8b, 0x32
mov dword [rbp + 0x2c0], 0x31544146
mov r9b, 0x36
mov dword [rbp + 0x2b8], 0x5346544e
mov dword [rbp + 0x2d0], 0x41465845
mov cl, 0x54
cmp byte [r15 + 0x11], 0
je 0x1401916e2
cmp byte [r15 + 0x1fe], 0
jne 0x140192697
test byte [r15 + 0x12], 0xfd
jne 0x140192697
movzx eax, byte [r15 + 0x15]
add al, 0x10
test al, 0xf7
jne 0x140192697
movzx ecx, byte [r15 + 0xd]
lea eax, [rcx - 4]
cmp al, 0x3c
ja 0x140191718
movabs rdx, 0x1000000010001011
bt rdx, rax
jb 0x140191721
cmp cl, 0x80
jne 0x140193054
mov eax, dword [rbp + 0x2b0]
cmp eax, dword [r15 + 0x52]
jne 0x140191a9e
cmp r8b, byte [r15 + 0x56]
jne 0x140191a9e
inc word [0x1411edc70]
mov ecx, 0x40
call fcn.1402b222c
mov rsi, rax
mov qword [rbp - 0x20], rax
xor r8d, r8d
mov rdx, r14
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 [rsi], rax
lea rdx, [0x140301370]
lea rcx, [rsp + 0x70]
call qword [reloc.Qt5Core.dll___4QString__QEAAAEAV0_PEBD_Z]
movzx edx, word [0x1411edc70]
mov r8d, 0xa
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov rdx, rax
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x70]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp - 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_long_long___int64___int_]
nop
mov r8, rax
mov r14d, 1
mov edx, r14d
mov rcx, rsi
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]
mov ebx, dword [r15 + 0x20]
mov r8, rdi
imul r8, rbx
lea rdx, [rbp - 0x48]
mov rcx, r13
call fcn.140187f00
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 - 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rbp - 0x68]
lea edx, [r14 + 1]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
add qword [0x1411dccd8], rbx
lea edx, [r14 + 1]
mov r8d, 0x84
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
lea edx, [r14 + 6]
lea r8d, [r14 + 9]
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov r8, rax
lea edx, [r14 + 2]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r15, qword [rsp + 0x78]
mov r8, r15
lea edx, [r14 + 3]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
lea edx, [r14 + 4]
lea rcx, [0x140301364]
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
lea r8, [rsp + 0x48]
lea edx, [r14 + 4]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
movss xmm1, dword [0x1411dcdec]
cvtps2pd xmm1, xmm1
lea r9d, [r14 + 5]
mov r8b, 0x67
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__int_]
nop
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x14019193c
jne 0x14019193c
lea edx, [r14 + 0x2e]
lea rcx, [0x140300410]
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
lea rdx, [rsp + 0x48]
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, rsi
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 0x1401919ea
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm6
jp 0x140191995
jne 0x140191995
mov edx, 0x30
lea rcx, [0x140300440]
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
lea rdx, [rsp + 0x48]
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, rsi
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 0x1401919ea
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm7
jb 0x1401919f5
mov edx, 0x30
lea rcx, [0x140300478]
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
lea rdx, [rsp + 0x48]
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, rsi
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 + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x60]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, r14d
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
mov edx, r14d
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 2
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 3
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 4
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 5
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
mov byte [r13 + 0x2fc], 1
mov byte [rsp + 0x40], 1
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
jmp 0x14019305f
mov eax, dword [rbp + 0x2c0]
cmp eax, dword [r15 + 0x36]
jne 0x140191e16
cmp r9b, byte [r15 + 0x3a]
jne 0x140191e16
inc word [0x1411edc70]
mov ecx, 0x40
call fcn.1402b222c
mov rbx, rax
mov qword [rbp - 0x20], rax
xor r8d, r8d
mov rdx, r14
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 [rbx], rax
lea rdx, [0x140301370]
lea rcx, [rsp + 0x70]
call qword [reloc.Qt5Core.dll___4QString__QEAAAEAV0_PEBD_Z]
movzx edx, word [0x1411edc70]
mov r8d, 0xa
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov rdx, rax
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x70]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp - 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_long_long___int64___int_]
nop
mov r8, rax
mov r14d, 1
mov edx, r14d
mov rcx, rbx
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]
mov eax, dword [r15 + 0x20]
add qword [0x1411dccd8], rax
mov r8, rdi
imul r8, rax
lea rdx, [rbp - 0x48]
mov rcx, r13
call fcn.140187f00
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 - 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rbp - 0x68]
lea edx, [r14 + 1]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
lea edx, [r14 + 1]
mov r8d, 0x84
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
lea edx, [r14 + 6]
lea r8d, [r14 + 9]
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov r8, rax
lea edx, [r14 + 2]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r8, rsi
lea edx, [r14 + 3]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
lea edx, [r14 + 4]
lea rcx, [0x1403013b0]
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
lea r8, [rsp + 0x48]
lea edx, [r14 + 4]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
movss xmm1, dword [0x1411dcdec]
cvtps2pd xmm1, xmm1
lea r9d, [r14 + 5]
mov r8b, 0x67
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__int_]
nop
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x140191cb4
jne 0x140191cb4
lea edx, [r14 + 0x2e]
lea rcx, [0x140300410]
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
lea rdx, [rsp + 0x48]
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, rbx
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 0x140191d62
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm6
jp 0x140191d0d
jne 0x140191d0d
mov edx, 0x30
lea rcx, [0x140300440]
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
lea rdx, [rsp + 0x48]
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, rbx
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 0x140191d62
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm7
jb 0x140191d6d
mov edx, 0x30
lea rcx, [0x140300478]
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
lea rdx, [rsp + 0x48]
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, rbx
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 + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x60]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
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, [rsp + 0x60]
mov edx, r14d
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
mov edx, r14d
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 2
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 3
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 4
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 5
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
mov byte [r13 + 0x2fc], 1
mov byte [rsp + 0x40], 1
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
jmp 0x14019305a
mov eax, dword [rbp + 0x2b8]
cmp eax, dword [r15 + 3]
jne 0x140192339
mov rdx, rdi
mov ebx, 1
mov ecx, ebx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov r14, rax
mov r8, rdi
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
inc word [0x1411edc70]
lea rdx, [0x140301370]
lea rcx, [rsp + 0x70]
call qword [reloc.Qt5Core.dll___4QString__QEAAAEAV0_PEBD_Z]
movzx edx, word [0x1411edc70]
lea r8d, [rbx + 9]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov rdx, rax
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea ecx, [rbx + 0x3f]
call fcn.1402b222c
mov rsi, rax
mov qword [rbp - 0x20], rax
xor r8d, r8d
mov rdx, qword [rbp - 0x38]
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 [rsi], rax
lea r8, [rsp + 0x70]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
xor edx, edx
lea r8d, [rbx + 9]
lea rcx, [rbp - 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_long_long___int64___int_]
nop
mov r8, rax
mov edx, ebx
mov rcx, rsi
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, [rbx + 6]
lea r8d, [rbx + 9]
lea rcx, [rbp - 0x48]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov r8, rax
lea edx, [rbx + 2]
mov rcx, rsi
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]
mov r15, qword [rsp + 0x78]
mov r8, r15
lea edx, [rbx + 3]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_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 - 0x28], rax
lea rdx, [rbp + 0x1e8]
mov rcx, r15
call qword [sym.imp.Qt5Core.dll_public:_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t_____cdecl_QString::toStdWString_void____ptr64]
cmp qword [rax + 0x18], 8
jb 0x140191f60
mov rax, qword [rax]
xor ecx, ecx
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0x80000000
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov rbx, rax
mov rdx, qword [rbp + 0x200]
cmp rdx, 8
jb 0x140191fd7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140191fd2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140191fd2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1402b2268
xor eax, eax
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 0x200], 7
mov word [rbp + 0x1e8], ax
cmp rbx, 0xffffffffffffffff
je 0x140192128
mov qword [rbp - 0x50], rax
xor r9d, r9d
lea r8, [rbp - 0x4c]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
xor eax, eax
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x5c]
mov r8d, edi
mov rdx, r14
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_ReadFile]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
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 - 0x40], rax
mov r8d, 4
lea rdx, [0x140301394]
lea rcx, [r14 + 3]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x1401920b8
mov ebx, dword [r14 + 0x28]
inc rbx
mov r8, rdi
imul r8, rbx
lea rdx, [rsp + 0x50]
mov rcx, r13
call fcn.140187f00
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, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rbp - 0x68]
mov edx, 2
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
add qword [0x1411dccd8], rbx
lea rdx, [0x140301394]
jmp 0x140192113
mov r8d, 2
lea rdx, [0x14030139c]
lea rcx, [r14 + 3]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x1401920f1
lea rcx, [rbp - 0x40]
cmp word [r14 + 0xe], 0x20
jl 0x1401920e8
lea rdx, [0x140301364]
jmp 0x140192117
lea rdx, [0x1403013b0]
jmp 0x140192117
mov r8d, 5
lea rdx, [0x1403013a0]
lea rcx, [r14 + 3]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x14019211e
lea rdx, [0x1403013a8]
lea rcx, [rbp - 0x40]
call qword [reloc.Qt5Core.dll___4QString__QEAAAEAV0_PEBD_Z]
nop
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rbp - 0x28]
mov edx, 5
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
mov edx, 2
mov r8d, 0x84
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
movss xmm1, dword [0x1411dcdec]
cvtps2pd xmm1, xmm1
mov r9d, 6
mov r8b, 0x67
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__int_]
nop
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x1401921cb
jne 0x1401921cb
mov edx, 0x2f
lea rcx, [0x140300410]
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
lea rdx, [rsp + 0x48]
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, rsi
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 0x140192279
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm6
jp 0x140192224
jne 0x140192224
mov edx, 0x30
lea rcx, [0x140300440]
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
lea rdx, [rsp + 0x48]
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, rsi
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 0x140192279
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm7
jb 0x140192284
mov edx, 0x30
lea rcx, [0x140300478]
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
lea rdx, [rsp + 0x48]
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, rsi
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 + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x60]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov r14d, 1
mov edx, r14d
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
mov edx, r14d
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
lea edx, [r14 + 1]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
lea edx, [r14 + 2]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
lea edx, [r14 + 3]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
lea edx, [r14 + 4]
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
mov byte [r13 + 0x2fc], r14b
mov byte [rsp + 0x40], r14b
lea rcx, [rsp + 0x58]
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]
jmp 0x14019305f
inc word [0x1411edc70]
mov ecx, 0x40
call fcn.1402b222c
mov rbx, rax
mov qword [rbp - 0x20], rax
xor r8d, r8d
mov rdx, r14
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 [rbx], rax
lea rdx, [0x140301370]
lea rcx, [rsp + 0x70]
call qword [reloc.Qt5Core.dll___4QString__QEAAAEAV0_PEBD_Z]
movzx edx, word [0x1411edc70]
mov r8d, 0xa
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov rdx, rax
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x70]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp - 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_long_long___int64___int_]
nop
mov r8, rax
mov r14d, 1
mov edx, r14d
mov rcx, rbx
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]
mov eax, dword [r15 + 0x20]
add qword [0x1411dccd8], rax
mov r8, rdi
imul r8, rax
lea rdx, [rbp - 0x48]
mov rcx, r13
call fcn.140187f00
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 - 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rbp - 0x68]
lea edx, [r14 + 1]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
lea edx, [r14 + 1]
mov r8d, 0x84
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
lea edx, [r14 + 6]
lea r8d, [r14 + 9]
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov r8, rax
lea edx, [r14 + 2]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r8, rsi
lea edx, [r14 + 3]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
lea edx, [r14 + 4]
lea rcx, [0x140301364]
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
lea r8, [rsp + 0x48]
lea edx, [r14 + 4]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
movss xmm1, dword [0x1411dcdec]
cvtps2pd xmm1, xmm1
lea r9d, [r14 + 5]
mov r8b, 0x67
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__int_]
nop
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x140192535
jne 0x140192535
lea edx, [r14 + 0x2e]
lea rcx, [0x140300410]
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
lea rdx, [rsp + 0x48]
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, rbx
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 0x1401925e3
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm6
jp 0x14019258e
jne 0x14019258e
mov edx, 0x30
lea rcx, [0x140300440]
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
lea rdx, [rsp + 0x48]
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, rbx
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 0x1401925e3
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm7
jb 0x1401925ee
mov edx, 0x30
lea rcx, [0x140300478]
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
lea rdx, [rsp + 0x48]
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, rbx
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 + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x60]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
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, [rsp + 0x60]
mov edx, r14d
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
mov edx, r14d
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 2
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 3
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 4
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 5
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
mov byte [r13 + 0x2fc], 1
mov byte [rsp + 0x40], 1
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
jmp 0x14019305a
mov eax, dword [rbp + 0x2d0]
cmp eax, dword [r15 + 3]
jne 0x140192a0f
cmp cl, byte [r15 + 7]
jne 0x140192a0f
inc word [0x1411edc70]
mov ecx, 0x40
call fcn.1402b222c
mov rbx, rax
mov qword [rbp - 0x20], rax
xor r8d, r8d
mov rdx, r14
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 [rbx], rax
lea rdx, [0x140301370]
lea rcx, [rsp + 0x70]
call qword [reloc.Qt5Core.dll___4QString__QEAAAEAV0_PEBD_Z]
movzx edx, word [0x1411edc70]
mov r8d, 0xa
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov rdx, rax
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x70]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp - 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_long_long___int64___int_]
nop
mov r8, rax
mov r14d, 1
mov edx, r14d
mov rcx, rbx
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]
mov eax, dword [r15 + 0x48]
add qword [0x1411dccd8], rax
mov r8, rdi
imul r8, rax
lea rdx, [rbp - 0x48]
mov rcx, r13
call fcn.140187f00
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 - 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rbp - 0x68]
lea edx, [r14 + 1]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
lea edx, [r14 + 1]
mov r8d, 0x84
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
lea edx, [r14 + 6]
lea r8d, [r14 + 9]
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov r8, rax
lea edx, [r14 + 2]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r8, rsi
lea edx, [r14 + 3]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
lea edx, [r14 + 4]
lea rcx, [0x1403013a8]
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
lea r8, [rsp + 0x48]
lea edx, [r14 + 4]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
movss xmm1, dword [0x1411dcdec]
cvtps2pd xmm1, xmm1
lea r9d, [r14 + 5]
mov r8b, 0x67
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__int_]
nop
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x1401928ad
jne 0x1401928ad
lea edx, [r14 + 0x2e]
lea rcx, [0x140300410]
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
lea rdx, [rsp + 0x48]
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, rbx
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 0x14019295b
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm6
jp 0x140192906
jne 0x140192906
mov edx, 0x30
lea rcx, [0x140300440]
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
lea rdx, [rsp + 0x48]
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, rbx
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 0x14019295b
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm7
jb 0x140192966
mov edx, 0x30
lea rcx, [0x140300478]
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
lea rdx, [rsp + 0x48]
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, rbx
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 + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x60]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
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, [rsp + 0x60]
mov edx, r14d
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
mov edx, r14d
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 2
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 3
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 4
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 5
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
mov byte [r13 + 0x2fc], 1
mov byte [rsp + 0x40], 1
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
jmp 0x14019305a
cmp byte [r15 + 0x1fe], 0x55
jne 0x140193054
cmp byte [r15 + 0x1ff], 0xaa
jne 0x140192a42
mov r8d, 8
lea rdx, [0x1403013b8]
lea rcx, [r15 + 3]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
je 0x140192a7d
cmp byte [r15 + 0x1fe], 0x55
jne 0x140193054
cmp byte [r15 + 0x1ff], 0xaa
jne 0x140193054
mov r8d, 8
lea rdx, [0x1403013c8]
lea rcx, [r15 + 3]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x140193054
xor r15b, r15b
mov rdx, rdi
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov rbx, rax
mov r8, rdi
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x1e8]
mov rcx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t_____cdecl_QString::toStdWString_void____ptr64]
cmp qword [rax + 0x18], 8
jb 0x140192ab8
mov rax, qword [rax]
xor ecx, ecx
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor r8d, r8d
mov edx, 0x80000000
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov r14, rax
mov rdx, qword [rbp + 0x200]
cmp rdx, 8
jb 0x140192b2f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140192b2a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140192b2a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1402b2268
xor eax, eax
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 0x200], 7
mov word [rbp + 0x1e8], ax
cmp r14, 0xffffffffffffffff
je 0x140192b80
mov qword [rbp - 0x50], rax
xor r9d, r9d
lea r8, [rbp - 0x4c]
xor edx, edx
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
xor eax, eax
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x5c]
mov r8d, edi
mov rdx, rbx
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_ReadFile]
cmp byte [rbx + 0x1fe], 0x55
jne 0x140192cb5
cmp byte [rbx + 0x1ff], 0xaa
jne 0x140192bc8
lea rcx, [rbx + 3]
mov r8d, 8
lea rdx, [0x1403013b8]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x140192bc8
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x140192cd0
cmp byte [rbx + 0x1fe], 0x55
jne 0x140192cb5
cmp byte [rbx + 0x1ff], 0xaa
jne 0x140192cb5
lea rcx, [rbx + 3]
mov r8d, 8
lea rdx, [0x1403013c8]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x140192cb5
mov rdx, rdi
lea ecx, [rax + 1]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov rsi, rax
mov r8, rdi
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
cmp r14, 0xffffffffffffffff
je 0x140192c5a
lea rcx, [rdi + rdi*2]
add rcx, rcx
mov qword [rbp - 0x50], rcx
xor r9d, r9d
lea r8, [rbp - 0x4c]
mov edx, ecx
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_SetFilePointer]
xor eax, eax
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x5c]
mov r8d, edi
mov rdx, rsi
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_ReadFile]
cmp byte [rsi + 0x1fe], 0x55
jne 0x140192ca7
cmp byte [rsi + 0x1ff], 0xaa
jne 0x140192ca7
lea rcx, [rsi + 3]
mov r8d, 8
lea rdx, [0x1403013c8]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
jne 0x140192ca7
mov r8d, 0x200
mov rdx, rsi
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
movzx r15d, r15b
test eax, eax
mov eax, 1
cmovne r15d, eax
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rsi, qword [rsp + 0x78]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test r15b, r15b
je 0x140193054
inc word [0x1411edc70]
mov ecx, 0x40
call fcn.1402b222c
mov rbx, rax
mov qword [rbp - 0x20], rax
xor r8d, r8d
mov rdx, qword [rbp - 0x38]
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 [rbx], rax
lea rdx, [0x140301370]
lea rcx, [rsp + 0x70]
call qword [reloc.Qt5Core.dll___4QString__QEAAAEAV0_PEBD_Z]
movzx edx, word [0x1411edc70]
mov r8d, 0xa
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov rdx, rax
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x70]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp - 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_long_long___int64___int_]
nop
mov r8, rax
mov r14d, 1
mov edx, r14d
mov rcx, rbx
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]
mov rdx, rsi
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QFileInfo::constructor_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_long_long___int64____cdecl_QFileInfo::size_void_const___ptr64]
cqo
idiv rdi
add qword [0x1411dccd8], rax
mov r8, rdi
imul r8, rax
lea rdx, [rbp - 0x48]
lea rcx, [0x1411dc830]
call fcn.1400815b0
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 - 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rbp - 0x68]
lea edx, [r14 + 1]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
lea edx, [r14 + 1]
mov r8d, 0x84
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
lea edx, [r14 + 6]
lea r8d, [r14 + 9]
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov r8, rax
lea edx, [r14 + 2]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r8, rsi
lea edx, [r14 + 3]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
lea edx, [r14 + 8]
lea rcx, [0x1402fdc48]
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
lea r8, [rsp + 0x48]
lea edx, [r14 + 4]
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
movss xmm1, dword [0x1411dcdec]
cvtps2pd xmm1, xmm1
lea r9d, [r14 + 5]
mov r8b, 0x67
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__int_]
nop
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x140192eea
jne 0x140192eea
lea edx, [r14 + 0x2e]
lea rcx, [0x140300410]
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
lea rdx, [rsp + 0x48]
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, rbx
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 0x140192f98
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm6
jp 0x140192f43
jne 0x140192f43
mov edx, 0x30
lea rcx, [0x140300440]
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
lea rdx, [rsp + 0x48]
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, rbx
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 0x140192f98
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm7
jb 0x140192fa3
mov edx, 0x30
lea rcx, [0x140300478]
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
lea rdx, [rsp + 0x48]
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, rbx
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 + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x60]
xor edx, edx
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
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, [rsp + 0x60]
mov edx, r14d
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
mov edx, r14d
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 2
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 3
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 4
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 5
mov rcx, rbx
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
mov byte [r13 + 0x2fc], 1
mov byte [rsp + 0x40], 1
lea rcx, [rsp + 0x58]
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_QFileInfo::destructor_void____ptr64]
jmp 0x14019305a
mov r14d, 1
mov r15, qword [rsp + 0x78]
cmp byte [r13 + 0x2fc], 0
jne 0x140193477
mov eax, r12d
shl eax, 0xa
mov r12d, eax
mov edx, eax
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov rsi, rax
mov qword [rbp - 0x40], rax
mov r8d, r12d
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
mov rdx, r15
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QString_const____ptr64____ptr64]
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8, rax
mov edx, dword [rbp - 0x80]
mov rcx, r13
call fcn.14018ea20
xor r13d, r13d
mov r14d, r13d
lea rbx, [rsi + 0x30]
lea r8d, [r13 + 0x13]
lea rdx, [0x1403013d8]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1401931d6
lea rcx, [rsi + 4]
call fcn.14029ceb0
mov dword [rbp + 0x2b0], eax
lea rcx, [rsi + 8]
call fcn.14029ceb0
xor r15b, r15b
mov esi, r13d
movabs r14, 0x46485f656c707041
movabs r13, 0x72465f656c707041
nop word [rax + rax]
mov r8, r12
xor edx, edx
mov rcx, qword [rbp - 0x40]
call sub.VCRUNTIME140.dll_memset
mov rdx, qword [rsp + 0x78]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QString_const____ptr64____ptr64]
mov r9d, esi
mov dword [rsp + 0x28], edi
mov rcx, qword [rbp - 0x40]
mov qword [rsp + 0x20], rcx
mov r8, rax
mov edx, dword [rbp - 0x80]
mov rcx, qword [rbp - 0x10]
call fcn.14018ea20
test eax, eax
je 0x1401931c3
mov rax, qword [rbp - 0x40]
cmp word [rax], 0x4d50
jne 0x1401931c3
cmp qword [rbx], r14
jne 0x140193177
cmp byte [rbx + 8], 0x53
je 0x1401931c0
cmp qword [rbx], r13
jne 0x140193184
cmp word [rbx + 8], 0x6565
je 0x1401931c0
cmp qword [rbx], r14
jne 0x140193191
cmp word [rbx + 8], 0x5853
je 0x1401931c0
movabs rax, 0x5f5441465f534f44
cmp qword [rbx], rax
jne 0x1401931a8
cmp word [rbx + 8], 0x3233
je 0x1401931c0
movabs rax, 0x5f73776f646e6957
cmp qword [rbx], rax
jne 0x1401931c3
cmp dword [rbx + 8], 0x5346544e
jne 0x1401931c3
mov r15b, 1
inc esi
cmp esi, dword [rbp + 0x2b0]
jbe 0x140193120
jmp 0x1401932e4
lea rcx, [rsi + 0x230]
mov r8d, 0x13
lea rdx, [0x1403013d8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14019320e
lea rcx, [rsi + 0x204]
call fcn.14029ceb0
mov r14d, eax
lea rcx, [rsi + 0x208]
call fcn.14029ceb0
xor r15b, r15b
mov esi, r13d
lea eax, [r14 + r14]
mov dword [rbp + 0x2b0], eax
movabs r14, 0x46485f656c707041
movabs r13, 0x72465f656c707041
mov r8, r12
xor edx, edx
mov rcx, qword [rbp - 0x40]
call sub.VCRUNTIME140.dll_memset
mov rdx, qword [rsp + 0x78]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QString_const____ptr64____ptr64]
mov r9d, esi
mov dword [rsp + 0x28], edi
mov rcx, qword [rbp - 0x40]
mov qword [rsp + 0x20], rcx
mov r8, rax
mov edx, dword [rbp - 0x80]
mov rcx, qword [rbp - 0x10]
call fcn.14018ea20
test eax, eax
je 0x1401932d5
mov rax, qword [rbp - 0x40]
cmp word [rax], 0x4d50
jne 0x1401932d5
cmp qword [rbx], r14
jne 0x140193289
cmp byte [rbx + 8], 0x53
je 0x1401932d2
cmp qword [rbx], r13
jne 0x140193296
cmp word [rbx + 8], 0x6565
je 0x1401932d2
cmp qword [rbx], r14
jne 0x1401932a3
cmp word [rbx + 8], 0x5853
je 0x1401932d2
movabs rax, 0x5f5441465f534f44
cmp qword [rbx], rax
jne 0x1401932ba
cmp word [rbx + 8], 0x3233
je 0x1401932d2
movabs rax, 0x5f73776f646e6957
cmp qword [rbx], rax
jne 0x1401932d5
cmp dword [rbx + 8], 0x5346544e
jne 0x1401932d5
mov r15b, 1
add esi, 2
cmp esi, dword [rbp + 0x2b0]
jbe 0x140193232
test r15b, r15b
jne 0x140193465
xor eax, eax
mov r14d, eax
mov dword [rbp + 0x2d0], eax
lea rbx, [rbp + 0x230]
lea esi, [rax + 0x40]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_void____ptr64]
add rbx, 2
sub rsi, 1
jne 0x140193302
mov dword [rbp + 0x2c8], 0x7c3457ef
mov dword [rbp + 0x2cc], 0x11aa0000
mov qword [rbp + 0x208], r14
mov qword [rbp + 0x210], r14
mov dword [rbp + 0x2c0], 0xc12a7328
mov dword [rbp + 0x2c4], 0x11d2f81f
mov dword [rbp + 0x2b8], 0xa0004bba
mov dword [rbp + 0x2bc], 0x3bc93ec9
mov rdx, rdi
mov ecx, 0x3e8
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov r13, rax
mov qword [rbp + 0x68], rax
imul ebx, dword [rbp - 0x80], 0x7d000
mov r8d, ebx
xor edx, edx
mov rcx, rax
call sub.VCRUNTIME140.dll_memset
mov rdx, qword [rsp + 0x78]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QString_const____ptr64____ptr64]
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], r13
xor r9d, r9d
mov r8, rax
mov edx, dword [rbp - 0x80]
mov rcx, qword [rbp - 0x10]
call fcn.14018ea20
cmp byte [r13 + 0x1fe], 0x55
jne 0x14019345c
cmp byte [r13 + 0x1ff], 0xaa
jne 0x14019345c
mov qword [rbp - 0x30], rdi
movabs rcx, 0x5452415020494645
cmp qword [rdi + r13], rcx
jne 0x14019345c
lea r8d, [rdi + rdi]
mov dword [rbp + 0x2b0], r8d
mov edx, r8d
mov qword [rbp + 0x10], rdx
mov rax, qword [rbp + 0x2c0]
cmp rax, qword [r8 + r13]
jne 0x14019345c
lea ecx, [rdi*2 + 8]
mov rax, qword [rbp + 0x2b8]
cmp rax, qword [rcx + r13]
jne 0x14019345c
mov rbx, qword [rbp + 0x2c8]
nop dword [rax]
mov r12d, r14d
add r12, r13
lea eax, [rdi + 0x10]
lea eax, [r14 + rax*2]
mov eax, dword [rax + r13]
mov rcx, qword [rbp + 0x208]
cmp rcx, qword [r12 + rdx]
jne 0x14019351a
mov rcx, qword [rbp + 0x210]
cmp rcx, qword [r12 + rdx + 8]
jne 0x14019351a
test eax, eax
jne 0x140193c14
mov rcx, r13
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [rbp - 0x40]
test rax, rax
je 0x140193477
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
cmp byte [rsp + 0x40], 0
je 0x14019348a
mov dl, 1
mov rcx, qword [rbp - 0x38]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setExpanded_bool____ptr64]
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x14019349a
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
nop
lea rcx, [rbp + 0x118]
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItemIterator::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x70]
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]
nop
lea rcx, [rbp - 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QFont::destructor_void____ptr64]
nop
mov rcx, qword [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rcx, qword [rbp + 0x2d8]
xor rcx, rsp
call fcn.1402b25d0
lea r11, [rsp + 0x410]
mov rbx, qword [r11 + 0x58]
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 rdi
pop rsi
pop rbp
ret
test eax, eax
je 0x14019345c
mov esi, r8d
lea rcx, [r13 + 0x20]
add rcx, rsi
xor edx, edx
call fcn.1401c2b50
mov r14, rax
mov qword [rbp - 0x58], rax
lea rcx, [r13 + 0x28]
add rcx, rsi
xor edx, edx
call fcn.1401c2b50
sub rax, r14
mov qword [rbp - 0x48], rax
add qword [0x1411dccd8], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
movups xmmword [rbp + 0x240], xmm0
movups xmmword [rbp + 0x250], xmm0
movups xmmword [rbp + 0x260], xmm0
add rsi, r13
cmp byte [0x1411dd028], 0
je 0x14019358f
mov edx, 0x40
lea rcx, [rsi + 0x38]
call fcn.1401c2e10
movups xmm0, xmmword [rsi + 0x38]
movaps xmmword [rbp + 0x230], xmm0
movups xmm1, xmmword [rsi + 0x48]
movaps xmmword [rbp + 0x240], xmm1
movups xmm0, xmmword [rsi + 0x58]
movaps xmmword [rbp + 0x250], xmm0
movups xmm1, xmmword [rsi + 0x68]
movaps xmmword [rbp + 0x260], xmm1
mov r8d, 0x40
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QChar_const____ptr64__int____ptr64]
nop
xor esi, esi
mov r15d, esi
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_void____ptr64]
mov r14d, esi
lea rsi, [rbp + 0x230]
nop dword [rax]
movzx eax, word [rsi]
mov word [rbp - 0x18], ax
mov word [rbp + 0x2b8], ax
lea rcx, [rbp + 0x2b8]
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QChar::isNull_void_const___ptr64]
test al, al
jne 0x140193622
inc r15d
inc r14d
add rsi, 2
cmp r14d, 0x80
jb 0x1401935f0
test r15d, r15d
jne 0x140193669
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x1403013f0]
lea rdx, [rsp + 0x48]
lea rcx, [0x1411d9278]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
or dword [rbp - 0x60], 8
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x18]
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 rax, qword [rbp + 0x10]
cmp rbx, qword [r12 + rax]
jne 0x140193bf8
mov edx, dword [rbp - 0x80]
lea rcx, [0x1411dc900]
call fcn.1401cbdc0
mov rdx, qword [rsp + 0x78]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QString_const____ptr64____ptr64]
mov byte [rsp + 0x20], 1
mov r9, rax
mov r12, qword [rbp - 0x58]
mov r8, r12
xor edx, edx
lea rcx, [0x1411dc900]
call fcn.1401cc630
test al, al
je 0x140193bf8
mov r14, qword [0x1411dc930]
test r14, r14
je 0x140193be5
mov r15, qword [rbp - 0x48]
mov ebx, dword [rbp - 0x60]
mov rdi, qword [rbp - 0x30]
mov r13, qword [rbp - 0x10]
nop word [rax + rax]
lea rcx, [r14 + 0x91]
test rcx, rcx
je 0x1401936fe
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x1401936f3
jmp 0x140193703
mov eax, 0xffffffff
mov edx, eax
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 edx, 7
lea rcx, [0x140301400]
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
or ebx, 1
mov dword [rbp + 0x2c0], ebx
xor r8d, r8d
lea rdx, [rbp]
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_int___cdecl_QString::compare_class_QString_const____ptr64__class_QString_const____ptr64__enum_Qt::CaseSensitivity_]
test eax, eax
je 0x1401937ae
mov edx, 8
lea rcx, [0x140301408]
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 ebx, 2
mov dword [rbp + 0x2c0], ebx
xor r8d, r8d
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_int___cdecl_QString::compare_class_QString_const____ptr64__class_QString_const____ptr64__enum_Qt::CaseSensitivity_]
test eax, eax
je 0x1401937ae
mov edx, 2
lea rcx, [0x140301414]
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
or ebx, 4
xor r8d, r8d
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_static_int___cdecl_QString::compare_class_QString_const____ptr64__class_QString_const____ptr64__enum_Qt::CaseSensitivity_]
test eax, eax
je 0x1401937ae
mov sil, 1
jmp 0x1401937b1
xor sil, sil
test bl, 4
je 0x1401937c4
and ebx, 0xfffffffb
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
test bl, 2
je 0x1401937d7
and ebx, 0xfffffffd
lea rcx, [rbp + 8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
test bl, 1
je 0x1401937e9
and ebx, 0xfffffffe
lea rcx, [rbp]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test sil, sil
je 0x140193bb9
mov byte [rsp + 0x40], 1
mov ecx, 0x40
call fcn.1402b222c
mov rsi, rax
mov qword [rbp + 0x1b8], rax
xor r8d, r8d
mov rdx, qword [rbp - 0x38]
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 [rsi], rax
lea r8, [rsp + 0x58]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
mov r8d, 0xa
mov rdx, r12
lea rcx, [rbp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_long_long___int64___int_]
nop
mov r8, rax
mov edx, 1
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r8, rdi
imul r8, r15
lea rdx, [rbp + 0x58]
mov rcx, r13
call fcn.140187f00
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 + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rbp - 0x68]
mov edx, 2
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
mov edx, 2
mov r8d, 0x84
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setTextAlignment_int__int____ptr64]
mov edx, 7
lea r8d, [rdx + 3]
lea rcx, [rbp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov r8, rax
mov edx, 3
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r8, qword [rsp + 0x78]
mov edx, 4
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
mov edx, 4
lea rcx, [0x140301418]
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 r8, [rbp + 0x38]
mov edx, 5
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x38]
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 + 0x90]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_double__char__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 + 0x90]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm8
jp 0x1401939c8
jne 0x1401939c8
mov edx, 0x2f
lea rcx, [0x140300410]
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 + 0x88]
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, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x88]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x30]
jmp 0x140193a7a
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
ucomiss xmm0, xmm6
jp 0x140193a20
jne 0x140193a20
mov edx, 0x30
lea rcx, [0x140300440]
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 + 0x48]
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, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x48]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x28]
jmp 0x140193a7a
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.Qt5Core.dll_public:_float___cdecl_QString::toFloat_bool____ptr64_const___ptr64]
comiss xmm0, xmm7
jb 0x140193a80
mov edx, 0x30
lea rcx, [0x140300478]
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 + 0x80]
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, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setIcon_int__class_QIcon_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x80]
call qword [sym.imp.Qt5Gui.dll_public:_void___cdecl_QIcon::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rbp - 0x78]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
mov edx, 9
lea r8d, [rdx + 1]
lea rcx, [rbp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
nop
mov r8, rax
mov edx, 7
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r8d, 0xa
mov edx, dword [r14 + 0x10]
lea rcx, [rbp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_unsigned_long_int__int_]
nop
mov r8, rax
mov edx, 8
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r8d, 0xa
mov edx, dword [r14 + 0xc]
lea rcx, [rbp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_unsigned_long_int__int_]
nop
mov r8, rax
mov edx, 9
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setText_int__class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea r8, [rsp + 0x60]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
xor edx, edx
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 1
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rbp - 0x78]
mov edx, 1
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setSizeHint_int__class_QSize_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 2
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 3
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 4
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
lea r8, [rsp + 0x60]
mov edx, 5
mov rcx, rsi
call qword [sym.imp.Qt5Widgets.dll_public:_void___cdecl_QTreeWidgetItem::setFont_int__class_QFont_const____ptr64____ptr64]
mov byte [r13 + 0x2fc], 1
mov r14, qword [r14]
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test r14, r14
jne 0x1401936e0
mov dword [rbp - 0x60], ebx
mov rbx, qword [rbp + 0x2c8]
mov rdi, qword [rbp + 0x100]
mov r13, qword [rbp + 0x68]
inc dword [0x1411dc950]
lea rcx, [0x1411dc900]
call fcn.1401cbd70
nop
lea rcx, [rbp + 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov r14d, dword [rbp + 0x2d0]
mov rdx, qword [rbp + 0x10]
mov r8d, dword [rbp + 0x2b0]
sub r8d, 0xffffff80
mov dword [rbp + 0x2b0], r8d
sub r14d, 0xffffff80
mov dword [rbp + 0x2d0], r14d
jmp 0x140193420