OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...100
Function: QQuickParticleSystem::emittersChanged
...130
Function: QQuickTargetDirection::targetVariation
...140
Function: QQuickTrailEmitter::setEmitterXVariation
...150
Function: QSGDistanceFieldTextMaterialShader::attributeNames
...160
Function: QV4::CallData::argument [qv4stackframe_p.h #1]
...165
Function: QV4::Encode::undefined
166
Function: QV4::ExecutionEngine::generatorPrototype [qv4engine_p.h #2]
167
Function: QV4::ExecutionEngine::mapPrototype [qv4engine_p.h #1]
168
Function: QV4::ExecutionEngineCallDepthRecorder::~ExecutionEngineCallDepthRecorder [qv4engine_p.h #2]
169170
Function: QV4::Heap::QV4ParticleData::init
171
Function: QV4::IdentifierTable::markObjects
172
Function: QV4::JIT::Assembler::saveAccumulatorInFrame
173
Function: QV4::JSCallData::callData
...180
Function: QV4::RuntimeHelpers::toPrimitive [qv4runtime_p.h #2]
...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::Heap::CallContext::markObjects
Name: QV4::Heap::CallContext::markObjects
Prototype: static void markObjects(Heap::Base *b, MarkStack *stack)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 107-107
100.000% (4/4)
12
QV4::Heap::DataView::init
Name: QV4::Heap::DataView::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dataview_p.h
Lines: 73-73
100.000% (1/1)
11
QV4::Heap::DataView::markObjects
Name: QV4::Heap::DataView::markObjects
Prototype: static void markObjects(Heap::Base *b, MarkStack *stack)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dataview_p.h
Lines: 72-72
  0.000% (0/4)
12
QV4::Heap::DateObject::init
Name: QV4::Heap::DateObject::init
Prototype: void init()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dateobject_p.h
Lines: 66-70
  0.000% (0/1)
21
QV4::Heap::DateObject::init
Name: QV4::Heap::DateObject::init
Prototype: void init(const Value &date)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dateobject_p.h
Lines: 72-76
100.000% (1/1)
21
QV4::Heap::DelegateModelGroupFunction::init
Name: QV4::Heap::DelegateModelGroupFunction::init
Prototype: void Heap::DelegateModelGroupFunction::init(QV4::ExecutionContext *scope, uint flag, QV4::ReturnedValue (*code)(QQmlDelegateModelItem *item, uint flag, const QV4::Value &arg))
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 112-117
100.000% (2/2)
31
QV4::Heap::ErrorObject::destroy
Name: QV4::Heap::ErrorObject::destroy
Prototype: void destroy()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h
Lines: 86-89
  0.000% (0/1)
21
QV4::Heap::ErrorObject::markObjects
Name: QV4::Heap::ErrorObject::markObjects
Prototype: static void markObjects(Heap::Base *b, MarkStack *stack)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h
Lines: 70-70
  0.000% (0/4)
12
QV4::Heap::ExecutionContext::init
Name: QV4::Heap::ExecutionContext::init
Prototype: void init(ContextType t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 78-83
100.000% (1/1)
21
QV4::Heap::ExecutionContext::markObjects
Name: QV4::Heap::ExecutionContext::markObjects
Prototype: static void markObjects(Heap::Base *b, MarkStack *stack)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 68-68
100.000% (7/7)
13
QV4::Heap::ExecutionContext::vtable
Name: QV4::Heap::ExecutionContext::vtable
Prototype: const VTable *vtable() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 85-87
100.000% (1/1)
11
QV4::Heap::ForInIteratorObject::init
Name: QV4::Heap::ForInIteratorObject::init
Prototype: inline void Heap::ForInIteratorObject::init(QV4::Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator_p.h
Lines: 142-148
100.000% (1/1)
31
QV4::Heap::ForInIteratorObject::it
Name: QV4::Heap::ForInIteratorObject::it
Prototype: ObjectIterator &it()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator_p.h
Lines: 116-116
100.000% (1/1)
11
QV4::Heap::FunctionObject::formalParameterCount
Name: QV4::Heap::FunctionObject::formalParameterCount
Prototype: unsigned int formalParameterCount()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 92-92
100.000% (1/1)
11
QV4::Heap::FunctionObject::markObjects
Name: QV4::Heap::FunctionObject::markObjects
Prototype: static void markObjects(Heap::Base *b, MarkStack *stack)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 77-77
 75.000% (3/4)
12
QV4::Heap::FunctionObject::protoProperty
Name: QV4::Heap::FunctionObject::protoProperty
Prototype: const QV4::Object *protoProperty() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 95-95
100.000% (1/1)
11
QV4::Heap::FunctionObject::varCount
Name: QV4::Heap::FunctionObject::varCount
Prototype: unsigned int varCount()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 93-93
  0.000% (0/1)
11
QV4::Heap::GeneratorObject::markObjects
Name: QV4::Heap::GeneratorObject::markObjects
Prototype: static void markObjects(Heap::Base *b, MarkStack *stack)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject_p.h
Lines: 93-93
  0.000% (0/7)
13
QV4::Heap::IndexedBuiltinFunction::init
Name: QV4::Heap::IndexedBuiltinFunction::init
Prototype: void Heap::IndexedBuiltinFunction::init(QV4::ExecutionContext *scope, uint index, ReturnedValue (*code)(const QV4::FunctionObject *, const Value *thisObject, 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_p.h
Lines: 234-240
100.000% (1/1)
31
QV4::Heap::InternalClass::addMember
Name: QV4::Heap::InternalClass::addMember
Prototype: void InternalClass::addMember(QV4::Object *object, PropertyKey id, PropertyAttributes data, uint *index)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 386-401
 85.714% (6/7)
103
QV4::Heap::InternalClass::addMember
Name: QV4::Heap::InternalClass::addMember
Prototype: Heap::InternalClass *InternalClass::addMember(PropertyKey identifier, PropertyAttributes data, uint *index)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 403-412
 50.000% (2/4)
52
QV4::Heap::InternalClass::addMemberImpl
Name: QV4::Heap::InternalClass::addMemberImpl
Prototype: Heap::InternalClass *InternalClass::addMemberImpl(PropertyKey identifier, PropertyAttributes data, uint *index)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 414-439
100.000% (10/10)
174
QV4::Heap::InternalClass::asProtoClass
Name: QV4::Heap::InternalClass::asProtoClass
Prototype: Heap::InternalClass *InternalClass::asProtoClass()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 588-604
100.000% (7/7)
113
QV4::Heap::InternalClass::changeMember
Name: QV4::Heap::InternalClass::changeMember
Prototype: void InternalClass::changeMember(QV4::Object *object, PropertyKey id, PropertyAttributes data, uint *index)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 228-247
100.000% (10/10)
144
QV4::Heap::InternalClass::changeMember
Name: QV4::Heap::InternalClass::changeMember
Prototype: Heap::InternalClass *InternalClass::changeMember(PropertyKey identifier, PropertyAttributes data, uint *index)
Coverage:  96.429% (27/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 269-320
 96.429% (27/28)
409
QV4::Heap::InternalClass::changePrototype
Name: QV4::Heap::InternalClass::changePrototype
Prototype: InternalClass *changePrototype(Heap::Object *proto)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h
Lines: 317-321
100.000% (4/4)
32
QV4::Heap::InternalClass::changePrototypeImpl
Name: QV4::Heap::InternalClass::changePrototypeImpl
Prototype: Heap::InternalClass *InternalClass::changePrototypeImpl(Heap::Object *proto)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 322-345
100.000% (7/7)
153
QV4::Heap::InternalClass::changeVTable
Name: QV4::Heap::InternalClass::changeVTable
Prototype: InternalClass *changeVTable(const VTable *vt)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h
Lines: 312-316
100.000% (4/4)
32
QV4::Heap::InternalClass::changeVTableImpl
Name: QV4::Heap::InternalClass::changeVTableImpl
Prototype: Heap::InternalClass *InternalClass::changeVTableImpl(const VTable *vt)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 347-366
100.000% (4/4)
122
QV4::Heap::InternalClass::destroy
Name: QV4::Heap::InternalClass::destroy
Prototype: void InternalClass::destroy()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 189-205
100.000% (9/9)
103
QV4::Heap::InternalClass::find
Name: QV4::Heap::InternalClass::find
Prototype: uint find(const PropertyKey id)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h
Lines: 295-304
100.000% (4/4)
92
QV4::Heap::InternalClass::frozen
Name: QV4::Heap::InternalClass::frozen
Prototype: Heap::InternalClass *InternalClass::frozen()
Coverage:  93.750% (30/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 523-570
 93.750% (30/32)
3310
QV4::Heap::InternalClass::init
Name: QV4::Heap::InternalClass::init
Prototype: void InternalClass::init(ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 142-163
100.000% (1/1)
131
QV4::Heap::InternalClass::init
Name: QV4::Heap::InternalClass::init
Prototype: void InternalClass::init(Heap::InternalClass *other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 166-187
100.000% (1/1)
171
QV4::Heap::InternalClass::lookupOrInsertTransition
Name: QV4::Heap::InternalClass::lookupOrInsertTransition
Prototype: InternalClassTransition &InternalClass::lookupOrInsertTransition(const InternalClassTransition &t)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 249-258
100.000% (6/6)
52
QV4::Heap::InternalClass::markObjects
Name: QV4::Heap::InternalClass::markObjects
Prototype: void InternalClass::markObjects(Heap::Base *b, MarkStack *stack)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 626-639
100.000% (13/13)
95
QV4::Heap::InternalClass::nonExtensible
Name: QV4::Heap::InternalClass::nonExtensible
Prototype: Heap::InternalClass *InternalClass::nonExtensible()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 368-384
100.000% (7/7)
113
QV4::Heap::InternalClass::propertiesFrozen
Name: QV4::Heap::InternalClass::propertiesFrozen
Prototype: Heap::InternalClass *InternalClass::propertiesFrozen() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 572-586
100.000% (7/7)
113
QV4::Heap::InternalClass::removeChildEntry
Name: QV4::Heap::InternalClass::removeChildEntry
Prototype: void InternalClass::removeChildEntry(InternalClass *child)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 441-452
 80.000% (4/5)
63
QV4::Heap::InternalClass::removeMember
Name: QV4::Heap::InternalClass::removeMember
Prototype: void InternalClass::removeMember(QV4::Object *object, PropertyKey identifier)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 454-476
100.000% (4/4)
132
QV4::Heap::InternalClass::sealed
Name: QV4::Heap::InternalClass::sealed
Prototype: Heap::InternalClass *InternalClass::sealed()
Coverage:  84.000% (21/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 478-521
 84.000% (21/25)
299
QV4::Heap::InternalClass::updateProtoUsage
Name: QV4::Heap::InternalClass::updateProtoUsage
Prototype: void InternalClass::updateProtoUsage(Heap::Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 617-624
100.000% (1/1)
41
QV4::Heap::MapIteratorObject::init
Name: QV4::Heap::MapIteratorObject::init
Prototype: void init(Object *obj, QV4::ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapiterator_p.h
Lines: 70-75
100.000% (1/1)
31
QV4::Heap::MapIteratorObject::markObjects
Name: QV4::Heap::MapIteratorObject::markObjects
Prototype: static void markObjects(Heap::Base *b, MarkStack *stack)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapiterator_p.h
Lines: 69-69
  0.000% (0/4)
12
QV4::Heap::MemberData::markObjects
Name: QV4::Heap::MemberData::markObjects
Prototype: static void markObjects(Heap::Base *b, MarkStack *stack)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4memberdata_p.h
Lines: 66-66
100.000% (1/1)
11
QV4::Heap::ModelObject::destroy
Name: QV4::Heap::ModelObject::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 166-166
100.000% (1/1)
11
QV4::Heap::ModelObject::elementIndex
Name: QV4::Heap::ModelObject::elementIndex
Prototype: int elementIndex() 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: 167-167
100.000% (1/1)
11
QV4::Heap::ModelObject::init
Name: QV4::Heap::ModelObject::init
Prototype: void init(QObject *object, QQmlListModel *model)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 159-165
100.000% (1/1)
41
QV4::Heap::NumberObject::init
Name: QV4::Heap::NumberObject::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 403-403
100.000% (1/1)
11
QV4::Heap::NumberObject::init
Name: QV4::Heap::NumberObject::init
Prototype: void init(double val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 404-407
100.000% (1/1)
21
QV4::Heap::Object::init
Name: QV4::Heap::Object::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 75-75
100.000% (1/1)
11
QV4::Heap::Object::inlinePropertyData
Name: QV4::Heap::Object::inlinePropertyData
Prototype: const Value *inlinePropertyData(uint index) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 85-88
  0.000% (0/1)
21
QV4::Heap::Object::inlinePropertyDataWithOffset
Name: QV4::Heap::Object::inlinePropertyDataWithOffset
Prototype: const Value *inlinePropertyDataWithOffset(uint indexWithOffset) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 81-84
100.000% (1/1)
21
QV4::Heap::Object::propertyData
Name: QV4::Heap::Object::propertyData
Prototype: const Value *propertyData(uint index) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 108-114
100.000% (4/4)
52
QV4::Heap::Object::prototype
Name: QV4::Heap::Object::prototype
Prototype: Heap::Object *prototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 136-136
100.000% (1/1)
11
QV4::Heap::Object::setInlineProperty
Name: QV4::Heap::Object::setInlineProperty
Prototype: void setInlineProperty(ExecutionEngine *e, uint index, Value v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 89-93
100.000% (1/1)
31
QV4::Heap::Object::setInlineProperty
Name: QV4::Heap::Object::setInlineProperty
Prototype: void setInlineProperty(ExecutionEngine *e, uint index, Heap::Base *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 94-98
100.000% (1/1)
31
QV4::Heap::Object::setProperty
Name: QV4::Heap::Object::setProperty
Prototype: void setProperty(ExecutionEngine *e, uint index, Value v)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 115-123
100.000% (4/4)
62
QV4::Heap::Object::setProperty
Name: QV4::Heap::Object::setProperty
Prototype: void setProperty(ExecutionEngine *e, uint index, Heap::Base *b)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 124-132
100.000% (4/4)
62
QV4::Heap::Object::vtable
Name: QV4::Heap::Object::vtable
Prototype: const VTable *vtable() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 77-79
100.000% (1/1)
11
QV4::Heap::Object::writablePropertyData
Name: QV4::Heap::Object::writablePropertyData
Prototype: PropertyIndex writablePropertyData(uint index)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 100-106
100.000% (4/4)
52
QV4::Heap::Pointer::T
Name: QV4::Heap::Pointer::T
Prototype: operator T () const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 74-74
100.000% (1/1)
11
QV4::Heap::Pointer::base
Name: QV4::Heap::Pointer::base
Prototype: template<typename T, size_t o> Base *Pointer<T, o>::base()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 196-201
100.000% (1/1)
31
QV4::Heap::Pointer::cast
Name: QV4::Heap::Pointer::cast
Prototype: template <typename Type> Type *cast()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 84-85
100.000% (1/1)
11
QV4::Heap::Pointer::get
Name: QV4::Heap::Pointer::get
Prototype: T get() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 82-82
100.000% (1/1)
11
QV4::Heap::Pointer::heapObject
Name: QV4::Heap::Pointer::heapObject
Prototype: Base *heapObject() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 87-87
100.000% (1/1)
11
QV4::Heap::Pointer::operator->
Name: QV4::Heap::Pointer::operator->
Prototype: T operator->() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 73-73
100.000% (1/1)
11
QV4::Heap::Pointer::set
Name: QV4::Heap::Pointer::set
Prototype: void set(EngineBase *e, T newVal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 78-80
100.000% (1/1)
11
QV4::Heap::Proxy::markObjects
Name: QV4::Heap::Proxy::markObjects
Prototype: static void markObjects(Heap::Base *b, MarkStack *stack)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy_p.h
Lines: 76-76
 50.000% (2/4)
12
QV4::Heap::ProxyObject::markObjects
Name: QV4::Heap::ProxyObject::markObjects
Prototype: static void markObjects(Heap::Base *b, MarkStack *stack)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy_p.h
Lines: 67-67
  0.000% (0/7)
13
QV4::Heap::QObjectMethod::destroy
Name: QV4::Heap::QObjectMethod::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 109-114
100.000% (1/1)
31
QV4::Heap::QObjectMethod::markObjects
Name: QV4::Heap::QObjectMethod::markObjects
Prototype: static void markObjects(Heap::Base *b, MarkStack *stack)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 106-106
 50.000% (2/4)
12
QV4::Heap::QObjectMethod::object
Name: QV4::Heap::QObjectMethod::object
Prototype: QObject *object() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 126-126
100.000% (1/1)
11
QV4::Heap::QObjectMethod::propertyCache
Name: QV4::Heap::QObjectMethod::propertyCache
Prototype: QQmlPropertyCache *propertyCache() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 116-116
100.000% (1/1)
11
QV4::Heap::QObjectMethod::setObject
Name: QV4::Heap::QObjectMethod::setObject
Prototype: void setObject(QObject *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 127-127
100.000% (1/1)
11
QV4::Heap::QObjectMethod::setPropertyCache
Name: QV4::Heap::QObjectMethod::setPropertyCache
Prototype: void setPropertyCache(QQmlPropertyCache *c)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 117-123
100.000% (7/7)
53
QV4::Heap::QObjectWrapper::destroy
Name: QV4::Heap::QObjectWrapper::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 87-90
100.000% (1/1)
21
QV4::Heap::QObjectWrapper::init
Name: QV4::Heap::QObjectWrapper::init
Prototype: void init(QObject *object)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 81-85
100.000% (1/1)
21
QV4::Heap::QObjectWrapper::object
Name: QV4::Heap::QObjectWrapper::object
Prototype: QObject *object() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 92-92
100.000% (1/1)
11
QV4::Heap::QQmlBindingFunction::markObjects
Name: QV4::Heap::QQmlBindingFunction::markObjects
Prototype: static void markObjects(Heap::Base *b, MarkStack *stack)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qqmlbuiltinfunctions_p.h
Lines: 86-86
  0.000% (0/4)
12
QV4::Heap::QQmlDelegateModelGroupChange::init
Name: QV4::Heap::QQmlDelegateModelGroupChange::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 72-72
100.000% (1/1)
11
QV4::Heap::QQmlDelegateModelGroupChangeArray::destroy
Name: QV4::Heap::QQmlDelegateModelGroupChangeArray::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 79-82
100.000% (1/1)
21
QV4::Heap::QQmlDelegateModelGroupChangeArray::init
Name: QV4::Heap::QQmlDelegateModelGroupChangeArray::init
Prototype: void QV4::Heap::QQmlDelegateModelGroupChangeArray::init(const QVector<QQmlChangeSet::Change> &changes)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3426-3433
100.000% (1/1)
51
QV4::Heap::QQmlDelegateModelItemObject::destroy
Name: QV4::Heap::QQmlDelegateModelItemObject::destroy
Prototype: void QV4::Heap::QQmlDelegateModelItemObject::destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1955-1959
100.000% (1/1)
21
QV4::Heap::QQmlDelegateModelItemObject::init
Name: QV4::Heap::QQmlDelegateModelItemObject::init
Prototype: void QV4::Heap::QQmlDelegateModelItemObject::init(QQmlDelegateModelItem *item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel_p_p.h
Lines: 179-183
100.000% (1/1)
21
QV4::Heap::QQmlLocaleData::destroy
Name: QV4::Heap::QQmlLocaleData::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale_p.h
Lines: 149-152
100.000% (1/1)
21
QV4::Heap::QQmlLocaleData::init
Name: QV4::Heap::QQmlLocaleData::init
Prototype: inline void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale_p.h
Lines: 148-148
100.000% (1/1)
11
QV4::Heap::QQmlScopedEnumWrapper::init
Name: QV4::Heap::QQmlScopedEnumWrapper::init
Prototype: void init()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper_p.h
Lines: 90-90
  0.000% (0/1)
11
QV4::Heap::QQmlValueTypeReference::destroy
Name: QV4::Heap::QQmlValueTypeReference::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 71-74
100.000% (1/1)
21
QV4::Heap::QQmlValueTypeReference::init
Name: QV4::Heap::QQmlValueTypeReference::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 67-70
100.000% (1/1)
21
QV4::Heap::QQmlValueTypeWrapper::init
Name: QV4::Heap::QQmlValueTypeWrapper::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper_p.h
Lines: 70-70
100.000% (1/1)
11
QV4::Heap::QQmlValueTypeWrapper::propertyCache
Name: QV4::Heap::QQmlValueTypeWrapper::propertyCache
Prototype: QQmlPropertyCache *propertyCache() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper_p.h
Lines: 72-72
100.000% (1/1)
11
QV4::Heap::QQmlValueTypeWrapper::setPropertyCache
Name: QV4::Heap::QQmlValueTypeWrapper::setPropertyCache
Prototype: void setPropertyCache(QQmlPropertyCache *c)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper_p.h
Lines: 73-79
100.000% (7/7)
53
QV4::Heap::QQuickContext2DStyle::destroy
Name: QV4::Heap::QQuickContext2DStyle::destroy
Prototype: void destroy()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 509-512
  0.000% (0/1)
21
QV4::Heap::QQuickContext2DStyle::init
Name: QV4::Heap::QQuickContext2DStyle::init
Prototype: void init()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 503-508
  0.000% (0/1)
31
QV4::Heap::QQuickItemWrapper::markObjects
Name: QV4::Heap::QQuickItemWrapper::markObjects
Prototype: void QV4::Heap::QQuickItemWrapper::markObjects(QV4::Heap::Base *that, QV4::MarkStack *markStack)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8695-8703
100.000% (5/5)
53
QV4::Heap::QQuickJSContext2D::init
Name: QV4::Heap::QQuickJSContext2D::init
Prototype: void init()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 494-494
  0.000% (0/1)
11
QV4::Heap::QQuickJSContext2DImageData::markObjects
Name: QV4::Heap::QQuickJSContext2DImageData::markObjects
Prototype: static void markObjects(QV4::Heap::Base *that, QV4::MarkStack *markStack)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 532-535
  0.000% (0/1)
21
QV4::Heap::QQuickJSContext2DPixelData::destroy
Name: QV4::Heap::QQuickJSContext2DPixelData::destroy
Prototype: void destroy()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 521-524
  0.000% (0/1)
21
QV4::Heap::QQuickJSContext2DPrototype::init
Name: QV4::Heap::QQuickJSContext2DPrototype::init
Prototype: void init()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 499-499
  0.000% (0/1)
11
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...100
Function: QQuickParticleSystem::emittersChanged
...130
Function: QQuickTargetDirection::targetVariation
...140
Function: QQuickTrailEmitter::setEmitterXVariation
...150
Function: QSGDistanceFieldTextMaterialShader::attributeNames
...160
Function: QV4::CallData::argument [qv4stackframe_p.h #1]
...165
Function: QV4::Encode::undefined
166
Function: QV4::ExecutionEngine::generatorPrototype [qv4engine_p.h #2]
167
Function: QV4::ExecutionEngine::mapPrototype [qv4engine_p.h #1]
168
Function: QV4::ExecutionEngineCallDepthRecorder::~ExecutionEngineCallDepthRecorder [qv4engine_p.h #2]
169170
Function: QV4::Heap::QV4ParticleData::init
171
Function: QV4::IdentifierTable::markObjects
172
Function: QV4::JIT::Assembler::saveAccumulatorInFrame
173
Function: QV4::JSCallData::callData
...180
Function: QV4::RuntimeHelpers::toPrimitive [qv4runtime_p.h #2]
...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