Function at 0x140011990
Capabilities:
Inspect section memory permissions

Disassembly:
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1f]
sub rsp, 0xf8
mov rbx, qword [r8]
xor r15d, r15d
mov rax, rbx
mov dword [rbp + 0x7f], r15d
add rbx, 0xfffffffffffffff8
lea r8, [rsp + 0x30]
mov r13, rdx
movzx edi, r9b
mov rdx, qword [rdx]
sub rax, rdx
mov qword [rsp + 0x58], rdx
sar rax, 3
cdqe
sar rax, 1
mov qword [rsp + 0x20], rdx
lea rsi, [rdx + rax*8]
mov rax, rbx
sub rax, rdx
sar rax, 3
movsxd rcx, eax
cmp rcx, 0x28
jle 0x140011ad5
inc rcx
sar rcx, 3
mov r13, rcx
shl r13, 4
lea r12, [rcx*8]
lea rcx, [rsp + 0x20]
lea rax, [rdx + r13]
mov qword [rsp + 0x30], rax
lea rax, [r12 + rdx]
lea rdx, [rsp + 0x28]
mov qword [rsp + 0x28], rax
call fcn.1400118e0
lea rax, [r12 + rsi]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], rax
lea r8, [rsp + 0x30]
mov rax, rsi
lea rdx, [rsp + 0x28]
sub rax, r12
lea rcx, [rsp + 0x20]
movzx r9d, dil
mov qword [rsp + 0x20], rax
call fcn.1400118e0
mov r14, rbx
mov qword [rsp + 0x30], rbx
sub r14, r12
lea r8, [rsp + 0x30]
sub rbx, r13
mov qword [rsp + 0x28], r14
movzx r9d, dil
mov qword [rsp + 0x20], rbx
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x20]
call fcn.1400118e0
mov rax, qword [rsp + 0x58]
lea r8, [rsp + 0x30]
add rax, r12
mov qword [rsp + 0x30], r14
movzx r9d, dil
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x28]
mov qword [rsp + 0x28], rsi
lea rcx, [rsp + 0x20]
call fcn.1400118e0
mov r13, qword [rbp + 0x6f]
jmp 0x140011aee
lea rdx, [rsp + 0x28]
mov qword [rsp + 0x30], rbx
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x28], rsi
call fcn.1400118e0
lea rdi, [rsi + 8]
cmp qword [r13], rsi
jae 0x140011d17
nop dword [rax]
mov rcx, qword [rsi - 8]
lea r12, [rsi - 8]
mov rbx, qword [rsi]
cmp dword [rcx + 0x1c], 0
jne 0x140011b25
mov rdx, qword [rcx + 0x20]
or r15d, 1
lea rcx, [rsp + 0x28]
call fcn.14000e7e0
jmp 0x140011b38
or r15d, 2
lea rdx, [rsp + 0x30]
add rcx, 0x10
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64]
mov rdx, rax
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::constructor_class_QString____ptr64____ptr64]
test r15b, 2
je 0x140011b5b
and r15d, 0xfffffffd
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test r15b, 1
je 0x140011b70
and r15d, 0xfffffffe
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp dword [rbx + 0x1c], 0
jne 0x140011b8b
mov rdx, qword [rbx + 0x20]
lea rcx, [rsp + 0x58]
call fcn.14000e7e0
mov ecx, 4
jmp 0x140011b9f
lea rcx, [rbx + 0x10]
lea rdx, [rsp + 0x20]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64]
mov ecx, 8
or r15d, ecx
mov rdx, rax
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::constructor_class_QString____ptr64____ptr64]
test r15b, 8
je 0x140011bc5
and r15d, 0xfffffff7
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test r15b, 4
je 0x140011bda
and r15d, 0xfffffffb
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core_conda.dll_bool___cdecl_operator__class_QString_const____ptr64__class_QString_const____ptr64_]
lea rcx, [rsp + 0x40]
movzx ebx, al
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test bl, bl
jne 0x140011d17
mov rcx, qword [rsi]
mov r14, qword [r12]
cmp dword [rcx + 0x1c], 0
jne 0x140011c2c
mov rdx, qword [rcx + 0x20]
lea rcx, [rbp - 0x79]
call fcn.14000e7e0
mov ebx, 0x10
jmp 0x140011c3f
add rcx, 0x10
lea rdx, [rbp - 0x71]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64]
mov ebx, 0x20
mov rdx, rax
lea rcx, [rsp + 0x50]
or ebx, r15d
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::constructor_class_QString____ptr64____ptr64]
test bl, 0x20
je 0x140011c62
and ebx, 0xffffffdf
lea rcx, [rbp - 0x71]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test bl, 0x10
je 0x140011c74
and ebx, 0xffffffef
lea rcx, [rbp - 0x79]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp dword [r14 + 0x1c], 0
jne 0x140011c90
mov rdx, qword [r14 + 0x20]
lea rcx, [rbp - 0x61]
call fcn.14000e7e0
mov r15d, 0x40
jmp 0x140011ca4
lea rcx, [r14 + 0x10]
lea rdx, [rbp - 0x69]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64]
mov r15d, 0x80
mov rdx, rax
lea rcx, [rsp + 0x48]
or r15d, ebx
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::constructor_class_QString____ptr64____ptr64]
test r15b, r15b
jns 0x140011cc9
btr r15d, 7
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test r15b, 0x40
je 0x140011cdd
and r15d, 0xffffffbf
lea rcx, [rbp - 0x61]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core_conda.dll_bool___cdecl_operator__class_QString_const____ptr64__class_QString_const____ptr64_]
lea rcx, [rsp + 0x48]
movzx ebx, al
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test bl, bl
jne 0x140011d17
mov rsi, r12
cmp qword [r13], r12
jb 0x140011b00
mov r12, qword [rbp + 0x77]
cmp rdi, qword [r12]
jae 0x140011f56
nop word [rax + rax]
mov rcx, qword [rdi]
mov r14, qword [rsi]
cmp dword [rcx + 0x1c], 0
jne 0x140011d50
mov rdx, qword [rcx + 0x20]
lea rcx, [rbp - 0x69]
call fcn.14000e7e0
mov ebx, 0x100
jmp 0x140011d63
add rcx, 0x10
lea rdx, [rbp - 0x61]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64]
mov ebx, 0x200
mov rdx, rax
lea rcx, [rsp + 0x48]
or ebx, r15d
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::constructor_class_QString____ptr64____ptr64]
bt ebx, 9
jae 0x140011d88
btr ebx, 9
lea rcx, [rbp - 0x61]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
bt ebx, 8
jae 0x140011d9c
btr ebx, 8
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp dword [r14 + 0x1c], 0
jne 0x140011db9
mov rdx, qword [r14 + 0x20]
lea rcx, [rsp + 0x28]
call fcn.14000e7e0
mov r15d, 0x400
jmp 0x140011dce
lea rcx, [r14 + 0x10]
lea rdx, [rsp + 0x30]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64]
mov r15d, 0x800
mov rdx, rax
lea rcx, [rsp + 0x50]
or r15d, ebx
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::constructor_class_QString____ptr64____ptr64]
bt r15d, 0xb
jae 0x140011df6
btr r15d, 0xb
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
bt r15d, 0xa
jae 0x140011e0d
btr r15d, 0xa
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core_conda.dll_bool___cdecl_operator__class_QString_const____ptr64__class_QString_const____ptr64_]
lea rcx, [rsp + 0x50]
movzx ebx, al
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test bl, bl
jne 0x140011f56
mov rcx, qword [rsi]
mov r14, qword [rdi]
cmp dword [rcx + 0x1c], 0
jne 0x140011e5f
mov rdx, qword [rcx + 0x20]
lea rcx, [rsp + 0x58]
call fcn.14000e7e0
mov ebx, 0x1000
jmp 0x140011e73
add rcx, 0x10
lea rdx, [rsp + 0x20]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64]
mov ebx, 0x2000
mov rdx, rax
lea rcx, [rsp + 0x38]
or ebx, r15d
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::constructor_class_QString____ptr64____ptr64]
bt ebx, 0xd
jae 0x140011e99
btr ebx, 0xd
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
bt ebx, 0xc
jae 0x140011eae
btr ebx, 0xc
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp dword [r14 + 0x1c], 0
jne 0x140011eca
mov rdx, qword [r14 + 0x20]
lea rcx, [rbp - 0x79]
call fcn.14000e7e0
mov r15d, 0x4000
jmp 0x140011ede
lea rcx, [r14 + 0x10]
lea rdx, [rbp - 0x71]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64]
mov r15d, 0x8000
mov rdx, rax
lea rcx, [rsp + 0x40]
or r15d, ebx
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::constructor_class_QString____ptr64____ptr64]
bt r15d, 0xf
jae 0x140011f05
btr r15d, 0xf
lea rcx, [rbp - 0x71]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
bt r15d, 0xe
jae 0x140011f1b
btr r15d, 0xe
lea rcx, [rbp - 0x79]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core_conda.dll_bool___cdecl_operator__class_QString_const____ptr64__class_QString_const____ptr64_]
lea rcx, [rsp + 0x40]
movzx ebx, al
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rsp + 0x38]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test bl, bl
jne 0x140011f56
add rdi, 8
cmp rdi, qword [r12]
jb 0x140011d30
mov rbx, rdi
mov r14, rsi
mov qword [rsp + 0x40], rbx
cmp rbx, qword [r12]
jae 0x1400121c0
nop dword [rax + rax]
mov rcx, qword [rsi]
mov r13, qword [rbx]
cmp dword [rcx + 0x1c], 0
jne 0x140011f91
mov rdx, qword [rcx + 0x20]
lea rcx, [rbp - 0x69]
call fcn.14000e7e0
mov r12d, 0x10000
jmp 0x140011fa5
add rcx, 0x10
lea rdx, [rbp - 0x61]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64]
mov r12d, 0x20000
mov rdx, rax
lea rcx, [rsp + 0x48]
or r12d, r15d
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::constructor_class_QString____ptr64____ptr64]
bt r12d, 0x11
jae 0x140011fcc
btr r12d, 0x11
lea rcx, [rbp - 0x61]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
bt r12d, 0x10
jae 0x140011fe2
btr r12d, 0x10
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp dword [r13 + 0x1c], 0
jne 0x140011ffe
mov rdx, qword [r13 + 0x20]
lea rcx, [rbp - 0x51]
call fcn.14000e7e0
mov r15d, 0x40000
jmp 0x140012012
lea rcx, [r13 + 0x10]
lea rdx, [rbp - 0x59]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64]
mov r15d, 0x80000
mov rdx, rax
lea rcx, [rsp + 0x50]
or r15d, r12d
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::constructor_class_QString____ptr64____ptr64]
bt r15d, 0x13
jae 0x140012039
btr r15d, 0x13
lea rcx, [rbp - 0x59]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
bt r15d, 0x12
jae 0x14001204f
btr r15d, 0x12
lea rcx, [rbp - 0x51]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core_conda.dll_bool___cdecl_operator__class_QString_const____ptr64__class_QString_const____ptr64_]
lea rcx, [rsp + 0x50]
movzx r12d, al
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rsp + 0x48]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test r12b, r12b
jne 0x14001219f
mov rcx, qword [rbx]
mov r13, qword [rsi]
cmp dword [rcx + 0x1c], 0
jne 0x1400120a3
mov rdx, qword [rcx + 0x20]
lea rcx, [rbp - 0x41]
call fcn.14000e7e0
mov r12d, 0x100000
jmp 0x1400120b7
add rcx, 0x10
lea rdx, [rbp - 0x49]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64]
mov r12d, 0x200000
mov rdx, rax
lea rcx, [rbp - 0x71]
or r12d, r15d
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::constructor_class_QString____ptr64____ptr64]
bt r12d, 0x15
jae 0x1400120dd
btr r12d, 0x15
lea rcx, [rbp - 0x49]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
bt r12d, 0x14
jae 0x1400120f3
btr r12d, 0x14
lea rcx, [rbp - 0x41]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp dword [r13 + 0x1c], 0
jne 0x14001210f
mov rdx, qword [r13 + 0x20]
lea rcx, [rbp - 0x31]
call fcn.14000e7e0
mov r15d, 0x400000
jmp 0x140012123
lea rcx, [r13 + 0x10]
lea rdx, [rbp - 0x39]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64]
mov r15d, 0x800000
mov rdx, rax
lea rcx, [rbp - 0x79]
or r15d, r12d
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::constructor_class_QString____ptr64____ptr64]
bt r15d, 0x17
jae 0x140012149
btr r15d, 0x17
lea rcx, [rbp - 0x39]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
bt r15d, 0x16
jae 0x14001215f
btr r15d, 0x16
lea rcx, [rbp - 0x31]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x71]
call qword [sym.imp.Qt5Core_conda.dll_bool___cdecl_operator__class_QString_const____ptr64__class_QString_const____ptr64_]
lea rcx, [rbp - 0x79]
movzx r12d, al
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbp - 0x71]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test r12b, r12b
jne 0x1400121b3
cmp rdi, rbx
je 0x14001219b
mov rax, qword [rbx]
mov rcx, qword [rdi]
mov qword [rdi], rax
mov qword [rbx], rcx
add rdi, 8
mov r12, qword [rbp + 0x77]
add rbx, 8
cmp rbx, qword [r12]
jb 0x140011f70
jmp 0x1400121b7
mov r12, qword [rbp + 0x77]
mov r13, qword [rbp + 0x6f]
mov qword [rsp + 0x40], rbx
cmp qword [r13], r14
jae 0x140012445
mov rbx, qword [rbp + 0x6f]
lea rdx, [r14 - 8]
mov qword [rsp + 0x38], rdx
nop word [rax + rax]
mov rcx, qword [rdx]
mov r13, qword [rsi]
cmp dword [rcx + 0x1c], 0
jne 0x140012201
mov rdx, qword [rcx + 0x20]
lea rcx, [rbp - 0x21]
call fcn.14000e7e0
mov r12d, 0x1000000
jmp 0x140012215
add rcx, 0x10
lea rdx, [rbp - 0x29]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64]
mov r12d, 0x2000000
mov rdx, rax
lea rcx, [rsp + 0x20]
or r12d, r15d
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::constructor_class_QString____ptr64____ptr64]
bt r12d, 0x19
jae 0x14001223c
btr r12d, 0x19
lea rcx, [rbp - 0x29]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
bt r12d, 0x18
jae 0x140012252
btr r12d, 0x18
lea rcx, [rbp - 0x21]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp dword [r13 + 0x1c], 0
jne 0x14001226e
mov rdx, qword [r13 + 0x20]
lea rcx, [rbp - 0x11]
call fcn.14000e7e0
mov r15d, 0x4000000
jmp 0x140012282
lea rcx, [r13 + 0x10]
lea rdx, [rbp - 0x19]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64]
mov r15d, 0x8000000
mov rdx, rax
lea rcx, [rsp + 0x58]
or r15d, r12d
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::constructor_class_QString____ptr64____ptr64]
bt r15d, 0x1b
jae 0x1400122a9
btr r15d, 0x1b
lea rcx, [rbp - 0x19]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
bt r15d, 0x1a
jae 0x1400122bf
btr r15d, 0x1a
lea rcx, [rbp - 0x11]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core_conda.dll_bool___cdecl_operator__class_QString_const____ptr64__class_QString_const____ptr64_]
lea rcx, [rsp + 0x58]
movzx r12d, al
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test r12b, r12b
jne 0x14001241d
mov rcx, qword [rsi]
mov r13, qword [rsp + 0x38]
cmp dword [rcx + 0x1c], 0
mov r13, qword [r13]
jne 0x140012319
mov rdx, qword [rcx + 0x20]
lea rcx, [rbp - 1]
call fcn.14000e7e0
mov r12d, 0x10000000
jmp 0x14001232d
add rcx, 0x10
lea rdx, [rbp - 9]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64]
mov r12d, 0x20000000
mov rdx, rax
lea rcx, [rsp + 0x30]
or r12d, r15d
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::constructor_class_QString____ptr64____ptr64]
bt r12d, 0x1d
jae 0x140012354
btr r12d, 0x1d
lea rcx, [rbp - 9]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
bt r12d, 0x1c
jae 0x14001236a
btr r12d, 0x1c
lea rcx, [rbp - 1]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
cmp dword [r13 + 0x1c], 0
jne 0x140012386
mov rdx, qword [r13 + 0x20]
lea rcx, [rbp + 0xf]
call fcn.14000e7e0
mov r15d, 0x40000000
jmp 0x14001239a
lea rcx, [r13 + 0x10]
lea rdx, [rbp + 7]
call qword [sym.imp.Qt5Core_conda.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64]
mov r15d, 0x80000000
mov rdx, rax
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::constructor_class_QString____ptr64____ptr64]
or r15d, r12d
jns 0x1400123bc
btr r15d, 0x1f
lea rcx, [rbp + 7]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
bt r15d, 0x1e
jae 0x1400123d2
btr r15d, 0x1e
lea rcx, [rbp + 0xf]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core_conda.dll_bool___cdecl_operator__class_QString_const____ptr64__class_QString_const____ptr64_]
lea rcx, [rsp + 0x28]
movzx r12d, al
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core_conda.dll_public:_void___cdecl_QString::destructor_void____ptr64]
test r12b, r12b
jne 0x140012438
mov rdx, qword [rsp + 0x38]
sub rsi, 8
cmp rsi, rdx
je 0x140012422
mov rax, qword [rdx]
mov rcx, qword [rsi]
mov qword [rsi], rax
mov qword [rdx], rcx
jmp 0x140012422
mov rdx, qword [rsp + 0x38]
sub rdx, 8
sub r14, 8
mov qword [rsp + 0x38], rdx
cmp qword [rbx], r14
jb 0x1400121e0
mov rbx, qword [rsp + 0x40]
mov r13, qword [rbp + 0x6f]
mov r12, qword [rbp + 0x77]
mov rax, qword [r12]
cmp r14, qword [r13]
jne 0x140012486
cmp rbx, rax
je 0x1400124e1
cmp rdi, rbx
je 0x140012469
mov rax, qword [rdi]
mov rcx, qword [rsi]
mov qword [rsi], rax
mov qword [rdi], rcx
mov rax, qword [rbx]
add rdi, 8
mov rcx, qword [rsi]
mov qword [rsi], rax
add rsi, 8
mov qword [rbx], rcx
add rbx, 8
jmp 0x140011f5c
add r14, 0xfffffffffffffff8
cmp rbx, rax
jne 0x1400124cc
sub rsi, 8
cmp r14, rsi
je 0x1400124b6
mov rax, qword [rsi]
sub rdi, 8
mov rcx, qword [r14]
mov qword [r14], rax
mov qword [rsi], rcx
mov rax, qword [rdi]
mov qword [rsi], rax
mov qword [rdi], rcx
jmp 0x140011f61
mov rax, qword [rdi - 8]
sub rdi, 8
mov rcx, qword [rsi]
mov qword [rsi], rax
mov qword [rdi], rcx
jmp 0x140011f61
mov rcx, qword [rbx]
mov rax, qword [r14]
mov qword [rbx], rax
add rbx, 8
mov qword [r14], rcx
jmp 0x140011f5c
mov rax, qword [rbp + 0x67]
mov qword [rax], rsi
mov qword [rax + 8], rdi
add rsp, 0xf8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret