debugger: start on integrated combined c++/qml debugging

This commit is contained in:
hjk
2011-01-12 10:39:33 +01:00
parent c1405e384c
commit eb701fc7a8
5 changed files with 59 additions and 3 deletions

View File

@@ -76,6 +76,10 @@ void AbstractPlainGdbAdapter::handleFileExecAndSymbols(const GdbResponse &respon
if (m_engine->m_gdbVersion < 70000)
m_engine->postCommand("info target", CB(handleInfoTarget));
}
//if (m_engine->isSlaveEngine())
//m_engine->postCommand("qmlb", GdbEngine::ConsoleCommand);
//m_engine->postCommand("rbreak QScript::FunctionWrapper::proxyCall");
// m_engine->postCommand("-break-insert -f 'myns::QScript::FunctionWrapper::proxyCall'");
m_engine->handleInferiorPrepared();
} else {
QByteArray ba = response.data.findChild("msg").data();

View File

@@ -70,6 +70,7 @@ class CoreGdbAdapter;
class LocalPlainGdbAdapter;
class RemoteGdbServerAdapter;
class TrkGdbAdapter;
class QmlCppEngine;
enum DebuggingHelperState
{
@@ -100,6 +101,7 @@ private:
friend class RemotePlainGdbAdapter;
friend class TrkGdbAdapter;
friend class TcfTrkGdbAdapter;
friend class QmlCppEngine;
private: ////////// General Interface //////////