Debugger: Progress on LLDB integration

Some breakpoints trigger real state changes now,
some locals display name and type (no values yet)

Change-Id: I1736d4b499f22b92d4680519853a09558e9dbbf4
Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
hjk
2013-04-04 12:23:29 +02:00
parent df674a2add
commit 8212af6e52
3 changed files with 263 additions and 51 deletions

View File

@@ -60,7 +60,6 @@ class LldbEngine : public DebuggerEngine
public:
explicit LldbEngine(const DebuggerStartParameters &startParameters);
~LldbEngine();
private:
// DebuggerEngine implementation
void executeStep();
@@ -121,6 +120,8 @@ private:
Q_SLOT void readLldbStandardError();
Q_SLOT void handleOutput2(const QByteArray &data);
void handleResponse(const QByteArray &ba);
void loadPythonDumpers();
void updateAll();
void updateLocals();
void handleUpdateAll(const LldbResponse &response);
@@ -166,6 +167,7 @@ private:
QString m_scriptFileName;
QProcess m_lldbProc;
QString m_lldb;
bool m_pythonAttemptedToLoad;
};
} // namespace Internal