Function at 0x1005e960
Capabilities:
Get number of processors
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x10096502
mov eax, dword fs:[0]
push eax
sub esp, 0x64
push ebx
push ebp
push esi
push edi
mov eax, dword [0x100d4254]
xor eax, esp
push eax
lea eax, [esp + 0x78]
mov dword fs:[0], eax
mov ebp, ecx
mov dword [esp + 0x20], ebp
lea eax, [esp + 0x14]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QDateTime___cdecl_QDateTime::currentDateTime_void_]
add esp, 4
lea ecx, [esp + 0x54]
mov dword [esp + 0x80], 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDate::constructor_void_]
lea ecx, [esp + 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDate::constructor_void_]
lea ecx, [esp + 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDate::constructor_void_]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_class_QDate___thiscall_QDateTime::date_void_]
lea eax, [esp + 0x3c]
push eax
lea ecx, [esp + 0x18]
mov dword [esp + 0x20], 0xffffffff
mov dword [esp + 0x1c], 0xffffffff
call ebx
mov ecx, eax
lea esi, [ebp + 0x20]
mov eax, dword [ecx]
mov dword [esp + 0x44], eax
mov eax, dword [ecx + 4]
mov ecx, esi
mov dword [esp + 0x48], eax
lea eax, [esp + 0x3c]
push eax
call ebx
mov ebx, dword [sym.imp.Qt5Core.dll_public:_class_QTime___thiscall_QDateTime::time_void_]
mov ecx, eax
mov eax, dword [ecx]
mov dword [esp + 0x4c], eax
mov eax, dword [ecx + 4]
lea ecx, [esp + 0x14]
mov dword [esp + 0x50], eax
lea eax, [esp + 0x3c]
push eax
call ebx
mov ecx, esi
mov eax, dword [eax]
mov dword [esp + 0x1c], eax
lea eax, [esp + 0x3c]
push eax
call ebx
lea ecx, [esp + 0x14]
mov eax, dword [eax]
mov dword [esp + 0x18], eax
lea eax, [esp + 0x3c]
push eax
call ebx
mov edi, dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QTime::hour_void_const]
mov ecx, eax
call edi
mov dword [esp + 0x30], eax
mov ecx, esi
lea eax, [esp + 0x3c]
push eax
call ebx
mov ecx, eax
call edi
mov dword [esp + 0x2c], eax
lea ecx, [esp + 0x14]
lea eax, [esp + 0x3c]
push eax
call ebx
mov edi, dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QTime::minute_void_const]
mov ecx, eax
call edi
mov dword [esp + 0x3c], eax
mov ecx, esi
lea eax, [esp + 0x34]
push eax
call ebx
mov ecx, eax
call edi
mov ecx, dword [ebp + 0x1c]
test ecx, ecx
mov ebp, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::destructor_void_]
mov ebx, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
mov dword [esp + 0x34], eax
jne 0x1005ef7c
mov ebp, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push 0xc
push str.hh:mm:ss.zzz
call ebp
add esp, 8
mov dword [esp + 0x20], eax
mov ebx, dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QTime::toString_class_QString_const__]
lea eax, [esp + 0x20]
push eax
lea eax, [esp + 0x2c]
mov byte [esp + 0x84], 1
push eax
lea ecx, [esp + 0x24]
call ebx
mov edi, eax
lea eax, [esp + 0x24]
mov byte [esp + 0x80], 2
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x70]
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 edi
push str.todaytime
mov ecx, eax
mov byte [esp + 0x88], 3
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__]
lea ecx, [esp + 0x24]
mov byte [esp + 0x80], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
lea ecx, [esp + 0x28]
mov byte [esp + 0x80], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
mov byte [esp + 0x80], 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xc
push str.hh:mm:ss.zzz
call ebp
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov byte [esp + 0x80], 4
push eax
lea eax, [esp + 0x28]
push eax
lea ecx, [esp + 0x20]
call ebx
mov edi, eax
lea eax, [esp + 0x28]
mov byte [esp + 0x80], 5
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x70]
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 edi
push str.targettime
mov ecx, eax
mov byte [esp + 0x88], 6
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 ebx, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
lea ecx, [esp + 0x28]
mov byte [esp + 0x80], 5
call ebx
lea ecx, [esp + 0x24]
mov byte [esp + 0x80], 4
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
mov byte [esp + 0x80], 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xa
push str.yyyy_MM_dd
call ebp
add esp, 8
mov dword [esp + 0x20], eax
lea eax, [esp + 0x20]
mov byte [esp + 0x80], 7
push eax
lea eax, [esp + 0x28]
push eax
lea ecx, [esp + 0x54]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QDate::toString_class_QString_const__]
mov edi, eax
lea eax, [esp + 0x28]
mov byte [esp + 0x80], 8
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ebp, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
mov ecx, eax
call ebp
push edi
push str.targetDate
mov ecx, eax
mov byte [esp + 0x88], 9
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__]
lea ecx, [esp + 0x28]
mov byte [esp + 0x80], 8
call ebx
lea ecx, [esp + 0x24]
mov byte [esp + 0x80], 7
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
mov byte [esp + 0x80], 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [esp + 0x4c]
cmp dword [esp + 0x44], eax
mov eax, dword [esp + 0x1c]
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x48]
mov edi, dword [esp + 0x50]
jne 0x1005ee24
cmp edx, edi
jne 0x1005ee26
cmp eax, ecx
jle 0x1005ed23
lea eax, [esp + 0x28]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call ebp
push str.todaydatetargetDatetodaytime_targetTime
mov ecx, eax
mov byte [esp + 0x84], 0xa
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
lea ecx, [esp + 0x28]
mov byte [esp + 0x80], 0
call ebx
push 0
push 1
lea eax, [esp + 0x30]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime___thiscall_QDateTime::addDays_long_long___int64__]
mov byte [esp + 0x80], 0xb
jmp 0x1005edf5
jne 0x1005ed7c
lea eax, [esp + 0x28]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call ebp
push str.todaydatetargetDatetodaytimetargetTime
mov ecx, eax
mov byte [esp + 0x84], 0xc
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
lea ecx, [esp + 0x28]
mov byte [esp + 0x80], 0
call ebx
push 0
push 1
lea eax, [esp + 0x30]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime___thiscall_QDateTime::addDays_long_long___int64__]
mov byte [esp + 0x80], 0xd
jmp 0x1005edf5
cmp eax, ecx
jge 0x1005ee24
lea eax, [esp + 0x18]
push eax
lea ecx, [esp + 0x20]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QTime::secsTo_class_QTime_const__const]
cmp eax, 1
je 0x1005eda0
test eax, eax
jne 0x1005ef64
lea eax, [esp + 0x28]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call ebp
push str.todaydatetargetDatetodaytime_targetTime_xiangcha_1
mov ecx, eax
mov byte [esp + 0x84], 0xe
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
lea ecx, [esp + 0x28]
mov byte [esp + 0x80], 0
call ebx
push 0
push 1
lea eax, [esp + 0x30]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime___thiscall_QDateTime::addDays_long_long___int64__]
mov byte [esp + 0x80], 0xf
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime____thiscall_QDateTime::operator_class_QDateTime_const__]
mov ebp, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::destructor_void_]
lea ecx, [esp + 0x28]
mov byte [esp + 0x80], 0
call ebp
push esi
lea ecx, [esp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QDateTime::secsTo_class_QDateTime_const__const]
mov esi, eax
jmp 0x1005f413
cmp edx, edi
jl 0x1005ef64
jg 0x1005ee3c
mov edx, dword [esp + 0x4c]
cmp dword [esp + 0x44], edx
jbe 0x1005ef64
cmp eax, ecx
jle 0x1005eeed
lea eax, [esp + 0x28]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call ebp
push 0x100a7a6c
mov ecx, eax
mov byte [esp + 0x84], 0x10
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
lea ecx, [esp + 0x28]
mov byte [esp + 0x80], 0
call ebx
mov eax, dword [esp + 0x2c]
cmp dword [esp + 0x30], eax
jne 0x1005ee98
mov eax, dword [esp + 0x34]
cmp dword [esp + 0x3c], eax
je 0x1005ef57
lea eax, [esp + 0x44]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::setDate_class_QDate_const__]
push 0
push 1
lea eax, [esp + 0x44]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime___thiscall_QDateTime::addDays_long_long___int64__]
push eax
mov ecx, esi
mov byte [esp + 0x84], 0x11
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime____thiscall_QDateTime::operator_class_QDateTime_const__]
mov ebp, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::destructor_void_]
lea ecx, [esp + 0x3c]
mov byte [esp + 0x80], 0
call ebp
push esi
lea ecx, [esp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QDateTime::secsTo_class_QDateTime_const__const]
mov esi, eax
jmp 0x1005f413
jne 0x1005ef17
lea eax, [esp + 0x3c]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call ebp
mov byte [esp + 0x80], 0x12
push str.todaydate_targetDatetodaytimetargetTime
jmp 0x1005ef41
cmp eax, ecx
jge 0x1005ef64
lea eax, [esp + 0x3c]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call ebp
mov byte [esp + 0x80], 0x13
push str.todaydate_targetDatetodaytime_targetTime
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
lea ecx, [esp + 0x3c]
mov byte [esp + 0x80], 0
call ebx
lea eax, [esp + 0x44]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::setDate_class_QDate_const__]
mov ebp, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::destructor_void_]
lea ecx, [esp + 0x14]
push esi
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QDateTime::secsTo_class_QDateTime_const__const]
mov esi, eax
jmp 0x1005f413
cmp ecx, 1
jne 0x1005f23b
lea eax, [esp + 0x3c]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
mov ecx, eax
call edi
push str._weekday_exe
mov ecx, eax
mov byte [esp + 0x84], 0x14
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
lea ecx, [esp + 0x3c]
mov byte [esp + 0x80], 0
call ebx
lea eax, [esp + 0x3c]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDate___thiscall_QDateTime::date_void_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QDate::dayOfWeek_void_const]
push esi
lea ecx, [esp + 0x18]
mov ebp, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QDateTime::operator__class_QDateTime_const__const]
push esi
test al, al
je 0x1005f0dd
lea ecx, [esp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QDateTime::secsTo_class_QDateTime_const__const]
mov dword [esp + 0x20], eax
lea ecx, [esp + 0x60]
lea eax, [esp + 0x3c]
push eax
push 0
push 0
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call edi
push ebp
push dword [esp + 0x24]
mov ecx, eax
mov byte [esp + 0x88], 0x15
push str.weekday_cha_sec
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___int_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
lea ecx, [esp + 0x3c]
mov byte [esp + 0x80], 0
call ebx
cmp ebp, 6
jne 0x1005f071
push 0
push 2
lea eax, [esp + 0x44]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime___thiscall_QDateTime::addDays_long_long___int64__]
mov byte [esp + 0x80], 0x16
jmp 0x1005f0bb
cmp ebp, 7
jne 0x1005f091
push 0
push 1
lea eax, [esp + 0x44]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime___thiscall_QDateTime::addDays_long_long___int64__]
mov byte [esp + 0x80], 0x17
jmp 0x1005f0bb
mov eax, dword [esp + 0x20]
cmp eax, 1
je 0x1005f0a2
test eax, eax
jne 0x1005f1c8
push 0
push 1
lea eax, [esp + 0x44]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime___thiscall_QDateTime::addDays_long_long___int64__]
mov byte [esp + 0x80], 0x18
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime____thiscall_QDateTime::operator_class_QDateTime_const__]
mov ebp, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::destructor_void_]
lea ecx, [esp + 0x3c]
mov byte [esp + 0x80], 0
call ebp
jmp 0x1005f1ce
push ecx
mov edi, esp
lea eax, [esp + 0x1c]
push eax
lea eax, [esp + 0x40]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x7c]
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 ebp
push str.weekweek
mov ecx, eax
mov byte [esp + 0x94], 0x19
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___int_]
push ecx
mov ecx, esp
push edi
mov eax, dword [eax]
mov edi, dword [sym.imp.Qt5Core.dll_class_QDebug___cdecl_operator___class_QDebug__class_QDateTime_const__]
mov dword [ecx], eax
inc dword [eax + 0xc]
call edi
add esp, 0xc
lea eax, [esp + 0x44]
push eax
call edi
add esp, 0xc
lea ecx, [esp + 0x3c]
call ebx
lea ecx, [esp + 0x34]
mov byte [esp + 0x80], 0
call ebx
mov edi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::destructor_void_]
lea ebx, [ebx]
push esi
lea ecx, [esp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QDateTime::operator__class_QDateTime_const__const]
test al, al
je 0x1005f179
cmp ebp, 6
je 0x1005f179
cmp ebp, 7
jne 0x1005f1c2
push 0
push 1
lea eax, [esp + 0x44]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime___thiscall_QDateTime::addDays_long_long___int64__]
push eax
mov ecx, esi
mov byte [esp + 0x84], 0x1a
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime____thiscall_QDateTime::operator_class_QDateTime_const__]
lea ecx, [esp + 0x3c]
mov byte [esp + 0x80], 0
call edi
lea eax, [esp + 0x34]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDate___thiscall_QDateTime::date_void_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QDate::dayOfWeek_void_const]
mov ebp, eax
jmp 0x1005f160
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
mov ebp, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::destructor_void_]
push esi
lea eax, [esp + 0x38]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call edi
push str.weekday_m_targetTIme
mov ecx, eax
mov byte [esp + 0x88], 0x1b
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
push ecx
mov ecx, esp
mov eax, dword [eax]
mov dword [ecx], eax
inc dword [eax + 0xc]
lea eax, [esp + 0x44]
push eax
call dword [sym.imp.Qt5Core.dll_class_QDebug___cdecl_operator___class_QDebug__class_QDateTime_const__]
add esp, 0xc
lea ecx, [esp + 0x3c]
call ebx
lea ecx, [esp + 0x34]
mov byte [esp + 0x80], 0
call ebx
push esi
lea ecx, [esp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QDateTime::secsTo_class_QDateTime_const__const]
mov esi, eax
jmp 0x1005f413
cmp ecx, 2
jne 0x1005f410
push esi
push ecx
mov edi, esp
lea eax, [esp + 0x1c]
push eax
lea eax, [esp + 0x40]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x7c]
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._interval_day_exe
mov ecx, eax
mov byte [esp + 0x90], 0x1c
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
push ecx
mov ecx, esp
push edi
mov eax, dword [eax]
mov edi, dword [sym.imp.Qt5Core.dll_class_QDebug___cdecl_operator___class_QDebug__class_QDateTime_const__]
mov dword [ecx], eax
inc dword [eax + 0xc]
call edi
add esp, 0xc
lea eax, [esp + 0x44]
push eax
call edi
add esp, 0xc
lea ecx, [esp + 0x3c]
call ebx
lea ecx, [esp + 0x34]
mov byte [esp + 0x80], 0
call ebx
push esi
lea ecx, [esp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QDateTime::operator__class_QDateTime_const__const]
lea ecx, [esp + 0x14]
push esi
test al, al
je 0x1005f315
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QDateTime::secsTo_class_QDateTime_const__const]
cmp eax, 1
je 0x1005f2da
test eax, eax
jne 0x1005f3c7
mov eax, dword [esp + 0x20]
mov ecx, esi
mov eax, dword [eax + 0x18]
cdq
push edx
push eax
lea eax, [esp + 0x44]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime___thiscall_QDateTime::addDays_long_long___int64__]
push eax
mov ecx, esi
mov byte [esp + 0x84], 0x1d
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime____thiscall_QDateTime::operator_class_QDateTime_const__]
lea ecx, [esp + 0x3c]
mov byte [esp + 0x80], 0
call ebp
jmp 0x1005f3c7
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QDateTime::operator__class_QDateTime_const__const]
test al, al
jne 0x1005f3c7
mov eax, dword [esp + 0x20]
mov ecx, esi
mov eax, dword [eax + 0x18]
cdq
push edx
push eax
lea eax, [esp + 0x44]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime___thiscall_QDateTime::addDays_long_long___int64__]
push eax
mov ecx, esi
mov byte [esp + 0x84], 0x1e
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime____thiscall_QDateTime::operator_class_QDateTime_const__]
lea ecx, [esp + 0x3c]
mov byte [esp + 0x80], 0
call ebp
push esi
lea eax, [esp + 0x34]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x74]
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.style__2_m_targetDateTime_
mov ecx, eax
mov byte [esp + 0x88], 0x1f
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
push ecx
mov ecx, esp
mov eax, dword [eax]
mov dword [ecx], eax
inc dword [eax + 0xc]
lea eax, [esp + 0x3c]
push eax
call edi
add esp, 0xc
lea ecx, [esp + 0x34]
call ebx
lea ecx, [esp + 0x30]
mov byte [esp + 0x80], 0
call ebx
push esi
lea ecx, [esp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QDateTime::operator__class_QDateTime_const__const]
test al, al
je 0x1005f323
push esi
lea eax, [esp + 0x38]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x74]
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.interval_day_m_targetDateTime
mov ecx, eax
mov byte [esp + 0x88], 0x20
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
push ecx
mov ecx, esp
mov eax, dword [eax]
mov dword [ecx], eax
inc dword [eax + 0xc]
lea eax, [esp + 0x44]
push eax
call edi
jmp 0x1005f212
or esi, 0xffffffff
lea eax, [esp + 0x3c]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x70]
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 esi
push str.secondsseconds
mov ecx, eax
mov byte [esp + 0x88], 0x21
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___int_]
lea ecx, [esp + 0x3c]
mov byte [esp + 0x80], 0
call ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x80], 0xffffffff
call ebp
mov eax, esi
mov ecx, dword [esp + 0x78]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov esp, ebp
pop ebp
ret