Function at 0x180263f50
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 - 0x578]
sub rsp, 0x678
mov qword [rbp + 0x2d8], 0xfffffffffffffffe
mov rbx, rcx
xor r11d, r11d
mov r12d, r11d
mov dword [rbp + 0x5c8], r11d
movsxd rax, dword [rcx + 0xcc]
lea r10, [0x180000000]
cmp eax, 0xa
ja case.0x180263fa9.3
mov ecx, dword [r10 + rax*4 + 0x267ab4]
add rcx, r10
jmp rcx
mov qword [rbx + 0x1b0], r11
mov qword [rbx + 0x1b8], r11
mov qword [rbx + 0x180], r11
mov qword [rbx + 0x188], r11
mov qword [rbx + 0x1a0], r11
mov qword [rbx + 0x1a8], r11
mov qword [rbx + 0x190], r11
mov qword [rbx + 0x198], r11
mov rax, qword [rbx + 0x150]
cmp dword [rax + 4], r11d
je 0x18026402b
lea rcx, [rbx + 0x150]
call fcn.1802607c0
mov rdi, rax
lea rcx, [rbx + 0x150]
call fcn.18025f8a0
mov r8, rdi
mov rdx, rax
lea rcx, [rbx + 0x150]
call fcn.1802601f0
mov rax, qword [rbx + 0x150]
xor r8d, r8d
mov dword [rax + 4], r8d
lea rcx, [rbx + 0x100]
call sym.Qt5Core.dll_public:_void___cdecl_QVector_class_QXmlStreamAttribute_::clear_void____ptr64
test byte [rbx + 0x230], 1
je case.0x180263fa9.3
cmp dword [rbx + 0xcc], 1
je 0x180264057
mov dword [rbx + 0xcc], 5
movsxd rdx, dword [rbx + 0x30]
lea rcx, [rdx + rdx*8]
mov rax, qword [rbx + 0x28]
lea r8, [rax + rcx*8]
lea eax, [rdx - 1]
mov dword [rbx + 0x30], eax
mov eax, dword [r8 + 0x40]
mov dword [rbx + 0x18], eax
mov eax, dword [r8 + 0x44]
dec eax
mov dword [rbx + 8], eax
mov eax, dword [rbx + 0x30]
shr eax, 0x1f
mov byte [rbx + 0x20], al
mov rax, qword [r8 + 0x30]
mov qword [rbx + 0x190], rax
mov eax, dword [r8 + 0x38]
mov dword [rbx + 0x198], eax
mov eax, dword [r8 + 0x3c]
mov dword [rbx + 0x19c], eax
mov rax, qword [r8]
mov qword [rbx + 0x1b0], rax
mov eax, dword [r8 + 8]
mov dword [rbx + 0x1b8], eax
mov eax, dword [r8 + 0xc]
mov dword [rbx + 0x1bc], eax
mov rax, qword [r8 + 0x10]
mov qword [rbx + 0x1a0], rax
mov eax, dword [r8 + 0x18]
mov dword [rbx + 0x1a8], eax
mov eax, dword [r8 + 0x1c]
mov dword [rbx + 0x1ac], eax
and dword [rbx + 0x230], 0xfffffffe
jmp 0x180267a9b
mov qword [rbx + 0x1b0], r11
mov qword [rbx + 0x1b8], r11
mov qword [rbx + 0x180], r11
mov qword [rbx + 0x188], r11
mov qword [rbx + 0x1a0], r11
mov qword [rbx + 0x1a8], r11
mov qword [rbx + 0x190], r11
mov qword [rbx + 0x198], r11
mov rcx, rbx
call fcn.18025fdd0
lea r10, [0x180000000]
xor r11d, r11d
cmp dword [rbx + 0xcc], 1
je 0x180264148
mov dword [rbx + 0xcc], r11d
mov esi, dword [rbx + 0x234]
mov dword [rbp + 0x5d0], esi
mov edx, 0xffffffc7
lea r9d, [rdx + 0x3e]
lea r13d, [rdx + 0x38]
lea r14d, [rdx + 0x41]
lea r15d, [rdx + 0x3b]
lea r8d, [rdx + 0x3a]
lea rdi, sym.Qt5Core.dll_struct_QArrayData_const__const_const_QArrayData::shared_null
mov rax, qword [rbx + 0x248]
test esi, esi
je 0x180264387
movsxd rdx, dword [rbx + 0x238]
mov eax, dword [rax + rdx*4 - 4]
mov dword [rbx + 0x234], r11d
jmp 0x180264926
mov rax, qword [rbx + 0x148]
cmp dword [rax + 4], r11d
je 0x1802641ef
lea rcx, [rbx + 0x148]
call fcn.180260820
mov rsi, rax
lea rcx, [rbx + 0x148]
call fcn.18025f900
mov rdi, rax
cmp rax, rsi
je 0x1802641e1
nop word [rax + rax]
mov rcx, rdi
add rdi, 0x38
call sym.Qt5Core.dll_public:_void___cdecl_QXmlStreamNotationDeclaration::destructor_void____ptr64
cmp rdi, rsi
jne 0x1802641d0
mov rax, qword [rbx + 0x148]
xor r11d, r11d
mov dword [rax + 4], r11d
mov rax, qword [rbx + 0x168]
cmp dword [rax + 4], r12d
je 0x18026423f
lea rcx, [rbx + 0x168]
call fcn.180260760
mov rsi, rax
lea rcx, [rbx + 0x168]
call fcn.18025f840
mov rdi, rax
cmp rax, rsi
je 0x180264231
nop
mov rcx, rdi
add rdi, 0x58
call sym.Qt5Core.dll_public:_void___cdecl_QXmlStreamEntityDeclaration::destructor_void____ptr64
cmp rdi, rsi
jne 0x180264220
mov rax, qword [rbx + 0x168]
xor r11d, r11d
mov dword [rax + 4], r11d
mov qword [rbx + 0x1e0], r11
mov qword [rbx + 0x1e8], r12
mov qword [rbx + 0x1f0], r11
mov qword [rbx + 0x1f8], r12
mov qword [rbx + 0x200], r11
mov qword [rbx + 0x208], r12
and dword [rbx + 0x230], 0xfffffffb
or dword [rbx + 0x230], 2
mov qword [rbx + 0x170], r11
mov qword [rbx + 0x178], r12
jmp case.0x180263fa9.3
mov qword [rbx + 0x170], r11
mov qword [rbx + 0x178], r11
mov qword [rbx + 0x1b0], r11
mov qword [rbx + 0x1b8], r11
jmp case.0x180263fa9.3
mov qword [rbx + 0x1c0], r11
mov qword [rbx + 0x1c8], r11
mov qword [rbx + 0x1d0], r11
mov qword [rbx + 0x1d8], r11
jmp case.0x180263fa9.3
or dword [rbx + 0x230], 0x800
mov qword [rbx + 0x210], r11
mov qword [rbx + 0x218], r11
mov qword [rbx + 0x220], r11
mov qword [rbx + 0x228], r11
mov rcx, qword [rbx + 0xc0]
test rcx, rcx
je case.0x180263fa9.3
call sym.Qt5Core.dll_public:_bool___cdecl_QTextDecoder::hasFailure_void_const___ptr64
test al, al
je case.0x180263fa9.3
mov edi, 0xffffffff
mov dword [rsp + 0x20], edi
xor r9d, r9d
lea r8, str.Encountered_incorrectly_encoded_content.
lea rdx, str.QXmlStream
lea rcx, [rsp + 0x38]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
nop
lea rdx, [rsp + 0x38]
mov rcx, rbx
call fcn.180269190
nop
mov rax, qword [rsp + 0x38]
mov ecx, dword [rax]
test ecx, ecx
je 0x180264364
cmp ecx, edi
je 0x180264377
mov rax, qword [rsp + 0x38]
lock xadd dword [rax], edi
cmp edi, 1
setne al
test al, al
jne 0x180264377
mov edx, 2
lea r8d, [rdx + 6]
mov rcx, qword [rsp + 0x38]
call sym.Qt5Core.dll_public:_static_void___cdecl_QArrayData::deallocate_struct_QArrayData____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__
lea rcx, [rbx + 0x60]
call sym.Qt5Core.dll_public:_void___cdecl_QString::clear_void____ptr64
xor al, al
jmp 0x180267a9d
movsxd rcx, dword [rbx + 0x238]
mov esi, dword [rax + rcx*4]
cmp word [rbx + 0x268], 0xffff
jne 0x1802644c5
movsxd rax, esi
cmp dx, word [r10 + rax*2 + 0x489ce0]
je 0x1802644c5
mov eax, dword [rbx + 0x78]
add eax, 1
je 0x1802643e0
cmp byte [rbx + 0xc8], 0
je 0x1802643c9
mov edx, 0xffffffff
jmp 0x18026441e
movsxd r8, dword [rbx + 0x78]
mov rax, qword [rbx + 0x70]
lea rdx, [rax + r8*4]
lea eax, [r8 - 1]
mov dword [rbx + 0x78], eax
mov edx, dword [rdx]
jmp 0x180264418
mov rdx, qword [rbx + 0x60]
movsxd rcx, dword [rbx + 0x68]
cmp ecx, dword [rdx + 4]
jge 0x180264401
lea eax, [rcx + 1]
mov dword [rbx + 0x68], eax
mov rax, qword [rdx + 0x10]
lea rcx, [rax + rcx*2]
movzx edx, word [rcx + rdx]
jmp 0x18026441e
mov rcx, rbx
call fcn.180262270
mov edx, eax
mov r9d, 5
lea r10, [0x180000000]
mov r8d, 1
cmp edx, 0xffffffff
mov ecx, 0xffffffff
je 0x18026442b
movzx ecx, dx
mov dword [rbx + 0x26c], ecx
je 0x18026444a
test edx, 0xff0000
je 0x18026444a
shr edx, 0x10
mov word [rbx + 0x268], dx
xor r11d, r11d
jmp 0x1802644c5
cmp ecx, 0x2d
ja 0x180264614
je 0x180264600
add ecx, 0xfffffff7
cmp ecx, 0x23
ja case.default.0x18026463a
movzx eax, byte [r10 + rcx + 0x267b1c]
mov ecx, dword [r10 + rax*4 + 0x267ae0]
add rcx, r10
jmp rcx
mov word [rbx + 0x268], r15w
cmp edx, 0xd
jne 0x1802647f5
mov rcx, rbx
call fcn.1802618c0
mov dword [rbx + 0x26c], eax
test eax, eax
je 0x180264767
inc qword [rbx + 0xe8]
movsxd rax, dword [rbx + 0x68]
add rax, qword [rbx + 0xf8]
mov qword [rbx + 0xf0], rax
xor r11d, r11d
lea r10, [0x180000000]
movsx edx, word [rbx + 0x268]
movsxd rax, esi
lea r8, [rax + rax]
movsx eax, word [r8 + r10 + 0x489ce0]
add eax, edx
js 0x180264823
cdqe
lea rcx, [rax + rax]
movsx eax, word [rcx + r10 + 0x48add0]
cmp eax, edx
jne 0x180264823
movsx esi, word [rcx + r10 + 0x48a390]
jmp 0x18026482e
inc qword [rbx + 0xe8]
movsxd rax, dword [rbx + 0x68]
add rax, qword [rbx + 0xf8]
mov qword [rbx + 0xf0], rax
mov word [rbx + 0x268], r15w
xor r11d, r11d
jmp 0x1802644c5
mov word [rbx + 0x268], r9w
xor r11d, r11d
jmp 0x1802644c5
mov eax, 6
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 7
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov word [rbx + 0x268], r14w
xor r11d, r11d
jmp 0x1802644c5
mov eax, 0xb
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 0xc
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 0xf
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 0x13
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 0x15
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 0x16
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 0x19
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 0x14
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
cmp ecx, 0x3e
ja 0x1802646dc
je 0x1802646c8
add ecx, 0xffffffd2
cmp ecx, 0xf
ja case.default.0x18026463a
mov ecx, dword [r10 + rcx*4 + 0x267b40]
add rcx, r10
jmp rcx
mov eax, 3
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 0xe
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 0x10
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 0x11
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 0x12
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 0x17
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 0x1b
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 4
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
cmp ecx, 0x7c
ja 0x180264746
je 0x180264732
cmp ecx, 0x3f
je 0x18026471e
cmp ecx, 0x5b
je 0x18026470a
cmp ecx, 0x5d
jne case.default.0x18026463a
mov eax, 0xa
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 9
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 0x18
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
mov eax, 0xd
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
cmp ecx, 0xfffe
jb case.default.0x18026463a
cmp ecx, 0xffff
jbe 0x1802647e9
cmp ecx, 0xffffffff
jne case.default.0x18026463a
xor r11d, r11d
mov word [rbx + 0x268], r11w
cmp byte [rbx + 0x20], r11b
jne 0x1802644be
test byte [rbx + 0x230], 0x80
jne 0x1802644be
xor edx, edx
mov ecx, esi
call fcn.18026e9d0
test eax, eax
jns 0x1802644bb
mov qword [rbp - 0x80], rdi
lea r8, [rbp - 0x80]
mov edx, 4
mov rcx, rbx
call fcn.180269070
nop
mov rax, qword [rbp - 0x80]
mov ecx, dword [rax]
test ecx, ecx
je 0x1802647d3
cmp ecx, 0xffffffff
je 0x1802647e2
mov rax, qword [rbp - 0x80]
lock xadd dword [rax], r13d
cmp r13d, 1
setne al
test al, al
jne 0x1802647e2
mov r8, r14
mov rdx, r15
mov rcx, qword [rbp - 0x80]
call sym.Qt5Core.dll_public:_static_void___cdecl_QArrayData::deallocate_struct_QArrayData____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__
xor al, al
jmp 0x180267a9d
mov eax, 0x2b
mov word [rbx + 0x268], ax
xor r11d, r11d
jmp 0x1802644c5
xor r11d, r11d
cmp edx, 0x20
jae 0x180264812
mov word [rbx + 0x268], r8w
jmp 0x1802644c5
mov eax, 0x1a
mov word [rbx + 0x268], ax
jmp 0x1802644c5
movsx esi, word [r8 + r10 + 0x489980]
neg esi
cmp esi, 0x1a0
je 0x180267a6e
test esi, esi
jle 0x1802648e7
mov ecx, dword [rbx + 0x238]
inc ecx
mov dword [rbx + 0x238], ecx
mov eax, dword [rbx + 0x23c]
dec eax
cmp ecx, eax
jl 0x18026486d
mov rcx, rbx
call fcn.18026a3c0
mov ecx, dword [rbx + 0x238]
xor r11d, r11d
movsxd r8, ecx
shl r8, 4
add r8, qword [rbx + 0x240]
movzx eax, word [rbx + 0x26c]
mov word [r8 + 0xc], ax
lea rcx, [rbx + 0x250]
mov rax, qword [rcx]
mov edx, dword [rax + 4]
mov dword [r8], edx
mov qword [r8 + 4], 1
mov eax, dword [rbx + 0x26c]
test eax, eax
je 0x1802648b4
movzx edx, ax
call sym.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QChar____ptr64
xor r11d, r11d
movsxd rcx, dword [rbx + 0x238]
mov rax, qword [rbx + 0x248]
mov dword [rax + rcx*4], esi
mov word [rbx + 0x268], r13w
mov r9d, 5
lea r10, [0x180000000]
lea edx, [r9 - 0x3e]
lea r8d, [r9 - 4]
jmp 0x180264391
jns 0x180267a62
not esi
mov dword [rbp + 0x5d0], esi
movsxd rax, esi
movsx eax, word [r10 + rax*2 + 0x4896b0]
sub dword [rbx + 0x238], eax
movsxd rdx, dword [rbx + 0x238]
mov rax, qword [rbx + 0x248]
mov eax, dword [rax + rdx*4]
inc edx
mov dword [rbx + 0x238], edx
mov r9d, 5
mov dword [rbp + 0x5d8], eax
cmp esi, 0x10c
ja case.0x18026494f.60
movsxd rax, esi
movzx eax, byte [r10 + rax + 0x267c74]
mov ecx, dword [r10 + rax*4 + 0x267b80]
add rcx, r10
jmp rcx
cmp dword [rbx + 0xcc], 1
je case.0x18026494f.60
mov eax, 3
mov dword [rbx + 0xcc], eax
jmp case.0x18026494f.60
cmp dword [rbx + 0xcc], 1
je case.0x18026494f.60
test byte [rbx + 0x230], 0xc0
je 0x180267939
mov eax, 3
mov dword [rbx + 0xcc], eax
jmp case.0x18026494f.60
movsxd rcx, dword [rbx + 0x98]
lea eax, [rcx - 1]
mov dword [rbx + 0x98], eax
mov rax, qword [rbx + 0x90]
mov rdx, qword [rax + rcx*8]
and dword [rdx + 0x10], 0xffffffef
cmp dword [rbx + 0x98], 0
jge 0x1802649c7
mov dword [rbx + 0xa4], r11d
movsxd rdx, dword [rbx + 0x238]
shl rdx, 4
add rdx, qword [rbx + 0x240]
mov rax, qword [rbx + 0x250]
mov ecx, dword [rax + 4]
mov dword [rdx], ecx
mov dword [rdx + 4], r11d
jmp case.0x18026494f.60
mov r8d, gethostname
xor r9d, r9d
mov rdx, qword [str.version]
mov rcx, rbx
call fcn.18026d3d0
test al, al
jne 0x1802678a5
cmp byte [rbx + 0xc8], al
je 0x1802678a5
mov eax, 0xb
mov edx, eax
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
cmp dword [rbx + 0xcc], 1
je 0x180264a40
mov dword [rbx + 0xcc], r15d
movsxd r9, edx
add r9, 5
shl r9, 4
add r9, qword [rbx + 0x240]
lea r8, [rbx + 0x250]
mov edx, dword [r9]
add edx, dword [r9 + 8]
mov eax, dword [r9 + 4]
sub eax, dword [r9 + 8]
mov qword [rbx + 0x210], r8
mov dword [rbx + 0x218], edx
mov dword [rbx + 0x21c], eax
mov rcx, rbx
call fcn.18026e010
jmp 0x1802678a5
or dword [rbx + 0x230], 0x400
movsxd r9, edx
inc r9
shl r9, 4
add r9, qword [rbx + 0x240]
lea r8, [rbx + 0x250]
mov edx, dword [r9]
add edx, dword [r9 + 8]
mov eax, dword [r9 + 4]
sub eax, dword [r9 + 8]
mov qword [rbx + 0x200], r8
mov dword [rbx + 0x208], edx
mov dword [rbx + 0x20c], eax
jmp case.0x18026494f.60
movsxd r8, edx
inc r8
shl r8, 4
add r8, qword [rbx + 0x240]
lea rdi, [rbx + 0x250]
mov qword [rbp + 0x130], rdi
mov ecx, dword [r8]
add ecx, dword [r8 + 8]
mov dword [rbp + 0x138], ecx
mov eax, dword [r8 + 4]
sub eax, dword [r8 + 8]
mov dword [rbp + 0x13c], eax
lea rdx, [rbp + 0x130]
mov rcx, rbx
call fcn.18025fab0
movsxd r8, dword [rbx + 0x238]
inc r8
shl r8, 4
add r8, qword [rbx + 0x240]
mov edx, dword [r8]
add edx, dword [r8 + 8]
mov eax, dword [r8 + 4]
sub eax, dword [r8 + 8]
mov qword [rbx + 0x1f0], rdi
mov dword [rbx + 0x1f8], edx
mov dword [rbx + 0x1fc], eax
movsxd r8, dword [rbx + 0x238]
add r8, 3
shl r8, 4
add r8, qword [rbx + 0x240]
mov edx, dword [r8]
add edx, dword [r8 + 8]
mov eax, dword [r8 + 4]
sub eax, dword [r8 + 8]
mov qword [rbx + 0x200], rdi
mov dword [rbx + 0x208], edx
mov dword [rbx + 0x20c], eax
or dword [rbx + 0x230], 0x400
jmp 0x18026789e
mov rcx, rbx
call fcn.18026d330
test al, al
jne 0x180264bb0
cmp byte [rbx + 0xc8], al
jne 0x1802679e3
movsxd r9, dword [rbx + 0x238]
add r9, 2
shl r9, 4
add r9, qword [rbx + 0x240]
lea r8, [rbx + 0x250]
mov edx, dword [r9]
add edx, dword [r9 + 8]
mov eax, dword [r9 + 4]
sub eax, dword [r9 + 8]
mov qword [rbx + 0x1e0], r8
mov dword [rbx + 0x1e8], edx
mov dword [rbx + 0x1ec], eax
jmp 0x1802678a5
movsxd r9, edx
add r9, 2
shl r9, 4
add r9, qword [rbx + 0x240]
lea r8, [rbx + 0x250]
mov edx, dword [r9]
add edx, dword [r9 + 8]
mov eax, dword [r9 + 4]
sub eax, dword [r9 + 8]
mov qword [rbx + 0x1e0], r8
mov dword [rbx + 0x1e8], edx
mov dword [rbx + 0x1ec], eax
cmp dword [rbx + 0xcc], 1
je 0x180264c3f
mov dword [rbx + 0xcc], r14d
lea rax, [rbx + 0x250]
mov qword [rbx + 0x170], rax
mov dword [rbx + 0x178], r11d
test rax, rax
je 0x180264c6a
mov rax, qword [rax]
mov ecx, dword [rax + 4]
mov dword [rbx + 0x17c], ecx
jmp case.0x18026494f.60
mov ecx, r11d
mov dword [rbx + 0x17c], ecx
jmp case.0x18026494f.60
mov byte [rbx + 0x108], 1
jmp case.0x18026494f.60
mov byte [rbx + 0x108], 0
jmp case.0x18026494f.60
mov r8d, 0x28
xor r9d, r9d
mov rdx, qword [str.EMPTY]
mov rcx, rbx
call fcn.18026d3d0
test al, al
jne 0x1802678a5
mov r8d, 0x29
xor r9d, r9d
mov rdx, qword [0x180489408]
mov rcx, rbx
call fcn.18026d3d0
test al, al
jne 0x1802678a5
cmp byte [rbx + 0xc8], al
je 0x1802678a5
mov edx, 0x25
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
mov r8d, 0x2a
xor r9d, r9d
mov rdx, qword [str.PCDATA]
mov rcx, rbx
call fcn.18026d3d0
test al, al
jne 0x1802678a5
cmp byte [rbx + 0xc8], al
je 0x1802678a5
mov eax, 0x2b
mov edx, eax
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
mov byte [rbx + 0x120], 1
jmp case.0x18026494f.60
mov eax, dword [rbx + 0x78]
add eax, 1
je 0x180264d53
movsxd rcx, dword [rbx + 0x78]
mov rax, qword [rbx + 0x70]
mov eax, dword [rax + rcx*4]
jmp 0x180264d81
mov rdx, qword [rbx + 0x60]
movsxd rax, dword [rbx + 0x68]
cmp eax, dword [rdx + 4]
jge 0x180264d71
mov rcx, rax
mov rax, qword [rdx + 0x10]
lea rcx, [rax + rcx*2]
movzx eax, word [rcx + rdx]
jmp 0x180264d81
mov rcx, rbx
call fcn.180262270
cmp eax, 0xffffffff
je 0x180264d81
dec dword [rbx + 0x68]
cmp eax, 0x46
je 0x180264dac
cmp eax, 0x49
je 0x180264d9d
cmp eax, 0x52
jne 0x180264dcc
lea r8d, [rax - 0x2d]
mov rdx, qword [str.REQUIRED]
jmp 0x180264db9
mov r8d, 0x26
mov rdx, qword [str.IMPLIED]
jmp 0x180264db9
mov r8d, 0x27
mov rdx, qword [str.FIXED]
xor r9d, r9d
mov rcx, rbx
call fcn.18026d3d0
test al, al
jne 0x1802678a5
cmp byte [rbx + 0xc8], 0
je 0x1802678a5
mov edx, 0x4e
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
movsxd rdx, edx
mov rcx, qword [rbx + 0x240]
lea rax, [rdx + 1]
add rax, rax
movups xmm0, xmmword [rcx + rax*8]
add rdx, rdx
movups xmmword [rcx + rdx*8], xmm0
mov qword [rbx + 0x110], r11
mov qword [rbx + 0x118], 0
mov byte [rbx + 0x120], 0
mov rcx, rbx
call fcn.18026d160
test al, al
jne 0x1802678a5
cmp byte [rbx + 0xc8], al
je 0x1802678a5
mov edx, 0x53
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
mov edx, dword [rbx + 0x130]
lea ecx, [rdx + 2]
mov eax, dword [rbx + 0x134]
cmp ecx, eax
jle 0x180264e9d
add eax, eax
cmp ecx, eax
cmovl ecx, eax
mov dword [rbx + 0x134], ecx
movsxd rax, ecx
imul rdx, rax, 0x58
mov rcx, qword [rbx + 0x128]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_realloc]
mov qword [rbx + 0x128], rax
test rax, rax
jne 0x180264e97
call sym.Qt5Core.dll_void___cdecl_qBadAlloc_void_
mov edx, dword [rbx + 0x130]
mov rdi, qword [rbx + 0x128]
lea eax, [rdx + 1]
mov dword [rbx + 0x130], eax
movsxd rax, edx
inc rax
imul rax, rax, 0x58
add rdi, rax
xor ecx, ecx
mov qword [rdi], rcx
mov qword [rdi + 8], rcx
movzx eax, byte [rbx + 0x120]
mov byte [rdi + 0x50], al
movsxd rax, dword [rbx + 0x238]
shl rax, 4
add rax, qword [rbx + 0x240]
mov edx, dword [rax + 8]
test edx, edx
je 0x180264efd
dec edx
mov ecx, dword [rax]
lea rax, [rbx + 0x250]
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x30], ecx
mov dword [rbp - 0x2c], edx
jmp 0x180264f05
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], rcx
lea r8, [rbp - 0x38]
lea rdx, [rbp + 0x480]
mov rcx, rbx
call fcn.18025f190
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
movsxd rax, dword [rbx + 0x238]
shl rax, 4
add rax, qword [rbx + 0x240]
mov edx, dword [rax + 4]
sub edx, dword [rax + 8]
mov r8d, dword [rax]
add r8d, dword [rax + 8]
lea r13, [rbx + 0x250]
movsxd rax, edx
mov qword [rsp + 0x30], rax
test r13, r13
jne 0x180264f71
mov r14, qword [0x180304438]
lea rcx, sym.Qt5Core.dll_struct_QArrayData_const__const_const_QArrayData::shared_null
add r14, rcx
jmp 0x180264f83
mov rdx, qword [r13]
movsxd rcx, r8d
mov rax, qword [rdx + 0x10]
lea r14, [rax + rcx*2]
add r14, rdx
mov r15d, dword [rbx + 0x18]
lea rsi, [rbx + 0x10]
mov rax, qword [rsi]
cmp r15d, dword [rax + 4]
je 0x180264f9f
mov edx, r15d
mov rcx, rsi
call sym.Qt5Core.dll_public:_void___cdecl_QString::resize_int____ptr64
mov r8d, dword [rsp + 0x30]
mov rdx, r14
mov rcx, rsi
call sym.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::append_class_QChar_const____ptr64__int____ptr64
mov rax, qword [rsp + 0x30]
add dword [rbx + 0x18], eax
mov qword [rdi + 0x30], rsi
mov dword [rdi + 0x38], r15d
mov dword [rdi + 0x3c], eax
movsxd rax, dword [rbx + 0x238]
shl rax, 4
add rax, qword [rbx + 0x240]
mov ecx, dword [rax + 4]
mov eax, dword [rax]
mov qword [rbp + 0x140], r13
mov dword [rbp + 0x148], eax
mov dword [rbp + 0x14c], ecx
lea r8, [rbp + 0x140]
lea rdx, [rbp + 0x450]
mov rcx, rbx
call fcn.18025f190
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
mov dword [rbp + 0x210], 5
lea rsi, str.xmlns
mov qword [rbp + 0x218], rsi
movaps xmm0, xmmword [rbp + 0x210]
movdqa xmmword [rbp + 0x2e0], xmm0
lea rdx, [rdi + 0x20]
lea rcx, [rbp + 0x2e0]
call sym.Qt5Core.dll_bool___cdecl_operator_class_QLatin1String__class_QStringRef_const____ptr64_
test al, al
jne 0x18026508e
cmp dword [rdi + 0x2c], 0
jne 0x18026508a
mov dword [rbp + 0x220], 5
mov qword [rbp + 0x228], rsi
movaps xmm0, xmmword [rbp + 0x220]
movdqa xmmword [rbp + 0x2f0], xmm0
lea rdx, [rdi + 0x30]
lea rcx, [rbp + 0x2f0]
call sym.Qt5Core.dll_bool___cdecl_operator_class_QLatin1String__class_QStringRef_const____ptr64_
test al, al
jne 0x18026508e
xor al, al
jmp 0x180265090
mov al, 1
mov byte [rdi + 0x51], al
lea rcx, [rbx + 0x110]
mov rax, qword [rcx]
test rax, rax
je 0x1802651e5
lea rdx, sym.Qt5Core.dll_struct_QArrayData_const__const_const_QArrayData::shared_null
cmp qword [rax], rdx
je 0x1802651e5
cmp byte [rdi + 0x50], 0
je 0x1802650ff
mov r8, rcx
lea rdx, [rbp + 0x460]
mov rcx, rbx
call fcn.18025f190
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 [rbp + 0x5c8]
mov r13d, 0xffffffff
mov r15d, 2
mov r14d, 8
jmp 0x18026789e
lea rdx, [rbp - 0x60]
call sym.Qt5Core.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64
nop
mov rdx, rax
lea rcx, [rsp + 0x40]
call sym.Qt5Core.dll_private:_static_class_QString___cdecl_QString::simplified_helper_class_QString____ptr64_
mov r12d, dword [rbp + 0x5c8]
or r12d, 0x20
mov dword [rbp + 0x5c8], r12d
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x470]
mov rcx, rbx
call fcn.18025f240
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 [rsp + 0x40]
mov ecx, dword [rax]
test ecx, ecx
je 0x180265177
cmp ecx, 0xffffffff
je 0x180265195
mov ecx, 0xffffffff
mov rax, qword [rsp + 0x40]
lock xadd dword [rax], ecx
cmp ecx, 1
setne al
test al, al
jne 0x180265195
mov r14d, 8
mov r8d, r14d
mov r15d, 2
mov edx, r15d
mov rcx, qword [rsp + 0x40]
call sym.Qt5Core.dll_public:_static_void___cdecl_QArrayData::deallocate_struct_QArrayData____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__
jmp 0x18026519f
mov r14d, 8
lea r15d, [r14 - 6]
mov rax, qword [rbp - 0x60]
mov ecx, dword [rax]
mov r13d, 0xffffffff
test ecx, ecx
je 0x1802651d1
cmp ecx, r13d
je 0x18026789e
mov ecx, r13d
mov rax, qword [rbp - 0x60]
lock xadd dword [rax], ecx
cmp ecx, 1
setne al
test al, al
jne 0x18026789e
mov r8, r14
mov rdx, r15
mov rcx, qword [rbp - 0x60]
call sym.Qt5Core.dll_public:_static_void___cdecl_QArrayData::deallocate_struct_QArrayData____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__
jmp 0x18026789e
xor r11d, r11d
mov qword [rdi + 0x40], r11
mov qword [rdi + 0x48], r11
mov r12d, dword [rbp + 0x5c8]
lea r13d, [r11 - 1]
lea r15d, [r11 + 2]
lea r14d, [r11 + 8]
lea rdi, sym.Qt5Core.dll_struct_QArrayData_const__const_const_QArrayData::shared_null
jmp 0x1802678a8
mov eax, dword [rbx + 0x230]
and eax, 0x108
cmp eax, 0x100
je case.0x18026494f.60
mov edi, dword [rbx + 0x130]
inc edi
movsxd rcx, edx
add rcx, 2
shl rcx, 4
add rcx, qword [rbx + 0x240]
lea rax, [rbx + 0x250]
mov qword [rbp + 0x150], rax
mov eax, dword [rcx]
mov dword [rbp + 0x158], eax
mov eax, dword [rcx + 4]
mov dword [rbp + 0x15c], eax
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0xc8]
mov rcx, rbx
call fcn.18025f190
movsxd r13, edi
test edi, edi
je 0x180267898
imul rcx, r13, 0x58
dec r13
sub rcx, 0x58
mov qword [rsp + 0x30], rcx
mov r12, qword [rbx + 0x128]
add r12, rcx
mov rax, qword [r12]
lea rdi, sym.Qt5Core.dll_struct_QArrayData_const__const_const_QArrayData::shared_null
test rax, rax
je 0x1802652b2
cmp qword [rax], rdi
jne 0x180267881
mov rax, qword [rbp + 0xc8]
mov qword [r12], rax
mov eax, dword [rbp + 0xd0]
mov dword [r12 + 8], eax
mov eax, dword [rbp + 0xd4]
mov dword [r12 + 0xc], eax
xor r11d, r11d
mov esi, r11d
mov r15d, r11d
test r13, r13
jle 0x180265373
mov r14d, r11d
nop dword [rax + rax]
mov rax, qword [rbx + 0x128]
mov rcx, qword [rax + r14]
test rcx, rcx
je 0x180265328
cmp qword [rcx], rdi
je 0x180265328
movsxd rdi, esi
imul rcx, rdi, 0x58
add rcx, rax
lea rdx, [rbp + 0xc8]
call sym.Qt5Core.dll_bool___cdecl_operator_class_QStringRef_const____ptr64__class_QStringRef_const____ptr64_
test al, al
je 0x180265344
mov rax, qword [rbx + 0x128]
jmp 0x18026532b
movsxd rdi, esi
imul rcx, rdi, 0x58
add rax, 0x10
lea rdx, [r12 + 0x10]
add rcx, rax
call sym.Qt5Core.dll_bool___cdecl_operator_class_QStringRef_const____ptr64__class_QStringRef_const____ptr64_
test al, al
jne 0x18026535e
inc esi
inc r15
add r14, 0x58
cmp r15, r13
lea rdi, sym.Qt5Core.dll_struct_QArrayData_const__const_const_QArrayData::shared_null
jl 0x1802652f0
xor r11d, r11d
jmp 0x18026536b
xor r11d, r11d
mov qword [r12 + 0x10], r11
mov qword [r12 + 0x18], r11
mov rcx, qword [rsp + 0x30]
test r13, r13
jne 0x180265283
mov r12d, dword [rbp + 0x5c8]
mov r13d, 0xffffffff
lea r15d, [r13 + 3]
lea r14d, [r13 + 9]
lea rdi, sym.Qt5Core.dll_struct_QArrayData_const__const_const_QArrayData::shared_null
jmp 0x1802678a8
mov rcx, rbx
call fcn.18026d330
test al, al
jne 0x1802653b2
cmp byte [rbx + 0xc8], al
jne 0x1802679f9
lea rcx, [rbx + 0x158]
call fcn.180268bf0
mov r10, rax
xor r11d, r11d
mov qword [rax], r11
mov qword [rax + 8], r11
mov qword [rax + 0x10], r11
mov qword [rax + 0x18], r11
mov qword [rax + 0x20], r11
mov qword [rax + 0x28], r11
mov qword [rax + 0x30], r11
mov qword [rax + 0x38], r11
mov qword [rax + 0x40], r11
mov qword [rax + 0x48], r11
mov word [rax + 0x50], r11w
movsxd r9, dword [rbx + 0x238]
add r9, 2
shl r9, 4
add r9, qword [rbx + 0x240]
lea r8, [rbx + 0x250]
mov edx, dword [r9]
add edx, dword [r9 + 8]
mov eax, dword [r9 + 4]
sub eax, dword [r9 + 8]
mov qword [r10], r8
mov dword [r10 + 8], edx
mov dword [r10 + 0xc], eax
jmp 0x1802678a8
mov rcx, rbx
call fcn.18026d330
test al, al
jne 0x180265444
cmp byte [rbx + 0xc8], al
jne 0x180267a0d
lea rcx, [rbx + 0x158]
call fcn.180268bf0
mov r10, rax
xor r11d, r11d
mov qword [rax], r11
mov qword [rax + 8], r11
mov qword [rax + 0x10], r11
mov qword [rax + 0x18], r11
mov qword [rax + 0x20], r11
mov qword [rax + 0x28], r11
mov qword [rax + 0x30], r11
mov qword [rax + 0x38], r11
mov qword [rax + 0x40], r11
mov qword [rax + 0x48], r11
mov word [rax + 0x50], r11w
movsxd r9, dword [rbx + 0x238]
add r9, 4
shl r9, 4
add r9, qword [rbx + 0x240]
lea r8, [rbx + 0x250]
mov edx, dword [r9]
add edx, dword [r9 + 8]
mov eax, dword [r9 + 4]
sub eax, dword [r9 + 8]
mov qword [r10], r8
mov dword [r10 + 8], edx
mov dword [r10 + 0xc], eax
mov byte [r10 + 0x50], 1
jmp 0x1802678a8
mov rcx, rbx
call fcn.18026d2e0
test al, al
jne 0x1802654db
cmp byte [rbx + 0xc8], al
jne 0x180267a1e
movsxd rax, dword [rbx + 0x160]
imul r10, rax, 0x58
add r10, qword [rbx + 0x158]
movsxd r9, dword [rbx + 0x238]
add r9, 2
shl r9, 4
add r9, qword [rbx + 0x240]
lea r8, [rbx + 0x250]
mov edx, dword [r9]
add edx, dword [r9 + 8]
mov eax, dword [r9 + 4]
sub eax, dword [r9 + 8]
mov qword [r10 + 0x30], r8
mov dword [r10 + 0x38], edx
mov dword [r10 + 0x3c], eax
mov byte [r10 + 0x51], 1
jmp 0x1802678a5
mov rcx, rbx
call fcn.18026d2e0
test al, al
jne 0x180265547
cmp byte [rbx + 0xc8], al
jne 0x180267a2f
movsxd rax, dword [rbx + 0x160]
imul rsi, rax, 0x58
add rsi, qword [rbx + 0x158]
movsxd rdx, dword [rbx + 0x238]
add rdx, 2
shl rdx, 4
add rdx, qword [rbx + 0x240]
lea rdi, [rbx + 0x250]
mov r8d, dword [rdx]
add r8d, dword [rdx + 8]
mov eax, dword [rdx + 4]
sub eax, dword [rdx + 8]
lea rdx, [rsi + 0x20]
mov qword [rdx], rdi
mov dword [rdx + 8], r8d
mov dword [rdx + 0xc], eax
mov rcx, rbx
call fcn.18025fab0
movsxd r8, dword [rbx + 0x238]
add r8, 4
shl r8, 4
add r8, qword [rbx + 0x240]
mov edx, dword [r8]
add edx, dword [r8 + 8]
mov eax, dword [r8 + 4]
sub eax, dword [r8 + 8]
mov qword [rsi + 0x30], rdi
mov dword [rsi + 0x38], edx
mov dword [rsi + 0x3c], eax
mov byte [rsi + 0x51], 1
jmp 0x18026789e
movsxd rax, dword [rbx + 0x160]
imul r8, rax, 0x58
add r8, qword [rbx + 0x158]
movsxd rax, edx
add rax, 2
shl rax, 4
add rax, qword [rbx + 0x240]
mov ecx, dword [rax + 8]
mov edx, dword [rax + 4]
sub edx, ecx
mov eax, dword [rax]
add ecx, eax
lea rax, [rbx + 0x250]
mov qword [r8 + 0x10], rax
mov dword [r8 + 0x18], ecx
mov dword [r8 + 0x1c], edx
cmp byte [r8 + 0x50], 0
je case.0x18026494f.24
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, str.NDATA_in_parameter_entity_declaration.
lea rdx, str.QXmlStream
lea rcx, [rsp + 0x48]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
or r12d, 0x40
mov dword [rbp + 0x5c8], r12d
lea rdx, [rsp + 0x48]
mov rcx, rbx
call fcn.180269190
nop
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax]
test ecx, ecx
je 0x18026567a
cmp ecx, 0xffffffff
je 0x18026568a
mov ecx, r13d
mov rax, qword [rsp + 0x48]
lock xadd dword [rax], ecx
cmp ecx, 1
setne al
test al, al
jne 0x18026568a
mov r8, r14
mov rdx, r15
mov rcx, qword [rsp + 0x48]
call sym.Qt5Core.dll_public:_static_void___cdecl_QArrayData::deallocate_struct_QArrayData____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__
lea r10, [0x180000000]
mov eax, dword [rbx + 0x230]
and eax, 0x108
cmp eax, 0x100
jne 0x1802656b1
dec dword [rbx + 0x160]
xor r11d, r11d
jmp case.0x18026494f.60
movsxd rax, dword [rbx + 0x160]
imul rdi, rax, 0x58
add rdi, qword [rbx + 0x158]
cmp byte [rdi + 0x51], 0
jne 0x1802656fb
movsxd rax, dword [rbx + 0x238]
inc rax
shl rax, 4
add rax, qword [rbx + 0x240]
mov ecx, dword [rax + 8]
mov edx, dword [rax + 4]
sub edx, ecx
mov eax, dword [rax]
add ecx, eax
lea rax, [rbx + 0x250]
mov qword [rdi + 0x40], rax
mov dword [rdi + 0x48], ecx
mov dword [rdi + 0x4c], edx
mov esi, 0x88
cmp byte [rdi + 0x50], 0
mov eax, 0x80
cmove esi, eax
add rsi, rbx
mov rdx, rdi
lea rcx, [rbp + 0x560]
call fcn.18025a560
mov rdx, rax
mov rcx, rsi
call fcn.18025fe70
test al, al
jne 0x18026789e
lea rcx, [rdi + 0x40]
lea rdx, [rbp - 0x50]
call sym.Qt5Core.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64
mov r14, rax
lea rdx, [rbp - 0x58]
mov rcx, rdi
call sym.Qt5Core.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64
mov rdx, qword [rax]
mov qword [rbp + 0xb0], rdx
mov ecx, dword [rdx]
inc ecx
cmp ecx, 1
jbe 0x180265769
mov eax, 1
lock xadd dword [rdx], eax
mov rcx, qword [r14]
mov qword [rbp + 0xb8], rcx
mov eax, dword [rcx]
inc eax
cmp eax, 1
jbe 0x180265785
mov eax, 1
lock xadd dword [rcx], eax
and dword [rbp + 0xc0], 0xffffffe0
mov rax, qword [rbp - 0x58]
mov ecx, dword [rax]
test ecx, ecx
je 0x1802657b0
cmp ecx, 0xffffffff
je 0x1802657c7
mov ecx, r13d
mov rax, qword [rbp - 0x58]
lock xadd dword [rax], ecx
cmp ecx, 1
setne al
test al, al
jne 0x1802657c7
mov r14d, 8
mov r8d, r14d
mov rdx, r15
mov rcx, qword [rbp - 0x58]
call sym.Qt5Core.dll_public:_static_void___cdecl_QArrayData::deallocate_struct_QArrayData____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__
jmp 0x1802657cd
mov r14d, 8
mov rax, qword [rbp - 0x50]
mov ecx, dword [rax]
test ecx, ecx
je 0x1802657f1
cmp ecx, 0xffffffff
je 0x180265800
mov ecx, r13d
mov rax, qword [rbp - 0x50]
lock xadd dword [rax], ecx
cmp ecx, 1
setne al
test al, al
jne 0x180265800
mov r8, r14
mov rdx, r15
mov rcx, qword [rbp - 0x50]
call sym.Qt5Core.dll_public:_static_void___cdecl_QArrayData::deallocate_struct_QArrayData____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x18026581a
lea rcx, sym.Qt5Core.dll_struct_QArrayData_const__const_const_QArrayData::shared_null
cmp qword [rax], rcx
je 0x18026581a
mov ecx, r15d
jmp 0x180265820
xor r8d, r8d
mov ecx, r8d
movzx edx, byte [rdi + 0x51]
and edx, 1
mov eax, dword [rbp + 0xc0]
and eax, 0xfffffffc
or edx, eax
or edx, ecx
mov dword [rbp + 0xc0], edx
mov rdx, qword [rbp + 0xb0]
movsxd r8, dword [rdx + 4]
add rdx, qword [rdx + 0x10]
mov qword [rbp + 0x230], r8
mov qword [rbp + 0x238], rdx
lea r9, [rbp + 0xb0]
lea r8, [rbp + 0x230]
lea rdx, [rbp + 0x2d0]
mov rcx, rsi
call fcn.180262d60
nop
lea rcx, [rbp + 0xb0]
call fcn.18011ac80
jmp 0x18026789e
cmp dword [rbx + 0xcc], 1
je 0x18026589a
mov eax, 0xa
mov dword [rbx + 0xcc], eax
movsxd rcx, edx
mov rdx, qword [rbx + 0x240]
lea rax, [rcx + 3]
add rax, rax
mov esi, dword [rdx + rax*8 + 4]
add esi, dword [rdx + rax*8]
lea rax, [rcx + 2]
shl rax, 4
add rax, rdx
mov r8d, dword [rax + 4]
sub r8d, dword [rax + 8]
mov edx, dword [rax]
add edx, dword [rax + 8]
lea r14, [rbx + 0x250]
lea rdi, [rbx + 0x1c0]
mov qword [rdi], r14
mov dword [rdi + 8], edx
mov dword [rdi + 0xc], r8d
mov r8d, r13d
lea rdx, [0x18048c8d0]
mov rcx, rbx
call fcn.18026d630
test al, al
je 0x180265b04
mov rax, qword [r14]
mov ecx, dword [rax + 4]
sub ecx, esi
sub ecx, 2
mov qword [rbx + 0x1d0], r14
mov dword [rbx + 0x1d8], esi
mov dword [rbx + 0x1dc], ecx
mov eax, 3
mov dword [rbp + 0x240], eax
lea rax, [0x18048c8d4]
mov qword [rbp + 0x248], rax
movaps xmm0, xmmword [rbp + 0x240]
movdqa xmmword [rbp + 0x300], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x300]
mov rcx, rdi
call sym.Qt5Core.dll_public:_int___cdecl_QStringRef::compare_class_QLatin1String__enum_Qt::CaseSensitivity_const___ptr64
test eax, eax
jne 0x1802659df
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, str.XML_declaration_not_at_start_of_document.
lea rdx, str.QXmlStream
lea rcx, [rsp + 0x50]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
bts r12d, 7
mov dword [rbp + 0x5c8], r12d
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.180269190
nop
mov rax, qword [rsp + 0x50]
mov ecx, dword [rax]
test ecx, ecx
je 0x1802659c4
cmp ecx, 0xffffffff
je 0x1802650f4
mov ecx, r13d
mov rax, qword [rsp + 0x50]
lock xadd dword [rax], ecx
cmp ecx, 1
setne al
test al, al
jne 0x1802650f4
mov r14d, 8
mov r8d, r14d
mov rdx, r15
mov rcx, qword [rsp + 0x50]
call sym.Qt5Core.dll_public:_static_void___cdecl_QArrayData::deallocate_struct_QArrayData____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__
jmp 0x18026789e
mov rdx, rdi
lea rcx, [rbp + 0x490]
call fcn.1800f7300
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x310], xmm0
lea rcx, [rbp + 0x310]
call sym.Qt5Core.dll_public:_static_bool___cdecl_QXmlUtils::isNCName_class_QStringView_
test al, al
jne 0x1802650f4
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, str._1_is_an_invalid_processing_instruction_name.
lea rdx, str.QXmlStream
lea rcx, [rsp + 0x58]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
bts r12d, 8
mov dword [rbp + 0x5c8], r12d
mov rdx, rdi
lea rcx, [rbp + 0x4a0]
call fcn.1800f7300
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x320], xmm0
mov eax, 0x20
mov word [rsp + 0x20], ax
xor r9d, r9d
lea r8, [rbp + 0x320]
lea rdx, [rbp - 0x48]
lea rcx, [rsp + 0x58]
call sym.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QStringView__int__class_QChar____ptr64
nop
mov rdx, rax
mov rcx, rbx
call fcn.180269190
nop
mov rax, qword [rbp - 0x48]
mov ecx, dword [rax]
test ecx, ecx
je 0x180265aa4
cmp ecx, 0xffffffff
je 0x180265abb
mov ecx, r13d
mov rax, qword [rbp - 0x48]
lock xadd dword [rax], ecx
cmp ecx, 1
setne al
test al, al
jne 0x180265abb
mov r14d, 8
mov r8d, r14d
mov rdx, r15
mov rcx, qword [rbp - 0x48]
call sym.Qt5Core.dll_public:_static_void___cdecl_QArrayData::deallocate_struct_QArrayData____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__
jmp 0x180265ac1
mov r14d, 8
mov rax, qword [rsp + 0x58]
mov ecx, dword [rax]
test ecx, ecx
je 0x180265aef
cmp ecx, 0xffffffff
je 0x18026789e
mov ecx, r13d
mov rax, qword [rsp + 0x58]
lock xadd dword [rax], ecx
cmp ecx, 1
setne al
test al, al
jne 0x18026789e
mov r8, r14
mov rdx, r15
mov rcx, qword [rsp + 0x58]
call sym.Qt5Core.dll_public:_static_void___cdecl_QArrayData::deallocate_struct_QArrayData____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__
jmp 0x18026789e
cmp dword [rbx + 0xcc], 1
je 0x1802650f4
mov edx, 0x60
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
cmp dword [rbx + 0xcc], 1
je 0x180265b39
mov eax, 0xa
mov dword [rbx + 0xcc], eax
movsxd rax, edx
add rax, 2
shl rax, 4
add rax, qword [rbx + 0x240]
mov r8d, dword [rax + 4]
sub r8d, dword [rax + 8]
mov edx, dword [rax]
add edx, dword [rax + 8]
lea rax, [rbx + 0x250]
lea rcx, [rbx + 0x1c0]
mov qword [rcx], rax
mov dword [rcx + 8], edx
mov dword [rcx + 0xc], r8d
mov eax, 3
mov dword [rbp + 0x250], eax
lea rax, [0x18048c8d4]
mov qword [rbp + 0x258], rax
movaps xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rbp + 0x330], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x330]
call sym.Qt5Core.dll_public:_int___cdecl_QStringRef::compare_class_QLatin1String__enum_Qt::CaseSensitivity_const___ptr64
test eax, eax
jne 0x1802678a5
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, str.Invalid_processing_instruction_name.
lea rdx, str.QXmlStream
lea rcx, [rsp + 0x60]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
bts r12d, 9
mov dword [rbp + 0x5c8], r12d
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.180269190
nop
mov rax, qword [rsp + 0x60]
mov ecx, dword [rax]
test ecx, ecx
je 0x180265c17
cmp ecx, 0xffffffff
je 0x1802678a5
mov ecx, r13d
mov rax, qword [rsp + 0x60]
lock xadd dword [rax], ecx
cmp ecx, 1
setne al
test al, al
jne 0x1802678a5
mov r8, r14
mov rdx, r15
mov rcx, qword [rsp + 0x60]
call sym.Qt5Core.dll_public:_static_void___cdecl_QArrayData::deallocate_struct_QArrayData____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__
jmp 0x1802678a5
mov rcx, rbx
call fcn.180268990
sub eax, 0x41
je 0x180265caa
sub eax, 3
je 0x180265c9b
sub eax, 1
je 0x180265c6c
sub eax, 9
je 0x180265c5d
sub eax, 0xd
jne 0x180265cca
lea r8d, [rax + 0x1c]
xor r9d, r9d
mov rdx, qword [str._CDATA_]
jmp 0x180265cba
mov r8d, 0x21
mov rdx, qword [str.NOTATION]
jmp 0x180265cb7
mov r8d, 0x1e
mov r9b, 1
mov rdx, qword [str.ELEMENT]
mov rcx, rbx
call fcn.18026d3d0
test al, al
jne 0x1802678a5
mov r8d, 0x20
mov rdx, qword [str.ENTITY]
jmp 0x180265cb7
mov r8d, 0x1d
mov rdx, qword [str.DOCTYPE]
jmp 0x180265cb7
mov r8d, 0x1f
mov rdx, qword [str.ATTLIST]
mov r9b, 1
mov rcx, rbx
call fcn.18026d3d0
test al, al
jne 0x1802678a5
cmp byte [rbx + 0xc8], 0
je 0x1802678a5
mov edx, WSAAsyncSelect
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
mov r8d, r13d
lea rdx, [0x18030ab5c]
mov rcx, rbx
call fcn.18026d630
test al, al
jne 0x1802678a5
mov edx, WSAAsyncSelect
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
cmp dword [rbx + 0xcc], 1
je 0x180265d2d
mov eax, 7
mov dword [rbx + 0xcc], eax
movsxd rcx, edx
add rcx, rcx
mov rax, qword [rbx + 0x240]
mov r8d, dword [rax + rcx*8]
add r8d, 4
lea rdx, [rbx + 0x250]
mov rax, qword [rdx]
mov ecx, dword [rax + 4]
sub ecx, r8d
sub ecx, 3
mov qword [rbx + 0x170], rdx
mov dword [rbx + 0x178], r8d
mov dword [rbx + 0x17c], ecx
jmp case.0x18026494f.60
cmp dword [rbx + 0xcc], 1
je 0x180265d82
mov eax, 6
mov dword [rbx + 0xcc], eax
mov eax, dword [rbx + 0x230]
and eax, 0xfffffffd
or eax, 4
mov dword [rbx + 0x230], eax
movsxd rcx, edx
inc rcx
add rcx, rcx
mov rax, qword [rbx + 0x240]
mov edi, dword [rax + rcx*8]
mov r8d, r13d
lea rdx, [0x18048c960]
mov rcx, rbx
call fcn.18026d630
test al, al
je 0x180267a40
lea rdx, [rbx + 0x250]
mov rax, qword [rdx]
mov ecx, dword [rax + 4]
sub ecx, edi
sub ecx, 3
mov qword [rbx + 0x170], rdx
mov dword [rbx + 0x178], edi
mov dword [rbx + 0x17c], ecx
jmp 0x18026789e
mov rcx, rbx
call fcn.18026d330
test al, al
jne 0x180265e03
cmp byte [rbx + 0xc8], al
jne 0x180267a51
mov r11d, dword [rbx + 0x140]
lea ecx, [r11 + 2]
mov eax, dword [rbx + 0x144]
cmp ecx, eax
jle 0x180265e55
add eax, eax
cmp ecx, eax
cmovl ecx, eax
mov dword [rbx + 0x144], ecx
movsxd rax, ecx
lea rdx, [rax + rax*2]
shl rdx, 4
mov rcx, qword [rbx + 0x138]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_realloc]
mov qword [rbx + 0x138], rax
test rax, rax
jne 0x180265e4e
call sym.Qt5Core.dll_void___cdecl_qBadAlloc_void_
mov r11d, dword [rbx + 0x140]
lea eax, [r11 + 1]
mov dword [rbx + 0x140], eax
movsxd rdx, dword [rbx + 0x238]
add rdx, 2
shl rdx, 4
add rdx, qword [rbx + 0x240]
lea r10, [rbx + 0x250]
mov r8d, dword [rdx]
add r8d, dword [rdx + 8]
mov r9d, dword [rdx + 4]
sub r9d, dword [rdx + 8]
movsxd rax, r11d
inc rax
lea rcx, [rax + rax*2]
shl rcx, 4
add rcx, qword [rbx + 0x138]
mov qword [rcx], r10
mov dword [rcx + 8], r8d
mov dword [rcx + 0xc], r9d
jmp 0x1802678a5
movsxd rax, dword [rbx + 0x140]
lea r10, [rax + rax*2]
shl r10, 4
add r10, qword [rbx + 0x138]
movsxd r9, edx
add r9, 2
shl r9, 4
add r9, qword [rbx + 0x240]
lea r8, [rbx + 0x250]
mov edx, dword [r9]
add edx, dword [r9 + 8]
mov eax, dword [r9 + 4]
sub eax, dword [r9 + 8]
mov qword [r10 + 0x20], r8
mov dword [r10 + 0x28], edx
mov dword [r10 + 0x2c], eax
mov qword [r10 + 0x10], r11
mov qword [r10 + 0x18], 0
jmp 0x1802678a8
movsxd rax, dword [rbx + 0x140]
lea r10, [rax + rax*2]
shl r10, 4
add r10, qword [rbx + 0x138]
mov qword [r10 + 0x20], r11
mov qword [r10 + 0x28], 0
movsxd rdx, dword [rbx + 0x238]
add rdx, 2
shl rdx, 4
add rdx, qword [rbx + 0x240]
lea r9, [rbx + 0x250]
mov r8d, dword [rdx]
add r8d, dword [rdx + 8]
mov eax, dword [rdx + 4]
sub eax, dword [rdx + 8]
lea rdx, [r10 + 0x10]
mov qword [rdx], r9
mov dword [rdx + 8], r8d
mov dword [rdx + 0xc], eax
mov rcx, rbx
call fcn.18025fab0
jmp 0x1802678a5
movsxd rax, dword [rbx + 0x140]
lea rsi, [rax + rax*2]
shl rsi, 4
add rsi, qword [rbx + 0x138]
movsxd rdx, edx
add rdx, 2
shl rdx, 4
add rdx, qword [rbx + 0x240]
lea rdi, [rbx + 0x250]
mov r8d, dword [rdx]
add r8d, dword [rdx + 8]
mov eax, dword [rdx + 4]
sub eax, dword [rdx + 8]
lea rdx, [rsi + 0x10]
mov qword [rdx], rdi
mov dword [rdx + 8], r8d
mov dword [rdx + 0xc], eax
mov rcx, rbx
call fcn.18025fab0
movsxd r8, dword [rbx + 0x238]
add r8, 4
shl r8, 4
add r8, qword [rbx + 0x240]
mov edx, dword [r8]
add edx, dword [r8 + 8]
mov eax, dword [r8 + 4]
sub eax, dword [r8 + 8]
mov qword [rsi + 0x20], rdi
mov dword [rsi + 0x28], edx
mov dword [rsi + 0x2c], eax
jmp 0x18026789e
and dword [rbx + 0x230], 0xfffffffd
mov rcx, rbx
call fcn.180260ad0
movsxd rdx, dword [rbx + 0x238]
add rdx, rdx
mov rcx, qword [rbx + 0x240]
add dword [rcx + rdx*8 + 4], eax
cmp byte [rbx + 0xc8], 0
je 0x1802678a5
test byte [rbx + 0x230], 0x80
jne 0x1802678a5
mov edx, 0x82
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
lea rdx, [rbx + 0x250]
mov rax, qword [rdx]
cmp dword [rax + 4], 0
je case.0x18026494f.60
cmp dword [rbx + 0xcc], 1
je 0x180266072
mov eax, 6
mov dword [rbx + 0xcc], eax
lea rcx, [rbx + 0x170]
call sym.Qt5Core.dll_public:_void___cdecl_QStringRef::constructor_class_QString_const____ptr64____ptr64
jmp 0x1802678a5
movsxd rdx, edx
jmp 0x1802649ce
movsxd rdx, edx
mov rcx, qword [rbx + 0x240]
lea rax, [rdx + 1]
add rax, rax
movups xmm0, xmmword [rcx + rax*8]
add rdx, rdx
movups xmmword [rcx + rdx*8], xmm0
jmp case.0x18026494f.60
movsxd r8, edx
mov rdx, qword [rbx + 0x240]
mov rcx, r8
add rcx, rcx
add r8, r8
mov eax, dword [rdx + r8*8 + 0x14]
add dword [rdx + rcx*8 + 4], eax
jmp case.0x18026494f.60
test byte [rbx + 0x230], 0x20
je case.0x18026494f.60
lea rcx, [rbx + 0x250]
call sym.Qt5Core.dll_public:_class_QChar____ptr64___cdecl_QString::begin_void____ptr64
mov rcx, qword [rbx + 0x250]
movsxd rdx, dword [rcx + 4]
mov ecx, 0x20
mov word [rax + rdx*2 - 2], cx
jmp 0x18026789e
mov rcx, rbx
call fcn.180260ed0
movsxd rdx, dword [rbx + 0x238]
add rdx, rdx
mov rcx, qword [rbx + 0x240]
add dword [rcx + rdx*8 + 4], eax
cmp byte [rbx + 0xc8], 0
je 0x1802678a5
mov edx, 0xae
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
movsxd rax, edx
shl rax, 4
add rax, qword [rbx + 0x240]
mov ecx, dword [rax + 8]
mov edx, dword [rax + 4]
sub edx, ecx
mov eax, dword [rax]
add ecx, eax
lea rdi, [rbx + 0x250]
mov qword [rbp + 0x160], rdi
mov dword [rbp + 0x168], ecx
mov dword [rbp + 0x16c], edx
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x4b0]
call fcn.1800f7300
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x340], xmm0
lea rcx, [rbp + 0x340]
call sym.Qt5Core.dll_public:_static_bool___cdecl_QXmlUtils::isPublicID_class_QStringView_
test al, al
jne 0x18026789e
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, str._1_is_an_invalid_PUBLIC_identifier.
lea rdx, str.QXmlStream
lea rcx, [rbp - 0x70]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
nop
movsxd rax, dword [rbx + 0x238]
shl rax, 4
add rax, qword [rbx + 0x240]
mov ecx, dword [rax + 8]
mov edx, dword [rax + 4]
sub edx, ecx
mov eax, dword [rax]
add ecx, eax
mov qword [rbp + 0x120], rdi
mov dword [rbp + 0x128], ecx
mov dword [rbp + 0x12c], edx
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x550]
call fcn.1800f7300
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x430], xmm0
mov eax, 0x20
mov word [rsp + 0x20], ax
xor r9d, r9d
lea r8, [rbp + 0x430]
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x70]
call sym.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QStringView__int__class_QChar____ptr64
nop
mov rdx, rax
mov rcx, rbx
call fcn.180269190
nop
mov rax, qword [rbp - 0x40]
mov ecx, dword [rax]
test ecx, ecx
je 0x180266263
cmp ecx, 0xffffffff
je 0x180266273
mov ecx, r13d
mov rax, qword [rbp - 0x40]
lock xadd dword [rax], ecx
cmp ecx, 1
setne al
test al, al
jne 0x180266273
mov r8, r14
mov rdx, r15
mov rcx, qword [rbp - 0x40]
call sym.Qt5Core.dll_public:_static_void___cdecl_QArrayData::deallocate_struct_QArrayData____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__
nop
mov rax, qword [rbp - 0x70]
mov ecx, dword [rax]
test ecx, ecx
je 0x180266296
cmp ecx, 0xffffffff
je 0x1802662a5
mov rax, qword [rbp - 0x70]
lock xadd dword [rax], r13d
cmp r13d, 1
setne al
test al, al
jne 0x1802662a5
mov r8, r14
mov rdx, r15
mov rcx, qword [rbp - 0x70]
call sym.Qt5Core.dll_public:_static_void___cdecl_QArrayData::deallocate_struct_QArrayData____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__
mov edx, 0xaf
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
movsxd rdx, edx
mov rcx, qword [rbx + 0x240]
lea rax, [rdx + 1]
add rax, rax
movups xmm0, xmmword [rcx + rax*8]
add rdx, rdx
movups xmmword [rcx + rdx*8], xmm0
movsxd r9, dword [rbx + 0x238]
shl r9, 4
add r9, qword [rbx + 0x240]
lea r8, [rbx + 0x250]
mov edx, dword [r9]
add edx, dword [r9 + 8]
mov eax, dword [r9 + 4]
sub eax, dword [r9 + 8]
mov qword [rbx + 0x110], r8
mov dword [rbx + 0x118], edx
mov dword [rbx + 0x11c], eax
jmp case.0x18026494f.60
movsxd r8, edx
shl r8, 4
add r8, qword [rbx + 0x240]
mov ecx, dword [r8 + 8]
lea r13, [rbx + 0x250]
test ecx, ecx
je 0x18026647f
sub ecx, 1
mov eax, dword [r8]
mov qword [rbp - 0x28], r13
mov dword [rbp - 0x20], eax
mov dword [rbp - 0x1c], ecx
je 0x18026648b
lea rsi, str.xmlns
xor cl, cl
mov eax, r12d
mov r15d, r12d
and r15d, 0xfffffffe
and al, 1
cmove r15d, r12d
test cl, cl
je 0x180266591
mov rcx, rbx
call fcn.180268c50
mov rdi, rax
xor eax, eax
mov qword [rdi], rax
mov qword [rdi + 8], rax
movsxd r8, dword [rbx + 0x238]
add r8, 4
shl r8, 4
add r8, qword [rbx + 0x240]
mov ecx, dword [r8 + 8]
mov edx, dword [r8 + 4]
sub edx, ecx
add ecx, dword [r8]
mov qword [rbp + 0x80], r13
mov dword [rbp + 0x88], ecx
mov dword [rbp + 0x8c], edx
mov dword [rbp + 0x270], 0x1d
lea rax, str.http:__www.w3.org_2000_xmlns_
mov qword [rbp + 0x278], rax
movaps xmm0, xmmword [rbp + 0x270]
movdqa xmmword [rbp + 0x360], xmm0
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x360]
call sym.Qt5Core.dll_bool___cdecl_operator_class_QLatin1String__class_QStringRef_const____ptr64_
test al, al
jne 0x180266505
mov dword [rbp + 0x280], 0x24
lea rax, [0x18048c9b0]
mov qword [rbp + 0x288], rax
movaps xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0x370], xmm0
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x370]
call sym.Qt5Core.dll_bool___cdecl_operator_class_QLatin1String__class_QStringRef_const____ptr64_
test al, al
jne 0x180266505
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0x4c0]
mov rcx, rbx
call fcn.18025f190
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
mov r12d, r15d
mov dword [rbp + 0x5c8], r15d
mov r13d, 0xffffffff
mov r15d, 2
jmp 0x18026789e
mov qword [rbp - 0x28], r11
mov qword [rbp - 0x20], 0
mov dword [rbp + 0x1f0], r9d
lea rsi, str.xmlns
mov qword [rbp + 0x1f8], rsi
or r12d, 1
mov ecx, dword [r8 + 8]
mov edx, dword [r8 + 4]
sub edx, ecx
add ecx, dword [r8]
mov qword [rbp + 0x170], r13
mov dword [rbp + 0x178], ecx
mov dword [rbp + 0x17c], edx
movaps xmm0, xmmword [rbp + 0x1f0]
movdqa xmmword [rbp + 0x350], xmm0
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x350]
call sym.Qt5Core.dll_bool___cdecl_operator_class_QLatin1String__class_QStringRef_const____ptr64_
test al, al
je 0x180266353
test dword [rbx + 0x230], 0x1000
je 0x180266353
mov cl, 1
jmp 0x180266355
mov r13d, 0xffffffff
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, str.Illegal_namespace_declaration.
lea rdx, str.QXmlStream
lea rcx, [rsp + 0x68]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
mov r12d, r15d
bts r12d, 0xb
mov dword [rbp + 0x5c8], r12d
lea rdx, [rsp + 0x68]
mov rcx, rbx
call fcn.180269190
nop
mov rax, qword [rsp + 0x68]
mov ecx, dword [rax]
test ecx, ecx
je 0x180266576
cmp ecx, r13d
je 0x180266474
mov ecx, r13d
mov rax, qword [rsp + 0x68]
lock xadd dword [rax], ecx
cmp ecx, 1
setne al
test al, al
jne 0x180266474
mov r8, r14
mov r15d, 2
mov edx, r15d
mov rcx, qword [rsp + 0x68]
call sym.Qt5Core.dll_public:_static_void___cdecl_QArrayData::deallocate_struct_QArrayData____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__
jmp 0x18026789e
mov edx, 1
lea rcx, [rbx + 0x258]
call fcn.18026abd0
mov r12, qword [rbx + 0x258]
movsxd rcx, dword [rbx + 0x260]
lea eax, [rcx + 1]
mov dword [rbx + 0x260], eax
lea rax, [rcx + 1]
shl rax, 5
add r12, rax
movsxd rcx, dword [rbx + 0x238]
add rcx, rcx
mov rax, qword [rbx + 0x240]
movups xmm0, xmmword [rax + rcx*8]
movups xmmword [r12], xmm0
movsxd rcx, dword [rbx + 0x238]
add rcx, 4
add rcx, rcx
mov rax, qword [rbx + 0x240]
movups xmm0, xmmword [rax + rcx*8]
movups xmmword [r12 + 0x10], xmm0
movsxd rax, dword [rbx + 0x238]
shl rax, 4
add rax, qword [rbx + 0x240]
mov ecx, dword [rax + 4]
mov eax, dword [rax]
mov qword [rbp + 0x180], r13
mov dword [rbp + 0x188], eax
mov dword [rbp + 0x18c], ecx
xor r8d, r8d
mov r14d, r8d
mov eax, dword [rbx + 0x130]
inc eax
test eax, eax
jle 0x180266751
mov esi, r8d
mov rdi, qword [rbx + 0x128]
add rdi, rsi
cmp byte [rdi + 0x50], 0
jne 0x180266677
lea rdx, [rbx + 0x1a0]
mov rcx, rdi
call sym.Qt5Core.dll_bool___cdecl_operator_class_QStringRef_const____ptr64__class_QStringRef_const____ptr64_
test al, al
je 0x180266677
lea rcx, [rdi + 0x10]
lea rdx, [rbp + 0x180]
call sym.Qt5Core.dll_bool___cdecl_operator_class_QStringRef_const____ptr64__class_QStringRef_const____ptr64_
test al, al
jne 0x180266691
inc r14d
add rsi, 0x58
mov eax, dword [rbx + 0x130]
inc eax
cmp r14d, eax
jge 0x18026674a
jmp 0x180266640
mov rax, qword [rbx + 0x250]
movsxd r13, dword [rax + 4]
xor eax, eax
mov esi, eax
mov r14b, 1
mov edi, eax
cmp dword [r12 + 0x14], eax
jle 0x1802666fd
nop dword [rax]
mov ecx, dword [r12 + 0x10]
add ecx, edi
mov r8, qword [rbx + 0x250]
movsxd rdx, ecx
mov rax, qword [r8 + 0x10]
lea rcx, [rax + rdx*2]
movzx edx, word [rcx + r8]
cmp dx, 0x20
jne 0x1802666de
test r14b, r14b
jne 0x1802666ef
mov r14b, 1
jmp 0x1802666e1
xor r14b, r14b
lea rcx, [rbx + 0x250]
call sym.Qt5Core.dll_public:_class_QString____ptr64___cdecl_QString::operator_class_QChar____ptr64
inc esi
inc edi
cmp edi, dword [r12 + 0x14]
jl 0x1802666b0
test r14b, r14b
je 0x180266739
movsxd rdx, esi
test esi, esi
je 0x180266739
mov r8, qword [rbx + 0x250]
mov r9, qword [r8 + 0x10]
lea rcx, [rdx + r13]
add rcx, rcx
nop word [rax + rax]
lea rax, [rcx + r9]
cmp word [rax + r8 - 2], 0x20
jne 0x180266739
dec esi
sub rcx, 2
sub rdx, 1
jne 0x180266720
mov dword [r12 + 0x10], r13d
mov dword [r12 + 0x14], esi
lea r13, [rbx + 0x250]
lea rsi, str.xmlns
mov dword [rbp + 0x290], 5
mov qword [rbp + 0x298], rsi
movaps xmm0, xmmword [rbp + 0x290]
movdqa xmmword [rbp + 0x380], xmm0
lea rdx, [rbp - 0x28]
lea rcx, [rbp + 0x380]
call sym.Qt5Core.dll_bool___cdecl_operator_class_QLatin1String__class_QStringRef_const____ptr64_
mov dword [rbp + 0x5c8], r15d
test al, al
je 0x180267879
mov dword [rbp + 0x5c8], r15d
test dword [rbx + 0x230], 0x1000
je 0x180267879
mov rcx, rbx
call fcn.180268c50
mov rsi, rax
mov edx, dword [r12 + 8]
mov r8d, dword [r12 + 4]
sub r8d, edx
add edx, dword [r12]
mov qword [rbp + 0x90], r13
mov dword [rbp + 0x98], edx
mov dword [rbp + 0x9c], r8d
mov ecx, dword [r12 + 0x18]
mov edx, dword [r12 + 0x14]
sub edx, ecx
add ecx, dword [r12 + 0x10]
mov qword [rbp - 0x18], r13
mov dword [rbp - 0x10], ecx
mov dword [rbp - 0xc], edx
dec dword [rbx + 0x260]
mov eax, 3
mov dword [rbp + 0x2a0], eax
lea rax, [0x18048c8d4]
mov qword [rbp + 0x2a8], rax
mov dword [rbp + 0x2b0], 0x24
lea rax, [0x18048c9b0]
mov qword [rbp + 0x2b8], rax
movaps xmm0, xmmword [rbp + 0x2a0]
movdqa xmmword [rbp + 0x390], xmm0
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x390]
call sym.Qt5Core.dll_bool___cdecl_operator_class_QLatin1String__class_QStringRef_const____ptr64_
movzx edi, al
movaps xmm0, xmmword [rbp + 0x2b0]
movdqa xmmword [rbp + 0x440], xmm0
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x440]
call sym.Qt5Core.dll_bool___cdecl_operator_class_QLatin1String__class_QStringRef_const____ptr64_
cmp al, dil
jne 0x1802668ff
mov dword [rbp + 0x2c0], 0x1d
lea rax, str.http:__www.w3.org_2000_xmlns_
mov qword [rbp + 0x2c8], rax
movaps xmm0, xmmword [rbp + 0x2c0]
movdqa xmmword [rbp + 0x3b0], xmm0
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x3b0]
call sym.Qt5Core.dll_bool___cdecl_operator_class_QLatin1String__class_QStringRef_const____ptr64_
test al, al
jne 0x1802668ff
cmp dword [rbp - 0xc], 0
je 0x1802668ff
mov dword [rbp + 0x260], 5
lea rax, str.xmlns
mov qword [rbp + 0x268], rax
movaps xmm0, xmmword [rbp + 0x260]
movdqa xmmword [rbp + 0x3c0], xmm0
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x3c0]
call sym.Qt5Core.dll_bool___cdecl_operator_class_QLatin1String__class_QStringRef_const____ptr64_
mov r12d, r15d
mov dword [rbp + 0x5c8], r15d
test al, al
je 0x18026694b
mov r13d, 0xffffffff
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, str.Illegal_namespace_declaration.
lea rdx, str.QXmlStream
lea rcx, [rbp + 0x58]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
mov r12d, r15d
bts r12d, 0xc
mov dword [rbp + 0x5c8], r12d
lea rdx, [rbp + 0x58]
mov rcx, rbx
call fcn.180269190
nop
lea rcx, [rbp + 0x58]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
jmp 0x180266951
mov r13d, 0xffffffff
lea r8, [rbp + 0x90]
lea rdx, [rbp + 0x4d0]
mov rcx, rbx
call fcn.18025f190
mov rcx, qword [rax]
mov qword [rsi], rcx
mov ecx, dword [rax + 8]
mov dword [rsi + 8], ecx
mov eax, dword [rax + 0xc]
mov dword [rsi + 0xc], eax
lea r8, [rbp - 0x18]
lea rdx, [rbp + 0x4e0]
mov rcx, rbx
call fcn.18025f190
mov rcx, qword [rax]
mov qword [rsi + 0x10], rcx
mov ecx, dword [rax + 8]
mov dword [rsi + 0x18], ecx
mov eax, dword [rax + 0xc]
mov dword [rsi + 0x1c], eax
mov r15d, 2
mov r14d, 8
jmp 0x18026789e
or dword [rbx + 0x230], 0x20
mov rcx, rbx
call fcn.18026ea60
mov rsi, rax
movsxd rcx, dword [rbx + 0x238]
inc rcx
shl rcx, 4
add rcx, qword [rbx + 0x240]
mov edx, dword [rcx + 8]
lea rdi, [rbx + 0x250]
test edx, edx
je 0x1802669f5
dec edx
mov ecx, dword [rcx]
mov qword [rbp - 8], rdi
mov dword [rbp], ecx
mov dword [rbp + 4], edx
jmp 0x1802669ff
xor eax, eax
mov qword [rbp - 8], rax
mov qword [rbp], rax
lea r8, [rbp - 8]
lea rdx, [rbp + 0x4f0]
mov rcx, rbx
call fcn.18025f190
mov rdx, qword [rax]
mov qword [rsi + 0x20], rdx
mov ecx, dword [rax + 8]
mov dword [rsi + 0x28], ecx
mov eax, dword [rax + 0xc]
mov dword [rsi + 0x2c], eax
mov qword [rbx + 0x180], rdx
mov eax, dword [rsi + 0x28]
mov dword [rbx + 0x188], eax
mov eax, dword [rsi + 0x2c]
mov dword [rbx + 0x18c], eax
movsxd rax, dword [rbx + 0x238]
inc rax
shl rax, 4
add rax, qword [rbx + 0x240]
mov ecx, dword [rax + 8]
mov edx, dword [rax + 4]
sub edx, ecx
mov eax, dword [rax]
add ecx, eax
mov qword [rbp + 0x190], rdi
mov dword [rbp + 0x198], ecx
mov dword [rbp + 0x19c], edx
lea r8, [rbp + 0x190]
lea rdx, [rbp + 0x500]
mov rcx, rbx
call fcn.18025f190
mov rdx, qword [rax]
mov qword [rsi], rdx
mov ecx, dword [rax + 8]
mov dword [rsi + 8], ecx
mov eax, dword [rax + 0xc]
mov dword [rsi + 0xc], eax
mov qword [rbx + 0x1b0], rdx
mov eax, dword [rsi + 8]
mov dword [rbx + 0x1b8], eax
mov eax, dword [rsi + 0xc]
mov dword [rbx + 0x1bc], eax
movsxd rax, dword [rbx + 0x238]
inc rax
shl rax, 4
add rax, qword [rbx + 0x240]
mov ecx, dword [rax + 4]
mov eax, dword [rax]
mov qword [rbp + 0x1a0], rdi
mov dword [rbp + 0x1a8], eax
mov dword [rbp + 0x1ac], ecx
lea r8, [rbp + 0x1a0]
lea rdx, [rbp + 0x510]
mov rcx, rbx
call fcn.18025f190
mov r8, qword [rax]
mov qword [rsi + 0x10], r8
mov ecx, dword [rax + 8]
mov dword [rsi + 0x18], ecx
mov eax, dword [rax + 0xc]
mov dword [rsi + 0x1c], eax
mov qword [rbx + 0x1a0], r8
mov eax, dword [rsi + 0x18]
mov dword [rbx + 0x1a8], eax
mov eax, dword [rsi + 0x1c]
mov dword [rbx + 0x1ac], eax
cmp dword [rbx + 0x18c], 0
je 0x180266b58
lea rdx, [rbx + 0x180]
lea rcx, [rbp + 0x520]
call fcn.1800f7300
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x3d0], xmm0
lea rcx, [rbp + 0x3d0]
call sym.Qt5Core.dll_public:_static_bool___cdecl_QXmlUtils::isNCName_class_QStringView_
test al, al
je 0x180266b89
lea rdx, [rbx + 0x1b0]
lea rcx, [rbp + 0x530]
call fcn.1800f7300
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x3e0], xmm0
lea rcx, [rbp + 0x3e0]
call sym.Qt5Core.dll_public:_static_bool___cdecl_QXmlUtils::isNCName_class_QStringView_
test al, al
jne 0x1802650ee
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, str.Invalid_XML_name.
lea rdx, str.QXmlStream
lea rcx, [rbp + 0x60]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
bts r12d, 0xd
mov dword [rbp + 0x5c8], r12d
lea rdx, [rbp + 0x60]
mov rcx, rbx
call fcn.180269190
nop
lea rcx, [rbp + 0x60]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
mov r15d, 2
mov r14d, 8
jmp 0x18026789e
or dword [rbx + 0x230], 1
cmp dword [rbx + 0xcc], 1
je 0x180266bf6
mov eax, 4
mov dword [rbx + 0xcc], eax
mov rcx, rbx
call fcn.18026bde0
cmp dword [rbx + 0x30], 0
jne 0x180266c53
mov eax, dword [rbx + 0x230]
test al, 0x40
je 0x180266c53
test al, al
js 0x180266c53
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, str.Extra_content_at_end_of_document.
lea rdx, str.QXmlStream
lea rcx, [rbp + 0x68]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
bts r12d, 0xe
mov dword [rbp + 0x5c8], r12d
lea rdx, [rbp + 0x68]
mov rcx, rbx
call fcn.180269190
nop
lea rcx, [rbp + 0x68]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
or dword [rbx + 0x230], 0x40
jmp 0x1802678a5
cmp dword [rbx + 0xcc], 1
je 0x180266c6f
mov dword [rbx + 0xcc], r9d
mov rcx, rbx
call fcn.18026ea20
mov rdx, rax
mov rcx, qword [rax + 0x30]
mov qword [rbx + 0x190], rcx
mov ecx, dword [rax + 0x38]
mov dword [rbx + 0x198], ecx
mov ecx, dword [rax + 0x3c]
mov dword [rbx + 0x19c], ecx
mov rcx, qword [rax]
mov qword [rbx + 0x1b0], rcx
mov ecx, dword [rax + 8]
mov dword [rbx + 0x1b8], ecx
mov ecx, dword [rax + 0xc]
mov dword [rbx + 0x1bc], ecx
lea rcx, [rbx + 0x1a0]
mov rax, qword [rax + 0x10]
mov qword [rcx], rax
mov eax, dword [rdx + 0x18]
mov dword [rcx + 8], eax
mov eax, dword [rdx + 0x1c]
mov dword [rcx + 0xc], eax
movsxd rax, dword [rbx + 0x238]
add rax, 2
shl rax, 4
add rax, qword [rbx + 0x240]
mov r8d, dword [rax + 4]
mov edx, dword [rax]
lea rax, [rbx + 0x250]
mov qword [rbp + 0x1b0], rax
mov dword [rbp + 0x1b8], edx
mov dword [rbp + 0x1bc], r8d
lea rdx, [rbp + 0x1b0]
call sym.Qt5Core.dll_bool___cdecl_operator_class_QStringRef_const____ptr64__class_QStringRef_const____ptr64_
test al, al
sete al
test al, al
je 0x1802678a5
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, str.Opening_and_ending_tag_mismatch.
lea rdx, str.QXmlStream
lea rcx, [rbp + 0x70]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
bts r12d, 0xf
mov dword [rbp + 0x5c8], r12d
lea rdx, [rbp + 0x70]
mov rcx, rbx
call fcn.180269190
nop
lea rcx, [rbp + 0x70]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
jmp 0x1802678a5
mov rcx, rbx
call fcn.1802608c0
test al, al
je 0x180266de6
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, str.Entity__1_not_declared.
lea rdx, str.QXmlStream
lea rcx, [rbp + 0x78]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
bts r12d, 0x10
mov dword [rbp + 0x5c8], r12d
lea r8, [rbx + 0xe0]
mov eax, 0x20
mov word [rsp + 0x20], ax
xor r9d, r9d
lea rdx, [rbp + 0xd8]
lea rcx, [rbp + 0x78]
call sym.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QString_const____ptr64__int__class_QChar____ptr64
nop
mov rdx, rax
mov rcx, rbx
call fcn.180269190
nop
lea rcx, [rbp + 0xd8]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
nop
lea rcx, [rbp + 0x78]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
jmp 0x1802678a5
cmp dword [rbx + 0xcc], 1
je 0x180266dfa
mov eax, 9
mov dword [rbx + 0xcc], eax
lea rdx, [rbx + 0xe0]
lea rcx, [rbx + 0x1b0]
call sym.Qt5Core.dll_public:_void___cdecl_QStringRef::constructor_class_QString_const____ptr64____ptr64
jmp 0x1802678a5
movsxd r8, edx
mov rdx, qword [rbx + 0x240]
mov rcx, r8
add rcx, rcx
add r8, r8
mov eax, dword [rdx + r8*8 + 0x14]
inc eax
add dword [rdx + rcx*8 + 4], eax
mov r8d, r15d
lea rdx, [rbp + 0xa0]
mov rcx, rbx
call fcn.18026e930
lea rdx, [rbp + 0xa0]
lea rcx, [rbx + 0x80]
call fcn.18025fe70
test al, al
je 0x180266f9b
lea rdx, [rbp + 0xa0]
lea rcx, [rbx + 0x80]
call fcn.18025e920
mov rdi, rax
mov eax, dword [rax + 0x10]
test al, 2
je 0x180266f04
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, str.Reference_to_unparsed_entity__1.
lea rdx, str.QXmlStream
lea rcx, [rbp + 0x20]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
bts r12d, 0x11
mov dword [rbp + 0x5c8], r12d
movaps xmm0, xmmword [rbp + 0xa0]
movdqa xmmword [rbp + 0x3f0], xmm0
mov eax, 0x20
mov word [rsp + 0x20], ax
xor r9d, r9d
lea r8, [rbp + 0x3f0]
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x20]
call sym.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QStringView__int__class_QChar____ptr64
nop
mov rdx, rax
mov rcx, rbx
call fcn.180269190
nop
lea rcx, [rbp + 0xe0]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
nop
lea rcx, [rbp + 0x20]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
jmp 0x18026789e
lea rsi, [rdi + 8]
test al, 8
jne 0x180266f1e
mov rdx, rsi
mov rcx, rbx
call fcn.180267d90
or dword [rdi + 0x10], 8
mov eax, dword [rdi + 0x10]
mov rcx, rbx
test al, 4
je 0x180266f2f
mov rdx, rsi
call fcn.180268ec0
jmp 0x180266f46
mov rdx, rdi
call fcn.18026a430
test al, al
je 0x180266f46
mov rdx, rsi
mov rcx, rbx
call fcn.180268d50
movsxd rcx, dword [rbx + 0x238]
add rcx, rcx
mov rax, qword [rbx + 0x240]
mov edx, dword [rax + rcx*8 + 0x14]
add edx, 2
lea rcx, [rbx + 0x250]
call sym.Qt5Core.dll_public:_void___cdecl_QString::chop_int____ptr64
mov rax, qword [rbx + 0x250]
movsxd rdx, dword [rbx + 0x238]
shl rdx, 4
add rdx, qword [rbx + 0x240]
mov ecx, dword [rax + 4]
mov dword [rdx], ecx
xor r11d, r11d
mov dword [rdx + 4], r11d
lea rdi, sym.Qt5Core.dll_struct_QArrayData_const__const_const_QArrayData::shared_null
jmp 0x1802678a8
cmp qword [rbx + 0x278], 0
je 0x180267064
mov r8d, dword [rbp + 0xa0]
mov rdx, qword [rbp + 0xa8]
lea rcx, [rbp + 0x28]
call sym.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QChar_const____ptr64__int____ptr64
bts r12d, 0x12
mov dword [rbp + 0x5c8], r12d
lea r8, [rbp + 0x28]
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.18026d0a0
nop
lea rcx, [rbp + 0x28]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
lea rax, sym.Qt5Core.dll_struct_QArrayData_const__const_const_QArrayData::shared_null
cmp qword [rsp + 0x70], rax
je 0x18026705a
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.180268d50
movsxd rcx, dword [rbx + 0x238]
add rcx, rcx
mov rax, qword [rbx + 0x240]
mov edx, dword [rax + rcx*8 + 0x14]
add edx, 2
lea rcx, [rbx + 0x250]
call sym.Qt5Core.dll_public:_void___cdecl_QString::chop_int____ptr64
movsxd rdx, dword [rbx + 0x238]
shl rdx, 4
add rdx, qword [rbx + 0x240]
mov rax, qword [rbx + 0x250]
mov ecx, dword [rax + 4]
mov dword [rdx], ecx
xor r8d, r8d
mov dword [rdx + 4], r8d
lea rcx, [rsp + 0x70]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
jmp 0x18026789e
lea rcx, [rsp + 0x70]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
mov edx, 0x2e0000
mov rcx, rbx
call fcn.180268ce0
movsxd rax, dword [rbx + 0x238]
inc rax
shl rax, 4
add rax, qword [rbx + 0x240]
mov ecx, dword [rax + 8]
mov edx, dword [rax + 4]
sub edx, ecx
mov eax, dword [rax]
add ecx, eax
lea rdi, [rbx + 0x250]
mov qword [rbp + 0x1c0], rdi
mov dword [rbp + 0x1c8], ecx
mov dword [rbp + 0x1cc], edx
lea rdx, [rbp + 0xe8]
lea rcx, [rbp + 0x1c0]
call sym.Qt5Core.dll_public:_class_QString___cdecl_QStringRef::toString_void____ptr64
mov rdx, qword [rbx + 0xe0]
mov qword [rbp + 0x3a0], rdx
mov rcx, qword [rax]
mov qword [rbx + 0xe0], rcx
mov qword [rax], rdx
lea rcx, [rbp + 0xe8]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
movsxd rcx, dword [rbx + 0x238]
add rcx, rcx
mov rax, qword [rbx + 0x240]
mov edx, dword [rax + rcx*8 + 0x14]
add edx, 2
mov rcx, rdi
call sym.Qt5Core.dll_public:_void___cdecl_QString::chop_int____ptr64
mov rax, qword [rdi]
jmp 0x180266f71
movsxd r8, edx
mov rdx, qword [rbx + 0x240]
mov rcx, r8
add rcx, rcx
add r8, r8
mov eax, dword [rdx + r8*8 + 0x14]
inc eax
add dword [rdx + rcx*8 + 4], eax
mov r8d, r15d
lea rdx, [rbp + 0x200]
mov rcx, rbx
call fcn.18026e930
lea rdx, [rbp + 0x200]
lea rcx, [rbx + 0x88]
call fcn.18025fe70
test al, al
je 0x1802671b1
or dword [rbx + 0x230], 0x200
lea rdx, [rbp + 0x200]
lea rcx, [rbx + 0x88]
call fcn.18025e920
mov rdi, rax
test byte [rax + 0x10], 3
jne 0x1802671a2
mov rdx, rax
mov rcx, rbx
call fcn.18026a430
test al, al
je 0x180266f46
lea rdx, [rdi + 8]
xor r8d, r8d
mov rcx, rbx
call fcn.180268e10
jmp 0x180266f46
or dword [rbx + 0x230], 0x100
jmp 0x18026789e
mov rcx, rbx
call fcn.1802608c0
test al, al
je 0x18026789e
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, str.Entity__1_not_declared.
lea rdx, str.QXmlStream
lea rcx, [rbp + 0x30]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
bts r12d, 0x13
mov dword [rbp + 0x5c8], r12d
movsxd rax, dword [rbx + 0x238]
inc rax
shl rax, 4
add rax, qword [rbx + 0x240]
mov ecx, dword [rax + 8]
mov edx, dword [rax + 4]
sub edx, ecx
mov eax, dword [rax]
add ecx, eax
lea rax, [rbx + 0x250]
mov qword [rbp + 0x1d0], rax
mov dword [rbp + 0x1d8], ecx
mov dword [rbp + 0x1dc], edx
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x540]
call fcn.1800f7300
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x400], xmm0
mov eax, 0x20
mov word [rsp + 0x20], ax
xor r9d, r9d
lea r8, [rbp + 0x400]
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x30]
call sym.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QStringView__int__class_QChar____ptr64
nop
mov rdx, rax
mov rcx, rbx
call fcn.180269190
nop
lea rcx, [rbp + 0xf0]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
nop
lea rcx, [rbp + 0x30]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
jmp 0x18026789e
movsxd r8, edx
mov rdx, qword [rbx + 0x240]
mov rcx, r8
add rcx, rcx
add r8, r8
mov eax, dword [rdx + r8*8 + 0x14]
inc eax
add dword [rdx + rcx*8 + 4], eax
jmp case.0x18026494f.60
movsxd r8, edx
mov rdx, qword [rbx + 0x240]
mov rcx, r8
add rcx, rcx
add r8, r8
mov eax, dword [rdx + r8*8 + 0x14]
inc eax
add dword [rdx + rcx*8 + 4], eax
mov r8d, r15d
lea rdx, [rbp + 0x10]
mov rcx, rbx
call fcn.18026e930
lea rdx, [rbp + 0x10]
lea rcx, [rbx + 0x80]
call fcn.18025fe70
test al, al
je 0x180267489
lea rdx, [rbp + 0x10]
lea rcx, [rbx + 0x80]
call fcn.18025e920
mov rdi, rax
mov eax, dword [rax + 0x10]
test al, 2
jne 0x180267406
lea rcx, sym.Qt5Core.dll_struct_QArrayData_const__const_const_QArrayData::shared_null
cmp qword [rdi + 8], rcx
je 0x180267406
test al, 8
jne 0x18026733e
lea rdx, [rdi + 8]
mov rcx, rbx
call fcn.180267d90
or dword [rdi + 0x10], 8
mov eax, dword [rdi + 0x10]
mov rcx, rbx
test al, 4
je 0x180267353
lea rdx, [rdi + 8]
call fcn.180268ec0
jmp 0x180266f46
mov rdx, rdi
call fcn.18026a430
test al, al
je 0x180266f46
mov rax, qword [rdi + 8]
mov edx, dword [rax + 4]
lea rcx, [rbx + 0x70]
call fcn.18026ab80
mov rax, qword [rdi + 8]
mov ecx, dword [rax + 4]
sub ecx, 1
movsxd r9, ecx
js 0x180266f46
mov r12d, 0x20
nop dword [rax]
mov rdx, qword [rdi + 8]
mov rax, qword [rdx + 0x10]
lea rcx, [rax + r9*2]
movzx r8d, word [rcx + rdx]
cmp r8w, 0x26
je 0x1802673de
cmp r8w, 0x3b
je 0x1802673de
cmp r8w, 0xa
je 0x1802673c9
cmp r8w, 0xd
je 0x1802673c9
movzx edx, r8w
or edx, 0x1a0000
jmp 0x1802673e2
movsxd rcx, dword [rbx + 0x78]
lea eax, [rcx + 1]
mov dword [rbx + 0x78], eax
mov rax, qword [rbx + 0x70]
mov dword [rax + rcx*4 + 4], r12d
jmp 0x1802673f4
movzx edx, r8w
movsxd rcx, dword [rbx + 0x78]
lea eax, [rcx + 1]
mov dword [rbx + 0x78], eax
mov rax, qword [rbx + 0x70]
mov dword [rax + rcx*4 + 4], edx
sub r9, 1
jns 0x180267390
mov r12d, dword [rbp + 0x5c8]
jmp 0x180266f46
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, str.Reference_to_external_entity__1_in_attribute_value.
lea rdx, str.QXmlStream
lea rcx, [rbp + 0x38]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
bts r12d, 0x14
mov dword [rbp + 0x5c8], r12d
movaps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x410], xmm0
mov eax, 0x20
mov word [rsp + 0x20], ax
xor r9d, r9d
lea r8, [rbp + 0x410]
lea rdx, [rbp + 0xf8]
lea rcx, [rbp + 0x38]
call sym.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QStringView__int__class_QChar____ptr64
nop
mov rdx, rax
mov rcx, rbx
call fcn.180269190
nop
lea rcx, [rbp + 0xf8]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
nop
lea rcx, [rbp + 0x38]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
jmp 0x18026789e
cmp qword [rbx + 0x278], 0
je 0x18026754e
mov r8d, dword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
lea rcx, [rbp + 0x40]
call sym.Qt5Core.dll_public:_void___cdecl_QString::constructor_class_QChar_const____ptr64__int____ptr64
bts r12d, 0x15
mov dword [rbp + 0x5c8], r12d
lea r8, [rbp + 0x40]
lea rdx, [rsp + 0x78]
mov rcx, rbx
call fcn.18026d0a0
nop
lea rcx, [rbp + 0x40]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
lea rdi, sym.Qt5Core.dll_struct_QArrayData_const__const_const_QArrayData::shared_null
cmp qword [rsp + 0x78], rdi
je 0x180267542
lea rdx, [rsp + 0x78]
mov rcx, rbx
call fcn.180268d50
movsxd rcx, dword [rbx + 0x238]
add rcx, rcx
mov rax, qword [rbx + 0x240]
mov edx, dword [rax + rcx*8 + 0x14]
add edx, 2
lea rcx, [rbx + 0x250]
call sym.Qt5Core.dll_public:_void___cdecl_QString::chop_int____ptr64
movsxd rdx, dword [rbx + 0x238]
shl rdx, 4
add rdx, qword [rbx + 0x240]
mov rax, qword [rbx + 0x250]
mov ecx, dword [rax + 4]
mov dword [rdx], ecx
xor r8d, r8d
mov dword [rdx + 4], r8d
lea rcx, [rsp + 0x78]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
jmp 0x18026789e
lea rcx, [rsp + 0x78]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
jmp 0x180267555
lea rdi, sym.Qt5Core.dll_struct_QArrayData_const__const_const_QArrayData::shared_null
mov rcx, rbx
call fcn.1802608c0
test al, al
je 0x1802678a5
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, str.Entity__1_not_declared.
lea rdx, str.QXmlStream
lea rcx, [rbp + 0x48]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
bts r12d, 0x16
mov dword [rbp + 0x5c8], r12d
movaps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x420], xmm0
mov eax, 0x20
mov word [rsp + 0x20], ax
xor r9d, r9d
lea r8, [rbp + 0x420]
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x48]
call sym.Qt5Core.dll_public:_class_QString___cdecl_QString::arg_class_QStringView__int__class_QChar____ptr64
nop
mov rdx, rax
mov rcx, rbx
call fcn.180269190
nop
lea rcx, [rbp + 0x100]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
nop
lea rcx, [rbp + 0x48]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
jmp 0x1802678a5
mov byte [rbp + 0x5c0], 1
movsxd r8, edx
add r8, 2
shl r8, 4
add r8, qword [rbx + 0x240]
mov ecx, dword [r8 + 8]
mov edx, dword [r8 + 4]
lea rdi, [rbx + 0x250]
sub edx, ecx
cmp word [r8 + 0xc], 0x78
jne 0x180267645
dec edx
mov eax, dword [r8]
inc eax
add ecx, eax
mov qword [rbp + 0x1e0], rdi
mov dword [rbp + 0x1e8], ecx
mov dword [rbp + 0x1ec], edx
mov r8d, 0x10
lea rcx, [rbp + 0x1e0]
jmp 0x180267668
add ecx, dword [r8]
mov qword [rbp + 0x110], rdi
mov dword [rbp + 0x118], ecx
mov dword [rbp + 0x11c], edx
mov r8d, 0xa
lea rcx, [rbp + 0x110]
lea rdx, [rbp + 0x5c0]
call sym.Qt5Core.dll_public:_unsigned_int___cdecl_QStringRef::toUInt_bool____ptr64__int_const___ptr64
mov ecx, eax
lea eax, [rax - 0xfffe]
cmp eax, 1
jbe 0x1802676a9
lea eax, [rcx - 0xd800]
cmp eax, 0x7ff
jbe 0x1802676a9
cmp ecx, 0x1f
ja 0x18026769d
mov eax, 0xffffd9ff
bt eax, ecx
jb 0x1802676a9
cmp ecx, 0x110000
jae 0x1802676a9
mov al, 1
jmp 0x1802676ab
xor al, al
test byte [rbp + 0x5c0], al
mov edx, 0
cmovne edx, ecx
mov dword [rbp - 0x68], edx
test edx, edx
je 0x18026772f
cmp edx, 0xffff
jb 0x1802676f9
mov r8d, 1
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x108]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUcs4_unsigned_int_const____ptr64__int_
nop
mov rdx, rax
mov rcx, rbx
call fcn.180268ec0
nop
lea rcx, [rbp + 0x108]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
jmp 0x180267707
or edx, 0x1a0000
mov rcx, rbx
call fcn.180268ce0
movsxd rcx, dword [rbx + 0x238]
add rcx, rcx
mov rax, qword [rbx + 0x240]
mov edx, dword [rax + rcx*8 + 0x24]
add edx, 3
mov rcx, rdi
call sym.Qt5Core.dll_public:_void___cdecl_QString::chop_int____ptr64
mov rax, qword [rdi]
jmp 0x180266f71
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, str.Invalid_character_reference.
lea rdx, str.QXmlStream
lea rcx, [rbp + 0x50]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
bts r12d, 0x17
mov dword [rbp + 0x5c8], r12d
lea rdx, [rbp + 0x50]
mov rcx, rbx
call fcn.180269190
nop
lea rcx, [rbp + 0x50]
call sym.Qt5Core.dll_public:_void___cdecl_QString::destructor_void____ptr64
jmp 0x18026789e
mov rcx, rbx
call fcn.1802614f0
movsxd rdx, dword [rbx + 0x238]
add rdx, rdx
mov rcx, qword [rbx + 0x240]
add dword [rcx + rdx*8 + 4], eax
cmp byte [rbx + 0xc8], 0
je 0x1802678a5
mov edx, 0x103
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
movsxd rdx, edx
shl rdx, 4
add rdx, 8
add rdx, qword [rbx + 0x240]
mov rcx, rbx
call fcn.1802612b0
movsxd rdx, dword [rbx + 0x238]
add rdx, rdx
mov rcx, qword [rbx + 0x240]
add dword [rcx + rdx*8 + 4], eax
cmp byte [rbx + 0xc8], 0
je 0x1802678a5
mov edx, 0x106
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
xor edx, edx
mov rcx, rbx
call fcn.1802612b0
movsxd rdx, dword [rbx + 0x238]
add rdx, rdx
mov rcx, qword [rbx + 0x240]
add dword [rcx + rdx*8 + 4], eax
cmp byte [rbx + 0xc8], 0
je 0x1802678a5
mov edx, 0x107
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
mov rcx, rbx
call fcn.180261120
movsxd rdx, dword [rbx + 0x238]
add rdx, rdx
mov rcx, qword [rbx + 0x240]
add dword [rcx + rdx*8 + 4], eax
cmp byte [rbx + 0xc8], 0
je 0x1802678a5
mov edx, 0x10c
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
mov r12d, r15d
jmp 0x1802650e8
mov r12d, dword [rbp + 0x5c8]
mov r13d, 0xffffffff
lea r15d, [r13 + 3]
lea r14d, [r13 + 9]
jmp 0x1802678a5
mov r13d, 0xffffffff
lea rdi, sym.Qt5Core.dll_struct_QArrayData_const__const_const_QArrayData::shared_null
xor r11d, r11d
lea r10, [0x180000000]
movsxd rax, dword [rbp + 0x5d0]
movsx r8, word [r10 + rax*2 + 0x489490]
lea edx, [r8 - 0x39]
movsxd rax, dword [rbp + 0x5d8]
movsx ecx, word [r10 + rax*2 + 0x48a036]
add ecx, edx
js 0x1802678fa
movsxd rax, ecx
lea rcx, [rax*2 + 0x7f2]
movsx eax, word [rcx + r10 + 0x48add0]
cmp eax, edx
jne 0x1802678fa
movzx eax, word [rcx + r10 + 0x48a390]
jmp 0x180267906
mov rax, r8
movzx eax, word [r10 + r8*2 + 0x48985e]
movsx esi, ax
movsxd rcx, dword [rbx + 0x238]
mov rax, qword [rbx + 0x248]
mov dword [rax + rcx*4], esi
cmp dword [rbx + 0xcc], 0
jne 0x180267a9b
mov edx, 0xffffffc7
lea r9d, [rdx + 0x3e]
lea r8d, [rdx + 0x3a]
jmp 0x180264391
mov dword [rsp + 0x20], r13d
xor r9d, r9d
lea r8, str.Start_tag_expected.
lea rdx, str.QXmlStream
lea rcx, [rbp - 0x78]
call sym.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::translate_char_const____ptr64__char_const____ptr64__char_const____ptr64__int_
nop
mov eax, 3
mov dword [rbx + 0xd0], eax
lea rcx, [rbx + 0xd8]
lea rdx, [rbp - 0x78]
call fcn.1800bdab0
mov dword [rbx + 0xcc], 1
mov rax, qword [rbp - 0x78]
mov ecx, dword [rax]
test ecx, ecx
je 0x1802679a1
cmp ecx, 0xffffffff
je 0x1802679b0
mov rax, qword [rbp - 0x78]
lock xadd dword [rax], r13d
cmp r13d, 1
setne al
test al, al
jne 0x1802679b0
mov r8, r14
mov rdx, r15
mov rcx, qword [rbp - 0x78]
call sym.Qt5Core.dll_public:_static_void___cdecl_QArrayData::deallocate_struct_QArrayData____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__
xor edx, edx
mov dword [rbx + 0x238], edx
mov rax, qword [rbx + 0x248]
mov dword [rax], edx
movsxd rcx, dword [rbx + 0x238]
lea eax, [rcx + 1]
mov dword [rbx + 0x238], eax
mov rax, qword [rbx + 0x248]
mov dword [rax + rcx*4 + 4], edx
xor al, al
jmp 0x180267a9d
mov eax, 0x10
mov edx, eax
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
mov edx, 0x59
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
mov edx, 0x5a
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
mov edx, 0x5b
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
mov edx, 0x5c
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
mov edx, reloc.WS2_32.dll_WSAAsyncSelect
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
mov edx, 0x66
mov rcx, rbx
call fcn.18026d0e0
xor al, al
jmp 0x180267a9d
mov rcx, rbx
call fcn.180267f30
xor al, al
jmp 0x180267a9d
mov dword [rbx + 0x238], r11d
mov rax, qword [rbx + 0x248]
mov dword [rax], r11d
movsxd rcx, dword [rbx + 0x238]
lea eax, [rcx + 1]
mov dword [rbx + 0x238], eax
mov rax, qword [rbx + 0x248]
mov dword [rax + rcx*4 + 4], r11d
mov al, 1
add rsp, 0x678
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret