diff --git a/src/plugins/debugger/gdb/abstractgdbadapter.h b/src/plugins/debugger/gdb/abstractgdbadapter.h
index 6f6234e0b7351ec441cf0d72431b5c7823b4536a..ba32496c0db1f2a5ea2c1257e98f5e2904226176 100644
--- a/src/plugins/debugger/gdb/abstractgdbadapter.h
+++ b/src/plugins/debugger/gdb/abstractgdbadapter.h
@@ -74,13 +74,12 @@ public:
         : QObject(parent), m_engine(engine), m_state(AdapterNotRunning)
     {}
 
-    virtual QString errorString() const = 0;
     virtual QByteArray readAllStandardError() = 0;
     virtual QByteArray readAllStandardOutput() = 0;
     virtual qint64 write(const char *data) = 0;
     virtual void setWorkingDirectory(const QString &dir) = 0;
     virtual void setEnvironment(const QStringList &env) = 0;
-    virtual bool isAdapter() const = 0;
+    virtual bool isTrkAdapter() const = 0;
 
     virtual void startAdapter(const DebuggerStartParametersPtr &sp) = 0;
     virtual void prepareInferior() = 0;
diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp
index 3523ee1d146da93309c2005054ce7b42653c516f..6f369baa8e62109949931736ba00633368d481f8 100644
--- a/src/plugins/debugger/gdb/gdbengine.cpp
+++ b/src/plugins/debugger/gdb/gdbengine.cpp
@@ -1190,7 +1190,7 @@ void GdbEngine::reloadStack()
 {
     QString cmd = _("-stack-list-frames");
     int stackDepth = theDebuggerAction(MaximalStackDepth)->value().toInt();
-    if (stackDepth && !m_gdbAdapter->isAdapter())
+    if (stackDepth && !m_gdbAdapter->isTrkAdapter())
         cmd += _(" 0 ") + QString::number(stackDepth);
     postCommand(cmd, WatchUpdate, CB(handleStackListFrames), false);
     // FIXME: gdb 6.4 symbianelf likes to be asked twice. The first time it
@@ -1199,7 +1199,7 @@ void GdbEngine::reloadStack()
     // access the memory belonging to the lower frames. But as we know
     // this always happens, ask the second time immediately instead
     // of waiting for the first request to fail.
-    if (m_gdbAdapter->isAdapter())
+    if (m_gdbAdapter->isTrkAdapter())
         postCommand(cmd, WatchUpdate, CB(handleStackListFrames), false);
 }
 
@@ -1291,7 +1291,7 @@ void GdbEngine::handleStop2(const GdbMi &data)
     }
 
     // FIXME: Hack, remove as soon as we get real stack traces.
