OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...10
Function: Heap::Object::markObjects
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
21
Function: JSC::Yarr::Parser::peekIsDigit
22
Function: JSC::Yarr::YarrGenerator::matchCharacterClass
23
Function: Lexer::setCode
2425
Function: ModelNodeMetaObject::updateValues
26
Function: Parser::reallocateStack [qqmljs.g #2]
27
Function: QAbstractAnimationJob::start
28
Function: QBitField::united [qbitfield_p.h #1]
...30
Function: QJSValueIterator::value
...40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
...50
Function: QQmlJS::Parser::parseStatement [qqmljs.g #2]
...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
Lookup::getter0MemberData
Name: Lookup::getter0MemberData
Prototype: ReturnedValue Lookup::getter0MemberData(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 229-239
 42.857% (3/7)
53
Lookup::getter0MemberDatagetter0MemberData
Name: Lookup::getter0MemberDatagetter0MemberData
Prototype: ReturnedValue Lookup::getter0MemberDatagetter0MemberData(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 295-308
  0.000% (0/10)
84
Lookup::getterAccessor
Name: Lookup::getterAccessor
Prototype: ReturnedValue Lookup::getterAccessor(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 326-342
 90.000% (9/10)
94
Lookup::getterFallback
Name: Lookup::getterFallback
Prototype: ReturnedValue Lookup::getterFallback(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 219-227
 50.000% (2/4)
62
Lookup::getterGeneric
Name: Lookup::getterGeneric
Prototype: ReturnedValue Lookup::getterGeneric(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 165-170
100.000% (4/4)
32
Lookup::getterIndexed
Name: Lookup::getterIndexed
Prototype: ReturnedValue Lookup::getterIndexed(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  66.667% (8/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 381-397
 66.667% (8/12)
115
Lookup::getterProto
Name: Lookup::getterProto
Prototype: ReturnedValue Lookup::getterProto(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 253-263
 85.714% (6/7)
53
Lookup::getterProtoAccessor
Name: Lookup::getterProtoAccessor
Prototype: ReturnedValue Lookup::getterProtoAccessor(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 344-357
 88.889% (8/9)
73
Lookup::getterProtoAccessorTwoClasses
Name: Lookup::getterProtoAccessorTwoClasses
Prototype: ReturnedValue Lookup::getterProtoAccessorTwoClasses(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  81.250% (13/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 359-379
 81.250% (13/16)
136
Lookup::getterProtoTwoClasses
Name: Lookup::getterProtoTwoClasses
Prototype: ReturnedValue Lookup::getterProtoTwoClasses(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 310-324
 80.000% (8/10)
94
Lookup::getterTwoClasses
Name: Lookup::getterTwoClasses
Prototype: ReturnedValue Lookup::getterTwoClasses(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  59.375% (19/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 172-217
 59.375% (19/32)
346
Lookup::globalGetterGeneric
Name: Lookup::globalGetterGeneric
Prototype: ReturnedValue Lookup::globalGetterGeneric(Lookup *l, ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 435-438
100.000% (1/1)
11
Lookup::globalGetterProto
Name: Lookup::globalGetterProto
Prototype: ReturnedValue Lookup::globalGetterProto(Lookup *l, ExecutionEngine *engine)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 440-447
100.000% (4/4)
52
Lookup::globalGetterProtoAccessor
Name: Lookup::globalGetterProtoAccessor
Prototype: ReturnedValue Lookup::globalGetterProtoAccessor(Lookup *l, ExecutionEngine *engine)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 449-461
 42.857% (3/7)
83
Lookup::primitiveGetterAccessor
Name: Lookup::primitiveGetterAccessor
Prototype: ReturnedValue Lookup::primitiveGetterAccessor(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 410-424
 40.000% (4/10)
94
Lookup::primitiveGetterProto
Name: Lookup::primitiveGetterProto
Prototype: ReturnedValue Lookup::primitiveGetterProto(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 399-408
 42.857% (3/7)
63
Lookup::resolveGetter
Name: Lookup::resolveGetter
Prototype: ReturnedValue Lookup::resolveGetter(ExecutionEngine *engine, const Object *object)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 70-103
100.000% (14/14)
255
Lookup::resolveGlobalGetter
Name: Lookup::resolveGlobalGetter
Prototype: ReturnedValue Lookup::resolveGlobalGetter(ExecutionEngine *engine)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 145-163
100.000% (8/8)
133
Lookup::resolvePrimitiveGetter
Name: Lookup::resolvePrimitiveGetter
Prototype: ReturnedValue Lookup::resolvePrimitiveGetter(ExecutionEngine *engine, const Value &object)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 105-143
100.000% (22/22)
2310
Lookup::resolveProtoGetter
Name: Lookup::resolveProtoGetter
Prototype: void Lookup::resolveProtoGetter(PropertyKey name, const Heap::Object *proto)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 50-68
100.000% (11/11)
134
Lookup::resolveSetter
Name: Lookup::resolveSetter
Prototype: bool Lookup::resolveSetter(ExecutionEngine *engine, Object *object, const Value &value)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 463-507
 92.308% (24/26)
357
Lookup::setter0
Name: Lookup::setter0
Prototype: bool Lookup::setter0(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 558-567
 50.000% (3/6)
52
Lookup::setter0Inline
Name: Lookup::setter0Inline
Prototype: bool Lookup::setter0Inline(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 569-578
 83.333% (5/6)
52
Lookup::setter0setter0
Name: Lookup::setter0setter0
Prototype: bool Lookup::setter0setter0(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 580-596
 50.000% (5/10)
104
Lookup::setterFallback
Name: Lookup::setterFallback
Prototype: bool Lookup::setterFallback(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 547-556
 50.000% (2/4)
62
Lookup::setterGeneric
Name: Lookup::setterGeneric
Prototype: bool Lookup::setterGeneric(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 509-520
100.000% (7/7)
83
Lookup::setterInsert
Name: Lookup::setterInsert
Prototype: bool Lookup::setterInsert(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 598-609
 83.333% (5/6)
72
Lookup::setterTwoClasses
Name: Lookup::setterTwoClasses
Prototype: bool Lookup::setterTwoClasses(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 522-545
 41.667% (5/12)
154
Lookup::stringLengthGetter
Name: Lookup::stringLengthGetter
Prototype: ReturnedValue Lookup::stringLengthGetter(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 426-433
 50.000% (2/4)
42
Managed::virtualIsEqualTo
Name: Managed::virtualIsEqualTo
Prototype: bool Managed::virtualIsEqualTo(Managed *, Managed *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed.cpp
Lines: 141-144
100.000% (1/1)
11
MapCtor::virtualCall
Name: MapCtor::virtualCall
Prototype: ReturnedValue MapCtor::virtualCall(const FunctionObject *f, const Value *, const Value *, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 101-105
100.000% (1/1)
21
MapCtor::virtualCallAsConstructor
Name: MapCtor::virtualCallAsConstructor
Prototype: ReturnedValue MapCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *)
Coverage:  28.571% (8/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 56-99
 28.571% (8/28)
2610
MapIteratorPrototype::init
Name: MapIteratorPrototype::init
Prototype: void MapIteratorPrototype::init(ExecutionEngine *e)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapiterator.cpp
Lines: 50-57
100.000% (2/2)
41
MapIteratorPrototype::method_next
Name: MapIteratorPrototype::method_next
Prototype: ReturnedValue MapIteratorPrototype::method_next(const FunctionObject *b, const Value *that, const Value *, int)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapiterator.cpp
Lines: 59-105
100.000% (17/17)
306
MapPrototype::init
Name: MapPrototype::init
Prototype: void MapPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 107-134
100.000% (12/12)
211
MapPrototype::method_clear
Name: MapPrototype::method_clear
Prototype: ReturnedValue MapPrototype::method_clear(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/qv4mapobject.cpp
Lines: 155-164
100.000% (4/4)
62
MapPrototype::method_delete
Name: MapPrototype::method_delete
Prototype: ReturnedValue MapPrototype::method_delete(const FunctionObject *b, const Value *thisObject, const Value *argv, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 166-174
100.000% (4/4)
52
MapPrototype::method_entries
Name: MapPrototype::method_entries
Prototype: ReturnedValue MapPrototype::method_entries(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/qv4mapobject.cpp
Lines: 176-186
100.000% (4/4)
72
MapPrototype::method_forEach
Name: MapPrototype::method_forEach
Prototype: ReturnedValue MapPrototype::method_forEach(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 188-212
 87.500% (14/16)
176
MapPrototype::method_get
Name: MapPrototype::method_get
Prototype: ReturnedValue MapPrototype::method_get(const FunctionObject *b, const Value *thisObject, const Value *argv, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 214-222
100.000% (4/4)
52
MapPrototype::method_get_size
Name: MapPrototype::method_get_size
Prototype: ReturnedValue MapPrototype::method_get_size(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/qv4mapobject.cpp
Lines: 257-265
100.000% (4/4)
52
MapPrototype::method_has
Name: MapPrototype::method_has
Prototype: ReturnedValue MapPrototype::method_has(const FunctionObject *b, const Value *thisObject, const Value *argv, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 224-232
100.000% (4/4)
52
MapPrototype::method_keys
Name: MapPrototype::method_keys
Prototype: ReturnedValue MapPrototype::method_keys(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/qv4mapobject.cpp
Lines: 234-244
100.000% (4/4)
72
MapPrototype::method_set
Name: MapPrototype::method_set
Prototype: ReturnedValue MapPrototype::method_set(const FunctionObject *b, const Value *thisObject, const Value *argv, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 246-255
100.000% (4/4)
62
MapPrototype::method_values
Name: MapPrototype::method_values
Prototype: ReturnedValue MapPrototype::method_values(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/qv4mapobject.cpp
Lines: 267-277
100.000% (4/4)
72
MatchResult::MatchResult
Name: MatchResult::MatchResult
Prototype: inline MatchResult(size_t start, size_t end)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/runtime/MatchResult.h
Lines: 32-36
  0.000% (0/1)
21
MatchResult::MatchResult
Name: MatchResult::MatchResult
Prototype: explicit inline MatchResult(EncodedMatchResult encoded)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/runtime/MatchResult.h
Lines: 38-50
  0.000% (0/1)
31
MatchResult::bool
Name: MatchResult::bool
Prototype: inline operator bool()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/runtime/MatchResult.h
Lines: 57-60
  0.000% (0/1)
11
MatchResult::empty
Name: MatchResult::empty
Prototype: inline bool empty()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/runtime/MatchResult.h
Lines: 62-65
  0.000% (0/1)
11
MatchResult::failed
Name: MatchResult::failed
Prototype: inline static MatchResult failed()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/runtime/MatchResult.h
Lines: 52-55
  0.000% (0/1)
11
MatchScore
Name: MatchScore
Prototype: static int MatchScore(const QV4::Value &actual, int conversionType)
Coverage:  45.082% (55/122)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1228-1364
 45.082% (55/122)
7061
MathObject::method_abs
Name: MathObject::method_abs
Prototype: ReturnedValue MathObject::method_abs(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 117-132
 80.000% (8/10)
94
MathObject::method_acos
Name: MathObject::method_acos
Prototype: ReturnedValue MathObject::method_acos(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 134-141
 83.333% (5/6)
42
MathObject::method_acosh
Name: MathObject::method_acosh
Prototype: ReturnedValue MathObject::method_acosh(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 143-154
 83.333% (5/6)
42
MathObject::method_asin
Name: MathObject::method_asin
Prototype: ReturnedValue MathObject::method_asin(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 156-163
 83.333% (5/6)
42
MathObject::method_asinh
Name: MathObject::method_asinh
Prototype: ReturnedValue MathObject::method_asinh(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 165-176
 83.333% (5/6)
42
MathObject::method_atan
Name: MathObject::method_atan
Prototype: ReturnedValue MathObject::method_atan(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 178-185
 83.333% (5/6)
42
MathObject::method_atan2
Name: MathObject::method_atan2
Prototype: ReturnedValue MathObject::method_atan2(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  75.862% (22/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 206-222
 75.862% (22/29)
185
MathObject::method_atanh
Name: MathObject::method_atanh
Prototype: ReturnedValue MathObject::method_atanh(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 187-204
 83.333% (5/6)
42
MathObject::method_cbrt
Name: MathObject::method_cbrt
Prototype: ReturnedValue MathObject::method_cbrt(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 224-232
 66.667% (2/3)
21
MathObject::method_ceil
Name: MathObject::method_ceil
Prototype: ReturnedValue MathObject::method_ceil(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 234-241
 87.500% (7/8)
42
MathObject::method_clz32
Name: MathObject::method_clz32
Prototype: ReturnedValue MathObject::method_clz32(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 243-247
 66.667% (2/3)
21
MathObject::method_cos
Name: MathObject::method_cos
Prototype: ReturnedValue MathObject::method_cos(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 249-253
 66.667% (2/3)
21
MathObject::method_cosh
Name: MathObject::method_cosh
Prototype: ReturnedValue MathObject::method_cosh(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 255-259
 66.667% (2/3)
21
MathObject::method_exp
Name: MathObject::method_exp
Prototype: ReturnedValue MathObject::method_exp(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 261-272
 88.889% (8/9)
63
MathObject::method_expm1
Name: MathObject::method_expm1
Prototype: ReturnedValue MathObject::method_expm1(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  78.571% (11/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 274-291
 78.571% (11/14)
84
MathObject::method_floor
Name: MathObject::method_floor
Prototype: ReturnedValue MathObject::method_floor(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 293-299
 66.667% (2/3)
41
MathObject::method_fround
Name: MathObject::method_fround
Prototype: ReturnedValue MathObject::method_fround(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 301-308
 90.000% (9/10)
42
MathObject::method_hypot
Name: MathObject::method_hypot
Prototype: ReturnedValue MathObject::method_hypot(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 310-338
100.000% (6/6)
42
MathObject::method_imul
Name: MathObject::method_imul
Prototype: ReturnedValue MathObject::method_imul(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 340-346
 60.000% (3/5)
41
MathObject::method_log
Name: MathObject::method_log
Prototype: ReturnedValue MathObject::method_log(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 348-355
 83.333% (5/6)
42
MathObject::method_log10
Name: MathObject::method_log10
Prototype: ReturnedValue MathObject::method_log10(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 357-364
 83.333% (5/6)
42
MathObject::method_log1p
Name: MathObject::method_log1p
Prototype: ReturnedValue MathObject::method_log1p(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 366-376
 83.333% (5/6)
52
MathObject::method_log2
Name: MathObject::method_log2
Prototype: ReturnedValue MathObject::method_log2(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 378-392
 83.333% (5/6)
42
MathObject::method_max
Name: MathObject::method_max
Prototype: ReturnedValue MathObject::method_max(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 394-403
100.000% (9/9)
63
MathObject::method_min
Name: MathObject::method_min
Prototype: ReturnedValue MathObject::method_min(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 405-416
100.000% (15/15)
73
MathObject::method_pow
Name: MathObject::method_pow
Prototype: ReturnedValue MathObject::method_pow(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  88.372% (38/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 418-466
 88.372% (38/43)
2110
MathObject::method_random
Name: MathObject::method_random
Prototype: ReturnedValue MathObject::method_random(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/qv4mathobject.cpp
Lines: 468-471
100.000% (1/1)
11
MathObject::method_round
Name: MathObject::method_round
Prototype: ReturnedValue MathObject::method_round(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 473-481
 90.000% (9/10)
52
MathObject::method_sign
Name: MathObject::method_sign
Prototype: ReturnedValue MathObject::method_sign(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 483-494
 88.889% (8/9)
63
MathObject::method_sin
Name: MathObject::method_sin
Prototype: ReturnedValue MathObject::method_sin(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 496-503
 83.333% (5/6)
42
MathObject::method_sinh
Name: MathObject::method_sinh
Prototype: ReturnedValue MathObject::method_sinh(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 505-512
 83.333% (5/6)
42
MathObject::method_sqrt
Name: MathObject::method_sqrt
Prototype: ReturnedValue MathObject::method_sqrt(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 514-518
 66.667% (2/3)
21
MathObject::method_tan
Name: MathObject::method_tan
Prototype: ReturnedValue MathObject::method_tan(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 520-527
 83.333% (5/6)
42
MathObject::method_tanh
Name: MathObject::method_tanh
Prototype: ReturnedValue MathObject::method_tanh(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 529-536
 83.333% (5/6)
42
MathObject::method_trunc
Name: MathObject::method_trunc
Prototype: ReturnedValue MathObject::method_trunc(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 538-550
 66.667% (2/3)
21
MemberData::allocate
Name: MemberData::allocate
Prototype: Heap::MemberData *MemberData::allocate(ExecutionEngine *e, uint n, Heap::MemberData *old)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4memberdata.cpp
Lines: 48-63
100.000% (5/5)
102
MemberGeneratorFunction::create
Name: MemberGeneratorFunction::create
Prototype: Heap::FunctionObject *MemberGeneratorFunction::create(ExecutionContext *context, Function *function)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 238-247
100.000% (1/1)
71
MemberGeneratorFunction::virtualCallAsConstructor
Name: MemberGeneratorFunction::virtualCallAsConstructor
Prototype: ReturnedValue MemberGeneratorFunction::virtualCallAsConstructor(const FunctionObject *f, const Value *, int, const Value *)
Coverage:  0.000% (0/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 249-252
  0.000% (0/2)
11
MetaPropertyData::count
Name: MetaPropertyData::count
Prototype: inline int count()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qqmldesignermetaobject.cpp
Lines: 77-77
100.000% (1/1)
11
MetaPropertyData::getData
Name: MetaPropertyData::getData
Prototype: inline QVariant &getData(int idx)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qqmldesignermetaobject.cpp
Lines: 62-69
 50.000% (2/4)
52
MetaPropertyData::getDataRef
Name: MetaPropertyData::getDataRef
Prototype: inline QPair<QVariant, bool> &getDataRef(int idx)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qqmldesignermetaobject.cpp
Lines: 56-60
100.000% (4/4)
32
MetaPropertyData::hasData
Name: MetaPropertyData::hasData
Prototype: inline bool hasData(int idx) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qqmldesignermetaobject.cpp
Lines: 71-75
  0.000% (0/4)
32
ModelNodeMetaObject::ModelNodeMetaObject
Name: ModelNodeMetaObject::ModelNodeMetaObject
Prototype: ModelNodeMetaObject::ModelNodeMetaObject(QObject *object, QQmlListModel *model, int elementIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1459-1461
100.000% (1/1)
11
ModelNodeMetaObject::emitDirectNotifies
Name: ModelNodeMetaObject::emitDirectNotifies
Prototype: void ModelNodeMetaObject::emitDirectNotifies(const int *changedRoles, int roleCount)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1550-1563
 80.000% (8/10)
94
ModelNodeMetaObject::get
Name: ModelNodeMetaObject::get
Prototype: ModelNodeMetaObject *ModelNodeMetaObject::get(QObject *obj)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1491-1495
100.000% (1/1)
21
ModelNodeMetaObject::initialize
Name: ModelNodeMetaObject::initialize
Prototype: void ModelNodeMetaObject::initialize()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1463-1476
100.000% (4/4)
102
ModelNodeMetaObject::initialized
Name: ModelNodeMetaObject::initialized
Prototype: bool initialized() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 140-140
100.000% (1/1)
11
ModelNodeMetaObject::propertyWritten
Name: ModelNodeMetaObject::propertyWritten
Prototype: void ModelNodeMetaObject::propertyWritten(int index)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1533-1547
  0.000% (0/7)
93
ModelNodeMetaObject::toDynamicMetaObject
Name: ModelNodeMetaObject::toDynamicMetaObject
Prototype: QAbstractDynamicMetaObject *ModelNodeMetaObject::toDynamicMetaObject(QObject *object)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1482-1489
100.000% (4/4)
42
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...10
Function: Heap::Object::markObjects
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
21
Function: JSC::Yarr::Parser::peekIsDigit
22
Function: JSC::Yarr::YarrGenerator::matchCharacterClass
23
Function: Lexer::setCode
2425
Function: ModelNodeMetaObject::updateValues
26
Function: Parser::reallocateStack [qqmljs.g #2]
27
Function: QAbstractAnimationJob::start
28
Function: QBitField::united [qbitfield_p.h #1]
...30
Function: QJSValueIterator::value
...40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
...50
Function: QQmlJS::Parser::parseStatement [qqmljs.g #2]
...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