Function at 0x10045560
Capabilities:
Contain obfuscated stackstrings
Get process heap flags
Get process heap force flags

Disassembly:
push 0xffffffffffffffff
push 0x1006cf2b
mov eax, dword fs:[0]
push eax
sub esp, 0x148
push ebx
push ebp
push esi
push edi
mov eax, dword [0x1009b004]
xor eax, esp
push eax
lea eax, [esp + 0x15c]
mov dword fs:[0], eax
lea eax, [esp + 0x20]
mov dword [esp + 0x14], 0
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x94]
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_]
push str.alert_ClientRPC_Svr_start
mov ecx, eax
mov dword [esp + 0x168], 0
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
lea ecx, [esp + 0x20]
mov dword [esp + 0x164], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
mov edi, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push 4
push 0x10073c88
call edi
add esp, 8
mov dword [esp + 0x64], eax
lea ecx, [esp + 0xdc]
mov dword [esp + 0x164], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_void_]
mov esi, dword [esp + 0x16c]
mov ecx, esi
push eax
lea eax, [esp + 0x68]
mov byte [esp + 0x168], 2
push eax
lea eax, [esp + 0x154]
push eax
call fcn.1000e260
mov ebx, dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QVariant::toString_void_]
lea ecx, [esp + 0x60]
push ecx
mov ecx, eax
mov byte [esp + 0x168], 3
call ebx
mov ebp, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [esp + 0x14c]
mov byte [esp + 0x164], 5
call ebp
lea ecx, [esp + 0xdc]
mov byte [esp + 0x164], 6
call ebp
lea ecx, [esp + 0x64]
mov byte [esp + 0x164], 7
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 6
push 0x10077e88
call edi
add esp, 8
mov dword [esp + 0x80], eax
lea ecx, [esp + 0x13c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_void_]
push eax
lea eax, [esp + 0x84]
mov byte [esp + 0x168], 9
push eax
lea eax, [esp + 0x104]
mov ecx, esi
push eax
call fcn.1000e260
lea ecx, [esp + 0x74]
mov byte [esp + 0x164], 0xa
push ecx
mov ecx, eax
call ebx
lea ecx, [esp + 0xfc]
mov byte [esp + 0x164], 0xc
call ebp
lea ecx, [esp + 0x13c]
mov byte [esp + 0x164], 0xd
call ebp
lea ecx, [esp + 0x80]
mov byte [esp + 0x164], 0xe
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 7
push 0x10077a34
call edi
add esp, 8
mov dword [esp + 0x68], eax
lea ecx, [esp + 0xec]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_void_]
push eax
lea eax, [esp + 0x6c]
mov byte [esp + 0x168], 0x10
push eax
lea eax, [esp + 0x124]
mov ecx, esi
push eax
call fcn.1000e260
lea ecx, [esp + 0x7c]
mov byte [esp + 0x164], 0x11
push ecx
mov ecx, eax
call ebx
lea ecx, [esp + 0x11c]
mov byte [esp + 0x164], 0x13
call ebp
lea ecx, [esp + 0xec]
mov byte [esp + 0x164], 0x14
call ebp
lea ecx, [esp + 0x68]
mov byte [esp + 0x164], 0x15
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x28]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
mov ecx, dword [0x1009c77c]
lea eax, [esp + 0x6c]
push eax
mov byte [esp + 0x168], 0x16
call fcn.1003d220
push 0
push 1
lea eax, [esp + 0x74]
mov byte [esp + 0x16c], 0x17
push eax
lea ecx, [esp + 0xa4]
call fcn.10027080
mov esi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
lea ecx, [esp + 0x3c]
push 0
mov byte [esp + 0x168], 0x18
call esi
push 0xd
push str.config_userid
mov byte [esp + 0x16c], 0x19
call edi
add esp, 8
mov dword [esp + 0x14], eax
mov byte [esp + 0x164], 0x1a
lea eax, [esp + 0x3c]
push eax
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0xc4]
push eax
lea ecx, [esp + 0xa4]
call fcn.1002a670
mov ebx, dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QVariant::toInt_bool__const]
mov ecx, eax
push 0
mov byte [esp + 0x168], 0x1b
call ebx
lea ecx, [esp + 0xbc]
mov dword [esp + 0x20], eax
mov byte [esp + 0x164], 0x1a
call ebp
lea ecx, [esp + 0x14]
mov byte [esp + 0x164], 0x19
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x3c]
mov byte [esp + 0x164], 0x18
call ebp
push str.100000
lea ecx, [esp + 0xd0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_char_const__]
push 0xb
push str.config_qyid
mov byte [esp + 0x16c], 0x1c
call edi
add esp, 8
mov dword [esp + 0x70], eax
lea eax, [esp + 0xcc]
mov byte [esp + 0x164], 0x1d
push eax
lea eax, [esp + 0x74]
push eax
lea eax, [esp + 0x114]
push eax
lea ecx, [esp + 0xa4]
call fcn.1002a670
lea ecx, [esp + 0x54]
mov byte [esp + 0x164], 0x1e
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QVariant::toString_void_]
lea ecx, [esp + 0x10c]
mov byte [esp + 0x164], 0x20
call ebp
lea ecx, [esp + 0x70]
mov byte [esp + 0x164], 0x21
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0xcc]
mov byte [esp + 0x164], 0x22
call ebp
push 0x10072350
lea ecx, [esp + 0xc0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_char_const__]
push 9
push str.main_host
mov byte [esp + 0x16c], 0x23
call edi
add esp, 8
mov dword [esp + 0x78], eax
lea eax, [esp + 0xbc]
mov byte [esp + 0x164], 0x24
push eax
lea eax, [esp + 0x7c]
push eax
lea eax, [esp + 0x134]
push eax
lea ecx, [esp + 0xa4]
call fcn.1002a670
lea ecx, [esp + 0x50]
mov byte [esp + 0x164], 0x25
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QVariant::toString_void_]
lea ecx, [esp + 0x12c]
mov byte [esp + 0x164], 0x27
call ebp
lea ecx, [esp + 0x78]
mov byte [esp + 0x164], 0x28
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0xbc]
mov byte [esp + 0x164], 0x29
call ebp
push 0
lea ecx, [esp + 0x40]
call esi
push 9
push str.main_port
mov byte [esp + 0x16c], 0x2a
call edi
add esp, 8
mov dword [esp + 0x14], eax
lea eax, [esp + 0x3c]
mov byte [esp + 0x164], 0x2b
push eax
lea eax, [esp + 0x18]
push eax
lea eax, [esp + 0x34]
push eax
lea ecx, [esp + 0xa4]
call fcn.1002a670
push 0
mov ecx, eax
mov byte [esp + 0x168], 0x2c
call ebx
lea ecx, [esp + 0x2c]
mov dword [esp + 0x5c], eax
mov byte [esp + 0x164], 0x2b
call ebp
lea ecx, [esp + 0x14]
mov byte [esp + 0x164], 0x2a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x3c]
mov byte [esp + 0x164], 0x29
call ebp
lea eax, [esp + 0xb8]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QCoreApplication::applicationDirPath_void_]
push str._syslogin.xdt
push eax
lea eax, [esp + 0x64]
mov byte [esp + 0x170], 0x2d
push eax
call fcn.10003b10
add esp, 0x10
lea ecx, [esp + 0xb8]
mov byte [esp + 0x164], 0x2f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [esp + 0x58]
push eax
lea ecx, [esp + 0x30]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QFile::constructor_class_QString_const__]
mov ebx, 1
mov byte [esp + 0x164], 0x30
mov dword [esp + 0x14], ebx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QFile::exists_void_const]
test al, al
je 0x10045b15
push 0
lea ecx, [esp + 0x40]
call esi
push 0xd
push str.main_syslogin
mov dword [esp + 0x16c], 0x31
mov dword [esp + 0x1c], 3
call edi
add esp, 8
mov dword [esp + 0x18], eax
lea eax, [esp + 0x3c]
mov dword [esp + 0x164], 0x32
push eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x18], 7
push eax
lea eax, [esp + 0x8c]
push eax
lea ecx, [esp + 0xa4]
call fcn.1002a670
mov ebx, 0xf
mov dword [esp + 0x164], 0x33
push 0
mov ecx, eax
mov dword [esp + 0x18], ebx
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QVariant::toInt_bool__const]
mov byte [esp + 0x1f], 1
cmp eax, 1
je 0x10045b1a
mov byte [esp + 0x1f], 0
mov dword [esp + 0x164], 0x32
test bl, 8
je 0x10045b3a
and ebx, 0xfffffff7
lea ecx, [esp + 0x84]
mov dword [esp + 0x14], ebx
call ebp
mov dword [esp + 0x164], 0x31
test bl, 4
je 0x10045b5b
and ebx, 0xfffffffb
lea ecx, [esp + 0x18]
mov dword [esp + 0x14], ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [esp + 0x164], 0x30
test bl, 2
je 0x10045b78
and ebx, 0xfffffffd
lea ecx, [esp + 0x3c]
mov dword [esp + 0x14], ebx
call ebp
mov dword [esp + 0x164], 0x2f
test bl, 1
je 0x10045b92
lea ecx, [esp + 0x2c]
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QFile::destructor_void_]
cmp byte [esp + 0x1f], 0
je 0x10045e33
push 0
push 1
lea eax, [esp + 0x60]
push eax
lea ecx, [esp + 0x48]
call fcn.10027080
push str.utf8
lea ecx, [esp + 0x40]
mov byte [esp + 0x168], 0x34
call fcn.1002f1d0
push 0
lea ecx, [esp + 0x30]
call esi
push 0xd
push str.config_userid
mov byte [esp + 0x16c], 0x35
call edi
add esp, 8
mov dword [esp + 0x18], eax
lea eax, [esp + 0x2c]
mov byte [esp + 0x164], 0x36
push eax
lea eax, [esp + 0x1c]
push eax
lea eax, [esp + 0x8c]
push eax
lea ecx, [esp + 0x48]
call fcn.1002a670
mov ebx, dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QVariant::toInt_bool__const]
mov ecx, eax
push 0
mov byte [esp + 0x168], 0x37
call ebx
lea ecx, [esp + 0x84]
mov dword [esp + 0x20], eax
mov byte [esp + 0x164], 0x36
call ebp
lea ecx, [esp + 0x18]
mov byte [esp + 0x164], 0x35
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x2c]
mov byte [esp + 0x164], 0x34
call ebp
push str.100000
lea ecx, [esp + 0x30]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_char_const__]
push 0xb
push str.config_qyid
mov byte [esp + 0x16c], 0x38
call edi
add esp, 8
mov dword [esp + 0x18], eax
lea eax, [esp + 0x2c]
mov byte [esp + 0x164], 0x39
push eax
lea eax, [esp + 0x1c]
push eax
lea eax, [esp + 0x8c]
push eax
lea ecx, [esp + 0x48]
call fcn.1002a670
lea ecx, [esp + 0x14]
mov byte [esp + 0x164], 0x3a
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QVariant::toString_void_]
push eax
lea ecx, [esp + 0x58]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [esp + 0x14]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x84]
mov byte [esp + 0x164], 0x39
call ebp
lea ecx, [esp + 0x18]
mov byte [esp + 0x164], 0x38
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x2c]
mov byte [esp + 0x164], 0x34
call ebp
push 0x10072350
lea ecx, [esp + 0x30]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_char_const__]
push 9
push str.main_host
mov byte [esp + 0x16c], 0x3b
call edi
add esp, 8
mov dword [esp + 0x18], eax
lea eax, [esp + 0x2c]
mov byte [esp + 0x164], 0x3c
push eax
lea eax, [esp + 0x1c]
push eax
lea eax, [esp + 0x8c]
push eax
lea ecx, [esp + 0x48]
call fcn.1002a670
lea ecx, [esp + 0x14]
mov byte [esp + 0x164], 0x3d
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QVariant::toString_void_]
push eax
lea ecx, [esp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [esp + 0x14]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x84]
mov byte [esp + 0x164], 0x3c
call ebp
lea ecx, [esp + 0x18]
mov byte [esp + 0x164], 0x3b
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x2c]
mov byte [esp + 0x164], 0x34
call ebp
push 0
lea ecx, [esp + 0x30]
call esi
push 9
push str.main_port
mov byte [esp + 0x16c], 0x3e
call edi
add esp, 8
mov dword [esp + 0x18], eax
lea eax, [esp + 0x2c]
mov byte [esp + 0x164], 0x3f
push eax
lea eax, [esp + 0x1c]
push eax
lea eax, [esp + 0x8c]
push eax
lea ecx, [esp + 0x48]
call fcn.1002a670
push 0
mov ecx, eax
mov byte [esp + 0x168], 0x40
call ebx
lea ecx, [esp + 0x84]
mov dword [esp + 0x5c], eax
mov byte [esp + 0x164], 0x3f
call ebp
lea ecx, [esp + 0x18]
mov byte [esp + 0x164], 0x3e
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x2c]
mov byte [esp + 0x164], 0x34
call ebp
lea ecx, [esp + 0x3c]
mov byte [esp + 0x164], 0x2f
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QObject::destructor_void_]
lea ecx, [esp + 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::constructor_void_]
mov esi, eax
lea ecx, [esp + 0xac]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::constructor_void_]
mov edi, dword [sym.imp.Qt5Core.dll_public:_static_class_QByteArray___cdecl_QUrl::toPercentEncoding_class_QString_const___class_QByteArray_const___class_QByteArray_const__]
push esi
push eax
lea eax, [esp + 0x84]
mov byte [esp + 0x16c], 0x42
push eax
lea eax, [esp + 0xb4]
push eax
call edi
add esp, 0x10
push eax
lea ecx, [esp + 0xb8]
mov byte [esp + 0x168], 0x43
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QByteArray_const__]
mov ebx, eax
lea ecx, [esp + 0xb0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::constructor_void_]
mov esi, eax
lea ecx, [esp + 0xa4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::constructor_void_]
push esi
push eax
lea eax, [esp + 0x7c]
mov byte [esp + 0x16c], 0x46
push eax
lea eax, [esp + 0x20]
push eax
call edi
add esp, 0x10
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x168], 0x47
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QByteArray_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [esp + 0x168], 0x48
lea eax, [esp + 0x2c]
push eax
mov dword [ecx], 3
lea ecx, [esp + 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QTextStream::constructor_class_QString___class_QFlags_enum_QIODevice::OpenModeFlag__]
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QTextStream____thiscall_QTextStream::operator___char_const__]
lea ecx, [esp + 0x60]
push ebx
push str.content
push esi
push str.keystr
push ecx
push str.type
lea ecx, [esp + 0x6c]
mov byte [esp + 0x17c], 0x49
push ecx
push str.qyid
push dword [esp + 0x40]
mov ecx, eax
push str._alert_userid
call edi
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QTextStream____thiscall_QTextStream::operator___int_]
mov ecx, eax
call edi
mov esi, dword [sym.imp.Qt5Core.dll_public:_class_QTextStream____thiscall_QTextStream::operator___class_QString_const__]
mov ecx, eax
call esi
mov ecx, eax
call edi
mov ecx, eax
call esi
mov ecx, eax
call edi
mov ecx, eax
call esi
mov ecx, eax
call edi
mov ecx, eax
call esi
lea ecx, [esp + 0x3c]
mov byte [esp + 0x164], 0x48
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QTextStream::destructor_void_]
lea ecx, [esp + 0x18]
mov byte [esp + 0x164], 0x47
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x14]
mov byte [esp + 0x164], 0x46
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [esp + 0xa4]
mov byte [esp + 0x164], 0x45
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [esp + 0xb0]
mov byte [esp + 0x164], 0x44
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [esp + 0xb4]
mov byte [esp + 0x164], 0x43
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0xa8]
mov byte [esp + 0x164], 0x42
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [esp + 0xac]
mov byte [esp + 0x164], 0x41
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [esp + 0x24]
mov byte [esp + 0x164], 0x2f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea eax, [esp + 0x24]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x94]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov esi, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
mov ecx, eax
call esi
lea ecx, [esp + 0x28]
mov byte [esp + 0x164], 0x4a
push ecx
push str.alert_ClientRPC_Svr_url
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___class_QString_const__]
mov edi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
lea ecx, [esp + 0x24]
mov byte [esp + 0x164], 0x2f
call edi
push 0x18
call sub.MSVCR120.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x2c], eax
mov byte [esp + 0x164], 0x4b
test eax, eax
je 0x10046095
lea ecx, [esp + 0x5c]
push ecx
lea ecx, [esp + 0x54]
push ecx
lea ecx, [esp + 0x30]
push ecx
mov ecx, eax
call fcn.1001ec80
push 1
lea ecx, [esp + 0x40]
mov byte [esp + 0x168], 0x2f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
push 7
push str.success
mov byte [esp + 0x16c], 0x4c
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esp + 0x20], eax
mov ecx, dword [esp + 0x170]
lea eax, [esp + 0x3c]
push eax
lea eax, [esp + 0x24]
mov byte [esp + 0x168], 0x4d
push eax
lea eax, [esp + 0x34]
push eax
call fcn.1000a270
lea ecx, [esp + 0x20]
mov byte [esp + 0x164], 0x4c
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x3c]
mov byte [esp + 0x164], 0x2f
call ebp
lea eax, [esp + 0x24]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call esi
push str.alert_ClientRPC_Svr_end
mov ecx, eax
mov byte [esp + 0x168], 0x4e
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
lea ecx, [esp + 0x24]
mov byte [esp + 0x164], 0x2f
call edi
lea ecx, [esp + 0x58]
mov byte [esp + 0x164], 0x29
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x50]
mov byte [esp + 0x164], 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x54]
mov byte [esp + 0x164], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x98]
mov byte [esp + 0x164], 0x17
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QObject::destructor_void_]
lea ecx, [esp + 0x6c]
mov byte [esp + 0x164], 0x16
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x28]
mov byte [esp + 0x164], 0x15
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x7c]
mov byte [esp + 0x164], 0xe
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x74]
mov byte [esp + 0x164], 7
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x60]
mov dword [esp + 0x164], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esp + 0x15c]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x154
ret