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

Disassembly:
into
push ebp
mov ebp, esp
sub esp, 0x50
mov eax, dword [sym.imp.lib.syslog.dll_public:_static_unsigned_int___cdecl_SysLogFilter::level_void_]
push ebx
push esi
mov ebx, ecx
mov dword [ebp - 0xc], eax
push edi
mov dword [ebp - 0x18], ebx
call eax
mov esi, dword [sym.imp.lib.syslog.dll_public:_static_bool___cdecl_SysLogFilter::state_unsigned_int_]
cmp eax, 2
mov edi, dword [sym.imp.lib.syslog.dll_public:_static_class_Ref_class_SysLogStream____cdecl_SysLogStream::stdOutPrinter_void_]
mov eax, dword [sym.imp.lib.syslog.dll_public:_static_unsigned_int___cdecl_SysLogFilter::id_unsigned_int_]
mov dword [ebp - 0x10], esi
mov dword [ebp - 0x14], edi
mov dword [ebp - 8], eax
ja 0x414527
push dword [0x474178]
call esi
pop ecx
test al, al
je 0x414527
lea eax, [ebp - 0x2c]
push eax
call edi
pop ecx
push 2
lea edx, [ebp - 0x1c]
mov ecx, dword [eax]
push edx
mov eax, dword [ecx]
call dword [eax]
push dword [0x474178]
mov esi, dword [eax]
mov edi, dword [esi]
call dword [ebp - 8]
pop ecx
push eax
lea eax, [ebp - 0x20]
mov ecx, esi
push eax
call dword [edi + 4]
push str.Image_creation_finished
lea edx, [ebp - 0x24]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x14]
lea edx, [ebp - 0x28]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx]
call dword [eax + 0x6c]
lea ecx, [ebp - 0x28]
call fcn.00401871
lea ecx, [ebp - 0x24]
call fcn.00401871
lea ecx, [ebp - 0x20]
call fcn.00401871
lea ecx, [ebp - 0x1c]
call fcn.00401871
lea ecx, [ebp - 0x2c]
call fcn.00401871
mov esi, dword [ebp - 0x10]
mov ecx, dword [ebx + 0x84]
lea edi, [ebx + 0x90]
mov al, byte [ebx + 0xb5]
push 4
push 1
mov byte [ecx + 0xdc], al
mov ecx, dword [ebx + 0x84]
mov al, byte [ebx + 0xb6]
mov dword [ebp - 0x38], edi
mov byte [ecx + 0xdd], al
call dword [sym.imp.lib.time.dll_public:_static_int___cdecl_TimeServer::tzOffset_bool_]
pop ecx
push eax
lea eax, [ebp - 0x2c]
push eax
call dword [sym.imp.lib.time.dll_public:_static_class_Ref_class_Time____cdecl_Time::current_int__enum_Time::ClockSource_]
add esp, 0xc
mov ecx, edi
push eax
call fcn.00401929
lea ecx, [ebp - 0x2c]
call fcn.00401871
xor eax, eax
lea edi, [ebx + 0x3c]
mov ecx, dword [edi]
mov dword [ebp - 0x20], eax
mov byte [ebp - 1], al
test ecx, ecx
je 0x414ac3
mov eax, dword [ecx + 4]
add ecx, 4
add ecx, dword [eax + 8]
mov eax, dword [ecx]
call dword [eax + 0x20]
cmp eax, 0xffffffff
je 0x4145ab
mov dword [ebx + 0x94], eax
mov ecx, dword [edi]
mov eax, dword [ecx + 4]
add ecx, 4
add ecx, dword [eax + 8]
mov eax, dword [ecx]
call dword [eax + 0x30]
mov ecx, dword [edi]
mov dword [ebx + 0x98], eax
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [ebp + 8]
mov dl, al
mov byte [ebp - 1], dl
sub ecx, 0x15
je 0x414759
sub ecx, 1
je 0x414725
sub ecx, 1
je 0x414719
sub ecx, 1
je 0x4146db
sub ecx, 1
je 0x4146cf
sub ecx, 1
je 0x4146c3
call dword [ebp - 0xc]
cmp eax, 3
ja 0x4146b2
push dword [0x474178]
call esi
pop ecx
test al, al
je 0x4146b2
lea eax, [ebp - 0x34]
push eax
call dword [ebp - 0x14]
pop ecx
push 3
lea edx, [ebp - 0x30]
mov ecx, dword [eax]
push edx
mov eax, dword [ecx]
call dword [eax]
push dword [0x474178]
mov esi, dword [eax]
mov edi, dword [esi]
call dword [ebp - 8]
pop ecx
push eax
lea eax, [ebp - 0x1c]
mov ecx, esi
push eax
call dword [edi + 4]
push dword [ebp + 8]
lea edx, [ebp - 0x24]
push str.Unsupported_manche_status:
mov ecx, dword [eax]
push edx
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x14]
mov edx, eax
lea ecx, [ebp - 0x28]
call fcn.00401784
pop ecx
lea edx, [ebp - 0x2c]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx]
call dword [eax + 0x6c]
lea ecx, [ebp - 0x2c]
call fcn.00401871
lea ecx, [ebp - 0x28]
call fcn.00401871
lea ecx, [ebp - 0x24]
call fcn.00401871
lea ecx, [ebp - 0x1c]
call fcn.00401871
lea ecx, [ebp - 0x30]
call fcn.00401871
lea ecx, [ebp - 0x34]
call fcn.00401871
mov dword [ebx + 0x88], 0x10
xor esi, esi
jmp 0x414a49
mov dword [ebx + 0x88], 0x13
jmp 0x4146bc
mov dword [ebx + 0x88], 0x12
jmp 0x4146bc
mov ecx, dword [ebx + 0x38]
push 0x12
pop esi
test ecx, ecx
je case.0x4146fe.11
mov eax, dword [ecx + 4]
add ecx, 4
add ecx, dword [eax + 0xc]
mov eax, dword [ecx]
call dword [eax + 0x18]
cmp eax, esi
ja case.0x4146fe.0
movzx eax, byte [eax + 0x4152f3]
jmp dword [eax*4 + 0x4152eb]
mov eax, dword [ebx + 0x38]
cmp byte [eax + 0x10], 0
je case.0x4146fe.11
push 0x13
pop esi
mov dword [ebx + 0x88], esi
jmp 0x4146bc
xor eax, eax
test dl, dl
setne al
add eax, 0x10
jmp 0x41474e
test dl, dl
je 0x41474b
mov ecx, dword [edi]
mov eax, dword [ecx]
call dword [eax + 0x30]
or eax, edx
jne 0x41474b
cmp byte [ebx + 0xb6], al
je 0x414747
mov ecx, dword [edi]
mov eax, dword [ecx]
call dword [eax + 0x3c]
or eax, edx
jne 0x41474b
push 0xf
jmp 0x41474d
push 0xe
pop eax
mov dword [ebx + 0x88], eax
jmp 0x4146bc
xor esi, esi
cmp dword [ebx + 0xac], esi
ja 0x4148fd
cmp dword [ebx + 0xa8], esi
ja 0x4148fd
mov ecx, dword [edi]
mov eax, dword [ecx]
call dword [eax + 0x30]
mov ecx, eax
xor eax, eax
cmp edx, eax
ja 0x414862
cmp ecx, eax
ja 0x414862
cmp byte [ebx + 0xb6], al
je 0x414856
mov ecx, dword [edi]
mov eax, dword [ecx]
call dword [eax + 0x3c]
mov ecx, eax
xor eax, eax
cmp edx, eax
ja 0x4147b1
cmp ecx, eax
jbe 0x414856
call dword [ebp - 0xc]
cmp eax, 3
ja 0x414845
push dword [0x474178]
call dword [ebp - 0x10]
pop ecx
test al, al
je 0x414845
lea eax, [ebp - 0x28]
push eax
call dword [ebp - 0x14]
pop ecx
push 3
lea edx, [ebp - 0x2c]
mov ecx, dword [eax]
push edx
mov eax, dword [ecx]
call dword [eax]
push dword [0x474178]
mov esi, dword [eax]
mov edi, dword [esi]
call dword [ebp - 8]
pop ecx
push eax
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call dword [edi + 4]
push str.Image_has_verify_errors
lea edx, [ebp - 0x34]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x14]
lea edx, [ebp + 8]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx]
call dword [eax + 0x6c]
lea ecx, [ebp + 8]
call fcn.00401871
lea ecx, [ebp - 0x34]
call fcn.00401871
lea ecx, [ebp - 0x30]
call fcn.00401871
lea ecx, [ebp - 0x2c]
call fcn.00401871
lea ecx, [ebp - 0x28]
call fcn.00401871
mov dword [ebx + 0x88], 0xa
xor esi, esi
jmp 0x41499e
mov dword [ebx + 0x88], 9
jmp 0x41484f
call dword [ebp - 0xc]
cmp eax, 3
ja 0x4148f6
push dword [0x474178]
call dword [ebp - 0x10]
pop ecx
test al, al
je 0x4148f6
lea eax, [ebp - 0x28]
push eax
call dword [ebp - 0x14]
pop ecx
push 3
lea edx, [ebp - 0x2c]
mov ecx, dword [eax]
push edx
mov eax, dword [ecx]
call dword [eax]
push dword [0x474178]
mov esi, dword [eax]
mov edi, dword [esi]
call dword [ebp - 8]
pop ecx
push eax
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call dword [edi + 4]
push str.Image_has_write_errors
lea edx, [ebp - 0x34]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x14]
lea edx, [ebp + 8]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx]
call dword [eax + 0x6c]
lea ecx, [ebp + 8]
call fcn.00401871
lea ecx, [ebp - 0x34]
call fcn.00401871
lea ecx, [ebp - 0x30]
call fcn.00401871
lea ecx, [ebp - 0x2c]
call fcn.00401871
lea ecx, [ebp - 0x28]
call fcn.00401871
xor esi, esi
jmp 0x414994
call dword [ebp - 0xc]
cmp eax, 3
ja 0x414994
push dword [0x474178]
call dword [ebp - 0x10]
pop ecx
test al, al
je 0x414994
lea eax, [ebp - 0x28]
push eax
call dword [ebp - 0x14]
pop ecx
push 3
lea edx, [ebp - 0x2c]
mov ecx, dword [eax]
push edx
mov eax, dword [ecx]
call dword [eax]
push dword [0x474178]
mov edi, dword [eax]
mov ebx, dword [edi]
call dword [ebp - 8]
pop ecx
push eax
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call dword [ebx + 4]
push str.Image_has_source_errors
lea edx, [ebp - 0x34]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x14]
lea edx, [ebp + 8]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx]
call dword [eax + 0x6c]
lea ecx, [ebp + 8]
call fcn.00401871
lea ecx, [ebp - 0x34]
call fcn.00401871
lea ecx, [ebp - 0x30]
call fcn.00401871
lea ecx, [ebp - 0x2c]
call fcn.00401871
lea ecx, [ebp - 0x28]
call fcn.00401871
mov ebx, dword [ebp - 0x18]
mov dword [ebx + 0x88], 0xb
cmp byte [ebp - 1], 0
jne 0x414a49
call dword [ebp - 0xc]
cmp eax, 3
ja 0x414a3f
push dword [0x474178]
call dword [ebp - 0x10]
pop ecx
test al, al
je 0x414a3f
lea eax, [ebp - 0x28]
push eax
call dword [ebp - 0x14]
pop ecx
push 3
lea edx, [ebp - 0x2c]
mov ecx, dword [eax]
push edx
mov eax, dword [ecx]
call dword [eax]
push dword [0x474178]
mov edi, dword [eax]
mov ebx, dword [edi]
call dword [ebp - 8]
pop ecx
push eax
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call dword [ebx + 4]
push str.Task_finished_but_hasCopied_is_false__
lea edx, [ebp - 0x34]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x14]
lea edx, [ebp + 8]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx]
call dword [eax + 0x6c]
lea ecx, [ebp + 8]
call fcn.00401871
lea ecx, [ebp - 0x34]
call fcn.00401871
lea ecx, [ebp - 0x30]
call fcn.00401871
lea ecx, [ebp - 0x2c]
call fcn.00401871
lea ecx, [ebp - 0x28]
call fcn.00401871
mov ebx, dword [ebp - 0x18]
mov dword [ebx + 0x88], 0xc
mov ecx, dword [ebx + 0x3c]
lea edx, [ebp + 8]
push edx
lea edi, [ebx + 0x78]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x3c]
push eax
mov ecx, edi
call fcn.00401929
lea ecx, [ebp + 8]
call fcn.00401871
mov ebx, dword [ebx + 0x84]
lea ecx, [ebp + 8]
push edi
call fcn.0040203d
mov eax, dword [ebp - 0x18]
lea ecx, [ebx + 0xd0]
add eax, 0x8c
push eax
call fcn.00401929
push dword [ebp - 0x38]
lea ecx, [ebx + 0xd4]
call fcn.00401929
lea eax, [ebp + 8]
push eax
lea ecx, [ebx + 0xd8]
call fcn.00401929
lea ecx, [ebp + 8]
call fcn.00401871
mov ebx, dword [ebp - 0x18]
jmp 0x414b62
call dword [ebp - 0xc]
cmp eax, 3
ja 0x414b56
push dword [0x474178]
call esi
pop ecx
test al, al
je 0x414b56
lea eax, [ebp - 0x2c]
push eax
call dword [ebp - 0x14]
pop ecx
push 3
lea edx, [ebp - 0x30]
mov ecx, dword [eax]
push edx
mov eax, dword [ecx]
call dword [eax]
push dword [0x474178]
mov esi, dword [eax]
mov edi, dword [esi]
call dword [ebp - 8]
pop ecx
push eax
lea eax, [ebp - 0x34]
mov ecx, esi
push eax
call dword [edi + 4]
push str.No_task
lea edx, [ebp - 0x38]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x14]
lea edx, [ebp + 8]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx]
call dword [eax + 0x6c]
lea ecx, [ebp + 8]
call fcn.00401871
lea ecx, [ebp - 0x38]
call fcn.00401871
lea ecx, [ebp - 0x34]
call fcn.00401871
lea ecx, [ebp - 0x30]
call fcn.00401871
lea ecx, [ebp - 0x2c]
call fcn.00401871
mov dword [ebx + 0x88], 0x10
xor esi, esi
lea edi, [ebx + 0x3c]
mov ecx, dword [edi]
test ecx, ecx
je 0x414c6b
cmp dword [ebx + 0x9c], esi
je 0x414c0b
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x40]
push esi
push dword [ebx + 0x9c]
push edx
push eax
call fcn.00445ffe
mov ecx, dword [edi]
mov dword [ebx + 0xd0], eax
mov dword [ebx + 0xd4], edx
push esi
mov eax, dword [ecx]
call dword [eax + 8]
push esi
push dword [ebx + 0x9c]
push edx
push eax
call fcn.00445ffe
mov ecx, dword [edi]
mov dword [ebx + 0xd8], eax
mov dword [ebx + 0xdc], edx
push esi
mov eax, dword [ecx]
call dword [eax + 0xc]
push esi
push dword [ebx + 0x9c]
push edx
push eax
call fcn.00445ffe
mov ecx, dword [edi]
mov dword [ebx + 0xe0], eax
mov dword [ebx + 0xe4], edx
push esi
mov eax, dword [ecx]
call dword [eax + 0x40]
push esi
push dword [ebx + 0x9c]
push edx
push eax
call fcn.00445ffe
mov dword [ebx + 0xe8], eax
mov dword [ebx + 0xec], edx
mov ecx, dword [edi]
mov eax, dword [ecx]
call dword [eax + 0x10]
mov ecx, dword [edi]
mov dword [ebx + 0xf0], eax
mov dword [ebx + 0xf4], edx
push esi
mov eax, dword [ecx]
call dword [eax + 0x20]
mov ecx, dword [edi]
mov dword [ebx + 0xf8], eax
mov dword [ebx + 0xfc], edx
mov eax, dword [ecx]
call dword [eax + 0x24]
mov ecx, dword [edi]
mov dword [ebx + 0x100], eax
mov dword [ebx + 0x104], edx
mov eax, dword [ecx]
call dword [eax + 0x34]
mov ecx, dword [edi]
mov dword [ebx + 0x108], eax
mov dword [ebx + 0x10c], edx
mov eax, dword [ecx]
call dword [eax + 0x38]
mov dword [ebx + 0x110], eax
mov dword [ebx + 0x114], edx
mov ecx, dword [ebx + 0x38]
mov dword [ebp + 8], esi
test ecx, ecx
je 0x414c85
mov eax, dword [ecx + 4]
mov eax, dword [eax + 4]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 8]
lea ecx, [ebp + 8]
mov dword [ebx + 0x38], esi
call fcn.00401871
lea eax, [ebp + 8]
mov dword [ebp + 8], esi
push eax
mov ecx, edi
call fcn.00401929
lea ecx, [ebp + 8]
call fcn.00401871
mov ecx, dword [ebx + 0x64]
test ecx, ecx
je 0x414ce4
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
push ecx
push esp
mov eax, dword [ecx]
call dword [eax + 4]
lea eax, [ebp + 8]
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_qt::QString___cdecl_qt::QString::fromRefString_class_Ref_class_String__]
pop ecx
push esp
lea ecx, [ebp + 8]
call dword [sym.imp.QtCore4.dll_public:_class_Ref_class_String____thiscall_qt::QString::toRefString_void_]
call dword [sym.imp.lib.platform.environment.dll_public:_static_bool___cdecl_PlatformEnvironment::addToRecentFiles_class_Ref_class_String__]
pop ecx
lea ecx, [ebp + 8]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_qt::QString::destructor_void_]
mov edi, dword [ebp - 0xc]
call edi
mov esi, dword [ebp - 0x10]
cmp eax, 1
ja 0x414d86
push dword [0x474178]
call esi
pop ecx
test al, al
je 0x414d86
lea eax, [ebp - 0x2c]
push eax
call dword [ebp - 0x14]
pop ecx
push 1
lea edx, [ebp - 0x30]
mov ecx, dword [eax]
push edx
mov eax, dword [ecx]
call dword [eax]
push dword [0x474178]
mov esi, dword [eax]
mov edi, dword [esi]
call dword [ebp - 8]
pop ecx
push eax
lea eax, [ebp - 0x34]
mov ecx, esi
push eax
call dword [edi + 4]
push str.Unlocking_disk
lea edx, [ebp - 0x38]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x14]
lea edx, [ebp + 8]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx]
call dword [eax + 0x6c]
lea ecx, [ebp + 8]
call fcn.00401871
lea ecx, [ebp - 0x38]
call fcn.00401871
lea ecx, [ebp - 0x34]
call fcn.00401871
lea ecx, [ebp - 0x30]
call fcn.00401871
lea ecx, [ebp - 0x2c]
call fcn.00401871
mov esi, dword [ebp - 0x10]
mov edi, dword [ebp - 0xc]
mov ecx, ebx
call fcn.00415318
xor eax, eax
cmp byte [ebx + 0xb8], al
je 0x414f9b
cmp dword [ebx + 0x40], eax
je 0x414f9b
cmp byte [ebp - 1], al
jne 0x414f9b
call edi
cmp eax, 2
ja 0x414e42
push dword [0x474178]
call esi
pop ecx
test al, al
je 0x414e42
lea eax, [ebp - 0x2c]
push eax
call dword [ebp - 0x14]
pop ecx
push 2
lea edx, [ebp - 0x30]
mov ecx, dword [eax]
push edx
mov eax, dword [ecx]
call dword [eax]
push dword [0x474178]
mov esi, dword [eax]
mov edi, dword [esi]
call dword [ebp - 8]
pop ecx
push eax
lea eax, [ebp - 0x34]
mov ecx, esi
push eax
call dword [edi + 4]
push str.Task_has_not_copied_successfully._Removing_image
lea edx, [ebp - 0x38]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x14]
lea edx, [ebp + 8]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx]
call dword [eax + 0x6c]
lea ecx, [ebp + 8]
call fcn.00401871
lea ecx, [ebp - 0x38]
call fcn.00401871
lea ecx, [ebp - 0x34]
call fcn.00401871
lea ecx, [ebp - 0x30]
call fcn.00401871
lea ecx, [ebp - 0x2c]
call fcn.00401871
mov edi, dword [ebp - 0xc]
push 0xffffffffffffffff
push 8
mov ecx, ebx
call fcn.00416c7e
push ecx
mov ecx, esp
mov esi, str.REMOVE_IMAGE
push str.gen.sat.dlg.statusdialog.events.step.removeimage
mov edx, esi
call fcn.00415e3e
mov eax, esp
push 1
push str.gen.sat.dlg.statusdialog.events.step.removeimage
push esi
push str.gen_sat.image.create_sat.gen_sat.image.create.differential
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_qt::QString___cdecl_qt::QCoreApplication::translate_char_const___char_const___char_const___enum_qt::QCoreApplication::Encoding_]
add esp, 0x14
mov ecx, ebx
call fcn.00416cad
push ecx
mov eax, esp
mov dword [eax], 1
call dword [sym.imp.QtCore4.dll_public:_static_void___cdecl_qt::QCoreApplication::processEvents_class_qt::QFlags_enum_qt::QEventLoop::ProcessEventsFlag__]
pop ecx
mov ecx, dword [ebx + 0x40]
mov eax, dword [ecx]
call dword [eax + 0xc]
test al, al
jne 0x414f40
call edi
cmp eax, 3
ja 0x414f34
push dword [0x474178]
call dword [ebp - 0x10]
pop ecx
test al, al
je 0x414f34
lea eax, [ebp - 0x2c]
push eax
call dword [ebp - 0x14]
pop ecx
push 3
lea edx, [ebp - 0x30]
mov ecx, dword [eax]
push edx
mov eax, dword [ecx]
call dword [eax]
push dword [0x474178]
mov esi, dword [eax]
mov edi, dword [esi]
call dword [ebp - 8]
pop ecx
push eax
lea eax, [ebp - 0x34]
mov ecx, esi
push eax
call dword [edi + 4]
push str.Image_remove_failed
lea edx, [ebp - 0x38]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x14]
lea edx, [ebp + 8]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx]
call dword [eax + 0x6c]
lea ecx, [ebp + 8]
call fcn.00401871
lea ecx, [ebp - 0x38]
call fcn.00401871
lea ecx, [ebp - 0x34]
call fcn.00401871
lea ecx, [ebp - 0x30]
call fcn.00401871
lea ecx, [ebp - 0x2c]
call fcn.00401871
mov edi, str.gen.sat.dlg.statusdialog.events.step.removeimage.failed
mov esi, str.REMOVE_IMAGE_FAILED
jmp 0x414f62
lea eax, [ebp + 8]
xor esi, esi
push eax
lea ecx, [ebx + 0x40]
mov dword [ebp + 8], esi
call fcn.00401929
mov byte [ebx + 0x118], 1
mov edi, str.gen.sat.dlg.statusdialog.events.step.removeimage.ok
mov esi, str.REMOVE_IMAGE_OK
push ecx
mov ecx, esp
mov edx, esi
push edi
call fcn.00415e3e
mov eax, esp
push 1
push edi
push esi
push str.gen_sat.image.create_sat.gen_sat.image.create.differential
push eax
call dword [sym.imp.QtCore4.dll_public:_static_class_qt::QString___cdecl_qt::QCoreApplication::translate_char_const___char_const___char_const___enum_qt::QCoreApplication::Encoding_]
add esp, 0x14
mov ecx, ebx
call fcn.00416cad
push ecx
mov eax, esp
mov dword [eax], 1
call dword [sym.imp.QtCore4.dll_public:_static_void___cdecl_qt::QCoreApplication::processEvents_class_qt::QFlags_enum_qt::QEventLoop::ProcessEventsFlag__]
xor eax, eax
pop ecx
mov ecx, dword [ebx + 0x40]
mov edi, eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x28], eax
mov dword [ebp + 8], edi
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], eax
test ecx, ecx
je 0x415150
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0xc]
mov esi, dword [ebx + 0x40]
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x28], edx
mov ecx, dword [esi + 4]
add esi, 4
mov ecx, dword [ecx + 8]
add ecx, esi
mov esi, dword [ecx]
call dword [esi]
push eax
lea ecx, [ebp + 8]
call fcn.00401929
lea ecx, [ebp - 0x38]
call fcn.00401871
mov ecx, dword [ebx + 0x40]
lea edx, [ebp - 0x38]
push edx
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 4]
push eax
lea ecx, [ebp - 0x1c]
call fcn.00401929
lea ecx, [ebp - 0x38]
call fcn.00401871
mov ecx, dword [ebx + 0x40]
lea edx, [ebp - 0x50]
push edx
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x14]
mov ecx, eax
lea eax, [ebp - 0x44]
cmp eax, ecx
je 0x41505d
mov eax, dword [ecx]
mov dword [ebp - 0x44], eax
mov eax, dword [ecx + 4]
mov dword [ebp - 0x40], eax
mov eax, dword [ecx + 8]
mov dword [ebp - 0x3c], eax
xor eax, eax
mov dword [ecx], eax
mov dword [ecx + 4], eax
mov dword [ecx + 8], eax
lea ecx, [ebp - 0x50]
call fcn.00412420
mov edi, dword [ebp + 8]
test edi, edi
je 0x415082
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 0x68]
test al, al
jne 0x415082
mov esi, dword [ebp - 0x1c]
mov dword [ebp - 0x20], esi
jmp 0x415150
call dword [ebp - 0xc]
cmp eax, 1
ja 0x415111
xor esi, esi
push esi
call dword [ebp - 0x10]
pop ecx
test al, al
je 0x415111
lea eax, [ebp - 0x20]
push eax
call dword [ebp - 0x14]
pop ecx
push 1
lea edx, [ebp - 0x2c]
mov ecx, dword [eax]
push edx
mov eax, dword [ecx]
call dword [eax]
push esi
mov edi, dword [eax]
mov ebx, dword [edi]
call dword [ebp - 8]
pop ecx
push eax
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call dword [ebx + 4]
push str.Image_did_not_return_a_name
lea edx, [ebp - 0x34]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x14]
lea edx, [ebp - 0x38]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx]
call dword [eax + 0x6c]
lea ecx, [ebp - 0x38]
call fcn.00401871
lea ecx, [ebp - 0x34]
call fcn.00401871
lea ecx, [ebp - 0x30]
call fcn.00401871
lea ecx, [ebp - 0x2c]
call fcn.00401871
lea ecx, [ebp - 0x20]
call fcn.00401871
mov ebx, dword [ebp - 0x18]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x20], eax
push ecx
mov ecx, esp
mov dword [ecx], eax
test eax, eax
je 0x415130
mov ecx, dword [eax + 4]
add eax, 4
mov ecx, dword [ecx + 4]
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 4]
lea eax, [ebp - 0x38]
push eax
call dword [sym.imp.svc.filesys.dll_public:_static_class_Ref_class_String____cdecl_Services::Filesystem::Client::Service::name_class_Ref_class_String__]
pop ecx
pop ecx
push eax
lea ecx, [ebp + 8]
call fcn.00401929
lea ecx, [ebp - 0x38]
call fcn.00401871
mov edi, dword [ebp + 8]
mov dword [ebp - 0x18], edi
test edi, edi
je 0x415167
mov eax, dword [edi + 4]
mov ecx, dword [eax + 4]
add ecx, 4
add ecx, edi
mov eax, dword [ecx]
call dword [eax + 4]
mov ecx, dword [ebx + 0x84]
lea eax, [ebp - 0x18]
push eax
add ecx, 0xcc
call fcn.00401929
lea ecx, [ebp - 0x18]
call fcn.00401871
mov eax, dword [ebp - 0x20]
mov esi, dword [ebx + 0x84]
mov dword [ebp - 0x20], eax
test eax, eax
je 0x4151a4
mov ecx, dword [eax + 4]
add eax, 4
mov ecx, dword [ecx + 4]
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 4]
lea eax, [ebp - 0x20]
push eax
lea ecx, [esi + 0xb0]
call fcn.00401929
mov eax, dword [ebp - 0x24]
lea ecx, [esi + 0xc0]
mov dword [esi + 0xb8], eax
mov eax, dword [ebp - 0x28]
mov dword [esi + 0xbc], eax
lea eax, [ebp - 0x44]
cmp ecx, eax
je 0x4151e0
push dword [ebp + 8]
push dword [ebp - 0x40]
push dword [ebp - 0x44]
call fcn.00412552
lea ecx, [ebp - 0x20]
call fcn.00401871
lea ecx, [ebp - 0x44]
call fcn.00412420
lea ecx, [ebp - 0x1c]
call fcn.00401871
lea ecx, [ebp + 8]
call fcn.00401871
mov ecx, ebx
call dword [sym.imp.lib.qsat.dll_public:_void___thiscall_Libraries::QSAT::TaskControl::progressMessageClear_void_]
mov eax, dword [ebx + 0x88]
add eax, 0xfffffff7
cmp eax, 8
ja case.0x41521d.13
movzx eax, byte [eax + 0x41530f]
jmp dword [eax*4 + 0x415307]
call dword [ebp - 0xc]
cmp eax, 3
ja case.0x41521d.9
push dword [0x474178]
call dword [ebp - 0x10]
pop ecx
test al, al
je case.0x41521d.9
lea eax, [ebp - 0x28]
push eax
call dword [ebp - 0x14]
pop ecx
push 3
lea edx, [ebp - 0x2c]
mov ecx, dword [eax]
push edx
mov eax, dword [ecx]
call dword [eax]
push dword [0x474178]
mov esi, dword [eax]
mov edi, dword [esi]
call dword [ebp - 8]
pop ecx
push eax
lea eax, [ebp - 0x30]
mov ecx, esi
push eax
call dword [edi + 4]
push dword [ebx + 0x88]
lea edx, [ebp - 0x34]
push str.Finish_condition_not_handled_for_live_status:
mov ecx, dword [eax]
push edx
mov eax, dword [ecx + 4]
mov eax, dword [eax + 8]
add eax, 4
add ecx, eax
mov eax, dword [ecx]
call dword [eax + 0x14]
mov edx, eax
lea ecx, [ebp - 0x38]
call fcn.00402fa6
pop ecx
lea edx, [ebp + 8]
push edx
mov ecx, dword [eax]
mov eax, dword [ecx]
call dword [eax + 0x6c]
lea ecx, [ebp + 8]
call fcn.00401871
lea ecx, [ebp - 0x38]
call fcn.00401871
lea ecx, [ebp - 0x34]
call fcn.00401871
lea ecx, [ebp - 0x30]
call fcn.00401871
lea ecx, [ebp - 0x2c]
call fcn.00401871
lea ecx, [ebp - 0x28]
call fcn.00401871
push 0xffffffffffffffff
push dword [ebx + 0x88]
mov ecx, ebx
call fcn.00416c7e
pop edi
pop esi
pop ebx
leave
ret 4