OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...100
Function: QQuickParticleSystem::emittersChanged
...150
Function: QSGDistanceFieldTextMaterialShader::attributeNames
...160
Function: QV4::CallData::argument [qv4stackframe_p.h #1]
...170
Function: QV4::Heap::QV4ParticleData::init
...180
Function: QV4::RuntimeHelpers::toPrimitive [qv4runtime_p.h #2]
181
Function: QV4::SharedInternalClassData::~SharedInternalClassData
182
Function: QV4::StringOrSymbol::createPropertyKey [qv4string_p.h #1]
183
Function: QV4::Value::int_32
184185
Function: Q_QGS_backendSupport::innerFunction
186
Function: QmlIR::Object::enumCount [qqmlirbuilder_p.h #1]
187
Function: QtQml::qmlInfo
188
Function: RefCounted::~RefCounted
...190
Function: StringOrTranslation::setTranslation
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QV4::qHash
Name: QV4::qHash
Prototype: inline int qHash(const ObjectItem &i, uint seed = 0)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h
Lines: 80-81
  0.000% (0/1)
11
QV4::qHash
Name: QV4::qHash
Prototype: inline uint qHash(const RegExpCacheKey& key, uint seed = 0) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexp_p.h
Lines: 164-165
100.000% (1/1)
11
QV4::qYouForgotTheQ_MANAGED_Macro
Name: QV4::qYouForgotTheQ_MANAGED_Macro
Prototype: template <typename T> inline int qYouForgotTheQ_MANAGED_Macro(T, T)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 68-69
100.000% (1/1)
11
QV4::sub_int32
Name: QV4::sub_int32
Prototype: static inline __attribute((const)) ReturnedValue sub_int32(int a, int b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4math_p.h
Lines: 77-83
 50.000% (2/4)
42
QV4::sweepTable
Name: QV4::sweepTable
Prototype: template <typename Key> int sweepTable(Heap::StringOrSymbol **table, int alloc, std::function<Key(Heap::StringOrSymbol *)> f)
Coverage:  90.000% (27/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 255-298
 90.000% (27/30)
3210
QV4::value_convert
Name: QV4::value_convert
Prototype: template<> inline ReturnedValue value_convert<Object>(ExecutionEngine *e, const Value &v)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 514-518
  0.000% (0/1)
11
QV4::value_convert [qv4string_p.h #1]
Name: QV4::value_convert [qv4string_p.h #1]
Prototype: template<> inline ReturnedValue value_convert<String>(ExecutionEngine *e, const Value &v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 325-329
100.000% (1/1)
11
QV4DataCollector::QV4DataCollector
Name: QV4DataCollector::QV4DataCollector
Prototype: QV4DataCollector::QV4DataCollector(QV4::ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 113-117
100.000% (1/1)
11
QV4DataCollector::addFunctionRef
Name: QV4DataCollector::addFunctionRef
Prototype: QV4DataCollector::Ref QV4DataCollector::addFunctionRef(const QString &functionName)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 219-232
100.000% (5/5)
91
QV4DataCollector::addRef
Name: QV4DataCollector::addRef
Prototype: QV4DataCollector::Ref QV4DataCollector::addRef(QV4::Value value, bool deduplicate)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 380-411
100.000% (14/14)
146
QV4DataCollector::addRef::ExceptionStateSaver
Name: QV4DataCollector::addRef::ExceptionStateSaver
Prototype: ExceptionStateSaver(QV4::ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 388-391
100.000% (1/1)
11
QV4DataCollector::addRef::~ExceptionStateSaver
Name: QV4DataCollector::addRef::~ExceptionStateSaver
Prototype: ~ExceptionStateSaver()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 393-394
100.000% (1/1)
11
QV4DataCollector::addScriptRef
Name: QV4DataCollector::addScriptRef
Prototype: QV4DataCollector::Ref QV4DataCollector::addScriptRef(const QString &scriptName)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 235-248
100.000% (5/5)
91
QV4DataCollector::buildFrame
Name: QV4DataCollector::buildFrame
Prototype: QJsonObject QV4DataCollector::buildFrame(const QV4::StackFrame &stackFrame, int frameNr)
Coverage:  61.538% (16/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 304-352
 61.538% (16/26)
339
QV4DataCollector::clear
Name: QV4DataCollector::clear
Prototype: void QV4DataCollector::clear()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 371-378
100.000% (1/1)
51
QV4DataCollector::collect
Name: QV4DataCollector::collect
Prototype: QV4DataCollector::Ref QV4DataCollector::collect(const QV4::ScopedValue &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 120-126
100.000% (4/4)
42
QV4DataCollector::collectAsJson
Name: QV4DataCollector::collectAsJson
Prototype: QJsonObject QV4DataCollector::collectAsJson(const QString &name, const QV4::ScopedValue &value)
Coverage:  92.857% (13/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 454-468
 92.857% (13/14)
104
QV4DataCollector::collectProperties
Name: QV4DataCollector::collectProperties
Prototype: QJsonArray QV4DataCollector::collectProperties(const QV4::Object *object)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 433-452
100.000% (5/5)
133
QV4DataCollector::collectScope
Name: QV4DataCollector::collectScope
Prototype: bool QV4DataCollector::collectScope(QJsonObject *dict, int frameNr, int scopeNr)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 257-296
 83.333% (15/18)
266
QV4DataCollector::encodeScopeType
Name: QV4DataCollector::encodeScopeType
Prototype: int QV4DataCollector::encodeScopeType(QV4::Heap::ExecutionContext::ContextType scopeType)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 96-111
 63.636% (7/11)
76
QV4DataCollector::engine
Name: QV4DataCollector::engine
Prototype: QV4::ExecutionEngine *engine() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.h
Lines: 86-86
100.000% (1/1)
11
QV4DataCollector::findContext
Name: QV4DataCollector::findContext
Prototype: QV4::Heap::ExecutionContext *QV4DataCollector::findContext(int frame)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 69-74
100.000% (1/1)
21
QV4DataCollector::findFrame
Name: QV4DataCollector::findFrame
Prototype: QV4::CppStackFrame *QV4DataCollector::findFrame(int frame)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 59-67
 83.333% (5/6)
52
QV4DataCollector::findScope
Name: QV4DataCollector::findScope
Prototype: QV4::Heap::ExecutionContext *QV4DataCollector::findScope(QV4::Heap::ExecutionContext *ctx, int scope)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 76-82
 83.333% (5/6)
32
QV4DataCollector::flushCollectedRefs
Name: QV4DataCollector::flushCollectedRefs
Prototype: QJsonArray QV4DataCollector::flushCollectedRefs()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 355-369
100.000% (9/9)
103
QV4DataCollector::getScopeTypes
Name: QV4DataCollector::getScopeTypes
Prototype: QVector<QV4::Heap::ExecutionContext::ContextType> QV4DataCollector::getScopeTypes(int frame)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 84-94
100.000% (4/4)
52
QV4DataCollector::getValue
Name: QV4DataCollector::getValue
Prototype: QV4::ReturnedValue QV4DataCollector::getValue(Ref ref)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 413-419
100.000% (1/1)
41
QV4DataCollector::isValidRef
Name: QV4DataCollector::isValidRef
Prototype: bool QV4DataCollector::isValidRef(QV4DataCollector::Ref ref) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 250-255
  0.000% (0/1)
31
QV4DataCollector::lookupRef
Name: QV4DataCollector::lookupRef
Prototype: QJsonObject QV4DataCollector::lookupRef(Ref ref, bool deep)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 195-216
 88.235% (15/17)
135
QV4DataCollector::lookupSpecialRef
Name: QV4DataCollector::lookupSpecialRef
Prototype: bool QV4DataCollector::lookupSpecialRef(Ref ref, QJsonObject *dict)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 422-431
100.000% (4/4)
62
QV4DataCollector::namesAsObjects
Name: QV4DataCollector::namesAsObjects
Prototype: bool namesAsObjects() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.h
Lines: 75-75
  0.000% (0/1)
11
QV4DataCollector::redundantRefs
Name: QV4DataCollector::redundantRefs
Prototype: bool redundantRefs() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.h
Lines: 78-78
100.000% (1/1)
11
QV4DataCollector::setNamesAsObjects
Name: QV4DataCollector::setNamesAsObjects
Prototype: void setNamesAsObjects(bool namesAsObjects)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.h
Lines: 74-74
  0.000% (0/1)
11
QV4DataCollector::setRedundantRefs
Name: QV4DataCollector::setRedundantRefs
Prototype: void setRedundantRefs(bool redundantRefs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.h
Lines: 77-77
100.000% (1/1)
11
QV4DebugService::QV4DebugService
Name: QV4DebugService::QV4DebugService
Prototype: QV4DebugService(float version, QObject *parent = nullptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugserviceinterfaces_p.h
Lines: 120-121
100.000% (1/1)
11
QV4Debugger::BreakPoint::BreakPoint
Name: QV4Debugger::BreakPoint::BreakPoint
Prototype: QV4Debugger::BreakPoint::BreakPoint(const QString &fileName, int line)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 51-53
100.000% (1/1)
11
QV4Debugger::QV4Debugger
Name: QV4Debugger::QV4Debugger
Prototype: QV4Debugger::QV4Debugger(QV4::ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 66-84
100.000% (1/1)
41
QV4Debugger::aboutToThrow
Name: QV4Debugger::aboutToThrow
Prototype: void QV4Debugger::aboutToThrow()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 239-249
 71.429% (5/7)
63
QV4Debugger::addBreakPoint
Name: QV4Debugger::addBreakPoint
Prototype: void QV4Debugger::addBreakPoint(const QString &fileName, int lineNumber, const QString &condition)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 128-134
100.000% (1/1)
41
QV4Debugger::clearPauseRequest
Name: QV4Debugger::clearPauseRequest
Prototype: void QV4Debugger::clearPauseRequest()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 151-155
100.000% (1/1)
21
QV4Debugger::collector
Name: QV4Debugger::collector
Prototype: const QV4DataCollector *QV4Debugger::collector() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 91-94
  0.000% (0/1)
11
QV4Debugger::collector
Name: QV4Debugger::collector
Prototype: QV4DataCollector *QV4Debugger::collector()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 96-99
100.000% (1/1)
11
QV4Debugger::currentExecutionState
Name: QV4Debugger::currentExecutionState
Prototype: QV4Debugger::ExecutionState QV4Debugger::currentExecutionState() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 157-164
100.000% (1/1)
41
QV4Debugger::engine
Name: QV4Debugger::engine
Prototype: QV4::ExecutionEngine *QV4Debugger::engine() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 86-89
100.000% (1/1)
11
QV4Debugger::enteringFunction
Name: QV4Debugger::enteringFunction
Prototype: void QV4Debugger::enteringFunction()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 214-222
 71.429% (5/7)
53
QV4Debugger::getFunction
Name: QV4Debugger::getFunction
Prototype: QV4::Function *QV4Debugger::getFunction() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 251-257
 50.000% (2/4)
32
QV4Debugger::leavingFunction
Name: QV4Debugger::leavingFunction
Prototype: void QV4Debugger::leavingFunction(const QV4::ReturnedValue &retVal)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 224-237
 88.889% (8/9)
83
QV4Debugger::maybeBreakAtInstruction
Name: QV4Debugger::maybeBreakAtInstruction
Prototype: void QV4Debugger::maybeBreakAtInstruction()
Coverage:  72.414% (21/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 175-212
 72.414% (21/29)
2212
QV4Debugger::pause
Name: QV4Debugger::pause
Prototype: void QV4Debugger::pause()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 101-107
 50.000% (2/4)
42
QV4Debugger::pauseAndWait
Name: QV4Debugger::pauseAndWait
Prototype: void QV4Debugger::pauseAndWait(PauseReason reason)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 267-286
 75.000% (6/8)
104
QV4Debugger::pauseAtNextOpportunity
Name: QV4Debugger::pauseAtNextOpportunity
Prototype: bool QV4Debugger::pauseAtNextOpportunity() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 166-168
100.000% (1/1)
11
QV4Debugger::reallyHitTheBreakPoint
Name: QV4Debugger::reallyHitTheBreakPoint
Prototype: bool QV4Debugger::reallyHitTheBreakPoint(const QString &filename, int linenr)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 288-305
100.000% (7/7)
133
QV4Debugger::removeBreakPoint
Name: QV4Debugger::removeBreakPoint
Prototype: void QV4Debugger::removeBreakPoint(const QString &fileName, int lineNumber)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 136-142
100.000% (1/1)
41
QV4Debugger::resume
Name: QV4Debugger::resume
Prototype: void QV4Debugger::resume(Speed speed)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 109-121
 42.857% (3/7)
83
QV4Debugger::runInEngine
Name: QV4Debugger::runInEngine
Prototype: void QV4Debugger::runInEngine(QV4DebugJob *job)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 307-311
100.000% (1/1)
21
QV4Debugger::runInEngine_havingLock
Name: QV4Debugger::runInEngine_havingLock
Prototype: void QV4Debugger::runInEngine_havingLock(QV4DebugJob *job)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 313-325
 60.000% (3/5)
82
QV4Debugger::runJobUnpaused
Name: QV4Debugger::runJobUnpaused
Prototype: void QV4Debugger::runJobUnpaused()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 259-265
  0.000% (0/4)
42
QV4Debugger::setBreakOnThrow
Name: QV4Debugger::setBreakOnThrow
Prototype: void QV4Debugger::setBreakOnThrow(bool onoff)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 144-149
100.000% (1/1)
21
QV4Debugger::stackTrace
Name: QV4Debugger::stackTrace
Prototype: QVector<QV4::StackFrame> QV4Debugger::stackTrace(int frameLimit) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 170-173
100.000% (1/1)
11
QV4Debugger::state
Name: QV4Debugger::state
Prototype: QV4Debugger::State QV4Debugger::state() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 123-126
100.000% (1/1)
11
QV4Include::QV4Include
Name: QV4Include::QV4Include
Prototype: QV4Include::QV4Include(const QUrl &url, QV4::ExecutionEngine *engine, QV4::QmlContext *qmlContext, const QV4::Value &callback)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 60-85
 71.429% (5/7)
103
QV4Include::callback
Name: QV4Include::callback
Prototype: void QV4Include::callback(const QV4::Value &callback, const QV4::Value &status)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 115-131
 60.000% (6/10)
134
QV4Include::finished
Name: QV4Include::finished
Prototype: void QV4Include::finished()
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 139-197
 78.947% (15/19)
346
QV4Include::method_include
Name: QV4Include::method_include
Prototype: QV4::ReturnedValue QV4Include::method_include(const QV4::FunctionObject *b, const QV4::Value *, const QV4::Value *argv, int argc)
Coverage:  73.529% (25/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 202-262
 73.529% (25/34)
349
QV4Include::result
Name: QV4Include::result
Prototype: QV4::ReturnedValue QV4Include::result()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 133-136
100.000% (1/1)
11
QV4Include::resultValue
Name: QV4Include::resultValue
Prototype: QV4::ReturnedValue QV4Include::resultValue(QV4::ExecutionEngine *v4, Status status, const QString &statusText)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 95-113
100.000% (10/10)
122
QV4Include::~QV4Include
Name: QV4Include::~QV4Include
Prototype: QV4Include::~QV4Include()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 87-93
100.000% (1/1)
21
QV4LocaleDataDeletable::QV4LocaleDataDeletable
Name: QV4LocaleDataDeletable::QV4LocaleDataDeletable
Prototype: QV4LocaleDataDeletable::QV4LocaleDataDeletable(QV4::ExecutionEngine *engine)
Coverage: 100.000% (26/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 674-706
100.000% (26/26)
281
QV4ParticleData::__dataTest
Name: QV4ParticleData::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 288-288
  0.000% (0/1)
11
QV4ParticleData::d
Name: QV4ParticleData::d
Prototype: QV4::Heap::QV4ParticleData *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 288-288
100.000% (1/1)
11
QV4ParticleData::d_unchecked
Name: QV4ParticleData::d_unchecked
Prototype: QV4::Heap::QV4ParticleData *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 288-288
100.000% (1/1)
11
QV4ParticleData::qt_check_for_QMANAGED_macro
Name: QV4ParticleData::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 288-288
100.000% (1/1)
11
QV4ParticleData::staticVTable
Name: QV4ParticleData::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 288-288
100.000% (1/1)
11
QV4ParticleDataDeletable::QV4ParticleDataDeletable
Name: QV4ParticleDataDeletable::QV4ParticleDataDeletable
Prototype: QV4ParticleDataDeletable::QV4ParticleDataDeletable(QV4::ExecutionEngine *v4)
Coverage: 100.000% (38/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 459-504
100.000% (38/38)
401
QV8Engine::QV8Engine
Name: QV8Engine::QV8Engine
Prototype: QV8Engine::QV8Engine(QV4::ExecutionEngine *v4)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 134-162
100.000% (10/10)
124
QV8Engine::consoleCountHelper
Name: QV8Engine::consoleCountHelper
Prototype: int QV8Engine::consoleCountHelper(const QString &file, quint16 line, quint16 column)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 319-326
100.000% (1/1)
51
QV8Engine::delayedCallQueue [qv8engine_p.h #1]
Name: QV8Engine::delayedCallQueue [qv8engine_p.h #1]
Prototype: QQmlDelayedCallQueue *delayedCallQueue()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine_p.h #1
Lines: 173-173
  0.000% (0/1)
11
QV8Engine::engine [qv8engine_p.h #1]
Name: QV8Engine::engine [qv8engine_p.h #1]
Prototype: QQmlEngine *engine()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine_p.h #1
Lines: 172-172
100.000% (1/1)
11
QV8Engine::extensionData [qv8engine_p.h #1]
Name: QV8Engine::extensionData [qv8engine_p.h #1]
Prototype: inline QV8Engine::Deletable *QV8Engine::extensionData(int index) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine_p.h #1
Lines: 230-236
100.000% (4/4)
32
QV8Engine::freezeObject
Name: QV8Engine::freezeObject
Prototype: void QV8Engine::freezeObject(const QV4::Value &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 252-257
100.000% (1/1)
31
QV8Engine::getV4 [qv8engine_p.h #1]
Name: QV8Engine::getV4 [qv8engine_p.h #1]
Prototype: static QV4::ExecutionEngine *getV4(QV8Engine *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine_p.h #1
Lines: 158-158
100.000% (1/1)
11
QV8Engine::illegalNames
Name: QV8Engine::illegalNames
Prototype: const QSet<QString> &QV8Engine::illegalNames() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 182-185
100.000% (1/1)
11
QV8Engine::initQmlGlobalObject
Name: QV8Engine::initQmlGlobalObject
Prototype: void QV8Engine::initQmlGlobalObject()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 289-293
100.000% (1/1)
21
QV8Engine::initializeGlobal
Name: QV8Engine::initializeGlobal
Prototype: void QV8Engine::initializeGlobal()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 187-216
 87.500% (7/8)
143
QV8Engine::networkAccessManager
Name: QV8Engine::networkAccessManager
Prototype: QNetworkAccessManager *QV8Engine::networkAccessManager()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 176-179
100.000% (1/1)
11
QV8Engine::registerExtension
Name: QV8Engine::registerExtension
Prototype: int QV8Engine::registerExtension()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 273-276
100.000% (1/1)
11
QV8Engine::registrationMutex
Name: QV8Engine::registrationMutex
Prototype: QMutex *QV8Engine::registrationMutex()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 268-271
100.000% (1/1)
11
QV8Engine::setEngine
Name: QV8Engine::setEngine
Prototype: void QV8Engine::setEngine(QQmlEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 295-299
100.000% (1/1)
21
QV8Engine::setExtensionData
Name: QV8Engine::setExtensionData
Prototype: void QV8Engine::setExtensionData(int index, Deletable *data)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 278-287
 71.429% (5/7)
53
QV8Engine::startTimer
Name: QV8Engine::startTimer
Prototype: void QV8Engine::startTimer(const QString &timerName)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 301-306
 75.000% (3/4)
32
QV8Engine::stopTimer
Name: QV8Engine::stopTimer
Prototype: qint64 QV8Engine::stopTimer(const QString &timerName, bool *wasRunning)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 308-317
 50.000% (2/4)
62
QV8Engine::xmlHttpRequestData [qv8engine_p.h #1]
Name: QV8Engine::xmlHttpRequestData [qv8engine_p.h #1]
Prototype: void *xmlHttpRequestData() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine_p.h #1
Lines: 176-176
  0.000% (0/1)
11
QV8Engine::~QV8Engine
Name: QV8Engine::~QV8Engine
Prototype: QV8Engine::~QV8Engine()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 164-173
100.000% (1/1)
41
QV8EngineRegistrationData::QV8EngineRegistrationData
Name: QV8EngineRegistrationData::QV8EngineRegistrationData
Prototype: QV8EngineRegistrationData()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 261-261
100.000% (1/1)
11
Q_QGS_QQmlDebugConnectorLoader::innerFunction
Name: Q_QGS_QQmlDebugConnectorLoader::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 56-56
 80.000% (4/5)
14
Q_QGS_QQmlDebugConnectorLoader::innerFunction::~HolderBase
Name: Q_QGS_QQmlDebugConnectorLoader::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 56-56
 75.000% (3/4)
12
Q_QGS_QQmlDebugServiceLoader::innerFunction
Name: Q_QGS_QQmlDebugServiceLoader::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 59-59
 80.000% (4/5)
14
Q_QGS_QQmlDebugServiceLoader::innerFunction::~HolderBase
Name: Q_QGS_QQmlDebugServiceLoader::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 59-59
 75.000% (3/4)
12
Q_QGS_animationTimer::innerFunction
Name: Q_QGS_animationTimer::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 53-53
 80.000% (4/5)
14
Q_QGS_animationTimer::innerFunction::~HolderBase
Name: Q_QGS_animationTimer::innerFunction::~HolderBase
Prototype: ~HolderBase() noexcept
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 53-53
 75.000% (3/4)
12
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...100
Function: QQuickParticleSystem::emittersChanged
...150
Function: QSGDistanceFieldTextMaterialShader::attributeNames
...160
Function: QV4::CallData::argument [qv4stackframe_p.h #1]
...170
Function: QV4::Heap::QV4ParticleData::init
...180
Function: QV4::RuntimeHelpers::toPrimitive [qv4runtime_p.h #2]
181
Function: QV4::SharedInternalClassData::~SharedInternalClassData
182
Function: QV4::StringOrSymbol::createPropertyKey [qv4string_p.h #1]
183
Function: QV4::Value::int_32
184185
Function: Q_QGS_backendSupport::innerFunction
186
Function: QmlIR::Object::enumCount [qqmlirbuilder_p.h #1]
187
Function: QtQml::qmlInfo
188
Function: RefCounted::~RefCounted
...190
Function: StringOrTranslation::setTranslation
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral

Generated by Squish Coco 4.2.0