Function at 0x472af0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x551814
mov eax, dword fs:[0]
push eax
sub esp, 0x68
mov eax, dword [0x5be410]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x58], ecx
mov edi, dword [ebp + 0x58]
mov dword [ebp - 0x48], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 2
push eax
lea ecx, [ebp + 0x5c]
mov dword [ebp - 0x4c], 0
call dword [sym.imp.Qt5Core.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_QString::toStdString_void_]
mov edx, eax
cmp dword [edx + 0x14], 0x10
mov byte [ebp - 4], 3
jb 0x472b51
mov edx, dword [edx]
test edx, edx
je 0x472b6b
mov eax, edx
lea esi, [eax + 1]
nop word [eax + eax]
mov cl, byte [eax]
inc eax
test cl, cl
jne 0x472b60
sub eax, esi
jmp 0x472b6e
or eax, 0xffffffff
mov ebx, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push eax
push edx
call ebx
add esp, 8
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
push 0x57d3fc
mov ecx, eax
mov byte [ebp - 4], 5
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen_s]
add esp, 0xc
lea ecx, [ebp - 0x44]
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x60]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov edx, dword [ebp - 0x14]
mov byte [ebp - 4], 2
cmp edx, 0x10
jb 0x472bfc
mov ecx, dword [ebp - 0x28]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x472bf2
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x472bf2
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.0054461c
add esp, 8
test esi, esi
je 0x472ca2
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp + 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_QString::toStdString_void_]
mov esi, eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 6
push eax
push str.void___thiscall_CCalibrationCtrl::PrintAllCalTestItemToLog_const_SCalTestInfoFromUI_SRuntimeIterationInfo_int_class_QString_
push 0x9aa
push str...PluginsControllerCalibrationCtrl.cpp
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
cmp dword [esi + 0x14], 0x10
mov byte [ebp - 4], 7
jb 0x472c47
mov esi, dword [esi]
push esi
push str.PrintAllCalTestItemToLog_failed:_cannot_open_the_file.
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
mov edx, dword [ebp - 0x2c]
cmp edx, 0x10
jb 0x47331c
mov ecx, dword [ebp - 0x40]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x472c96
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x472c96
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push edx
push ecx
call fcn.0054461c
jmp 0x473319
push 0x3a
push str._n_n
call ebx
add esp, 8
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
mov ecx, eax
mov byte [ebp - 4], 9
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
push dword [ebp - 0x4c]
call fcn.0047a0a0
add esp, 8
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov esi, dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
lea eax, [ebp - 0x50]
push 0xa
push dword [ebp + 0x48]
push eax
call esi
mov ebx, eax
push 0xa
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0xa
push edi
push eax
call esi
mov edi, eax
push 0xffffffffffffffff
lea eax, [ebp - 0x44]
mov byte [ebp - 4], 0xc
push str.____Start______iteration_
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0x24
mov dword [ebp - 0x48], 1
lea ecx, [ebp - 0x44]
mov esi, eax
push edi
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
call edi
push esi
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0xd
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
mov esi, eax
mov dword [ebp - 0x48], 3
lea eax, [ebp - 0x68]
push str.__total_
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0xe
call edi
lea ecx, [ebp - 0x68]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push esi
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0xf
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
mov dword [ebp - 0x48], 7
push ebx
lea ecx, [ebp - 0x74]
call edi
push esi
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x10
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
mov esi, eax
mov dword [ebp - 0x48], 0xf
lea eax, [ebp - 0x68]
push str.___file_name_
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x11
call edi
lea ecx, [ebp - 0x68]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push esi
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov esi, eax
mov dword [ebp - 0x48], 0x1f
lea eax, [ebp + 0x54]
push eax
lea ecx, [ebp - 0x6c]
call edi
push esi
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x13
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
mov esi, eax
mov dword [ebp - 0x48], 0x3f
lea eax, [ebp - 0x68]
push 0x57d4f4
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x14
call edi
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x13
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x64]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
mov ecx, eax
mov byte [ebp - 4], 0x15
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
push dword [ebp - 0x4c]
call fcn.0047a0a0
add esp, 8
lea ecx, [ebp - 0x64]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x60]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x6c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [ebp - 0x48], 0
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
movzx eax, byte [ebp + 0x44]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::number_int__int_]
push 0xa
push eax
lea eax, [ebp - 0x64]
push eax
call ebx
mov edi, eax
push 0xffffffffffffffff
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x17
push str._Common_Stop_when_failed_
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0x18
mov dword [ebp - 0x48], 0x40
lea ecx, [ebp - 0x54]
mov esi, eax
push edi
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
call edi
push esi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
mov esi, eax
mov dword [ebp - 0x48], 0xc0
lea eax, [ebp - 0x50]
push 0x57d3e4
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x19
call edi
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x5c]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
mov ecx, eax
mov byte [ebp - 4], 0x1a
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
push dword [ebp - 0x4c]
call fcn.0047a0a0
add esp, 8
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x48], 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x64]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xffffffffffffffff
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x1b
push str.__Intrument_
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [ebp - 0x48], 0x100
mov esi, eax
lea eax, [ebp + 0x10]
push eax
lea ecx, [ebp - 0x54]
call edi
push esi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x1c
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
mov esi, eax
mov dword [ebp - 0x48], 0x300
lea eax, [ebp - 0x50]
push 0x57d3e4
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x1d
call edi
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x1c
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x5c]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
mov ecx, eax
mov byte [ebp - 4], 0x1e
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
push dword [ebp - 0x4c]
call fcn.0047a0a0
add esp, 8
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x48], 0
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
movzx eax, byte [ebp + 0x18]
push 0xa
push eax
lea eax, [ebp - 0x64]
push eax
call ebx
mov edi, eax
push 0xffffffffffffffff
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x20
push str.__tester_reset_
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0x18
mov dword [ebp - 0x48], 0x400
lea ecx, [ebp - 0x54]
mov esi, eax
push edi
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
call edi
push esi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x21
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
mov esi, eax
mov dword [ebp - 0x48], 0xc00
lea eax, [ebp - 0x50]
push 0x57d3e4
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x22
call edi
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x21
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x5c]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
mov ecx, eax
mov byte [ebp - 4], 0x23
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
push dword [ebp - 0x4c]
call fcn.0047a0a0
add esp, 8
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x48], 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
movzx eax, byte [ebp + 0x19]
push 0xa
push eax
lea eax, [ebp - 0x64]
push eax
call ebx
mov edi, eax
push 0xffffffffffffffff
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x25
push str.__2_Port_Selection_
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
lea ecx, [ebp - 0x54]
add esp, 0x18
mov dword [ebp - 0x48], 0x1000
mov esi, eax
push edi
call ebx
push esi
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x26
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
mov esi, eax
mov dword [ebp - 0x48], 0x3000
lea eax, [ebp - 0x50]
push 0x57d4f4
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x27
call ebx
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x26
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x5c]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
mov ecx, eax
mov byte [ebp - 4], 0x28
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
push dword [ebp - 0x4c]
call fcn.0047a0a0
add esp, 8
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp + 8]
mov esi, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
cmp dword [eax + 4], 0
je 0x47324e
push 0xd
push str._Calibratin__n
call esi
add esp, 8
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x29
push eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
mov ecx, eax
mov byte [ebp - 4], 0x2a
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
push dword [ebp - 0x4c]
call fcn.0047a0a0
add esp, 8
lea ecx, [ebp - 0x50]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push dword [ebp - 0x4c]
mov edi, dword [ebp - 0x58]
lea eax, [ebp + 8]
push eax
mov ecx, edi
call fcn.00473360
jmp 0x473251
mov edi, dword [ebp - 0x58]
mov eax, dword [ebp + 0xc]
cmp dword [eax + 4], 0
je 0x4732b6
push 7
push str._Test__n
call esi
add esp, 8
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x2b
push eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
mov ecx, eax
mov byte [ebp - 4], 0x2c
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
push dword [ebp - 0x4c]
call fcn.0047a0a0
add esp, 8
lea ecx, [ebp - 0x50]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push dword [ebp - 0x4c]
lea eax, [ebp + 0xc]
mov ecx, edi
push eax
call fcn.00473360
push 0x39
push str._n
call esi
add esp, 8
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x2d
push eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
mov ecx, eax
mov byte [ebp - 4], 0x2e
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
push eax
push dword [ebp - 0x4c]
call fcn.0047a0a0
add esp, 8
lea ecx, [ebp - 0x50]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push dword [ebp - 0x4c]
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fflush]
push dword [ebp - 0x4c]
call dword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov dword [ebp - 0x4c], 0
add esp, 8
lea ecx, [ebp + 8]
call fcn.00467ac0
lea ecx, [ebp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp + 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0054462a
mov esp, ebp
pop ebp
ret 0x58