forked from qt-creator/qt-creator
Android: Log jdb communication
Change-Id: If4833de2b65e57dd55c58c82bf707e57d4561031 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -771,6 +771,7 @@ void AndroidRunnerWorker::handleJdbSettled()
|
|||||||
for (int i = 0; i < 120 && m_jdbProcess->state() == QProcess::Running; ++i) {
|
for (int i = 0; i < 120 && m_jdbProcess->state() == QProcess::Running; ++i) {
|
||||||
m_jdbProcess->waitForReadyRead(500ms);
|
m_jdbProcess->waitForReadyRead(500ms);
|
||||||
const QByteArray lines = m_jdbProcess->readAllRawStandardOutput();
|
const QByteArray lines = m_jdbProcess->readAllRawStandardOutput();
|
||||||
|
qCDebug(androidRunWorkerLog) << "JDB output:" << lines;
|
||||||
const auto linesList = lines.split('\n');
|
const auto linesList = lines.split('\n');
|
||||||
for (const auto &line : linesList) {
|
for (const auto &line : linesList) {
|
||||||
auto msg = line.trimmed();
|
auto msg = line.trimmed();
|
||||||
@@ -784,8 +785,10 @@ void AndroidRunnerWorker::handleJdbSettled()
|
|||||||
const QStringList commands{"threads", "cont", "exit"};
|
const QStringList commands{"threads", "cont", "exit"};
|
||||||
|
|
||||||
for (const QString &command : commands) {
|
for (const QString &command : commands) {
|
||||||
if (waitForCommand())
|
if (waitForCommand()) {
|
||||||
|
qCDebug(androidRunWorkerLog) << "JDB input:" << command;
|
||||||
m_jdbProcess->write(QString("%1\n").arg(command));
|
m_jdbProcess->write(QString("%1\n").arg(command));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!m_jdbProcess->waitForFinished(s_jdbTimeout)) {
|
if (!m_jdbProcess->waitForFinished(s_jdbTimeout)) {
|
||||||
|
Reference in New Issue
Block a user