OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...80
McCabe - Cyclomatic Complexity: 1
...90
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...107
McCabe - Cyclomatic Complexity: 1
108
McCabe - Cyclomatic Complexity: 1
109
McCabe - Cyclomatic Complexity: 1
110
McCabe - Cyclomatic Complexity: 1
111112
McCabe - Cyclomatic Complexity: 1
113
McCabe - Cyclomatic Complexity: 1
114
McCabe - Cyclomatic Complexity: 1
115
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::bitOr
Name: QV4::JIT::Assembler::bitOr
Prototype: void Assembler::bitOr(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1638-1644
100.000% (1/1)
41
QV4::JIT::Assembler::bitOrConst
Name: QV4::JIT::Assembler::bitOrConst
Prototype: void Assembler::bitOrConst(int rhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1702-1707
  0.000% (0/1)
31
QV4::JIT::Assembler::bitXor
Name: QV4::JIT::Assembler::bitXor
Prototype: void Assembler::bitXor(int lhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1646-1652
  0.000% (0/1)
41
QV4::JIT::Assembler::bitXorConst
Name: QV4::JIT::Assembler::bitXorConst
Prototype: void Assembler::bitXorConst(int rhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1709-1714
  0.000% (0/1)
31
QV4::JIT::Assembler::checkException
Name: QV4::JIT::Assembler::checkException
Prototype: void Assembler::checkException()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2148-2156
100.000% (1/1)
181
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::cmp::[lambda]
Name: QV4::JIT::Assembler::cmp::[lambda]
Prototype: [this, c]()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1887-1893
100.000% (1/1)
51
QV4::JIT::Assembler::cmpStrictEqual
Name: QV4::JIT::Assembler::cmpStrictEqual
Prototype: void Assembler::cmpStrictEqual(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1945-1949
100.000% (1/1)
21
QV4::JIT::Assembler::cmpStrictNotEqual
Name: QV4::JIT::Assembler::cmpStrictNotEqual
Prototype: void Assembler::cmpStrictNotEqual(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1951-1957
100.000% (1/1)
41
QV4::JIT::Assembler::cmpeq
Name: QV4::JIT::Assembler::cmpeq
Prototype: void Assembler::cmpeq(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1909-1913
100.000% (1/1)
21
QV4::JIT::Assembler::cmpeqNull
Name: QV4::JIT::Assembler::cmpeqNull
Prototype: void Assembler::cmpeqNull()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1825-1829
  0.000% (0/1)
21
QV4::JIT::Assembler::cmpge
Name: QV4::JIT::Assembler::cmpge
Prototype: void Assembler::cmpge(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1927-1931
100.000% (1/1)
21
QV4::JIT::Assembler::cmpgt
Name: QV4::JIT::Assembler::cmpgt
Prototype: void Assembler::cmpgt(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1921-1925
100.000% (1/1)
21
QV4::JIT::Assembler::cmple
Name: QV4::JIT::Assembler::cmple
Prototype: void Assembler::cmple(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1939-1943
100.000% (1/1)
21
QV4::JIT::Assembler::cmplt
Name: QV4::JIT::Assembler::cmplt
Prototype: void Assembler::cmplt(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1933-1937
100.000% (1/1)
21
QV4::JIT::Assembler::cmpne
Name: QV4::JIT::Assembler::cmpne
Prototype: void Assembler::cmpne(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1915-1919
100.000% (1/1)
21
QV4::JIT::Assembler::cmpneNull
Name: QV4::JIT::Assembler::cmpneNull
Prototype: void Assembler::cmpneNull()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1831-1836
100.000% (1/1)
31
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::dec::[lambda]
Name: QV4::JIT::Assembler::dec::[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: 1587-1590
100.000% (1/1)
21
QV4::JIT::Assembler::div
Name: QV4::JIT::Assembler::div
Prototype: void Assembler::div(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1782-1790
100.000% (1/1)
61
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::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::getException
Name: QV4::JIT::Assembler::getException
Prototype: void Assembler::getException()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2163-2182
  0.000% (0/1)
391
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::inc::[lambda]
Name: QV4::JIT::Assembler::inc::[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: 1555-1558
100.000% (1/1)
21
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::jumpFalse::[lambda]
Name: QV4::JIT::Assembler::jumpFalse::[lambda]
Prototype: [this, offset](PlatformAssembler::RegisterID resultReg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1974-1977
100.000% (1/1)
21
QV4::JIT::Assembler::jumpNoException
Name: QV4::JIT::Assembler::jumpNoException
Prototype: void Assembler::jumpNoException(int offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1980-1988
100.000% (1/1)
181
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::jumpTrue::[lambda]
Name: QV4::JIT::Assembler::jumpTrue::[lambda]
Prototype: [this, offset](PlatformAssembler::RegisterID resultReg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1966-1969
100.000% (1/1)
21
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::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::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::mod
Name: QV4::JIT::Assembler::mod
Prototype: void Assembler::mod(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1792-1800
100.000% (1/1)
61
QV4::JIT::Assembler::mul::[lambda]
Name: QV4::JIT::Assembler::mul::[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: 1761-1768
100.000% (1/1)
61
QV4::JIT::Assembler::passAccumulatorAsArg
Name: QV4::JIT::Assembler::passAccumulatorAsArg
Prototype: void Assembler::passAccumulatorAsArg(int arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2022-2030
100.000% (1/1)
31
QV4::JIT::Assembler::popContext
Name: QV4::JIT::Assembler::popContext
Prototype: void Assembler::popContext()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2243-2250
100.000% (1/1)
51
QV4::JIT::Assembler::pushCatchContext
Name: QV4::JIT::Assembler::pushCatchContext
Prototype: void Assembler::pushCatchContext(int index, int name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2233-2241
100.000% (1/1)
61
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::saveAccumulatorInFrame
Name: QV4::JIT::Assembler::saveAccumulatorInFrame
Prototype: void Assembler::saveAccumulatorInFrame()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2142-2146
100.000% (1/1)
141
QV4::JIT::Assembler::setException
Name: QV4::JIT::Assembler::setException
Prototype: void Assembler::setException()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2184-2194
  0.000% (0/1)
321
QV4::JIT::Assembler::setUnwindHandler
Name: QV4::JIT::Assembler::setUnwindHandler
Prototype: void Assembler::setUnwindHandler(int offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2196-2200
100.000% (1/1)
21
QV4::JIT::Assembler::shl
Name: QV4::JIT::Assembler::shl
Prototype: void Assembler::shl(int lhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1685-1693
  0.000% (0/1)
61
QV4::JIT::Assembler::shr
Name: QV4::JIT::Assembler::shr
Prototype: void Assembler::shr(int lhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1675-1683
  0.000% (0/1)
61
QV4::JIT::Assembler::storeInstructionPointer
Name: QV4::JIT::Assembler::storeInstructionPointer
Prototype: void Assembler::storeInstructionPointer(int instructionOffset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2008-2013
100.000% (1/1)
151
QV4::JIT::Assembler::storeReg
Name: QV4::JIT::Assembler::storeReg
Prototype: void Assembler::storeReg(int reg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1468-1471
100.000% (1/1)
11
QV4::JIT::Assembler::sub::[lambda]
Name: QV4::JIT::Assembler::sub::[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: 1804-1811
100.000% (1/1)
61
QV4::JIT::Assembler::toNumber
Name: QV4::JIT::Assembler::toNumber
Prototype: void Assembler::toNumber()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1512-1515
100.000% (1/1)
11
QV4::JIT::Assembler::ucompl
Name: QV4::JIT::Assembler::ucompl
Prototype: void Assembler::ucompl()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1526-1531
  0.000% (0/1)
31
QV4::JIT::Assembler::uminus
Name: QV4::JIT::Assembler::uminus
Prototype: void Assembler::uminus()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1517-1524
100.000% (1/1)
51
Page:<>1
McCabe - Cyclomatic Complexity: 1
...80
McCabe - Cyclomatic Complexity: 1
...90
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...107
McCabe - Cyclomatic Complexity: 1
108
McCabe - Cyclomatic Complexity: 1
109
McCabe - Cyclomatic Complexity: 1
110
McCabe - Cyclomatic Complexity: 1
111112
McCabe - Cyclomatic Complexity: 1
113
McCabe - Cyclomatic Complexity: 1
114
McCabe - Cyclomatic Complexity: 1
115
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0