DebuggerEngine Class
(Debugger::Internal::DebuggerEngine)Public Functions
Protected Functions
void | checkState(int state, const char *file, int line) |
Debugger::Internal::DebuggerEngine * | companionEngine() const |
virtual void | continueInferior() |
virtual void | detachDebugger() |
virtual void | doUpdateLocals(const Debugger::Internal::UpdateParameters ¶ms) |
virtual void | executeJumpToLine(const Internal::ContextData &) |
virtual void | executeReturn() |
virtual void | executeRunToFunction(const int &) |
virtual void | executeRunToLine(const Internal::ContextData &) |
virtual void | executeStepIn(bool = false) |
virtual void | executeStepOut() |
virtual void | executeStepOver(bool = false) |
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 | notifyInferiorExited() |
void | notifyInferiorIll() |
void | notifyInferiorRunFailed() |
void | notifyInferiorRunOk() |
void | notifyInferiorRunRequested() |
void | notifyInferiorShutdownFinished() |
void | notifyInferiorSpontaneousStop() |
void | notifyInferiorStopFailed() |
void | notifyInferiorStopOk() |
void | requestInterruptInferior() |
virtual void | resetInferior() |
virtual void | runEngine() = 0 |
void | setDebuggerName(const int &name) |
virtual void | setState(int state, bool forced = false) |
virtual void | setupEngine() = 0 |
void | showStoppedByExceptionMessageBox(const int &description) |
bool | showStoppedBySignalMessageBox(const int meaning, int name) |
virtual void | shutdownEngine() = 0 |
virtual void | shutdownInferior() = 0 |
void | startDying() const |
Debugger::Internal::TerminalRunner * | terminal() const |
void | updateLocalsView(const Debugger::Internal::GdbMi &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
[protected]
void DebuggerEngine::checkState(int state, const char *file, int line)
[protected]
Debugger::Internal::DebuggerEngine *DebuggerEngine::companionEngine() const
[virtual protected]
void DebuggerEngine::continueInferior()
int DebuggerEngine::debuggerName() const
See also setDebuggerName().
[virtual protected]
void DebuggerEngine::detachDebugger()
[virtual protected]
void DebuggerEngine::doUpdateLocals(const Debugger::Internal::UpdateParameters ¶ms)
[virtual protected]
void DebuggerEngine::executeJumpToLine(const Internal::ContextData &)
[virtual protected]
void DebuggerEngine::executeReturn()
[virtual protected]
void DebuggerEngine::executeRunToFunction(const int &)
[virtual protected]
void DebuggerEngine::executeRunToLine(const Internal::ContextData &)
[virtual protected]
void DebuggerEngine::executeStepIn(bool = false)
[virtual protected]
void DebuggerEngine::executeStepOut()
[virtual protected]
void DebuggerEngine::executeStepOver(bool = false)
int DebuggerEngine::formatStartParameters() const
[virtual protected]
void DebuggerEngine::frameDown()
[virtual protected]
void DebuggerEngine::frameUp()
void DebuggerEngine::handleAbort()
void DebuggerEngine::handleAddToWatchWindow()
void DebuggerEngine::handleExecContinue()
void DebuggerEngine::handleExecDetach()
void DebuggerEngine::handleExecInterrupt()
void DebuggerEngine::handleExecJumpToLine()
void DebuggerEngine::handleExecReturn()
void DebuggerEngine::handleExecRunToLine()
void DebuggerEngine::handleExecRunToSelectedFunction()
void DebuggerEngine::handleExecStepIn()
void DebuggerEngine::handleExecStepOut()
void DebuggerEngine::handleExecStepOver()
void DebuggerEngine::handleFrameDown()
void DebuggerEngine::handleFrameUp()
void DebuggerEngine::handleReset()
void DebuggerEngine::handleUserStop()
Debugger::Internal::WatchTreeView *DebuggerEngine::inspectorView()
[virtual protected]
void DebuggerEngine::interruptInferior()
bool DebuggerEngine::isModulesWindowVisible() const
[protected]
bool DebuggerEngine::isNativeMixedActive() const
[protected]
bool DebuggerEngine::isNativeMixedActiveFrame() const
[protected]
bool DebuggerEngine::isNativeMixedEnabled() const
bool DebuggerEngine::isRegistersWindowVisible() 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 &)
void DebuggerEngine::notifyBreakpointChangeFailed(const int &bp)
void DebuggerEngine::notifyBreakpointChangeOk(const int &bp)
void DebuggerEngine::notifyBreakpointChangeProceeding(const int &bp)
void DebuggerEngine::notifyBreakpointInsertFailed(const int &bp)
void DebuggerEngine::notifyBreakpointInsertOk(const int &bp)
void DebuggerEngine::notifyBreakpointInsertProceeding(const int &bp)
void DebuggerEngine::notifyBreakpointNeedsReinsertion(const int &bp)
void DebuggerEngine::notifyBreakpointPending(const int &bp)
void DebuggerEngine::notifyBreakpointRemoveFailed(const int &bp)
void DebuggerEngine::notifyBreakpointRemoveOk(const int &bp)
void DebuggerEngine::notifyBreakpointRemoveProceeding(const int &bp)
[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()
[protected]
void DebuggerEngine::notifyInferiorExited()
[protected]
void DebuggerEngine::notifyInferiorIll()
[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()
void DebuggerEngine::openMemoryEditor()
void DebuggerEngine::raiseWatchersWindow()
[protected]
void DebuggerEngine::requestInterruptInferior()
[virtual protected]
void DebuggerEngine::resetInferior()
[pure virtual protected]
void DebuggerEngine::runEngine()
[protected]
void DebuggerEngine::setDebuggerName(const int &name)
See also debuggerName().