DebuggerEngine Class

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

Public Functions

int debuggerName() const
int formatStartParameters() const
void handleAbort()
void handleAddToWatchWindow()
void handleExecContinue()
void handleExecDetach()
void handleExecInterrupt()
void handleExecJumpToLine()
void handleExecReturn()
void handleExecRunToLine()
void handleExecRunToSelectedFunction()
void handleExecStepIn()
void handleExecStepOut()
void handleExecStepOver()
void handleFrameDown()
void handleFrameUp()
void handleReset()
void handleUserStop()
Debugger::Debugger::Internal::WatchTreeView *inspectorView()
bool isModulesWindowVisible() const
bool isRegistersWindowVisible() const
void notifyBreakpointChangeFailed(const int &bp)
void notifyBreakpointChangeOk(const int &bp)
void notifyBreakpointChangeProceeding(const int &bp)
void notifyBreakpointInsertFailed(const int &bp)
void notifyBreakpointInsertOk(const int &bp)
void notifyBreakpointInsertProceeding(const int &bp)
void notifyBreakpointNeedsReinsertion(const int &bp)
void notifyBreakpointPending(const int &bp)
void notifyBreakpointRemoveFailed(const int &bp)
void notifyBreakpointRemoveOk(const int &bp)
void notifyBreakpointRemoveProceeding(const int &bp)
void openMemoryEditor()
void raiseWatchersWindow()
void updateLocalsWindow(bool showReturn)
void updateState(bool alsoUpdateCompanion)

Protected Functions

void checkState(Debugger::DebuggerState state, const char *file, int line)
Debugger::Debugger::Internal::DebuggerEngine *companionEngine() const
virtual void continueInferior()
virtual void detachDebugger()
virtual void doUpdateLocals(const Debugger::Debugger::Internal::UpdateParameters &params)
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()

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

[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().

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

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

[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()

[protected] void DebuggerEngine::startDying() const

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

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

void DebuggerEngine::updateLocalsWindow(bool showReturn)

void DebuggerEngine::updateState(bool alsoUpdateCompanion)