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

Disassembly:
push rbx
sub rsp, 0x30
mov rbx, r9
test edx, edx
jne 0x14009ebc4
test r8d, r8d
je 0x14009ebab
sub r8d, 1
je 0x14009eb7b
sub r8d, 1
je 0x14009eb66
sub r8d, 1
je 0x14009eb50
cmp r8d, 1
jne 0x14009ec32
add rsp, 0x30
pop rbx
jmp 0x1400a2950
mov rax, qword [r9 + 0x10]
mov rdx, qword [r9 + 8]
movzx r8d, byte [rax]
add rsp, 0x30
pop rbx
jmp 0x1400a2630
mov rax, qword [r9 + 0x10]
mov rdx, qword [r9 + 8]
mov r8d, dword [rax]
add rsp, 0x30
pop rbx
jmp 0x1400a2780
mov rax, qword [r9 + 8]
lea rdx, [0x140262bb0]
lea r9, [rsp + 0x20]
mov qword [rsp + 0x28], rax
mov r8d, 1
mov qword [rsp + 0x20], 0
call qword [sym.imp.Qt5Core.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, [0x140262bb0]
xor r8d, r8d
add rsp, 0x30
pop rbx
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
cmp edx, 0xc
jne 0x14009ebf9
cmp r8d, 2
jne 0x14009ebda
mov rcx, qword [r9 + 8]
mov ecx, dword [rcx]
cmp ecx, 1
je 0x14009ebe9
mov rax, qword [r9]
mov dword [rax], 0xffffffff
add rsp, 0x30
pop rbx
ret
call fcn.1400280f0
mov rcx, qword [rbx]
mov dword [rcx], eax
add rsp, 0x30
pop rbx
ret
cmp edx, 0xa
jne 0x14009ec32
mov rax, qword [r9 + 8]
mov rcx, qword [r9]
mov rdx, qword [rax]
lea rax, [0x1400a1be0]
cmp rdx, rax
jne 0x14009ec20
mov dword [rcx], 0
add rsp, 0x30
pop rbx
ret
lea rax, [0x1400a1c00]
cmp rdx, rax
jne 0x14009ec32
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 [0x1402744b8]
xor rax, rsp
mov qword [rsp + 0x110], rax
mov rsi, rdx
mov rdi, rcx
test r8b, r8b
je 0x1400a2713
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.Qt5Core.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.Qt5Core.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 0x1400a2706
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.14009b470
nop
lea rcx, [rsp + 0x28]
call qword [sym.imp.Qt5Core.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 0x1400a2740
call fcn.14009cb70
cmp eax, 0xffffffff
je 0x1400a2740
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.14009c2d0
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140262bb0]
mov rcx, rdi
call qword [sym.imp.Qt5Core.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.14015d760
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.14009cb70
mov edi, eax
cmp eax, 0xffffffff
je 0x1400a27d0
mov rdx, qword [rbx + 0x10]
cmp eax, dword [rdx + 4]
jge 0x1400a27d0
mov edx, eax
lea rcx, [rbx + 0x10]
call fcn.14009b030
mov dword [rax + 0x18], esi
cmp esi, 6
jne 0x1400a27d0
mov edx, edi
lea rcx, [rbx + 0x10]
call fcn.14009b030
mov rcx, rax
call fcn.1400a0830
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 [0x1402744b8]
xor rax, rsp
mov qword [rbp + 0x230], rax
mov r14, rcx
mov qword [rbp - 0x60], rcx
cmp byte [rcx + 0xa8], 0
je 0x1400a4fbe
mov rax, qword [rcx + 0xa0]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a2a1b
mov rax, rcx
xor edx, edx
cmp dword [rax + 0x18], 2
jl 0x1400a29c0
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400a29c4
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a29b1
test rdx, rdx
je 0x1400a2a1b
cmp dword [rdx + 0x18], 2
jg 0x1400a2a1b
cmp byte [rdx + 0x1c], al
jne 0x1400a2a1b
nop dword [rax]
cmp dword [rcx + 0x18], 1
jl 0x1400a29ef
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a29f3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a29e0
test rax, rax
je 0x1400a2a1b
cmp dword [rax + 0x18], 1
jg 0x1400a2a1b
cmp byte [rax + 0x1c], cl
jne 0x1400a2a1b
xor r13b, r13b
mov rax, qword [r14 + 0xa0]
mov rcx, qword [rax + 0x10]
mov rax, rcx
jmp 0x1400a2a35
mov rax, qword [r14 + 0xa0]
mov rcx, qword [rax + 0x10]
mov rax, rcx
mov r13b, 1
test rcx, rcx
je 0x1400a2b1b
xor r8d, r8d
cmp dword [rax + 0x18], 5
jl 0x1400a2a47
mov r8, rax
mov rax, qword [rax + 8]
jmp 0x1400a2a4b
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a2a38
test r8, r8
je 0x1400a2b1b
cmp dword [r8 + 0x18], 5
jg 0x1400a2b1b
cmp byte [r8 + 0x1c], al
jne 0x1400a2b1b
nop
cmp dword [rcx + 0x18], 6
jl 0x1400a2a7f
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2a83
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a2a70
test rax, rax
je 0x1400a2b1b
cmp dword [rax + 0x18], 6
jg 0x1400a2b1b
cmp byte [rax + 0x1c], cl
jne 0x1400a2b1b
mov rax, qword [r14 + 0xa0]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a2b1b
mov rax, rcx
xor edx, edx
cmp dword [rax + 0x18], 7
jl 0x1400a2ac4
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400a2ac8
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a2ab5
test rdx, rdx
je 0x1400a2b1b
cmp dword [rdx + 0x18], 7
jg 0x1400a2b1b
cmp byte [rdx + 0x1c], al
jne 0x1400a2b1b
nop dword [rax]
cmp dword [rcx + 0x18], 8
jl 0x1400a2aef
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2af3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a2ae0
test rax, rax
je 0x1400a2b1b
cmp dword [rax + 0x18], 8
jg 0x1400a2b1b
cmp byte [rax + 0x1c], cl
jne 0x1400a2b1b
xor r9b, r9b
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
mov rax, r8
jmp 0x1400a2b3a
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 0x1400a2c6b
xor r10d, r10d
nop dword [rax]
cmp dword [rax + 0x18], 9
jl 0x1400a2b4f
mov r10, rax
mov rax, qword [rax + 8]
jmp 0x1400a2b53
mov rax, qword [rax + 0x10]
movzx edx, r13b
movzx ecx, r9b
test rax, rax
jne 0x1400a2b40
mov byte [rsp + 0x30], cl
test r10, r10
je 0x1400a2c6b
mov byte [rsp + 0x30], cl
cmp dword [r10 + 0x18], 9
jg 0x1400a2c6b
mov byte [rsp + 0x30], cl
cmp byte [r10 + 0x1c], al
jne 0x1400a2c6b
nop word [rax + rax]
cmp dword [r8 + 0x18], 0xa
jl 0x1400a2ba0
mov rax, r8
mov r8, qword [r8 + 8]
jmp 0x1400a2ba4
mov r8, qword [r8 + 0x10]
test r8, r8
jne 0x1400a2b90
mov byte [rsp + 0x30], cl
test rax, rax
je 0x1400a2c6b
mov byte [rsp + 0x30], cl
cmp dword [rax + 0x18], 0xa
jg 0x1400a2c6b
mov byte [rsp + 0x30], cl
cmp byte [rax + 0x1c], r8b
jne 0x1400a2c6b
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
mov byte [rsp + 0x30], cl
test r8, r8
je 0x1400a2c6b
mov rax, r8
xor r10d, r10d
cmp dword [rax + 0x18], 0xb
jl 0x1400a2bff
mov r10, rax
mov rax, qword [rax + 8]
jmp 0x1400a2c03
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a2bf0
mov byte [rsp + 0x30], cl
test r10, r10
je 0x1400a2c6b
mov byte [rsp + 0x30], cl
cmp dword [r10 + 0x18], 0xb
jg 0x1400a2c6b
mov byte [rsp + 0x30], cl
cmp byte [r10 + 0x1c], al
jne 0x1400a2c6b
cmp dword [r8 + 0x18], 0xc
jl 0x1400a2c36
mov rax, r8
mov r8, qword [r8 + 8]
jmp 0x1400a2c3a
mov r8, qword [r8 + 0x10]
test r8, r8
jne 0x1400a2c26
mov byte [rsp + 0x30], cl
test rax, rax
je 0x1400a2c6b
mov byte [rsp + 0x30], cl
cmp dword [rax + 0x18], 0xc
jg 0x1400a2c6b
mov byte [rsp + 0x30], cl
cmp byte [rax + 0x1c], r8b
jne 0x1400a2c6b
xor bl, bl
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
jmp 0x1400a2c81
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
mov bl, 1
mov byte [rsp + 0x32], bl
test r8, r8
je 0x1400a2cd4
xor r10d, r10d
cmp dword [r8 + 0x18], 0xd
jl 0x1400a2c94
mov r10, r8
mov r8, qword [r8 + 8]
jmp 0x1400a2c98
mov r8, qword [r8 + 0x10]
movzx ecx, r9b
test r8, r8
jne 0x1400a2c84
mov byte [rsp + 0x32], bl
movzx edi, cl
mov byte [rsp + 0x30], cl
test r10, r10
je 0x1400a2cd9
mov byte [rsp + 0x32], bl
mov byte [rsp + 0x30], cl
cmp dword [r10 + 0x18], 0xd
jg 0x1400a2cd9
movzx esi, byte [r10 + 0x1c]
mov byte [rsp + 0x34], sil
mov byte [rsp + 0x32], bl
mov byte [rsp + 0x30], cl
jmp 0x1400a2cde
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.14009ed40
xor r12d, r12d
lea r15, [r14 + 0x10]
mov rax, qword [r15]
cmp dword [rax + 4], r12d
jle 0x1400a300e
xor esi, esi
mov qword [rsp + 0x48], rsi
nop dword [rax]
mov eax, dword [rax]
cmp eax, 1
jbe 0x1400a2d9b
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a2d90
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.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 0x1400a2d9b
xor r8d, r8d
mov rcx, r15
call fcn.1400a0620
mov rax, qword [r15]
mov rcx, qword [rax + 0x10]
add rcx, rsi
cmp qword [rcx + rax + 0x168], 0
je 0x1400a2ff0
test r13b, r13b
je 0x1400a2e14
mov edx, r12d
mov rcx, r15
call fcn.14009b030
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.14009b030
mov qword [rax + 0x20], rbx
mov ebx, dword [rsp + 0x68]
mov edx, r12d
mov rcx, r15
call fcn.14009b030
mov qword [rax + 0x28], rbx
movzx ebx, byte [rsp + 0x32]
test dil, dil
je 0x1400a2ebe
mov edx, r12d
mov rcx, r15
call fcn.14009b030
mov rsi, qword [rax + 0x60]
mov edx, r12d
mov rcx, r15
call fcn.14009b030
mov r14, qword [rax + 0x68]
mov edx, r12d
mov rcx, r15
call fcn.14009b030
mov rdi, rax
mov edx, r12d
mov rcx, r15
call fcn.14009b030
mov rbx, rax
mov edx, r12d
mov rcx, r15
call fcn.14009b030
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.14009b030
mov rbx, qword [rax + 0x60]
sub rbx, rsi
mov edx, r12d
mov rcx, r15
call fcn.14009b030
mov qword [rax + 0x50], rbx
mov edx, r12d
mov rcx, r15
call fcn.14009b030
mov rbx, qword [rax + 0x68]
sub rbx, r14
mov edx, r12d
mov rcx, r15
call fcn.14009b030
mov qword [rax + 0x58], rbx
movzx ebx, byte [rsp + 0x32]
test bl, bl
je 0x1400a2f79
mov edx, r12d
mov rcx, r15
call fcn.14009b030
mov rsi, qword [rax + 0x80]
mov edx, r12d
mov rcx, r15
call fcn.14009b030
mov r14, qword [rax + 0x88]
mov edx, r12d
mov rcx, r15
call fcn.14009b030
mov rdi, rax
mov edx, r12d
mov rcx, r15
call fcn.14009b030
mov rbx, rax
mov edx, r12d
mov rcx, r15
call fcn.14009b030
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.14009b030
mov rbx, qword [rax + 0x80]
sub rbx, rsi
mov edx, r12d
mov rcx, r15
call fcn.14009b030
mov qword [rax + 0x70], rbx
mov edx, r12d
mov rcx, r15
call fcn.14009b030
mov rbx, qword [rax + 0x88]
sub rbx, r14
mov edx, r12d
mov rcx, r15
call fcn.14009b030
mov qword [rax + 0x78], rbx
movzx ebx, byte [rsp + 0x32]
cmp byte [rsp + 0x34], 0
je 0x1400a2feb
mov edx, r12d
mov rcx, r15
call fcn.14009b030
mov rdi, qword [rax + 0x98]
mov edx, r12d
mov rcx, r15
call fcn.14009b030
mov rbx, rax
mov edx, r12d
mov rcx, r15
call fcn.14009b030
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.14009b030
mov rbx, qword [rax + 0x98]
sub rbx, rdi
mov edx, r12d
mov rcx, r15
call fcn.14009b030
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 0x1400a2d60
xor r13d, r13d
cmp dword [rax + 4], r13d
jle 0x1400a4c49
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 0x1400a30b0
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a30a5
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.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 0x1400a30b0
xor r8d, r8d
mov rcx, r15
call fcn.1400a0620
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 0x1400a30ff
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a30f4
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.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 0x1400a30ff
xor r8d, r8d
mov rcx, r15
call fcn.1400a0620
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.14009c100
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a3157
xor ebx, ebx
cmp dword [rcx + 0x18], 0
jl 0x1400a3140
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3144
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3131
test rbx, rbx
je 0x1400a3157
cmp dword [rbx + 0x18], ecx
jle 0x1400a31ec
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a31cb
nop dword [rax + rax]
mov r9, rcx
mov edx, dword [rcx + 0x18]
test edx, edx
js 0x1400a31a3
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a31a7
mov rcx, qword [rcx + 0x10]
shr edx, 0x1f
xor dl, 1
test rcx, rcx
jne 0x1400a3190
test rbx, rbx
je 0x1400a31cb
cmp dword [rbx + 0x18], ecx
jg 0x1400a31cb
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a31e2
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x6c]
mov rcx, r10
call fcn.14009bc00
mov rbx, rax
lea rcx, [rbp + 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
lea rdx, [r14 + 0x10]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
mov edx, 3
lea rcx, [0x14019e14c]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x50], rax
mov dl, 0x20
lea rcx, [rsp + 0x34]
call qword [sym.imp.Qt5Core.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 0x1400a325e
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a3253
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.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 0x1400a325e
xor r8d, r8d
mov rcx, r15
call fcn.1400a0620
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.Qt5Core.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.Qt5Core.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 0x1400a32d8
mov rcx, qword [r15]
mov edx, dword [rcx + 8]
and edx, 0x7fffffff
jne 0x1400a32cd
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.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 0x1400a32d8
xor r8d, r8d
mov rcx, r15
call fcn.1400a0620
mov rcx, qword [r15]
mov rdi, qword [rcx + 0x10]
add rdi, r12
add rdi, rcx
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a332a
xor ebx, ebx
cmp dword [rcx + 0x18], 1
jl 0x1400a3312
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3316
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3303
test rbx, rbx
je 0x1400a332a
cmp dword [rbx + 0x18], 1
jle 0x1400a33b9
lea rcx, [rbp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3398
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 1
jl 0x1400a3372
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3376
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3360
test rbx, rbx
je 0x1400a3398
cmp dword [rbx + 0x18], 1
jg 0x1400a3398
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a33af
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x70]
mov rcx, r10
call fcn.14009bc00
mov rbx, rax
lea rcx, [rbp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 3
lea rcx, [0x14019e14c]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x48], rax
mov dl, 0x20
lea rcx, [rsp + 0x32]
call qword [sym.imp.Qt5Core.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 0x1400a344b
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a3440
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.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 0x1400a344b
xor r8d, r8d
mov rcx, r15
call fcn.1400a0620
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.Qt5Core.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.Qt5Core.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 0x1400a34c5
mov rcx, qword [r15]
mov edx, dword [rcx + 8]
and edx, 0x7fffffff
jne 0x1400a34ba
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.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 0x1400a34c5
xor r8d, r8d
mov rcx, r15
call fcn.1400a0620
mov rcx, qword [r15]
mov rdi, qword [rcx + 0x10]
add rdi, r12
add rdi, rcx
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a3517
xor ebx, ebx
cmp dword [rcx + 0x18], 2
jl 0x1400a34ff
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3503
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a34f0
test rbx, rbx
je 0x1400a3517
cmp dword [rbx + 0x18], 2
jle 0x1400a35a9
lea rcx, [rbp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3588
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 2
jl 0x1400a3562
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3566
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3550
test rbx, rbx
je 0x1400a3588
cmp dword [rbx + 0x18], 2
jg 0x1400a3588
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a359f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x74]
mov rcx, r10
call fcn.14009bc00
mov rbx, rax
lea rcx, [rbp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x68]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x48]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [r15]
mov ecx, dword [rax]
cmp ecx, 1
jbe 0x1400a3615
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a360a
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.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 0x1400a3615
xor r8d, r8d
mov rcx, r15
call fcn.1400a0620
mov rax, qword [r15]
mov rbx, qword [rax + 0x10]
add rbx, r12
add rbx, rax
cmp qword [rbx + 0x1d0], 0
je 0x1400a3905
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 0x1400a3905
mov edx, 5
lea rcx, [0x14019e150]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x40], rax
mov dl, 0x20
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Core.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 0x1400a36bf
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a36b4
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.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 0x1400a36bf
xor r8d, r8d
mov rcx, r15
call fcn.1400a0620
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.Qt5Core.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.Qt5Core.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 0x1400a3754
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a3749
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.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 0x1400a3754
xor r8d, r8d
mov rcx, r15
call fcn.1400a0620
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.Qt5Core.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 0x1400a37d5
mov rcx, qword [r15]
mov edx, dword [rcx + 8]
and edx, 0x7fffffff
jne 0x1400a37ca
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.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 0x1400a37d5
xor r8d, r8d
mov rcx, r15
call fcn.1400a0620
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.14009c100
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a382f
xor ebx, ebx
cmp dword [rcx + 0x18], 3
jl 0x1400a3817
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a381b
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3808
test rbx, rbx
je 0x1400a382f
cmp dword [rbx + 0x18], 3
jle 0x1400a38b9
lea rcx, [rbp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3898
mov r9, rcx
cmp dword [rcx + 0x18], 3
jl 0x1400a3872
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3876
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3860
test rbx, rbx
je 0x1400a3898
cmp dword [rbx + 0x18], 3
jg 0x1400a3898
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a38af
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009bc00
mov rbx, rax
lea rcx, [rbp + 0x70]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x78]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x80]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x88]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x90]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x40]
jmp 0x1400a3a6f
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14019e158]
lea rdx, [rbp - 0x38]
lea rcx, [0x14026ce20]
call qword [sym.imp.Qt5Core.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 0x1400a3967
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a395c
lea r9d, [rdx + 2]
xor r8d, r8d
lea edx, [r9 + 6]
mov ecx, 0x1e0
call qword [sym.imp.Qt5Core.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 0x1400a3967
xor r8d, r8d
mov rcx, r15
call fcn.1400a0620
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.14009c100
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a39c7
xor ebx, ebx
nop word [rax + rax]
cmp dword [rcx + 0x18], 3
jl 0x1400a39af
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a39b3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a39a0
test rbx, rbx
je 0x1400a39c7
cmp dword [rbx + 0x18], 3
jle 0x1400a3a5c
lea rcx, [rbp + 0x98]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3a38
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 3
jl 0x1400a3a12
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3a16
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3a00
test rbx, rbx
je 0x1400a3a38
cmp dword [rbx + 0x18], 3
jg 0x1400a3a38
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a3a4f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009bc00
mov rbx, rax
lea rcx, [rbp + 0x98]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
lea rdx, [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp - 0x38]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rcx, r15
call fcn.14009c180
mov rax, qword [r15]
mov rbx, qword [rax + 0x10]
add rbx, rax
cmp qword [rbx + r12 + 0x1d0], 0
je 0x1400a3c6f
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 0x1400a3c6f
mov edx, 3
lea rcx, [0x14019e14c]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x30], rax
mov dl, 0x20
lea rcx, [rsp + 0x52]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c180
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.Qt5Core.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.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c180
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.14009c100
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a3ba7
xor ebx, ebx
nop word [rax + rax]
cmp dword [rdx + 0x18], 4
jl 0x1400a3b8f
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a3b93
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a3b80
test rbx, rbx
je 0x1400a3ba7
cmp dword [rbx + 0x18], 4
jle 0x1400a3c3c
lea rcx, [rbp + 0xa0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3c18
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 4
jl 0x1400a3bf2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3bf6
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3be0
test rbx, rbx
je 0x1400a3c18
cmp dword [rbx + 0x18], 4
jg 0x1400a3c18
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a3c2f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009bc00
mov rbx, rax
lea rcx, [rbp + 0xa0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0xa8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xb0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x30]
jmp 0x1400a3d9f
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14019e158]
lea rdx, [rbp - 0x28]
lea rcx, [0x14026ce20]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
nop
mov rcx, r15
call fcn.14009c180
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.14009c100
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a3cf7
xor ebx, ebx
nop
cmp dword [rcx + 0x18], 4
jl 0x1400a3cdf
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3ce3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3cd0
test rbx, rbx
je 0x1400a3cf7
cmp dword [rbx + 0x18], 4
jle 0x1400a3d8c
lea rcx, [rbp + 0xb8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3d68
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 4
jl 0x1400a3d42
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3d46
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3d30
test rbx, rbx
je 0x1400a3d68
cmp dword [rbx + 0x18], 4
jg 0x1400a3d68
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a3d7f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009bc00
mov rbx, rax
lea rcx, [rbp + 0xb8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
lea rdx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp - 0x28]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14019e15c]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x20], rax
mov dl, 0x20
lea rcx, [rsp + 0x54]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c180
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.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c180
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a3e77
xor ebx, ebx
nop dword [rax]
cmp dword [rdx + 0x18], 5
jl 0x1400a3e5f
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a3e63
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a3e50
test rbx, rbx
je 0x1400a3e77
cmp dword [rbx + 0x18], 5
jle 0x1400a3f0b
lea rcx, [rbp + 0xc0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3ee8
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 5
jl 0x1400a3ec2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3ec6
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3eb0
test rbx, rbx
je 0x1400a3ee8
cmp dword [rbx + 0x18], 5
jg 0x1400a3ee8
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a3efe
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x80]
mov rcx, r10
call fcn.14009bc00
mov rbx, rax
lea rcx, [rbp + 0xc0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0xc8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xd0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14019e15c]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x18], rax
mov dl, 0x20
lea rcx, [rsp + 0x56]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c180
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.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c180
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a400a
xor ebx, ebx
cmp dword [rdx + 0x18], 6
jl 0x1400a3ff2
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a3ff6
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a3fe3
test rbx, rbx
je 0x1400a400a
cmp dword [rbx + 0x18], 6
jle 0x1400a409b
lea rcx, [rbp + 0xd8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a4078
nop
mov r9, rcx
cmp dword [rcx + 0x18], 6
jl 0x1400a4052
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4056
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a4040
test rbx, rbx
je 0x1400a4078
cmp dword [rbx + 0x18], 6
jg 0x1400a4078
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a408e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x7c]
mov rcx, r10
call fcn.14009bc00
mov rbx, rax
lea rcx, [rbp + 0xd8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0xe0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0xe8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14019e15c]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 0x10], rax
mov dl, 0x20
lea rcx, [rsp + 0x58]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c180
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.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c180
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a419a
xor ebx, ebx
cmp dword [rdx + 0x18], 7
jl 0x1400a4182
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a4186
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a4173
test rbx, rbx
je 0x1400a419a
cmp dword [rbx + 0x18], 7
jle 0x1400a422b
lea rcx, [rbp + 0xf0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a4208
nop
mov r9, rcx
cmp dword [rcx + 0x18], 7
jl 0x1400a41e2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a41e6
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a41d0
test rbx, rbx
je 0x1400a4208
cmp dword [rbx + 0x18], 7
jg 0x1400a4208
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a421e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x78]
mov rcx, r10
call fcn.14009bc00
mov rbx, rax
lea rcx, [rbp + 0xf0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0xf8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x100]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14019e15c]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp - 8], rax
mov dl, 0x20
lea rcx, [rsp + 0x5a]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c180
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.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c180
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a432a
xor ebx, ebx
cmp dword [rdx + 0x18], 8
jl 0x1400a4312
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a4316
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a4303
test rbx, rbx
je 0x1400a432a
cmp dword [rbx + 0x18], 8
jle 0x1400a43bb
lea rcx, [rbp + 0x108]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a4398
nop
mov r9, rcx
cmp dword [rcx + 0x18], 8
jl 0x1400a4372
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4376
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a4360
test rbx, rbx
je 0x1400a4398
cmp dword [rbx + 0x18], 8
jg 0x1400a4398
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a43ae
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x74]
mov rcx, r10
call fcn.14009bc00
mov rbx, rax
lea rcx, [rbp + 0x108]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x110]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x118]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp - 8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14019e15c]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp], rax
mov dl, 0x20
lea rcx, [rsp + 0x5c]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c180
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.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c180
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a44ba
xor ebx, ebx
cmp dword [rdx + 0x18], 9
jl 0x1400a44a2
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a44a6
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a4493
test rbx, rbx
je 0x1400a44ba
cmp dword [rbx + 0x18], 9
jle 0x1400a454b
lea rcx, [rbp + 0x120]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a4528
nop
mov r9, rcx
cmp dword [rcx + 0x18], 9
jl 0x1400a4502
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4506
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a44f0
test rbx, rbx
je 0x1400a4528
cmp dword [rbx + 0x18], 9
jg 0x1400a4528
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a453e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x70]
mov rcx, r10
call fcn.14009bc00
mov rbx, rax
lea rcx, [rbp + 0x120]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x128]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x130]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14019e15c]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 8], rax
mov dl, 0x20
lea rcx, [rsp + 0x5e]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c180
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.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c180
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a464a
xor ebx, ebx
cmp dword [rdx + 0x18], 0xa
jl 0x1400a4632
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a4636
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a4623
test rbx, rbx
je 0x1400a464a
cmp dword [rbx + 0x18], 0xa
jle 0x1400a46db
lea rcx, [rbp + 0x138]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a46b8
nop
mov r9, rcx
cmp dword [rcx + 0x18], 0xa
jl 0x1400a4692
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4696
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a4680
test rbx, rbx
je 0x1400a46b8
cmp dword [rbx + 0x18], 0xa
jg 0x1400a46b8
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a46ce
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x6c]
mov rcx, r10
call fcn.14009bc00
mov rbx, rax
lea rcx, [rbp + 0x138]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x140]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x148]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14019e15c]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x10], rax
mov dl, 0x20
lea rcx, [rsp + 0x60]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c180
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.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c180
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a47dd
xor ebx, ebx
cmp dword [rdx + 0x18], 0xb
jl 0x1400a47c5
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a47c9
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a47b6
test rbx, rbx
je 0x1400a47dd
cmp dword [rbx + 0x18], 0xb
jle 0x1400a486c
lea rcx, [rbp + 0x150]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a4849
mov r9, rcx
cmp dword [rcx + 0x18], 0xb
jl 0x1400a4823
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4827
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a4811
test rbx, rbx
je 0x1400a4849
cmp dword [rbx + 0x18], 0xb
jg 0x1400a4849
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a485f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x68]
mov rcx, r10
call fcn.14009bc00
mov rbx, rax
lea rcx, [rbp + 0x150]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x158]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x160]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x10]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 2
lea rcx, [0x14019e15c]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x18], rax
mov dl, 0x20
lea rcx, [rsp + 0x62]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c180
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.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c180
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a496e
xor ebx, ebx
cmp dword [rdx + 0x18], 0xc
jl 0x1400a4956
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a495a
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a4947
test rbx, rbx
je 0x1400a496e
cmp dword [rbx + 0x18], 0xc
jle 0x1400a49fd
lea rcx, [rbp + 0x168]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rsi, rax
lea rcx, [rdi + 0x1d8]
call fcn.14009c100
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a49da
mov r9, rcx
cmp dword [rcx + 0x18], 0xc
jl 0x1400a49b4
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a49b8
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a49a2
test rbx, rbx
je 0x1400a49da
cmp dword [rbx + 0x18], 0xc
jg 0x1400a49da
lea rcx, [rbx + 0x20]
mov rdx, rsi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a49f0
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x64]
mov rcx, r10
call fcn.14009bc00
mov rbx, rax
lea rcx, [rbp + 0x168]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x170]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x178]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x18]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov edx, 5
lea rcx, [0x14019e150]
call qword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____ptr64___cdecl_QString::fromAscii_helper_char_const____ptr64__int_]
mov qword [rbp + 0x20], rax
mov dl, 0x20
lea rcx, [rsp + 0x40]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c180
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.Qt5Core.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.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ebx, word [rax]
mov rcx, r15
call fcn.14009c180
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.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64]
mov r14, rax
mov rcx, r15
call fcn.14009c180
mov rcx, qword [r15]
mov rsi, qword [rcx + 0x10]
add rsi, rcx
add rsi, r12
lea rcx, [rsi + 0x1d8]
call fcn.14009c100
mov rcx, qword [rsi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a4b4e
xor ebx, ebx
cmp dword [rdx + 0x18], 0xd
jl 0x1400a4b36
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a4b3a
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a4b27
test rbx, rbx
je 0x1400a4b4e
cmp dword [rbx + 0x18], 0xd
jle 0x1400a4bde
lea rcx, [rbp + 0x180]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov rdi, rax
lea rcx, [rsi + 0x1d8]
call fcn.14009c100
mov r10, qword [rsi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a4bba
mov r9, rcx
cmp dword [rcx + 0x18], 0xd
jl 0x1400a4b94
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4b98
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a4b82
test rbx, rbx
je 0x1400a4bba
cmp dword [rbx + 0x18], 0xd
jg 0x1400a4bba
lea rcx, [rbx + 0x20]
mov rdx, rdi
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a4bd1
mov byte [rsp + 0x20], dl
mov r8, rdi
lea rdx, [rsp + 0x48]
mov rcx, r10
call fcn.14009bc00
mov rbx, rax
lea rcx, [rbp + 0x180]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbx + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString____ptr64____ptr64]
nop
lea rcx, [rbp + 0x188]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x190]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x198]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x1a0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x20]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
inc r13d
mov rbx, qword [rbp + 0x28]
inc rbx
mov qword [rbp + 0x28], rbx
mov rax, qword [r15]
cmp r13d, dword [rax + 4]
jl 0x1400a3075
xor ebx, ebx
mov dword [rsp + 0x3c], ebx
nop
mov dword [rsp + 0x40], 0
mov rax, qword [r15]
cmp dword [rax + 4], 0
jle 0x1400a4f68
mov r12, qword [rbp - 0x60]
xor r13d, r13d
nop dword [rax]
mov rcx, r15
call fcn.14009c180
mov rcx, qword [r15]
mov rsi, qword [rcx + 0x10]
add rsi, r13
add rsi, rcx
lea rcx, [rsi + 0x1d8]
call fcn.14009c100
mov rax, qword [rsi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a4cc8
xor edi, edi
cmp dword [rcx + 0x18], ebx
jl 0x1400a4cb1
mov rdi, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4cb5
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4ca3
test rdi, rdi
je 0x1400a4cc8
cmp ebx, dword [rdi + 0x18]
jge 0x1400a4d5b
lea rcx, [rbp + 0x1a8]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov r14, rax
lea rcx, [rsi + 0x1d8]
call fcn.14009c100
mov r10, qword [rsi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor edi, edi
mov dl, 1
test rcx, rcx
je 0x1400a4d37
nop dword [rax]
mov r9, rcx
cmp dword [rcx + 0x18], ebx
jl 0x1400a4d13
mov rdi, rcx
mov dl, 1
mov rcx, qword [rcx + 8]
jmp 0x1400a4d19
xor dl, dl
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4d00
test rdi, rdi
je 0x1400a4d37
cmp ebx, dword [rdi + 0x18]
jl 0x1400a4d37
lea rcx, [rdi + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a4d4e
mov byte [rsp + 0x20], dl
mov r8, r14
lea rdx, [rsp + 0x3c]
mov rcx, r10
call fcn.14009bc00
mov rdi, rax
lea rcx, [rbp + 0x1a8]
call qword [sym.imp.Qt5Core.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 0x1400a4d9b
xor eax, eax
cmp dword [rcx + 0x18], ebx
jl 0x1400a4d83
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4d87
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4d75
test rax, rax
je 0x1400a4d9b
cmp ebx, dword [rax + 0x18]
jl 0x1400a4d9b
mov ecx, dword [rax + 0x1c]
jmp 0x1400a4d9d
xor ecx, ecx
cmp ecx, edx
jge 0x1400a4f4b
mov rcx, r15
call fcn.14009c180
mov rcx, qword [r15]
mov rsi, qword [rcx + 0x10]
add rsi, r13
add rsi, rcx
lea rcx, [rsi + 0x1d8]
call fcn.14009c100
mov rax, qword [rsi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a4dfd
xor edi, edi
cmp dword [rcx + 0x18], ebx
jl 0x1400a4de6
mov rdi, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4dea
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4dd8
test rdi, rdi
je 0x1400a4dfd
cmp ebx, dword [rdi + 0x18]
jge 0x1400a4e8c
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
mov r14, rax
lea rcx, [rsi + 0x1d8]
call fcn.14009c100
mov r10, qword [rsi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor edi, edi
mov dl, 1
test rcx, rcx
je 0x1400a4e68
mov r9, rcx
cmp dword [rcx + 0x18], ebx
jl 0x1400a4e44
mov rdi, rcx
mov dl, 1
mov rcx, qword [rcx + 8]
jmp 0x1400a4e4a
xor dl, dl
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4e31
test rdi, rdi
je 0x1400a4e68
cmp ebx, dword [rdi + 0x18]
jl 0x1400a4e68
lea rcx, [rdi + 0x20]
mov rdx, r14
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
jmp 0x1400a4e7f
mov byte [rsp + 0x20], dl
mov r8, r14
lea rdx, [rsp + 0x3c]
mov rcx, r10
call fcn.14009bc00
mov rdi, rax
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rax, qword [rdi + 0x20]
mov edi, dword [rax + 4]
lea rcx, [r12 + 0x108]
call fcn.140053230
mov rax, qword [r12 + 0x108]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a4ed4
xor edx, edx
cmp dword [rcx + 0x18], ebx
jl 0x1400a4ec1
mov rdx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a4ec5
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a4eb3
test rdx, rdx
je 0x1400a4ed4
cmp ebx, dword [rdx + 0x18]
jge 0x1400a4f48
mov dword [rsp + 0x48], 0
lea rcx, [r12 + 0x108]
call fcn.140053230
mov r10, qword [r12 + 0x108]
mov rax, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor edx, edx
mov cl, 1
test rax, rax
je 0x1400a4f2f
mov r9, rax
cmp dword [rax + 0x18], ebx
jl 0x1400a4f15
mov rdx, rax
mov cl, 1
mov rax, qword [rax + 8]
jmp 0x1400a4f1b
xor cl, cl
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a4f02
test rdx, rdx
je 0x1400a4f2f
cmp ebx, dword [rdx + 0x18]
jl 0x1400a4f2f
mov dword [rdx + 0x1c], eax
jmp 0x1400a4f48
mov byte [rsp + 0x20], cl
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x3c]
mov rcx, r10
call fcn.1400531e0
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 0x1400a4c70
inc ebx
mov dword [rsp + 0x3c], ebx
cmp ebx, 0xe
jl 0x1400a4c50
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140262bb0]
mov rbx, qword [rbp - 0x60]
mov rcx, rbx
call qword [sym.imp.Qt5Core.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, [0x140262bb0]
mov rcx, rbx
call qword [sym.imp.Qt5Core.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.14015d760
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