forked from qt-creator/qt-creator
Valgrind: Support vgdb
Change-Id: Id9f653a81d329494017653b8fc7ec9960e20dbcd Reviewed-by: hjk <hjk@theqtcompany.com>
This commit is contained in:
@@ -59,15 +59,29 @@ signals:
|
||||
void suppressionCount(const QString &name, qint64 count);
|
||||
|
||||
protected:
|
||||
virtual QString progressTitle() const;
|
||||
virtual QStringList toolArguments() const;
|
||||
virtual ValgrindRunner *runner();
|
||||
QString progressTitle() const Q_DECL_OVERRIDE;
|
||||
QStringList toolArguments() const Q_DECL_OVERRIDE;
|
||||
ValgrindRunner *runner() Q_DECL_OVERRIDE;
|
||||
|
||||
private:
|
||||
protected:
|
||||
XmlProtocol::ThreadedParser m_parser;
|
||||
Memcheck::MemcheckRunner m_runner;
|
||||
};
|
||||
|
||||
class MemcheckWithGdbRunControl : public MemcheckRunControl
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
MemcheckWithGdbRunControl(const Analyzer::AnalyzerStartParameters &sp,
|
||||
ProjectExplorer::RunConfiguration *runConfiguration);
|
||||
|
||||
protected:
|
||||
QStringList toolArguments() const Q_DECL_OVERRIDE;
|
||||
void startDebugger();
|
||||
void appendLog(const QByteArray &data);
|
||||
};
|
||||
|
||||
} // namespace Internal
|
||||
} // namespace Valgrind
|
||||
|
||||
|
||||
Reference in New Issue
Block a user