forked from qt-creator/qt-creator
Android: add "threads" command for jdb settelment
By issuing "threads" the jdb will output the names of the running threads. This makes sure that jdb has "settled" and is in a running state. Task-number: QTCREATORBUG-26592 Task-number: QTCREATORBUG-26709 Task-number: QTCREATORBUG-28141 Task-number: QTCREATORBUG-28428 Task-number: QTCREATORBUG-28851 Change-Id: Ib371e333eb9fc4d93a6b797bf7be68793f887fcd Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -281,12 +281,12 @@ void LldbEngine::handleLldbStarted()
|
||||
cmd2.arg("attachpid", attachedPID);
|
||||
|
||||
} else {
|
||||
|
||||
cmd2.arg("startmode", rp.startMode);
|
||||
// it is better not to check the start mode on the python sid (as we would have to duplicate the
|
||||
// enum values), and thus we assume that if the rp.attachPID is valid we really have to attach
|
||||
QTC_CHECK(!rp.attachPID.isValid() || (rp.startMode == AttachToCrashedProcess
|
||||
|| rp.startMode == AttachToLocalProcess));
|
||||
QTC_CHECK(rp.attachPID.isValid() && (rp.startMode == AttachToRemoteProcess
|
||||
|| rp.startMode == AttachToLocalProcess
|
||||
|| rp.startMode == AttachToRemoteServer));
|
||||
cmd2.arg("attachpid", rp.attachPID.pid());
|
||||
cmd2.arg("sysroot", rp.deviceSymbolsRoot.isEmpty() ? rp.sysRoot.toString()
|
||||
: rp.deviceSymbolsRoot);
|
||||
|
||||
Reference in New Issue
Block a user