Function at 0x44a010
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x55c522
mov eax, dword fs:[0]
push eax
sub esp, 0x4c
push ebx
push ebp
push esi
push edi
mov eax, dword [0x63d20c]
xor eax, esp
push eax
lea eax, [esp + 0x60]
mov dword fs:[0], eax
mov dword [esp + 0x14], ecx
xor esi, esi
push esi
push esi
push esi
push esi
push str.Creating_Converter_for_character__1_min__2__max__3__left__4_and_option__5
lea ecx, [esp + 0x5c]
mov dword [esp + 0x38], esi
call fcn.0044b050
mov dword [esp + 0x68], esi
mov esi, dword [esp + 0x74]
mov eax, dword [esi + 4]
push eax
lea ecx, [esp + 0x24]
push ecx
call fcn.00448de0
mov edi, eax
mov edx, dword [esi]
push edx
lea eax, [esp + 0x28]
push eax
mov byte [esp + 0x78], 1
call fcn.00448de0
add esp, 0x10
mov ebp, eax
mov ebx, dword [esp + 0x70]
movzx ecx, word [ebx]
push ecx
lea ecx, [esp + 0x1c]
mov byte [esp + 0x6c], 2
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::constructor_class_QChar_]
push eax
lea ecx, [esp + 0x4c]
mov byte [esp + 0x6c], 3
call fcn.00440130
push ebp
mov ecx, eax
call fcn.00440130
push edi
mov ecx, eax
call fcn.00440130
movzx ecx, byte [esi + 8]
push ecx
mov ecx, eax
call fcn.004400c0
mov edi, dword [esp + 0x78]
push edi
mov ecx, eax
call fcn.00440130
mov edx, dword [esp + 0x18]
mov byte [esp + 0x68], 2
or eax, 0xffffffff
lock xadd dword [edx], eax
mov ebp, dword [sym.imp.QtCore4.dll_private:_static_void___cdecl_QString::free_struct_QString::Data__]
jne 0x44a0f2
mov ecx, dword [esp + 0x18]
push ecx
call ebp
add esp, 4
mov edx, dword [esp + 0x1c]
mov byte [esp + 0x68], 1
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x44a10e
mov ecx, dword [esp + 0x1c]
push ecx
call ebp
add esp, 4
mov edx, dword [esp + 0x20]
mov byte [esp + 0x68], 0
or eax, 0xffffffff
lock xadd dword [edx], eax
jne 0x44a12a
mov ecx, dword [esp + 0x20]
push ecx
call ebp
add esp, 4
mov edx, dword [0x63e024]
test edx, edx
jne 0x44a14e
push str.Log4Qt::PatternFormatter
call fcn.00433310
mov ecx, eax
add esp, 4
mov edx, 0x63e024
xor eax, eax
lock cmpxchg dword [edx], ecx
mov ecx, dword [0x63e024]
lea eax, [esp + 0x48]
push eax
call fcn.004489a0
mov ecx, 0xff
cmp word [ebx], cx
jbe 0x44a16c
xor bl, bl
jmp 0x44a16e
mov bl, byte [ebx]
movsx eax, bl
add eax, 0xffffffa8
cmp eax, 0x20
ja case.0x44a184.89
movzx edx, byte [eax + 0x44a458]
jmp dword [edx*4 + 0x44a434]
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov ebx, eax
add esp, 4
mov dword [esp + 0x78], ebx
mov byte [esp + 0x68], 4
test ebx, ebx
je 0x44a1c4
mov ecx, dword [esp + 0x14]
push edi
call fcn.00449c50
push eax
push esi
mov ecx, ebx
call fcn.00448cc0
mov dword [esp + 0x78], eax
lea eax, [esp + 0x78]
jmp 0x44a3f8
xor eax, eax
mov dword [esp + 0x78], eax
lea eax, [esp + 0x78]
jmp 0x44a3f8
push edi
lea ecx, [esp + 0x78]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov ecx, dword [edi]
cmp dword [ecx + 8], 0
mov bl, 5
mov byte [esp + 0x68], bl
jne 0x44a203
lea edx, [esp + 0x28]
push edx
lea ecx, [esp + 0x78]
mov dword [esp + 0x2c], 0x582ab4
call dword [sym.imp.QtCore4.dll_public:_class_QString____thiscall_QString::operator_class_QLatin1String_const__]
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x78], eax
mov byte [esp + 0x68], 6
test eax, eax
je 0x44a229
lea ecx, [esp + 0x74]
push ecx
push esi
mov ecx, eax
call fcn.00448c40
jmp 0x44a22b
xor eax, eax
mov ecx, dword [esp + 0x14]
lea edx, [esp + 0x2c]
add ecx, 0x14
push edx
mov byte [esp + 0x6c], bl
mov dword [esp + 0x30], eax
call fcn.00449b10
mov eax, dword [esp + 0x74]
mov byte [esp + 0x68], 0
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne case.0x44a184.89
mov edx, dword [esp + 0x74]
push edx
call ebp
add esp, 4
jmp case.0x44a184.89
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
test eax, eax
je 0x44a28e
push 0
push esi
mov ecx, eax
call fcn.00448c10
mov dword [esp + 0x30], eax
lea eax, [esp + 0x30]
jmp 0x44a3fd
xor eax, eax
mov dword [esp + 0x30], eax
lea eax, [esp + 0x30]
jmp 0x44a3fd
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
test eax, eax
je 0x44a2c3
push 2
push esi
mov ecx, eax
call fcn.00448c10
lea edx, [esp + 0x34]
mov dword [esp + 0x34], eax
push edx
jmp 0x44a3fe
xor eax, eax
lea edx, [esp + 0x34]
mov dword [esp + 0x34], eax
push edx
jmp 0x44a3fe
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
mov edi, eax
add esp, 4
mov dword [esp + 0x78], edi
mov byte [esp + 0x68], 7
test edi, edi
je 0x44a31c
push 0xffffffffffffffff
push str.RELATIVE
call dword [sym.imp.QtCore4.dll_private:_static_struct_QString::Data____cdecl_QString::fromLatin1_helper_char_const___int_]
add esp, 8
mov dword [esp + 0x70], eax
lea eax, [esp + 0x70]
push eax
push esi
mov ecx, edi
mov byte [esp + 0x70], 8
mov dword [esp + 0x2c], 1
call fcn.00448c40
jmp 0x44a31e
xor eax, eax
mov ecx, dword [esp + 0x14]
lea edx, [esp + 0x38]
add ecx, 0x14
push edx
mov dword [esp + 0x6c], 9
mov dword [esp + 0x3c], eax
call fcn.00449b10
test byte [esp + 0x24], 1
mov dword [esp + 0x68], 0
je case.0x44a184.89
mov eax, dword [esp + 0x70]
or ecx, 0xffffffff
lock xadd dword [eax], ecx
jne case.0x44a184.89
mov edx, dword [esp + 0x70]
push edx
call ebp
add esp, 4
jmp case.0x44a184.89
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
test eax, eax
je 0x44a390
push 3
push esi
mov ecx, eax
call fcn.00448c10
mov dword [esp + 0x3c], eax
lea eax, [esp + 0x3c]
jmp 0x44a3fd
xor eax, eax
mov dword [esp + 0x3c], eax
lea eax, [esp + 0x3c]
jmp 0x44a3fd
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
test eax, eax
je 0x44a3bf
push 1
push esi
mov ecx, eax
call fcn.00448c10
lea edx, [esp + 0x40]
mov dword [esp + 0x40], eax
push edx
jmp 0x44a3fe
xor eax, eax
lea edx, [esp + 0x40]
mov dword [esp + 0x40], eax
push edx
jmp 0x44a3fe
push 0x14
call sub.MSVCR90.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x78], eax
mov byte [esp + 0x68], 0xa
test eax, eax
je 0x44a3ee
push edi
push esi
mov ecx, eax
call fcn.00448cf0
jmp 0x44a3f0
xor eax, eax
mov dword [esp + 0x44], eax
lea eax, [esp + 0x44]
mov byte [esp + 0x68], 0
push eax
mov ecx, dword [esp + 0x18]
add ecx, 0x14
call fcn.00449b10
lea ecx, [esp + 0x48]
mov dword [esp + 0x68], 0xffffffff
call fcn.0043d1e0
mov ecx, dword [esp + 0x60]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x58
ret 0xc