-    if (m_gdbAdapter->isAdapter()) {
+    if (m_gdbAdapter->isTrkAdapter()) {
         StackFrame f;
         f.file = QString::fromLocal8Bit(fullName.data());
         f.line = frame.findChild("line").data().toInt();
@@ -1895,7 +1895,7 @@ void GdbEngine::sendInsertBreakpoint(int index)
     //    cmd += "-c " + data->condition + " ";
 #else
     QString cmd = _("-break-insert -f ");
-    if (m_gdbAdapter->isAdapter())
+    if (m_gdbAdapter->isTrkAdapter())
         cmd = _("-break-insert ");
     //if (!data->condition.isEmpty())
     //    cmd += _("-c ") + data->condition + ' ';
@@ -2477,7 +2477,7 @@ void GdbEngine::handleStackListThreads(const GdbResultRecord &record, const QVar
 
 void GdbEngine::reloadRegisters()
 {
-    if (m_gdbAdapter->isAdapter()) {
+    if (m_gdbAdapter->isTrkAdapter()) {
         // FIXME: remove that special case. This is only to prevent
         // gdb from asking for the values of the fixed point registers
         postCommand(_("-data-list-register-values x 0 1 2 3 4 5 6 7 8 9 "
@@ -4224,7 +4224,7 @@ void GdbEngine::handleInferiorPrepared()
     } else if (startMode() == StartInternal || startMode() == StartExternal) {
         qq->breakHandler()->setAllPending();
         m_gdbAdapter->attach();
-        if (m_gdbAdapter->isAdapter()) {
+        if (m_gdbAdapter->isTrkAdapter()) {
             m_continuationAfterDone = true;
             qq->notifyInferiorStopped();
             attemptBreakpointSynchronization();
diff --git a/src/plugins/debugger/gdb/plaingdbadapter.h b/src/plugins/debugger/gdb/plaingdbadapter.h
index 77090aaf56606d7ac8179073c416aa981445b1af..78fd23a70a178bf1122817ce4d57148d0d9eeba2 100644
--- a/src/plugins/debugger/gdb/plaingdbadapter.h
+++ b/src/plugins/debugger/gdb/plaingdbadapter.h
@@ -54,15 +54,12 @@ class PlainGdbAdapter : public AbstractGdbAdapter
 public:
     PlainGdbAdapter(GdbEngine *engine, QObject *parent = 0);
 
-    //void kill() { m_gdbProc.kill(); }
-    //void terminate() { m_gdbProc.terminate(); }
-    QString errorString() const { return m_gdbProc.errorString(); }
     QByteArray readAllStandardError() { return m_gdbProc.readAllStandardError(); }
     QByteArray readAllStandardOutput() { return m_gdbProc.readAllStandardOutput(); }
     qint64 write(const char *data) { return m_gdbProc.write(data); }
     void setWorkingDirectory(const QString &dir) { m_gdbProc.setWorkingDirectory(dir); }
     void setEnvironment(const QStringList &env) { m_gdbProc.setEnvironment(env); }
-    bool isAdapter() const { return false; }
+    bool isTrkAdapter() const { return false; }
 
     void startAdapter(const DebuggerStartParametersPtr &sp);
     void prepareInferior();
diff --git a/src/plugins/debugger/gdb/remotegdbadapter.h b/src/plugins/debugger/gdb/remotegdbadapter.h
index 2bf9328657220acc8459a0c53bc6ea15448999e1..054d782fef8798e1d2572da273a4ee5fd9ec3166 100644
--- a/src/plugins/debugger/gdb/remotegdbadapter.h
+++ b/src/plugins/debugger/gdb/remotegdbadapter.h
@@ -52,13 +52,12 @@ class RemoteGdbAdapter : public AbstractGdbAdapter
 public:
     RemoteGdbAdapter(GdbEngine *engine, QObject *parent = 0);
 
-    QString errorString() const { return m_gdbProc.errorString(); }
     QByteArray readAllStandardError() { return m_gdbProc.readAllStandardError(); }
     QByteArray readAllStandardOutput() { return m_gdbProc.readAllStandardOutput(); }
     qint64 write(const char *data) { return m_gdbProc.write(data); }
     void setWorkingDirectory(const QString &dir) { m_gdbProc.setWorkingDirectory(dir); }
     void setEnvironment(const QStringList &env) { m_gdbProc.setEnvironment(env); }
-    bool isAdapter() const { return false; }
+    bool isTrkAdapter() const { return false; }
 
     void startAdapter(const DebuggerStartParametersPtr &sp);
     void prepareInferior();
diff --git a/src/plugins/debugger/gdb/trkgdbadapter.cpp b/src/plugins/debugger/gdb/trkgdbadapter.cpp
index d593742f5990e4fec61d07d22980fe2acd2397a3..9be95bf82736e9f8743bfbbdf671b4780933d0b5 100644
--- a/src/plugins/debugger/gdb/trkgdbadapter.cpp
+++ b/src/plugins/debugger/gdb/trkgdbadapter.cpp
@@ -1312,12 +1312,14 @@ void TrkGdbAdapter::interruptInferior()
 
 void TrkGdbAdapter::handleGdbError(QProcess::ProcessError error)
 {
-    logMessage(QString("GDB: Process Error %1: %2").arg(error).arg(errorString()));
+    logMessage(QString("GDB: Process Error %1: %2")
+        .arg(error).arg(m_gdbProc.errorString()));
 }
 
 void TrkGdbAdapter::handleGdbFinished(int exitCode, QProcess::ExitStatus exitStatus)
 {
-    logMessage(QString("GDB: ProcessFinished %1 %2").arg(exitCode).arg(exitStatus));
+    logMessage(QString("GDB: ProcessFinished %1 %2")
+        .arg(exitCode).arg(exitStatus));
     //setState(AdapterNotRunning);
     //emit adapterShutDown();
 }
@@ -1501,12 +1503,14 @@ void TrkGdbAdapter::handleRfcommReadyReadStandardOutput()
 
 void TrkGdbAdapter::handleRfcommError(QProcess::ProcessError error)
 {
-    logMessage(QString("RFCOMM: Process Error %1: %2").arg(error).arg(errorString()));
+    logMessage(QString("RFCOMM: Process Error %1: %2")
+        .arg(error).arg(m_rfcommProc.errorString()));
 }
 
 void TrkGdbAdapter::handleRfcommFinished(int exitCode, QProcess::ExitStatus exitStatus)
 {
-    logMessage(QString("RFCOMM: ProcessFinished %1 %2").arg(exitCode).arg(exitStatus));
+    logMessage(QString("RFCOMM: ProcessFinished %1 %2")
+        .arg(exitCode).arg(exitStatus));
 }
 
 void TrkGdbAdapter::handleRfcommStarted()
@@ -1552,11 +1556,6 @@ bool TrkGdbAdapter::waitForFinished(int msecs)
 }
 */
 
-QString TrkGdbAdapter::errorString() const
-{
-    return m_gdbProc.errorString();
-}
-
 QByteArray TrkGdbAdapter::readAllStandardError()
 {
     return m_gdbProc.readAllStandardError();
diff --git a/src/plugins/debugger/gdb/trkgdbadapter.h b/src/plugins/debugger/gdb/trkgdbadapter.h
index 32c0bb98f48d58df16b11dcf942b2066729e57ea..55896eb1d085ff3207a309c823c4bb34c92b51b9 100644
--- a/src/plugins/debugger/gdb/trkgdbadapter.h
+++ b/src/plugins/debugger/gdb/trkgdbadapter.h
@@ -109,13 +109,12 @@ public:
     //
     void start(const QString &program, const QStringList &args,
         QIODevice::OpenMode mode = QIODevice::ReadWrite);
-    QString errorString() const;
     QByteArray readAllStandardError();
     QByteArray readAllStandardOutput();
     qint64 write(const char *data);
     void setWorkingDirectory(const QString &dir);
     void setEnvironment(const QStringList &env);
-    bool isAdapter() const { return true; }
+    bool isTrkAdapter() const { return true; }
 
     void startAdapter(const DebuggerStartParametersPtr &sp);
     void prepareInferior();