debugger: re-enable use of -exec-interrupt

Change-Id: I638ba4f866d2dc80a0aa81c718962e9e6ebd2c54
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
hjk
2011-10-19 11:52:26 +02:00
committed by Eike Ziller
parent 48f71a715a
commit e60b6bad9e

View File

@@ -274,8 +274,10 @@ void RemoteGdbServerAdapter::runEngine()
void RemoteGdbServerAdapter::interruptInferior() void RemoteGdbServerAdapter::interruptInferior()
{ {
QTC_ASSERT(state() == InferiorStopRequested, qDebug() << state()); QTC_ASSERT(state() == InferiorStopRequested, qDebug() << state());
//m_engine->postCommand("-exec-interrupt", GdbEngine::Immediate, if (debuggerCore()->boolSetting(TargetAsync)) {
// CB(handleInterruptInferior)); m_engine->postCommand("-exec-interrupt", GdbEngine::Immediate,
CB(handleInterruptInferior));
} else {
bool ok = m_gdbProc.interrupt(); bool ok = m_gdbProc.interrupt();
if (!ok) { if (!ok) {
// FIXME: Extra state needed? // FIXME: Extra state needed?
@@ -284,6 +286,7 @@ void RemoteGdbServerAdapter::interruptInferior()
m_engine->notifyInferiorRunOk(); m_engine->notifyInferiorRunOk();
} }
} }
}
void RemoteGdbServerAdapter::handleInterruptInferior(const GdbResponse &response) void RemoteGdbServerAdapter::handleInterruptInferior(const GdbResponse &response)
{ {