Function at 0x1800257a0
Capabilities:
Terminate process

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1e8]
sub rsp, 0x2e8
mov qword [rbp + 0xb8], 0xfffffffffffffffe
xor r15d, r15d
mov esi, r15d
mov dword [rbp + 0x248], r15d
mov rdi, qword [0x180105728]
mov rax, qword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov qword [0x180105728], rax
mov eax, dword [rdi]
or r12d, 0xffffffff
test eax, eax
je 0x180025809
cmp eax, r12d
je 0x18002584b
lock add dword [rdi], r12d
setne al
mov esi, dword [rbp + 0x248]
test al, al
jne 0x18002584b
movsxd rbx, dword [rdi + 0xc]
add rbx, 2
lea rbx, [rdi + rbx*8]
movsxd r14, dword [rdi + 8]
add r14, 2
lea r14, [rdi + r14*8]
cmp r14, rbx
je 0x180025842
nop word [rax + rax]
sub rbx, 8
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp rbx, r14
jne 0x180025830
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
lea rcx, [rbp + 0x20]
call fcn.180008d50
nop
lea r8, [0x1800a83dc]
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.180005110
nop
lea r8, [0x180106488]
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.180005940
nop
xor r9d, r9d
lea r8d, [r9 + 1]
mov rdx, rax
lea rcx, [rbp + 0x58]
call fcn.180031c70
nop
lea rcx, [rbp + 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, str.utf8
lea rcx, [rbp + 0x58]
call fcn.18005e4d0
mov edx, 3
lea rcx, [0x1800ad6a0]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x70], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x58]
call fcn.180034820
nop
lea rcx, [rsp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov qword [rsp + 0x40], rax
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x60]
call fcn.1800273b0
mov rbx, qword [rax]
mov qword [rsp + 0x50], rbx
mov rcx, qword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov qword [rax], rcx
mov r14, qword [rbp - 0x80]
mov eax, dword [r14]
test eax, eax
je 0x18002594e
cmp eax, 0xffffffff
je 0x18002598b
lock add dword [r14], 0xffffffff
setne al
mov rbx, qword [rsp + 0x50]
mov esi, dword [rbp + 0x248]
test al, al
jne 0x18002598b
mov r14, qword [rbp - 0x80]
movsxd rdi, dword [r14 + 0xc]
add rdi, 2
lea rdi, [r14 + rdi*8]
movsxd r13, dword [r14 + 8]
add r13, 2
lea r13, [r14 + r13*8]
cmp r13, rdi
je 0x180025982
nop dword [rax + rax]
sub rdi, 8
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp rdi, r13
jne 0x180025970
mov rcx, r14
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
mov r14d, r15d
lea rax, [rbx + 0xc]
mov qword [rbp - 0x48], rax
lea r13, [rbx + 8]
mov eax, dword [rax]
sub eax, dword [r13]
test eax, eax
jle 0x180025bc4
mov r15, qword [rbp - 0x48]
nop dword [rax]
movsxd rcx, dword [r13]
movsxd rax, r14d
add rax, 2
add rcx, rax
lea rcx, [rbx + rcx*8]
lea rdx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::trimmed_void____ptr64]
nop
mov rax, qword [rsp + 0x58]
cmp dword [rax + 4], 0
je 0x180025a6b
mov edx, 7
lea rcx, str.run_fd_
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x60], rax
or esi, 1
mov dword [rbp + 0x248], esi
xor r8d, r8d
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::startsWith_class_QString_const____ptr64__enum_Qt::CaseSensitivity_const___ptr64]
test al, al
je 0x180025a6b
lea rdx, [0x1800a8228]
lea rcx, [rbp + 0x98]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_char_const____ptr64____ptr64]
nop
or esi, 2
mov dword [rbp + 0x248], esi
lea r9, [rbp + 0x98]
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x58]
call fcn.180035b70
nop
or esi, 4
mov dword [rbp + 0x248], esi
xor edx, edx
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QVariant::toInt_bool____ptr64_const___ptr64]
cmp eax, 1
jne 0x180025a6b
movzx edi, al
jmp 0x180025a6e
xor dil, dil
test sil, 4
je 0x180025a8b
and esi, 0xfffffffb
mov dword [rbp + 0x248], esi
lea rcx, [rbp + 0xd0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
nop
test sil, 2
je 0x180025aa8
and esi, 0xfffffffd
mov dword [rbp + 0x248], esi
lea rcx, [rbp + 0x98]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
nop
test sil, 1
je 0x180025ac1
and esi, 0xfffffffe
mov dword [rbp + 0x248], esi
lea rcx, [rbp - 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test dil, dil
je 0x180025ba3
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QString_const____ptr64____ptr64]
nop
mov edx, 1
lea rcx, [0x1800ad6b0]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x50], rax
mov edx, 1
lea rcx, [0x1800ad6b0]
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
mov rax, qword [rsp + 0x38]
mov edi, dword [rax + 4]
mov r9d, 1
mov r8d, r12d
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QString::lastIndexOf_class_QString_const____ptr64__int__enum_Qt::CaseSensitivity_const___ptr64]
sub edi, eax
dec edi
mov r9d, 1
mov r8d, r12d
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_int___cdecl_QString::lastIndexOf_class_QString_const____ptr64__int__enum_Qt::CaseSensitivity_const___ptr64]
lea r8d, [rax + 1]
mov r9d, edi
lea rdx, [rbp - 0x20]
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::mid_int__int____ptr64]
mov rdx, rax
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
lea rcx, [rbp - 0x20]
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 - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x40]
call fcn.180008260
nop
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
inc r14d
mov eax, dword [r15]
sub eax, dword [r13]
cmp r14d, eax
jl 0x1800259b0
xor r15d, r15d
mov rcx, qword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov qword [rsp + 0x48], rcx
mov esi, r15d
mov rax, qword [rsp + 0x40]
mov edx, dword [rax + 0xc]
sub edx, dword [rax + 8]
test edx, edx
jle 0x180025d67
nop word [rax + rax]
lea rdx, [0x1800a8228]
lea rcx, [rbp + 0xa8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::constructor_char_const____ptr64____ptr64]
nop
mov edx, 0xa
lea rcx, str.run_dll__1
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x40]
movsxd rdx, dword [rax + 8]
movsxd rcx, esi
add rdx, rcx
lea rdi, [rax + rdx*8]
mov dl, 0x20
lea rcx, [rbp + 0x230]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
mov word [rsp + 0x20], ax
xor r9d, r9d
lea r8, [rdi + 0x10]
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
nop
lea r9, [rbp + 0xa8]
mov r8, rax
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x58]
call fcn.180035b70
nop
lea rdx, [rsp + 0x68]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QVariant::toString_void____ptr64]
nop
lea rcx, [rbp + 0xc0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xa8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QVariant::destructor_void____ptr64]
lea rdx, [rbp - 0x10]
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::trimmed_void____ptr64]
mov rcx, qword [rax]
cmp dword [rcx + 4], 0
setne dil
lea rcx, [rbp - 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test dil, dil
je 0x180025d42
lea rcx, [rbp]
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::applicationDirPath_void_]
nop
lea r8, [0x1800a83dc]
mov rdx, rax
lea rcx, [rbp + 0x40]
call fcn.180005110
nop
lea r8, [rsp + 0x68]
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.180005940
nop
lea rcx, [rbp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x48]
call fcn.180008260
nop
lea rcx, [rbp - 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
inc esi
mov rax, qword [rsp + 0x40]
mov ecx, dword [rax + 0xc]
sub ecx, dword [rax + 8]
cmp esi, ecx
jl 0x180025bf0
mov rcx, qword [rsp + 0x48]
xor sil, sil
mov eax, dword [rcx + 0xc]
sub eax, dword [rcx + 8]
test eax, eax
jle 0x180025fd1
nop dword [rax + rax]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1a0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMessageLogger::constructor_char_const____ptr64__int__char_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug___cdecl_QMessageLogger::debug_void____ptr64]
nop
mov rdx, qword [sym.imp.Qt5Core.dll_class_QTextStream____ptr64___cdecl_endl_class_QTextStream____ptr64_]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug____ptr64___cdecl_QDebug::operator___class_QTextStream____ptr64____cdecl___class_QTextStream____ptr64_____ptr64]
nop
lea rcx, [rbp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDebug::destructor_void____ptr64]
mov rax, qword [rsp + 0x48]
movsxd rdx, dword [rax + 8]
movsxd rcx, r15d
add rdx, rcx
add rax, 0x10
lea rdx, [rax + rdx*8]
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x30]
call fcn.18001aa20
mov rcx, rax
call fcn.18001b790
test al, al
je 0x180025f12
mov edx, 0x11
lea rcx, str.loaddll_sucess__1
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 dl, 0x20
lea rcx, [rbp + 0x238]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
mov word [rsp + 0x20], ax
xor r9d, r9d
lea r8, [rsp + 0x30]
lea rdx, [rbp + 0x70]
lea rcx, [rbp - 0x68]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov rdi, rax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x120]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMessageLogger::constructor_char_const____ptr64__int__char_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug___cdecl_QMessageLogger::debug_void____ptr64]
nop
mov rdx, rdi
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug____ptr64___cdecl_QDebug::operator___class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDebug::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]
lea rcx, [rsp + 0x30]
call fcn.18001aa20
mov rcx, rax
call fcn.18001ac90
test al, al
je 0x180025efc
mov sil, 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xe0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMessageLogger::constructor_char_const____ptr64__int__char_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x80]
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug___cdecl_QMessageLogger::debug_void____ptr64]
nop
lea rdx, str.isInstallDelete
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug____ptr64___cdecl_QDebug::operator___char_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rsp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug____ptr64___cdecl_QDebug::operator___class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x80]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDebug::destructor_void____ptr64]
lea rdx, [rsp + 0x30]
lea rcx, [0x180105728]
call fcn.180008260
jmp 0x180025faf
mov edx, 0xf
lea rcx, str.Loaddll_fail__1
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x58], rax
mov dl, 0x20
lea rcx, [rbp + 0x240]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
mov word [rsp + 0x20], ax
xor r9d, r9d
lea r8, [rsp + 0x30]
lea rdx, [rbp + 0x88]
lea rcx, [rbp - 0x58]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov rdi, rax
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x160]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMessageLogger::constructor_char_const____ptr64__int__char_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x28]
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug___cdecl_QMessageLogger::debug_void____ptr64]
nop
mov rdx, rdi
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug____ptr64___cdecl_QDebug::operator___class_QString_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDebug::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x88]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
inc r15d
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0xc]
sub ecx, dword [rax + 8]
cmp r15d, ecx
jl 0x180025d80
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x100]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMessageLogger::constructor_char_const____ptr64__int__char_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug___cdecl_QMessageLogger::debug_void____ptr64]
nop
lea rdx, str.isExit_
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug____ptr64___cdecl_QDebug::operator___char_const____ptr64____ptr64]
mov rcx, rax
movzx edx, sil
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug____ptr64___cdecl_QDebug::operator___bool____ptr64]
nop
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDebug::destructor_void____ptr64]
test sil, sil
je 0x18002602b
mov ecx, r12d
call qword [sym.imp.MSVCR120.dll_exit]
int3
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x140]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMessageLogger::constructor_char_const____ptr64__int__char_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 0x90]
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug___cdecl_QMessageLogger::debug_void____ptr64]
nop
lea rdx, str.load_alldll_sucess_
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug____ptr64___cdecl_QDebug::operator___char_const____ptr64____ptr64]
mov rcx, qword [rax]
mov qword [rbp + 0x78], rcx
inc dword [rcx + 0x18]
lea r8, [0x180105728]
lea rdx, [rbp + 0x78]
lea rcx, [rbp + 0x48]
call fcn.18000cd80
lea rcx, [rbp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDebug::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x90]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDebug::destructor_void____ptr64]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x180]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMessageLogger::constructor_char_const____ptr64__int__char_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug___cdecl_QMessageLogger::debug_void____ptr64]
nop
lea rdx, str.mapKey
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug____ptr64___cdecl_QDebug::operator___char_const____ptr64____ptr64]
mov rcx, qword [rax]
mov qword [rbp + 0x18], rcx
inc dword [rcx + 0x18]
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x18]
lea rcx, [rbp - 0x38]
call fcn.180023ec0
lea rcx, [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDebug::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDebug::destructor_void____ptr64]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMessageLogger::constructor_char_const____ptr64__int__char_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp + 8]
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug___cdecl_QMessageLogger::debug_void____ptr64]
nop
lea rdx, str.idList
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QDebug____ptr64___cdecl_QDebug::operator___char_const____ptr64____ptr64]
mov rcx, qword [rax]
mov qword [rbp - 0x18], rcx
inc dword [rcx + 0x18]
lea r8, [rsp + 0x40]
lea rdx, [rbp - 0x18]
lea rcx, [rbp - 8]
call fcn.18000cd80
lea rcx, [rbp - 8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDebug::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QDebug::destructor_void____ptr64]
nop
mov rsi, qword [rsp + 0x48]
mov eax, dword [rsi]
test eax, eax
je 0x180026185
cmp eax, 0xffffffff
je 0x1800261be
lock add dword [rsi], 0xffffffff
setne al
mov rbx, qword [rsp + 0x50]
test al, al
jne 0x1800261be
mov rsi, qword [rsp + 0x48]
movsxd rdi, dword [rsi + 0xc]
add rdi, 2
lea rdi, [rsi + rdi*8]
movsxd r14, dword [rsi + 8]
add r14, 2
lea r14, [rsi + r14*8]
cmp r14, rdi
je 0x1800261b4
sub rdi, 8
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp rdi, r14
jne 0x1800261a2
mov rcx, rsi
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
nop
mov eax, dword [rbx]
test eax, eax
je 0x1800261d9
cmp eax, 0xffffffff
je 0x18002621c
lock add dword [rbx], 0xffffffff
setne al
test al, al
jne 0x18002621c
mov rbx, qword [rsp + 0x50]
mov rax, qword [rbp - 0x48]
movsxd rdi, dword [rax]
add rdi, 2
lea rdi, [rbx + rdi*8]
movsxd rsi, dword [r13]
add rsi, 2
lea rsi, [rbx + rsi*8]
cmp rsi, rdi
je 0x180026212
nop dword [rax]
sub rdi, 8
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp rdi, rsi
jne 0x180026200
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
nop
mov rdi, qword [rsp + 0x40]
mov eax, dword [rdi]
test eax, eax
je 0x18002623c
cmp eax, 0xffffffff
je 0x18002627c
lock add dword [rdi], 0xffffffff
setne al
test al, al
jne 0x18002627c
mov rdi, qword [rsp + 0x40]
movsxd rbx, dword [rdi + 0xc]
add rbx, 2
lea rbx, [rdi + rbx*8]
movsxd rsi, dword [rdi + 8]
add rsi, 2
lea rsi, [rdi + rsi*8]
cmp rsi, rbx
je 0x180026272
nop dword [rax]
sub rbx, 8
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp rbx, rsi
jne 0x180026260
mov rcx, rdi
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data____ptr64_]
nop
mov rbx, qword [rsp + 0x60]
mov eax, dword [rbx]
test eax, eax
je 0x18002629c
cmp eax, 0xffffffff
je 0x1800262f2
lock add dword [rbx], 0xffffffff
setne al
test al, al
jne 0x1800262f2
mov rbx, qword [rsp + 0x60]
mov rdi, qword [rbx + 0x10]
test rdi, rdi
je 0x1800262e8
lea rcx, [rdi + 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rdi + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x1800262c7
call fcn.180012720
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x1800262d5
call fcn.180012720
mov r8d, 8
mov rdx, qword [rbx + 0x10]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QMapDataBase::freeTree_struct_QMapNodeBase____ptr64__int____ptr64]
mov rcx, rbx
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMapDataBase::freeData_struct_QMapDataBase____ptr64_]
nop
lea rcx, [rbp + 0x58]
call qword [sym.imp.Qt5Core.dll_public_virtual:_void___cdecl_QObject::destructor_void____ptr64]
add rsp, 0x2e8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret