forked from qt-creator/qt-creator
Debugger: Split related settings
GDB's 'target extended-remote' and 'set detach-on-fork' are related, but neither the same nor orthogonal. Better use two bools. Task-number: QTCREATORBUG-17264 Task-number: QTCREATORBUG-16978 Change-Id: I50dfcdf8f69fadcc6dff2dcf632e4bdfe28a28bf Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io> Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -262,7 +262,7 @@ void GdbRemoteServerEngine::callTargetRemote()
|
||||
|
||||
if (m_isQnxGdb)
|
||||
runCommand({"target qnx " + channel, NoFlags, CB(handleTargetQnx)});
|
||||
else if (runParameters().multiProcess)
|
||||
else if (runParameters().useExtendedRemote)
|
||||
runCommand({"target extended-remote " + channel, NoFlags, CB(handleTargetExtendedRemote)});
|
||||
else
|
||||
runCommand({"target remote " + channel, NoFlags, CB(handleTargetRemote)});
|
||||
@@ -467,7 +467,7 @@ void GdbRemoteServerEngine::notifyEngineRemoteServerRunning
|
||||
// Currently only used by Android support.
|
||||
runParameters().attachPID = inferiorPid;
|
||||
runParameters().remoteChannel = serverChannel;
|
||||
runParameters().multiProcess = true;
|
||||
runParameters().useExtendedRemote = true;
|
||||
showMessage("NOTE: REMOTE SERVER RUNNING IN MULTIMODE");
|
||||
m_startAttempted = true;
|
||||
startGdb();
|
||||
|
||||
Reference in New Issue
Block a user