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

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x4b8]
sub rsp, 0x5b8
mov qword [rbp + 0x178], 0xfffffffffffffffe
mov rsi, rcx
xor r14d, r14d
mov r12d, r14d
mov dword [rsp + 0x30], r14d
movsxd rax, dword [rcx + 0xbc]
lea rdx, [0x67000000]
cmp eax, 0xa
ja case.0x67156696.3
mov ecx, dword [rdx + rax*4 + 0x159628]
add rcx, rdx
jmp rcx
mov qword [rsi + 0x1a0], r14
mov qword [rsi + 0x1a8], r14
mov qword [rsi + 0x170], r14
mov qword [rsi + 0x178], r14
mov qword [rsi + 0x190], r14
mov qword [rsi + 0x198], r14
mov qword [rsi + 0x180], r14
mov qword [rsi + 0x188], r14
lea rcx, [rsi + 0x140]
mov rax, qword [rcx]
cmp dword [rax + 8], r12d
je 0x671566e5
call fcn.67151ad0
lea rcx, [rsi + 0xf0]
mov rax, qword [rcx]
cmp dword [rax + 8], r12d
je 0x671566fc
xor edx, edx
call sym.QtCoreVBox4.dll_public:_void___cdecl_QVector_class_QXmlStreamAttribute_::resize_int____ptr64
test byte [rsi + 0x220], 1
je 0x671567f7
mov eax, dword [rsi + 0xbc]
mov ecx, 5
cmp eax, 1
cmovne eax, ecx
mov dword [rsi + 0xbc], eax
movsxd rcx, dword [rsi + 0x28]
lea r8, [rcx + rcx*8]
mov rdx, qword [rsi + 0x20]
lea eax, [rcx - 1]
mov dword [rsi + 0x28], eax
mov eax, dword [rdx + r8*8 + 0x40]
mov dword [rsi + 0x18], eax
mov eax, dword [rdx + r8*8 + 0x44]
dec eax
mov dword [rsi + 8], eax
cmp dword [rsi + 0x28], r12d
setl al
mov byte [rsi + 0x1c], al
mov rax, qword [rdx + r8*8 + 0x30]
mov qword [rsi + 0x180], rax
mov eax, dword [rdx + r8*8 + 0x38]
mov dword [rsi + 0x188], eax
mov eax, dword [rdx + r8*8 + 0x3c]
mov dword [rsi + 0x18c], eax
mov rax, qword [rdx + r8*8]
mov qword [rsi + 0x1a0], rax
mov eax, dword [rdx + r8*8 + 8]
mov dword [rsi + 0x1a8], eax
mov eax, dword [rdx + r8*8 + 0xc]
mov dword [rsi + 0x1ac], eax
mov rax, qword [rdx + r8*8 + 0x10]
mov qword [rsi + 0x190], rax
mov eax, dword [rdx + r8*8 + 0x18]
mov dword [rsi + 0x198], eax
mov eax, dword [rdx + r8*8 + 0x1c]
mov dword [rsi + 0x19c], eax
and dword [rsi + 0x220], 0xfffffffe
jmp 0x6715960f
mov qword [rsi + 0x1a0], r14
mov qword [rsi + 0x1a8], r14
mov qword [rsi + 0x170], r14
mov qword [rsi + 0x178], r14
mov qword [rsi + 0x190], r14
mov qword [rsi + 0x198], r14
mov qword [rsi + 0x180], r14
mov qword [rsi + 0x188], r14
mov rcx, rsi
call fcn.6714a680
jmp case.0x67156696.0
lea rcx, [rsi + 0x138]
call fcn.67151990
lea rcx, [rsi + 0x158]
call fcn.67151bf0
mov qword [rsi + 0x1d0], r14
mov qword [rsi + 0x1d8], r14
mov qword [rsi + 0x1e0], r14
mov qword [rsi + 0x1e8], r14
mov qword [rsi + 0x1f0], r14
mov qword [rsi + 0x1f8], r14
and dword [rsi + 0x220], 0xfffffffb
or dword [rsi + 0x220], 2
mov qword [rsi + 0x160], r14
mov qword [rsi + 0x168], r14
mov rcx, rsi
call fcn.6714a680
jmp case.0x67156696.0
mov qword [rsi + 0x160], r14
mov qword [rsi + 0x168], r14
mov qword [rsi + 0x1a0], r14
mov qword [rsi + 0x1a8], r14
mov rcx, rsi
call fcn.6714a680
jmp case.0x67156696.0
mov qword [rsi + 0x1b0], r14
mov qword [rsi + 0x1b8], r14
mov qword [rsi + 0x1c0], r14
mov qword [rsi + 0x1c8], r14
mov rcx, rsi
call fcn.6714a680
jmp case.0x67156696.0
or dword [rsi + 0x220], 0x800
mov qword [rsi + 0x200], r14
mov qword [rsi + 0x208], r14
mov qword [rsi + 0x210], r14
mov qword [rsi + 0x218], r14
mov rcx, qword [rsi + 0xb0]
call sym.QtCoreVBox4.dll_public:_bool___cdecl_QTextDecoder::hasFailure_void_const___ptr64
test al, al
je case.0x67156696.3
xor r8d, r8d
lea rdx, str.Encountered_incorrectly_encoded_content.
lea rcx, [rbp + 0xb0]
call fcn.6714a530
nop
mov rdx, rax
mov rcx, rsi
call fcn.671501e0
nop
mov rax, qword [rbp + 0xb0]
lock dec dword [rax]
jne 0x67156932
mov rcx, qword [rbp + 0xb0]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
lea rcx, [rsi + 0x58]
call sym.QtCoreVBox4.dll_public:_void___cdecl_QString::clear_void____ptr64
xor al, al
jmp 0x67159611
cmp byte [rsi + 0xf8], r12b
jne case.0x67156696.0
xor edx, edx
lea rcx, [rsi + 0x240]
call sym.QtCoreVBox4.dll_public:_void___cdecl_QString::resize_int____ptr64
mov rax, qword [rsi + 0x240]
mov ecx, dword [rax]
cmp ecx, 1
jne 0x67156977
mov rax, qword [rsi + 0x240]
cmp dword [rax + 4], 0x100
jge 0x67156988
mov edx, 0x100
lea rcx, [rsi + 0x240]
call sym.QtCoreVBox4.dll_private:_void___cdecl_QString::realloc_int____ptr64
mov rax, qword [rsi + 0x240]
or word [rax + 0x18], 0x10
mov eax, dword [rsi + 0xbc]
cmp eax, 1
cmovne eax, r14d
mov dword [rsi + 0xbc], eax
mov r8d, dword [rsi + 0x224]
mov dword [rsp + 0x68], r8d
mov edi, 5
or r13d, 0xffffffff
lea ebx, [rdi - 3]
lea edx, [rdi - 1]
lea r10d, [rdi - 4]
lea r11d, [rdi - 2]
lea r15, sym.QtCoreVBox4.dll_struct_QString::Data_QString::shared_null
movsxd rcx, dword [rsi + 0x228]
mov rax, qword [rsi + 0x238]
lea r9, [0x67000000]
test r8d, r8d
je 0x671569ff
mov eax, dword [rax + rcx*4 - 4]
mov dword [rsp + 0x6c], eax
mov dword [rsi + 0x224], r14d
jmp 0x67156db9
mov ebx, dword [rax + rcx*4]
cmp word [rsi + 0x258], 0xffff
jne 0x67156c7f
movsxd rax, ebx
mov ecx, 0xffffffc7
cmp cx, word [r9 + rax*2 + 0x21e4d0]
je 0x67156c7f
mov eax, dword [rsi + 0x70]
inc eax
je 0x67156a51
cmp byte [rsi + 0xb8], 0
je 0x67156a3c
mov edx, r14d
jmp 0x67156a8a
movsxd rax, dword [rsi + 0x70]
mov rdx, rax
mov rcx, qword [rsi + 0x68]
dec eax
mov dword [rsi + 0x70], eax
mov edx, dword [rcx + rdx*4]
jmp 0x67156a8a
mov rdx, qword [rsi + 0x58]
movsxd rcx, dword [rsi + 0x60]
cmp ecx, dword [rdx + 8]
jge 0x67156a6e
lea eax, [rcx + 1]
mov dword [rsi + 0x60], eax
mov rax, qword [rdx + 0x10]
movzx edx, word [rax + rcx*2]
jmp 0x67156a8a
mov rcx, rsi
call fcn.67150ad0
movzx edx, ax
lea r9, [0x67000000]
mov r10d, 1
lea r11d, [r10 + 2]
mov word [rsi + 0x258], r10w
mov word [rsi + 0x25a], dx
test edx, 0xff0000
je 0x67156ab0
shr edx, 0x10
mov word [rsi + 0x258], dx
jmp 0x67156c7f
movzx eax, dx
cmp eax, 0xffff
jg case.0x67156ae6.28
cmp eax, 0xfffe
jge 0x67156c5d
cmp eax, 0x7c
ja case.0x67156ae6.28
movzx eax, byte [r9 + rax + 0x1596c8]
mov ecx, dword [r9 + rax*4 + 0x159654]
add rcx, r9
jmp rcx
mov eax, 2
mov word [rsi + 0x258], ax
cmp edx, 0xd
jne 0x67156c7f
mov rcx, rsi
call fcn.671550d0
mov word [rsi + 0x25a], ax
lea r9, [0x67000000]
test ax, ax
je case.0x67156ae6.0
inc qword [rsi + 0xd8]
movsxd rax, dword [rsi + 0x60]
add rax, qword [rsi + 0xe8]
mov qword [rsi + 0xe0], rax
jmp 0x67156c7f
mov word [rsi + 0x258], r14w
cmp byte [rsi + 0x1c], 0
jne 0x67156c7f
test byte [rsi + 0x220], 0x80
jne 0x67156c7f
xor edx, edx
mov ecx, ebx
call fcn.6714a110
test eax, eax
js 0x671592a5
lea r9, [0x67000000]
jmp 0x67156c7f
inc qword [rsi + 0xd8]
movsxd rax, dword [rsi + 0x60]
add rax, qword [rsi + 0xe8]
mov qword [rsi + 0xe0], rax
mov eax, 2
jmp 0x67156c78
mov word [rsi + 0x258], di
jmp 0x67156c7f
mov eax, 6
jmp 0x67156c78
mov eax, 7
jmp 0x67156c78
mov eax, 8
jmp 0x67156c78
mov word [rsi + 0x258], r11w
jmp 0x67156c7f
mov eax, 4
jmp 0x67156c78
mov eax, 9
jmp 0x67156c78
mov eax, 0xa
jmp 0x67156c78
mov eax, 0xb
jmp 0x67156c78
mov eax, 0xc
jmp 0x67156c78
mov eax, 0xd
jmp 0x67156c78
mov eax, 0xe
jmp 0x67156c78
mov eax, 0xf
jmp 0x67156c78
mov eax, 0x10
jmp 0x67156c78
mov eax, 0x11
jmp 0x67156c78
mov eax, 0x12
jmp 0x67156c78
mov eax, 0x13
jmp 0x67156c78
mov eax, 0x14
jmp 0x67156c78
mov eax, 0x15
jmp 0x67156c78
mov eax, 0x16
jmp 0x67156c78
mov eax, 0x17
jmp 0x67156c78
mov eax, 0x18
jmp 0x67156c78
mov eax, 0x19
jmp 0x67156c78
mov eax, 0x1b
jmp 0x67156c78
mov eax, 0x2b
jmp 0x67156c78
cmp edx, 0x20
jae 0x67156c73
mov word [rsi + 0x258], r10w
jmp 0x67156c7f
mov eax, 0x1a
mov word [rsi + 0x258], ax
movsx edx, word [rsi + 0x258]
movsxd r8, ebx
movsx eax, word [r9 + r8*2 + 0x21e4d0]
add eax, edx
js 0x67156cb1
movsxd rcx, eax
movsx eax, word [r9 + rcx*2 + 0x21f5c0]
cmp eax, edx
jne 0x67156cb1
movsx ebx, word [r9 + rcx*2 + 0x21eb80]
jmp 0x67156cbc
movsx ebx, word [r9 + r8*2 + 0x21e0c0]
neg ebx
cmp ebx, 0x1a0
je 0x671595e6
test ebx, ebx
jle 0x67156d68
inc dword [rsi + 0x228]
mov eax, dword [rsi + 0x22c]
dec eax
cmp dword [rsi + 0x228], eax
jne 0x67156cee
mov rcx, rsi
call fcn.6714a190
movsxd r8, dword [rsi + 0x228]
shl r8, 4
add r8, qword [rsi + 0x230]
movzx eax, word [rsi + 0x25a]
mov word [r8 + 0xc], ax
lea rcx, [rsi + 0x240]
mov rax, qword [rcx]
mov edx, dword [rax + 8]
mov dword [r8], edx
mov r10d, 1
mov qword [r8 + 4], r10
movzx edx, word [rsi + 0x25a]
test dx, dx
je 0x67156d3d
call sym.QtCoreVBox4.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QChar____ptr64
mov r10d, 1
movsxd rcx, dword [rsi + 0x228]
mov rax, qword [rsi + 0x238]
mov dword [rax + rcx*4], ebx
mov word [rsi + 0x258], r13w
lea r9, [0x67000000]
mov r11d, 3
jmp 0x67156a02
jns 0x671595da
mov r8d, r13d
sub r8d, ebx
mov dword [rsp + 0x68], r8d
movsxd rax, r8d
movsx eax, word [r9 + rax*2 + 0x21dea0]
sub dword [rsi + 0x228], eax
movsxd rdx, dword [rsi + 0x228]
mov rax, qword [rsi + 0x238]
mov ecx, dword [rax + rdx*4]
mov dword [rsp + 0x6c], ecx
lea eax, [rdx + 1]
mov dword [rsi + 0x228], eax
mov ebx, 2
lea edx, [rbx + 2]
lea r10d, [rbx - 1]
lea r11d, [rbx + 1]
cmp r8d, 0x10c
ja case.0x67156ddd.60
movsxd rax, r8d
movzx eax, byte [r9 + rax + 0x15983c]
mov ecx, dword [r9 + rax*4 + 0x159748]
add rcx, r9
jmp rcx
cmp dword [rsi + 0xbc], 1
je case.0x67156ddd.60
mov dword [rsi + 0xbc], r11d
jmp case.0x67156ddd.60
cmp dword [rsi + 0xbc], 1
je case.0x67156ddd.60
mov eax, dword [rsi + 0x220]
test al, 0x40
jne 0x67156e17
test al, al
jns 0x671592e0
mov dword [rsi + 0xbc], r11d
jmp case.0x67156ddd.60
movsxd rax, dword [rsi + 0x90]
mov rdx, rax
mov rcx, qword [rsi + 0x88]
dec eax
mov dword [rsi + 0x90], eax
mov rax, qword [rcx + rdx*8]
and dword [rax + 8], 0xffffffef
movsxd rdx, dword [rsi + 0x228]
shl rdx, 4
add rdx, qword [rsi + 0x230]
mov rax, qword [rsi + 0x240]
mov ecx, dword [rax + 8]
mov dword [rdx], ecx
mov dword [rdx + 4], r14d
jmp case.0x67156ddd.60
mov r8d, 0x37
xor r9d, r9d
lea rdx, str.version
mov rcx, rsi
call fcn.67155b90
test al, al
jne 0x67159221
cmp byte [rsi + 0xb8], al
jne 0x6715935e
jmp 0x67159221
mov eax, dword [rsi + 0xbc]
cmp eax, 1
cmovne eax, ebx
mov dword [rsi + 0xbc], eax
mov r8d, 6
lea rdx, [rbp + 0x488]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, qword [rax]
mov qword [rsi + 0x200], rcx
mov ecx, dword [rax + 8]
mov dword [rsi + 0x208], ecx
mov eax, dword [rax + 0xc]
mov dword [rsi + 0x20c], eax
mov rcx, rsi
call fcn.671510c0
jmp 0x67159221
or dword [rsi + 0x220], 0x400
mov r8d, ebx
lea rdx, [rbp + 0x328]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, qword [rax]
mov qword [rsi + 0x1f0], rcx
mov ecx, dword [rax + 8]
mov dword [rsi + 0x1f8], ecx
mov eax, dword [rax + 0xc]
mov dword [rsi + 0x1fc], eax
jmp 0x67159221
mov r8d, ebx
lea rdx, [rbp + 0x1c8]
mov rcx, rsi
call fcn.6714a6e0
mov rdx, rax
mov rcx, rsi
call fcn.67150f20
mov r8d, ebx
lea rdx, [rbp + 0x3e8]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, qword [rax]
mov qword [rsi + 0x1e0], rcx
mov ecx, dword [rax + 8]
mov dword [rsi + 0x1e8], ecx
mov eax, dword [rax + 0xc]
mov dword [rsi + 0x1ec], eax
mov r8d, 4
lea rdx, [rbp + 0x1e8]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, qword [rax]
mov qword [rsi + 0x1f0], rcx
mov ecx, dword [rax + 8]
mov dword [rsi + 0x1f8], ecx
mov eax, dword [rax + 0xc]
mov dword [rsi + 0x1fc], eax
or dword [rsi + 0x220], 0x400
jmp 0x67159221
mov rcx, rsi
call fcn.67155f30
test al, al
jne 0x67156fcc
cmp byte [rsi + 0xb8], al
jne 0x67159374
mov r8d, 3
lea rdx, [rbp + 0x348]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, qword [rax]
mov qword [rsi + 0x1d0], rcx
mov ecx, dword [rax + 8]
mov dword [rsi + 0x1d8], ecx
mov eax, dword [rax + 0xc]
mov dword [rsi + 0x1dc], eax
jmp 0x67159221
mov r8d, r11d
lea rdx, [rbp + 0x208]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, qword [rax]
mov qword [rsi + 0x1d0], rcx
mov ecx, dword [rax + 8]
mov dword [rsi + 0x1d8], ecx
mov eax, dword [rax + 0xc]
mov dword [rsi + 0x1dc], eax
lea r9, [0x67000000]
mov eax, dword [rsi + 0xbc]
cmp eax, 1
mov ecx, 8
cmovne eax, ecx
mov dword [rsi + 0xbc], eax
lea rax, [rsi + 0x240]
mov qword [rsi + 0x160], rax
mov dword [rsi + 0x168], r14d
test rax, rax
je 0x67157070
mov rax, qword [rax]
mov ecx, dword [rax + 8]
jmp 0x67157073
mov ecx, r14d
mov dword [rsi + 0x16c], ecx
jmp case.0x67156ddd.60
mov byte [rsi + 0xf8], 1
jmp case.0x67156ddd.60
mov byte [rsi + 0xf8], 0
jmp case.0x67156ddd.60
mov r8d, 0x28
xor r9d, r9d
lea rdx, str.EMPTY
mov rcx, rsi
call fcn.67155b90
test al, al
jne 0x67159221
mov r8d, 0x29
xor r9d, r9d
lea rdx, [0x6721d9c0]
mov rcx, rsi
call fcn.67155b90
test al, al
jne 0x67159221
cmp byte [rsi + 0xb8], al
jne 0x6715938a
jmp 0x67159221
mov r8d, 0x2a
xor r9d, r9d
lea rdx, str.PCDATA
mov rcx, rsi
call fcn.67155b90
test al, al
jne 0x67159221
cmp byte [rsi + 0xb8], al
jne 0x6715939e
jmp 0x67159221
mov byte [rsi + 0x110], 1
jmp case.0x67156ddd.60
mov rcx, rsi
call fcn.67156020
test al, al
jne 0x67159221
cmp byte [rsi + 0xb8], al
jne 0x671593b4
jmp 0x67159221
movsxd rdx, dword [rsi + 0x228]
add rdx, rdx
mov rcx, qword [rsi + 0x230]
mov eax, dword [rcx + rdx*8 + 0x10]
mov dword [rcx + rdx*8], eax
mov eax, dword [rcx + rdx*8 + 0x14]
mov dword [rcx + rdx*8 + 4], eax
mov eax, dword [rcx + rdx*8 + 0x18]
mov dword [rcx + rdx*8 + 8], eax
mov eax, dword [rcx + rdx*8 + 0x1c]
mov dword [rcx + rdx*8 + 0xc], eax
mov qword [rsi + 0x100], r14
mov qword [rsi + 0x108], 0
mov byte [rsi + 0x110], 0
mov rcx, rsi
call fcn.671560e0
test al, al
jne 0x67159221
cmp byte [rsi + 0xb8], al
jne 0x671593c8
jmp 0x67159221
lea rcx, [rsi + 0x118]
call fcn.6714e280
mov rdi, rax
mov qword [rax], r14
mov qword [rax + 8], 0
movzx ecx, byte [rsi + 0x110]
mov byte [rax + 0x50], cl
mov r8d, 1
lea rdx, [rbp + 0x448]
mov rcx, rsi
call fcn.6714a7b0
mov r8, rax
lea rdx, [rbp + 0x228]
mov rcx, rsi
call fcn.6714a560
mov rcx, qword [rax]
mov qword [rdi + 0x20], rcx
mov ecx, dword [rax + 8]
mov dword [rdi + 0x28], ecx
mov eax, dword [rax + 0xc]
mov dword [rdi + 0x2c], eax
mov r8d, 1
lea rdx, [rbp + 0x368]
mov rcx, rsi
call fcn.6714a6e0
mov r8, rax
lea rdx, [rbp + 0x248]
mov rcx, rsi
call fcn.6714a560
mov rcx, qword [rax]
mov qword [rdi + 0x30], rcx
mov ecx, dword [rax + 8]
mov dword [rdi + 0x38], ecx
mov eax, dword [rax + 0xc]
mov dword [rdi + 0x3c], eax
mov r8d, 1
lea rdx, [rbp + 0x408]
mov rcx, rsi
call fcn.6714a720
mov r8, rax
lea rdx, [rbp + 0x268]
mov rcx, rsi
call fcn.6714a560
mov rcx, qword [rax]
mov qword [rdi + 0x10], rcx
mov ecx, dword [rax + 8]
mov dword [rdi + 0x18], ecx
mov eax, dword [rax + 0xc]
mov dword [rdi + 0x1c], eax
lea rax, str.xmlns
mov qword [rbp + 0x138], rax
lea rdx, [rdi + 0x20]
lea rcx, [rbp + 0x138]
call sym.QtCoreVBox4.dll_bool___cdecl_operator_class_QLatin1String_const____ptr64__class_QStringRef_const____ptr64_
test al, al
jne 0x671572d0
cmp dword [rdi + 0x2c], 0
jne 0x671572cb
lea rax, str.xmlns
mov qword [rbp + 0x110], rax
lea rdx, [rdi + 0x30]
lea rcx, [rbp + 0x110]
call sym.QtCoreVBox4.dll_bool___cdecl_operator_class_QLatin1String_const____ptr64__class_QStringRef_const____ptr64_
test al, al
jne 0x671572d0
mov eax, r14d
jmp 0x671572d5
mov eax, 1
mov byte [rdi + 0x51], al
lea rcx, [rsi + 0x100]
mov rax, qword [rcx]
test rax, rax
je 0x671573a0
cmp qword [rax], r15
je 0x671573a0
cmp byte [rdi + 0x50], 0
je 0x67157329
mov r8, rcx
lea rdx, [rbp + 0x388]
mov rcx, rsi
call fcn.6714a560
mov rcx, qword [rax]
mov qword [rdi + 0x40], rcx
mov ecx, dword [rax + 8]
mov dword [rdi + 0x48], ecx
mov eax, dword [rax + 0xc]
mov dword [rdi + 0x4c], eax
mov r12d, dword [rsp + 0x30]
jmp 0x67159221
lea rdx, [rbp - 0x48]
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64
nop
lea rdx, [rbp + 0x58]
mov rcx, rax
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QString::simplified_void____ptr64
nop
mov r8, rax
lea rdx, [rbp + 0x288]
mov rcx, rsi
call fcn.6714a600
mov rcx, qword [rax]
mov qword [rdi + 0x40], rcx
mov ecx, dword [rax + 8]
mov dword [rdi + 0x48], ecx
mov eax, dword [rax + 0xc]
mov dword [rdi + 0x4c], eax
mov rax, qword [rbp + 0x58]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x6715737e
mov rcx, qword [rbp + 0x58]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
nop
mov rax, qword [rbp - 0x48]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x6715731f
mov rcx, qword [rbp - 0x48]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
mov r12d, dword [rsp + 0x30]
jmp 0x67159221
mov qword [rdi + 0x40], r14
mov qword [rdi + 0x48], 0
mov r12d, dword [rsp + 0x30]
jmp 0x67159221
mov eax, dword [rsi + 0x220]
bt eax, 8
jae 0x671573ca
test al, 8
je case.0x67156ddd.60
mov ebx, dword [rsi + 0x120]
inc ebx
mov r8d, r11d
lea rdx, [rbp + 0x198]
mov rcx, rsi
call fcn.6714a720
mov r8, rax
lea rdx, [rbp + 0xc8]
mov rcx, rsi
call fcn.6714a560
movsxd r15, ebx
test ebx, ebx
je 0x6715921a
mov r13, r15
imul r13, r13, 0x58
nop dword [rax + rax]
dec r15
sub r13, 0x58
mov r14, qword [rsi + 0x118]
mov rax, qword [r13 + r14]
lea r9, sym.QtCoreVBox4.dll_struct_QString::Data_QString::shared_null
test rax, rax
je 0x67157438
cmp qword [rax], r9
jne 0x67159212
mov rax, qword [rbp + 0xc8]
mov qword [r13 + r14], rax
mov eax, dword [rbp + 0xd0]
mov dword [r13 + r14 + 8], eax
mov eax, dword [rbp + 0xd4]
mov dword [r13 + r14 + 0xc], eax
xor eax, eax
mov ebx, eax
mov r12d, eax
test r15, r15
jle 0x671574e5
mov edi, eax
nop dword [rax]
mov rdx, qword [rsi + 0x118]
mov rax, qword [rdi + rdx]
test rax, rax
je 0x6715749f
cmp qword [rax], r9
je 0x6715749f
movsxd rcx, ebx
imul rcx, rcx, 0x58
add rcx, rdx
lea rdx, [rbp + 0xc8]
call sym.QtCoreVBox4.dll_bool___cdecl_operator_class_QStringRef_const____ptr64__class_QStringRef_const____ptr64_
test al, al
je 0x671574bf
movsxd rcx, ebx
imul rcx, rcx, 0x58
add rcx, qword [rsi + 0x118]
lea rdx, [r13 + r14 + 0x10]
add rcx, 0x10
call sym.QtCoreVBox4.dll_bool___cdecl_operator_class_QStringRef_const____ptr64__class_QStringRef_const____ptr64_
test al, al
jne 0x671574d6
inc ebx
inc r12
add rdi, 0x58
cmp r12, r15
lea r9, sym.QtCoreVBox4.dll_struct_QString::Data_QString::shared_null
jl 0x67157470
jmp 0x671574e2
xor eax, eax
mov qword [r13 + r14 + 0x10], rax
mov qword [r13 + r14 + 0x18], rax
test r15, r15
jne 0x67157410
jmp 0x67159212
mov rcx, rsi
call fcn.67155f30
test al, al
jne 0x67157508
cmp byte [rsi + 0xb8], al
jne 0x671593dc
lea rcx, [rsi + 0x148]
call fcn.6714e280
mov rbx, rax
mov qword [rax], r14
mov qword [rax + 8], 0
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0
mov qword [rax + 0x20], r14
mov qword [rax + 0x28], 0
mov qword [rax + 0x30], r14
mov qword [rax + 0x38], 0
mov qword [rax + 0x40], r14
mov qword [rax + 0x48], 0
mov word [rax + 0x50], 0
mov r8d, 3
lea rdx, [rbp + 0x2a8]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, qword [rax]
mov qword [rbx], rcx
mov ecx, dword [rax + 8]
mov dword [rbx + 8], ecx
mov eax, dword [rax + 0xc]
mov dword [rbx + 0xc], eax
jmp 0x67159221
mov rcx, rsi
call fcn.67155f30
test al, al
jne 0x6715759c
cmp byte [rsi + 0xb8], al
jne 0x671593f0
lea rcx, [rsi + 0x148]
call fcn.6714e280
mov rbx, rax
mov qword [rax], r14
mov qword [rax + 8], 0
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0
mov qword [rax + 0x20], r14
mov qword [rax + 0x28], 0
mov qword [rax + 0x30], r14
mov qword [rax + 0x38], 0
mov qword [rax + 0x40], r14
mov qword [rax + 0x48], 0
mov word [rax + 0x50], 0
mov r8d, edi
lea rdx, [rbp + 0x3a8]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, qword [rax]
mov qword [rbx], rcx
mov ecx, dword [rax + 8]
mov dword [rbx + 8], ecx
mov eax, dword [rax + 0xc]
mov dword [rbx + 0xc], eax
mov byte [rbx + 0x50], 1
jmp 0x67159221
mov rcx, rsi
call fcn.67155fd0
test al, al
jne 0x67157631
cmp byte [rsi + 0xb8], al
jne 0x67159404
movsxd rbx, dword [rsi + 0x150]
imul rbx, rbx, 0x58
add rbx, qword [rsi + 0x148]
mov r8d, 3
lea rdx, [rbp + 0x2c8]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, qword [rax]
mov qword [rbx + 0x30], rcx
mov ecx, dword [rax + 8]
mov dword [rbx + 0x38], ecx
mov eax, dword [rax + 0xc]
mov dword [rbx + 0x3c], eax
mov byte [rbx + 0x51], 1
jmp 0x67159221
mov rcx, rsi
call fcn.67155fd0
test al, al
jne 0x6715768c
cmp byte [rsi + 0xb8], al
jne 0x67159418
movsxd rbx, dword [rsi + 0x150]
imul rbx, rbx, 0x58
add rbx, qword [rsi + 0x148]
mov r8d, 3
lea rdx, [rbp + 0x428]
mov rcx, rsi
call fcn.6714a6e0
lea rdx, [rbx + 0x20]
mov rcx, qword [rax]
mov qword [rdx], rcx
mov ecx, dword [rax + 8]
mov dword [rdx + 8], ecx
mov eax, dword [rax + 0xc]
mov dword [rdx + 0xc], eax
mov rcx, rsi
call fcn.67150f20
mov r8d, edi
lea rdx, [rbp + 0x2e8]
jmp 0x67157650
movsxd rbx, dword [rsi + 0x150]
imul rbx, rbx, 0x58
add rbx, qword [rsi + 0x148]
mov r8d, r11d
lea rdx, [rbp + 0x3c8]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, qword [rax]
mov qword [rbx + 0x10], rcx
mov ecx, dword [rax + 8]
mov dword [rbx + 0x18], ecx
mov eax, dword [rax + 0xc]
mov dword [rbx + 0x1c], eax
cmp byte [rbx + 0x50], 0
je 0x67157755
xor r8d, r8d
lea rdx, str.NDATA_in_parameter_entity_declaration.
lea rcx, [rbp + 0x78]
call fcn.6714a530
nop
mov rdx, rax
mov rcx, rsi
call fcn.671501e0
nop
mov rax, qword [rbp + 0x78]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67157755
mov rcx, qword [rbp + 0x78]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
lea r9, [0x67000000]
mov eax, dword [rsi + 0x220]
bt eax, 8
jae 0x67157777
test al, 8
jne 0x67157777
dec dword [rsi + 0x150]
jmp case.0x67156ddd.60
movsxd rbx, dword [rsi + 0x150]
imul rbx, rbx, 0x58
add rbx, qword [rsi + 0x148]
cmp byte [rbx + 0x51], 0
jne 0x671577b7
mov r8d, 2
lea rdx, [rbp + 0x308]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, qword [rax]
mov qword [rbx + 0x40], rcx
mov ecx, dword [rax + 8]
mov dword [rbx + 0x48], ecx
mov eax, dword [rax + 0xc]
mov dword [rbx + 0x4c], eax
lea rdx, [rsp + 0x78]
mov rcx, rbx
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64
nop
cmp byte [rbx + 0x50], 0
lea rdi, [rsi + 0x80]
jne 0x671577d6
lea rdi, [rsi + 0x78]
lea rdx, [rsp + 0x78]
mov rcx, rdi
call fcn.67071e10
test al, al
jne 0x67157885
lea rcx, [rbx + 0x40]
lea rdx, [rbp - 0x38]
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64
mov rcx, qword [rax]
mov qword [rbp - 0x78], rcx
lock inc dword [rcx]
and dword [rbp - 0x70], 0xffffffe0
mov rax, qword [rbp - 0x38]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x6715781e
mov rcx, qword [rbp - 0x38]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x67157830
cmp qword [rax], r15
je 0x67157830
xor eax, eax
jmp 0x67157832
mov al, 1
mov edx, r14d
test al, al
sete dl
and edx, 1
add edx, edx
movzx eax, byte [rbx + 0x51]
and eax, 1
or edx, eax
mov eax, dword [rbp - 0x70]
and eax, 0xfffffffc
or edx, eax
mov dword [rbp - 0x70], edx
lea r9, [rbp - 0x78]
lea r8, [rsp + 0x78]
lea rdx, [rbp + 0x180]
mov rcx, rdi
call fcn.671548d0
nop
mov rax, qword [rbp - 0x78]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67157885
mov rcx, qword [rbp - 0x78]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
nop
mov rax, qword [rsp + 0x78]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67159221
mov rcx, qword [rsp + 0x78]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
jmp 0x67159221
mov eax, dword [rsi + 0xbc]
cmp eax, 1
mov ecx, 0xa
cmovne eax, ecx
mov dword [rsi + 0xbc], eax
movsxd rdx, dword [rsi + 0x228]
mov rcx, qword [rsi + 0x230]
lea rax, [rdx + 3]
add rax, rax
add rdx, rdx
mov ebx, dword [rcx + rax*8]
add ebx, dword [rcx + rdx*8 + 0x34]
mov r8d, r11d
lea rdx, [rbp + 0x468]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, qword [rax]
mov qword [rsi + 0x1b0], rcx
mov ecx, dword [rax + 8]
mov dword [rsi + 0x1b8], ecx
mov eax, dword [rax + 0xc]
mov dword [rsi + 0x1bc], eax
mov r8d, r13d
lea rdx, [0x672207d8]
mov rcx, rsi
call fcn.67156360
test al, al
je 0x67157aa3
lea rdx, [rsi + 0x240]
mov rax, qword [rdx]
mov r8d, dword [rax + 8]
sub r8d, ebx
sub r8d, 2
mov qword [rsi + 0x1c0], rdx
mov dword [rsi + 0x1c8], ebx
mov dword [rsi + 0x1cc], r8d
lea rdx, [rsp + 0x50]
lea rcx, [rsi + 0x1b0]
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64
nop
lea rax, [0x67220a00]
mov qword [rbp + 0x120], rax
xor r8d, r8d
lea rdx, [rbp + 0x120]
lea rcx, [rsp + 0x50]
call sym.QtCoreVBox4.dll_public:_int___cdecl_QString::compare_class_QLatin1String_const____ptr64__enum_Qt::CaseSensitivity_const___ptr64
test eax, eax
jne 0x671579c3
xor r8d, r8d
lea rdx, str.XML_declaration_not_at_start_of_document.
lea rcx, [rbp + 0x48]
call fcn.6714a530
nop
mov rdx, rax
mov rcx, rsi
call fcn.671501e0
nop
mov rax, qword [rbp + 0x48]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67157a80
mov rcx, qword [rbp + 0x48]
jmp 0x67157a7a
lea rax, [rsp + 0x50]
mov qword [rbp + 0x140], rax
mov dword [rbp + 0x148], r14d
mov rax, qword [rsp + 0x50]
mov ecx, dword [rax + 8]
mov dword [rbp + 0x14c], ecx
lea rcx, [rbp + 0x140]
call sym.QtCoreVBox4.dll_public:_static_bool___cdecl_QXmlUtils::isNCName_class_QStringRef_const____ptr64_
test al, al
jne 0x67157a80
mov eax, 0x20
mov word [rbp + 0x500], ax
xor r8d, r8d
lea rdx, str._1_is_an_invalid_processing_instruction_name.
lea rcx, [rbp + 0x98]
call fcn.6714a530
nop
lea rcx, [rbp + 0x500]
mov qword [rsp + 0x20], rcx
xor r9d, r9d
lea r8, [rsp + 0x50]
lea rdx, [rbp - 0x28]
mov rcx, rax
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar_const____ptr64____ptr64
nop
mov rdx, rax
mov rcx, rsi
call fcn.671501e0
nop
mov rax, qword [rbp - 0x28]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67157a61
mov rcx, qword [rbp - 0x28]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
nop
mov rax, qword [rbp + 0x98]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67157a80
mov rcx, qword [rbp + 0x98]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
nop
mov rax, qword [rsp + 0x50]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67159221
mov rcx, qword [rsp + 0x50]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
jmp 0x67159221
cmp dword [rsi + 0xbc], 1
jne 0x6715942c
jmp 0x67159221
mov eax, dword [rsi + 0xbc]
cmp eax, 1
mov ecx, 0xa
cmovne eax, ecx
mov dword [rsi + 0xbc], eax
mov r8d, r11d
lea rdx, [rbp + 0x1a8]
mov rcx, rsi
call fcn.6714a6e0
lea rcx, [rsi + 0x1b0]
mov rdx, qword [rax]
mov qword [rcx], rdx
mov edx, dword [rax + 8]
mov dword [rcx + 8], edx
mov eax, dword [rax + 0xc]
mov dword [rcx + 0xc], eax
lea rdx, [rbp - 0x18]
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64
nop
lea rcx, [0x67220a00]
mov qword [rbp + 0x130], rcx
xor r8d, r8d
lea rdx, [rbp + 0x130]
mov rcx, rax
call sym.QtCoreVBox4.dll_public:_int___cdecl_QString::compare_class_QLatin1String_const____ptr64__enum_Qt::CaseSensitivity_const___ptr64
test eax, eax
sete bl
mov rax, qword [rbp - 0x18]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67157b3e
mov rcx, qword [rbp - 0x18]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
test bl, bl
je 0x67159221
xor r8d, r8d
lea rdx, str.Invalid_processing_instruction_name.
lea rcx, [rbp - 8]
call fcn.6714a530
nop
mov rdx, rax
mov rcx, rsi
call fcn.671501e0
nop
mov rax, qword [rbp - 8]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67159221
mov rcx, qword [rbp - 8]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
jmp 0x67159221
mov rcx, rsi
call fcn.67155e00
test al, al
jne 0x67159221
cmp byte [rsi + 0xb8], al
jne 0x67159440
jmp 0x67159221
mov r8d, r13d
lea rdx, [0x672216bc]
mov rcx, rsi
call fcn.67156360
test al, al
je 0x67159454
jmp 0x67159221
mov eax, dword [rsi + 0xbc]
cmp eax, 1
mov ecx, 7
cmovne eax, ecx
mov dword [rsi + 0xbc], eax
movsxd rcx, dword [rsi + 0x228]
add rcx, rcx
mov rax, qword [rsi + 0x230]
mov r8d, dword [rax + rcx*8]
add r8d, 4
lea rdx, [rsi + 0x240]
mov rax, qword [rdx]
mov ecx, dword [rax + 8]
sub ecx, r8d
sub ecx, 3
mov qword [rsi + 0x160], rdx
mov dword [rsi + 0x168], r8d
mov dword [rsi + 0x16c], ecx
jmp case.0x67156ddd.60
mov eax, dword [rsi + 0xbc]
cmp eax, 1
mov ecx, 6
cmovne eax, ecx
mov dword [rsi + 0xbc], eax
mov eax, dword [rsi + 0x220]
and eax, 0xfffffffd
or eax, 4
mov dword [rsi + 0x220], eax
movsxd rcx, dword [rsi + 0x228]
inc rcx
add rcx, rcx
mov rax, qword [rsi + 0x230]
mov ebx, dword [rax + rcx*8]
mov r8d, r13d
lea rdx, [0x672206c4]
mov rcx, rsi
call fcn.67156360
test al, al
je 0x67159468
lea rdx, [rsi + 0x240]
mov rax, qword [rdx]
mov ecx, dword [rax + 8]
sub ecx, ebx
sub ecx, 3
mov qword [rsi + 0x160], rdx
mov dword [rsi + 0x168], ebx
mov dword [rsi + 0x16c], ecx
jmp 0x67159221
mov rcx, rsi
call fcn.67155f30
test al, al
jne 0x67157cbf
cmp byte [rsi + 0xb8], al
jne 0x6715947c
lea rcx, [rsi + 0x128]
call fcn.6714e210
mov rbx, rax
mov r8d, 3
lea rdx, [rbp + 0x1b8]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, qword [rax]
mov qword [rbx], rcx
mov ecx, dword [rax + 8]
mov dword [rbx + 8], ecx
mov ecx, dword [rax + 0xc]
mov dword [rbx + 0xc], ecx
jmp 0x67159221
movsxd rax, dword [rsi + 0x130]
lea rbx, [rax + rax*2]
shl rbx, 4
add rbx, qword [rsi + 0x128]
mov r8d, r11d
lea rdx, [rbp + 0x1d8]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, qword [rax]
mov qword [rbx + 0x20], rcx
mov ecx, dword [rax + 8]
mov dword [rbx + 0x28], ecx
mov eax, dword [rax + 0xc]
mov dword [rbx + 0x2c], eax
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], 0
jmp 0x67159221
movsxd rax, dword [rsi + 0x130]
lea rbx, [rax + rax*2]
shl rbx, 4
add rbx, qword [rsi + 0x128]
mov qword [rbx + 0x20], r14
mov qword [rbx + 0x28], 0
mov r8d, r11d
lea rdx, [rbp + 0x1f8]
mov rcx, rsi
call fcn.6714a6e0
lea rdx, [rbx + 0x10]
mov rcx, qword [rax]
mov qword [rdx], rcx
mov ecx, dword [rax + 8]
mov dword [rdx + 8], ecx
mov eax, dword [rax + 0xc]
mov dword [rdx + 0xc], eax
mov rcx, rsi
call fcn.67150f20
jmp 0x67159221
movsxd rax, dword [rsi + 0x130]
lea rbx, [rax + rax*2]
shl rbx, 4
add rbx, qword [rsi + 0x128]
mov r8d, r11d
lea rdx, [rbp + 0x218]
mov rcx, rsi
call fcn.6714a6e0
lea rdx, [rbx + 0x10]
mov rcx, qword [rax]
mov qword [rdx], rcx
mov ecx, dword [rax + 8]
mov dword [rdx + 8], ecx
mov eax, dword [rax + 0xc]
mov dword [rdx + 0xc], eax
mov rcx, rsi
call fcn.67150f20
mov r8d, edi
lea rdx, [rbp + 0x238]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, qword [rax]
mov qword [rbx + 0x20], rcx
mov ecx, dword [rax + 8]
mov dword [rbx + 0x28], ecx
mov eax, dword [rax + 0xc]
mov dword [rbx + 0x2c], eax
jmp 0x67159221
and dword [rsi + 0x220], 0xfffffffd
movsxd rdi, dword [rsi + 0x228]
add rdi, rdi
mov rbx, qword [rsi + 0x230]
mov rcx, rsi
call fcn.671554c0
add dword [rbx + rdi*8 + 4], eax
cmp byte [rsi + 0xb8], 0
je 0x67159221
test byte [rsi + 0x220], 0x80
je 0x67159490
jmp 0x67159221
lea rcx, [rsi + 0x240]
mov rax, qword [rcx]
cmp dword [rax + 8], 0
je case.0x67156ddd.60
mov eax, dword [rsi + 0xbc]
cmp eax, 1
mov edx, 6
cmovne eax, edx
mov dword [rsi + 0xbc], eax
mov qword [rsi + 0x160], rcx
mov dword [rsi + 0x168], r14d
test rcx, rcx
je 0x67157070
mov rax, qword [rcx]
mov ecx, dword [rax + 8]
jmp 0x67157073
movsxd rdx, dword [rsi + 0x228]
add rdx, rdx
mov rcx, qword [rsi + 0x230]
mov eax, dword [rcx + rdx*8 + 0x10]
mov dword [rcx + rdx*8], eax
mov eax, dword [rcx + rdx*8 + 0x14]
mov dword [rcx + rdx*8 + 4], eax
mov eax, dword [rcx + rdx*8 + 0x18]
mov dword [rcx + rdx*8 + 8], eax
mov eax, dword [rcx + rdx*8 + 0x1c]
mov dword [rcx + rdx*8 + 0xc], eax
jmp case.0x67156ddd.60
movsxd rdx, dword [rsi + 0x228]
add rdx, rdx
mov rcx, qword [rsi + 0x230]
mov eax, dword [rcx + rdx*8 + 0x14]
add dword [rcx + rdx*8 + 4], eax
jmp case.0x67156ddd.60
test byte [rsi + 0x220], 0x20
je case.0x67156ddd.60
lea rcx, [rsi + 0x240]
mov rax, qword [rcx]
movsxd rbx, dword [rax + 8]
call sym.QtCoreVBox4.dll_public:_class_QChar____ptr64___cdecl_QString::begin_void____ptr64
mov edx, 0x20
mov word [rax + rbx*2 - 2], dx
jmp 0x67159221
movsxd rdi, dword [rsi + 0x228]
add rdi, rdi
mov rbx, qword [rsi + 0x230]
mov rcx, rsi
call fcn.67155160
add dword [rbx + rdi*8 + 4], eax
cmp byte [rsi + 0xb8], 0
jne 0x671594a4
jmp 0x67159221
mov r8d, r10d
lea rdx, [rbp + 0x258]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, rax
lea rdx, [rbp - 0x58]
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64
nop
mov rcx, rax
call sym.QtCoreVBox4.dll_public:_static_bool___cdecl_QXmlUtils::isPublicID_class_QString_const____ptr64_
test al, al
sete bl
mov rax, qword [rbp - 0x58]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67157f92
mov rcx, qword [rbp - 0x58]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
test bl, bl
jne 0x671594b8
jmp 0x67159221
movsxd rdx, dword [rsi + 0x228]
add rdx, rdx
mov rcx, qword [rsi + 0x230]
mov eax, dword [rcx + rdx*8 + 0x10]
mov dword [rcx + rdx*8], eax
mov eax, dword [rcx + rdx*8 + 0x14]
mov dword [rcx + rdx*8 + 4], eax
mov eax, dword [rcx + rdx*8 + 0x18]
mov dword [rcx + rdx*8 + 8], eax
mov eax, dword [rcx + rdx*8 + 0x1c]
mov dword [rcx + rdx*8 + 0xc], eax
mov r8d, r10d
lea rdx, [rbp + 0x278]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, qword [rax]
mov qword [rsi + 0x100], rcx
mov ecx, dword [rax + 8]
mov dword [rsi + 0x108], ecx
mov eax, dword [rax + 0xc]
mov dword [rsi + 0x10c], eax
jmp 0x67159221
mov r8d, r10d
lea rdx, [rbp + 0x168]
mov rcx, rsi
call fcn.6714a7b0
cmp dword [rbp + 0x174], 0
jne 0x6715806c
or r12d, 1
mov dword [rsp + 0x30], r12d
lea rax, str.xmlns
mov qword [rbp + 0x100], rax
mov r8d, 1
lea rdx, [rbp + 0x298]
mov rcx, rsi
call fcn.6714a6e0
mov rdx, rax
lea rcx, [rbp + 0x100]
call sym.QtCoreVBox4.dll_bool___cdecl_operator_class_QLatin1String_const____ptr64__class_QStringRef_const____ptr64_
test al, al
je 0x6715806c
test dword [rsi + 0x220], 0x1000
je 0x6715806c
mov al, 1
jmp 0x6715806e
xor al, al
test r12b, 1
je 0x6715807d
and r12d, 0xfffffffe
mov dword [rsp + 0x30], r12d
test al, al
je 0x67158166
mov rcx, rsi
call fcn.6714c060
mov rbx, rax
mov qword [rax], r14
mov qword [rax + 8], 0
mov r8d, edi
lea rdx, [rbp + 0x158]
mov rcx, rsi
call fcn.6714a6e0
lea rax, str.http:__www.w3.org_2000_xmlns_
mov qword [rbp + 0xe8], rax
lea rdx, [rbp + 0x158]
lea rcx, [rbp + 0xe8]
call sym.QtCoreVBox4.dll_bool___cdecl_operator_class_QLatin1String_const____ptr64__class_QStringRef_const____ptr64_
test al, al
jne 0x67158125
lea rax, str.http:__www.w3.org_XML_1998_namespace
mov qword [rbp + 0x128], rax
lea rdx, [rbp + 0x158]
lea rcx, [rbp + 0x128]
call sym.QtCoreVBox4.dll_bool___cdecl_operator_class_QLatin1String_const____ptr64__class_QStringRef_const____ptr64_
test al, al
jne 0x67158125
lea r8, [rbp + 0x158]
lea rdx, [rbp + 0x2b8]
mov rcx, rsi
call fcn.6714a560
mov rcx, qword [rax]
mov qword [rbx + 0x10], rcx
mov ecx, dword [rax + 8]
mov dword [rbx + 0x18], ecx
mov eax, dword [rax + 0xc]
mov dword [rbx + 0x1c], eax
jmp 0x67159221
xor r8d, r8d
lea rdx, str.Illegal_namespace_declaration.
lea rcx, [rbp]
call fcn.6714a530
nop
mov rdx, rax
mov rcx, rsi
call fcn.671501e0
nop
mov rax, qword [rbp]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67159221
mov rcx, qword [rbp]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
jmp 0x67159221
lea rbx, [rsi + 0x248]
mov rcx, rbx
call fcn.6714c060
mov r14, rax
movsxd r8, dword [rsi + 0x228]
add r8, r8
mov rdx, qword [rsi + 0x230]
mov ecx, dword [rdx + r8*8]
mov dword [rax], ecx
mov ecx, dword [rdx + r8*8 + 4]
mov dword [rax + 4], ecx
mov ecx, dword [rdx + r8*8 + 8]
mov dword [rax + 8], ecx
mov ecx, dword [rdx + r8*8 + 0xc]
mov dword [rax + 0xc], ecx
movsxd rdx, dword [rsi + 0x228]
add rdx, 4
add rdx, rdx
mov rcx, qword [rsi + 0x230]
mov eax, dword [rcx + rdx*8]
mov dword [r14 + 0x10], eax
mov eax, dword [rcx + rdx*8 + 4]
mov dword [r14 + 0x14], eax
mov eax, dword [rcx + rdx*8 + 8]
mov dword [r14 + 0x18], eax
mov eax, dword [rcx + rdx*8 + 0xc]
mov dword [r14 + 0x1c], eax
mov r8d, 1
lea rdx, [rbp + 0x188]
mov rcx, rsi
call fcn.6714a720
xor r12d, r12d
mov eax, dword [rsi + 0x120]
inc eax
test eax, eax
jle 0x67158318
xor edi, edi
nop word [rax + rax]
mov rax, qword [rsi + 0x118]
lea rbx, [rdi + rax]
cmp byte [rbx + 0x50], 0
jne 0x67158248
lea rdx, [rsi + 0x190]
mov rcx, rbx
call sym.QtCoreVBox4.dll_bool___cdecl_operator_class_QStringRef_const____ptr64__class_QStringRef_const____ptr64_
test al, al
je 0x67158248
lea rcx, [rbx + 0x10]
lea rdx, [rbp + 0x188]
call sym.QtCoreVBox4.dll_bool___cdecl_operator_class_QStringRef_const____ptr64__class_QStringRef_const____ptr64_
test al, al
jne 0x67158262
inc r12d
add rdi, 0x58
mov eax, dword [rsi + 0x120]
inc eax
cmp r12d, eax
jge 0x67158311
jmp 0x67158210
mov rax, qword [rsi + 0x240]
mov eax, dword [rax + 8]
mov dword [rsp + 0x70], eax
xor edi, edi
mov r12b, 1
xor ebx, ebx
cmp dword [r14 + 0x14], ebx
jle 0x671582ce
nop dword [rax]
mov edx, dword [r14 + 0x10]
add edx, ebx
mov rax, qword [rsi + 0x240]
mov rcx, qword [rax + 0x10]
movsxd rax, edx
cmp word [rcx + rax*2], 0x20
jne 0x671582a5
test r12b, r12b
jne 0x671582bd
mov r12b, 1
jmp 0x671582a8
xor r12b, r12b
movsxd rax, edx
movzx edx, word [rcx + rax*2]
lea rcx, [rsi + 0x240]
call sym.QtCoreVBox4.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QChar____ptr64
inc edi
inc ebx
cmp ebx, dword [r14 + 0x14]
jl 0x67158280
test r12b, r12b
je 0x67158301
mov eax, dword [rsp + 0x70]
movsxd r8, edi
cdqe
test edi, edi
je 0x67158301
lea rdx, [rax + r8]
mov rax, qword [rsi + 0x240]
mov rcx, qword [rax + 0x10]
lea rax, [rcx + rdx*2 - 2]
nop dword [rax + rax]
cmp word [rax], 0x20
jne 0x67158301
dec edi
sub rax, 2
dec r8
jne 0x671582f0
mov eax, dword [rsp + 0x70]
mov dword [r14 + 0x10], eax
mov dword [r14 + 0x14], edi
or r13d, 0xffffffff
lea rbx, [rsi + 0x248]
lea r12, str.xmlns
mov qword [rbp + 0x108], r12
lea rdx, [rbp + 0x168]
lea rcx, [rbp + 0x108]
call sym.QtCoreVBox4.dll_bool___cdecl_operator_class_QLatin1String_const____ptr64__class_QStringRef_const____ptr64_
test al, al
je 0x67159212
test dword [rsi + 0x220], 0x1000
je 0x67159212
mov rcx, rsi
call fcn.6714c060
mov rdi, rax
mov r8, r14
lea rdx, [rbp + 0xf0]
mov rcx, rsi
call fcn.6714a800
lea r8, [r14 + 0x10]
lea rdx, [rbp + 0xb8]
mov rcx, rsi
call fcn.6714a800
dec dword [rbx + 8]
lea rax, [0x67220a00]
mov qword [rbp + 0x150], rax
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x150]
call sym.QtCoreVBox4.dll_bool___cdecl_operator_class_QLatin1String_const____ptr64__class_QStringRef_const____ptr64_
movzx ebx, al
lea rax, str.http:__www.w3.org_XML_1998_namespace
mov qword [rbp + 0x118], rax
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0x118]
call sym.QtCoreVBox4.dll_bool___cdecl_operator_class_QLatin1String_const____ptr64__class_QStringRef_const____ptr64_
xor al, bl
jne 0x67158419
lea rax, str.http:__www.w3.org_2000_xmlns_
mov qword [rbp + 0xd8], rax
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0xd8]
call sym.QtCoreVBox4.dll_bool___cdecl_operator_class_QLatin1String_const____ptr64__class_QStringRef_const____ptr64_
test al, al
jne 0x67158419
cmp dword [rbp + 0xc4], 0
je 0x67158419
mov qword [rbp + 0xe0], r12
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0xe0]
call sym.QtCoreVBox4.dll_bool___cdecl_operator_class_QLatin1String_const____ptr64__class_QStringRef_const____ptr64_
test al, al
je 0x67158451
xor r8d, r8d
lea rdx, str.Illegal_namespace_declaration.
lea rcx, [rbp + 8]
call fcn.6714a530
nop
mov rdx, rax
mov rcx, rsi
call fcn.671501e0
nop
mov rax, qword [rbp + 8]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67158451
mov rcx, qword [rbp + 8]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
lea r8, [rbp + 0xf0]
lea rdx, [rbp + 0x2d8]
mov rcx, rsi
call fcn.6714a560
mov rcx, qword [rax]
mov qword [rdi], rcx
mov ecx, dword [rax + 8]
mov dword [rdi + 8], ecx
mov eax, dword [rax + 0xc]
mov dword [rdi + 0xc], eax
lea r8, [rbp + 0xb8]
lea rdx, [rbp + 0x2f8]
mov rcx, rsi
call fcn.6714a560
mov rcx, qword [rax]
mov qword [rdi + 0x10], rcx
mov ecx, dword [rax + 8]
mov dword [rdi + 0x18], ecx
mov eax, dword [rax + 0xc]
mov dword [rdi + 0x1c], eax
jmp 0x67159212
or dword [rsi + 0x220], 0x20
mov rcx, rsi
call fcn.6714c140
mov rbx, rax
mov r12d, 2
mov r8d, r12d
lea rdx, [rbp + 0x318]
mov rcx, rsi
call fcn.6714a7b0
mov r8, rax
lea rdx, [rbp + 0x338]
mov rcx, rsi
call fcn.6714a560
mov rdx, qword [rax]
mov qword [rbx + 0x20], rdx
mov ecx, dword [rax + 8]
mov dword [rbx + 0x28], ecx
mov eax, dword [rax + 0xc]
mov dword [rbx + 0x2c], eax
mov qword [rsi + 0x170], rdx
mov eax, dword [rbx + 0x28]
mov dword [rsi + 0x178], eax
mov eax, dword [rbx + 0x2c]
mov dword [rsi + 0x17c], eax
mov r8d, r12d
lea rdx, [rbp + 0x358]
mov rcx, rsi
call fcn.6714a6e0
mov r8, rax
lea rdx, [rbp + 0x378]
mov rcx, rsi
call fcn.6714a560
mov rdx, qword [rax]
mov qword [rbx], rdx
mov ecx, dword [rax + 8]
mov dword [rbx + 8], ecx
mov eax, dword [rax + 0xc]
mov dword [rbx + 0xc], eax
mov qword [rsi + 0x1a0], rdx
mov eax, dword [rbx + 8]
mov dword [rsi + 0x1a8], eax
mov eax, dword [rbx + 0xc]
mov dword [rsi + 0x1ac], eax
mov r8d, r12d
lea rdx, [rbp + 0x398]
mov rcx, rsi
call fcn.6714a720
mov r8, rax
lea rdx, [rbp + 0x3b8]
mov rcx, rsi
call fcn.6714a560
mov r8, qword [rax]
mov qword [rbx + 0x10], r8
mov edx, dword [rax + 8]
mov dword [rbx + 0x18], edx
mov eax, dword [rax + 0xc]
mov dword [rbx + 0x1c], eax
mov qword [rsi + 0x190], r8
mov eax, dword [rbx + 0x18]
mov dword [rsi + 0x198], eax
mov eax, dword [rbx + 0x1c]
mov dword [rsi + 0x19c], eax
cmp dword [rsi + 0x17c], 0
je 0x671585c7
lea rcx, [rsi + 0x170]
call sym.QtCoreVBox4.dll_public:_static_bool___cdecl_QXmlUtils::isNCName_class_QStringRef_const____ptr64_
test al, al
je 0x671585db
lea rcx, [rsi + 0x1a0]
call sym.QtCoreVBox4.dll_public:_static_bool___cdecl_QXmlUtils::isNCName_class_QStringRef_const____ptr64_
test al, al
jne 0x6715731f
xor r8d, r8d
lea rdx, str.Invalid_XML_name.
lea rcx, [rbp + 0x88]
call fcn.6714a530
nop
mov rdx, rax
mov rcx, rsi
call fcn.671501e0
nop
mov rax, qword [rbp + 0x88]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x6715731f
mov rcx, qword [rbp + 0x88]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
mov r12d, dword [rsp + 0x30]
jmp 0x67159221
or dword [rsi + 0x220], 1
mov eax, dword [rsi + 0xbc]
cmp eax, 1
cmovne eax, edx
mov dword [rsi + 0xbc], eax
mov rcx, rsi
call fcn.67152540
mov r11d, dword [rsi + 0x28]
inc r11d
cmp r11d, 1
jne 0x6715869e
mov eax, dword [rsi + 0x220]
test al, 0x40
je 0x6715869e
test al, al
js 0x6715869e
xor r8d, r8d
lea rdx, str.Extra_content_at_end_of_document.
lea rcx, [rbp + 0x18]
call fcn.6714a530
nop
mov rdx, rax
mov rcx, rsi
call fcn.671501e0
nop
mov rax, qword [rbp + 0x18]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x6715869e
mov rcx, qword [rbp + 0x18]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
or dword [rsi + 0x220], 0x40
jmp 0x67159221
mov eax, dword [rsi + 0xbc]
cmp eax, 1
cmovne eax, edi
mov dword [rsi + 0xbc], eax
movsxd rcx, dword [rsi + 0x28]
lea r8, [rcx + rcx*8]
mov rdx, qword [rsi + 0x20]
lea eax, [rcx - 1]
mov dword [rsi + 0x28], eax
mov eax, dword [rdx + r8*8 + 0x40]
mov dword [rsi + 0x18], eax
mov eax, dword [rdx + r8*8 + 0x44]
dec eax
mov dword [rsi + 8], eax
cmp dword [rsi + 0x28], 0
setl al
mov byte [rsi + 0x1c], al
mov rax, qword [rdx + r8*8 + 0x30]
mov qword [rsi + 0x180], rax
mov eax, dword [rdx + r8*8 + 0x38]
mov dword [rsi + 0x188], eax
mov eax, dword [rdx + r8*8 + 0x3c]
mov dword [rsi + 0x18c], eax
mov rax, qword [rdx + r8*8]
mov qword [rsi + 0x1a0], rax
mov eax, dword [rdx + r8*8 + 8]
mov dword [rsi + 0x1a8], eax
mov eax, dword [rdx + r8*8 + 0xc]
mov dword [rsi + 0x1ac], eax
mov rax, qword [rdx + r8*8 + 0x10]
mov qword [rsi + 0x190], rax
mov eax, dword [rdx + r8*8 + 0x18]
mov dword [rsi + 0x198], eax
mov eax, dword [rdx + r8*8 + 0x1c]
mov dword [rsi + 0x19c], eax
mov r8d, r11d
lea rdx, [rbp + 0x3d8]
mov rcx, rsi
call fcn.6714a720
mov rdx, rax
lea rcx, [rsi + 0x190]
call sym.QtCoreVBox4.dll_bool___cdecl_operator_class_QStringRef_const____ptr64__class_QStringRef_const____ptr64_
test al, al
sete al
test al, al
je 0x67159221
xor r8d, r8d
lea rdx, str.Opening_and_ending_tag_mismatch.
lea rcx, [rbp + 0x68]
call fcn.6714a530
nop
mov rdx, rax
mov rcx, rsi
call fcn.671501e0
nop
mov rax, qword [rbp + 0x68]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67159221
mov rcx, qword [rbp + 0x68]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
jmp 0x67159221
mov rcx, rsi
call fcn.6714a150
test al, al
je 0x67158860
mov eax, 0x20
mov word [rbp + 0x508], ax
xor r8d, r8d
lea rdx, str.Entity__1_not_declared.
lea rcx, [rbp + 0xa8]
call fcn.6714a530
nop
lea r8, [rsi + 0xd0]
lea rcx, [rbp + 0x508]
mov qword [rsp + 0x20], rcx
xor r9d, r9d
lea rdx, [rbp + 0x28]
mov rcx, rax
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar_const____ptr64____ptr64
nop
mov rdx, rax
mov rcx, rsi
call fcn.671501e0
nop
mov rax, qword [rbp + 0x28]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67158839
mov rcx, qword [rbp + 0x28]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
nop
mov rax, qword [rbp + 0xa8]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67159221
mov rcx, qword [rbp + 0xa8]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
jmp 0x67159221
mov eax, dword [rsi + 0xbc]
cmp eax, 1
mov ecx, 9
cmovne eax, ecx
mov dword [rsi + 0xbc], eax
lea rax, [rsi + 0xd0]
mov qword [rsi + 0x1a0], rax
mov dword [rsi + 0x1a8], r14d
test rax, rax
je 0x67158899
mov rax, qword [rax]
mov ecx, dword [rax + 8]
jmp 0x6715889c
mov ecx, r14d
mov dword [rsi + 0x1ac], ecx
jmp 0x67159221
movsxd rdx, dword [rsi + 0x228]
add rdx, rdx
mov rcx, qword [rsi + 0x230]
mov eax, dword [rcx + rdx*8 + 0x14]
inc eax
add dword [rcx + rdx*8 + 4], eax
mov r8d, ebx
lea rdx, [rbp + 0x3f8]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, rax
lea rdx, [rsp + 0x40]
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64
nop
lea rdx, [rsp + 0x40]
lea rcx, [rsi + 0x78]
call fcn.67071e10
test al, al
je 0x67158a3f
lea rdx, [rsp + 0x40]
lea rcx, [rsi + 0x78]
call fcn.671547a0
mov rbx, rax
mov eax, dword [rax + 8]
test al, 2
je 0x6715899b
mov eax, 0x20
mov word [rbp + 0x510], ax
xor r8d, r8d
lea rdx, str.Reference_to_unparsed_entity__1.
lea rcx, [rbp - 0x50]
call fcn.6714a530
nop
lea rcx, [rbp + 0x510]
mov qword [rsp + 0x20], rcx
xor r9d, r9d
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x38]
mov rcx, rax
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar_const____ptr64____ptr64
nop
mov rdx, rax
mov rcx, rsi
call fcn.671501e0
nop
mov rax, qword [rbp + 0x38]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x6715897a
mov rcx, qword [rbp + 0x38]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
nop
mov rax, qword [rbp - 0x50]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67158a1c
mov rcx, qword [rbp - 0x50]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
jmp 0x67158a1c
test al, 8
jne 0x671589ae
mov rdx, rbx
mov rcx, rsi
call fcn.67154f70
or dword [rbx + 8], 8
mov rdx, rbx
mov rcx, rsi
test byte [rbx + 8], 4
je 0x671589c1
call fcn.6714c4a0
jmp 0x671589d5
call fcn.67150a20
test al, al
je 0x671589d5
mov rdx, rbx
mov rcx, rsi
call fcn.6714c550
movsxd rcx, dword [rsi + 0x228]
add rcx, rcx
mov rax, qword [rsi + 0x230]
mov edx, dword [rax + rcx*8 + 0x14]
add edx, 2
lea rcx, [rsi + 0x240]
call sym.QtCoreVBox4.dll_public:_void___cdecl_QString::chop_int____ptr64
movsxd r11, dword [rsi + 0x228]
shl r11, 4
add r11, qword [rsi + 0x230]
mov rax, qword [rsi + 0x240]
mov ecx, dword [rax + 8]
mov dword [r11], ecx
mov dword [r11 + 4], r14d
mov rax, qword [rsp + 0x40]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67159221
mov rcx, qword [rsp + 0x40]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
jmp 0x67159221
cmp qword [rsi + 0x268], 0
je 0x67158af3
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.6714a8b0
nop
mov rax, qword [rsp + 0x58]
cmp rax, r15
je 0x67158ade
lea rdx, [rsp + 0x58]
mov rcx, rsi
call fcn.6714c550
movsxd rcx, dword [rsi + 0x228]
add rcx, rcx
mov rax, qword [rsi + 0x230]
mov edx, dword [rax + rcx*8 + 0x14]
add edx, 2
lea rcx, [rsi + 0x240]
call sym.QtCoreVBox4.dll_public:_void___cdecl_QString::chop_int____ptr64
movsxd r11, dword [rsi + 0x228]
shl r11, 4
add r11, qword [rsi + 0x230]
mov rax, qword [rsi + 0x240]
mov ecx, dword [rax + 8]
mov dword [r11], ecx
mov dword [r11 + 4], r14d
mov rax, qword [rsp + 0x58]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67158ad9
mov rcx, qword [rsp + 0x58]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
nop
jmp 0x67158a1c
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67158af3
mov rcx, qword [rsp + 0x58]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
lea rcx, [rsi + 0x68]
call fcn.6714bff0
mov dword [rax], 0x2e0000
mov r8d, 2
lea rdx, [rbp + 0x418]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, rax
lea rdx, [rbp - 0x40]
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64
mov rdx, qword [rsi + 0xd0]
mov rcx, qword [rax]
mov qword [rsi + 0xd0], rcx
mov qword [rax], rdx
mov rax, qword [rbp - 0x40]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67158b4f
mov rcx, qword [rbp - 0x40]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
movsxd rcx, dword [rsi + 0x228]
add rcx, rcx
mov rax, qword [rsi + 0x230]
mov edx, dword [rax + rcx*8 + 0x14]
add edx, 2
lea rcx, [rsi + 0x240]
call sym.QtCoreVBox4.dll_public:_void___cdecl_QString::chop_int____ptr64
movsxd r11, dword [rsi + 0x228]
shl r11, 4
add r11, qword [rsi + 0x230]
mov rax, qword [rsi + 0x240]
mov ecx, dword [rax + 8]
mov dword [r11], ecx
mov dword [r11 + 4], r14d
jmp 0x67158a1c
movsxd rdx, dword [rsi + 0x228]
add rdx, rdx
mov rcx, qword [rsi + 0x230]
mov eax, dword [rcx + rdx*8 + 0x14]
inc eax
add dword [rcx + rdx*8 + 4], eax
mov r8d, ebx
lea rdx, [rbp + 0x438]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, rax
lea rdx, [rbp - 0x80]
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64
nop
lea rdx, [rbp - 0x80]
lea rcx, [rsi + 0x80]
call fcn.67071e10
test al, al
je 0x67158c8d
or dword [rsi + 0x220], 0x200
lea rdx, [rbp - 0x80]
lea rcx, [rsi + 0x80]
call fcn.671547a0
mov rbx, rax
mov eax, dword [rax + 8]
test al, 2
jne 0x67158c7e
test al, 1
jne 0x67158c7e
mov rdx, rbx
mov rcx, rsi
call fcn.67150a20
test al, al
je 0x67158c32
xor r8d, r8d
mov rdx, rbx
mov rcx, rsi
call fcn.6714c3e0
movsxd rcx, dword [rsi + 0x228]
add rcx, rcx
mov rax, qword [rsi + 0x230]
mov edx, dword [rax + rcx*8 + 0x14]
add edx, 2
lea rcx, [rsi + 0x240]
call sym.QtCoreVBox4.dll_public:_void___cdecl_QString::chop_int____ptr64
movsxd r11, dword [rsi + 0x228]
shl r11, 4
add r11, qword [rsi + 0x230]
mov rax, qword [rsi + 0x240]
mov ecx, dword [rax + 8]
mov dword [r11], ecx
mov dword [r11 + 4], r14d
jmp 0x67158d55
or dword [rsi + 0x220], 0x100
jmp 0x67158d55
mov rcx, rsi
call fcn.6714a150
test al, al
je 0x67158d55
mov eax, 0x20
mov word [rbp + 0x518], ax
lea r8d, [rax - 0x1e]
lea rdx, [rbp + 0x458]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, rax
lea rdx, [rbp - 0x10]
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64
mov rbx, rax
xor r8d, r8d
lea rdx, str.Entity__1_not_declared.
lea rcx, [rbp - 0x20]
call fcn.6714a530
nop
lea rcx, [rbp + 0x518]
mov qword [rsp + 0x20], rcx
xor r9d, r9d
mov r8, rbx
lea rdx, [rbp - 0x30]
mov rcx, rax
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar_const____ptr64____ptr64
nop
mov rdx, rax
mov rcx, rsi
call fcn.671501e0
nop
mov rax, qword [rbp - 0x30]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67158d23
mov rcx, qword [rbp - 0x30]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
nop
mov rax, qword [rbp - 0x20]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67158d3c
mov rcx, qword [rbp - 0x20]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
nop
mov rax, qword [rbp - 0x10]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67158d55
mov rcx, qword [rbp - 0x10]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
nop
mov rax, qword [rbp - 0x80]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67159221
mov rcx, qword [rbp - 0x80]
jmp 0x67158a35
movsxd rdx, dword [rsi + 0x228]
add rdx, rdx
mov rcx, qword [rsi + 0x230]
mov eax, dword [rcx + rdx*8 + 0x14]
inc eax
add dword [rcx + rdx*8 + 4], eax
jmp case.0x67156ddd.60
movsxd rdx, dword [rsi + 0x228]
add rdx, rdx
mov rcx, qword [rsi + 0x230]
mov eax, dword [rcx + rdx*8 + 0x14]
inc eax
add dword [rcx + rdx*8 + 4], eax
mov r8d, ebx
lea rdx, [rbp + 0x478]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, rax
lea rdx, [rsp + 0x38]
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64
nop
lea rdx, [rsp + 0x38]
lea rcx, [rsi + 0x78]
call fcn.67071e10
test al, al
je 0x67158f26
lea rdx, [rsp + 0x38]
lea rcx, [rsi + 0x78]
call fcn.671547a0
mov rbx, rax
mov eax, dword [rax + 8]
test al, 2
jne 0x67158ea6
cmp qword [rbx], r15
je 0x67158ea6
test al, 8
jne 0x67158e1a
mov rdx, rbx
mov rcx, rsi
call fcn.67154f70
or dword [rbx + 8], 8
mov rdx, rbx
mov rcx, rsi
test byte [rbx + 8], 4
je 0x67158e2d
call fcn.6714c4a0
jmp 0x67158e41
call fcn.67150a20
test al, al
je 0x67158e41
mov rdx, rbx
mov rcx, rsi
call fcn.6714c620
movsxd rcx, dword [rsi + 0x228]
add rcx, rcx
mov rax, qword [rsi + 0x230]
mov edx, dword [rax + rcx*8 + 0x14]
add edx, 2
lea rcx, [rsi + 0x240]
call sym.QtCoreVBox4.dll_public:_void___cdecl_QString::chop_int____ptr64
movsxd r11, dword [rsi + 0x228]
shl r11, 4
add r11, qword [rsi + 0x230]
mov rax, qword [rsi + 0x240]
mov ecx, dword [rax + 8]
mov dword [r11], ecx
mov dword [r11 + 4], r14d
mov rax, qword [rsp + 0x38]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67159221
mov rcx, qword [rsp + 0x38]
jmp 0x67158a35
mov eax, 0x20
mov word [rsp + 0x4a], ax
xor r8d, r8d
lea rdx, str.Reference_to_external_entity__1_in_attribute_value.
lea rcx, [rbp + 0x20]
call fcn.6714a530
nop
lea rcx, [rsp + 0x4a]
mov qword [rsp + 0x20], rcx
xor r9d, r9d
lea r8, [rsp + 0x38]
lea rdx, [rbp + 0x10]
mov rcx, rax
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar_const____ptr64____ptr64
nop
mov rdx, rax
mov rcx, rsi
call fcn.671501e0
nop
mov rax, qword [rbp + 0x10]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67158f08
mov rcx, qword [rbp + 0x10]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
nop
mov rax, qword [rbp + 0x20]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67158f21
mov rcx, qword [rbp + 0x20]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
nop
jmp 0x67158e88
cmp qword [rsi + 0x268], 0
je 0x67158fda
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.6714a8b0
nop
mov rax, qword [rsp + 0x60]
cmp rax, r15
je 0x67158fc5
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.6714c550
movsxd rcx, dword [rsi + 0x228]
add rcx, rcx
mov rax, qword [rsi + 0x230]
mov edx, dword [rax + rcx*8 + 0x14]
add edx, 2
lea rcx, [rsi + 0x240]
call sym.QtCoreVBox4.dll_public:_void___cdecl_QString::chop_int____ptr64
movsxd r11, dword [rsi + 0x228]
shl r11, 4
add r11, qword [rsi + 0x230]
mov rax, qword [rsi + 0x240]
mov ecx, dword [rax + 8]
mov dword [r11], ecx
mov dword [r11 + 4], r14d
mov rax, qword [rsp + 0x60]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67158fc0
mov rcx, qword [rsp + 0x60]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
nop
jmp 0x67158e88
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67158fda
mov rcx, qword [rsp + 0x60]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
mov rcx, rsi
call fcn.6714a150
test al, al
je 0x67159061
mov eax, 0x20
mov word [rsp + 0x4c], ax
xor r8d, r8d
lea rdx, str.Entity__1_not_declared.
lea rcx, [rbp + 0x40]
call fcn.6714a530
nop
lea rcx, [rsp + 0x4c]
mov qword [rsp + 0x20], rcx
xor r9d, r9d
lea r8, [rsp + 0x38]
lea rdx, [rbp + 0x30]
mov rcx, rax
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar_const____ptr64____ptr64
nop
mov rdx, rax
mov rcx, rsi
call fcn.671501e0
nop
mov rax, qword [rbp + 0x30]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67159048
mov rcx, qword [rbp + 0x30]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
nop
mov rax, qword [rbp + 0x40]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67159061
mov rcx, qword [rbp + 0x40]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
nop
jmp 0x67158e88
mov edx, r11d
mov rcx, rsi
call fcn.6714a950
mov ebx, eax
mov dword [rbp - 0x60], eax
test eax, eax
je 0x6715911c
cmp eax, 0xffff
jb 0x671590bf
mov r8d, 1
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x50]
call sym.QtCoreVBox4.dll_public:_static_class_QString___cdecl_QString::fromUcs4_unsigned_int_const____ptr64__int_
nop
mov rdx, rax
mov rcx, rsi
call fcn.6714c4a0
nop
mov rax, qword [rbp + 0x50]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x671590d0
mov rcx, qword [rbp + 0x50]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
jmp 0x671590d0
or ebx, 0x1a0000
lea rcx, [rsi + 0x68]
call fcn.6714bff0
mov dword [rax], ebx
movsxd rcx, dword [rsi + 0x228]
add rcx, rcx
mov rax, qword [rsi + 0x230]
mov edx, dword [rax + rcx*8 + 0x24]
add edx, 3
lea rcx, [rsi + 0x240]
call sym.QtCoreVBox4.dll_public:_void___cdecl_QString::chop_int____ptr64
movsxd r11, dword [rsi + 0x228]
shl r11, 4
add r11, qword [rsi + 0x230]
mov rax, qword [rsi + 0x240]
mov ecx, dword [rax + 8]
mov dword [r11], ecx
mov dword [r11 + 4], r14d
jmp 0x67159221
xor r8d, r8d
lea rdx, str.Invalid_character_reference.
lea rcx, [rbp + 0x60]
call fcn.6714a530
nop
mov rdx, rax
mov rcx, rsi
call fcn.671501e0
nop
mov rax, qword [rbp + 0x60]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67159221
mov rcx, qword [rbp + 0x60]
jmp 0x67158a35
movsxd rdi, dword [rsi + 0x228]
add rdi, rdi
mov rbx, qword [rsi + 0x230]
mov rcx, rsi
call fcn.67155360
add dword [rbx + rdi*8 + 4], eax
cmp byte [rsi + 0xb8], 0
jne 0x67159596
jmp 0x67159221
movsxd rdi, dword [rsi + 0x228]
add rdi, rdi
mov rbx, qword [rsi + 0x230]
lea rdx, [rbx + rdi*8 + 8]
mov rcx, rsi
call fcn.67152140
add dword [rbx + rdi*8 + 4], eax
cmp byte [rsi + 0xb8], 0
jne 0x671595a7
jmp 0x67159221
movsxd rdi, dword [rsi + 0x228]
add rdi, rdi
mov rbx, qword [rsi + 0x230]
xor edx, edx
mov rcx, rsi
call fcn.67152140
add dword [rbx + rdi*8 + 4], eax
cmp byte [rsi + 0xb8], 0
jne 0x671595b8
jmp 0x67159221
movsxd rdi, dword [rsi + 0x228]
add rdi, rdi
mov rbx, qword [rsi + 0x230]
mov rcx, rsi
call fcn.671523a0
add dword [rbx + rdi*8 + 4], eax
cmp byte [rsi + 0xb8], 0
jne 0x671595c9
jmp 0x67159221
mov r12d, dword [rsp + 0x30]
xor r14d, r14d
lea r15, sym.QtCoreVBox4.dll_struct_QString::Data_QString::shared_null
lea r9, [0x67000000]
movsxd rax, dword [rsp + 0x68]
movsx ecx, word [r9 + rax*2 + 0x21dc80]
sub ecx, 0x39
movsxd rax, dword [rsp + 0x6c]
movsx edx, word [r9 + rax*2 + 0x21e826]
add edx, ecx
js 0x67159266
movsxd r8, edx
movsx eax, word [r9 + r8*2 + 0x21fdb2]
cmp eax, ecx
jne 0x67159266
movsx ebx, word [r9 + r8*2 + 0x21f372]
jmp 0x67159272
movsxd rax, ecx
movsx ebx, word [r9 + rax*2 + 0x21e420]
movsxd rcx, dword [rsi + 0x228]
mov rax, qword [rsi + 0x238]
mov dword [rax + rcx*4], ebx
cmp dword [rsi + 0xbc], 0
jne 0x6715960f
or r13d, 0xffffffff
lea edi, [r13 + 6]
lea r10d, [r13 + 2]
lea r11d, [r13 + 4]
jmp 0x67156a02
mov qword [rbp - 0x68], r15
lock inc dword [sym.QtCoreVBox4.dll_struct_QString::Data_QString::shared_null]
lea r8, [rbp - 0x68]
mov edx, 4
mov rcx, rsi
call fcn.67150100
nop
mov rax, qword [rbp - 0x68]
lock xadd dword [rax], r13d
dec r13d
jne 0x671592d9
mov rcx, qword [rbp - 0x68]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
xor al, al
jmp 0x67159611
xor r8d, r8d
lea rdx, str.Start_tag_expected.
lea rcx, [rbp + 0x70]
call fcn.6714a530
nop
mov dword [rsi + 0xc0], 3
lea rcx, [rsi + 0xc8]
mov rdx, rax
call fcn.67063f70
mov dword [rsi + 0xbc], 1
mov rax, qword [rbp + 0x70]
lock xadd dword [rax], r13d
dec r13d
jne 0x6715932e
mov rcx, qword [rbp + 0x70]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
mov dword [rsi + 0x228], r14d
mov rax, qword [rsi + 0x238]
mov dword [rax], r14d
inc dword [rsi + 0x228]
movsxd rcx, dword [rsi + 0x228]
mov rax, qword [rsi + 0x238]
mov dword [rax + rcx*4], r14d
xor al, al
jmp 0x67159611
mov eax, 0xb
mov edx, eax
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov eax, 0x10
mov edx, eax
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, 0x25
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov eax, 0x2b
mov edx, eax
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, 0x4e
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, 0x53
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, 0x59
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, 0x5a
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, 0x5b
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, 0x5c
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, 0x60
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, WSAAsyncSelect
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, WSAAsyncSelect
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, reloc.WS2_32.dll_WSAAsyncSelect
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, 0x66
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, 0x82
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, 0xae
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov eax, 0x20
mov word [rsp + 0x48], ax
lea r8d, [rax - 0x1f]
lea rdx, [rbp + 0x498]
mov rcx, rsi
call fcn.6714a6e0
mov rcx, rax
lea rdx, [rbp + 0xa0]
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64
mov rbx, rax
xor r8d, r8d
lea rdx, str._1_is_an_invalid_PUBLIC_identifier.
lea rcx, [rbp + 0x90]
call fcn.6714a530
nop
lea rcx, [rsp + 0x48]
mov qword [rsp + 0x20], rcx
xor r9d, r9d
mov r8, rbx
lea rdx, [rbp + 0x80]
mov rcx, rax
call sym.QtCoreVBox4.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar_const____ptr64____ptr64
nop
mov rdx, rax
mov rcx, rsi
call fcn.671501e0
nop
mov rax, qword [rbp + 0x80]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67159549
mov rcx, qword [rbp + 0x80]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
nop
mov rax, qword [rbp + 0x90]
mov ecx, r13d
lock xadd dword [rax], ecx
dec ecx
jne 0x67159568
mov rcx, qword [rbp + 0x90]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
nop
mov rax, qword [rbp + 0xa0]
lock xadd dword [rax], r13d
dec r13d
jne 0x67159585
mov rcx, qword [rbp + 0xa0]
call sym.QtCoreVBox4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data____ptr64_
mov edx, 0xaf
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, 0x103
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, 0x106
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, 0x107
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov edx, 0x10c
mov rcx, rsi
call fcn.67150680
xor al, al
jmp 0x67159611
mov rcx, rsi
call fcn.67150210
xor al, al
jmp 0x67159611
mov dword [rsi + 0x228], r14d
mov rax, qword [rsi + 0x238]
mov dword [rax], r14d
inc dword [rsi + 0x228]
movsxd rcx, dword [rsi + 0x228]
mov rax, qword [rsi + 0x238]
mov dword [rax + rcx*4], r14d
mov al, 1
add rsp, 0x5b8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret