void GdbRemoteServerEngine::handleExecRun(const GdbResponse &response) { QTC_ASSERT(state() == EngineRunRequested, qDebug() << state()); if (response.resultClass == GdbResultRunning) { notifyEngineRunAndInferiorRunOk(); showMessage(_("INFERIOR STARTED")); showMessage(msgInferiorSetupOk(), StatusBar); } else { QString msg = QString::fromLocal8Bit(response.data.findChild("msg").data()); showMessage(msg); notifyEngineRunFailed(); } }
void GdbPlainEngine::handleExecRun(const DebuggerResponse &response) { QTC_ASSERT(state() == EngineRunRequested, qDebug() << state()); if (response.resultClass == ResultRunning) { notifyEngineRunAndInferiorRunOk(); // For gdb < 7.0 //showStatusMessage(tr("Running...")); showMessage("INFERIOR STARTED"); showMessage(msgInferiorSetupOk(), StatusBar); // FIXME: That's the wrong place for it. if (boolSetting(EnableReverseDebugging)) runCommand({"target record", NoFlags}); } else { QString msg = response.data["msg"].data(); //QTC_CHECK(status() == InferiorRunOk); //interruptInferior(); showMessage(msg); notifyEngineRunFailed(); } }
void AbstractPlainGdbAdapter::handleExecRun(const GdbResponse &response) { QTC_ASSERT(state() == EngineRunRequested, qDebug() << state()); if (response.resultClass == GdbResultRunning) { m_engine->notifyEngineRunAndInferiorRunOk(); //showStatusMessage(tr("Running...")); showMessage(_("INFERIOR STARTED")); showMessage(msgInferiorSetupOk(), StatusBar); // FIXME: That's the wrong place for it. if (debuggerCore()->boolSetting(EnableReverseDebugging)) m_engine->postCommand("target record"); } else { QString msg = fromLocalEncoding(response.data.findChild("msg").data()); //QTC_CHECK(status() == InferiorRunOk); //interruptInferior(); showMessage(msg); m_engine->notifyEngineRunFailed(); } }