![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qv4datacollector.h>
Public Types | |
| typedef uint | Ref |
| typedef QVector< uint > | Refs |
Public Member Functions | |
| QVector< QV4::Heap::ExecutionContext::ContextType > | getScopeTypes (int frame) |
| QV4::Heap::ExecutionContext * | findContext (int frame) |
| QV4::CppStackFrame * | findFrame (int frame) |
| QV4DataCollector (QV4::ExecutionEngine *engine) | |
| Ref | addValueRef (const QV4::ScopedValue &value) |
| bool | isValidRef (Ref ref) const |
| QJsonObject | lookupRef (Ref ref) |
| bool | collectScope (QJsonObject *dict, int frameNr, int scopeNr) |
| QJsonObject | buildFrame (const QV4::StackFrame &stackFrame, int frameNr) |
| QV4::ExecutionEngine * | engine () const |
| void | clear () |
Static Public Member Functions | |
| static QV4::Heap::ExecutionContext * | findScope (QV4::Heap::ExecutionContext *ctxt, int scope) |
| static int | encodeScopeType (QV4::Heap::ExecutionContext::ContextType scopeType) |
Definition at line 20 of file qv4datacollector.h.
| typedef uint QV4DataCollector::Ref |
Definition at line 23 of file qv4datacollector.h.
| typedef QVector<uint> QV4DataCollector::Refs |
Definition at line 24 of file qv4datacollector.h.
| QV4DataCollector::QV4DataCollector | ( | QV4::ExecutionEngine * | engine | ) |
Definition at line 78 of file qv4datacollector.cpp.
References QV4DataCollector().
Referenced by QV4DataCollector().
| QV4DataCollector::Ref QV4DataCollector::addValueRef | ( | const QV4::ScopedValue & | value | ) |
Definition at line 84 of file qv4datacollector.cpp.
| QJsonObject QV4DataCollector::buildFrame | ( | const QV4::StackFrame & | stackFrame, |
| int | frameNr ) |
Definition at line 218 of file qv4datacollector.cpp.
| void QV4DataCollector::clear | ( | ) |
Definition at line 263 of file qv4datacollector.cpp.
Referenced by QV4DebuggerAgent::debuggerPaused().
| bool QV4DataCollector::collectScope | ( | QJsonObject * | dict, |
| int | frameNr, | ||
| int | scopeNr ) |
Definition at line 175 of file qv4datacollector.cpp.
|
static |
Definition at line 61 of file qv4datacollector.cpp.
|
inline |
Definition at line 43 of file qv4datacollector.h.
| QV4::Heap::ExecutionContext * QV4DataCollector::findContext | ( | int | frame | ) |
Definition at line 34 of file qv4datacollector.cpp.
| QT_BEGIN_NAMESPACE QV4::CppStackFrame * QV4DataCollector::findFrame | ( | int | frame | ) |
Definition at line 24 of file qv4datacollector.cpp.
|
static |
Definition at line 41 of file qv4datacollector.cpp.
| QVector< QV4::Heap::ExecutionContext::ContextType > QV4DataCollector::getScopeTypes | ( | int | frame | ) |
Definition at line 49 of file qv4datacollector.cpp.
| bool QV4DataCollector::isValidRef | ( | QV4DataCollector::Ref | ref | ) | const |
Definition at line 168 of file qv4datacollector.cpp.
| QJsonObject QV4DataCollector::lookupRef | ( | Ref | ref | ) |
Definition at line 153 of file qv4datacollector.cpp.