OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
...90
eLOC - Effective Lines of Code: 2
...100
eLOC - Effective Lines of Code: 2
...110
eLOC - Effective Lines of Code: 2
...120
eLOC - Effective Lines of Code: 1
...125
eLOC - Effective Lines of Code: 1
126
eLOC - Effective Lines of Code: 1
127
eLOC - Effective Lines of Code: 1
128
eLOC - Effective Lines of Code: 1
129130
eLOC - Effective Lines of Code: 1
131
eLOC - Effective Lines of Code: 1
132
eLOC - Effective Lines of Code: 1
133
eLOC - Effective Lines of Code: 1
...140
eLOC - Effective Lines of Code: 1
...150
eLOC - Effective Lines of Code: 1
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QV4::JIT::Assembler::ret
Name: QV4::JIT::Assembler::ret
Prototype: void Assembler::ret()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2252-2255
100.000% (1/1)
11
QV4::JIT::Assembler::loadValue
Name: QV4::JIT::Assembler::loadValue
Prototype: void Assembler::loadValue(ReturnedValue value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1502-1505
100.000% (1/1)
11
QV4::JIT::Assembler::loadString
Name: QV4::JIT::Assembler::loadString
Prototype: void Assembler::loadString(int stringId)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1497-1500
100.000% (1/1)
11
QV4::JIT::Assembler::loadReg
Name: QV4::JIT::Assembler::loadReg
Prototype: void Assembler::loadReg(int reg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1458-1461
100.000% (1/1)
11
QV4::JIT::Assembler::jumpNotUndefined
Name: QV4::JIT::Assembler::jumpNotUndefined
Prototype: void Assembler::jumpNotUndefined(int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1990-1993
  0.000% (0/1)
11
QV4::JIT::Assembler::jump
Name: QV4::JIT::Assembler::jump
Prototype: void Assembler::jump(int offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1959-1962
100.000% (1/1)
11
QV4::JIT::Assembler::gotoCatchException
Name: QV4::JIT::Assembler::gotoCatchException
Prototype: void Assembler::gotoCatchException()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2158-2161
100.000% (1/1)
11
QV4::JIT::Assembler::generatePrologue
Name: QV4::JIT::Assembler::generatePrologue
Prototype: void Assembler::generatePrologue()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1302-1305
100.000% (1/1)
11
QV4::JIT::Assembler::generateEpilogue
Name: QV4::JIT::Assembler::generateEpilogue
Prototype: void Assembler::generateEpilogue()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1307-1310
100.000% (1/1)
11
QV4::JIT::Assembler::copyConst
Name: QV4::JIT::Assembler::copyConst
Prototype: void Assembler::copyConst(int constIndex, int destReg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1453-1456
100.000% (1/1)
11
QV4::JIT::Assembler::clearUnwindHandler
Name: QV4::JIT::Assembler::clearUnwindHandler
Prototype: void Assembler::clearUnwindHandler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2203-2206
100.000% (1/1)
11
QV4::JIT::Assembler::addLabel
Name: QV4::JIT::Assembler::addLabel
Prototype: void Assembler::addLabel(int offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1438-1441
100.000% (1/1)
11
QV4::JIT::Assembler::Assembler
Name: QV4::JIT::Assembler::Assembler
Prototype: Assembler::Assembler(const Value *constantTable)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1291-1295
100.000% (1/1)
11
QV4::IntrinsicTypedArrayPrototype::staticVTable
Name: QV4::IntrinsicTypedArrayPrototype::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 165-165
100.000% (1/1)
11
QV4::IntrinsicTypedArrayPrototype::qt_check_for_QMANAGED_macro
Name: QV4::IntrinsicTypedArrayPrototype::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 165-165
  0.000% (0/1)
11
QV4::IntrinsicTypedArrayPrototype::defaultPrototype
Name: QV4::IntrinsicTypedArrayPrototype::defaultPrototype
Prototype: static QV4::Object *defaultPrototype(QV4::ExecutionEngine *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 166-166
100.000% (1/1)
11
QV4::IntrinsicTypedArrayPrototype::d_unchecked
Name: QV4::IntrinsicTypedArrayPrototype::d_unchecked
Prototype: QV4::Heap::IntrinsicTypedArrayPrototype *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 165-165
100.000% (1/1)
11
QV4::IntrinsicTypedArrayPrototype::d
Name: QV4::IntrinsicTypedArrayPrototype::d
Prototype: QV4::Heap::IntrinsicTypedArrayPrototype *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 165-165
100.000% (1/1)
11
QV4::IntrinsicTypedArrayPrototype::__dataTest
Name: QV4::IntrinsicTypedArrayPrototype::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 165-165
  0.000% (0/1)
11
QV4::IntrinsicTypedArrayCtor::staticVTable
Name: QV4::IntrinsicTypedArrayCtor::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 149-149
100.000% (1/1)
11
QV4::IntrinsicTypedArrayCtor::qt_check_for_QMANAGED_macro
Name: QV4::IntrinsicTypedArrayCtor::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 149-149
  0.000% (0/1)
11
QV4::IntrinsicTypedArrayCtor::d_unchecked
Name: QV4::IntrinsicTypedArrayCtor::d_unchecked
Prototype: QV4::Heap::IntrinsicTypedArrayCtor *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 149-149
100.000% (1/1)
11
QV4::IntrinsicTypedArrayCtor::d
Name: QV4::IntrinsicTypedArrayCtor::d
Prototype: QV4::Heap::IntrinsicTypedArrayCtor *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 149-149
100.000% (1/1)
11
QV4::IntrinsicTypedArrayCtor::__dataTest
Name: QV4::IntrinsicTypedArrayCtor::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 149-149
  0.000% (0/1)
11
QV4::InternalClassTransition::operator==
Name: QV4::InternalClassTransition::operator==
Prototype: bool operator==(const InternalClassTransition &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h
Lines: 254-255
100.000% (1/1)
11
QV4::InternalClassTransition::operator<
Name: QV4::InternalClassTransition::operator<
Prototype: bool operator<(const InternalClassTransition &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h
Lines: 257-258
100.000% (1/1)
11
QV4::InternalClass::virtualDestroy
Name: QV4::InternalClass::virtualDestroy
Prototype: static void virtualDestroy(QV4::Heap::Base *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 224-224
100.000% (1/1)
11
QV4::InternalClass::staticVTable
Name: QV4::InternalClass::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 221-221
100.000% (1/1)
11
QV4::InternalClass::qt_check_for_QMANAGED_macro
Name: QV4::InternalClass::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 221-221
  0.000% (0/1)
11
QV4::InternalClass::operator =
Name: QV4::InternalClass::operator =
Prototype: void operator =(Heap::InternalClass *ic)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 236-238
  0.000% (0/1)
11
QV4::InternalClass::defaultInternalClass
Name: QV4::InternalClass::defaultInternalClass
Prototype: static Heap::InternalClass *defaultInternalClass(QV4::EngineBase *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 223-223
  0.000% (0/1)
11
QV4::InternalClass::d_unchecked
Name: QV4::InternalClass::d_unchecked
Prototype: QV4::Heap::InternalClass *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 221-221
100.000% (1/1)
11
QV4::InternalClass::d
Name: QV4::InternalClass::d
Prototype: QV4::Heap::InternalClass *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 221-221
100.000% (1/1)
11
QV4::InternalClass::changeVTable
Name: QV4::InternalClass::changeVTable
Prototype: Heap::InternalClass *changeVTable(const VTable *vt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 226-228
100.000% (1/1)
11
QV4::InternalClass::changePrototype
Name: QV4::InternalClass::changePrototype
Prototype: Heap::InternalClass *changePrototype(Heap::Object *proto)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 229-231
100.000% (1/1)
11
QV4::InternalClass::addMember
Name: QV4::InternalClass::addMember
Prototype: Heap::InternalClass *addMember(PropertyKey identifier, PropertyAttributes data, uint *index = 0)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 232-234
100.000% (1/1)
11
QV4::InternalClass::__dataTest
Name: QV4::InternalClass::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 221-221
  0.000% (0/1)
11
QV4::IndexedBuiltinFunction::staticVTable
Name: QV4::IndexedBuiltinFunction::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 231-231
100.000% (1/1)
11
QV4::IndexedBuiltinFunction::qt_check_for_QMANAGED_macro
Name: QV4::IndexedBuiltinFunction::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 231-231
  0.000% (0/1)
11
QV4::IndexedBuiltinFunction::d_unchecked
Name: QV4::IndexedBuiltinFunction::d_unchecked
Prototype: QV4::Heap::IndexedBuiltinFunction *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 231-231
100.000% (1/1)
11
QV4::IndexedBuiltinFunction::d
Name: QV4::IndexedBuiltinFunction::d
Prototype: QV4::Heap::IndexedBuiltinFunction *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 231-231
100.000% (1/1)
11
QV4::IndexedBuiltinFunction::__dataTest
Name: QV4::IndexedBuiltinFunction::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 231-231
  0.000% (0/1)
11
QV4::IdentifierTable::sweep::[lambda]
Name: QV4::IdentifierTable::sweep::[lambda]
Prototype: [](Heap::StringOrSymbol *entry)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 303-303
100.000% (1/1)
11
QV4::IdentifierTable::removeIdentifierHash
Name: QV4::IdentifierTable::removeIdentifierHash
Prototype: void removeIdentifierHash(IdentifierHashData *h)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable_p.h
Lines: 109-111
100.000% (1/1)
11
QV4::IdentifierTable::asPropertyKey
Name: QV4::IdentifierTable::asPropertyKey
Prototype: PropertyKey IdentifierTable::asPropertyKey(const QString &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 309-312
100.000% (1/1)
11
QV4::IdentifierTable::asPropertyKey
Name: QV4::IdentifierTable::asPropertyKey
Prototype: PropertyKey asPropertyKey(const QV4::String *str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable_p.h
Lines: 90-92
100.000% (1/1)
11
QV4::IdentifierTable::addIdentifierHash
Name: QV4::IdentifierTable::addIdentifierHash
Prototype: void addIdentifierHash(IdentifierHashData *h)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable_p.h
Lines: 106-108
100.000% (1/1)
11
QV4::IdentifierHash::isEmpty
Name: QV4::IdentifierHash::isEmpty
Prototype: bool isEmpty() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 92-92
100.000% (1/1)
11
QV4::IdentifierHash::count
Name: QV4::IdentifierHash::count
Prototype: inline int IdentifierHash::count() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 138-141
100.000% (1/1)
11
QV4::IdentifierHash::IdentifierHash
Name: QV4::IdentifierHash::IdentifierHash
Prototype: IdentifierHash::IdentifierHash(ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 88-91
100.000% (1/1)
11
QV4::HugeItemAllocator::HugeItemAllocator
Name: QV4::HugeItemAllocator::HugeItemAllocator
Prototype: HugeItemAllocator(ChunkAllocator *chunkAllocator, ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 120-122
100.000% (1/1)
11
QV4::HeapValue::set
Name: QV4::HeapValue::set
Prototype: void set(EngineBase *e, Heap::Base *b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 815-817
  0.000% (0/1)
11
QV4::HeapValue::set
Name: QV4::HeapValue::set
Prototype: void set(EngineBase *e, const Value &newVal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 812-814
100.000% (1/1)
11
QV4::HeapItem::chunk
Name: QV4::HeapItem::chunk
Prototype: Chunk *chunk() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 211-213
100.000% (1/1)
11
QV4::HeapItem::as
Name: QV4::HeapItem::as
Prototype: template<typename T> T *as()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 208-209
100.000% (1/1)
11
QV4::HeapItem::Heap::Base
Name: QV4::HeapItem::Heap::Base
Prototype: operator Heap::Base *()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 206-206
100.000% (1/1)
11
QV4::Heap::VariantObject::removeVmePropertyReference
Name: QV4::Heap::VariantObject::removeVmePropertyReference
Prototype: void removeVmePropertyReference()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject_p.h
Lines: 85-85
100.000% (1/1)
11
QV4::Heap::VariantObject::data
Name: QV4::Heap::VariantObject::data
Prototype: const QVariant &data() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject_p.h
Lines: 81-81
100.000% (1/1)
11
QV4::Heap::VariantObject::data
Name: QV4::Heap::VariantObject::data
Prototype: QVariant &data()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject_p.h
Lines: 82-82
100.000% (1/1)
11
QV4::Heap::VariantObject::addVmePropertyReference
Name: QV4::Heap::VariantObject::addVmePropertyReference
Prototype: void addVmePropertyReference()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject_p.h
Lines: 84-84
100.000% (1/1)
11
QV4::Heap::TypedArray::markObjects
Name: QV4::Heap::TypedArray::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/qv4typedarray_p.h
Lines: 83-83
  0.000% (0/4)
12
QV4::Heap::SymbolObject::markObjects
Name: QV4::Heap::SymbolObject::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/qv4symbol_p.h
Lines: 75-75
  0.000% (0/4)
12
QV4::Heap::StringObject::markObjects
Name: QV4::Heap::StringObject::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/qv4stringobject_p.h
Lines: 67-67
 75.000% (3/4)
12
QV4::Heap::StringObject::init
Name: QV4::Heap::StringObject::init
Prototype: void init(bool )
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject_p.h
Lines: 73-74
100.000% (1/1)
11
QV4::Heap::StringIteratorObject::markObjects
Name: QV4::Heap::StringIteratorObject::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/qv4stringiterator_p.h
Lines: 69-69
  0.000% (0/4)
12
QV4::Heap::String::vtable [qv4string_p.h #1]
Name: QV4::Heap::String::vtable [qv4string_p.h #1]
Prototype: const VTable *vtable() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 108-110
  0.000% (0/1)
11
QV4::Heap::String::retainedTextSize [qv4string_p.h #1]
Name: QV4::Heap::String::retainedTextSize [qv4string_p.h #1]
Prototype: std::size_t retainedTextSize() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 115-117
  0.000% (0/1)
11
QV4::Heap::String::length [qv4string_p.h #1]
Name: QV4::Heap::String::length [qv4string_p.h #1]
Prototype: inline int String::length() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 161-164
100.000% (1/1)
11
QV4::Heap::SimpleArrayData::setData
Name: QV4::Heap::SimpleArrayData::setData
Prototype: void setData(EngineBase *e, uint index, Value newVal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 137-139
100.000% (1/1)
11
QV4::Heap::SimpleArrayData::mappedIndex
Name: QV4::Heap::SimpleArrayData::mappedIndex
Prototype: uint mappedIndex(uint index) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 135-135
100.000% (4/4)
12
QV4::Heap::SimpleArrayData::data
Name: QV4::Heap::SimpleArrayData::data
Prototype: const Value &data(uint index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 136-136
100.000% (1/1)
11
QV4::Heap::SimpleArrayData::attributes
Name: QV4::Heap::SimpleArrayData::attributes
Prototype: PropertyAttributes attributes(uint i) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 141-143
100.000% (1/1)
11
QV4::Heap::SetIteratorObject::markObjects
Name: QV4::Heap::SetIteratorObject::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/qv4setiterator_p.h
Lines: 69-69
  0.000% (0/4)
12
QV4::Heap::ScriptFunction::markObjects
Name: QV4::Heap::ScriptFunction::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/qv4functionobject_p.h
Lines: 115-115
 50.000% (2/4)
12
QV4::Heap::RegExpObject::markObjects
Name: QV4::Heap::RegExpObject::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/qv4regexpobject_p.h
Lines: 79-79
 75.000% (3/4)
12
QV4::Heap::RegExpCtor::markObjects
Name: QV4::Heap::RegExpCtor::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/qv4regexpobject_p.h
Lines: 93-93
 75.000% (3/4)
12
QV4::Heap::RegExp::hasValidJITCode
Name: QV4::Heap::RegExp::hasValidJITCode
Prototype: bool hasValidJITCode() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexp_p.h
Lines: 87-93
100.000% (1/1)
11
QV4::Heap::RegExp::captureCount
Name: QV4::Heap::RegExp::captureCount
Prototype: int captureCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexp_p.h
Lines: 101-101
100.000% (1/1)
11
QV4::Heap::QtObject::isComplete
Name: QV4::Heap::QtObject::isComplete
Prototype: bool isComplete() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qqmlbuiltinfunctions_p.h
Lines: 75-76
  0.000% (0/1)
11
QV4::Heap::QmlSignalHandler::setObject
Name: QV4::Heap::QmlSignalHandler::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: 150-150
100.000% (1/1)
11
QV4::Heap::QmlSignalHandler::object
Name: QV4::Heap::QmlSignalHandler::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: 149-149
100.000% (1/1)
11
QV4::Heap::QmlListWrapper::property
Name: QV4::Heap::QmlListWrapper::property
Prototype: QQmlListProperty<QObject> &property()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllistwrapper_p.h
Lines: 73-75
100.000% (1/1)
11
QV4::Heap::QmlIncubatorObject::markObjects
Name: QV4::Heap::QmlIncubatorObject::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/qqmlcomponent.cpp
Lines: 1094-1094
  0.000% (0/4)
12
QV4::Heap::QmlContext::qml
Name: QV4::Heap::QmlContext::qml
Prototype: QQmlContextWrapper *qml()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext_p.h
Lines: 84-84
100.000% (1/1)
11
QV4::Heap::QmlContext::markObjects
Name: QV4::Heap::QmlContext::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/qv4qmlcontext_p.h
Lines: 82-82
100.000% (1/1)
11
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
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::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::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::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::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::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::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::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::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::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::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::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::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::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
Page:<>1
eLOC - Effective Lines of Code: 1559
...90
eLOC - Effective Lines of Code: 2
...100
eLOC - Effective Lines of Code: 2
...110
eLOC - Effective Lines of Code: 2
...120
eLOC - Effective Lines of Code: 1
...125
eLOC - Effective Lines of Code: 1
126
eLOC - Effective Lines of Code: 1
127
eLOC - Effective Lines of Code: 1
128
eLOC - Effective Lines of Code: 1
129130
eLOC - Effective Lines of Code: 1
131
eLOC - Effective Lines of Code: 1
132
eLOC - Effective Lines of Code: 1
133
eLOC - Effective Lines of Code: 1
...140
eLOC - Effective Lines of Code: 1
...150
eLOC - Effective Lines of Code: 1
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0

Generated by Squish Coco 4.2.0