Function at 0x1800c1b40
Capabilities:
Inspect section memory permissions

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x30
test edx, edx
jne 0x1800c1d45
cmp r8d, 0x11
ja case.0x1800c2255.7
movsxd rax, r8d
lea r8, [0x180000000]
mov eax, dword [r8 + rax*4 + 0xc22e0]
add rax, r8
jmp rax
xor r9d, r9d
lea rdx, [0x18033aaf8]
xor r8d, r8d
add rsp, 0x30
pop rbp
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea rdx, [0x18033aaf8]
lea r8d, [r9 + 1]
add rsp, 0x30
pop rbp
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea rdx, [0x18033aaf8]
lea r8d, [r9 + 2]
add rsp, 0x30
pop rbp
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea rdx, [0x18033aaf8]
lea r8d, [r9 + 3]
add rsp, 0x30
pop rbp
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea rdx, [0x18033aaf8]
lea r8d, [r9 + 4]
add rsp, 0x30
pop rbp
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea rdx, [0x18033aaf8]
lea r8d, [r9 + 5]
add rsp, 0x30
pop rbp
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea rdx, [0x18033aaf8]
lea r8d, [r9 + 6]
add rsp, 0x30
pop rbp
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea rdx, [0x18033aaf8]
lea r8d, [r9 + 7]
add rsp, 0x30
pop rbp
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea rdx, [0x18033aaf8]
lea r8d, [r9 + 8]
add rsp, 0x30
pop rbp
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea rdx, [0x18033aaf8]
lea r8d, [r9 + 9]
add rsp, 0x30
pop rbp
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea rdx, [0x18033aaf8]
lea r8d, [r9 + 0xa]
add rsp, 0x30
pop rbp
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea rdx, [0x18033aaf8]
lea r8d, [r9 + 0xb]
add rsp, 0x30
pop rbp
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea rdx, [0x18033aaf8]
lea r8d, [r9 + 0xc]
add rsp, 0x30
pop rbp
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea rdx, [0x18033aaf8]
lea r8d, [r9 + 0xd]
add rsp, 0x30
pop rbp
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea rdx, [0x18033aaf8]
lea r8d, [r9 + 0xe]
add rsp, 0x30
pop rbp
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea rdx, [0x18033aaf8]
lea r8d, [r9 + 0xf]
add rsp, 0x30
pop rbp
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea rdx, [0x18033aaf8]
lea r8d, [r9 + 0x10]
add rsp, 0x30
pop rbp
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
xor r9d, r9d
lea rdx, [0x18033aaf8]
lea r8d, [r9 + 0x11]
add rsp, 0x30
pop rbp
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, 0xa
jne 0x1800c1f0c
mov rax, qword [r9 + 8]
mov rcx, qword [r9]
mov rdx, qword [rax]
lea rax, [0x1800c17e0]
cmp rdx, rax
jne 0x1800c1d70
mov dword [rcx], 0
add rsp, 0x30
pop rbp
ret
lea rax, [0x1800c2b50]
cmp rdx, rax
jne 0x1800c1d88
mov dword [rcx], 1
add rsp, 0x30
pop rbp
ret
lea rax, [0x1800c3e90]
cmp rdx, rax
jne 0x1800c1da0
mov dword [rcx], 2
add rsp, 0x30
pop rbp
ret
lea rax, [0x1800c0a50]
cmp rdx, rax
jne 0x1800c1db8
mov dword [rcx], 3
add rsp, 0x30
pop rbp
ret
lea rax, [0x1800c4b80]
cmp rdx, rax
jne 0x1800c1dd0
mov dword [rcx], 4
add rsp, 0x30
pop rbp
ret
lea rax, [0x1800c16d0]
cmp rdx, rax
jne 0x1800c1de8
mov dword [rcx], 5
add rsp, 0x30
pop rbp
ret
lea rax, [0x1800c09e0]
cmp rdx, rax
jne 0x1800c1e00
mov dword [rcx], 6
add rsp, 0x30
pop rbp
ret
lea rax, [0x1800c1450]
cmp rdx, rax
jne 0x1800c1e18
mov dword [rcx], 7
add rsp, 0x30
pop rbp
ret
lea rax, [0x1800c0d60]
cmp rdx, rax
jne 0x1800c1e30
mov dword [rcx], 8
add rsp, 0x30
pop rbp
ret
lea rax, [0x1800c1810]
cmp rdx, rax
jne 0x1800c1e48
mov dword [rcx], 9
add rsp, 0x30
pop rbp
ret
lea rax, [0x1800c2b80]
cmp rdx, rax
jne 0x1800c1e60
mov dword [rcx], 0xa
add rsp, 0x30
pop rbp
ret
lea rax, [0x1800c3ec0]
cmp rdx, rax
jne 0x1800c1e78
mov dword [rcx], 0xb
add rsp, 0x30
pop rbp
ret
lea rax, [0x1800c0a80]
cmp rdx, rax
jne 0x1800c1e90
mov dword [rcx], 0xc
add rsp, 0x30
pop rbp
ret
lea rax, [0x1800c1840]
cmp rdx, rax
jne 0x1800c1ea8
mov dword [rcx], 0xd
add rsp, 0x30
pop rbp
ret
lea rax, [0x1800c4bb0]
cmp rdx, rax
jne 0x1800c1ec0
mov dword [rcx], 0xe
add rsp, 0x30
pop rbp
ret
lea rax, [0x1800c1700]
cmp rdx, rax
jne 0x1800c1ed8
mov dword [rcx], 0xf
add rsp, 0x30
pop rbp
ret
lea rax, [0x1800c0a10]
cmp rdx, rax
jne 0x1800c1ef0
mov dword [rcx], 0x10
add rsp, 0x30
pop rbp
ret
lea rax, [0x1800c0d30]
cmp rdx, rax
jne case.0x1800c2255.7
mov dword [rcx], 0x11
add rsp, 0x30
pop rbp
ret
cmp edx, 1
jne 0x1800c2123
mov rdx, qword [r9]
cmp r8d, 0x11
ja case.0x1800c2255.7
movsxd rax, r8d
lea r8, [0x180000000]
mov eax, dword [r8 + rax*4 + 0xc2328]
add rax, r8
jmp rax
mov rcx, qword [rcx + 8]
mov rax, qword [rcx + 0xd0]
mov qword [rbp - 0x10], rax
mov eax, dword [rcx + 0x108]
and eax, 0x7f
mov dword [rbp - 8], eax
movups xmm0, xmmword [rbp - 0x10]
movups xmmword [rdx], xmm0
add rsp, 0x30
pop rbp
ret
mov rcx, qword [rcx + 8]
mov rax, qword [rcx + 0xd8]
mov qword [rbp - 0x10], rax
mov eax, dword [rcx + 0x108]
shr eax, 8
and eax, 0x7f
mov dword [rbp - 8], eax
movups xmm0, xmmword [rbp - 0x10]
movups xmmword [rdx], xmm0
add rsp, 0x30
pop rbp
ret
mov rcx, qword [rcx + 8]
mov rax, qword [rcx + 0xf8]
mov qword [rbp - 0x10], rax
mov eax, dword [rcx + 0x10c]
jmp 0x1800c1f76
mov rcx, qword [rcx + 8]
mov rax, qword [rcx + 0xe0]
mov qword [rbp - 0x10], rax
movzx eax, word [rcx + 0x10a]
and eax, 0x7f
mov dword [rbp - 8], eax
movups xmm0, xmmword [rbp - 0x10]
movups xmmword [rdx], xmm0
add rsp, 0x30
pop rbp
ret
mov rcx, qword [rcx + 8]
mov rax, qword [rcx + 0xe8]
mov qword [rbp - 0x10], rax
movzx eax, byte [rcx + 0x10b]
and eax, 0x7f
mov dword [rbp - 8], eax
movups xmm0, xmmword [rbp - 0x10]
movups xmmword [rdx], xmm0
add rsp, 0x30
pop rbp
ret
mov rcx, qword [rcx + 8]
mov rax, qword [rcx + 0xf0]
mov qword [rbp - 0x10], rax
mov eax, dword [rcx + 0x10c]
and eax, 0x7f
mov dword [rbp - 8], eax
movups xmm0, xmmword [rbp - 0x10]
movups xmmword [rdx], xmm0
add rsp, 0x30
pop rbp
ret
mov rcx, qword [rcx + 8]
mov rax, qword [rcx + 0x100]
mov qword [rbp - 0x10], rax
movzx eax, word [rcx + 0x10e]
and eax, 0x7f
mov dword [rbp - 8], eax
movups xmm0, xmmword [rbp - 0x10]
movups xmmword [rdx], xmm0
add rsp, 0x30
pop rbp
ret
mov rax, qword [rcx + 8]
mov rcx, qword [rax + 0x98]
mov qword [rdx], rcx
add rsp, 0x30
pop rbp
ret
mov rax, qword [rcx + 8]
mov rcx, qword [rax + 0x78]
mov qword [rdx], rcx
add rsp, 0x30
pop rbp
ret
mov rax, qword [rcx + 8]
mov rcx, qword [rax + 0x80]
mov qword [rdx], rcx
add rsp, 0x30
pop rbp
ret
mov rax, qword [rcx + 8]
mov rcx, qword [rax + 0xa8]
mov qword [rdx], rcx
add rsp, 0x30
pop rbp
ret
mov rax, qword [rcx + 8]
mov rcx, qword [rax + 0x88]
mov qword [rdx], rcx
add rsp, 0x30
pop rbp
ret
mov rax, qword [rcx + 8]
mov rcx, qword [rax + 0x90]
mov qword [rdx], rcx
add rsp, 0x30
pop rbp
ret
mov rax, qword [rcx + 8]
mov rcx, qword [rax + 0xa0]
mov qword [rdx], rcx
add rsp, 0x30
pop rbp
ret
mov rax, qword [rcx + 8]
mov rcx, qword [rax + 0xb0]
mov qword [rdx], rcx
add rsp, 0x30
pop rbp
ret
mov rax, qword [rcx + 8]
mov rcx, qword [rax + 0xc0]
mov qword [rdx], rcx
add rsp, 0x30
pop rbp
ret
mov rax, qword [rcx + 8]
mov rcx, qword [rax + 0xc8]
mov qword [rdx], rcx
add rsp, 0x30
pop rbp
ret
mov rax, qword [rcx + 8]
mov ecx, dword [rax + 0x10c]
shr ecx, 0x17
and cl, 1
mov byte [rdx], cl
add rsp, 0x30
pop rbp
ret
cmp edx, 2
jne 0x1800c222d
mov rdx, qword [r9]
cmp r8d, 0x11
ja case.0x1800c2255.7
movsxd rax, r8d
lea r8, [0x180000000]
mov eax, dword [r8 + rax*4 + 0xc2370]
add rax, r8
jmp rax
add rsp, 0x30
pop rbp
jmp 0x1800c35d0
add rsp, 0x30
pop rbp
jmp 0x1800c3930
add rsp, 0x30
pop rbp
jmp 0x1800c3320
add rsp, 0x30
pop rbp
jmp 0x1800c3b00
add rsp, 0x30
pop rbp
jmp 0x1800c2de0
add rsp, 0x30
pop rbp
jmp 0x1800c3cc0
add rsp, 0x30
pop rbp
jmp 0x1800c2c40
movsd xmm1, qword [rdx]
add rsp, 0x30
pop rbp
jmp 0x1800c3790
movsd xmm1, qword [rdx]
add rsp, 0x30
pop rbp
jmp 0x1800c3720
movsd xmm1, qword [rdx]
add rsp, 0x30
pop rbp
jmp 0x1800c3a90
movsd xmm1, qword [rdx]
add rsp, 0x30
pop rbp
jmp 0x1800c3480
movsd xmm1, qword [rdx]
add rsp, 0x30
pop rbp
jmp 0x1800c3c50
movsd xmm1, qword [rdx]
add rsp, 0x30
pop rbp
jmp 0x1800c2f30
movsd xmm1, qword [rdx]
add rsp, 0x30
pop rbp
jmp 0x1800c3e10
movsd xmm1, qword [rdx]
add rsp, 0x30
pop rbp
jmp 0x1800c2d90
mov rdx, qword [rdx]
add rsp, 0x30
pop rbp
jmp 0x1800c3160
mov rdx, qword [rdx]
add rsp, 0x30
pop rbp
jmp 0x1800c2fa0
movzx edx, byte [rdx]
add rsp, 0x30
pop rbp
jmp 0x1800c2ba0
cmp edx, 3
jne case.0x1800c2255.7
cmp r8d, 0x10
ja case.0x1800c2255.7
movsxd rax, r8d
lea r8, [0x180000000]
mov eax, dword [r8 + rax*4 + 0xc23b8]
add rax, r8
jmp rax
add rsp, 0x30
pop rbp
jmp fcn.1800c2750
add rsp, 0x30
pop rbp
jmp fcn.1800c2860
add rsp, 0x30
pop rbp
jmp fcn.1800c26b0
add rsp, 0x30
pop rbp
jmp fcn.1800c2970
add rsp, 0x30
pop rbp
jmp fcn.1800c24a0
add rsp, 0x30
pop rbp
jmp fcn.1800c2a80
add rsp, 0x30
pop rbp
jmp fcn.1800c2400
add rsp, 0x30
pop rbp
jmp 0x1800c27f0
add rsp, 0x30
pop rbp
jmp 0x1800c2900
add rsp, 0x30
pop rbp
jmp 0x1800c2a10
add rsp, 0x30
pop rbp
jmp 0x1800c2540
add rsp, 0x30
pop rbp
jmp 0x1800c2630
add rsp, 0x30
pop rbp
jmp 0x1800c25b0
add rsp, 0x30
pop rbp
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx + 8]
and dword [rcx + 0x108], 0x7fffffff
movsd xmm1, qword [rcx + 0x98]
movsd xmm0, qword [rcx + 0x90]
ucomisd xmm0, xmm1
jp 0x1800c256f
je 0x1800c25aa
cmp qword [rcx + 0xc0], 0
movsd qword [rcx + 0x90], xmm1
je 0x1800c2588
call fcn.1800c1470
jmp 0x1800c258d
call fcn.1800c45e0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rbx
lea r8d, [r9 + 0xc]
add rsp, 0x20
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_]
add rsp, 0x20
pop rbx
ret
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x20
mov rbx, qword [rcx + 8]
mov rsi, rcx
mov rdi, qword [rbx + 0xc8]
test rdi, rdi
je 0x1800c2620
cmp dword [rbx + 0x10c], 0x80000000
mov qword [rbx + 0xc8], 0
jb 0x1800c2609
mov r8, rdi
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rdi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd5e0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rsi
lea r8d, [r9 + 8]
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x20
mov rbx, qword [rcx + 8]
mov rsi, rcx
mov rdi, qword [rbx + 0xc0]
test rdi, rdi
je 0x1800c26a0
cmp dword [rbx + 0x10c], 0x80000000
mov qword [rbx + 0xc0], 0
jb 0x1800c2689
mov r8, rdi
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rdi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd5e0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rsi
lea r8d, [r9 + 7]
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx + 8]
and dword [rcx + 0x108], 0xffffff7f
movsd xmm1, qword [rcx + 0x98]
movsd xmm0, qword [rcx + 0x78]
ucomisd xmm0, xmm1
jp 0x1800c281c
je 0x1800c2854
cmp qword [rcx + 0xc0], 0
movsd qword [rcx + 0x78], xmm1
je 0x1800c2832
call fcn.1800c1470
jmp 0x1800c2837
call fcn.1800c3f60
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rbx
lea r8d, [r9 + 9]
add rsp, 0x20
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_]
add rsp, 0x20
pop rbx
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx + 8]
and dword [rcx + 0x108], 0xffff7fff
movsd xmm1, qword [rcx + 0x98]
movsd xmm0, qword [rcx + 0x80]
ucomisd xmm0, xmm1
jp 0x1800c292f
je 0x1800c296a
cmp qword [rcx + 0xc0], 0
movsd qword [rcx + 0x80], xmm1
je 0x1800c2948
call fcn.1800c1470
jmp 0x1800c294d
call fcn.1800c3f60
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rbx
lea r8d, [r9 + 0xa]
add rsp, 0x20
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_]
add rsp, 0x20
pop rbx
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx + 8]
and dword [rcx + 0x108], 0xff7fffff
movsd xmm1, qword [rcx + 0x98]
movsd xmm0, qword [rcx + 0x88]
ucomisd xmm0, xmm1
jp 0x1800c2a3f
je 0x1800c2a7a
cmp qword [rcx + 0xc0], 0
movsd qword [rcx + 0x88], xmm1
je 0x1800c2a58
call fcn.1800c1470
jmp 0x1800c2a5d
call fcn.1800c45e0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rbx
lea r8d, [r9 + 0xb]
add rsp, 0x20
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_]
add rsp, 0x20
pop rbx
ret
push rbx
sub rsp, 0x20
mov rbx, qword [rcx + 8]
movzx r8d, dl
mov r9d, dword [rbx + 0x10c]
mov eax, r9d
shr eax, 0x17
and eax, 1
cmp r8d, eax
je 0x1800c2c32
shl r8d, 0x17
lea rdx, [0x18033aaf8]
xor r8d, r9d
and r8d, 0x800000
xor r8d, r9d
xor r9d, r9d
mov dword [rbx + 0x10c], r8d
lea r8d, [r9 + 0x11]
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
cmp qword [rbx + 0xc8], 0
je 0x1800c2c06
mov rcx, rbx
add rsp, 0x20
pop rbx
jmp fcn.1800c0d80
mov eax, dword [rbx + 0x10c]
bt eax, 0x1d
jae 0x1800c2c1f
mov rcx, rbx
add rsp, 0x20
pop rbx
jmp fcn.1800c45e0
bt eax, 0x1c
jae 0x1800c2c32
mov rcx, rbx
add rsp, 0x20
pop rbx
jmp fcn.1800c3f60
add rsp, 0x20
pop rbx
ret
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rdi
sub rsp, 0x30
movups xmm0, xmmword [rdx]
mov rbx, qword [rcx + 8]
mov rdi, rdx
mov rbp, rcx
lea rdx, [rsp + 0x20]
mov rcx, rbx
movaps xmmword [rsp + 0x20], xmm0
call fcn.1800c11c0
test al, al
je 0x1800c2d80
mov rax, qword [rdi]
cmp qword [rbx + 0x100], rax
jne 0x1800c2c95
movzx eax, word [rbx + 0x10e]
and eax, 0x7f
cmp eax, dword [rdi + 8]
je 0x1800c2d80
or dword [rbx + 0x10c], 0x40000000
mov rcx, rbx
call fcn.1800c1290
test al, al
jne 0x1800c2cc5
and dword [rbx + 0x10c], 0xbfffffff
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
add rsp, 0x30
pop rdi
ret
mov rax, qword [rdi]
mov qword [rsp + 0x48], rsi
mov rsi, qword [rbx + 0x100]
mov qword [rbx + 0x100], rax
mov eax, dword [rdi + 8]
shl eax, 0x10
xor eax, dword [rbx + 0x10c]
and eax, 0x7f0000
xor eax, dword [rbx + 0x10c]
mov dword [rbx + 0x10c], eax
test rsi, rsi
je 0x1800c2d24
cmp eax, 0x80000000
jb 0x1800c2d24
mov r8, rsi
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rsi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd5e0
mov rdi, qword [rbx + 0x100]
mov rsi, qword [rsp + 0x48]
test rdi, rdi
je 0x1800c2d61
cmp dword [rbx + 0x10c], 0x80000000
jb 0x1800c2d61
mov r8, rdi
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rdi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd4d0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rbp
lea r8d, [r9 + 6]
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, rbx
call fcn.1800c45e0
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
add rsp, 0x30
pop rdi
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx + 8]
movsd xmm0, qword [rcx + 0xb0]
ucomisd xmm0, xmm1
jp 0x1800c2dad
je 0x1800c2dd7
movsd qword [rcx + 0xb0], xmm1
call fcn.1800c45e0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rbx
lea r8d, [r9 + 0x10]
add rsp, 0x20
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_]
add rsp, 0x20
pop rbx
ret
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rdi
sub rsp, 0x30
movups xmm0, xmmword [rdx]
mov rbx, qword [rcx + 8]
mov rdi, rdx
mov rbp, rcx
lea rdx, [rsp + 0x20]
mov rcx, rbx
movaps xmmword [rsp + 0x20], xmm0
call fcn.1800c11c0
test al, al
je 0x1800c2f1f
mov rax, qword [rdi]
cmp qword [rbx + 0xe8], rax
jne 0x1800c2e35
movzx eax, byte [rbx + 0x10b]
and eax, 0x7f
cmp eax, dword [rdi + 8]
je 0x1800c2f1f
or dword [rbx + 0x10c], 0x8000000
mov rcx, rbx
call fcn.1800c1290
test al, al
jne 0x1800c2e65
and dword [rbx + 0x10c], 0xf7ffffff
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
add rsp, 0x30
pop rdi
ret
mov rax, qword [rdi]
mov qword [rsp + 0x48], rsi
mov rsi, qword [rbx + 0xe8]
mov qword [rbx + 0xe8], rax
mov eax, dword [rdi + 8]
shl eax, 0x18
xor eax, dword [rbx + 0x108]
and eax, 0x7f000000
xor dword [rbx + 0x108], eax
test rsi, rsi
je 0x1800c2ec3
cmp dword [rbx + 0x10c], 0x80000000
jb 0x1800c2ec3
mov r8, rsi
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rsi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd5e0
mov rdi, qword [rbx + 0xe8]
mov rsi, qword [rsp + 0x48]
test rdi, rdi
je 0x1800c2f00
cmp dword [rbx + 0x10c], 0x80000000
jb 0x1800c2f00
mov r8, rdi
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rdi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd4d0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rbp
lea r8d, [r9 + 3]
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, rbx
call fcn.1800c45e0
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
add rsp, 0x30
pop rdi
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx + 8]
or dword [rcx + 0x108], 0x80000000
movsd xmm0, qword [rcx + 0x90]
ucomisd xmm0, xmm1
jp 0x1800c2f57
je 0x1800c2f92
cmp qword [rcx + 0xc0], 0
movsd qword [rcx + 0x90], xmm1
je 0x1800c2f70
call fcn.1800c1470
jmp 0x1800c2f75
call fcn.1800c45e0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rbx
lea r8d, [r9 + 0xc]
add rsp, 0x20
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_]
add rsp, 0x20
pop rbx
ret
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x40
mov rbx, qword [rcx + 8]
mov rsi, rcx
mov rdi, qword [rbx + 0xc8]
cmp rdi, rdx
je 0x1800c3147
test rdx, rdx
jne 0x1800c302a
mov qword [rbx + 0xc8], rdx
test rdi, rdi
je 0x1800c3003
cmp dword [rbx + 0x10c], 0x80000000
jb 0x1800c3003
mov r8, rdi
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rdi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd5e0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rsi
lea r8d, [r9 + 8]
mov rbx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x40
pop rdi
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
mov rax, qword [rbx + 0xb8]
mov rcx, qword [rax + 8]
mov r8, qword [rcx + 0xd0]
cmp rdx, r8
je 0x1800c30b8
mov rax, qword [rdx + 8]
cmp qword [rax + 0xd0], r8
je 0x1800c30b8
xor r9d, r9d
mov dword [rsp + 0x20], 0xffffffff
lea r8, str.Cannot_anchor_to_an_item_that_isnt_a_parent_or_sibling.
lea rdx, [rsp + 0x50]
lea rcx, [0x18033aaf8]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
mov rdx, qword [rbx + 0xb8]
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Qml.dll_class_QQmlInfo___cdecl_QtQml::qmlWarning_class_QObject_const____ptr64_]
mov rcx, rax
lea rdx, [rsp + 0x50]
call qword [sym.imp.Qt5Qml.dll_public:_class_QQmlInfo____ptr64___cdecl_QQmlInfo::operator___class_QString_const____ptr64____ptr64]
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Qml.dll_public:_void___cdecl_QQmlInfo::destructor_void____ptr64]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rbx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x40
pop rdi
ret
mov qword [rbx + 0xc8], rdx
test rdi, rdi
je 0x1800c30f0
cmp dword [rbx + 0x10c], 0x80000000
jb 0x1800c30f0
mov r8, rdi
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rdi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd5e0
mov rdi, qword [rbx + 0xc8]
test rdi, rdi
je 0x1800c3128
cmp dword [rbx + 0x10c], 0x80000000
jb 0x1800c3128
mov r8, rdi
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rdi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd4d0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rsi
lea r8d, [r9 + 8]
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, rbx
call fcn.1800c0d80
mov rbx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x40
pop rdi
ret
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x40
mov rbx, qword [rcx + 8]
mov rsi, rcx
mov rdi, qword [rbx + 0xc0]
cmp rdi, rdx
je 0x1800c3307
test rdx, rdx
jne 0x1800c31ea
mov qword [rbx + 0xc0], rdx
test rdi, rdi
je 0x1800c31c3
cmp dword [rbx + 0x10c], 0x80000000
jb 0x1800c31c3
mov r8, rdi
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rdi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd5e0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rsi
lea r8d, [r9 + 7]
mov rbx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x40
pop rdi
jmp qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
mov rax, qword [rbx + 0xb8]
mov rcx, qword [rax + 8]
mov r8, qword [rcx + 0xd0]
cmp rdx, r8
je 0x1800c3278
mov rax, qword [rdx + 8]
cmp qword [rax + 0xd0], r8
je 0x1800c3278
xor r9d, r9d
mov dword [rsp + 0x20], 0xffffffff
lea r8, str.Cannot_anchor_to_an_item_that_isnt_a_parent_or_sibling.
lea rdx, [rsp + 0x50]
lea rcx, [0x18033aaf8]
call qword [sym.imp.Qt5Core.dll_public:_class_QString___cdecl_QMetaObject::tr_char_const____ptr64__char_const____ptr64__int____ptr64]
mov rdx, qword [rbx + 0xb8]
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Qml.dll_class_QQmlInfo___cdecl_QtQml::qmlWarning_class_QObject_const____ptr64_]
mov rcx, rax
lea rdx, [rsp + 0x50]
call qword [sym.imp.Qt5Qml.dll_public:_class_QQmlInfo____ptr64___cdecl_QQmlInfo::operator___class_QString_const____ptr64____ptr64]
lea rcx, [rsp + 0x30]
call qword [sym.imp.Qt5Qml.dll_public:_void___cdecl_QQmlInfo::destructor_void____ptr64]
lea rcx, [rsp + 0x50]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rbx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x40
pop rdi
ret
mov qword [rbx + 0xc0], rdx
test rdi, rdi
je 0x1800c32b0
cmp dword [rbx + 0x10c], 0x80000000
jb 0x1800c32b0
mov r8, rdi
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rdi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd5e0
mov rdi, qword [rbx + 0xc0]
test rdi, rdi
je 0x1800c32e8
cmp dword [rbx + 0x10c], 0x80000000
jb 0x1800c32e8
mov r8, rdi
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rdi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd4d0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rsi
lea r8d, [r9 + 7]
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, rbx
call fcn.1800c1470
mov rbx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x40
pop rdi
ret
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rdi
sub rsp, 0x30
movups xmm0, xmmword [rdx]
mov rbx, qword [rcx + 8]
mov rdi, rdx
mov rbp, rcx
lea rdx, [rsp + 0x20]
mov rcx, rbx
movaps xmmword [rsp + 0x20], xmm0
call fcn.1800c1060
test al, al
je 0x1800c3462
mov rax, qword [rdi]
cmp qword [rbx + 0xf8], rax
jne 0x1800c3377
mov eax, dword [rbx + 0x10c]
shr eax, 8
and eax, 0x7f
cmp eax, dword [rdi + 8]
je 0x1800c3462
or dword [rbx + 0x10c], 0x10000000
mov rcx, rbx
call fcn.1800c1130
test al, al
jne 0x1800c33a7
and dword [rbx + 0x10c], 0xefffffff
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
add rsp, 0x30
pop rdi
ret
mov rax, qword [rdi]
mov qword [rsp + 0x48], rsi
mov rsi, qword [rbx + 0xf8]
mov qword [rbx + 0xf8], rax
mov eax, dword [rdi + 8]
shl eax, 8
xor eax, dword [rbx + 0x10c]
and eax, 0x7f00
xor eax, dword [rbx + 0x10c]
mov dword [rbx + 0x10c], eax
test rsi, rsi
je 0x1800c3406
cmp eax, 0x80000000
jb 0x1800c3406
mov r8, rsi
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rsi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd5e0
mov rdi, qword [rbx + 0xf8]
mov rsi, qword [rsp + 0x48]
test rdi, rdi
je 0x1800c3443
cmp dword [rbx + 0x10c], 0x80000000
jb 0x1800c3443
mov r8, rdi
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rdi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd4d0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rbp
lea r8d, [r9 + 5]
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, rbx
call fcn.1800c3f60
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
add rsp, 0x30
pop rdi
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx + 8]
movsd xmm0, qword [rcx + 0xa8]
ucomisd xmm0, xmm1
jp 0x1800c349d
je 0x1800c34d8
cmp qword [rcx + 0xc8], 0
movsd qword [rcx + 0xa8], xmm1
je 0x1800c34b6
call fcn.1800c0d80
jmp 0x1800c34bb
call fcn.1800c3f60
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rbx
lea r8d, [r9 + 0xf]
add rsp, 0x20
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_]
add rsp, 0x20
pop rbx
ret
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rdi
sub rsp, 0x30
movups xmm0, xmmword [rdx]
mov rbx, qword [rcx + 8]
mov rdi, rdx
mov rbp, rcx
lea rdx, [rsp + 0x20]
mov rcx, rbx
movaps xmmword [rsp + 0x20], xmm0
call fcn.1800c1060
test al, al
je 0x1800c3708
mov rax, qword [rdi]
cmp qword [rbx + 0xd0], rax
jne 0x1800c3624
mov eax, dword [rbx + 0x108]
and eax, 0x7f
cmp eax, dword [rdi + 8]
je 0x1800c3708
or dword [rbx + 0x10c], 0x1000000
mov rcx, rbx
call fcn.1800c1130
test al, al
jne 0x1800c3654
and dword [rbx + 0x10c], 0xfeffffff
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
add rsp, 0x30
pop rdi
ret
mov rax, qword [rdi]
mov qword [rsp + 0x48], rsi
mov rsi, qword [rbx + 0xd0]
mov qword [rbx + 0xd0], rax
mov eax, dword [rdi + 8]
xor eax, dword [rbx + 0x108]
and eax, 0x7f
xor dword [rbx + 0x108], eax
test rsi, rsi
je 0x1800c36ad
cmp dword [rbx + 0x10c], 0x80000000
jb 0x1800c36ad
mov r8, rsi
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rsi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd5e0
mov rdi, qword [rbx + 0xd0]
mov rsi, qword [rsp + 0x48]
test rdi, rdi
je 0x1800c36ea
cmp dword [rbx + 0x10c], 0x80000000
jb 0x1800c36ea
mov r8, rdi
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rdi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd4d0
xor r9d, r9d
lea rdx, [0x18033aaf8]
xor r8d, r8d
mov rcx, rbp
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, rbx
call fcn.1800c3f60
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
add rsp, 0x30
pop rdi
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx + 8]
or dword [rcx + 0x108], 0x80
movsd xmm0, qword [rcx + 0x78]
ucomisd xmm0, xmm1
jp 0x1800c3744
je 0x1800c377c
cmp qword [rcx + 0xc0], 0
movsd qword [rcx + 0x78], xmm1
je 0x1800c375a
call fcn.1800c1470
jmp 0x1800c375f
call fcn.1800c3f60
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rbx
lea r8d, [r9 + 9]
add rsp, 0x20
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_]
add rsp, 0x20
pop rbx
ret
mov qword [rsp + 0x18], rbx
push rdi
sub rsp, 0x30
mov rbx, qword [rcx + 8]
mov rdi, rcx
movaps xmmword [rsp + 0x20], xmm6
movaps xmm6, xmm1
movsd xmm0, qword [rbx + 0x98]
ucomisd xmm0, xmm1
jp 0x1800c37bd
je 0x1800c391a
mov qword [rsp + 0x40], rbp
xor bpl, bpl
mov qword [rsp + 0x48], rsi
xor sil, sil
test dword [rbx + 0x108], 0x8000
movsd qword [rbx + 0x98], xmm6
jne 0x1800c3810
movsd xmm0, qword [rbx + 0x80]
ucomisd xmm0, xmm6
jp 0x1800c37f1
je 0x1800c3810
xor r9d, r9d
movsd qword [rbx + 0x80], xmm6
lea rdx, [0x18033aaf8]
mov bpl, 1
lea r8d, [r9 + 0xa]
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
test byte [rbx + 0x108], 0x80
jne 0x1800c3845
movsd xmm0, qword [rbx + 0x78]
ucomisd xmm0, xmm6
jp 0x1800c3826
je 0x1800c3845
xor r9d, r9d
movsd qword [rbx + 0x78], xmm6
lea rdx, [0x18033aaf8]
mov rcx, rdi
mov bpl, 1
lea r8d, [r9 + 9]
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
test dword [rbx + 0x108], 0x800000
jne 0x1800c3883
movsd xmm0, qword [rbx + 0x88]
ucomisd xmm0, xmm6
jp 0x1800c3861
je 0x1800c3883
xor r9d, r9d
movsd qword [rbx + 0x88], xmm6
lea rdx, [0x18033aaf8]
mov rcx, rdi
mov sil, 1
lea r8d, [r9 + 0xb]
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
cmp dword [rbx + 0x108], 0x80000000
jae 0x1800c38c1
movsd xmm0, qword [rbx + 0x90]
ucomisd xmm0, xmm6
jp 0x1800c389f
je 0x1800c38c1
xor r9d, r9d
movsd qword [rbx + 0x90], xmm6
lea rdx, [0x18033aaf8]
mov rcx, rdi
mov sil, 1
lea r8d, [r9 + 0xc]
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
cmp qword [rbx + 0xc0], 0
je 0x1800c38df
test bpl, bpl
jne 0x1800c38d5
test sil, sil
je 0x1800c38f9
mov rcx, rbx
call fcn.1800c1470
jmp 0x1800c38f9
test bpl, bpl
je 0x1800c38ec
mov rcx, rbx
call fcn.1800c3f60
test sil, sil
je 0x1800c38f9
mov rcx, rbx
call fcn.1800c45e0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rdi
lea r8d, [r9 + 0xd]
call qword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMetaObject::activate_class_QObject____ptr64__struct_QMetaObject_const____ptr64__int__void____ptr64____ptr64_]
mov rsi, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x50]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rdi
ret
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rdi
sub rsp, 0x30
movups xmm0, xmmword [rdx]
mov rbx, qword [rcx + 8]
mov rdi, rdx
mov rbp, rcx
lea rdx, [rsp + 0x20]
mov rcx, rbx
movaps xmmword [rsp + 0x20], xmm0
call fcn.1800c1060
test al, al
je 0x1800c3a71
mov rax, qword [rdi]
cmp qword [rbx + 0xd8], rax
jne 0x1800c3987
mov eax, dword [rbx + 0x108]
shr eax, 8
and eax, 0x7f
cmp eax, dword [rdi + 8]
je 0x1800c3a71
or dword [rbx + 0x10c], 0x2000000
mov rcx, rbx
call fcn.1800c1130
test al, al
jne 0x1800c39b7
and dword [rbx + 0x10c], 0xfdffffff
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
add rsp, 0x30
pop rdi
ret
mov rax, qword [rdi]
mov qword [rsp + 0x48], rsi
mov rsi, qword [rbx + 0xd8]
mov qword [rbx + 0xd8], rax
mov eax, dword [rdi + 8]
shl eax, 8
xor eax, dword [rbx + 0x108]
and eax, 0x7f00
xor dword [rbx + 0x108], eax
test rsi, rsi
je 0x1800c3a15
cmp dword [rbx + 0x10c], 0x80000000
jb 0x1800c3a15
mov r8, rsi
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rsi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd5e0
mov rdi, qword [rbx + 0xd8]
mov rsi, qword [rsp + 0x48]
test rdi, rdi
je 0x1800c3a52
cmp dword [rbx + 0x10c], 0x80000000
jb 0x1800c3a52
mov r8, rdi
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rdi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd4d0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rbp
lea r8d, [r9 + 1]
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, rbx
call fcn.1800c3f60
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
add rsp, 0x30
pop rdi
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx + 8]
or dword [rcx + 0x108], 0x8000
movsd xmm0, qword [rcx + 0x80]
ucomisd xmm0, xmm1
jp 0x1800c3ab7
je 0x1800c3af2
cmp qword [rcx + 0xc0], 0
movsd qword [rcx + 0x80], xmm1
je 0x1800c3ad0
call fcn.1800c1470
jmp 0x1800c3ad5
call fcn.1800c3f60
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rbx
lea r8d, [r9 + 0xa]
add rsp, 0x20
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_]
add rsp, 0x20
pop rbx
ret
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rdi
sub rsp, 0x30
movups xmm0, xmmword [rdx]
mov rbx, qword [rcx + 8]
mov rdi, rdx
mov rbp, rcx
lea rdx, [rsp + 0x20]
mov rcx, rbx
movaps xmmword [rsp + 0x20], xmm0
call fcn.1800c11c0
test al, al
je 0x1800c3c3f
mov rax, qword [rdi]
cmp qword [rbx + 0xe0], rax
jne 0x1800c3b55
movzx eax, word [rbx + 0x10a]
and eax, 0x7f
cmp eax, dword [rdi + 8]
je 0x1800c3c3f
or dword [rbx + 0x10c], 0x4000000
mov rcx, rbx
call fcn.1800c1290
test al, al
jne 0x1800c3b85
and dword [rbx + 0x10c], 0xfbffffff
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
add rsp, 0x30
pop rdi
ret
mov rax, qword [rdi]
mov qword [rsp + 0x48], rsi
mov rsi, qword [rbx + 0xe0]
mov qword [rbx + 0xe0], rax
mov eax, dword [rdi + 8]
shl eax, 0x10
xor eax, dword [rbx + 0x108]
and eax, 0x7f0000
xor dword [rbx + 0x108], eax
test rsi, rsi
je 0x1800c3be3
cmp dword [rbx + 0x10c], 0x80000000
jb 0x1800c3be3
mov r8, rsi
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rsi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd5e0
mov rdi, qword [rbx + 0xe0]
mov rsi, qword [rsp + 0x48]
test rdi, rdi
je 0x1800c3c20
cmp dword [rbx + 0x10c], 0x80000000
jb 0x1800c3c20
mov r8, rdi
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rdi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd4d0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rbp
lea r8d, [r9 + 2]
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, rbx
call fcn.1800c45e0
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
add rsp, 0x30
pop rdi
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx + 8]
or dword [rcx + 0x108], 0x800000
movsd xmm0, qword [rcx + 0x88]
ucomisd xmm0, xmm1
jp 0x1800c3c77
je 0x1800c3cb2
cmp qword [rcx + 0xc0], 0
movsd qword [rcx + 0x88], xmm1
je 0x1800c3c90
call fcn.1800c1470
jmp 0x1800c3c95
call fcn.1800c45e0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rbx
lea r8d, [r9 + 0xb]
add rsp, 0x20
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_]
add rsp, 0x20
pop rbx
ret
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rdi
sub rsp, 0x30
movups xmm0, xmmword [rdx]
mov rbx, qword [rcx + 8]
mov rdi, rdx
mov rbp, rcx
lea rdx, [rsp + 0x20]
mov rcx, rbx
movaps xmmword [rsp + 0x20], xmm0
call fcn.1800c11c0
test al, al
je 0x1800c3dfa
mov rax, qword [rdi]
cmp qword [rbx + 0xf0], rax
jne 0x1800c3d14
mov eax, dword [rbx + 0x10c]
and eax, 0x7f
cmp eax, dword [rdi + 8]
je 0x1800c3dfa
or dword [rbx + 0x10c], 0x20000000
mov rcx, rbx
call fcn.1800c1290
test al, al
jne 0x1800c3d44
and dword [rbx + 0x10c], 0xdfffffff
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
add rsp, 0x30
pop rdi
ret
mov rax, qword [rdi]
mov qword [rsp + 0x48], rsi
mov rsi, qword [rbx + 0xf0]
mov qword [rbx + 0xf0], rax
mov eax, dword [rdi + 8]
xor eax, dword [rbx + 0x10c]
and eax, 0x7f
xor eax, dword [rbx + 0x10c]
mov dword [rbx + 0x10c], eax
test rsi, rsi
je 0x1800c3d9e
cmp eax, 0x80000000
jb 0x1800c3d9e
mov r8, rsi
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rsi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd5e0
mov rdi, qword [rbx + 0xf0]
mov rsi, qword [rsp + 0x48]
test rdi, rdi
je 0x1800c3ddb
cmp dword [rbx + 0x10c], 0x80000000
jb 0x1800c3ddb
mov r8, rdi
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.1800c0c20
mov rcx, qword [rdi + 8]
lea rdx, [rbx + 0x70]
mov r8d, dword [rax]
call fcn.1800dd4d0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rbp
lea r8d, [r9 + 4]
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, rbx
call fcn.1800c45e0
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
add rsp, 0x30
pop rdi
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
mov rcx, qword [rcx + 8]
movsd xmm0, qword [rcx + 0xa0]
ucomisd xmm0, xmm1
jp 0x1800c3e2d
je 0x1800c3e68
cmp qword [rcx + 0xc8], 0
movsd qword [rcx + 0xa0], xmm1
je 0x1800c3e46
call fcn.1800c0d80
jmp 0x1800c3e4b
call fcn.1800c45e0
xor r9d, r9d
lea rdx, [0x18033aaf8]
mov rcx, rbx
lea r8d, [r9 + 0xe]
add rsp, 0x20
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_]
add rsp, 0x20
pop rbx
ret