Function at 0x414cb0
Capabilities:
Terminate process

Disassembly:
push ebp
xor eax, eax
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x4c
mov edx, dword [ebp + 8]
test edx, edx
jne 0x414cd0
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret 8
mov dword [esp + 8], edx
mov dword [esp + 4], 1
lea ebx, [ebp - 0x34]
mov dword [esp], 0x1f0fff
call dword [sym.imp.KERNEL32.dll_OpenProcess]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0
mov dword [esp], eax
call dword [sym.imp.KERNEL32.dll_TerminateProcess]
sub esp, 8
test eax, eax
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x2c], 2
mov dword [ebp - 0x28], 0
mov ecx, ebx
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0x4412e8
mov dword [esp], eax
je 0x414e22
call dword [method.QMessageLogger.debug___const]
mov ecx, dword [ebp - 0x34]
sub esp, 4
cmp dword [ecx + 0x18], 1
jle 0x414d50
test byte [ecx + 0x2c], 1
jne 0x414d63
mov dword [esp], 0x22
call dword [method.QTextStream.operator___char_]
mov ecx, dword [ebp - 0x34]
sub esp, 4
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov eax, dword [method.QTextStream.operator___QString_const_]
mov dword [ebp - 0x3c], eax
call eax
mov ecx, dword [ebp - 0x34]
sub esp, 4
cmp dword [ecx + 0x18], 1
jle 0x414d85
test byte [ecx + 0x2c], 1
jne 0x414d98
mov dword [esp], 0x22
call dword [method.QTextStream.operator___char_]
mov ecx, dword [ebp - 0x34]
sub esp, 4
cmp byte [ecx + 0x14], 0
jne 0x414f60
lea edi, [ebp - 0x30]
mov dword [esp + 8], 0x10
mov dword [esp + 4], str.kill_successful_
mov dword [esp], edi
call dword [method.QString.fromUtf8_helper_char_const__int_]
mov dword [esp], edi
mov ecx, dword [ebp - 0x34]
call dword [ebp - 0x3c]
mov eax, dword [ebp - 0x30]
sub esp, 4
mov edx, dword [eax]
test edx, edx
jne 0x414ef2
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov ecx, dword [ebp - 0x34]
cmp byte [ecx + 0x14], 0
jne 0x414f30
mov ecx, ebx
mov ebx, 1
call dword [method.QDebug.QDebug__]
mov dword [esp], esi
call dword [sym.imp.KERNEL32.dll_CloseHandle]
sub esp, 4
lea esp, [ebp - 0xc]
mov eax, ebx
pop ebx
pop esi
pop edi
pop ebp
ret 8
call dword [method.QMessageLogger.debug___const]
mov ecx, dword [ebp - 0x34]
sub esp, 4
cmp dword [ecx + 0x18], 1
jle 0x414e3a
test byte [ecx + 0x2c], 1
jne 0x414e4d
mov dword [esp], 0x22
call dword [method.QTextStream.operator___char_]
mov ecx, dword [ebp - 0x34]
sub esp, 4
mov eax, dword [ebp + 0xc]
mov dword [esp], eax
mov eax, dword [method.QTextStream.operator___QString_const_]
mov dword [ebp - 0x3c], eax
call eax
mov ecx, dword [ebp - 0x34]
sub esp, 4
cmp dword [ecx + 0x18], 1
jle 0x414e6f
test byte [ecx + 0x2c], 1
jne 0x414e82
mov dword [esp], 0x22
call dword [method.QTextStream.operator___char_]
mov ecx, dword [ebp - 0x34]
sub esp, 4
cmp byte [ecx + 0x14], 0
jne 0x414f45
lea edi, [ebp - 0x30]
mov dword [esp + 8], 0xc
mov dword [esp + 4], str.kill_failed_
mov dword [esp], edi
call dword [method.QString.fromUtf8_helper_char_const__int_]
mov dword [esp], edi
mov ecx, dword [ebp - 0x34]
call dword [ebp - 0x3c]
mov eax, dword [ebp - 0x30]
sub esp, 4
mov edx, dword [eax]
test edx, edx
jne 0x414f12
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov ecx, dword [ebp - 0x34]
cmp byte [ecx + 0x14], 0
jne 0x414f75
mov ecx, ebx
xor ebx, ebx
call dword [method.QDebug.QDebug__]
jmp 0x414e0a
cmp edx, 0xffffffff
je 0x414df0
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x414df0
mov eax, dword [ebp - 0x30]
jmp 0x414dd7
cmp edx, 0xffffffff
je 0x414ed6
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x414ed6
mov eax, dword [ebp - 0x30]
jmp 0x414ebd
mov dword [esp], 0x20
call dword [method.QTextStream.operator___char_]
sub esp, 4
jmp 0x414dfd
mov dword [esp], 0x20
call dword [method.QTextStream.operator___char_]
sub esp, 4
jmp 0x414e8c
mov dword [esp], 0x20
call dword [method.QTextStream.operator___char_]
sub esp, 4
jmp 0x414da2
mov dword [esp], 0x20
call dword [method.QTextStream.operator___char_]
sub esp, 4
jmp 0x414ee3