DebuggerEngine Class

(Debugger::Debugger::Internal::DebuggerEngine)

Public Functions

Protected Functions

virtual void abortDebuggerProcess()
void checkState(Debugger::DebuggerState state, const char *file, int line)
virtual void continueInferior()
virtual void detachDebugger()
virtual void doUpdateLocals(const Debugger::Debugger::Internal::UpdateParameters &params)
virtual void executeJumpToLine(const Internal::ContextData &data)
virtual void executeNext()
virtual void executeNextI()
virtual void executeReturn()
virtual void executeRunToFunction(const int &functionName)
virtual void executeRunToLine(const Internal::ContextData &data)
virtual void executeStep()
virtual void executeStepI()
virtual void executeStepOut()
virtual void frameDown()
virtual void frameUp()
virtual void interruptInferior()
bool isNativeMixedActive() const
bool isNativeMixedActiveFrame() const
bool isNativeMixedEnabled() const
void notifyDebuggerProcessFinished(int exitCode, int exitStatus, const int &backendName)
void notifyEngineIll()
void notifyEngineRunAndInferiorRunOk()
void notifyEngineRunAndInferiorStopOk()
void notifyEngineRunFailed()
void notifyEngineRunOkAndInferiorUnrunnable()
void notifyEngineSetupFailed()
void notifyEngineSetupOk()
void notifyEngineShutdownFinished()
void notifyEngineSpontaneousShutdown()
void notifyInferiorRunFailed()
void notifyInferiorRunOk()
void notifyInferiorRunRequested()
void notifyInferiorShutdownFinished()
void notifyInferiorSpontaneousStop()
void notifyInferiorStopFailed()
void notifyInferiorStopOk()
void requestInterruptInferior()
virtual void resetInferior()
virtual void runEngine() = 0
virtual void runSlaveEngine()
void setMasterEngine(Debugger::Debugger::Internal::DebuggerEngine *masterEngine)
virtual void setState(Debugger::DebuggerState state, bool forced = false)
virtual void setupEngine() = 0
virtual void setupSlaveEngine()
void showStoppedByExceptionMessageBox(const int &description)
bool showStoppedBySignalMessageBox(const int meaning, int name)
virtual void shutdownEngine() = 0
virtual void shutdownInferior() = 0
virtual void shutdownSlaveEngine()
virtual void slaveEngineStateChanged(Debugger::Debugger::Internal::DebuggerEngine *engine, Debugger::DebuggerState state)
Debugger::Debugger::Internal::TerminalRunner *terminal() const
void updateLocalsView(const int &all)

Static Protected Members

int msgInterrupted()
int msgStopped(const int &)
int msgStoppedByException(const int &, const int &)
int msgStoppedBySignal(const int &, const int &)

Member Function Documentation

[virtual protected] void DebuggerEngine::abortDebuggerProcess()

[protected] void DebuggerEngine::checkState(Debugger::DebuggerState state, const char *file, int line)

[virtual protected] void DebuggerEngine::continueInferior()

[virtual protected] void DebuggerEngine::detachDebugger()

[virtual protected] void DebuggerEngine::doUpdateLocals(const Debugger::Debugger::Internal::UpdateParameters &params)

[virtual protected] void DebuggerEngine::executeJumpToLine(const Internal::ContextData &data)

[virtual protected] void DebuggerEngine::executeNext()

[virtual protected] void DebuggerEngine::executeNextI()

[virtual protected] void DebuggerEngine::executeReturn()

[virtual protected] void DebuggerEngine::executeRunToFunction(const int &functionName)

[virtual protected] void DebuggerEngine::executeRunToLine(const Internal::ContextData &data)

[virtual protected] void DebuggerEngine::executeStep()

[virtual protected] void DebuggerEngine::executeStepI()

[virtual protected] void DebuggerEngine::executeStepOut()

[virtual protected] void DebuggerEngine::frameDown()

[virtual protected] void DebuggerEngine::frameUp()

[virtual protected] void DebuggerEngine::interruptInferior()

[protected] bool DebuggerEngine::isNativeMixedActive() const

[protected] bool DebuggerEngine::isNativeMixedActiveFrame() const

[protected] bool DebuggerEngine::isNativeMixedEnabled() const

[static protected] int DebuggerEngine::msgInterrupted()

[static protected] int DebuggerEngine::msgStopped(const int &)

[static protected] int DebuggerEngine::msgStoppedByException(const int &, const int &)

[static protected] int DebuggerEngine::msgStoppedBySignal(const int &, const int &)

[protected] void DebuggerEngine::notifyDebuggerProcessFinished(int exitCode, int exitStatus, const int &backendName)

[protected] void DebuggerEngine::notifyEngineIll()

[protected] void DebuggerEngine::notifyEngineRunAndInferiorRunOk()

[protected] void DebuggerEngine::notifyEngineRunAndInferiorStopOk()

[protected] void DebuggerEngine::notifyEngineRunFailed()

[protected] void DebuggerEngine::notifyEngineRunOkAndInferiorUnrunnable()

[protected] void DebuggerEngine::notifyEngineSetupFailed()

[protected] void DebuggerEngine::notifyEngineSetupOk()

[protected] void DebuggerEngine::notifyEngineShutdownFinished()

[protected] void DebuggerEngine::notifyEngineSpontaneousShutdown()

void DebuggerEngine::notifyInferiorExited()

[protected] void DebuggerEngine::notifyInferiorRunFailed()

[protected] void DebuggerEngine::notifyInferiorRunOk()

[protected] void DebuggerEngine::notifyInferiorRunRequested()

[protected] void DebuggerEngine::notifyInferiorShutdownFinished()

[protected] void DebuggerEngine::notifyInferiorSpontaneousStop()

[protected] void DebuggerEngine::notifyInferiorStopFailed()

[protected] void DebuggerEngine::notifyInferiorStopOk()

[protected] void DebuggerEngine::requestInterruptInferior()

[virtual protected] void DebuggerEngine::resetInferior()

[pure virtual protected] void DebuggerEngine::runEngine()

[virtual protected] void DebuggerEngine::runSlaveEngine()

[protected] void DebuggerEngine::setMasterEngine(Debugger::Debugger::Internal::DebuggerEngine *masterEngine)

[virtual protected] void DebuggerEngine::setState(Debugger::DebuggerState state, bool forced = false)

[pure virtual protected] void DebuggerEngine::setupEngine()

[virtual protected] void DebuggerEngine::setupSlaveEngine()

[protected] void DebuggerEngine::showStoppedByExceptionMessageBox(const int &description)

[protected] bool DebuggerEngine::showStoppedBySignalMessageBox(const int meaning, int name)

[pure virtual protected] void DebuggerEngine::shutdownEngine()

[pure virtual protected] void DebuggerEngine::shutdownInferior()

[virtual protected] void DebuggerEngine::shutdownSlaveEngine()

[virtual protected] void DebuggerEngine::slaveEngineStateChanged(Debugger::Debugger::Internal::DebuggerEngine *engine, Debugger::DebuggerState state)

[protected] Debugger::Debugger::Internal::TerminalRunner *DebuggerEngine::terminal() const

[protected] void DebuggerEngine::updateLocalsView(const int &all)