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

Disassembly:
push rbx
sub rsp, 0x30
mov rbx, r9
test edx, edx
jne 0x14009d9d4
test r8d, r8d
je 0x14009d9bb
sub r8d, 1
je 0x14009d98b
sub r8d, 1
je 0x14009d976
sub r8d, 1
je 0x14009d960
cmp r8d, 1
jne 0x14009da42
add rsp, 0x30
pop rbx
jmp 0x1400a1760
mov rax, qword [r9 + 0x10]
mov rdx, qword [r9 + 8]
movzx r8d, byte [rax]
add rsp, 0x30
pop rbx
jmp 0x1400a1440
mov rax, qword [r9 + 0x10]
mov rdx, qword [r9 + 8]
mov r8d, dword [rax]
add rsp, 0x30
pop rbx
jmp 0x1400a1590
mov rax, qword [r9 + 8]
lea rdx, [0x140257bb0]
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, [0x140257bb0]
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 0x14009da09
cmp r8d, 2
jne 0x14009d9ea
mov rcx, qword [r9 + 8]
mov ecx, dword [rcx]
cmp ecx, 1
je 0x14009d9f9
mov rax, qword [r9]
mov dword [rax], 0xffffffff
add rsp, 0x30
pop rbx
ret
call fcn.140026f00
mov rcx, qword [rbx]
mov dword [rcx], eax
add rsp, 0x30
pop rbx
ret
cmp edx, 0xa
jne 0x14009da42
mov rax, qword [r9 + 8]
mov rcx, qword [r9]
mov rdx, qword [rax]
lea rax, [0x1400a09f0]
cmp rdx, rax
jne 0x14009da30
mov dword [rcx], 0
add rsp, 0x30
pop rbx
ret
lea rax, [0x1400a0a10]
cmp rdx, rax
jne 0x14009da42
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 [0x1402694b8]
xor rax, rsp
mov qword [rsp + 0x110], rax
mov rsi, rdx
mov rdi, rcx
test r8b, r8b
je 0x1400a1523
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 0x1400a1516
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.14009a280
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 0x1400a1550
call fcn.14009b980
cmp eax, 0xffffffff
je 0x1400a1550
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.14009b0e0
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140257bb0]
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.140159640
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.14009b980
mov edi, eax
cmp eax, 0xffffffff
je 0x1400a15e0
mov rdx, qword [rbx + 0x10]
cmp eax, dword [rdx + 4]
jge 0x1400a15e0
mov edx, eax
lea rcx, [rbx + 0x10]
call fcn.140099e40
mov dword [rax + 0x18], esi
cmp esi, 6
jne 0x1400a15e0
mov edx, edi
lea rcx, [rbx + 0x10]
call fcn.140099e40
mov rcx, rax
call fcn.14009f640
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 [0x1402694b8]
xor rax, rsp
mov qword [rbp + 0x230], rax
mov r14, rcx
mov qword [rbp - 0x60], rcx
cmp byte [rcx + 0xa8], 0
je 0x1400a3dce
mov rax, qword [rcx + 0xa0]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a182b
mov rax, rcx
xor edx, edx
cmp dword [rax + 0x18], 2
jl 0x1400a17d0
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400a17d4
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a17c1
test rdx, rdx
je 0x1400a182b
cmp dword [rdx + 0x18], 2
jg 0x1400a182b
cmp byte [rdx + 0x1c], al
jne 0x1400a182b
nop dword [rax]
cmp dword [rcx + 0x18], 1
jl 0x1400a17ff
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a1803
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a17f0
test rax, rax
je 0x1400a182b
cmp dword [rax + 0x18], 1
jg 0x1400a182b
cmp byte [rax + 0x1c], cl
jne 0x1400a182b
xor r13b, r13b
mov rax, qword [r14 + 0xa0]
mov rcx, qword [rax + 0x10]
mov rax, rcx
jmp 0x1400a1845
mov rax, qword [r14 + 0xa0]
mov rcx, qword [rax + 0x10]
mov rax, rcx
mov r13b, 1
test rcx, rcx
je 0x1400a192b
xor r8d, r8d
cmp dword [rax + 0x18], 5
jl 0x1400a1857
mov r8, rax
mov rax, qword [rax + 8]
jmp 0x1400a185b
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a1848
test r8, r8
je 0x1400a192b
cmp dword [r8 + 0x18], 5
jg 0x1400a192b
cmp byte [r8 + 0x1c], al
jne 0x1400a192b
nop
cmp dword [rcx + 0x18], 6
jl 0x1400a188f
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a1893
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a1880
test rax, rax
je 0x1400a192b
cmp dword [rax + 0x18], 6
jg 0x1400a192b
cmp byte [rax + 0x1c], cl
jne 0x1400a192b
mov rax, qword [r14 + 0xa0]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a192b
mov rax, rcx
xor edx, edx
cmp dword [rax + 0x18], 7
jl 0x1400a18d4
mov rdx, rax
mov rax, qword [rax + 8]
jmp 0x1400a18d8
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a18c5
test rdx, rdx
je 0x1400a192b
cmp dword [rdx + 0x18], 7
jg 0x1400a192b
cmp byte [rdx + 0x1c], al
jne 0x1400a192b
nop dword [rax]
cmp dword [rcx + 0x18], 8
jl 0x1400a18ff
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a1903
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a18f0
test rax, rax
je 0x1400a192b
cmp dword [rax + 0x18], 8
jg 0x1400a192b
cmp byte [rax + 0x1c], cl
jne 0x1400a192b
xor r9b, r9b
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
mov rax, r8
jmp 0x1400a194a
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 0x1400a1a7b
xor r10d, r10d
nop dword [rax]
cmp dword [rax + 0x18], 9
jl 0x1400a195f
mov r10, rax
mov rax, qword [rax + 8]
jmp 0x1400a1963
mov rax, qword [rax + 0x10]
movzx edx, r13b
movzx ecx, r9b
test rax, rax
jne 0x1400a1950
mov byte [rsp + 0x30], cl
test r10, r10
je 0x1400a1a7b
mov byte [rsp + 0x30], cl
cmp dword [r10 + 0x18], 9
jg 0x1400a1a7b
mov byte [rsp + 0x30], cl
cmp byte [r10 + 0x1c], al
jne 0x1400a1a7b
nop word [rax + rax]
cmp dword [r8 + 0x18], 0xa
jl 0x1400a19b0
mov rax, r8
mov r8, qword [r8 + 8]
jmp 0x1400a19b4
mov r8, qword [r8 + 0x10]
test r8, r8
jne 0x1400a19a0
mov byte [rsp + 0x30], cl
test rax, rax
je 0x1400a1a7b
mov byte [rsp + 0x30], cl
cmp dword [rax + 0x18], 0xa
jg 0x1400a1a7b
mov byte [rsp + 0x30], cl
cmp byte [rax + 0x1c], r8b
jne 0x1400a1a7b
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
mov byte [rsp + 0x30], cl
test r8, r8
je 0x1400a1a7b
mov rax, r8
xor r10d, r10d
cmp dword [rax + 0x18], 0xb
jl 0x1400a1a0f
mov r10, rax
mov rax, qword [rax + 8]
jmp 0x1400a1a13
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a1a00
mov byte [rsp + 0x30], cl
test r10, r10
je 0x1400a1a7b
mov byte [rsp + 0x30], cl
cmp dword [r10 + 0x18], 0xb
jg 0x1400a1a7b
mov byte [rsp + 0x30], cl
cmp byte [r10 + 0x1c], al
jne 0x1400a1a7b
cmp dword [r8 + 0x18], 0xc
jl 0x1400a1a46
mov rax, r8
mov r8, qword [r8 + 8]
jmp 0x1400a1a4a
mov r8, qword [r8 + 0x10]
test r8, r8
jne 0x1400a1a36
mov byte [rsp + 0x30], cl
test rax, rax
je 0x1400a1a7b
mov byte [rsp + 0x30], cl
cmp dword [rax + 0x18], 0xc
jg 0x1400a1a7b
mov byte [rsp + 0x30], cl
cmp byte [rax + 0x1c], r8b
jne 0x1400a1a7b
xor bl, bl
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
jmp 0x1400a1a91
mov rax, qword [r14 + 0xa0]
mov r8, qword [rax + 0x10]
mov bl, 1
mov byte [rsp + 0x32], bl
test r8, r8
je 0x1400a1ae4
xor r10d, r10d
cmp dword [r8 + 0x18], 0xd
jl 0x1400a1aa4
mov r10, r8
mov r8, qword [r8 + 8]
jmp 0x1400a1aa8
mov r8, qword [r8 + 0x10]
movzx ecx, r9b
test r8, r8
jne 0x1400a1a94
mov byte [rsp + 0x32], bl
movzx edi, cl
mov byte [rsp + 0x30], cl
test r10, r10
je 0x1400a1ae9
mov byte [rsp + 0x32], bl
mov byte [rsp + 0x30], cl
cmp dword [r10 + 0x18], 0xd
jg 0x1400a1ae9
movzx esi, byte [r10 + 0x1c]
mov byte [rsp + 0x34], sil
mov byte [rsp + 0x32], bl
mov byte [rsp + 0x30], cl
jmp 0x1400a1aee
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.14009db50
xor r12d, r12d
lea r15, [r14 + 0x10]
mov rax, qword [r15]
cmp dword [rax + 4], r12d
jle 0x1400a1e1e
xor esi, esi
mov qword [rsp + 0x48], rsi
nop dword [rax]
mov eax, dword [rax]
cmp eax, 1
jbe 0x1400a1bab
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a1ba0
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 0x1400a1bab
xor r8d, r8d
mov rcx, r15
call fcn.14009f430
mov rax, qword [r15]
mov rcx, qword [rax + 0x10]
add rcx, rsi
cmp qword [rcx + rax + 0x168], 0
je 0x1400a1e00
test r13b, r13b
je 0x1400a1c24
mov edx, r12d
mov rcx, r15
call fcn.140099e40
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.140099e40
mov qword [rax + 0x20], rbx
mov ebx, dword [rsp + 0x68]
mov edx, r12d
mov rcx, r15
call fcn.140099e40
mov qword [rax + 0x28], rbx
movzx ebx, byte [rsp + 0x32]
test dil, dil
je 0x1400a1cce
mov edx, r12d
mov rcx, r15
call fcn.140099e40
mov rsi, qword [rax + 0x60]
mov edx, r12d
mov rcx, r15
call fcn.140099e40
mov r14, qword [rax + 0x68]
mov edx, r12d
mov rcx, r15
call fcn.140099e40
mov rdi, rax
mov edx, r12d
mov rcx, r15
call fcn.140099e40
mov rbx, rax
mov edx, r12d
mov rcx, r15
call fcn.140099e40
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.140099e40
mov rbx, qword [rax + 0x60]
sub rbx, rsi
mov edx, r12d
mov rcx, r15
call fcn.140099e40
mov qword [rax + 0x50], rbx
mov edx, r12d
mov rcx, r15
call fcn.140099e40
mov rbx, qword [rax + 0x68]
sub rbx, r14
mov edx, r12d
mov rcx, r15
call fcn.140099e40
mov qword [rax + 0x58], rbx
movzx ebx, byte [rsp + 0x32]
test bl, bl
je 0x1400a1d89
mov edx, r12d
mov rcx, r15
call fcn.140099e40
mov rsi, qword [rax + 0x80]
mov edx, r12d
mov rcx, r15
call fcn.140099e40
mov r14, qword [rax + 0x88]
mov edx, r12d
mov rcx, r15
call fcn.140099e40
mov rdi, rax
mov edx, r12d
mov rcx, r15
call fcn.140099e40
mov rbx, rax
mov edx, r12d
mov rcx, r15
call fcn.140099e40
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.140099e40
mov rbx, qword [rax + 0x80]
sub rbx, rsi
mov edx, r12d
mov rcx, r15
call fcn.140099e40
mov qword [rax + 0x70], rbx
mov edx, r12d
mov rcx, r15
call fcn.140099e40
mov rbx, qword [rax + 0x88]
sub rbx, r14
mov edx, r12d
mov rcx, r15
call fcn.140099e40
mov qword [rax + 0x78], rbx
movzx ebx, byte [rsp + 0x32]
cmp byte [rsp + 0x34], 0
je 0x1400a1dfb
mov edx, r12d
mov rcx, r15
call fcn.140099e40
mov rdi, qword [rax + 0x98]
mov edx, r12d
mov rcx, r15
call fcn.140099e40
mov rbx, rax
mov edx, r12d
mov rcx, r15
call fcn.140099e40
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.140099e40
mov rbx, qword [rax + 0x98]
sub rbx, rdi
mov edx, r12d
mov rcx, r15
call fcn.140099e40
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 0x1400a1b70
xor r13d, r13d
cmp dword [rax + 4], r13d
jle 0x1400a3a59
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 0x1400a1ec0
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a1eb5
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 0x1400a1ec0
xor r8d, r8d
mov rcx, r15
call fcn.14009f430
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 0x1400a1f0f
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a1f04
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 0x1400a1f0f
xor r8d, r8d
mov rcx, r15
call fcn.14009f430
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.14009af10
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a1f67
xor ebx, ebx
cmp dword [rcx + 0x18], 0
jl 0x1400a1f50
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a1f54
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a1f41
test rbx, rbx
je 0x1400a1f67
cmp dword [rbx + 0x18], ecx
jle 0x1400a1ffc
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.14009af10
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a1fdb
nop dword [rax + rax]
mov r9, rcx
mov edx, dword [rcx + 0x18]
test edx, edx
js 0x1400a1fb3
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a1fb7
mov rcx, qword [rcx + 0x10]
shr edx, 0x1f
xor dl, 1
test rcx, rcx
jne 0x1400a1fa0
test rbx, rbx
je 0x1400a1fdb
cmp dword [rbx + 0x18], ecx
jg 0x1400a1fdb
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 0x1400a1ff2
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x6c]
mov rcx, r10
call fcn.14009aa10
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, [0x14019a12c]
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 0x1400a206e
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a2063
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 0x1400a206e
xor r8d, r8d
mov rcx, r15
call fcn.14009f430
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 0x1400a20e8
mov rcx, qword [r15]
mov edx, dword [rcx + 8]
and edx, 0x7fffffff
jne 0x1400a20dd
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 0x1400a20e8
xor r8d, r8d
mov rcx, r15
call fcn.14009f430
mov rcx, qword [r15]
mov rdi, qword [rcx + 0x10]
add rdi, r12
add rdi, rcx
lea rcx, [rdi + 0x1d8]
call fcn.14009af10
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a213a
xor ebx, ebx
cmp dword [rcx + 0x18], 1
jl 0x1400a2122
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2126
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a2113
test rbx, rbx
je 0x1400a213a
cmp dword [rbx + 0x18], 1
jle 0x1400a21c9
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.14009af10
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a21a8
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 1
jl 0x1400a2182
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2186
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a2170
test rbx, rbx
je 0x1400a21a8
cmp dword [rbx + 0x18], 1
jg 0x1400a21a8
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 0x1400a21bf
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x70]
mov rcx, r10
call fcn.14009aa10
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, [0x14019a12c]
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 0x1400a225b
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a2250
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 0x1400a225b
xor r8d, r8d
mov rcx, r15
call fcn.14009f430
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 0x1400a22d5
mov rcx, qword [r15]
mov edx, dword [rcx + 8]
and edx, 0x7fffffff
jne 0x1400a22ca
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 0x1400a22d5
xor r8d, r8d
mov rcx, r15
call fcn.14009f430
mov rcx, qword [r15]
mov rdi, qword [rcx + 0x10]
add rdi, r12
add rdi, rcx
lea rcx, [rdi + 0x1d8]
call fcn.14009af10
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a2327
xor ebx, ebx
cmp dword [rcx + 0x18], 2
jl 0x1400a230f
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2313
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a2300
test rbx, rbx
je 0x1400a2327
cmp dword [rbx + 0x18], 2
jle 0x1400a23b9
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.14009af10
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a2398
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 2
jl 0x1400a2372
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2376
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a2360
test rbx, rbx
je 0x1400a2398
cmp dword [rbx + 0x18], 2
jg 0x1400a2398
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 0x1400a23af
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x74]
mov rcx, r10
call fcn.14009aa10
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 0x1400a2425
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a241a
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 0x1400a2425
xor r8d, r8d
mov rcx, r15
call fcn.14009f430
mov rax, qword [r15]
mov rbx, qword [rax + 0x10]
add rbx, r12
add rbx, rax
cmp qword [rbx + 0x1d0], 0
je 0x1400a2715
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 0x1400a2715
mov edx, 5
lea rcx, [0x14019a130]
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 0x1400a24cf
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a24c4
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 0x1400a24cf
xor r8d, r8d
mov rcx, r15
call fcn.14009f430
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 0x1400a2564
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a2559
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 0x1400a2564
xor r8d, r8d
mov rcx, r15
call fcn.14009f430
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 0x1400a25e5
mov rcx, qword [r15]
mov edx, dword [rcx + 8]
and edx, 0x7fffffff
jne 0x1400a25da
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 0x1400a25e5
xor r8d, r8d
mov rcx, r15
call fcn.14009f430
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.14009af10
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a263f
xor ebx, ebx
cmp dword [rcx + 0x18], 3
jl 0x1400a2627
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a262b
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a2618
test rbx, rbx
je 0x1400a263f
cmp dword [rbx + 0x18], 3
jle 0x1400a26c9
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.14009af10
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a26a8
mov r9, rcx
cmp dword [rcx + 0x18], 3
jl 0x1400a2682
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2686
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a2670
test rbx, rbx
je 0x1400a26a8
cmp dword [rbx + 0x18], 3
jg 0x1400a26a8
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 0x1400a26bf
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009aa10
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 0x1400a287f
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14019a138]
lea rdx, [rbp - 0x38]
lea rcx, [0x140261e20]
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 0x1400a2777
mov rax, qword [r15]
mov edx, dword [rax + 8]
and edx, 0x7fffffff
jne 0x1400a276c
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 0x1400a2777
xor r8d, r8d
mov rcx, r15
call fcn.14009f430
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.14009af10
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a27d7
xor ebx, ebx
nop word [rax + rax]
cmp dword [rcx + 0x18], 3
jl 0x1400a27bf
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a27c3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a27b0
test rbx, rbx
je 0x1400a27d7
cmp dword [rbx + 0x18], 3
jle 0x1400a286c
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.14009af10
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a2848
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 3
jl 0x1400a2822
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2826
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a2810
test rbx, rbx
je 0x1400a2848
cmp dword [rbx + 0x18], 3
jg 0x1400a2848
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 0x1400a285f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009aa10
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.14009af90
mov rax, qword [r15]
mov rbx, qword [rax + 0x10]
add rbx, rax
cmp qword [rbx + r12 + 0x1d0], 0
je 0x1400a2a7f
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 0x1400a2a7f
mov edx, 3
lea rcx, [0x14019a12c]
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.14009af90
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.14009af90
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.14009af10
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a29b7
xor ebx, ebx
nop word [rax + rax]
cmp dword [rdx + 0x18], 4
jl 0x1400a299f
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a29a3
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a2990
test rbx, rbx
je 0x1400a29b7
cmp dword [rbx + 0x18], 4
jle 0x1400a2a4c
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.14009af10
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a2a28
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 4
jl 0x1400a2a02
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2a06
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a29f0
test rbx, rbx
je 0x1400a2a28
cmp dword [rbx + 0x18], 4
jg 0x1400a2a28
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 0x1400a2a3f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009aa10
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 0x1400a2baf
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [0x14019a138]
lea rdx, [rbp - 0x28]
lea rcx, [0x140261e20]
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.14009af90
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.14009af10
mov rax, qword [rdi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a2b07
xor ebx, ebx
nop
cmp dword [rcx + 0x18], 4
jl 0x1400a2aef
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2af3
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a2ae0
test rbx, rbx
je 0x1400a2b07
cmp dword [rbx + 0x18], 4
jle 0x1400a2b9c
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.14009af10
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a2b78
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 4
jl 0x1400a2b52
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2b56
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a2b40
test rbx, rbx
je 0x1400a2b78
cmp dword [rbx + 0x18], 4
jg 0x1400a2b78
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 0x1400a2b8f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rsp + 0x38]
mov rcx, r10
call fcn.14009aa10
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, [0x14019a13c]
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.14009af90
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.14009af90
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009af10
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a2c87
xor ebx, ebx
nop dword [rax]
cmp dword [rdx + 0x18], 5
jl 0x1400a2c6f
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a2c73
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a2c60
test rbx, rbx
je 0x1400a2c87
cmp dword [rbx + 0x18], 5
jle 0x1400a2d1b
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.14009af10
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a2cf8
nop dword [rax + rax]
mov r9, rcx
cmp dword [rcx + 0x18], 5
jl 0x1400a2cd2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2cd6
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a2cc0
test rbx, rbx
je 0x1400a2cf8
cmp dword [rbx + 0x18], 5
jg 0x1400a2cf8
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 0x1400a2d0e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x80]
mov rcx, r10
call fcn.14009aa10
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, [0x14019a13c]
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.14009af90
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.14009af90
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009af10
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a2e1a
xor ebx, ebx
cmp dword [rdx + 0x18], 6
jl 0x1400a2e02
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a2e06
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a2df3
test rbx, rbx
je 0x1400a2e1a
cmp dword [rbx + 0x18], 6
jle 0x1400a2eab
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.14009af10
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a2e88
nop
mov r9, rcx
cmp dword [rcx + 0x18], 6
jl 0x1400a2e62
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2e66
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a2e50
test rbx, rbx
je 0x1400a2e88
cmp dword [rbx + 0x18], 6
jg 0x1400a2e88
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 0x1400a2e9e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x7c]
mov rcx, r10
call fcn.14009aa10
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, [0x14019a13c]
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.14009af90
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.14009af90
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009af10
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a2faa
xor ebx, ebx
cmp dword [rdx + 0x18], 7
jl 0x1400a2f92
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a2f96
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a2f83
test rbx, rbx
je 0x1400a2faa
cmp dword [rbx + 0x18], 7
jle 0x1400a303b
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.14009af10
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3018
nop
mov r9, rcx
cmp dword [rcx + 0x18], 7
jl 0x1400a2ff2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a2ff6
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a2fe0
test rbx, rbx
je 0x1400a3018
cmp dword [rbx + 0x18], 7
jg 0x1400a3018
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 0x1400a302e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x78]
mov rcx, r10
call fcn.14009aa10
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, [0x14019a13c]
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.14009af90
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.14009af90
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009af10
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a313a
xor ebx, ebx
cmp dword [rdx + 0x18], 8
jl 0x1400a3122
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a3126
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a3113
test rbx, rbx
je 0x1400a313a
cmp dword [rbx + 0x18], 8
jle 0x1400a31cb
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.14009af10
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a31a8
nop
mov r9, rcx
cmp dword [rcx + 0x18], 8
jl 0x1400a3182
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3186
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3170
test rbx, rbx
je 0x1400a31a8
cmp dword [rbx + 0x18], 8
jg 0x1400a31a8
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 0x1400a31be
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x74]
mov rcx, r10
call fcn.14009aa10
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, [0x14019a13c]
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.14009af90
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.14009af90
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009af10
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a32ca
xor ebx, ebx
cmp dword [rdx + 0x18], 9
jl 0x1400a32b2
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a32b6
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a32a3
test rbx, rbx
je 0x1400a32ca
cmp dword [rbx + 0x18], 9
jle 0x1400a335b
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.14009af10
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3338
nop
mov r9, rcx
cmp dword [rcx + 0x18], 9
jl 0x1400a3312
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3316
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3300
test rbx, rbx
je 0x1400a3338
cmp dword [rbx + 0x18], 9
jg 0x1400a3338
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 0x1400a334e
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x70]
mov rcx, r10
call fcn.14009aa10
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, [0x14019a13c]
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.14009af90
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.14009af90
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009af10
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a345a
xor ebx, ebx
cmp dword [rdx + 0x18], 0xa
jl 0x1400a3442
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a3446
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a3433
test rbx, rbx
je 0x1400a345a
cmp dword [rbx + 0x18], 0xa
jle 0x1400a34eb
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.14009af10
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a34c8
nop
mov r9, rcx
cmp dword [rcx + 0x18], 0xa
jl 0x1400a34a2
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a34a6
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3490
test rbx, rbx
je 0x1400a34c8
cmp dword [rbx + 0x18], 0xa
jg 0x1400a34c8
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 0x1400a34de
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x6c]
mov rcx, r10
call fcn.14009aa10
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, [0x14019a13c]
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.14009af90
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.14009af90
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009af10
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a35ed
xor ebx, ebx
cmp dword [rdx + 0x18], 0xb
jl 0x1400a35d5
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a35d9
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a35c6
test rbx, rbx
je 0x1400a35ed
cmp dword [rbx + 0x18], 0xb
jle 0x1400a367c
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.14009af10
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a3659
mov r9, rcx
cmp dword [rcx + 0x18], 0xb
jl 0x1400a3633
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3637
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3621
test rbx, rbx
je 0x1400a3659
cmp dword [rbx + 0x18], 0xb
jg 0x1400a3659
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 0x1400a366f
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x68]
mov rcx, r10
call fcn.14009aa10
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, [0x14019a13c]
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.14009af90
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.14009af90
mov rdx, qword [r15]
mov rdi, qword [rdx + 0x10]
add rdi, r12
add rdi, rdx
lea rcx, [rdi + 0x1d8]
call fcn.14009af10
mov rcx, qword [rdi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a377e
xor ebx, ebx
cmp dword [rdx + 0x18], 0xc
jl 0x1400a3766
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a376a
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a3757
test rbx, rbx
je 0x1400a377e
cmp dword [rbx + 0x18], 0xc
jle 0x1400a380d
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.14009af10
mov r10, qword [rdi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a37ea
mov r9, rcx
cmp dword [rcx + 0x18], 0xc
jl 0x1400a37c4
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a37c8
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a37b2
test rbx, rbx
je 0x1400a37ea
cmp dword [rbx + 0x18], 0xc
jg 0x1400a37ea
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 0x1400a3800
mov byte [rsp + 0x20], dl
mov r8, rsi
lea rdx, [rbp - 0x64]
mov rcx, r10
call fcn.14009aa10
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, [0x14019a130]
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.14009af90
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.14009af90
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.14009af90
mov rcx, qword [r15]
mov rsi, qword [rcx + 0x10]
add rsi, rcx
add rsi, r12
lea rcx, [rsi + 0x1d8]
call fcn.14009af10
mov rcx, qword [rsi + 0x1d8]
mov rdx, qword [rcx + 0x10]
test rdx, rdx
je 0x1400a395e
xor ebx, ebx
cmp dword [rdx + 0x18], 0xd
jl 0x1400a3946
mov rbx, rdx
mov rdx, qword [rdx + 8]
jmp 0x1400a394a
mov rdx, qword [rdx + 0x10]
test rdx, rdx
jne 0x1400a3937
test rbx, rbx
je 0x1400a395e
cmp dword [rbx + 0x18], 0xd
jle 0x1400a39ee
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.14009af10
mov r10, qword [rsi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor ebx, ebx
mov dl, 1
test rcx, rcx
je 0x1400a39ca
mov r9, rcx
cmp dword [rcx + 0x18], 0xd
jl 0x1400a39a4
mov rbx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a39a8
mov rcx, qword [rcx + 0x10]
setge dl
test rcx, rcx
jne 0x1400a3992
test rbx, rbx
je 0x1400a39ca
cmp dword [rbx + 0x18], 0xd
jg 0x1400a39ca
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 0x1400a39e1
mov byte [rsp + 0x20], dl
mov r8, rdi
lea rdx, [rsp + 0x48]
mov rcx, r10
call fcn.14009aa10
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 0x1400a1e85
xor ebx, ebx
mov dword [rsp + 0x3c], ebx
nop
mov dword [rsp + 0x40], 0
mov rax, qword [r15]
cmp dword [rax + 4], 0
jle 0x1400a3d78
mov r12, qword [rbp - 0x60]
xor r13d, r13d
nop dword [rax]
mov rcx, r15
call fcn.14009af90
mov rcx, qword [r15]
mov rsi, qword [rcx + 0x10]
add rsi, r13
add rsi, rcx
lea rcx, [rsi + 0x1d8]
call fcn.14009af10
mov rax, qword [rsi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a3ad8
xor edi, edi
cmp dword [rcx + 0x18], ebx
jl 0x1400a3ac1
mov rdi, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3ac5
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3ab3
test rdi, rdi
je 0x1400a3ad8
cmp ebx, dword [rdi + 0x18]
jge 0x1400a3b6b
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.14009af10
mov r10, qword [rsi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor edi, edi
mov dl, 1
test rcx, rcx
je 0x1400a3b47
nop dword [rax]
mov r9, rcx
cmp dword [rcx + 0x18], ebx
jl 0x1400a3b23
mov rdi, rcx
mov dl, 1
mov rcx, qword [rcx + 8]
jmp 0x1400a3b29
xor dl, dl
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3b10
test rdi, rdi
je 0x1400a3b47
cmp ebx, dword [rdi + 0x18]
jl 0x1400a3b47
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 0x1400a3b5e
mov byte [rsp + 0x20], dl
mov r8, r14
lea rdx, [rsp + 0x3c]
mov rcx, r10
call fcn.14009aa10
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 0x1400a3bab
xor eax, eax
cmp dword [rcx + 0x18], ebx
jl 0x1400a3b93
mov rax, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3b97
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3b85
test rax, rax
je 0x1400a3bab
cmp ebx, dword [rax + 0x18]
jl 0x1400a3bab
mov ecx, dword [rax + 0x1c]
jmp 0x1400a3bad
xor ecx, ecx
cmp ecx, edx
jge 0x1400a3d5b
mov rcx, r15
call fcn.14009af90
mov rcx, qword [r15]
mov rsi, qword [rcx + 0x10]
add rsi, r13
add rsi, rcx
lea rcx, [rsi + 0x1d8]
call fcn.14009af10
mov rax, qword [rsi + 0x1d8]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a3c0d
xor edi, edi
cmp dword [rcx + 0x18], ebx
jl 0x1400a3bf6
mov rdi, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3bfa
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3be8
test rdi, rdi
je 0x1400a3c0d
cmp ebx, dword [rdi + 0x18]
jge 0x1400a3c9c
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.14009af10
mov r10, qword [rsi + 0x1d8]
mov rcx, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor edi, edi
mov dl, 1
test rcx, rcx
je 0x1400a3c78
mov r9, rcx
cmp dword [rcx + 0x18], ebx
jl 0x1400a3c54
mov rdi, rcx
mov dl, 1
mov rcx, qword [rcx + 8]
jmp 0x1400a3c5a
xor dl, dl
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3c41
test rdi, rdi
je 0x1400a3c78
cmp ebx, dword [rdi + 0x18]
jl 0x1400a3c78
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 0x1400a3c8f
mov byte [rsp + 0x20], dl
mov r8, r14
lea rdx, [rsp + 0x3c]
mov rcx, r10
call fcn.14009aa10
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.140052040
mov rax, qword [r12 + 0x108]
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1400a3ce4
xor edx, edx
cmp dword [rcx + 0x18], ebx
jl 0x1400a3cd1
mov rdx, rcx
mov rcx, qword [rcx + 8]
jmp 0x1400a3cd5
mov rcx, qword [rcx + 0x10]
test rcx, rcx
jne 0x1400a3cc3
test rdx, rdx
je 0x1400a3ce4
cmp ebx, dword [rdx + 0x18]
jge 0x1400a3d58
mov dword [rsp + 0x48], 0
lea rcx, [r12 + 0x108]
call fcn.140052040
mov r10, qword [r12 + 0x108]
mov rax, qword [r10 + 0x10]
lea r9, [r10 + 8]
xor edx, edx
mov cl, 1
test rax, rax
je 0x1400a3d3f
mov r9, rax
cmp dword [rax + 0x18], ebx
jl 0x1400a3d25
mov rdx, rax
mov cl, 1
mov rax, qword [rax + 8]
jmp 0x1400a3d2b
xor cl, cl
mov rax, qword [rax + 0x10]
test rax, rax
jne 0x1400a3d12
test rdx, rdx
je 0x1400a3d3f
cmp ebx, dword [rdx + 0x18]
jl 0x1400a3d3f
mov dword [rdx + 0x1c], eax
jmp 0x1400a3d58
mov byte [rsp + 0x20], cl
lea r8, [rsp + 0x48]
lea rdx, [rsp + 0x3c]
mov rcx, r10
call fcn.140051ff0
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 0x1400a3a80
inc ebx
mov dword [rsp + 0x3c], ebx
cmp ebx, 0xe
jl 0x1400a3a60
xor r9d, r9d
xor r8d, r8d
lea rdx, [0x140257bb0]
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, [0x140257bb0]
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.140159640
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