DebuggerEngine Class | Extending Qt Creator Manual

Extending Qt Creator Manual | DebuggerEngine

Extending Qt Creator Manual 4.7.0

# DebuggerEngine Class

(Debugger::Internal::DebuggerEngine)

- List of all members, including inherited members

## Public Functions

void | notifyInferiorExited()

## Protected Functions

virtual void | abortDebuggerProcess()
void | checkState(int state, const char *file, int line)
virtual void | continueInferior()
virtual void | detachDebugger()
virtual void | doUpdateLocals(const 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::Internal::DebuggerEngine *masterEngine)
virtual void | setState(int 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::Internal::DebuggerEngine *engine, int state)
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(int state, const char *file, int line)

### `[virtual protected]` void DebuggerEngine::continueInferior()

### `[virtual protected]` void DebuggerEngine::detachDebugger()

### `[virtual protected]` void DebuggerEngine::doUpdateLocals(const 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::Internal::DebuggerEngine *masterEngine)

### `[virtual protected]` void DebuggerEngine::setState(int 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::Internal::DebuggerEngine *engine, int state)

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

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