OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 560
...60
McCabe - Cyclomatic Complexity: 2
...70
McCabe - Cyclomatic Complexity: 2
...80
McCabe - Cyclomatic Complexity: 1
...88
McCabe - Cyclomatic Complexity: 1
89
McCabe - Cyclomatic Complexity: 1
90
McCabe - Cyclomatic Complexity: 1
91
McCabe - Cyclomatic Complexity: 1
9293
McCabe - Cyclomatic Complexity: 1
94
McCabe - Cyclomatic Complexity: 1
95
McCabe - Cyclomatic Complexity: 1
96
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...110
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QV4::JIT::Assembler::bitAndConst
Name: QV4::JIT::Assembler::bitAndConst
Prototype: void Assembler::bitAndConst(int rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1695-1700
100.000% (1/1)
31
QV4::JIT::Assembler::bitAnd
Name: QV4::JIT::Assembler::bitAnd
Prototype: void Assembler::bitAnd(int lhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1630-1636
  0.000% (0/1)
41
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::add::[lambda]
Name: QV4::JIT::Assembler::add::[lambda]
Prototype: [this]()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1608-1615
100.000% (1/1)
61
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::symbolForId
Name: QV4::IdentifierTable::symbolForId
Prototype: Heap::Symbol *IdentifierTable::symbolForId(PropertyKey i) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 242-247
100.000% (1/1)
31
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::stringForId
Name: QV4::IdentifierTable::stringForId
Prototype: Heap::String *IdentifierTable::stringForId(PropertyKey i) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 235-240
  0.000% (0/1)
31
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::IdentifierTable::IdentifierTable
Name: QV4::IdentifierTable::IdentifierTable
Prototype: IdentifierTable::IdentifierTable(ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 57-67
100.000% (1/1)
51
QV4::IdentifierHashData::IdentifierHashData
Name: QV4::IdentifierHashData::IdentifierHashData
Prototype: IdentifierHashData::IdentifierHashData(IdentifierHashData *other)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 70-80
  0.000% (0/1)
51
QV4::IdentifierHashData::IdentifierHashData
Name: QV4::IdentifierHashData::IdentifierHashData
Prototype: IdentifierHashData::IdentifierHashData(IdentifierTable *table, int numBits)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 58-68
100.000% (1/1)
51
QV4::IdentifierHash::value
Name: QV4::IdentifierHash::value
Prototype: inline int IdentifierHash::value(const QString &str) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 157-161
100.000% (1/1)
21
QV4::IdentifierHash::value
Name: QV4::IdentifierHash::value
Prototype: inline int IdentifierHash::value(String *str) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 163-167
100.000% (1/1)
21
QV4::IdentifierHash::toIdentifier
Name: QV4::IdentifierHash::toIdentifier
Prototype: const PropertyKey IdentifierHash::toIdentifier(const QString &str) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 179-183
100.000% (1/1)
21
QV4::IdentifierHash::toIdentifier
Name: QV4::IdentifierHash::toIdentifier
Prototype: const PropertyKey IdentifierHash::toIdentifier(Heap::String *str) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 185-189
100.000% (1/1)
21
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::add
Name: QV4::IdentifierHash::add
Prototype: inline void IdentifierHash::add(const QString &str, int value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 143-148
100.000% (1/1)
21
QV4::IdentifierHash::add
Name: QV4::IdentifierHash::add
Prototype: inline void IdentifierHash::add(Heap::String *str, int value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 150-155
100.000% (1/1)
21
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::HeapValue::base
Name: QV4::HeapValue::base
Prototype: Heap::Base *base()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 806-810
100.000% (1/1)
31
QV4::HeapItem::setAllocatedSlots
Name: QV4::HeapItem::setAllocatedSlots
Prototype: void setAllocatedSlots(size_t nSlots)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 231-241
100.000% (1/1)
41
QV4::HeapItem::isInUse
Name: QV4::HeapItem::isInUse
Prototype: bool isInUse() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 225-229
  0.000% (0/1)
31
QV4::HeapItem::isGray
Name: QV4::HeapItem::isGray
Prototype: bool isGray() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 215-219
  0.000% (0/1)
31
QV4::HeapItem::isBlack
Name: QV4::HeapItem::isBlack
Prototype: bool isBlack() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 220-224
  0.000% (0/1)
31
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::addDummyEntry
Name: QV4::Heap::addDummyEntry
Prototype: static void addDummyEntry(InternalClass *newClass, PropertyHash::Entry e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 260-267
100.000% (1/1)
41
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::TypedArrayPrototype::init
Name: QV4::Heap::TypedArrayPrototype::init
Prototype: inline void Heap::TypedArrayPrototype::init(TypedArray::Type t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 193-198
100.000% (1/1)
21
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::init
Name: QV4::Heap::StringIteratorObject::init
Prototype: void init(String *str, QV4::ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringiterator_p.h
Lines: 70-75
100.000% (1/1)
31
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::SparseArrayData::destroy
Name: QV4::Heap::SparseArrayData::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 148-151
100.000% (1/1)
21
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::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::init
Name: QV4::Heap::SetIteratorObject::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/qv4setiterator_p.h
Lines: 70-75
100.000% (1/1)
31
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::QmlSignalHandler::destroy
Name: QV4::Heap::QmlSignalHandler::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: 143-146
100.000% (1/1)
21
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::init
Name: QV4::Heap::QmlIncubatorObject::init
Prototype: void QV4::Heap::QmlIncubatorObject::init(QQmlIncubator::IncubationMode m)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1513-1521
100.000% (1/1)
61
QV4::Heap::QmlIncubatorObject::destroy
Name: QV4::Heap::QmlIncubatorObject::destroy
Prototype: void QV4::Heap::QmlIncubatorObject::destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1523-1527
100.000% (1/1)
31
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::QV4ParticleData::init
Name: QV4::Heap::QV4ParticleData::init
Prototype: void init(QQuickParticleData *datum, QQuickParticleSystem* particleSystem)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 273-278
100.000% (1/1)
31
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::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::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::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::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::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::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
Page:<>1
McCabe - Cyclomatic Complexity: 560
...60
McCabe - Cyclomatic Complexity: 2
...70
McCabe - Cyclomatic Complexity: 2
...80
McCabe - Cyclomatic Complexity: 1
...88
McCabe - Cyclomatic Complexity: 1
89
McCabe - Cyclomatic Complexity: 1
90
McCabe - Cyclomatic Complexity: 1
91
McCabe - Cyclomatic Complexity: 1
9293
McCabe - Cyclomatic Complexity: 1
94
McCabe - Cyclomatic Complexity: 1
95
McCabe - Cyclomatic Complexity: 1
96
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...110
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0