From c336ddaedf8e9e4837d4ae7de8e9b01606f1069c Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Thu, 15 Jul 2010 13:51:36 +0200 Subject: [PATCH] debugger: remove old state logic from the gdb engine --- src/plugins/debugger/gdb/gdbengine.cpp | 54 -------------------------- 1 file changed, 54 deletions(-) diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index 16a055a9282..067be6fe3bc 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -1679,60 +1679,6 @@ void GdbEngine::handleGdbExit(const GdbResponse &response) } } -#if 0 - switch (lastGoodState()) { - case DebuggerNotReady: // Neutral. - notifyEngineShutdownOk(); - break; - case DebuggerFinished: // Should not happen. - case EngineRunFailed: // Should not happen. - case InferiorRunRequested: - case InferiorRunOk: - case InferiorStopRequested: - case InferiorStopOk: - QTC_ASSERT(false, qDebug() << lastGoodState()); - notifyEngineShutdownOk(); - break; - case InferiorShutdownRequested: // Will auto-trigger further shutdown steps - case EngineShutdownRequested: // Do not disturb! :) - case EngineShutdownOk: - case EngineShutdownFailed: - //case InferiorRunRequested_Kill: - //case InferiorStopRequested_Kill: - QTC_ASSERT(false, qDebug() << lastGoodState()); - notifyEngineShutdownOk(); - break; - case EngineSetupRequested: // GDB is up, adapter is "doing something" - m_gdbAdapter->shutdownAdapter(); - // fall-through - case EngineSetupFailed: // Adapter "did something", but it did not help - if (gdbProc()->state() == QProcess::Running) { - m_commandsToRunOnTemporaryBreak.clear(); - postCommand("-gdb-exit", GdbEngine::ExitRequest, CB(handleGdbExit)); - } else { - gdbProc()->kill(); - } - break; - - case EngineSetupOk: // We can't get here, really - case EngineRunRequested: - case InferiorSetupFailed: - case InferiorShutdownOk: - case InferiorShutdownFailed: // Whatever - case InferiorUnrunnable: - m_commandsToRunOnTemporaryBreak.clear(); - postCommand("-gdb-exit", GdbEngine::ExitRequest, CB(handleGdbExit)); - break; - case InferiorSetupRequested: // This may take some time, so just short-circuit it - notifyInferiorSetupFailed(); - gdbProc()->kill(); - break; - case InferiorStopFailed: // Tough luck, I guess. But unreachable as of now anyway. - gdbProc()->kill(); - break; - } -#endif - void GdbEngine::detachDebugger() { QTC_ASSERT(state() == InferiorStopOk, qDebug() << state()); -- GitLab