debugger: rework core adapter

The name of the binary is now read using the elfreader instead
of attaching gdb twice.

Change-Id: I7a75bc64278c4f43e7085d2e479b53173602c966
Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
hjk
2012-06-05 19:55:32 +02:00
committed by hjk
parent 291e23d0e1
commit 2d466528c9
12 changed files with 172 additions and 191 deletions

View File

@@ -403,7 +403,7 @@ void CodaGdbAdapter::codaDeviceError(const QString &errorString)
{
logMessage(errorString);
if (state() == EngineSetupRequested) {
m_engine->handleAdapterStartFailed(errorString, QString());
m_engine->handleAdapterStartFailed(errorString);
} else {
m_engine->handleAdapterCrashed(errorString);
}
@@ -1072,7 +1072,7 @@ void CodaGdbAdapter::startAdapter()
const QString msg = QString::fromLatin1("Could not open serial device '%1': %2")
.arg(parameters.remoteChannel, reason);
logMessage(msg, LogError);
m_engine->handleAdapterStartFailed(msg, QString());
m_engine->handleAdapterStartFailed(msg);
return;
}
setupDeviceSignals();
@@ -1104,7 +1104,7 @@ void CodaGdbAdapter::startAdapter()
QString msg = QString::fromLatin1("Unable to start the gdb server at %1: %2.")
.arg(m_gdbServerName).arg(m_gdbServer->errorString());
logMessage(msg, LogError);
m_engine->handleAdapterStartFailed(msg, QString());
m_engine->handleAdapterStartFailed(msg);
return;
}