forked from qt-creator/qt-creator
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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user