Function at 0x45a8d0
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x24c
mov eax, dword [sym.imp.Qt5Core.dll_QArrayData::shared_null]
mov dword [ebp - 0x1ec], eax
lea eax, [ebp - 0x1e8]
mov dword [esp], eax
call fcn.00420340
mov edx, 0x50ce00
mov ecx, 0x3e8
xor eax, eax
mov dword [ebp - 0x230], 0x510518
mov edi, edx
rep stosd dword es:[edi], eax
mov eax, dword [ebp - 0x230]
lea esi, [eax - 0x24d8]
sub eax, 0x2370
mov dword [ebp - 0x228], esi
mov dword [ebp - 0x224], eax
jmp 0x45a95d
cmp eax, 0xc8
je 0x45a970
add dword [ebp - 0x224], 0xd8
mov eax, dword [ebp - 0x224]
add dword [ebp - 0x228], 0xd8
cmp dword [ebp - 0x230], eax
je 0x45b481
mov eax, dword [ebp - 0x228]
mov eax, dword [eax + 0x98]
cmp eax, 0x1fe
jne 0x45a930
xor eax, eax
lea edi, [ebp - 0x1c8]
mov ecx, 0x35
rep stosd dword es:[edi], eax
mov eax, dword [sym.imp.Qt5Core.dll_QArrayData::shared_null]
mov dword [ebp - 0xf4], eax
mov eax, dword [ebp - 0x224]
mov edx, dword [eax]
mov dword [ebp - 0xf0], edx
mov eax, dword [edx]
add eax, 1
cmp eax, 1
ja 0x45b311
lea eax, [ebp - 0xf0]
mov dword [esp], eax
call fcn.00459c90
mov dword [ebp - 0x22c], eax
mov eax, dword [ebp - 0xf0]
mov edx, dword [eax]
test edx, edx
je 0x45b270
cmp edx, 0xffffffff
je 0x45a9df
lock sub dword [eax], 1
mov eax, dword [ebp - 0xf0]
je 0x45b270
mov eax, dword [ebp - 0x22c]
cmp eax, 0xffffffff
je 0x45b298
cmp eax, 0xff
je 0x45b229
cmp dword [ebp - 0x22c], 0x13
jg 0x45b6b0
lea ebx, [ebp - 0x1e0]
mov dword [esp], ebx
call fcn.0041b7c0
mov edx, dword [ebp - 0x1e0]
mov dword [ebp - 0x1dc], edx
mov eax, dword [edx]
add eax, 1
cmp eax, 1
ja 0x45b440
lea eax, [ebp - 0xf0]
mov dword [esp + 8], 9
mov dword [esp], eax
mov eax, dword [method.QString.fromUtf8_helper_char_const__int_]
mov dword [esp + 4], 0x4be93c
mov dword [ebp - 0x210], eax
call eax
lea eax, [ebp - 0xf0]
lea esi, [ebp - 0x1dc]
mov dword [esp], eax
mov eax, dword [method.QString.append_QString_const_]
mov ecx, esi
mov dword [ebp - 0x208], eax
call eax
mov eax, dword [ebp - 0xf0]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x45b360
cmp edx, 0xffffffff
je 0x45aa9a
lock sub dword [eax], 1
mov eax, dword [ebp - 0xf0]
je 0x45b360
mov edx, dword [ebp - 0x1dc]
mov dword [ebp - 0x1d8], edx
mov eax, dword [edx]
add eax, 1
cmp eax, 1
ja 0x45b420
mov eax, dword [ebp - 0x224]
lea edi, [ebp - 0x1d8]
mov ecx, edi
mov dword [esp], eax
mov eax, dword [ebp - 0x208]
call eax
mov edx, dword [ebp - 0x1d8]
sub esp, 4
mov dword [ebp - 0x1e4], edx
mov eax, dword [edx]
add eax, 1
cmp eax, 1
ja 0x45b430
lea eax, [ebp - 0xf0]
mov dword [esp + 8], 8
mov dword [esp], eax
mov eax, dword [ebp - 0x210]
mov dword [esp + 4], 0x4be946
call eax
lea eax, [ebp - 0x1e4]
lea edx, [ebp - 0xf0]
mov dword [ebp - 0x238], eax
mov ecx, eax
mov eax, dword [ebp - 0x208]
mov dword [esp], edx
call eax
mov eax, dword [ebp - 0xf0]
sub esp, 4
mov edx, dword [eax]
test edx, edx
je 0x45b400
cmp edx, 0xffffffff
je 0x45ab52
lock sub dword [eax], 1
mov eax, dword [ebp - 0xf0]
je 0x45b400
mov eax, dword [ebp - 0x1d8]
mov edx, dword [eax]
test edx, edx
je 0x45b3e0
cmp edx, 0xffffffff
je 0x45ab77
lock sub dword [eax], 1
mov eax, dword [ebp - 0x1d8]
je 0x45b3e0
mov eax, dword [ebp - 0x1dc]
mov edx, dword [eax]
test edx, edx
je 0x45b3c0
cmp edx, 0xffffffff
je 0x45ab9c
lock sub dword [eax], 1
mov eax, dword [ebp - 0x1dc]
je 0x45b3c0
mov eax, dword [ebp - 0x1e0]
mov edx, dword [eax]
test edx, edx
je 0x45b3a0
cmp edx, 0xffffffff
je 0x45abc1
lock sub dword [eax], 1
mov eax, dword [ebp - 0x1e0]
je 0x45b3a0
mov dword [esp], 8
lea ebx, [ebp - 0x1ec]
call sub.libstdc_6.dll_operator_new_unsigned_int_
mov ebx, dword [ebp - 0x238]
mov dword [esp + 8], 0
mov ecx, eax
mov dword [esp + 4], 1
mov dword [esp], ebx
mov dword [ebp - 0x20c], eax
call dword [method.QSettings.QSettings_QString_const__QSettings::Format__QObject_]
mov ebx, dword [method.QVariant.QVariant_int_]
sub esp, 0xc
mov ecx, edi
mov dword [esp], 0
mov edx, ebx
mov dword [ebp - 0x21c], ebx
lea ebx, [ebp - 0x1ec]
call edx
sub esp, 4
mov dword [esp + 4], 0xd
mov dword [esp], 0x4be94f
call dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x1dc], eax
mov eax, dword [ebp - 0x20c]
lea ecx, [ebp - 0xf0]
mov dword [esp + 8], edi
mov dword [esp], eax
mov eax, dword [method.QSettings.value_QString_const__QVariant_const__const]
mov dword [esp + 4], esi
mov dword [ebp - 0x214], eax
call eax
mov eax, dword [method.QVariant.toInt_bool__const]
sub esp, 0xc
lea ecx, [ebp - 0xf0]
mov dword [esp], 0
mov dword [ebp - 0x218], eax
call eax
mov dword [ebp - 0x220], eax
mov eax, dword [method.QVariant.QVariant__]
sub esp, 4
lea ecx, [ebp - 0xf0]
mov dword [ebp - 0x1fc], eax
call eax
mov eax, dword [ebp - 0x1dc]
mov edx, dword [eax]
test edx, edx
je 0x45b380
cmp edx, 0xffffffff
je 0x45acbc
lock sub dword [eax], 1
mov eax, dword [ebp - 0x1dc]
je 0x45b380
mov ecx, edi
mov eax, dword [ebp - 0x1fc]
call eax
mov ebx, dword [ebp - 0x228]
mov eax, dword [ebp - 0x220]
cmp dword [ebp - 0x220], 0
mov edx, dword [ebx + 0x94]
mov dword [ebp - 0x1bc], eax
movzx eax, byte [ebx + 0x161]
mov ecx, dword [ebx + 0x9c]
mov dword [ebp - 0x234], edx
mov dword [ebp - 0x1c8], edx
mov edx, dword [ebx + 0x98]
mov byte [ebp - 0x200], al
mov byte [ebp - 0xfb], al
mov eax, ebx
movzx ebx, byte [ebx + 0x162]
mov dword [ebp - 0x204], edx
mov dword [ebp - 0x1c4], edx
movzx edx, byte [eax + 0x163]
movzx eax, byte [eax + 0x164]
mov dword [ebp - 0x1c0], ecx
mov byte [ebp - 0xfa], bl
mov byte [ebp - 0xf9], dl
mov byte [ebp - 0xf8], al
jle 0x45b470
lea eax, [ebp - 0x1b8]
lea ebx, [ebp - 0x1ec]
mov dword [ebp - 0x200], 0
mov dword [ebp - 0x23c], eax
mov dword [ebp - 0x204], eax
jmp 0x45af73
cmp edx, 0xffffffff
je 0x45ad95
lock sub dword [eax], 1
mov eax, dword [ebp - 0x1dc]
je 0x45b02d
mov eax, dword [ebp - 0x1fc]
mov ecx, edi
call eax
mov eax, dword [ebp - 0x200]
mov dword [esp + 4], 0x4be96d
mov dword [esp], ebx
mov dword [esp + 8], eax
call dword [method.QString.sprintf_char_const__..._]
mov dword [esp], 0
mov ecx, edi
mov eax, dword [ebp - 0x21c]
call eax
sub esp, 4
mov eax, dword [ebp - 0x210]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4be964
mov dword [esp], esi
call eax
mov dword [esp], ebx
mov ecx, esi
mov eax, dword [ebp - 0x208]
call eax
mov eax, dword [ebp - 0x20c]
sub esp, 4
lea ecx, [ebp - 0xf0]
mov dword [esp + 8], edi
mov dword [esp], eax
mov eax, dword [ebp - 0x214]
mov dword [esp + 4], esi
call eax
sub esp, 0xc
lea ecx, [ebp - 0xf0]
mov eax, dword [ebp - 0x218]
mov dword [esp], 0
call eax
mov edx, dword [ebp - 0x204]
sub esp, 4
lea ecx, [ebp - 0xf0]
mov byte [edx + 2], al
mov eax, dword [ebp - 0x1fc]
call eax
mov eax, dword [ebp - 0x1dc]
mov edx, dword [eax]
test edx, edx
je 0x45b070
cmp edx, 0xffffffff
je 0x45ae6f
lock sub dword [eax], 1
mov eax, dword [ebp - 0x1dc]
je 0x45b070
mov eax, dword [ebp - 0x1fc]
mov ecx, edi
call eax
mov eax, dword [ebp - 0x200]
mov dword [esp + 4], 0x4be976
mov dword [esp], ebx
mov dword [esp + 8], eax
call dword [method.QString.sprintf_char_const__..._]
mov dword [esp], 0
mov ecx, edi
mov eax, dword [ebp - 0x21c]
call eax
sub esp, 4
mov eax, dword [ebp - 0x210]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4be964
mov dword [esp], esi
call eax
mov dword [esp], ebx
mov ecx, esi
mov eax, dword [ebp - 0x208]
call eax
mov eax, dword [ebp - 0x20c]
sub esp, 4
lea ecx, [ebp - 0xf0]
mov dword [esp + 8], edi
mov dword [esp], eax
mov eax, dword [ebp - 0x214]
mov dword [esp + 4], esi
call eax
sub esp, 0xc
lea ecx, [ebp - 0xf0]
mov eax, dword [ebp - 0x218]
mov dword [esp], 0
call eax
mov edx, dword [ebp - 0x204]
sub esp, 4
lea ecx, [ebp - 0xf0]
mov byte [edx + 1], al
mov eax, dword [ebp - 0x1fc]
call eax
mov eax, dword [ebp - 0x1dc]
mov edx, dword [eax]
test edx, edx
je 0x45b050
cmp edx, 0xffffffff
je 0x45af49
lock sub dword [eax], 1
mov eax, dword [ebp - 0x1dc]
je 0x45b050
mov eax, dword [ebp - 0x1fc]
mov ecx, edi
call eax
add dword [ebp - 0x200], 1
mov eax, dword [ebp - 0x200]
add dword [ebp - 0x204], 3
cmp dword [ebp - 0x220], eax
je 0x45b090
mov eax, dword [ebp - 0x200]
mov dword [esp + 4], 0x4be95d
mov dword [esp], ebx
mov dword [esp + 8], eax
call dword [method.QString.sprintf_char_const__..._]
mov dword [esp], 0
mov ecx, edi
mov eax, dword [ebp - 0x21c]
call eax
sub esp, 4
mov eax, dword [ebp - 0x210]
mov dword [esp + 8], 8
mov dword [esp + 4], 0x4be964
mov dword [esp], esi
call eax
mov dword [esp], ebx
mov ecx, esi
mov eax, dword [ebp - 0x208]
call eax
mov eax, dword [ebp - 0x20c]
sub esp, 4
lea ecx, [ebp - 0xf0]
mov dword [esp + 8], edi
mov dword [esp], eax
mov eax, dword [ebp - 0x214]
mov dword [esp + 4], esi
call eax
sub esp, 0xc
lea ecx, [ebp - 0xf0]
mov eax, dword [ebp - 0x218]
mov dword [esp], 0
call eax
mov edx, dword [ebp - 0x204]
sub esp, 4
lea ecx, [ebp - 0xf0]
mov byte [edx], al
mov eax, dword [ebp - 0x1fc]
call eax
mov eax, dword [ebp - 0x1dc]
mov edx, dword [eax]
test edx, edx
jne 0x45ad80
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x45ad95
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x45af49
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x45ae6f
mov eax, dword [ebp - 0x1c8]
mov ecx, dword [ebp - 0x1c0]
movzx ebx, byte [ebp - 0xfa]
movzx edx, byte [ebp - 0xf9]
mov dword [ebp - 0x234], eax
mov eax, dword [ebp - 0x1c4]
mov dword [ebp - 0x204], eax
mov eax, dword [ebp - 0x1bc]
mov dword [ebp - 0x220], eax
movzx eax, byte [ebp - 0xfb]
mov byte [ebp - 0x200], al
movzx eax, byte [ebp - 0xf8]
mov esi, dword [ebp - 0x234]
mov edi, dword [ebp - 0x220]
mov dword [ebp - 0xe8], ecx
mov ecx, 0x2f
mov byte [ebp - 0x21], dl
mov edx, dword [ebp - 0xf4]
mov dword [ebp - 0xf0], esi
mov esi, dword [ebp - 0x204]
mov dword [ebp - 0xe4], edi
lea edi, [ebp - 0xe0]
mov dword [ebp - 0xec], esi
mov esi, dword [ebp - 0x23c]
rep movsd dword es:[edi], dword [esi]
mov byte [ebp - 0x22], bl
mov byte [ebp - 0x20], al
movzx ecx, byte [esi]
mov byte [edi], cl
movzx ecx, byte [ebp - 0x200]
mov dword [ebp - 0x1c], edx
mov byte [ebp - 0x23], cl
mov eax, dword [edx]
add eax, 1
cmp eax, 1
ja 0x45b460
mov eax, dword [ebp - 0x22c]
mov dword [esp + 4], eax
lea eax, [ebp - 0xf0]
mov dword [esp], eax
call fcn.00459720
mov eax, dword [ebp - 0x1c]
mov edx, dword [eax]
test edx, edx
je 0x45b340
cmp edx, 0xffffffff
je 0x45b17f
lock sub dword [eax], 1
mov eax, dword [ebp - 0x1c]
je 0x45b340
mov dword [esp], 0x32
lea ebx, [ebp - 0x1ec]
call dword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [ebp - 0x224]
sub esp, 4
mov edx, dword [eax]
mov dword [ebp - 0xf0], edx
mov eax, dword [edx]
add eax, 1
cmp eax, 1
ja 0x45b450
mov eax, dword [0x50e020]
mov ecx, dword [eax + 4]
test ecx, ecx
jle 0x45b1c8
lea eax, [ebp - 0xf0]
call fcn.00459bc0
mov eax, dword [ebp - 0xf0]
mov edx, dword [eax]
test edx, edx
je 0x45b320
cmp edx, 0xffffffff
je 0x45b1ed
lock sub dword [eax], 1
mov eax, dword [ebp - 0xf0]
je 0x45b320
mov eax, dword [ebp - 0x1e4]
mov edx, dword [eax]
test edx, edx
je 0x45b210
cmp edx, 0xffffffff
je 0x45b229
lock sub dword [eax], 1
mov eax, dword [ebp - 0x1e4]
jne 0x45b229
lea esi, [esi]
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0xf4]
mov edx, dword [eax]
test edx, edx
je 0x45b250
cmp edx, 0xffffffff
je 0x45a937
lock sub dword [eax], 1
mov eax, dword [ebp - 0xf4]
jne 0x45a937
nop
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x45a937
mov dword [esp], eax
mov dword [esp + 8], 4
mov dword [esp + 4], 2
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x22c]
cmp eax, 0xffffffff
jne 0x45a9ee
mov eax, dword [ebp - 0xf4]
mov edx, dword [eax]
test edx, edx
je 0x45b570
cmp edx, 0xffffffff
je 0x45b2bd
lock sub dword [eax], 1
mov eax, dword [ebp - 0xf4]
je 0x45b570
xor eax, eax
mov edx, dword [ebp - 0x1e8]
mov ecx, dword [edx]
test ecx, ecx
je 0x45b685
cmp ecx, 0xffffffff
je 0x45b2e4
lock sub dword [edx], 1
mov edx, dword [ebp - 0x1e8]
je 0x45b685
mov edx, dword [ebp - 0x1ec]
mov ecx, dword [edx]
test ecx, ecx
je 0x45b657
cmp ecx, 0xffffffff
je 0x45b309
lock sub dword [edx], 1
mov edx, dword [ebp - 0x1ec]
je 0x45b657
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret
lock add dword [edx], 1
jmp 0x45a9a6
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x45b1ed
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x45b17f
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x45aa9a
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x45acbc
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x45abc1
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x45ab9c
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x45ab77
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x45ab52
lock add dword [edx], 1
jmp 0x45aab4
lock add dword [edx], 1
jmp 0x45aaea
lock add dword [edx], 1
jmp 0x45aa2e
lock add dword [edx], 1
jmp 0x45b1b1
lock add dword [edx], 1
jmp 0x45b148
lea edi, [ebp - 0x1b8]
mov dword [ebp - 0x23c], edi
jmp 0x45b0dc
add dword [ebp - 0x230], 0x2600
mov eax, dword [ebp - 0x230]
mov edi, 0x51c318
cmp edi, eax
jne 0x45a90f
mov dword [ebp - 0x200], 0
xor edx, edx
mov dword [ebp - 0x1fc], 0
mov ebx, dword [ebp - 0x200]
cmp byte [ebx + 0x50ce00], 0
jne 0x45b58e
cmp byte [ebx + 0x50ce01], 0
jne 0x45b58e
cmp byte [ebx + 0x50ce02], 0
jne 0x45b58e
cmp byte [ebx + 0x50ce03], 0
jne 0x45b58e
cmp byte [ebx + 0x50ce04], 0
jne 0x45b594
add dword [ebp - 0x1fc], 1
mov eax, dword [ebp - 0x1fc]
add dword [ebp - 0x200], 0xc8
cmp eax, 0x14
jne 0x45b4b4
xor eax, eax
test dl, dl
je 0x45b2bf
lea edx, [ebp - 0xf0]
xor eax, eax
mov ecx, 0x10
mov edi, edx
rep stosd dword es:[edi], eax
mov dword [esp + 4], 0x21
mov eax, 0xffffd301
mov dword [esp], edx
mov byte [ebp - 0xef], 5
mov dword [ebp - 0xed], 0xfff05fa
mov word [ebp - 0xe9], ax
mov byte [ebp - 0xe7], 0x1a
call fcn.004566a0
jmp 0x45b2bf
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
jmp 0x45b2bd
mov ebx, dword [ebp - 0x200]
xor esi, esi
lea esi, [esi]
lea edi, [edi]
xor eax, eax
mov ecx, 0x10
lea edi, [ebp - 0xf0]
mov edx, 0x5fa
rep stosd dword es:[edi], eax
mov eax, dword [ebp - 0x1fc]
mov word [ebp - 0xed], dx
mov edx, dword [ebx + 0x50ce00]
mov dword [esp + 4], 0x21
or eax, esi
mov byte [ebp - 0xef], 5
setne al
mov dword [ebp - 0xe7], edx
mov edx, dword [ebx + 0x50ce04]
sub eax, 0x2f
mov word [ebp - 0xeb], bx
mov byte [ebp - 0xe8], al
mov eax, dword [ebx + 0x50ce10]
mov dword [ebp - 0xe3], edx
mov edx, dword [ebx + 0x50ce08]
mov dword [ebp - 0xd7], eax
lea eax, [ebp - 0xf0]
mov dword [esp], eax
mov dword [ebp - 0xdf], edx
mov edx, dword [ebx + 0x50ce0c]
mov byte [ebp - 0xe9], 0x14
mov dword [ebp - 0xdb], edx
call fcn.004566a0
test al, al
jne 0x45b2bf
add esi, 1
add ebx, 0x14
cmp esi, 0xa
jne 0x45b5a0
mov edx, 1
jmp 0x45b4fb
mov byte [ebp - 0x1fc], al
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], edx
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
movzx eax, byte [ebp - 0x1fc]
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret
mov byte [ebp - 0x1fc], al
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], edx
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
movzx eax, byte [ebp - 0x1fc]
jmp 0x45b2e4
lea eax, [ebp - 0xf0]
mov dword [ebp - 0xf0], 2
mov dword [ebp - 0xec], 0
mov dword [ebp - 0xe8], 0
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xe0], 0x4be2a0
mov dword [esp + 4], str.iIndex_MAX_MACRO_NUMBER_560_n
mov dword [esp], eax
call dword [method.QMessageLogger.debug_char_const__...__const]
mov eax, dword [ebp - 0xf4]
mov edx, dword [eax]
test edx, edx
jne 0x45b2a8
jmp 0x45b570