Function at 0x6715f2a0
Capabilities:
Access peb ldr_data

Disassembly:
push 0xffffffffffffffff
push 0x67242a69
mov eax, dword fs:[0]
push eax
sub esp, 0xc
push ebx
push ebp
push esi
push edi
mov eax, dword [0x67463180]
xor eax, esp
push eax
lea eax, [esp + 0x20]
mov dword fs:[0], eax
mov dword [esp + 0x1c], 0
mov esi, dword [esp + 0x34]
mov ebp, dword [esp + 0x30]
mov ecx, ebp
push 0
mov dword [esp + 0x2c], 0
mov eax, dword [esi]
push dword [eax + 4]
call sym.Qt5Core.dll_public:_void___thiscall_QByteArray::constructor_int__enum_Qt::Initialization_
mov eax, dword [ebp]
mov edx, dword [esi]
mov dword [esp + 0x28], 0
mov dword [esp + 0x1c], 1
mov edi, dword [eax + 0xc]
mov ebx, dword [eax + 4]
add edi, eax
mov ecx, dword [edx + 4]
add ebx, edi
mov eax, dword [edx + 0xc]
mov esi, dword [edx + 0xc]
add esi, edx
mov dword [esp + 0x34], edi
lea ecx, [eax + ecx*2]
add ecx, edx
mov dword [esp + 0x14], ecx
cmp esi, ecx
je 0x6715f49c
lea esp, [esp]
lea eax, [ebx - 6]
cmp edi, eax
jb 0x6715f39a
mov eax, dword [ebp]
mov ecx, ebp
sub edi, dword [eax + 0xc]
sub edi, eax
mov eax, dword [eax + 4]
add eax, eax
mov ebx, edi
push eax
call sym.Qt5Core.dll_public:_void___thiscall_QByteArray::resize_int_
mov ecx, dword [ebp]
mov eax, dword [ecx]
cmp eax, 1
je 0x6715f35c
test eax, eax
jne 0x6715f362
cmp dword [ecx + 0xc], 0x10
je 0x6715f380
xor eax, eax
mov edx, 1
test dword [ecx + 8], 0x80000000
cmovne eax, edx
push eax
mov eax, dword [ecx + 4]
mov ecx, ebp
inc eax
push eax
call sym.Qt5Core.dll_private:_void___thiscall_QByteArray::reallocData_unsigned_int__class_QFlags_enum_QArrayData::AllocationOption__
mov eax, dword [ebp]
mov ecx, dword [esp + 0x14]
mov edi, dword [eax + 0xc]
add edi, eax
add edi, ebx
mov ebx, dword [eax + 4]
add ebx, dword [eax + 0xc]
mov dword [esp + 0x34], edi
add ebx, eax
movzx eax, word [esi]
add esi, 2
mov dword [esp + 0x18], esi
cmp eax, 0x80
jae 0x6715f468
cmp eax, 0x20
jb 0x6715f3ca
cmp eax, 0x22
je 0x6715f3ca
cmp eax, 0x5c
je 0x6715f3ca
mov byte [edi], al
inc edi
mov dword [esp + 0x34], edi
jmp 0x6715f494
lea ecx, [eax - 8]
mov byte [edi], 0x5c
cmp ecx, 0x54
ja case.0x6715f3dc.11
movzx ecx, byte [ecx + 0x6715f4e4]
jmp dword [ecx*4 + 0x6715f4c4]
mov byte [edi + 1], 0x22
add edi, 2
jmp 0x6715f48c
mov byte [edi + 1], 0x5c
add edi, 2
jmp 0x6715f48c
mov byte [edi + 1], 0x62
add edi, 2
jmp 0x6715f48c
mov byte [edi + 1], 0x66
add edi, 2
jmp 0x6715f48c
mov byte [edi + 1], 0x6e
add edi, 2
jmp 0x6715f48c
mov byte [edi + 1], 0x72
add edi, 2
jmp 0x6715f48c
mov byte [edi + 1], 0x74
add edi, 2
jmp 0x6715f48c
mov ecx, eax
mov word [edi + 1], 0x3075
shr ecx, 4
mov byte [edi + 3], 0x30
cmp ecx, 0xa
jae 0x6715f444
add ecx, 0x30
jmp 0x6715f447
add ecx, 0x57
and eax, 0xf
mov byte [edi + 4], cl
cmp eax, 0xa
jae 0x6715f45d
add eax, 0x30
mov byte [edi + 5], al
add edi, 6
jmp 0x6715f48c
add eax, 0x57
mov byte [edi + 5], al
add edi, 6
jmp 0x6715f48c
push ecx
lea ecx, [esp + 0x1c]
push ecx
lea ecx, [esp + 0x3c]
push ecx
push eax
call fcn.6715ef30
mov edi, dword [esp + 0x44]
add esp, 0x10
mov esi, dword [esp + 0x18]
test eax, eax
jns 0x6715f490
mov byte [edi], 0x3f
inc edi
mov dword [esp + 0x34], edi
mov ecx, dword [esp + 0x14]
cmp esi, ecx
jne 0x6715f330
mov ecx, dword [ebp]
sub edi, dword [ecx + 0xc]
sub edi, ecx
mov ecx, ebp
push edi
call sym.Qt5Core.dll_public:_void___thiscall_QByteArray::resize_int_
mov eax, ebp
mov ecx, dword [esp + 0x20]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x18
ret