debugger: re-activate core file debugging

This commit is contained in:
hjk
2009-09-23 13:37:39 +02:00
parent 321dbba50f
commit 713b1f2034
7 changed files with 318 additions and 39 deletions

View File

@@ -52,6 +52,7 @@ class RemoteGdbAdapter : public AbstractGdbAdapter
public:
RemoteGdbAdapter(GdbEngine *engine, QObject *parent = 0);
private:
QByteArray readAllStandardError() { return m_gdbProc.readAllStandardError(); }
QByteArray readAllStandardOutput() { return m_gdbProc.readAllStandardOutput(); }
qint64 write(const char *data) { return m_gdbProc.write(data); }
@@ -59,17 +60,16 @@ public:
void setEnvironment(const QStringList &env) { m_gdbProc.setEnvironment(env); }
bool isTrkAdapter() const { return false; }
void startAdapter(const DebuggerStartParametersPtr &sp);
void startAdapter();
void prepareInferior();
void startInferior();
void interruptInferior();
void shutdown();
void readUploadStandardOutput();
void readUploadStandardError();
void uploadProcError(QProcess::ProcessError error);
Q_SLOT void readUploadStandardOutput();
Q_SLOT void readUploadStandardError();
Q_SLOT void uploadProcError(QProcess::ProcessError error);
private:
void handleFileExecAndSymbols(const GdbResultRecord &, const QVariant &);
void handleKill(const GdbResultRecord &, const QVariant &);
void handleExit(const GdbResultRecord &, const QVariant &);
@@ -80,7 +80,6 @@ private:
Q_SLOT void handleGdbStarted();
QProcess m_gdbProc;
DebuggerStartParametersPtr m_startParameters;
QProcess m_uploadProc;
};