OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...4
Function: Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
5
Function: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::referenceForName [qv4codegen.cpp #1]
6
Function: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
7
Function: DataViewPrototype::method_get_byteLength
89
Function: FunctionPrototype::method_toString::FunctionPrototype::method_apply
10
Function: Heap::Object::markObjects
11
Function: JSC::AbstractMacroAssembler::ImmPtr::asTrustedImmPtr
12
Function: JSC::CodeLocationLabel::CodeLocationLabel
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...30
Function: QJSValueIterator::value
...100
Function: QQuickParticleSystem::emittersChanged
...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
ExecutionEngine::newBooleanObject
Name: ExecutionEngine::newBooleanObject
Prototype: Heap::Object *ExecutionEngine::newBooleanObject(bool b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 699-702
100.000% (1/1)
11
ExecutionEngine::newClass
Name: ExecutionEngine::newClass
Prototype: Heap::InternalClass *ExecutionEngine::newClass(Heap::InternalClass *other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 647-652
100.000% (1/1)
31
ExecutionEngine::newDateObject
Name: ExecutionEngine::newDateObject
Prototype: Heap::DateObject *ExecutionEngine::newDateObject(const Value &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 760-763
100.000% (1/1)
11
ExecutionEngine::newDateObject
Name: ExecutionEngine::newDateObject
Prototype: Heap::DateObject *ExecutionEngine::newDateObject(const QDateTime &dt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 765-770
100.000% (1/1)
31
ExecutionEngine::newDateObjectFromTime
Name: ExecutionEngine::newDateObjectFromTime
Prototype: Heap::DateObject *ExecutionEngine::newDateObjectFromTime(const QTime &t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 772-777
100.000% (1/1)
31
ExecutionEngine::newErrorObject
Name: ExecutionEngine::newErrorObject
Prototype: Heap::Object *ExecutionEngine::newErrorObject(const Value &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 800-803
100.000% (1/1)
11
ExecutionEngine::newForInIteratorObject
Name: ExecutionEngine::newForInIteratorObject
Prototype: Heap::Object *ExecutionEngine::newForInIteratorObject(Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 847-852
100.000% (1/1)
31
ExecutionEngine::newIdentifier
Name: ExecutionEngine::newIdentifier
Prototype: Heap::String *ExecutionEngine::newIdentifier(const QString &text)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 676-682
100.000% (1/1)
41
ExecutionEngine::newInternalClass
Name: ExecutionEngine::newInternalClass
Prototype: Heap::InternalClass *ExecutionEngine::newInternalClass(const VTable *vtable, Object *prototype)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 654-659
100.000% (1/1)
31
ExecutionEngine::newMapIteratorObject
Name: ExecutionEngine::newMapIteratorObject
Prototype: Heap::Object *ExecutionEngine::newMapIteratorObject(Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 854-857
100.000% (1/1)
11
ExecutionEngine::newNumberObject
Name: ExecutionEngine::newNumberObject
Prototype: Heap::Object *ExecutionEngine::newNumberObject(double value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 694-697
100.000% (1/1)
11
ExecutionEngine::newObject
Name: ExecutionEngine::newObject
Prototype: Heap::Object *ExecutionEngine::newObject()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 661-664
100.000% (1/1)
11
ExecutionEngine::newObject
Name: ExecutionEngine::newObject
Prototype: Heap::Object *ExecutionEngine::newObject(Heap::InternalClass *internalClass)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 666-669
100.000% (1/1)
11
ExecutionEngine::newRangeErrorObject
Name: ExecutionEngine::newRangeErrorObject
Prototype: Heap::Object *ExecutionEngine::newRangeErrorObject(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 832-835
100.000% (1/1)
11
ExecutionEngine::newReferenceErrorObject
Name: ExecutionEngine::newReferenceErrorObject
Prototype: Heap::Object *ExecutionEngine::newReferenceErrorObject(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 816-819
100.000% (1/1)
11
ExecutionEngine::newReferenceErrorObject
Name: ExecutionEngine::newReferenceErrorObject
Prototype: Heap::Object *ExecutionEngine::newReferenceErrorObject(const QString &message, const QString &fileName, int line, int column)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 821-824
100.000% (1/1)
11
ExecutionEngine::newRegExpObject
Name: ExecutionEngine::newRegExpObject
Prototype: Heap::RegExpObject *ExecutionEngine::newRegExpObject(const QString &pattern, int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 779-788
100.000% (1/1)
61
ExecutionEngine::newRegExpObject
Name: ExecutionEngine::newRegExpObject
Prototype: Heap::RegExpObject *ExecutionEngine::newRegExpObject(RegExp *re)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 790-793
100.000% (1/1)
11
ExecutionEngine::newRegExpObject
Name: ExecutionEngine::newRegExpObject
Prototype: Heap::RegExpObject *ExecutionEngine::newRegExpObject(const QRegExp &re)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 795-798
100.000% (1/1)
11
ExecutionEngine::newSetIteratorObject
Name: ExecutionEngine::newSetIteratorObject
Prototype: Heap::Object *ExecutionEngine::newSetIteratorObject(Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 859-862
100.000% (1/1)
11
ExecutionEngine::newString
Name: ExecutionEngine::newString
Prototype: Heap::String *ExecutionEngine::newString(const QString &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 671-674
100.000% (1/1)
11
ExecutionEngine::newStringObject
Name: ExecutionEngine::newStringObject
Prototype: Heap::Object *ExecutionEngine::newStringObject(const String *string)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 684-687
100.000% (1/1)
11
ExecutionEngine::newSymbolObject
Name: ExecutionEngine::newSymbolObject
Prototype: Heap::Object *ExecutionEngine::newSymbolObject(const Symbol *symbol)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 689-692
100.000% (1/1)
11
ExecutionEngine::newSyntaxErrorObject
Name: ExecutionEngine::newSyntaxErrorObject
Prototype: Heap::Object *ExecutionEngine::newSyntaxErrorObject(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 805-808
100.000% (1/1)
11
ExecutionEngine::newSyntaxErrorObject
Name: ExecutionEngine::newSyntaxErrorObject
Prototype: Heap::Object *ExecutionEngine::newSyntaxErrorObject(const QString &message, const QString &fileName, int line, int column)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 810-813
100.000% (1/1)
11
ExecutionEngine::newTypeErrorObject
Name: ExecutionEngine::newTypeErrorObject
Prototype: Heap::Object *ExecutionEngine::newTypeErrorObject(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 827-830
100.000% (1/1)
11
ExecutionEngine::newURIErrorObject
Name: ExecutionEngine::newURIErrorObject
Prototype: Heap::Object *ExecutionEngine::newURIErrorObject(const Value &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 837-840
100.000% (1/1)
11
ExecutionEngine::newVariantObject
Name: ExecutionEngine::newVariantObject
Prototype: Heap::Object *ExecutionEngine::newVariantObject(const QVariant &v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 842-845
100.000% (1/1)
11
ExecutionEngine::qmlContext
Name: ExecutionEngine::qmlContext
Prototype: Heap::QmlContext *ExecutionEngine::qmlContext() const
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 869-886
100.000% (15/15)
115
ExecutionEngine::qmlScopeObject
Name: ExecutionEngine::qmlScopeObject
Prototype: QObject *ExecutionEngine::qmlScopeObject() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 888-895
  0.000% (0/4)
42
ExecutionEngine::requireArgumentsAccessors
Name: ExecutionEngine::requireArgumentsAccessors
Prototype: void ExecutionEngine::requireArgumentsAccessors(int n)
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 985-1009
 76.923% (10/13)
175
ExecutionEngine::resolvedUrl
Name: ExecutionEngine::resolvedUrl
Prototype: QUrl ExecutionEngine::resolvedUrl(const QString &file)
Coverage:  50.000% (9/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 960-983
 50.000% (9/18)
156
ExecutionEngine::setDebugger
Name: ExecutionEngine::setDebugger
Prototype: void ExecutionEngine::setDebugger(Debugging::Debugger *debugger)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 623-627
100.000% (1/1)
21
ExecutionEngine::setProfiler
Name: ExecutionEngine::setProfiler
Prototype: void ExecutionEngine::setProfiler(Profiling::Profiler *profiler)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 629-633
100.000% (1/1)
21
ExecutionEngine::stackTrace
Name: ExecutionEngine::stackTrace
Prototype: StackTrace ExecutionEngine::stackTrace(int frameLimit) const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 906-925
100.000% (6/6)
142
ExecutionEngine::throwError
Name: ExecutionEngine::throwError
Prototype: ReturnedValue ExecutionEngine::throwError(const Value &value)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1034-1056
100.000% (11/11)
124
ExecutionEngine::throwError
Name: ExecutionEngine::throwError
Prototype: ReturnedValue ExecutionEngine::throwError(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1070-1076
100.000% (1/1)
41
ExecutionEngine::throwRangeError
Name: ExecutionEngine::throwRangeError
Prototype: ReturnedValue ExecutionEngine::throwRangeError(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1124-1129
100.000% (1/1)
31
ExecutionEngine::throwRangeError
Name: ExecutionEngine::throwRangeError
Prototype: ReturnedValue ExecutionEngine::throwRangeError(const Value &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1131-1138
100.000% (1/1)
51
ExecutionEngine::throwReferenceError
Name: ExecutionEngine::throwReferenceError
Prototype: ReturnedValue ExecutionEngine::throwReferenceError(const Value &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1107-1114
100.000% (1/1)
51
ExecutionEngine::throwReferenceError
Name: ExecutionEngine::throwReferenceError
Prototype: ReturnedValue ExecutionEngine::throwReferenceError(const QString &message, const QString &fileName, int line, int column)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1116-1122
100.000% (1/1)
41
ExecutionEngine::throwSyntaxError
Name: ExecutionEngine::throwSyntaxError
Prototype: ReturnedValue ExecutionEngine::throwSyntaxError(const QString &message, const QString &fileName, int line, int column)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1078-1083
100.000% (1/1)
31
ExecutionEngine::throwSyntaxError
Name: ExecutionEngine::throwSyntaxError
Prototype: ReturnedValue ExecutionEngine::throwSyntaxError(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1085-1090
100.000% (1/1)
31
ExecutionEngine::throwTypeError
Name: ExecutionEngine::throwTypeError
Prototype: ReturnedValue ExecutionEngine::throwTypeError()
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1093-1098
100.000% (2/2)
31
ExecutionEngine::throwTypeError
Name: ExecutionEngine::throwTypeError
Prototype: ReturnedValue ExecutionEngine::throwTypeError(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1100-1105
100.000% (1/1)
31
ExecutionEngine::throwURIError
Name: ExecutionEngine::throwURIError
Prototype: ReturnedValue ExecutionEngine::throwURIError(const Value &msg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1140-1145
100.000% (1/1)
31
ExecutionEngine::throwUnimplemented
Name: ExecutionEngine::throwUnimplemented
Prototype: ReturnedValue ExecutionEngine::throwUnimplemented(const QString &message)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1147-1153
  0.000% (0/1)
41
ExecutionEngine::toVariant
Name: ExecutionEngine::toVariant
Prototype: QVariant ExecutionEngine::toVariant(const Value &value, int typeHint, bool createJSValueForObjects)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1190-1193
100.000% (1/1)
11
ExecutionEngine::variantMapFromJS
Name: ExecutionEngine::variantMapFromJS
Prototype: QVariantMap ExecutionEngine::variantMapFromJS(const Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1518-1521
100.000% (1/1)
11
ExecutionEngine::~ExecutionEngine
Name: ExecutionEngine::~ExecutionEngine
Prototype: ExecutionEngine::~ExecutionEngine()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 596-615
100.000% (4/4)
152
ExpressionEvalJob::ExpressionEvalJob
Name: ExpressionEvalJob::ExpressionEvalJob
Prototype: ExpressionEvalJob::ExpressionEvalJob(QV4::ExecutionEngine *engine, int frameNr, int context, const QString &expression, QV4DataCollector *collector)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 241-246
100.000% (1/1)
21
ExpressionEvalJob::exceptionMessage
Name: ExpressionEvalJob::exceptionMessage
Prototype: const QString &ExpressionEvalJob::exceptionMessage() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 257-260
  0.000% (0/1)
11
ExpressionEvalJob::handleResult
Name: ExpressionEvalJob::handleResult
Prototype: void ExpressionEvalJob::handleResult(QV4::ScopedValue &value)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 248-255
 71.429% (5/7)
53
ExpressionEvalJob::refs
Name: ExpressionEvalJob::refs
Prototype: const QJsonArray &ExpressionEvalJob::refs() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 268-272
  0.000% (0/1)
21
ExpressionEvalJob::returnValue
Name: ExpressionEvalJob::returnValue
Prototype: const QJsonObject &ExpressionEvalJob::returnValue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 262-265
100.000% (1/1)
11
FillPathShadow::FillPathShadow
Name: FillPathShadow::FillPathShadow
Prototype: FillPathShadow(const QPainterPath &path, const QBrush &brush)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 114-118
  0.000% (0/1)
21
FillPathShadow::boundingRect
Name: FillPathShadow::boundingRect
Prototype: QRectF boundingRect() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 121-121
  0.000% (0/1)
11
FillPathShadow::paint
Name: FillPathShadow::paint
Prototype: void paint(QPainter *p) const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 120-120
  0.000% (0/1)
11
FillRectShadow::FillRectShadow
Name: FillRectShadow::FillRectShadow
Prototype: FillRectShadow(const QRectF &rect, const QBrush &brush)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 97-101
  0.000% (0/1)
21
FillRectShadow::boundingRect
Name: FillRectShadow::boundingRect
Prototype: QRectF boundingRect() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 104-104
  0.000% (0/1)
11
FillRectShadow::paint
Name: FillRectShadow::paint
Prototype: void paint(QPainter *p) const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 103-103
  0.000% (0/1)
11
FlatColorMaterialShader::FlatColorMaterialShader
Name: FlatColorMaterialShader::FlatColorMaterialShader
Prototype: FlatColorMaterialShader::FlatColorMaterialShader()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
Lines: 68-75
100.000% (3/3)
21
FlatColorMaterialShader::attributeNames
Name: FlatColorMaterialShader::attributeNames
Prototype: char const *const *FlatColorMaterialShader::attributeNames() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
Lines: 104-108
100.000% (1/1)
11
FlatColorMaterialShader::initialize
Name: FlatColorMaterialShader::initialize
Prototype: void FlatColorMaterialShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
Lines: 110-116
100.000% (1/1)
21
FlatColorMaterialShader::updateState
Name: FlatColorMaterialShader::updateState
Prototype: void FlatColorMaterialShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
Lines: 77-102
 81.818% (9/11)
133
Float32ArrayRead
Name: Float32ArrayRead
Prototype: ReturnedValue Float32ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 172-175
100.000% (1/1)
11
Float32ArrayWrite
Name: Float32ArrayWrite
Prototype: void Float32ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 177-183
100.000% (4/4)
42
Float64ArrayRead
Name: Float64ArrayRead
Prototype: ReturnedValue Float64ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 185-188
100.000% (1/1)
11
Float64ArrayWrite
Name: Float64ArrayWrite
Prototype: void Float64ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 190-196
100.000% (4/4)
42
ForInIteratorPrototype::init
Name: ForInIteratorPrototype::init
Prototype: void ForInIteratorPrototype::init(ExecutionEngine *)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator.cpp
Lines: 49-52
100.000% (2/2)
11
ForInIteratorPrototype::method_next
Name: ForInIteratorPrototype::method_next
Prototype: ReturnedValue ForInIteratorPrototype::method_next(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator.cpp
Lines: 54-66
100.000% (4/4)
92
FrameJob::FrameJob
Name: FrameJob::FrameJob
Prototype: FrameJob::FrameJob(QV4DataCollector *collector, int frameNr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 156-159
100.000% (1/1)
21
FrameJob::run
Name: FrameJob::run
Prototype: void FrameJob::run()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 161-171
 50.000% (2/4)
62
FrameJob::wasSuccessful
Name: FrameJob::wasSuccessful
Prototype: bool FrameJob::wasSuccessful() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 173-176
  0.000% (0/1)
11
Function::Function
Name: Function::Function
Prototype: Function::Function(ExecutionEngine *engine, CompiledData::CompilationUnit *unit, const CompiledData::Function *function)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 75-97
100.000% (7/7)
103
Function::call
Name: Function::call
Prototype: ReturnedValue Function::call(const Value *thisObject, const Value *argv, int argc, const ExecutionContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 57-73
100.000% (1/1)
111
Function::sourceLocation
Name: Function::sourceLocation
Prototype: QQmlSourceLocation Function::sourceLocation() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 148-151
100.000% (1/1)
11
Function::updateInternalClass
Name: Function::updateInternalClass
Prototype: void Function::updateInternalClass(ExecutionEngine *engine, const QList<QByteArray> &parameters)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 104-146
 64.706% (11/17)
257
Function::~Function
Name: Function::~Function
Prototype: Function::~Function()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 99-102
100.000% (1/1)
11
FunctionCtor::parse
Name: FunctionCtor::parse
Prototype: QQmlRefPointer<CompiledData::CompilationUnit> FunctionCtor::parse(ExecutionEngine *engine, const Value *argv, int argc, Type t)
Coverage:  91.667% (22/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 239-284
 91.667% (22/24)
308
FunctionCtor::virtualCall
Name: FunctionCtor::virtualCall
Prototype: ReturnedValue FunctionCtor::virtualCall(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 300-303
100.000% (1/1)
11
FunctionCtor::virtualCallAsConstructor
Name: FunctionCtor::virtualCallAsConstructor
Prototype: ReturnedValue FunctionCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 286-297
100.000% (4/4)
72
FunctionObject::createBuiltinFunction
Name: FunctionObject::createBuiltinFunction
Prototype: Heap::FunctionObject *FunctionObject::createBuiltinFunction(ExecutionEngine *engine, StringOrSymbol *nameOrSymbol, VTable::Call code, int argumentCount)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 204-214
100.000% (4/4)
72
FunctionObject::createConstructorFunction
Name: FunctionObject::createConstructorFunction
Prototype: Heap::FunctionObject *FunctionObject::createConstructorFunction(ExecutionContext *scope, Function *function, bool isDerivedConstructor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 187-197
100.000% (4/4)
72
FunctionObject::createDefaultPrototypeProperty
Name: FunctionObject::createDefaultPrototypeProperty
Prototype: void FunctionObject::createDefaultPrototypeProperty(uint protoSlot, uint protoConstructorSlot)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 155-165
100.000% (1/1)
61
FunctionObject::createMemberFunction
Name: FunctionObject::createMemberFunction
Prototype: Heap::FunctionObject *FunctionObject::createMemberFunction(ExecutionContext *scope, Function *function)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 199-202
100.000% (1/1)
11
FunctionObject::createScriptFunction
Name: FunctionObject::createScriptFunction
Prototype: Heap::FunctionObject *FunctionObject::createScriptFunction(ExecutionContext *scope, Function *function)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 182-185
100.000% (1/1)
11
FunctionObject::isBinding
Name: FunctionObject::isBinding
Prototype: bool FunctionObject::isBinding() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 216-219
100.000% (1/1)
11
FunctionObject::isBoundFunction
Name: FunctionObject::isBoundFunction
Prototype: bool FunctionObject::isBoundFunction() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 221-224
100.000% (1/1)
11
FunctionObject::name
Name: FunctionObject::name
Prototype: ReturnedValue FunctionObject::name() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 167-170
100.000% (1/1)
11
FunctionObject::sourceLocation
Name: FunctionObject::sourceLocation
Prototype: QQmlSourceLocation FunctionObject::sourceLocation() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 226-229
  0.000% (0/1)
11
FunctionObject::virtualCall
Name: FunctionObject::virtualCall
Prototype: ReturnedValue FunctionObject::virtualCall(const FunctionObject *, const Value *, const Value *, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 177-180
100.000% (1/1)
11
FunctionObject::virtualCallAsConstructor
Name: FunctionObject::virtualCallAsConstructor
Prototype: ReturnedValue FunctionObject::virtualCallAsConstructor(const FunctionObject *f, const Value *, int, const Value *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 172-175
100.000% (1/1)
11
FunctionPrototype::init
Name: FunctionPrototype::init
Prototype: void FunctionPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 312-328
100.000% (5/5)
121
FunctionPrototype::method_toString::BoundFunction::virtualCall
Name: FunctionPrototype::method_toString::BoundFunction::virtualCall
Prototype: ReturnedValue BoundFunction::virtualCall(const FunctionObject *fo, const Value *, const Value *argv, int argc)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 675-694
 71.429% (5/7)
143
FunctionPrototype::method_toString::BoundFunction::virtualCallAsConstructor
Name: FunctionPrototype::method_toString::BoundFunction::virtualCallAsConstructor
Prototype: ReturnedValue BoundFunction::virtualCallAsConstructor(const FunctionObject *fo, const Value *argv, int argc, const Value *)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 696-714
 71.429% (5/7)
133
FunctionPrototype::method_toString::ConstructorFunction::virtualCall
Name: FunctionPrototype::method_toString::ConstructorFunction::virtualCall
Prototype: ReturnedValue ConstructorFunction::virtualCall(const FunctionObject *f, const Value *, const Value *, int)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 586-589
100.000% (2/2)
11
FunctionPrototype::method_toString::ConstructorFunction::virtualCallAsConstructor
Name: FunctionPrototype::method_toString::ConstructorFunction::virtualCallAsConstructor
Prototype: ReturnedValue ConstructorFunction::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *newTarget)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 556-584
100.000% (13/13)
205
FunctionPrototype::method_toString::DefaultClassConstructorFunction::virtualCall
Name: FunctionPrototype::method_toString::DefaultClassConstructorFunction::virtualCall
Prototype: ReturnedValue DefaultClassConstructorFunction::virtualCall(const FunctionObject *f, const Value *, const Value *, int)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 640-643
100.000% (2/2)
11
FunctionPrototype::method_toString::DefaultClassConstructorFunction::virtualCallAsConstructor
Name: FunctionPrototype::method_toString::DefaultClassConstructorFunction::virtualCallAsConstructor
Prototype: ReturnedValue DefaultClassConstructorFunction::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *newTarget)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 600-638
 61.538% (8/13)
265
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...4
Function: Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
5
Function: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::referenceForName [qv4codegen.cpp #1]
6
Function: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
7
Function: DataViewPrototype::method_get_byteLength
89
Function: FunctionPrototype::method_toString::FunctionPrototype::method_apply
10
Function: Heap::Object::markObjects
11
Function: JSC::AbstractMacroAssembler::ImmPtr::asTrustedImmPtr
12
Function: JSC::CodeLocationLabel::CodeLocationLabel
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...30
Function: QJSValueIterator::value
...100
Function: QQuickParticleSystem::emittersChanged
...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