Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
Public Member Functions | |
NativeDebugger (QQmlNativeDebugServiceImpl *service, QV4::ExecutionEngine *engine) | |
void | signalEmitted (const QString &signal) |
QV4::ExecutionEngine * | engine () const |
bool | pauseAtNextOpportunity () const override |
void | maybeBreakAtInstruction () override |
void | enteringFunction () override |
void | leavingFunction (const QV4::ReturnedValue &retVal) override |
void | aboutToThrow () override |
void | handleCommand (QJsonObject *response, const QString &cmd, const QJsonObject &arguments) |
Public Member Functions inherited from QV4::Debugging::Debugger | |
bool | pauseAtNextOpportunity () const |
void | maybeBreakAtInstruction () |
void | enteringFunction () |
void | leavingFunction (const ReturnedValue &) |
void | aboutToThrow () |
Definition at line 147 of file qqmlnativedebugservice.cpp.
NativeDebugger::NativeDebugger | ( | QQmlNativeDebugServiceImpl * | service, |
QV4::ExecutionEngine * | engine ) |
Definition at line 242 of file qqmlnativedebugservice.cpp.
References engine(), and TRACE_PROTOCOL.
|
override |
Definition at line 613 of file qqmlnativedebugservice.cpp.
References QQmlNativeDebugServiceImpl::emitAsynchronousMessageToClient(), BreakPointHandler::m_breakOnThrow, and QStringLiteral.
|
inline |
Definition at line 154 of file qqmlnativedebugservice.cpp.
Referenced by NativeDebugger().
|
override |
Definition at line 591 of file qqmlnativedebugservice.cpp.
References QV4::EngineBase::currentStackFrame.
void NativeDebugger::handleCommand | ( | QJsonObject * | response, |
const QString & | cmd, | ||
const QJsonObject & | arguments ) |
Definition at line 271 of file qqmlnativedebugservice.cpp.
References arguments.
|
override |
Definition at line 601 of file qqmlnativedebugservice.cpp.
References QV4::EngineBase::currentStackFrame, QV4::CppStackFrame::parentFrame(), and QV4::PersistentValue::set().
|
override |
Definition at line 559 of file qqmlnativedebugservice.cpp.
References QV4::EngineBase::currentStackFrame, QV4::CppStackFrame::lineNumber(), and BreakPointHandler::m_haveBreakPoints.
|
inlineoverride |
Definition at line 156 of file qqmlnativedebugservice.cpp.
References BreakPointHandler::m_haveBreakPoints.
Definition at line 253 of file qqmlnativedebugservice.cpp.
References signal.