Function at 0x14009d8c0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbx
sub rsp, 0x30
mov rbx, r9
test edx, edx
jne 0x14009d974
test r8d, r8d
je 0x14009d95b
sub r8d, 1
je 0x14009d92b
sub r8d, 1
je 0x14009d916
sub r8d, 1
je 0x14009d900
cmp r8d, 1
jne 0x14009d9e2
add rsp, 0x30
pop rbx
jmp 0x1400a1700
mov rax, qword [r9 + 0x10]
mov rdx, qword [r9 + 8]
movzx r8d, byte [rax]
add rsp, 0x30
pop rbx
jmp 0x1400a13e0
mov rax, qword [r9 + 0x10]
mov rdx, qword [r9 + 8]
mov r8d, dword [rax]
add rsp, 0x30
pop rbx
jmp 0x1400a1530
mov rax, qword [r9 + 8]
lea rdx, [0x140216bb0]
lea r9, [rsp + 0x20]
mov qword [rsp + 0x28], rax
mov r8d, 1
mov qword [rsp + 0x20], 0
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
add rsp, 0x30
pop rbx
ret
xor r9d, r9d
lea rdx, [0x140216bb0]
xor r8d, r8d
add rsp, 0x30
pop rbx
jmp qword [sym.imp.Qt5CoreVBox.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
cmp edx, 0xc
jne 0x14009d9a9
cmp r8d, 2
jne 0x14009d98a
mov rcx, qword [r9 + 8]
mov ecx, dword [rcx]
cmp ecx, 1
je 0x14009d999
mov rax, qword [r9]
mov dword [rax], 0xffffffff
add rsp, 0x30
pop rbx
ret
call fcn.140026d60
mov rcx, qword [rbx]
mov dword [rcx], eax
add rsp, 0x30
pop rbx
ret
cmp edx, 0xa
jne 0x14009d9e2
mov rax, qword [r9 + 8]
mov rcx, qword [r9]
mov rdx, qword [rax]
lea rax, [0x1400a0990]
cmp rdx, rax
jne 0x14009d9d0
mov dword [rcx], 0
add rsp, 0x30
pop rbx
ret
lea rax, [0x1400a09b0]
cmp rdx, rax
jne 0x14009d9e2
mov dword [rcx], 1
add rsp, 0x30
pop rbx
ret
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rdi
sub rsp, 0x120
mov rax, qword [0x140227438]
xor rax, rsp
mov qword [rsp + 0x110], rax
mov rsi, rdx
mov rdi, rcx
test r8b, r8b
je 0x1400a14c3
call qword [sym.imp.UICommon.dll_public:_static_class_UICommon____ptr64___cdecl_UICommon::instance_void_]
lea rdx, [rax + 0x208]
lea rcx, [rsp + 0xa0]
call qword [sym.imp.UICommon.dll_public:_void___cdecl_CVirtualBox::constructor_class_CVirtualBox_const____ptr64____ptr64]
nop
lea rdx, [rsp + 0x20]
mov rcx, rsi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QUuid::toString_void____ptr64]
nop
mov r8, rax
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0xa0]
call qword [sym.imp.UICommon.dll_public:_class_CMachine___cdecl_CVirtualBox::FindMachine_class_QString_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x20]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0xa0]
call qword [sym.imp.UICommon.dll_public_virtual:_void___cdecl_CVirtualBox::destructor_void____ptr64]
cmp qword [rsp + 0x90], 0
je 0x1400a14b6
lea rcx, [rsp + 0x30]
call qword [sym.imp.UICommon.dll_public:_enum_KMachineState___cdecl_CMachine::GetState_void____ptr64]
mov ebx, eax
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0x30]
call qword [sym.imp.UICommon.dll_public:_class_QString___cdecl_CMachine::GetName_void____ptr64]
nop
mov r9d, ebx
mov r8, rax
mov rdx, rsi
mov rcx, rdi
call fcn.14009a200
nop
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.UICommon.dll_public_virtual:_void___cdecl_CMachine::destructor_void____ptr64]
jmp 0x1400a14f0
call fcn.14009b920
cmp eax, 0xffffffff
je 0x1400a14f0
lea rcx, [rdi + 0x10]
mov r8, qword [rcx]
cdqe
imul rdx, rax, 0x1e0
add rdx, qword [r8 + 0x10]
add rdx, r8
lea r8, [rdx + 0x1e0]
call fcn.14009b080
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140216bb0]
mov rcx, rdi
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
mov rcx, qword [rsp + 0x110]
xor rcx, rsp
call fcn.14013f820
lea r11, [rsp + 0x120]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rsp, r11
pop rdi
ret
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
mov esi, r8d
mov rbx, rcx
call fcn.14009b920
mov edi, eax
cmp eax, 0xffffffff
je 0x1400a1580
mov rdx, qword [rbx + 0x10]
cmp eax, dword [rdx + 4]
jge 0x1400a1580
mov edx, eax
lea rcx, [rbx + 0x10]
call fcn.140099dc0
mov dword [rax + 0x18], esi
cmp esi, 6
jne 0x1400a1580
mov edx, edi
lea rcx, [rbx + 0x10]
call fcn.140099dc0
mov rcx, rax
call fcn.14009f5e0
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x240]
sub rsp, 0x340
mov rax, qword [0x140227438]
xor rax, rsp
mov qword [rbp + 0x230], rax
mov r14, rcx
mov qword [rbp - 0x60], rcx
cmp byte [rcx + 0xa8], 0
je 0x1400a3d6e
mov rax, qword [rcx + 0xa0]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a17cb
mov rax, rcx
xor edx, edx
cmp dword [rax + 0x18], 2
jl 0x1400a1770
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400a1774
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a1761
test rdx, rdx
je 0x1400a17cb
cmp dword [rdx + 0x18], 2
jg 0x1400a17cb
cmp byte [rdx + 0x1c], al
jne 0x1400a17cb
nop dword [rax]
cmp dword [rcx + 0x18], 1
jl 0x1400a179f
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a17a3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a1790
test rax, rax
je 0x1400a17cb
cmp dword [rax + 0x18], 1
jg 0x1400a17cb
cmp byte [rax + 0x1c], cl
jne 0x1400a17cb
xor r13b, r13b
mov rax, qword [r14 + 0xa0]
mov rcx, qword [rax + 0x10]
mov rax, rcx
jmp 0x1400a17e5
mov rax, qword [r14 + 0xa0]
mov rcx, qword [rax + 0x10]
mov rax, rcx
mov r13b, 1
test rcx, rcx
je 0x1400a18cb
xor r8d, r8d
cmp dword [rax + 0x18], 5
jl 0x1400a17f7
mov r8, rax
mov rax, qword [rax + 8]
jmp 0x1400a17fb
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a17e8
test r8, r8
je 0x1400a18cb
cmp dword [r8 + 0x18], 5
jg 0x1400a18cb
cmp byte [r8 + 0x1c], al
jne 0x1400a18cb
nop
cmp dword [rcx + 0x18], 6
jl 0x1400a182f
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a1833
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a1820
test rax, rax
je 0x1400a18cb
cmp dword [rax + 0x18], 6
jg 0x1400a18cb
cmp byte [rax + 0x1c], cl
jne 0x1400a18cb
mov rax, qword [r14 + 0xa0]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a18cb
mov rax, rcx
xor edx, edx
cmp dword [rax + 0x18], 7
jl 0x1400a1874
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400a1878
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a1865
test rdx, rdx
je 0x1400a18cb
cmp dword [rdx + 0x18], 7
jg 0x1400a18cb
cmp byte [rdx + 0x1c], al
jne 0x1400a18cb
nop dword [rax]
cmp dword [rcx + 0x18], 8
jl 0x1400a189f
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a18a3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a1890
test rax, rax
je 0x1400a18cb
cmp dword [rax + 0x18], 8
jg 0x1400a18cb
cmp byte [rax + 0x1c], cl
jne 0x1400a18cb
xor r9b, r9b
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
mov rax, r8
jmp 0x1400a18ea
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
mov rax, r8
mov r9b, 1
mov byte [rsp + 0x30], r9b
test r8, r8
je 0x1400a1a1b
xor r10d, r10d
nop dword [rax]
cmp dword [rax + 0x18], 9
jl 0x1400a18ff
mov r10, rax
mov rax, qword [rax + 8]
jmp 0x1400a1903
mov rax, qword [rax + 0x10]
movzx edx, r13b
movzx ecx, r9b
test rax, rax
jne 0x1400a18f0
mov byte [rsp + 0x30], cl
test r10, r10
je 0x1400a1a1b
mov byte [rsp + 0x30], cl
cmp dword [r10 + 0x18], 9
jg 0x1400a1a1b
mov byte [rsp + 0x30], cl
cmp byte [r10 + 0x1c], al
jne 0x1400a1a1b
nop word [rax + rax]
cmp dword [r8 + 0x18], 0xa
jl 0x1400a1950
mov rax, r8
mov r8, qword [r8 + 8]
jmp 0x1400a1954
mov r8, qword [r8 + 0x10]
test r8, r8
jne 0x1400a1940
mov byte [rsp + 0x30], cl
test rax, rax
je 0x1400a1a1b
mov byte [rsp + 0x30], cl
cmp dword [rax + 0x18], 0xa
jg 0x1400a1a1b
mov byte [rsp + 0x30], cl
cmp byte [rax + 0x1c], r8b
jne 0x1400a1a1b
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
mov byte [rsp + 0x30], cl
test r8, r8
je 0x1400a1a1b
mov rax, r8
xor r10d, r10d
cmp dword [rax + 0x18], 0xb
jl 0x1400a19af
mov r10, rax
mov rax, qword [rax + 8]
jmp 0x1400a19b3
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a19a0
mov byte [rsp + 0x30], cl
test r10, r10
je 0x1400a1a1b
mov byte [rsp + 0x30], cl
cmp dword [r10 + 0x18], 0xb
jg 0x1400a1a1b
mov byte [rsp + 0x30], cl
cmp byte [r10 + 0x1c], al
jne 0x1400a1a1b
cmp dword [r8 + 0x18], 0xc
jl 0x1400a19e6
mov rax, r8
mov r8, qword [r8 + 8]
jmp 0x1400a19ea
mov r8, qword [r8 + 0x10]
test r8, r8
jne 0x1400a19d6
mov byte [rsp + 0x30], cl
test rax, rax
je 0x1400a1a1b
mov byte [rsp + 0x30], cl
cmp dword [rax + 0x18], 0xc
jg 0x1400a1a1b
mov byte [rsp + 0x30], cl
cmp byte [rax + 0x1c], r8b
jne 0x1400a1a1b
xor bl, bl
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
jmp 0x1400a1a31
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
mov bl, 1
mov byte [rsp + 0x32], bl
test r8, r8
je 0x1400a1a84
xor r10d, r10d
cmp dword [r8 + 0x18], 0xd
jl 0x1400a1a44
mov r10, r8
mov r8, qword [r8 + 8]
jmp 0x1400a1a48
mov r8, qword [r8 + 0x10]
movzx ecx, r9b
test r8, r8
jne 0x1400a1a34
mov byte [rsp + 0x32], bl
movzx edi, cl
mov byte [rsp + 0x30], cl
test r10, r10
je 0x1400a1a89
mov byte [rsp + 0x32], bl
mov byte [rsp + 0x30], cl
cmp dword [r10 + 0x18], 0xd
jg 0x1400a1a89
movzx esi, byte [r10 + 0x1c]
mov byte [rsp + 0x34], sil
mov byte [rsp + 0x32], bl
mov byte [rsp + 0x30], cl
jmp 0x1400a1a8e
movzx edi, byte [rsp + 0x30]
mov byte [rsp + 0x34], 1
call qword [sym.imp.UICommon.dll_public:_static_class_UICommon____ptr64___cdecl_UICommon::instance_void_]
lea rdx, [rax + 0x270]
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.UICommon.dll_public:_void___cdecl_CHost::constructor_class_CHost_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.UICommon.dll_public:_unsigned_long_int___cdecl_CHost::GetMemorySize_void_const___ptr64]
mov eax, eax
shl rax, 0x14
mov qword [r14 + 0xc8], rax
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.UICommon.dll_public:_unsigned_long_int___cdecl_CHost::GetMemoryAvailable_void_const___ptr64]
mov eax, eax
shl rax, 0x14
mov qword [r14 + 0xd0], rax
lea rcx, [rbp + 0x1c0]
call qword [sym.imp.UICommon.dll_public_virtual:_void___cdecl_CHost::destructor_void____ptr64]
mov rcx, r14
call fcn.14009daf0
xor r12d, r12d
lea r15, [r14 + 0x10]
mov rax, qword [r15]
cmp dword [rax + 4], r12d
jle 0x1400a1dbe
xor esi, esi
mov qword [rsp + 0x48], rsi
nop dword [rax]
mov eax, dword [rax]
cmp eax, 1
jbe 0x1400a1b4b
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a1b40
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a1b4b
xor r8d, r8d
mov rcx, r15
call fcn.14009f3d0
mov rax, qword [r15]
mov rcx, qword [rax + 0x10]
add rcx, rsi
cmp qword [rcx + rax + 0x168], 0
je 0x1400a1da0
test r13b, r13b
je 0x1400a1bc4
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x30]
lea r8, [rsp + 0x64]
mov edx, 0x7fffffff
lea rcx, [rax + 0x108]
call qword [sym.imp.UICommon.dll_public:_long_long___int64____cdecl_CMachineDebugger::GetCPULoad_unsigned_long_int__unsigned_long_int____ptr64__unsigned_long_int____ptr64__unsigned_long_int____ptr64____ptr64]
mov ebx, dword [rsp + 0x64]
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov qword [rax + 0x20], rbx
mov ebx, dword [rsp + 0x68]
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov qword [rax + 0x28], rbx
movzx ebx, byte [rsp + 0x32]
test dil, dil
je 0x1400a1c6e
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov rsi, qword [rax + 0x60]
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov r14, qword [rax + 0x68]
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov rdi, rax
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov rbx, rax
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
lea rcx, [rax + 0x108]
lea r8, [rdi + 0x68]
lea rdx, [rbx + 0x60]
call qword [sym.imp.UICommon.dll_public:_static_void___cdecl_UIMonitorCommon::getNetworkLoad_class_CMachineDebugger____ptr64__unsigned_long_long_unsigned___int64_____ptr64__unsigned_long_long_unsigned___int64_____ptr64_]
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov rbx, qword [rax + 0x60]
sub rbx, rsi
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov qword [rax + 0x50], rbx
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov rbx, qword [rax + 0x68]
sub rbx, r14
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov qword [rax + 0x58], rbx
movzx ebx, byte [rsp + 0x32]
test bl, bl
je 0x1400a1d29
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov rsi, qword [rax + 0x80]
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov r14, qword [rax + 0x88]
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov rdi, rax
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov rbx, rax
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
lea rcx, [rax + 0x108]
lea r8, [rdi + 0x88]
lea rdx, [rbx + 0x80]
call qword [sym.imp.UICommon.dll_public:_static_void___cdecl_UIMonitorCommon::getDiskLoad_class_CMachineDebugger____ptr64__unsigned_long_long_unsigned___int64_____ptr64__unsigned_long_long_unsigned___int64_____ptr64_]
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov rbx, qword [rax + 0x80]
sub rbx, rsi
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov qword [rax + 0x70], rbx
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov rbx, qword [rax + 0x88]
sub rbx, r14
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov qword [rax + 0x78], rbx
movzx ebx, byte [rsp + 0x32]
cmp byte [rsp + 0x34], 0
je 0x1400a1d9b
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov rdi, qword [rax + 0x98]
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov rbx, rax
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
lea rcx, [rax + 0x108]
lea rdx, [rbx + 0x98]
call qword [sym.imp.UICommon.dll_public:_static_void___cdecl_UIMonitorCommon::getVMMExitCount_class_CMachineDebugger____ptr64__unsigned_long_long_unsigned___int64_____ptr64_]
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov rbx, qword [rax + 0x98]
sub rbx, rdi
mov edx, r12d
mov rcx, r15
call fcn.140099dc0
mov qword [rax + 0x90], rbx
movzx ebx, byte [rsp + 0x32]
movzx edi, byte [rsp + 0x30]
inc r12d
add qword [rsp + 0x48], 0x1e0
mov rax, qword [r15]
cmp r12d, dword [rax + 4]
mov rsi, qword [rsp + 0x48]
jl 0x1400a1b10
xor r13d, r13d
cmp dword [rax + 4], r13d
jle 0x1400a39f9
xor ebx, ebx
mov qword [rbp + 0x28], rbx
mov dword [rsp + 0x6c], ebx
mov dword [rsp + 0x70], 1
mov dword [rsp + 0x74], 2
mov dword [rbp - 0x80], 5
mov dword [rbp - 0x7c], 6
mov dword [rbp - 0x78], 7
mov dword [rbp - 0x74], 8
mov dword [rbp - 0x70], 9
mov dword [rbp - 0x6c], 0xa
mov dword [rbp - 0x68], 0xb
mov dword [rbp - 0x64], 0xc
mov dword [rsp + 0x48], 0xd
mov eax, dword [rax]
cmp eax, 1
jbe 0x1400a1e60
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a1e55
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a1e60
xor r8d, r8d
mov rcx, r15
call fcn.14009f3d0
mov rdx, qword [r15]
movsxd rax, r13d
imul r14, rax, 0x1e0
add r14, qword [rdx + 0x10]
add r14, rdx
mov eax, dword [rdx]
cmp eax, 1
jbe 0x1400a1eaf
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a1ea4
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a1eaf
xor r8d, r8d
mov rcx, r15
call fcn.14009f3d0
mov rcx, qword [r15]
imul r12, rbx, 0x1e0
mov rdi, qword [rcx + 0x10]
add rdi, r12
add rdi, rcx
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a1f07
xor ebx, ebx
cmp dword [rcx + 0x18], 0
jl 0x1400a1ef0
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a1ef4
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a1ee1
test rbx, rbx
je 0x1400a1f07
cmp dword [rbx + 0x18], ecx
jle 0x1400a1f9c
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a1f7b
nop dword [rax + rax]
mov r9, rcx
mov edx, dword [rcx + 0x18]
test edx, edx
js 0x1400a1f53
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a1f57
mov rcx, qword [rcx + 0x10]
shr edx, 0x1f
xor dl, 1
test rcx, rcx
jne 0x1400a1f40
test rbx, rbx
je 0x1400a1f7b
cmp dword [rbx + 0x18], ecx
jg 0x1400a1f7b
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a1f92
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x6c]
mov rcx, r10
call fcn.14009a9a0
mov rbx, rax
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
lea rdx, [r14 + 0x10]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
mov edx, 3
lea rcx, [0x14017ac8c]
call qword [sym.imp.Qt5CoreVBox.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x50], rax
mov dl, 0x20
lea rcx, [rsp + 0x34]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rax, qword [r15]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x1400a200e
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a2003
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a200e
xor r8d, r8d
mov rcx, r15
call fcn.14009f3d0
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
mov r8d, 0xa
mov rdx, qword [rdx + rax + 0x20]
lea rcx, [rbp + 0x50]
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_class_QString___cdecl_QString::number_unsigned_long_long_unsigned___int64___int_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x48]
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, qword [r15]
mov edx, dword [rcx]
cmp edx, 1
jbe 0x1400a2088
mov rcx, qword [r15]
mov edx, dword [rcx + 8]
and edx, 0x7fffffff
jne 0x1400a207d
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a2088
xor r8d, r8d
mov rcx, r15
call fcn.14009f3d0
mov rcx, qword [r15]
mov rdi, qword [rcx + 0x10]
add rdi, r12
add rdi, rcx
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a20da
xor ebx, ebx
cmp dword [rcx + 0x18], 1
jl 0x1400a20c2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a20c6
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a20b3
test rbx, rbx
je 0x1400a20da
cmp dword [rbx + 0x18], 1
jle 0x1400a2169
lea rcx, [rbp + 0x40]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a2148
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 1
jl 0x1400a2122
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2126
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a2110
test rbx, rbx
je 0x1400a2148
cmp dword [rbx + 0x18], 1
jg 0x1400a2148
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a215f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x70]
mov rcx, r10
call fcn.14009a9a0
mov rbx, rax
lea rcx, [rbp + 0x40]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x48]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x50]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 3
lea rcx, [0x14017ac8c]
call qword [sym.imp.Qt5CoreVBox.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x48], rax
mov dl, 0x20
lea rcx, [rsp + 0x32]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rax, qword [r15]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x1400a21fb
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a21f0
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a21fb
xor r8d, r8d
mov rcx, r15
call fcn.14009f3d0
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
mov r8d, 0xa
mov rdx, qword [rdx + rax + 0x28]
lea rcx, [rbp + 0x68]
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_class_QString___cdecl_QString::number_unsigned_long_long_unsigned___int64___int_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x60]
lea rcx, [rbp - 0x48]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, qword [r15]
mov edx, dword [rcx]
cmp edx, 1
jbe 0x1400a2275
mov rcx, qword [r15]
mov edx, dword [rcx + 8]
and edx, 0x7fffffff
jne 0x1400a226a
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a2275
xor r8d, r8d
mov rcx, r15
call fcn.14009f3d0
mov rcx, qword [r15]
mov rdi, qword [rcx + 0x10]
add rdi, r12
add rdi, rcx
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a22c7
xor ebx, ebx
cmp dword [rcx + 0x18], 2
jl 0x1400a22af
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a22b3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a22a0
test rbx, rbx
je 0x1400a22c7
cmp dword [rbx + 0x18], 2
jle 0x1400a2359
lea rcx, [rbp + 0x58]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a2338
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 2
jl 0x1400a2312
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2316
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a2300
test rbx, rbx
je 0x1400a2338
cmp dword [rbx + 0x18], 2
jg 0x1400a2338
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a234f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x74]
mov rcx, r10
call fcn.14009a9a0
mov rbx, rax
lea rcx, [rbp + 0x58]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x60]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x68]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x48]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [r15]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x1400a23c5
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a23ba
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a23c5
xor r8d, r8d
mov rcx, r15
call fcn.14009f3d0
mov rax, qword [r15]
mov rbx, qword [rax + 0x10]
add rbx, r12
add rbx, rax
cmp qword [rbx + 0x1d0], 0
je 0x1400a26b5
lea rcx, [rbx + 0x170]
call qword [sym.imp.UICommon.dll_public:_enum_KAdditionsRunLevelType___cdecl_CGuest::GetAdditionsRunLevel_void____ptr64]
mov dword [rsp + 0x78], eax
lea rdx, [rsp + 0x78]
lea rcx, [rbx + 0x170]
call qword [sym.imp.UICommon.dll_public:_int___cdecl_CGuest::GetAdditionsStatus_enum_KAdditionsRunLevelType_const____ptr64____ptr64]
test eax, eax
je 0x1400a26b5
mov edx, 5
lea rcx, [0x14017ac90]
call qword [sym.imp.Qt5CoreVBox.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x40], rax
mov dl, 0x20
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rax, qword [r15]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x1400a246f
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a2464
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a246f
xor r8d, r8d
mov rcx, r15
call fcn.14009f3d0
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, rax
mov rdx, qword [rdx + r12 + 0x40]
shl rdx, 0xa
xor r9d, r9d
lea r8d, [r9 + 2]
lea rcx, [rbp + 0x90]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x88]
lea rcx, [rbp - 0x40]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov rdi, rax
mov dl, 0x20
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, qword [r15]
mov edx, dword [rcx]
cmp edx, 1
jbe 0x1400a2504
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a24f9
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a2504
xor r8d, r8d
mov rcx, r15
call fcn.14009f3d0
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, rax
mov rdx, qword [rdx + r12 + 0x30]
shl rdx, 0xa
xor r9d, r9d
lea r8d, [r9 + 2]
lea rcx, [rbp + 0x80]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x78]
mov rcx, rdi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, qword [r15]
mov edx, dword [rcx]
cmp edx, 1
jbe 0x1400a2585
mov rcx, qword [r15]
mov edx, dword [rcx + 8]
and edx, 0x7fffffff
jne 0x1400a257a
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a2585
xor r8d, r8d
mov rcx, r15
call fcn.14009f3d0
mov rax, qword [r15]
mov rdi, qword [rax + 0x10]
add rdi, rax
add rdi, r12
mov dword [rsp + 0x38], 3
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a25df
xor ebx, ebx
cmp dword [rcx + 0x18], 3
jl 0x1400a25c7
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a25cb
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a25b8
test rbx, rbx
je 0x1400a25df
cmp dword [rbx + 0x18], 3
jle 0x1400a2669
lea rcx, [rbp + 0x70]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a2648
mov r9, rcx
cmp dword [rcx + 0x18], 3
jl 0x1400a2622
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2626
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a2610
test rbx, rbx
je 0x1400a2648
cmp dword [rbx + 0x18], 3
jg 0x1400a2648
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a265f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009a9a0
mov rbx, rax
lea rcx, [rbp + 0x70]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x78]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x80]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x88]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x90]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x40]
jmp 0x1400a281f
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14017ac98]
lea rdx, [rbp - 0x38]
lea rcx, [0x14021fed0]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov rax, qword [r15]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x1400a2717
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a270c
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_struct_QArrayData____ptr64___cdecl_QArrayData::allocate_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___class_QFlags_enum_QArrayData::AllocationOption__]
mov qword [r15], rax
jmp 0x1400a2717
xor r8d, r8d
mov rcx, r15
call fcn.14009f3d0
mov rax, qword [r15]
mov rdi, qword [rax + 0x10]
add rdi, rax
add rdi, r12
mov dword [rsp + 0x38], 3
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a2777
xor ebx, ebx
nop word [rax + rax]
cmp dword [rcx + 0x18], 3
jl 0x1400a275f
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2763
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a2750
test rbx, rbx
je 0x1400a2777
cmp dword [rbx + 0x18], 3
jle 0x1400a280c
lea rcx, [rbp + 0x98]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a27e8
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 3
jl 0x1400a27c2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a27c6
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a27b0
test rbx, rbx
je 0x1400a27e8
cmp dword [rbx + 0x18], 3
jg 0x1400a27e8
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a27ff
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009a9a0
mov rbx, rax
lea rcx, [rbp + 0x98]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
lea rdx, [rbp - 0x38]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp - 0x38]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rcx, r15
call fcn.14009af30
mov rax, qword [r15]
mov rbx, qword [rax + 0x10]
add rbx, rax
cmp qword [rbx + r12 + 0x1d0], 0
je 0x1400a2a1f
lea rcx, [rbx + 0x170]
add rcx, r12
call qword [sym.imp.UICommon.dll_public:_enum_KAdditionsRunLevelType___cdecl_CGuest::GetAdditionsRunLevel_void____ptr64]
mov dword [rsp + 0x7c], eax
lea rdx, [rsp + 0x7c]
lea rcx, [rbx + 0x170]
add rcx, r12
call qword [sym.imp.UICommon.dll_public:_int___cdecl_CGuest::GetAdditionsStatus_enum_KAdditionsRunLevelType_const____ptr64____ptr64]
test eax, eax
je 0x1400a2a1f
mov edx, 3
lea rcx, [0x14017ac8c]
call qword [sym.imp.Qt5CoreVBox.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x30], rax
mov dl, 0x20
lea rcx, [rsp + 0x52]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009af30
mov rax, qword [r15]
mov rcx, qword [rax + 0x10]
add rcx, rax
movss xmm1, dword [rcx + r12 + 0x48]
cvtps2pd xmm1, xmm1
mov r9d, 2
mov r8b, 0x66
lea rcx, [rbp + 0xb0]
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_class_QString___cdecl_QString::number_double__char__int_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0xa8]
lea rcx, [rbp - 0x30]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009af30
mov rcx, qword [r15]
mov rdi, qword [rcx + 0x10]
add rdi, rcx
add rdi, r12
mov dword [rsp + 0x38], 4
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a2957
xor ebx, ebx
nop word [rax + rax]
cmp dword [rdx + 0x18], 4
jl 0x1400a293f
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a2943
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a2930
test rbx, rbx
je 0x1400a2957
cmp dword [rbx + 0x18], 4
jle 0x1400a29ec
lea rcx, [rbp + 0xa0]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a29c8
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 4
jl 0x1400a29a2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a29a6
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a2990
test rbx, rbx
je 0x1400a29c8
cmp dword [rbx + 0x18], 4
jg 0x1400a29c8
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a29df
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009a9a0
mov rbx, rax
lea rcx, [rbp + 0xa0]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0xa8]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xb0]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x30]
jmp 0x1400a2b4f
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14017ac98]
lea rdx, [rbp - 0x28]
lea rcx, [0x14021fed0]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov rcx, r15
call fcn.14009af30
mov rcx, qword [r15]
mov rdi, qword [rcx + 0x10]
add rdi, r12
add rdi, rcx
mov dword [rsp + 0x38], 4
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a2aa7
xor ebx, ebx
nop
cmp dword [rcx + 0x18], 4
jl 0x1400a2a8f
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2a93
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a2a80
test rbx, rbx
je 0x1400a2aa7
cmp dword [rbx + 0x18], 4
jle 0x1400a2b3c
lea rcx, [rbp + 0xb8]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a2b18
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 4
jl 0x1400a2af2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2af6
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a2ae0
test rbx, rbx
je 0x1400a2b18
cmp dword [rbx + 0x18], 4
jg 0x1400a2b18
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a2b2f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009a9a0
mov rbx, rax
lea rcx, [rbp + 0xb8]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
lea rdx, [rbp - 0x28]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14017ac9c]
call qword [sym.imp.Qt5CoreVBox.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x20], rax
mov dl, 0x20
lea rcx, [rsp + 0x54]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009af30
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
xor r9d, r9d
lea r8d, [r9 + 2]
mov rdx, qword [rdx + rax + 0x58]
lea rcx, [rbp + 0xd0]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0xc8]
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009af30
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a2c27
xor ebx, ebx
nop dword [rax]
cmp dword [rdx + 0x18], 5
jl 0x1400a2c0f
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a2c13
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a2c00
test rbx, rbx
je 0x1400a2c27
cmp dword [rbx + 0x18], 5
jle 0x1400a2cbb
lea rcx, [rbp + 0xc0]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a2c98
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 5
jl 0x1400a2c72
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2c76
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a2c60
test rbx, rbx
je 0x1400a2c98
cmp dword [rbx + 0x18], 5
jg 0x1400a2c98
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a2cae
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x80]
mov rcx, r10
call fcn.14009a9a0
mov rbx, rax
lea rcx, [rbp + 0xc0]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0xc8]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xd0]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14017ac9c]
call qword [sym.imp.Qt5CoreVBox.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x18], rax
mov dl, 0x20
lea rcx, [rsp + 0x56]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009af30
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
xor r9d, r9d
lea r8d, [r9 + 2]
mov rdx, qword [rdx + rax + 0x50]
lea rcx, [rbp + 0xe8]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0xe0]
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009af30
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a2dba
xor ebx, ebx
cmp dword [rdx + 0x18], 6
jl 0x1400a2da2
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a2da6
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a2d93
test rbx, rbx
je 0x1400a2dba
cmp dword [rbx + 0x18], 6
jle 0x1400a2e4b
lea rcx, [rbp + 0xd8]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a2e28
nop
mov r9, rcx
cmp dword [rcx + 0x18], 6
jl 0x1400a2e02
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2e06
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a2df0
test rbx, rbx
je 0x1400a2e28
cmp dword [rbx + 0x18], 6
jg 0x1400a2e28
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a2e3e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x7c]
mov rcx, r10
call fcn.14009a9a0
mov rbx, rax
lea rcx, [rbp + 0xd8]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0xe0]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xe8]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14017ac9c]
call qword [sym.imp.Qt5CoreVBox.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x10], rax
mov dl, 0x20
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009af30
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
xor r9d, r9d
lea r8d, [r9 + 2]
mov rdx, qword [rdx + rax + 0x68]
lea rcx, [rbp + 0x100]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0xf8]
lea rcx, [rbp - 0x10]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009af30
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a2f4a
xor ebx, ebx
cmp dword [rdx + 0x18], 7
jl 0x1400a2f32
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a2f36
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a2f23
test rbx, rbx
je 0x1400a2f4a
cmp dword [rbx + 0x18], 7
jle 0x1400a2fdb
lea rcx, [rbp + 0xf0]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a2fb8
nop
mov r9, rcx
cmp dword [rcx + 0x18], 7
jl 0x1400a2f92
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2f96
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a2f80
test rbx, rbx
je 0x1400a2fb8
cmp dword [rbx + 0x18], 7
jg 0x1400a2fb8
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a2fce
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x78]
mov rcx, r10
call fcn.14009a9a0
mov rbx, rax
lea rcx, [rbp + 0xf0]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0xf8]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x100]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x10]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14017ac9c]
call qword [sym.imp.Qt5CoreVBox.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 8], rax
mov dl, 0x20
lea rcx, [rsp + 0x5a]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009af30
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
xor r9d, r9d
lea r8d, [r9 + 2]
mov rdx, qword [rdx + rax + 0x60]
lea rcx, [rbp + 0x118]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x110]
lea rcx, [rbp - 8]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009af30
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a30da
xor ebx, ebx
cmp dword [rdx + 0x18], 8
jl 0x1400a30c2
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a30c6
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a30b3
test rbx, rbx
je 0x1400a30da
cmp dword [rbx + 0x18], 8
jle 0x1400a316b
lea rcx, [rbp + 0x108]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3148
nop
mov r9, rcx
cmp dword [rcx + 0x18], 8
jl 0x1400a3122
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3126
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3110
test rbx, rbx
je 0x1400a3148
cmp dword [rbx + 0x18], 8
jg 0x1400a3148
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a315e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x74]
mov rcx, r10
call fcn.14009a9a0
mov rbx, rax
lea rcx, [rbp + 0x108]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x110]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x118]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 8]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14017ac9c]
call qword [sym.imp.Qt5CoreVBox.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp], rax
mov dl, 0x20
lea rcx, [rsp + 0x5c]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009af30
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
xor r9d, r9d
lea r8d, [r9 + 2]
mov rdx, qword [rdx + rax + 0x78]
lea rcx, [rbp + 0x130]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x128]
lea rcx, [rbp]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009af30
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a326a
xor ebx, ebx
cmp dword [rdx + 0x18], 9
jl 0x1400a3252
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a3256
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a3243
test rbx, rbx
je 0x1400a326a
cmp dword [rbx + 0x18], 9
jle 0x1400a32fb
lea rcx, [rbp + 0x120]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a32d8
nop
mov r9, rcx
cmp dword [rcx + 0x18], 9
jl 0x1400a32b2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a32b6
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a32a0
test rbx, rbx
je 0x1400a32d8
cmp dword [rbx + 0x18], 9
jg 0x1400a32d8
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a32ee
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x70]
mov rcx, r10
call fcn.14009a9a0
mov rbx, rax
lea rcx, [rbp + 0x120]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x128]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x130]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14017ac9c]
call qword [sym.imp.Qt5CoreVBox.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 8], rax
mov dl, 0x20
lea rcx, [rsp + 0x5e]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009af30
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
xor r9d, r9d
lea r8d, [r9 + 2]
mov rdx, qword [rdx + rax + 0x70]
lea rcx, [rbp + 0x148]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 8]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009af30
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a33fa
xor ebx, ebx
cmp dword [rdx + 0x18], 0xa
jl 0x1400a33e2
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a33e6
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a33d3
test rbx, rbx
je 0x1400a33fa
cmp dword [rbx + 0x18], 0xa
jle 0x1400a348b
lea rcx, [rbp + 0x138]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3468
nop
mov r9, rcx
cmp dword [rcx + 0x18], 0xa
jl 0x1400a3442
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3446
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3430
test rbx, rbx
je 0x1400a3468
cmp dword [rbx + 0x18], 0xa
jg 0x1400a3468
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a347e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x6c]
mov rcx, r10
call fcn.14009a9a0
mov rbx, rax
lea rcx, [rbp + 0x138]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x140]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x148]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14017ac9c]
call qword [sym.imp.Qt5CoreVBox.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x10], rax
mov dl, 0x20
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009af30
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
xor r9d, r9d
lea r8d, [r9 + 2]
mov rdx, qword [rdx + rax + 0x88]
lea rcx, [rbp + 0x160]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x158]
lea rcx, [rbp + 0x10]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009af30
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a358d
xor ebx, ebx
cmp dword [rdx + 0x18], 0xb
jl 0x1400a3575
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a3579
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a3566
test rbx, rbx
je 0x1400a358d
cmp dword [rbx + 0x18], 0xb
jle 0x1400a361c
lea rcx, [rbp + 0x150]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a35f9
mov r9, rcx
cmp dword [rcx + 0x18], 0xb
jl 0x1400a35d3
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a35d7
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a35c1
test rbx, rbx
je 0x1400a35f9
cmp dword [rbx + 0x18], 0xb
jg 0x1400a35f9
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a360f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x68]
mov rcx, r10
call fcn.14009a9a0
mov rbx, rax
lea rcx, [rbp + 0x150]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x158]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x160]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x10]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14017ac9c]
call qword [sym.imp.Qt5CoreVBox.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x18], rax
mov dl, 0x20
lea rcx, [rsp + 0x62]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009af30
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
xor r9d, r9d
lea r8d, [r9 + 2]
mov rdx, qword [rdx + rax + 0x80]
lea rcx, [rbp + 0x178]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::formatSize_unsigned_long_long_unsigned___int64___unsigned_int__enum_UIDefs::FormatSize_]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x18]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009af30
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a371e
xor ebx, ebx
cmp dword [rdx + 0x18], 0xc
jl 0x1400a3706
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a370a
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a36f7
test rbx, rbx
je 0x1400a371e
cmp dword [rbx + 0x18], 0xc
jle 0x1400a37ad
lea rcx, [rbp + 0x168]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a378a
mov r9, rcx
cmp dword [rcx + 0x18], 0xc
jl 0x1400a3764
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3768
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3752
test rbx, rbx
je 0x1400a378a
cmp dword [rbx + 0x18], 0xc
jg 0x1400a378a
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a37a0
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x64]
mov rcx, r10
call fcn.14009a9a0
mov rbx, rax
lea rcx, [rbp + 0x168]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x170]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x178]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x18]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 5
lea rcx, [0x14017ac90]
call qword [sym.imp.Qt5CoreVBox.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x20], rax
mov dl, 0x20
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009af30
mov rax, qword [r15]
mov rdx, qword [rax + 0x10]
add rdx, r12
mov rdx, qword [rdx + rax + 0x90]
lea rcx, [rbp + 0x1a0]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::addMetricSuffixToNumber_unsigned_long_long_unsigned___int64__]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x198]
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov rdi, rax
mov dl, 0x20
lea rcx, [rsp + 0x3c]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009af30
mov rcx, qword [r15]
mov rdx, qword [rcx + 0x10]
add rdx, rcx
mov rdx, qword [rdx + r12 + 0x98]
lea rcx, [rbp + 0x190]
call qword [sym.imp.UICommon.dll_public:_static_class_QString___cdecl_UITranslator::addMetricSuffixToNumber_unsigned_long_long_unsigned___int64__]
nop
mov word [rsp + 0x20], bx
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x188]
mov rcx, rdi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009af30
mov rcx, qword [r15]
mov rsi, qword [rcx + 0x10]
add rsi, rcx
add rsi, r12
lea rcx, [rsi + 0x1d8]
call fcn.14009aea0
mov rcx, qword [rsi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a38fe
xor ebx, ebx
cmp dword [rdx + 0x18], 0xd
jl 0x1400a38e6
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a38ea
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a38d7
test rbx, rbx
je 0x1400a38fe
cmp dword [rbx + 0x18], 0xd
jle 0x1400a398e
lea rcx, [rbp + 0x180]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rdi, rax
lea rcx, [rsi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rsi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a396a
mov r9, rcx
cmp dword [rcx + 0x18], 0xd
jl 0x1400a3944
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3948
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3932
test rbx, rbx
je 0x1400a396a
cmp dword [rbx + 0x18], 0xd
jg 0x1400a396a
lea rcx, [rbx + 0x20]
mov rdx, rdi
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a3981
mov byte [rsp + 0x20], dl
mov r8, rdi
lea rdx, [rsp + 0x48]
mov rcx, r10
call fcn.14009a9a0
mov rbx, rax
lea rcx, [rbp + 0x180]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x188]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x190]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x198]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1a0]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
inc r13d
mov rbx, qword [rbp + 0x28]
inc rbx
mov qword [rbp + 0x28], rbx
mov rax, qword [r15]
cmp r13d, dword [rax + 4]
jl 0x1400a1e25
xor ebx, ebx
mov dword [rsp + 0x3c], ebx
nop
mov dword [rsp + 0x40], 0
mov rax, qword [r15]
cmp dword [rax + 4], 0
jle 0x1400a3d18
mov r12, qword [rbp - 0x60]
xor r13d, r13d
nop dword [rax]
mov rcx, r15
call fcn.14009af30
mov rcx, qword [r15]
mov rsi, qword [rcx + 0x10]
add rsi, r13
add rsi, rcx
lea rcx, [rsi + 0x1d8]
call fcn.14009aea0
mov rax, qword [rsi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a3a78
xor edi, edi
cmp dword [rcx + 0x18], ebx
jl 0x1400a3a61
mov rdi, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3a65
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3a53
test rdi, rdi
je 0x1400a3a78
cmp ebx, dword [rdi + 0x18]
jge 0x1400a3b0b
lea rcx, [rbp + 0x1a8]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov r14, rax
lea rcx, [rsi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rsi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor edi, edi
mov dl, 1
test rcx, rcx
je 0x1400a3ae7
nop dword [rax]
mov r9, rcx
cmp dword [rcx + 0x18], ebx
jl 0x1400a3ac3
mov rdi, rcx
mov dl, 1
mov rcx, qword [rcx + 8]
jmp 0x1400a3ac9
xor dl, dl
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3ab0
test rdi, rdi
je 0x1400a3ae7
cmp ebx, dword [rdi + 0x18]
jl 0x1400a3ae7
lea rcx, [rdi + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a3afe
mov byte [rsp + 0x20], dl
mov r8, r14
lea rdx, [rsp + 0x3c]
mov rcx, r10
call fcn.14009a9a0
mov rdi, rax
lea rcx, [rbp + 0x1a8]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rdi + 0x20]
mov edx, dword [rax + 4]
mov rax, qword [r12 + 0x108]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a3b4b
xor eax, eax
cmp dword [rcx + 0x18], ebx
jl 0x1400a3b33
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3b37
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3b25
test rax, rax
je 0x1400a3b4b
cmp ebx, dword [rax + 0x18]
jl 0x1400a3b4b
mov ecx, dword [rax + 0x1c]
jmp 0x1400a3b4d
xor ecx, ecx
cmp ecx, edx
jge 0x1400a3cfb
mov rcx, r15
call fcn.14009af30
mov rcx, qword [r15]
mov rsi, qword [rcx + 0x10]
add rsi, r13
add rsi, rcx
lea rcx, [rsi + 0x1d8]
call fcn.14009aea0
mov rax, qword [rsi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a3bad
xor edi, edi
cmp dword [rcx + 0x18], ebx
jl 0x1400a3b96
mov rdi, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3b9a
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3b88
test rdi, rdi
je 0x1400a3bad
cmp ebx, dword [rdi + 0x18]
jge 0x1400a3c3c
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov r14, rax
lea rcx, [rsi + 0x1d8]
call fcn.14009aea0
mov r10, qword [rsi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor edi, edi
mov dl, 1
test rcx, rcx
je 0x1400a3c18
mov r9, rcx
cmp dword [rcx + 0x18], ebx
jl 0x1400a3bf4
mov rdi, rcx
mov dl, 1
mov rcx, qword [rcx + 8]
jmp 0x1400a3bfa
xor dl, dl
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3be1
test rdi, rdi
je 0x1400a3c18
cmp ebx, dword [rdi + 0x18]
jl 0x1400a3c18
lea rcx, [rdi + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5CoreVBox.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a3c2f
mov byte [rsp + 0x20], dl
mov r8, r14
lea rdx, [rsp + 0x3c]
mov rcx, r10
call fcn.14009a9a0
mov rdi, rax
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.Qt5CoreVBox.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rdi + 0x20]
mov edi, dword [rax + 4]
lea rcx, [r12 + 0x108]
call fcn.140052060
mov rax, qword [r12 + 0x108]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a3c84
xor edx, edx
cmp dword [rcx + 0x18], ebx
jl 0x1400a3c71
mov rdx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3c75
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3c63
test rdx, rdx
je 0x1400a3c84
cmp ebx, dword [rdx + 0x18]
jge 0x1400a3cf8
mov dword [rsp + 0x48], 0
lea rcx, [r12 + 0x108]
call fcn.140052060
mov r10, qword [r12 + 0x108]
mov rax, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor edx, edx
mov cl, 1
test rax, rax
je 0x1400a3cdf
mov r9, rax
cmp dword [rax + 0x18], ebx
jl 0x1400a3cc5
mov rdx, rax
mov cl, 1
mov rax, qword [rax + 8]
jmp 0x1400a3ccb
xor cl, cl
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a3cb2
test rdx, rdx
je 0x1400a3cdf
cmp ebx, dword [rdx + 0x18]
jl 0x1400a3cdf
mov dword [rdx + 0x1c], eax
jmp 0x1400a3cf8
mov byte [rsp + 0x20], cl
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x3c]
mov rcx, r10
call fcn.140052010
mov rdx, rax
mov dword [rdx + 0x1c], edi
mov edi, dword [rsp + 0x40]
inc edi
mov dword [rsp + 0x40], edi
add r13, 0x1e0
mov rax, qword [r15]
cmp edi, dword [rax + 4]
jl 0x1400a3a20
inc ebx
mov dword [rsp + 0x3c], ebx
cmp ebx, 0xe
jl 0x1400a3a00
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140216bb0]
mov rbx, qword [rbp - 0x60]
mov rcx, rbx
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
mov qword [rbp - 0x60], 0
lea rax, [rbx + 0xb0]
mov qword [rbp - 0x58], rax
lea r9, [rbp - 0x60]
mov r8d, 1
lea rdx, [0x140216bb0]
mov rcx, rbx
call qword [sym.imp.Qt5CoreVBox.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
mov rcx, qword [rbp + 0x230]
xor rcx, rsp
call fcn.14013f820
lea r11, [rsp + 0x340]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret