Function at 0x670aaff0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x672308e1
mov eax, dword fs:[0]
push eax
sub esp, 0x10
push esi
mov eax, dword [0x67463180]
xor eax, esp
push eax
lea eax, [esp + 0x18]
mov dword fs:[0], eax
mov dword [esp + 0xc], 0
lea eax, [esp + 0x2c]
mov dword [esp + 0x20], 1
push eax
lea ecx, [esp + 0x14]
call sym.Qt5Core.dll_public:_void___thiscall_QDebugStateSaver::constructor_class_QDebug__
mov dword [esp + 8], sym.Qt5Core.dll_struct_QArrayData_const__const_const_QArrayData::shared_null
cmp dword [esp + 0x30], 0
lea ecx, [esp + 8]
mov byte [esp + 0x20], 3
jne 0x670ab059
push str.NoPatternOption
call fcn.6702d660
jmp 0x670ab152
push 0xc8
call sym.Qt5Core.dll_public:_void___thiscall_QByteArray::reserve_int_
mov eax, dword [esp + 0x30]
mov ecx, eax
and ecx, 1
je 0x670ab080
push str.CaseInsensitiveOption
lea ecx, [esp + 0xc]
call sym.Qt5Core.dll_public:_class_QByteArray____thiscall_QByteArray::append_char_const__
mov eax, dword [esp + 0x30]
mov ecx, eax
and ecx, 2
je 0x670ab099
push str.DotMatchesEverythingOption
lea ecx, [esp + 0xc]
call sym.Qt5Core.dll_public:_class_QByteArray____thiscall_QByteArray::append_char_const__
mov eax, dword [esp + 0x30]
mov ecx, eax
and ecx, 4
je 0x670ab0b2
push str.MultilineOption
lea ecx, [esp + 0xc]
call sym.Qt5Core.dll_public:_class_QByteArray____thiscall_QByteArray::append_char_const__
mov eax, dword [esp + 0x30]
mov ecx, eax
and ecx, 8
je 0x670ab0cb
push str.ExtendedPatternSyntaxOption
lea ecx, [esp + 0xc]
call sym.Qt5Core.dll_public:_class_QByteArray____thiscall_QByteArray::append_char_const__
mov eax, dword [esp + 0x30]
mov ecx, eax
and ecx, 0x10
je 0x670ab0e4
push str.InvertedGreedinessOption
lea ecx, [esp + 0xc]
call sym.Qt5Core.dll_public:_class_QByteArray____thiscall_QByteArray::append_char_const__
mov eax, dword [esp + 0x30]
mov ecx, eax
and ecx, 0x20
je 0x670ab0fd
push str.DontCaptureOption
lea ecx, [esp + 0xc]
call sym.Qt5Core.dll_public:_class_QByteArray____thiscall_QByteArray::append_char_const__
mov eax, dword [esp + 0x30]
mov ecx, eax
and ecx, 0x40
je 0x670ab116
push str.UseUnicodePropertiesOption
lea ecx, [esp + 0xc]
call sym.Qt5Core.dll_public:_class_QByteArray____thiscall_QByteArray::append_char_const__
mov eax, dword [esp + 0x30]
mov ecx, eax
and ecx, 0x80
je 0x670ab132
push str.OptimizeOnFirstUsageOption
lea ecx, [esp + 0xc]
call sym.Qt5Core.dll_public:_class_QByteArray____thiscall_QByteArray::append_char_const__
mov eax, dword [esp + 0x30]
and eax, 0x100
je 0x670ab147
push str.DontAutomaticallyOptimizeOption
lea ecx, [esp + 0xc]
call sym.Qt5Core.dll_public:_class_QByteArray____thiscall_QByteArray::append_char_const__
push 1
lea ecx, [esp + 0xc]
call sym.Qt5Core.dll_public:_void___thiscall_QByteArray::chop_int_
mov eax, dword [esp + 0x2c]
lea ecx, [esp + 0x2c]
push str.QRegularExpression::PatternOptions_
mov byte [eax + 0x14], 0
call sym.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__
mov ecx, dword [esp + 8]
mov esi, eax
push 0
mov edx, dword [ecx + 0xc]
push dword [ecx + 4]
add edx, ecx
mov ecx, esi
push edx
call sym.Qt5Core.dll_private:_void___thiscall_QDebug::putByteArray_char_const___unsigned_int__enum_QDebug::Latin1Content_
mov ecx, dword [esi]
cmp byte [ecx + 0x14], 0
je 0x670ab18f
push 0x20
call sym.Qt5Core.dll_public:_class_QTextStream____thiscall_QTextStream::operator___char_
mov ecx, dword [esi]
push 0x29
call sym.Qt5Core.dll_public:_class_QTextStream____thiscall_QTextStream::operator___char_
mov ecx, dword [esi]
cmp byte [ecx + 0x14], 0
je 0x670ab1a7
push 0x20
call sym.Qt5Core.dll_public:_class_QTextStream____thiscall_QTextStream::operator___char_
mov eax, dword [esp + 0x2c]
mov esi, dword [esp + 0x28]
mov dword [esi], eax
inc dword [eax + 0xc]
mov eax, dword [esp + 8]
mov dword [esp + 0xc], 1
mov ecx, dword [eax]
test ecx, ecx
je 0x670ab1dd
cmp ecx, 0xffffffff
je 0x670ab1ea
or ecx, 0xffffffff
lock xadd dword [eax], ecx
setne al
test al, al
jne 0x670ab1ea
mov eax, dword [esp + 8]
push 4
push 1
push eax
call sym.Qt5Core.dll_public:_static_void___cdecl_QArrayData::deallocate_struct_QArrayData___unsigned_int__unsigned_int_
add esp, 0xc
lea ecx, [esp + 0x10]
mov byte [esp + 0x20], 1
call sym.Qt5Core.dll_public:_void___thiscall_QDebugStateSaver::destructor_void_
lea ecx, [esp + 0x2c]
mov byte [esp + 0x20], 0
call sym.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_
mov eax, esi
mov ecx, dword [esp + 0x18]
mov dword fs:[0], ecx
pop ecx
pop esi
add esp, 0x1c
ret