Debugger: Start separating different process environments

Debugger and stub run locally, the debugged process not necessarily.

Change-Id: Ibf6aec3dcaec60069866ec0765ec2178ca0a26d6
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
This commit is contained in:
hjk
2015-12-08 12:39:10 +01:00
parent 36b3e3c897
commit 8e702387e5
11 changed files with 33 additions and 25 deletions

View File

@@ -73,7 +73,9 @@ public:
QString executable;
QString displayName; // Used in the Snapshots view.
QString processArgs;
Utils::Environment environment;
Utils::Environment inferiorEnvironment;
Utils::Environment debuggerEnvironment;
Utils::Environment stubEnvironment;
QString workingDirectory;
qint64 attachPID = InvalidPid;
QStringList solibSearchPath;
@@ -81,7 +83,7 @@ public:
// Used by Qml debugging.
QString qmlServerAddress;
quint16 qmlServerPort;
quint16 qmlServerPort = InvalidPort;
// Used by general remote debugging.
QString remoteChannel;