Function at 0x6e111b78
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x4c
mov ebx, dword [ebp + 8]
lea edx, [ebp - 0x27]
mov esi, str.afnrtv
mov ecx, 7
mov edi, edx
rep movsb byte es:[edi], byte [esi]
mov esi, dword [ebx + 0x64]
cmp esi, 0xffffffff
je 0x6e111c68
mov eax, dword [ebx + 0x5c]
cmp eax, dword [ebx + 0x60]
je 0x6e111c88
lea ecx, [eax + eax]
add ecx, dword [ebx + 0x54]
inc eax
mov dword [ebx + 0x5c], eax
movzx edi, word [ecx]
mov dword [ebx + 0x64], edi
test esi, 0xffffff00
je 0x6e111c2c
lea eax, [esi - 0x30]
cmp eax, 0x48
jbe switch.0x6e111c24
lea eax, [esi - 0x31]
cmp eax, 8
ja 0x6e11239d
sub esi, 0x30
lea eax, [edi - 0x30]
cmp eax, 9
ja 0x6e112417
mov eax, dword [ebx + 0x5c]
mov edx, dword [ebx + 0x60]
mov dword [ebp - 0x3c], edx
lea edx, [eax + eax]
lea esi, [esi + esi*4]
lea esi, [edi + esi*2 - 0x30]
cmp dword [ebp - 0x3c], eax
je 0x6e112410
mov ecx, dword [ebx + 0x54]
add ecx, edx
inc eax
mov dword [ebx + 0x5c], eax
movzx edi, word [ecx]
mov dword [ebx + 0x64], edi
add edx, 2
lea ecx, [edi - 0x30]
cmp ecx, 9
jbe 0x6e111bf4
jmp 0x6e112417
jmp dword [eax*4 + 0x6e2bbf50]
mov dword [esp + 4], esi
mov dword [esp], edx
mov dword [ebp - 0x40], edx
call sub.msvcrt.dll_strchr
test eax, eax
mov edx, dword [ebp - 0x40]
je 0x6e111bc5
lea edi, [ebp - 0x2e]
mov esi, str._a_f_n_r_t_v
mov ecx, 7
rep movsb byte es:[edi], byte [esi]
sub eax, edx
movsx eax, byte [ebp + eax - 0x2e]
or eax, 0x10000
add esp, 0x4c
pop ebx
pop esi
pop edi
leave
ret
mov dword [esp + 4], str.unexpected_end
mov dword [esp], ebx
call fcn.6e107f08
mov eax, 0x1005c
add esp, 0x4c
pop ebx
pop esi
pop edi
leave
ret
mov edi, 0xffffffff
jmp 0x6e111bba
mov edx, dword [ebx + 0x68]
mov al, byte [edx + 8]
xor eax, 1
movzx eax, al
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.6e107440
cmp byte [ebx + 0x35], 0
je 0x6e1122d2
mov dword [esp + 4], 0xf807e
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
mov dword [esp + 4], 0x2d
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e235e88
mov dword [esp + 4], 0x2e
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e235e88
mov dword [esp + 4], 0x3a
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e235e88
mov dword [esp + 4], 0x5f
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e235e88
mov dword [esp + 4], 0xb7
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e235e88
mov dword [esp + 8], 0x39
mov dword [esp + 4], 0x30
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x5a
mov dword [esp + 4], 0x41
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x7a
mov dword [esp + 4], 0x61
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0xd6
mov dword [esp + 4], 0xc0
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0xf6
mov dword [esp + 4], 0xd8
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x2ff
mov dword [esp + 4], 0xf8
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x37d
mov dword [esp + 4], 0x370
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x1fff
mov dword [esp + 4], 0x37f
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x200d
mov dword [esp + 4], 0x200c
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x218f
mov dword [esp + 4], 0x2070
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x2fef
mov dword [esp + 4], 0x2c00
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0xd7ff
mov dword [esp + 4], 0x3001
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0xfdcf
mov dword [esp + 4], 0xf900
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0xfffd
mov dword [esp + 4], 0xfdf0
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0xffff
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x36f
mov dword [esp + 4], 0x300
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x2040
mov dword [esp + 4], 0x203f
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov eax, 7
jmp 0x6e111c7d
cmp byte [ebx + 0x35], 0
je 0x6e1122d2
mov edx, dword [ebx + 0x68]
mov al, byte [edx + 8]
xor eax, 1
movzx eax, al
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.6e107440
cmp byte [ebx + 0x35], 0
je 0x6e1122d2
mov dword [esp + 4], 0xf807e
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
mov dword [esp + 4], 0x3a
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e235e88
mov dword [esp + 4], 0x5f
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e235e88
mov dword [esp + 8], 0x5a
mov dword [esp + 4], 0x41
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x7a
mov dword [esp + 4], 0x61
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0xd6
mov dword [esp + 4], 0xc0
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0xf6
mov dword [esp + 4], 0xd8
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x2ff
mov dword [esp + 4], 0xf8
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x37d
mov dword [esp + 4], 0x370
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x1fff
mov dword [esp + 4], 0x37f
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x200d
mov dword [esp + 4], 0x200c
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x218f
mov dword [esp + 4], 0x2070
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x2fef
mov dword [esp + 4], 0x2c00
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0xd7ff
mov dword [esp + 4], 0x3001
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0xfdcf
mov dword [esp + 4], 0xf900
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0xfffd
mov dword [esp + 4], 0xfdf0
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0xffff
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov eax, 7
jmp 0x6e111c7d
cmp byte [ebx + 0x35], 0
je 0x6e1122d2
mov edx, dword [ebx + 0x68]
mov al, byte [edx + 8]
xor eax, 1
movzx eax, al
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.6e107440
cmp byte [ebx + 0x35], 0
je 0x6e1122d2
cmp dword [ebx + 0x64], 0x7b
je 0x6e112438
mov dword [esp + 4], str.bad_char_class_syntax
mov dword [esp], ebx
call fcn.6e107f08
mov eax, 7
jmp 0x6e111c7d
mov dword [esp + 4], 0x7fffffef
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
mov eax, 7
jmp 0x6e111c7d
mov dword [esp + 4], 0x7fe07f81
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
mov dword [esp + 8], 0x2040
mov dword [esp + 4], 0x203f
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 4], 0x2040
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e235e88
mov dword [esp + 4], 0x2054
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e235e88
mov dword [esp + 4], 0x30fb
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e235e88
mov dword [esp + 8], 0xfe34
mov dword [esp + 4], 0xfe33
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0xfe4f
mov dword [esp + 4], 0xfe4d
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 4], 0xff3f
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e235e88
mov dword [esp + 4], 0xff65
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e235e88
mov eax, 7
jmp 0x6e111c7d
mov eax, 0xb
jmp 0x6e111c7d
mov dword [esp + 4], 0x380
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
mov dword [esp + 8], 0xd
mov dword [esp + 4], 9
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov eax, 7
jmp 0x6e111c7d
mov dword [esp + 4], 0xf807e
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
mov dword [esp + 4], 0x5f
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e235e88
mov eax, 7
jmp 0x6e111c7d
mov dword [esp + 4], 0x10
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
mov eax, 7
jmp 0x6e111c7d
mov eax, 0xc
jmp 0x6e111c7d
cmp byte [ebx + 0x35], 0
jne 0x6e111c92
mov eax, 7
jmp 0x6e111c7d
mov dword [esp + 4], 0x7ffff87f
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
mov dword [esp + 8], 8
mov dword [esp + 4], 0
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x1f
mov dword [esp + 4], 0xe
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov dword [esp + 8], 0x9f
mov dword [esp + 4], 0x7f
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
mov eax, 7
jmp 0x6e111c7d
xor eax, eax
xor ecx, ecx
lea edx, [edi - 0x30]
cmp edx, 7
ja 0x6e112382
sub edi, 0x30
shl eax, 3
or eax, edi
mov edx, dword [ebx + 0x5c]
cmp edx, dword [ebx + 0x60]
je 0x6e11242c
lea esi, [edx + edx]
add esi, dword [ebx + 0x54]
inc edx
mov dword [ebx + 0x5c], edx
movzx edi, word [esi]
mov dword [ebx + 0x64], edi
inc ecx
cmp ecx, 3
jne 0x6e112350
movzx esi, ax
test esi, 0xff00
je 0x6e11239d
mov dword [esp + 4], str.invalid_octal_value
mov dword [esp], ebx
call fcn.6e107f08
mov eax, esi
or eax, 0x10000
jmp 0x6e111c7d
xor esi, esi
xor edx, edx
mov eax, edi
mov edi, edx
mov word [ebp - 0x1a], ax
lea eax, [ebp - 0x1a]
mov dword [esp], eax
call method.QChar.toLower___const
lea edx, [eax - 0x30]
cmp dx, 9
ja 0x6e1123fc
shl esi, 4
or esi, edx
mov eax, dword [ebx + 0x5c]
cmp eax, dword [ebx + 0x60]
je 0x6e112424
lea edx, [eax + eax]
add edx, dword [ebx + 0x54]
inc eax
mov dword [ebx + 0x5c], eax
movzx eax, word [edx]
mov dword [ebx + 0x64], eax
inc edi
cmp edi, 4
jne 0x6e1123b4
movzx eax, si
or eax, 0x10000
jmp 0x6e111c7d
lea edx, [eax - 0x61]
cmp dx, 5
ja 0x6e1123ef
shl esi, 4
sub eax, 0x57
or esi, eax
jmp 0x6e1123d1
mov dword [ebx + 0x64], 0xffffffff
movzx eax, si
or eax, 0x20000
jmp 0x6e111c7d
mov eax, 0xffffffff
jmp 0x6e1123e6
mov edi, 0xffffffff
jmp 0x6e112379
mov dword [ebp - 0x20], sym.QtCore4.dll_QByteArray::shared_null
lock inc dword [sym.QtCore4.dll_QByteArray::shared_null]
setne al
mov eax, dword [ebx + 0x5c]
cmp eax, dword [ebx + 0x60]
je 0x6e11250d
lea edx, [eax + eax]
add edx, dword [ebx + 0x54]
inc eax
mov dword [ebx + 0x5c], eax
movzx edx, word [edx]
mov dword [ebx + 0x64], edx
cmp edx, 0x7d
je 0x6e1125a4
lea esi, [ebp - 0x20]
lea esi, [esi]
movsx edx, dl
mov dword [esp + 4], edx
mov dword [esp], esi
call method.QByteArray.append_char_
mov eax, dword [ebx + 0x5c]
cmp eax, dword [ebx + 0x60]
je 0x6e1124f4
lea edx, [eax + eax]
add edx, dword [ebx + 0x54]
inc eax
mov dword [ebx + 0x5c], eax
movzx edx, word [edx]
mov dword [ebx + 0x64], edx
cmp edx, 0x7d
jne 0x6e112474
cmp eax, dword [ebx + 0x60]
je 0x6e112542
lea edx, [eax + eax]
add edx, dword [ebx + 0x54]
inc eax
mov dword [ebx + 0x5c], eax
movzx eax, word [edx]
mov dword [ebx + 0x64], eax
mov dword [esp + 4], 0x6e2bbec5
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112519
mov dword [esp + 4], 0xe
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
mov dword [esp], esi
call method.QByteArray.QByteArray__
mov eax, 7
jmp 0x6e111c7d
mov dword [ebx + 0x64], 0xffffffff
mov dword [esp + 4], str.unexpected_end
mov dword [esp], ebx
call fcn.6e107f08
jmp 0x6e1124e0
mov dword [ebx + 0x64], 0xffffffff
lea esi, [ebp - 0x20]
jmp 0x6e1124fb
mov dword [esp + 4], 0x6e2bbec7
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e11254c
mov dword [esp + 4], 2
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov eax, 0xffffffff
jmp 0x6e1124b6
mov dword [esp + 4], 0x6e2bbeca
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112578
mov dword [esp + 4], 4
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbecd
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e1125ac
mov dword [esp + 4], 8
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
lea esi, [ebp - 0x20]
jmp 0x6e1124a0
mov dword [esp + 4], 0x6e2bbed0
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e1125d8
mov dword [esp + 4], 0x70
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbed2
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112604
mov dword [esp + 4], 0x10
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbed5
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112630
mov dword [esp + 4], 0x20
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbed8
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e11266e
mov dword [esp + 4], 0x40
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbedb
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e11269a
mov dword [esp + 4], 0x380
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbedd
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e1126c6
mov dword [esp + 4], pe_nt_image_headers32
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbee0
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e1126f2
mov dword [esp + 4], 0x100
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbee3
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e11271e
mov dword [esp + 4], 0x200
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbee6
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e11274a
mov dword [esp + 4], 0x6c00
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbee8
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112776
mov dword [esp + 4], 0x400
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbeeb
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e1127a2
mov dword [esp + 4], 0x800
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbeee
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e1127ce
mov dword [esp + 4], 0x1000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbef1
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e1127fa
mov dword [esp + 4], 0x2000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbef4
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112826
mov dword [esp + 4], 0x4000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbef7
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112852
mov dword [esp + 4], 0xf8000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbef9
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e11287e
mov dword [esp + 4], 0x8000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbefc
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e1128aa
mov dword [esp + 4], 0x10000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbeff
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e1128d6
mov dword [esp + 4], 0x20000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbf02
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112902
mov dword [esp + 4], 0x40000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbf05
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e11292e
mov dword [esp + 4], 0x80000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbf08
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e11295a
mov dword [esp + 4], 0x4f580780
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbf0a
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112986
mov dword [esp + 4], 0x100000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbf0d
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e1129b2
mov dword [esp + 4], 0x200000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbf10
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e1129de
mov dword [esp + 4], 0x400000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbf13
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112a0a
mov dword [esp + 4], 0x800000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbf16
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112a36
mov dword [esp + 4], 0x1000000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbf19
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112a62
mov dword [esp + 4], 0x2000000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbf1c
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112a8e
mov dword [esp + 4], 0x4000000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbf1f
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112aba
mov dword [esp + 4], 0x78000000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbf21
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112ae6
mov dword [esp + 4], 0x8000000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbf24
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112b12
mov dword [esp + 4], 0x10000000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbf27
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112b3e
mov dword [esp + 4], 0x20000000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbf2a
mov dword [esp], esi
call fcn.6e25475c
test al, al
je 0x6e112b6a
mov dword [esp + 4], 0x40000000
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e107464
jmp 0x6e1124e0
mov dword [esp + 4], 0x6e2bbf2d
mov dword [esp], esi
call method.QByteArray.startsWith_char_const__const
test al, al
je 0x6e112bd8
mov eax, dword [ebx + 0x80]
cmp dword [eax + 0xc], 0
jne 0x6e112b92
mov dword [esp], ebx
call fcn.6e10c9a4
lea edi, [ebx + 0x80]
mov dword [esp + 8], 0
mov dword [esp + 4], esi
mov dword [esp], edi
call fcn.6e252e74
mov edx, dword [ebx + 0x80]
cmp dword [eax], edx
je 0x6e112bd8
cmp dword [edx + 0xc], 0
jne 0x6e112bed
xor eax, eax
xor edx, edx
mov dword [esp + 8], edx
mov dword [esp + 4], eax
mov eax, dword [ebx + 0x68]
mov dword [esp], eax
call fcn.6e10785c
jmp 0x6e1124e0
mov dword [esp + 4], str.invalid_category
mov dword [esp], ebx
call fcn.6e107f08
jmp 0x6e1124e0
mov dword [esp + 8], 0
mov dword [esp + 4], esi
mov dword [esp], edi
call fcn.6e252e74
mov eax, dword [eax]
cmp eax, dword [ebx + 0x80]
je 0x6e112bbc
movzx edx, word [eax + 0x10]
movzx eax, word [eax + 0xc]
jmp 0x6e112bc0