ProcessExplorer: Use 64-bit PIDs in DeviceProcessSignalOperation

This is for consistency with the return value of QProcess::processId().
No platform supported by Qt uses pid values exceeding 2^32.

Change-Id: I8dcdaf9e4640f321bf66eb200aeacdc84da5153f
Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
This commit is contained in:
hjk
2015-09-15 16:03:11 +02:00
parent 014a7b332b
commit 1a8faab311
7 changed files with 27 additions and 27 deletions

View File

@@ -115,7 +115,7 @@ void Android::Internal::AndroidSignalOperation::handleTimeout()
emit finished(m_errorMessage);
}
void Android::Internal::AndroidSignalOperation::signalOperationViaADB(int pid, int signal)
void Android::Internal::AndroidSignalOperation::signalOperationViaADB(qint64 pid, int signal)
{
QTC_ASSERT(m_state == Idle, return);
m_adbProcess->disconnect(this);
@@ -131,7 +131,7 @@ void Android::Internal::AndroidSignalOperation::signalOperationViaADB(int pid, i
<< QString::fromLatin1("/proc/%1/cmdline").arg(m_pid));
}
void Android::Internal::AndroidSignalOperation::killProcess(int pid)
void Android::Internal::AndroidSignalOperation::killProcess(qint64 pid)
{
signalOperationViaADB(pid, 9);
}
@@ -144,7 +144,7 @@ void Android::Internal::AndroidSignalOperation::killProcess(const QString &fileP
emit finished(m_errorMessage);
}
void Android::Internal::AndroidSignalOperation::interruptProcess(int pid)
void Android::Internal::AndroidSignalOperation::interruptProcess(qint64 pid)
{
signalOperationViaADB(pid, 2);
}