OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 560
...10
McCabe - Cyclomatic Complexity: 8
...20
McCabe - Cyclomatic Complexity: 5
...25
McCabe - Cyclomatic Complexity: 4
26
McCabe - Cyclomatic Complexity: 4
27
McCabe - Cyclomatic Complexity: 4
28
McCabe - Cyclomatic Complexity: 3
2930
McCabe - Cyclomatic Complexity: 3
31
McCabe - Cyclomatic Complexity: 3
32
McCabe - Cyclomatic Complexity: 3
33
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 3
...50
McCabe - Cyclomatic Complexity: 2
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
SymbolPrototype::method_symbolToPrimitive
Name: SymbolPrototype::method_symbolToPrimitive
Prototype: ReturnedValue SymbolPrototype::method_symbolToPrimitive(const FunctionObject *f, const Value *thisObject, const Value *, int)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 164-171
 71.429% (5/7)
53
SymbolCtor::method_keyFor
Name: SymbolCtor::method_keyFor
Prototype: ReturnedValue SymbolCtor::method_keyFor(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 94-105
 88.889% (8/9)
93
StringPrototype::method_toString
Name: StringPrototype::method_toString
Prototype: ReturnedValue StringPrototype::method_toString(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 300-310
100.000% (7/7)
73
StringPrototype::method_repeat
Name: StringPrototype::method_repeat
Prototype: ReturnedValue StringPrototype::method_repeat(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 663-676
 90.909% (10/11)
83
StringOrTranslation::clear
Name: StringOrTranslation::clear
Prototype: void StringOrTranslation::clear()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 330-337
100.000% (9/9)
43
StringOrTranslation::asString
Name: StringOrTranslation::asString
Prototype: QString StringOrTranslation::asString() const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 319-328
 42.857% (3/7)
73
StringObject::virtualDeleteProperty
Name: StringObject::virtualDeleteProperty
Prototype: bool StringObject::virtualDeleteProperty(Managed *m, PropertyKey id)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 100-110
100.000% (7/7)
73
StringCtor::virtualCallAsConstructor
Name: StringCtor::virtualCallAsConstructor
Prototype: ReturnedValue StringCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 167-178
100.000% (8/8)
83
StringCtor::virtualCall
Name: StringCtor::virtualCall
Prototype: ReturnedValue StringCtor::virtualCall(const FunctionObject *m, const Value *, const Value *argv, int argc)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 180-188
100.000% (7/7)
63
String::virtualIsEqualTo [qv4string.cpp #2]
Name: String::virtualIsEqualTo [qv4string.cpp #2]
Prototype: bool String::virtualIsEqualTo(Managed *t, Managed *o)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 84-93
 71.429% (5/7)
53
SparseArrayNode::copy
Name: SparseArrayNode::copy
Prototype: SparseArrayNode *SparseArrayNode::copy(SparseArray *d) const
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 90-108
  0.000% (0/9)
123
SparseArrayData::setAttribute
Name: SparseArrayData::setAttribute
Prototype: void SparseArrayData::setAttribute(Object *o, uint index, PropertyAttributes attrs)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 460-475
100.000% (7/7)
123
SparseArrayData::free
Name: SparseArrayData::free
Prototype: void SparseArrayData::free(Heap::ArrayData *d, uint idx)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 338-352
100.000% (10/10)
93
SparseArray::freeTree
Name: SparseArray::freeTree
Prototype: void SparseArray::freeTree(SparseArrayNode *root, int alignment)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 386-393
100.000% (7/7)
53
SimpleMaterial::SimpleMaterial
Name: SimpleMaterial::SimpleMaterial
Prototype: SimpleMaterial()
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 389-409
 55.556% (5/9)
133
SimpleArrayData::put
Name: SimpleArrayData::put
Prototype: bool SimpleArrayData::put(Object *o, uint index, const Value &value)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 228-240
 57.143% (4/7)
83
Script::evaluate
Name: Script::evaluate
Prototype: QV4::ReturnedValue Script::evaluate(ExecutionEngine *engine, const QString &script, QmlContext *qmlContext)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4script.cpp
Lines: 262-276
  0.000% (0/7)
103
RootNode::resetCursorNode
Name: RootNode::resetCursorNode
Prototype: void resetCursorNode(QSGInternalRectangleNode* newNode)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 155-165
100.000% (7/7)
73
ResourceTree::registerString
Name: ResourceTree::registerString
Prototype: void registerString(const QString &name)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 235-246
  0.000% (0/7)
83
ResourceFileMapper::resourcePaths
Name: ResourceFileMapper::resourcePaths
Prototype: QStringList ResourceFileMapper::resourcePaths(const QString &fileName)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/resourcefilemapper.cpp
Lines: 50-61
  0.000% (0/7)
83
ResourceFileMapper::ResourceFileMapper
Name: ResourceFileMapper::ResourceFileMapper
Prototype: ResourceFileMapper::ResourceFileMapper(const QStringList &resourceFiles)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/resourcefilemapper.cpp
Lines: 35-43
  0.000% (0/5)
53
RenderStatistics::printTotalStats
Name: RenderStatistics::printTotalStats
Prototype: void RenderStatistics::printTotalStats()
Coverage:  22.222% (2/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 108-131
 22.222% (2/9)
183
RegExpObject::initProperties::RegExpCtor::virtualCall
Name: RegExpObject::initProperties::RegExpCtor::virtualCall
Prototype: ReturnedValue RegExpCtor::virtualCall(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 262-270
100.000% (11/11)
43
RegExpCache::~RegExpCache
Name: RegExpCache::~RegExpCache
Prototype: RegExpCache::~RegExpCache()
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexp.cpp
Lines: 47-53
 28.571% (2/7)
33
RegExp::match
Name: RegExp::match
Prototype: uint RegExp::match(const QString &string, int start, uint *matchOffsets)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexp.cpp
Lines: 57-70
 71.429% (5/7)
63
RegExp::create
Name: RegExp::create
Prototype: Heap::RegExp *RegExp::create(ExecutionEngine* engine, const QString& pattern, bool ignoreCase, bool multiline, bool global)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexp.cpp
Lines: 72-91
100.000% (7/7)
123
Reflect::method_set
Name: Reflect::method_set
Prototype: ReturnedValue Reflect::method_set(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 232-249
 84.615% (11/13)
133
Reflect::method_has
Name: Reflect::method_has
Prototype: ReturnedValue Reflect::method_has(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 185-202
 81.818% (9/11)
123
Reflect::method_get
Name: Reflect::method_get
Prototype: ReturnedValue Reflect::method_get(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 150-165
 81.818% (9/11)
113
Reflect::method_construct
Name: Reflect::method_construct
Prototype: ReturnedValue Reflect::method_construct(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 103-115
 90.909% (10/11)
83
Reflect::method_apply
Name: Reflect::method_apply
Prototype: ReturnedValue Reflect::method_apply(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 89-101
 90.909% (10/11)
83
RefPtr::operator=
Name: RefPtr::operator=
Prototype: RefPtr<T>& operator=(const RefPtr<T>& other)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/RefPtr.h
Lines: 55-63
 57.143% (4/7)
63
QuickTestResult::setProgramName
Name: QuickTestResult::setProgramName
Prototype: void QuickTestResult::setProgramName(const char *name)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 791-804
 88.889% (8/9)
103
QuickTestResult::setFunctionName
Name: QuickTestResult::setFunctionName
Prototype: void QuickTestResult::setFunctionName(const QString &name)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 254-272
 75.000% (6/8)
123
QuickTestResult::needsMoreMeasurements
Name: QuickTestResult::needsMoreMeasurements
Prototype: bool QuickTestResult::needsMoreMeasurements()
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 714-723
  0.000% (0/7)
73
QuickTestEvent::keyReleaseChar
Name: QuickTestEvent::keyReleaseChar
Prototype: bool QuickTestEvent::keyReleaseChar(const QString &character, int modifiers, int delay)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 104-112
  0.000% (0/7)
63
QuickTestEvent::keyPressChar
Name: QuickTestEvent::keyPressChar
Prototype: bool QuickTestEvent::keyPressChar(const QString &character, int modifiers, int delay)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 94-102
  0.000% (0/7)
63
QuickTestEvent::keyClickChar
Name: QuickTestEvent::keyClickChar
Prototype: bool QuickTestEvent::keyClickChar(const QString &character, int modifiers, int delay)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 114-122
  0.000% (0/7)
63
QmlIR::PoolList::insertAfter [qqmlirbuilder_p.h #2]
Name: QmlIR::PoolList::insertAfter [qqmlirbuilder_p.h #2]
Prototype: void insertAfter(T *insertionPoint, T *item)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 122-132
  0.000% (0/7)
73
QmlIR::PoolList::insertAfter [qqmlirbuilder_p.h #1]
Name: QmlIR::PoolList::insertAfter [qqmlirbuilder_p.h #1]
Prototype: void insertAfter(T *insertionPoint, T *item)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 122-132
  0.000% (0/7)
73
QmlIR::PoolList::findSortedInsertionPoint [qqmlirbuilder_p.h #2]
Name: QmlIR::PoolList::findSortedInsertionPoint [qqmlirbuilder_p.h #2]
Prototype: template <typename Sortable, typename Base, Sortable Base::*sortMember> T *findSortedInsertionPoint(T *item) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 108-120
  0.000% (0/7)
63
QmlIR::PoolList::findSortedInsertionPoint [qqmlirbuilder_p.h #1]
Name: QmlIR::PoolList::findSortedInsertionPoint [qqmlirbuilder_p.h #1]
Prototype: template <typename Sortable, typename Base, Sortable Base::*sortMember> T *findSortedInsertionPoint(T *item) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 108-120
  0.000% (0/7)
63
QmlIR::FixedPoolArray::indexOf [qqmlirbuilder_p.h #2]
Name: QmlIR::FixedPoolArray::indexOf [qqmlirbuilder_p.h #2]
Prototype: int indexOf(const T &value) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 253-258
  0.000% (0/6)
43
QmlIR::FixedPoolArray::indexOf [qqmlirbuilder_p.h #1]
Name: QmlIR::FixedPoolArray::indexOf [qqmlirbuilder_p.h #1]
Prototype: int indexOf(const T &value) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 253-258
  0.000% (0/6)
43
QmlIR::FixedPoolArray::allocate [qqmlirbuilder_p.h #2]
Name: QmlIR::FixedPoolArray::allocate [qqmlirbuilder_p.h #2]
Prototype: void allocate(QQmlJS::MemoryPool *pool, const QVector<T> &vector)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 219-230
 28.571% (2/7)
63
QmlIR::FixedPoolArray::allocate [qqmlirbuilder_p.h #1]
Name: QmlIR::FixedPoolArray::allocate [qqmlirbuilder_p.h #1]
Prototype: void allocate(QQmlJS::MemoryPool *pool, const QVector<T> &vector)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 219-230
 28.571% (2/7)
63
QV8Engine::setExtensionData
Name: QV8Engine::setExtensionData
Prototype: void QV8Engine::setExtensionData(int index, Deletable *data)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 278-287
 71.429% (5/7)
53
QV8Engine::initializeGlobal
Name: QV8Engine::initializeGlobal
Prototype: void QV8Engine::initializeGlobal()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 187-216
 87.500% (7/8)
143
QV4Include::QV4Include
Name: QV4Include::QV4Include
Prototype: QV4Include::QV4Include(const QUrl &url, QV4::ExecutionEngine *engine, QV4::QmlContext *qmlContext, const QV4::Value &callback)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 60-85
 71.429% (5/7)
103
QV4Debugger::resume
Name: QV4Debugger::resume
Prototype: void QV4Debugger::resume(Speed speed)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 109-121
 42.857% (3/7)
83
QV4Debugger::reallyHitTheBreakPoint
Name: QV4Debugger::reallyHitTheBreakPoint
Prototype: bool QV4Debugger::reallyHitTheBreakPoint(const QString &filename, int linenr)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 288-305
100.000% (7/7)
133
QV4Debugger::leavingFunction
Name: QV4Debugger::leavingFunction
Prototype: void QV4Debugger::leavingFunction(const QV4::ReturnedValue &retVal)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 224-237
 88.889% (8/9)
83
QV4Debugger::enteringFunction
Name: QV4Debugger::enteringFunction
Prototype: void QV4Debugger::enteringFunction()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 214-222
 71.429% (5/7)
53
QV4Debugger::aboutToThrow
Name: QV4Debugger::aboutToThrow
Prototype: void QV4Debugger::aboutToThrow()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 239-249
 71.429% (5/7)
63
QV4DataCollector::flushCollectedRefs
Name: QV4DataCollector::flushCollectedRefs
Prototype: QJsonArray QV4DataCollector::flushCollectedRefs()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 355-369
100.000% (9/9)
103
QV4DataCollector::collectProperties
Name: QV4DataCollector::collectProperties
Prototype: QJsonArray QV4DataCollector::collectProperties(const QV4::Object *object)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 433-452
100.000% (5/5)
133
QV4::Value::type
Name: QV4::Value::type
Prototype: inline Type type() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 215-222
100.000% (7/7)
63
QV4::Value::toNumber
Name: QV4::Value::toNumber
Prototype: inline double Value::toNumber() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 545-552
100.000% (7/7)
53
QV4::Value::toInt32
Name: QV4::Value::toInt32
Prototype: inline int Value::toInt32() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 753-762
100.000% (7/7)
53
QV4::Value::toIndex
Name: QV4::Value::toIndex
Prototype: inline qint64 Value::toIndex() const
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 781-792
 75.000% (6/8)
73
QV4::SymbolCtor::virtualCall
Name: QV4::SymbolCtor::virtualCall
Prototype: ReturnedValue QV4::SymbolCtor::virtualCall(const QV4::FunctionObject *f, const QV4::Value *, const QV4::Value *argv, int argc)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 70-81
100.000% (9/9)
83
QV4::SparseArrayNode::upperBound
Name: QV4::SparseArrayNode::upperBound
Prototype: inline SparseArrayNode *SparseArrayNode::upperBound(uint akey)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray_p.h
Lines: 127-141
  0.000% (0/7)
93
QV4::SparseArrayNode::lowerBound
Name: QV4::SparseArrayNode::lowerBound
Prototype: inline SparseArrayNode *SparseArrayNode::lowerBound(uint akey)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray_p.h
Lines: 110-124
100.000% (7/7)
93
QV4::SparseArrayNode::key
Name: QV4::SparseArrayNode::key
Prototype: uint key() const
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray_p.h
Lines: 92-101
 88.889% (8/9)
73
QV4::SparseArray::pop_front
Name: QV4::SparseArray::pop_front
Prototype: inline uint SparseArray::pop_front()
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray_p.h
Lines: 230-246
  0.000% (0/7)
143
QV4::SparseArray::pop_back
Name: QV4::SparseArray::pop_back
Prototype: inline uint SparseArray::pop_back(uint len)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray_p.h
Lines: 260-272
  0.000% (0/7)
123
QV4::SharedInternalClassData::set
Name: QV4::SharedInternalClassData::set
Prototype: void set(uint pos, T value)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h
Lines: 207-219
 71.429% (5/7)
93
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_storeNameStrict [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_storeNameStrict [qv4runtime.cpp #1]
Prototype: void Runtime::method_storeNameStrict(ExecutionEngine *engine, int nameIndex, const Value &value)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 821-830
100.000% (7/7)
73
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_mod [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_mod [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_mod(const Value &left, const Value &right)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1759-1775
 84.615% (11/13)
73
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_loadQmlIdObject [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_loadQmlIdObject [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_loadQmlIdObject(ExecutionEngine *engine, const Value &c, uint index)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1649-1661
 61.538% (8/13)
83
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_div [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_div [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_div(const Value &left, const Value &right)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1739-1757
100.000% (13/13)
113
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_constructWithSpread [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_constructWithSpread [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_constructWithSpread(ExecutionEngine *engine, const Value &function, const Value &newTarget, Value *argv, int argc)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1349-1361
 71.429% (5/7)
83
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_callWithSpread [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_callWithSpread [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_callWithSpread(ExecutionEngine *engine, const Value &function, const Value &thisObject, Value *argv, int argc)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1327-1339
 71.429% (5/7)
83
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_add [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_add [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_add(ExecutionEngine *engine, const Value &left, const Value &right)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1700-1710
 77.778% (7/9)
53
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::LazyScope::set [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::LazyScope::set [qv4runtime.cpp #1]
Prototype: template <typename T> void set(Value **scopedValue, T value, ExecutionEngine *e)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1848-1857
 71.429% (5/7)
63
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callElement [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callElement [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_callElement(ExecutionEngine *engine, Value *base, const Value &index, Value *argv, int argc)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1231-1246
 71.429% (5/7)
103
QV4::RuntimeHelpers::numberToString::[lambda]::Runtime::method_in [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::Runtime::method_in [qv4runtime.cpp #1]
Prototype: QV4::ReturnedValue Runtime::method_in(ExecutionEngine *engine, const Value &left, const Value &right)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 364-375
 71.429% (5/7)
93
QV4::RuntimeHelpers::numberToString::[lambda]::Runtime::method_deleteProperty [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::Runtime::method_deleteProperty [qv4runtime.cpp #1]
Prototype: bool Runtime::method_deleteProperty(ExecutionEngine *engine, const Value &base, const Value &index)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 324-336
 71.429% (5/7)
93
QV4::QV4::IdentifierHash::findId
Name: QV4::QV4::IdentifierHash::findId
Prototype: QString QV4::IdentifierHash::findId(int value) const
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 191-201
 77.778% (7/9)
73
QV4::QObjectWrapper::wrap
Name: QV4::QObjectWrapper::wrap
Prototype: inline ReturnedValue QObjectWrapper::wrap(ExecutionEngine *engine, QObject *object)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 208-220
100.000% (7/7)
63
QV4::PropertyHash::addEntry
Name: QV4::PropertyHash::addEntry
Prototype: void PropertyHash::addEntry(const PropertyHash::Entry &entry, int classSize)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 72-87
100.000% (9/9)
93
QV4::PropertyAttributes::PropertyAttributes
Name: QV4::PropertyAttributes::PropertyAttributes
Prototype: PropertyAttributes(PropertyFlags f)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4global_p.h
Lines: 318-326
 85.714% (6/7)
63
QV4::PropertyAttributes::PropertyAttributes
Name: QV4::PropertyAttributes::PropertyAttributes
Prototype: PropertyAttributes(PropertyFlag f)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4global_p.h
Lines: 309-317
100.000% (7/7)
63
QV4::Profiling::Profiler::startProfiling
Name: QV4::Profiling::Profiler::startProfiling
Prototype: void Profiler::startProfiling(quint64 features)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4profiling.cpp
Lines: 116-138
 71.429% (5/7)
173
QV4::Profiling::Profiler::SentMarker::operator= [qv4profiling_p.h #1]
Name: QV4::Profiling::Profiler::SentMarker::operator= [qv4profiling_p.h #1]
Prototype: SentMarker &operator=(const SentMarker &other)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4profiling_p.h #1
Lines: 201-210
  0.000% (0/7)
63
QV4::Primitive::toInteger
Name: QV4::Primitive::toInteger
Prototype: inline double Primitive::toInteger(double d)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 680-687
100.000% (9/9)
53
QV4::Object::setIndexed
Name: QV4::Object::setIndexed
Prototype: inline bool setIndexed(uint idx, const Value &v, ThrowOnFailure shouldThrow)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 323-336
  0.000% (0/9)
83
QV4::Object::set
Name: QV4::Object::set
Prototype: inline bool set(StringOrSymbol *name, const Value &v, ThrowOnFailure shouldThrow)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 339-352
 88.889% (8/9)
83
QV4::Object::protoHasArray
Name: QV4::Object::protoHasArray
Prototype: inline bool protoHasArray()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 286-295
100.000% (6/6)
63
QV4::Object::arraySet
Name: QV4::Object::arraySet
Prototype: inline void Object::arraySet(uint index, const Value &value)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 496-505
100.000% (11/11)
63
QV4::Object::arraySet
Name: QV4::Object::arraySet
Prototype: inline void Object::arraySet(uint index, const Property *p, PropertyAttributes attributes)
Coverage:  92.857% (13/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 480-493
 92.857% (13/14)
83
QV4::MemorySegment::MemorySegment
Name: QV4::MemorySegment::MemorySegment
Prototype: MemorySegment(size_t size)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 118-130
100.000% (7/7)
93
QV4::MemoryManager::dumpStats
Name: QV4::MemoryManager::dumpStats
Prototype: void MemoryManager::dumpStats() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 1199-1213
100.000% (7/7)
113
QV4::MemoryManager::collectFromJSStack
Name: QV4::MemoryManager::collectFromJSStack
Prototype: void MemoryManager::collectFromJSStack(MarkStack *markStack) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 1215-1228
100.000% (7/7)
83
QV4::MemoryManager::allocObjectWithMemberData
Name: QV4::MemoryManager::allocObjectWithMemberData
Prototype: Heap::Object *MemoryManager::allocObjectWithMemberData(const QV4::VTable *vtable, uint nMembers)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 848-886
 77.778% (7/9)
283
QV4::Lookup::markObjects
Name: QV4::Lookup::markObjects
Prototype: void markObjects(MarkStack *stack)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup_p.h
Lines: 161-166
100.000% (11/11)
43
QV4::LazyScope::set [qv4runtime.cpp #2]
Name: QV4::LazyScope::set [qv4runtime.cpp #2]
Prototype: template <typename T> void set(Value **scopedValue, T value, ExecutionEngine *e)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #2
Lines: 1848-1857
 71.429% (5/7)
63
QV4::JSCallData::callData
Name: QV4::JSCallData::callData
Prototype: CallData *callData(const FunctionObject *f = nullptr) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h
Lines: 82-95
 71.429% (5/7)
243
QV4::JSCallData::JSCallData
Name: QV4::JSCallData::JSCallData
Prototype: JSCallData(const Scope &scope, int argc = 0, const Value *argv = nullptr, const Value *thisObject = nullptr)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h
Lines: 65-76
100.000% (8/8)
63
QV4::JIT::PlatformAssemblerCommon::generateCatchTrampoline
Name: QV4::JIT::PlatformAssemblerCommon::generateCatchTrampoline
Prototype: void generateCatchTrampoline(std::function<void()> loadUndefined)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 590-605
 60.000% (3/5)
103
Page:<>1
McCabe - Cyclomatic Complexity: 560
...10
McCabe - Cyclomatic Complexity: 8
...20
McCabe - Cyclomatic Complexity: 5
...25
McCabe - Cyclomatic Complexity: 4
26
McCabe - Cyclomatic Complexity: 4
27
McCabe - Cyclomatic Complexity: 4
28
McCabe - Cyclomatic Complexity: 3
2930
McCabe - Cyclomatic Complexity: 3
31
McCabe - Cyclomatic Complexity: 3
32
McCabe - Cyclomatic Complexity: 3
33
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 3
...50
McCabe - Cyclomatic Complexity: 2
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0