Function at 0x1400119c0
Capabilities:
Terminate process

Disassembly:
push rbp
push rbx
push rdi
push r14
lea rbp, [rsp - 0x3f]
sub rsp, 0xc8
mov rbx, rcx
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::constructor_void____ptr64]
movzx edx, word [rbx + 0x38]
xor r14d, r14d
mov qword [rsp + 0xc0], rsi
nop
movzx ecx, dx
call qword [sym.imp.Qt5Core.dll_public:_static_bool___cdecl_QChar::isSpace_unsigned_int_]
test al, al
je 0x140011a48
nop dword [rax]
mov rcx, qword [rbx + 0x30]
cmp rcx, qword [rbx + 0x28]
je 0x140011a33
movzx eax, word [rcx]
mov dl, 0xa
mov word [rbx + 0x38], ax
lea rax, [rcx + 2]
lea rcx, [rbp + 0x67]
mov qword [rbx + 0x30], rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ecx, word [rbx + 0x38]
cmp cx, word [rax]
jne 0x140011a3b
inc dword [rbx + 0x3c]
jmp 0x140011a3b
mov word [rbx + 0x38], r14w
mov ecx, r14d
movzx ecx, cx
call qword [sym.imp.Qt5Core.dll_public:_static_bool___cdecl_QChar::isSpace_unsigned_int_]
test al, al
jne 0x140011a00
movzx edi, word [rbx + 0x38]
test di, di
je 0x140012797
movzx esi, di
cmp esi, 0x22
je 0x140012602
mov ecx, esi
call qword [sym.imp.Qt5Core.dll_public:_static_bool___cdecl_QChar::isLetterOrNumber_unsigned_int_]
test al, al
jne 0x14001254a
mov dl, 0x5f
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
je 0x14001254a
cmp di, 0x25
je 0x1400120c8
mov rcx, qword [rbx + 0x30]
cmp rcx, qword [rbx + 0x28]
je 0x140011ac7
movzx eax, word [rcx]
mov dl, 0xa
mov word [rbx + 0x38], ax
lea rax, [rcx + 2]
lea rcx, [rbp + 0x77]
mov qword [rbx + 0x30], rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
jne 0x140011acc
inc dword [rbx + 0x3c]
jmp 0x140011acc
mov word [rbx + 0x38], r14w
cmp di, 0x2d
jne 0x140011b51
movzx edx, dil
lea rcx, [rbp + 0x7f]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
jne 0x140012082
nop dword [rax]
mov rcx, qword [rbx + 0x30]
cmp rcx, qword [rbx + 0x28]
je 0x140011b23
movzx eax, word [rcx]
mov dl, 0xa
mov word [rbx + 0x38], ax
lea rax, [rcx + 2]
lea rcx, [rbp - 0x29]
mov qword [rbx + 0x30], rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx edx, word [rbx + 0x38]
cmp dx, word [rax]
jne 0x140011b2b
inc dword [rbx + 0x3c]
jmp 0x140011b2b
mov word [rbx + 0x38], r14w
mov edx, r14d
test dx, dx
je 0x1400119f0
mov dl, 0xa
lea rcx, [rbp - 0x49]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ecx, word [rbx + 0x38]
movzx edx, cx
cmp cx, word [rax]
jne 0x140011af0
jmp 0x1400119f0
cmp di, 0x3a
jne 0x140011c25
movzx edx, dil
lea rcx, [rbp + 0x67]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
jne 0x140012082
mov rcx, qword [rbx + 0x30]
cmp rcx, qword [rbx + 0x28]
je 0x140011ba9
movzx eax, word [rcx]
mov dl, 0xa
mov word [rbx + 0x38], ax
lea rax, [rcx + 2]
lea rcx, [rbp + 0x67]
mov qword [rbx + 0x30], rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
jne 0x140011bae
inc dword [rbx + 0x3c]
jmp 0x140011bae
mov word [rbx + 0x38], r14w
mov dl, 0x3d
lea rcx, [rbp + 0x67]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
jne 0x14001206e
mov rcx, qword [rbx + 0x30]
cmp rcx, qword [rbx + 0x28]
je 0x140011c0c
movzx eax, word [rcx]
mov dl, 0xa
mov word [rbx + 0x38], ax
lea rax, [rcx + 2]
lea rcx, [rbp + 0x67]
mov qword [rbx + 0x30], rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
jne 0x140011bf8
inc dword [rbx + 0x3c]
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 0x10
jmp 0x1400127a3
lea rcx, [rbp - 0x69]
mov word [rbx + 0x38], r14w
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 0x10
jmp 0x1400127a3
cmp di, 0x2f
jne 0x140012082
mov dl, 0x3a
lea rcx, [rbp + 0x67]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
jne 0x140011e51
mov eax, dword [rbx + 0x3c]
lea rcx, [rbp - 0x69]
mov dword [rbx + 0x40], eax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::clear_void____ptr64]
cmp byte [rbx + 0x78], r14b
jne 0x140011d12
mov edx, dword [rbx + 0x40]
lea rax, [0x1400168fc]
mov qword [rbp - 0x31], rax
lea rcx, [rbp + 0x67]
lea rax, [0x140016900]
mov dword [rbp - 0x39], 2
mov qword [rbp + 7], rax
mov r8d, 0xa
lea rax, str._nline
mov dword [rbp - 1], 2
mov qword [rbp - 0x19], rax
mov dword [rbp - 0x21], 7
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
mov qword [rbp - 9], rax
lea rcx, [rbp - 0x21]
lea rax, [rbp - 0x11]
mov qword [rbp - 0x11], rcx
mov qword [rbp + 0xf], rax
lea rdx, [rbx + 0x58]
lea rax, [rbp - 1]
lea rcx, [rbp + 0x6f]
mov qword [rbp + 0x17], rax
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QDir::fromNativeSeparators_class_QString_const____ptr64_]
mov qword [rbp + 0x27], rax
lea rcx, [rbp + 0xf]
lea rax, [rbp + 0x1f]
mov qword [rbp + 0x1f], rcx
mov qword [rbp - 0x59], rax
lea rdx, [rbp - 0x59]
lea rax, [rbp - 0x39]
lea rcx, [rbp - 0x69]
mov qword [rbp - 0x51], rax
call fcn.140011250
lea rcx, [rbp + 0x67]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rcx, rbx
call fcn.1400117a0
lea rsi, [0x140016910]
movzx edi, word [rbx + 0x38]
test di, di
je 0x140011da7
nop word [rax + rax]
mov rcx, qword [rbx + 0x30]
cmp rcx, qword [rbx + 0x28]
je 0x140011d63
movzx eax, word [rcx]
mov dl, 0xa
mov word [rbx + 0x38], ax
lea rax, [rcx + 2]
lea rcx, [rbp + 0x67]
mov qword [rbx + 0x30], rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
jne 0x140011d68
inc dword [rbx + 0x3c]
jmp 0x140011d68
mov word [rbx + 0x38], r14w
cmp di, 0x3a
jne 0x140011d83
mov dl, 0x2f
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
je 0x140011da7
movzx edx, dil
lea rcx, [rbp + 0x77]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
lea rcx, [rbp - 0x69]
movzx edx, word [rax]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QChar____ptr64]
movzx edi, word [rbx + 0x38]
test di, di
jne 0x140011d30
mov dl, 0x2f
lea rcx, [rbp + 0x7f]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
jne 0x14001206e
mov rcx, qword [rbx + 0x30]
cmp rcx, qword [rbx + 0x28]
je 0x140011e2a
movzx eax, word [rcx]
mov dl, 0xa
mov word [rbx + 0x38], ax
lea rax, [rcx + 2]
lea rcx, [rbp - 0x49]
mov qword [rbx + 0x30], rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ecx, word [rbx + 0x38]
cmp cx, word [rax]
jne 0x140011df1
inc dword [rbx + 0x3c]
test cx, cx
je 0x140011e2f
movzx ecx, cx
call qword [sym.imp.Qt5Core.dll_public:_static_bool___cdecl_QChar::isSpace_unsigned_int_]
test al, al
jne 0x140011e2f
mov dword [rbp - 0x59], 2
lea rdx, [rbp - 0x39]
mov qword [rbp - 0x51], rsi
lea rcx, [rbp - 0x69]
movaps xmm0, xmmword [rbp - 0x59]
movdqa xmmword [rbp - 0x39], xmm0
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QLatin1String____ptr64]
jmp 0x140011d21
mov word [rbx + 0x38], r14w
lea rcx, [rbx + 0x70]
lea rdx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 0x13
jmp 0x1400127a3
mov dl, 0x2e
lea rcx, [rbp + 0x67]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
jne 0x140012082
mov eax, dword [rbx + 0x3c]
lea rcx, [rbp - 0x69]
mov dword [rbx + 0x40], eax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::clear_void____ptr64]
cmp byte [rbx + 0x78], r14b
jne 0x140011f34
mov edx, dword [rbx + 0x40]
lea rax, [0x1400168fc]
mov qword [rbp - 9], rax
lea rcx, [rbp + 0x67]
lea rax, [0x140016900]
mov dword [rbp - 0x11], 2
mov qword [rbp + 0x27], rax
mov r8d, 0xa
lea rax, str._nline
mov dword [rbp + 0x1f], 2
mov qword [rbp - 0x51], rax
mov dword [rbp - 0x59], 7
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
mov qword [rbp - 0x31], rax
lea rcx, [rbp - 0x59]
lea rax, [rbp - 0x39]
mov qword [rbp - 0x39], rcx
mov qword [rbp + 0xf], rax
lea rdx, [rbx + 0x58]
lea rax, [rbp + 0x1f]
lea rcx, [rbp + 0x6f]
mov qword [rbp + 0x17], rax
call qword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QDir::fromNativeSeparators_class_QString_const____ptr64_]
mov qword [rbp + 7], rax
lea rcx, [rbp + 0xf]
lea rax, [rbp - 1]
mov qword [rbp - 1], rcx
mov qword [rbp - 0x21], rax
lea rdx, [rbp - 0x21]
lea rax, [rbp - 0x11]
lea rcx, [rbp - 0x69]
mov qword [rbp - 0x19], rax
call fcn.140011250
lea rcx, [rbp + 0x67]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov rcx, rbx
call fcn.1400117a0
lea rsi, [0x140016840]
movzx edi, word [rbx + 0x38]
test di, di
je 0x140011fc7
nop dword [rax]
mov rcx, qword [rbx + 0x30]
cmp rcx, qword [rbx + 0x28]
je 0x140011f83
movzx eax, word [rcx]
mov dl, 0xa
mov word [rbx + 0x38], ax
lea rax, [rcx + 2]
lea rcx, [rbp + 0x67]
mov qword [rbx + 0x30], rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
jne 0x140011f88
inc dword [rbx + 0x3c]
jmp 0x140011f88
mov word [rbx + 0x38], r14w
cmp di, 0x2e
jne 0x140011fa3
mov dl, 0x2f
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
je 0x140011fc7
movzx edx, dil
lea rcx, [rbp + 0x77]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
lea rcx, [rbp - 0x69]
movzx edx, word [rax]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QChar____ptr64]
movzx edi, word [rbx + 0x38]
test di, di
jne 0x140011f50
mov dl, 0x2f
lea rcx, [rbp + 0x7f]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
jne 0x14001206e
mov rcx, qword [rbx + 0x30]
cmp rcx, qword [rbx + 0x28]
je 0x140012047
movzx eax, word [rcx]
mov dl, 0xa
mov word [rbx + 0x38], ax
lea rax, [rcx + 2]
lea rcx, [rbp - 0x49]
mov qword [rbx + 0x30], rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ecx, word [rbx + 0x38]
cmp cx, word [rax]
jne 0x140012011
inc dword [rbx + 0x3c]
test cx, cx
je 0x14001204c
movzx ecx, cx
call qword [sym.imp.Qt5Core.dll_public:_static_bool___cdecl_QChar::isSpace_unsigned_int_]
test al, al
jne 0x14001204c
mov dword [rbp - 0x59], r14d
lea rdx, [rbp - 0x39]
mov qword [rbp - 0x51], rsi
lea rcx, [rbp - 0x69]
movaps xmm0, xmmword [rbp - 0x59]
movdqa xmmword [rbp - 0x39], xmm0
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QLatin1String____ptr64]
jmp 0x140011f43
mov word [rbx + 0x38], r14w
lea rcx, [rbx + 0x70]
lea rdx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 0x14
jmp 0x1400127a3
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 0x15
jmp 0x1400127a3
mov eax, esi
sub eax, 0x3a
je 0x140011bf8
lea rcx, [rbp - 0x69]
sub eax, 1
je 0x1400120b8
cmp eax, 0x41
je 0x1400120a8
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, esi
jmp 0x1400127a3
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 0x11
jmp 0x1400127a3
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 0x12
jmp 0x1400127a3
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::clear_void____ptr64]
mov rcx, qword [rbx + 0x30]
cmp rcx, qword [rbx + 0x28]
je 0x140012105
movzx eax, word [rcx]
mov dl, 0xa
mov word [rbx + 0x38], ax
lea rax, [rcx + 2]
lea rcx, [rbp + 0x67]
mov qword [rbx + 0x30], rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ecx, word [rbx + 0x38]
cmp cx, word [rax]
jne 0x14001210d
inc dword [rbx + 0x3c]
jmp 0x14001210d
mov word [rbx + 0x38], r14w
mov ecx, r14d
movzx ecx, cx
call qword [sym.imp.Qt5Core.dll_public:_static_bool___cdecl_QChar::isSpace_unsigned_int_]
test al, al
jne 0x1400120d2
nop word [rax + rax]
movzx edx, word [rbx + 0x38]
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QChar____ptr64]
mov rcx, qword [rbx + 0x30]
cmp rcx, qword [rbx + 0x28]
je 0x140012161
movzx eax, word [rcx]
mov dl, 0xa
mov word [rbx + 0x38], ax
lea rax, [rcx + 2]
lea rcx, [rbp + 0x67]
mov qword [rbx + 0x30], rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ecx, word [rbx + 0x38]
cmp cx, word [rax]
jne 0x140012169
inc dword [rbx + 0x3c]
jmp 0x140012169
mov word [rbx + 0x38], r14w
mov ecx, r14d
movzx ecx, cx
call qword [sym.imp.Qt5Core.dll_public:_static_bool___cdecl_QChar::isLetterOrNumber_unsigned_int_]
test al, al
jne 0x140012120
mov dl, 0x5f
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
je 0x140012120
mov dl, 0x2d
lea rcx, [rbp + 0x77]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
je 0x140012120
mov dword [rbp - 0x59], 0xc
lea rax, str.token_prefix
mov qword [rbp - 0x51], rax
lea rdx, [rbp - 0x59]
movaps xmm0, xmmword [rbp - 0x59]
lea rcx, [rbp - 0x69]
movdqa xmmword [rbp - 0x59], xmm0
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator_class_QLatin1String_const___ptr64]
lea rcx, [rbp - 0x69]
test al, al
je 0x1400121e1
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 0xf
jmp 0x1400127a3
mov dword [rbp - 0x59], 0xd
lea rax, str.merged_output
mov qword [rbp - 0x51], rax
lea rdx, [rbp - 0x59]
movaps xmm0, xmmword [rbp - 0x59]
movdqa xmmword [rbp - 0x59], xmm0
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator_class_QLatin1String_const___ptr64]
lea rcx, [rbp - 0x69]
test al, al
je 0x14001221e
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 8
jmp 0x1400127a3
mov dword [rbp - 0x59], 5
lea rax, str.token
mov qword [rbp - 0x51], rax
lea rdx, [rbp - 0x59]
movaps xmm0, xmmword [rbp - 0x59]
movdqa xmmword [rbp - 0x59], xmm0
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator_class_QLatin1String_const___ptr64]
test al, al
je 0x14001225b
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 0xe
jmp 0x1400127a3
mov dword [rbp - 0x59], 5
lea rcx, str.start
mov qword [rbp - 0x51], rcx
lea rdx, [rbp - 0x59]
movaps xmm0, xmmword [rbp - 0x59]
lea rcx, [rbp - 0x69]
movdqa xmmword [rbp - 0x59], xmm0
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator_class_QLatin1String_const___ptr64]
lea rcx, [rbp - 0x69]
test al, al
je 0x14001229c
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 0xd
jmp 0x1400127a3
mov dword [rbp - 0x59], 6
lea rax, str.parser
mov qword [rbp - 0x51], rax
lea rdx, [rbp - 0x59]
movaps xmm0, xmmword [rbp - 0x59]
movdqa xmmword [rbp - 0x59], xmm0
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator_class_QLatin1String_const___ptr64]
lea rcx, [rbp - 0x69]
test al, al
je 0x1400122d9
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 0xa
jmp 0x1400127a3
mov dword [rbp - 0x59], 4
lea rax, str.decl
mov qword [rbp - 0x51], rax
lea rdx, [rbp - 0x59]
movaps xmm0, xmmword [rbp - 0x59]
movdqa xmmword [rbp - 0x59], xmm0
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator_class_QLatin1String_const___ptr64]
test al, al
je 0x140012316
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 3
jmp 0x1400127a3
mov dword [rbp - 0x59], 4
lea rcx, str.impl
mov qword [rbp - 0x51], rcx
lea rdx, [rbp - 0x59]
movaps xmm0, xmmword [rbp - 0x59]
lea rcx, [rbp - 0x69]
movdqa xmmword [rbp - 0x59], xmm0
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator_class_QLatin1String_const___ptr64]
test al, al
je 0x140012357
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 6
jmp 0x1400127a3
mov dword [rbp - 0x59], 6
lea rcx, str.expect
mov qword [rbp - 0x51], rcx
lea rdx, [rbp - 0x59]
movaps xmm0, xmmword [rbp - 0x59]
lea rcx, [rbp - 0x69]
movdqa xmmword [rbp - 0x59], xmm0
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator_class_QLatin1String_const___ptr64]
test al, al
je 0x140012398
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 4
jmp 0x1400127a3
mov dword [rbp - 0x59], 9
lea rcx, str.expect_rr
mov qword [rbp - 0x51], rcx
lea rdx, [rbp - 0x59]
movaps xmm0, xmmword [rbp - 0x59]
lea rcx, [rbp - 0x69]
movdqa xmmword [rbp - 0x59], xmm0
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator_class_QLatin1String_const___ptr64]
lea rcx, [rbp - 0x69]
test al, al
je 0x1400123d9
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 5
jmp 0x1400127a3
mov dword [rbp - 0x59], 4
lea rax, str.left
mov qword [rbp - 0x51], rax
lea rdx, [rbp - 0x59]
movaps xmm0, xmmword [rbp - 0x59]
movdqa xmmword [rbp - 0x59], xmm0
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator_class_QLatin1String_const___ptr64]
test al, al
je 0x140012416
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 7
jmp 0x1400127a3
mov dword [rbp - 0x59], 5
lea rcx, str.right
mov qword [rbp - 0x51], rcx
lea rdx, [rbp - 0x59]
movaps xmm0, xmmword [rbp - 0x59]
lea rcx, [rbp - 0x69]
movdqa xmmword [rbp - 0x59], xmm0
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator_class_QLatin1String_const___ptr64]
test al, al
je 0x140012457
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 0xc
jmp 0x1400127a3
mov dword [rbp - 0x59], 8
lea rcx, str.nonassoc
mov qword [rbp - 0x51], rcx
lea rdx, [rbp - 0x59]
movaps xmm0, xmmword [rbp - 0x59]
lea rcx, [rbp - 0x69]
movdqa xmmword [rbp - 0x59], xmm0
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator_class_QLatin1String_const___ptr64]
lea rcx, [rbp - 0x69]
test al, al
je 0x140012498
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 9
jmp 0x1400127a3
mov dword [rbp - 0x59], 4
lea rax, str.prec
mov qword [rbp - 0x51], rax
lea rdx, [rbp - 0x59]
movaps xmm0, xmmword [rbp - 0x59]
movdqa xmmword [rbp - 0x59], xmm0
call qword [sym.imp.Qt5Core.dll_public:_bool___cdecl_QString::operator_class_QLatin1String_const___ptr64]
test al, al
je 0x1400124d5
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 0xb
jmp 0x1400127a3
lea rdx, [rbx + 0x58]
lea rcx, [0x14001a0f8]
call qword [sym.imp.Qt5Core.dll_public:_class_QTextStream____ptr64___cdecl_QTextStream::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [0x140016530]
call qword [sym.imp.Qt5Core.dll_public:_class_QTextStream____ptr64___cdecl_QTextStream::operator___char_const____ptr64____ptr64]
mov edx, dword [rbx + 0x3c]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QTextStream____ptr64___cdecl_QTextStream::operator___int____ptr64]
mov rcx, rax
lea rdx, str.:_Unknown_keyword__
call qword [sym.imp.Qt5Core.dll_public:_class_QTextStream____ptr64___cdecl_QTextStream::operator___char_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_class_QTextStream____ptr64___cdecl_QTextStream::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [0x140016738]
call qword [sym.imp.Qt5Core.dll_public:_class_QTextStream____ptr64___cdecl_QTextStream::operator___char_const____ptr64____ptr64]
mov rdx, qword [sym.imp.Qt5Core.dll_class_QTextStream____ptr64___cdecl_endl_class_QTextStream____ptr64_]
mov rcx, rax
call fcn.14000f870
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::clear_void____ptr64]
nop dword [rax]
nop dword [rax + rax]
movzx edx, word [rbx + 0x38]
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QChar____ptr64]
mov rcx, qword [rbx + 0x30]
cmp rcx, qword [rbx + 0x28]
je 0x1400125a1
movzx eax, word [rcx]
mov dl, 0xa
mov word [rbx + 0x38], ax
lea rax, [rcx + 2]
lea rcx, [rbp + 0x67]
mov qword [rbx + 0x30], rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ecx, word [rbx + 0x38]
cmp cx, word [rax]
jne 0x1400125a9
inc dword [rbx + 0x3c]
jmp 0x1400125a9
mov word [rbx + 0x38], r14w
mov ecx, r14d
movzx ecx, cx
call qword [sym.imp.Qt5Core.dll_public:_static_bool___cdecl_QChar::isLetterOrNumber_unsigned_int_]
test al, al
jne 0x140012560
mov dl, 0x5f
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
je 0x140012560
mov dl, 0x2e
lea rcx, [rbp + 0x77]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
je 0x140012560
lea rcx, [rbx + 0x70]
lea rdx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 1
jmp 0x1400127a3
mov rcx, rbx
call fcn.1400117a0
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::clear_void____ptr64]
cmp word [rbx + 0x38], r14w
je 0x1400126e3
nop
mov dl, 0x22
lea rcx, [rbp + 0x67]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
je 0x1400126e3
mov dl, 0x5c
lea rcx, [rbp + 0x6f]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
jne 0x140012694
movzx edx, word [rbx + 0x38]
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QChar____ptr64]
mov rcx, qword [rbx + 0x30]
cmp rcx, qword [rbx + 0x28]
je 0x14001268f
movzx eax, word [rcx]
mov dl, 0xa
mov word [rbx + 0x38], ax
lea rax, [rcx + 2]
lea rcx, [rbp + 0x77]
mov qword [rbx + 0x30], rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
jne 0x140012694
inc dword [rbx + 0x3c]
jmp 0x140012694
mov word [rbx + 0x38], r14w
movzx edx, word [rbx + 0x38]
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QChar____ptr64]
mov rcx, qword [rbx + 0x30]
cmp rcx, qword [rbx + 0x28]
je 0x1400126de
movzx eax, word [rcx]
mov dl, 0xa
mov word [rbx + 0x38], ax
lea rax, [rcx + 2]
lea rcx, [rbp + 0x7f]
mov qword [rbx + 0x30], rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx ecx, word [rbx + 0x38]
cmp cx, word [rax]
jne 0x1400126d3
inc dword [rbx + 0x3c]
test cx, cx
jne 0x140012620
jmp 0x1400126e3
mov word [rbx + 0x38], r14w
mov dl, 0x22
lea rcx, [rbp + 0x67]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
jne 0x140012732
mov rcx, qword [rbx + 0x30]
cmp rcx, qword [rbx + 0x28]
je 0x14001272b
movzx eax, word [rcx]
mov dl, 0xa
mov word [rbx + 0x38], ax
lea rax, [rcx + 2]
lea rcx, [rbp + 0x67]
mov qword [rbx + 0x30], rax
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QChar::constructor_struct_QLatin1Char____ptr64]
movzx eax, word [rax]
cmp word [rbx + 0x38], ax
jne 0x140012778
inc dword [rbx + 0x3c]
jmp 0x140012778
mov word [rbx + 0x38], r14w
jmp 0x140012778
lea rdx, [rbx + 0x58]
lea rcx, [0x14001a0f8]
call qword [sym.imp.Qt5Core.dll_public:_class_QTextStream____ptr64___cdecl_QTextStream::operator___class_QString_const____ptr64____ptr64]
mov rcx, rax
lea rdx, [0x140016530]
call qword [sym.imp.Qt5Core.dll_public:_class_QTextStream____ptr64___cdecl_QTextStream::operator___char_const____ptr64____ptr64]
mov edx, dword [rbx + 0x3c]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_public:_class_QTextStream____ptr64___cdecl_QTextStream::operator___int____ptr64]
mov rcx, rax
lea rdx, str.:_Warning._Expected___
call qword [sym.imp.Qt5Core.dll_public:_class_QTextStream____ptr64___cdecl_QTextStream::operator___char_const____ptr64____ptr64]
mov rcx, rax
call qword [sym.imp.Qt5Core.dll_class_QTextStream____ptr64___cdecl_endl_class_QTextStream____ptr64_]
lea rcx, [rbx + 0x70]
lea rdx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QString_const____ptr64____ptr64]
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
mov eax, 2
jmp 0x1400127a3
lea rcx, [rbp - 0x69]
call qword [sym.imp.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64]
xor eax, eax
mov rsi, qword [rsp + 0xc0]
add rsp, 0xc8
pop r14
pop rdi
pop rbx
pop rbp
ret