Valgrind: Extend and use new DebuggerRunTool interface

Change-Id: I5e015a484e67175be12d538e7f814d61001ad7bb
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
hjk
2017-08-24 16:53:31 +02:00
parent ce62181cb8
commit d34f33d8d7
3 changed files with 61 additions and 13 deletions

View File

@@ -77,7 +77,8 @@ public:
bool isQmlDebugging() const { return m_isQmlDebugging; }
int portsUsedByDebugger() const;
void appendSolibSearchPath(const QString &str);
void setSolibSearchPath(const QStringList &list);
void addSolibSearchDir(const QString &str);
static void setBreakOnMainNextTime();
@@ -86,13 +87,22 @@ public:
void prependInferiorCommandLineArgument(const QString &arg);
void addQmlServerInferiorCommandLineArgumentIfNeeded();
void addExpectedSignal(const QString &signal);
void addSearchDirectory(const QString &dir);
void setStartMode(DebuggerStartMode startMode);
void setCloseMode(DebuggerCloseMode closeMode);
void setAttachPid(Utils::ProcessHandle pid);
void setSysRoot(const QString &sysRoot);
void setSymbolFile(const QString &symbolFile);
void setGdbServerChannel(const QString &channel);
void setUseExtendedRemote(bool on);
void setUseContinueInsteadOfRun(bool on);
void setUseTargetAsync(bool on);
void setSkipExecutableValidation(bool on);
void setQmlServer(const QUrl &qmlServer);
signals: