DebuggerEngine Class
(Debugger::Debugger::Internal::DebuggerEngine)Public Functions
Protected Functions
| void | checkState(Debugger::DebuggerState state, const char *file, int line) |
| Debugger::Debugger::Internal::DebuggerEngine * | companionEngine() const |
| virtual void | continueInferior() |
| virtual void | detachDebugger() |
| int | device() const |
| virtual void | doUpdateLocals(const Debugger::Debugger::Internal::UpdateParameters ¶ms) |
| virtual void | executeJumpToLine(const int &) |
| virtual void | executeReturn() |
| virtual void | executeRunToFunction(const int &) |
| virtual void | executeRunToLine(const int &) |
| 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(Debugger::DebuggerState 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::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
[protected] void DebuggerEngine::checkState(Debugger::DebuggerState state, const char *file, int line)
[protected] Debugger::Debugger::Internal::DebuggerEngine *DebuggerEngine::companionEngine() const
[virtual protected] void DebuggerEngine::continueInferior()
int DebuggerEngine::debuggerName() const
See also setDebuggerName().
[virtual protected] void DebuggerEngine::detachDebugger()
[protected] int DebuggerEngine::device() const
[virtual protected] void DebuggerEngine::doUpdateLocals(const Debugger::Debugger::Internal::UpdateParameters ¶ms)
[virtual protected] void DebuggerEngine::executeJumpToLine(const int &)
[virtual protected] void DebuggerEngine::executeReturn()
[virtual protected] void DebuggerEngine::executeRunToFunction(const int &)
[virtual protected] void DebuggerEngine::executeRunToLine(const int &)
[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::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().