OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
...20
eLOC - Effective Lines of Code: 14
...30
eLOC - Effective Lines of Code: 9
...40
eLOC - Effective Lines of Code: 7
...50
eLOC - Effective Lines of Code: 5
...54
eLOC - Effective Lines of Code: 5
55
eLOC - Effective Lines of Code: 5
56
eLOC - Effective Lines of Code: 5
57
eLOC - Effective Lines of Code: 5
5859
eLOC - Effective Lines of Code: 4
60
eLOC - Effective Lines of Code: 4
61
eLOC - Effective Lines of Code: 4
62
eLOC - Effective Lines of Code: 4
...70
eLOC - Effective Lines of Code: 3
...80
eLOC - Effective Lines of Code: 3
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
WTF::Checked::safeGet
Name: WTF::Checked::safeGet
Prototype: inline CheckedState safeGet(T& value) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 547-553
 50.000% (2/4)
42
WTF::Checked::operator--
Name: WTF::Checked::operator--
Prototype: const Checked& operator--()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 500-506
  0.000% (0/4)
42
WTF::Checked::operator++
Name: WTF::Checked::operator++
Prototype: const Checked& operator++()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 492-498
  0.000% (0/4)
42
VirtualDirectoryEntry::appendEmptyFile
Name: VirtualDirectoryEntry::appendEmptyFile
Prototype: void appendEmptyFile(const QString &name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 129-135
  0.000% (0/1)
41
Vertex::set
Name: Vertex::set
Prototype: void set(float primary, float secondary, Color4ub ncolor, bool vertical)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 72-80
 60.000% (3/5)
42
VariantPrototype::method_preserve
Name: VariantPrototype::method_preserve
Prototype: ReturnedValue VariantPrototype::method_preserve(const FunctionObject *, const Value *thisObject, const Value *, int)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp
Lines: 116-122
 66.667% (4/6)
42
VariantPrototype::init
Name: VariantPrototype::init
Prototype: void VariantPrototype::init()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp
Lines: 108-114
100.000% (3/3)
41
VDMListDelegateDataType::createItem
Name: VDMListDelegateDataType::createItem
Prototype: QQmlDelegateModelItem *createItem( QQmlAdaptorModel &model, QQmlDelegateModelItemMetaType *metaType, int index) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 678-687
100.000% (1/1)
41
VDMAbstractItemModelDataType::createItem
Name: VDMAbstractItemModelDataType::createItem
Prototype: QQmlDelegateModelItem *createItem( QQmlAdaptorModel &model, QQmlDelegateModelItemMetaType *metaType, int index) const override
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 526-535
100.000% (4/4)
42
UInt8ArrayWrite
Name: UInt8ArrayWrite
Prototype: void UInt8ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 77-83
100.000% (4/4)
42
UInt32ArrayWrite
Name: UInt32ArrayWrite
Prototype: void UInt32ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 164-170
100.000% (4/4)
42
UInt16ArrayWrite
Name: UInt16ArrayWrite
Prototype: void UInt16ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 138-144
100.000% (4/4)
42
TestCaseCollector::TestCaseEnumerationResult::finalizedPartialTestCases
Name: TestCaseCollector::TestCaseEnumerationResult::finalizedPartialTestCases
Prototype: TestCaseList finalizedPartialTestCases() const
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 242-248
100.000% (3/3)
42
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
StringOrSymbol::toPropertyKey [qv4string.cpp #2]
Name: StringOrSymbol::toPropertyKey [qv4string.cpp #2]
Prototype: PropertyKey StringOrSymbol::toPropertyKey() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 253-258
100.000% (4/4)
42
StringIteratorPrototype::init
Name: StringIteratorPrototype::init
Prototype: void StringIteratorPrototype::init(ExecutionEngine *e)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringiterator.cpp
Lines: 49-56
100.000% (2/2)
41
String::createPropertyKeyImpl [qv4string.cpp #2]
Name: String::createPropertyKeyImpl [qv4string.cpp #2]
Prototype: void String::createPropertyKeyImpl() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 169-175
100.000% (4/4)
42
SpriteMaterialData::initialize
Name: SpriteMaterialData::initialize
Prototype: void initialize() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 116-121
100.000% (1/1)
41
SmoothVertex::set
Name: SmoothVertex::set
Prototype: void set(float primary, float secondary, Color4ub ncolor, float dPrimary, float dSecondary, bool vertical)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp
Lines: 87-95
 50.000% (2/4)
42
SmoothTextureMaterialShader::updateState
Name: SmoothTextureMaterialShader::updateState
Prototype: void SmoothTextureMaterialShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 91-99
  0.000% (0/4)
42
SimpleArrayData::get
Name: SimpleArrayData::get
Prototype: ReturnedValue SimpleArrayData::get(const Heap::ArrayData *d, uint index)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 220-226
100.000% (4/4)
42
SetIteratorPrototype::init
Name: SetIteratorPrototype::init
Prototype: void SetIteratorPrototype::init(ExecutionEngine *e)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setiterator.cpp
Lines: 50-57
100.000% (2/2)
41
Script::Script
Name: Script::Script
Prototype: Script::Script(ExecutionEngine *v4, QmlContext *qml, const QQmlRefPointer<CompiledData::CompilationUnit> &compilationUnit)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4script.cpp
Lines: 63-73
 83.333% (5/6)
42
RuntimeCodegen::throwSyntaxError
Name: RuntimeCodegen::throwSyntaxError
Prototype: void RuntimeCodegen::throwSyntaxError(const AST::SourceLocation &loc, const QString &detail)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtimecodegen.cpp
Lines: 68-74
100.000% (4/4)
42
RuntimeCodegen::throwReferenceError
Name: RuntimeCodegen::throwReferenceError
Prototype: void RuntimeCodegen::throwReferenceError(const AST::SourceLocation &loc, const QString &detail)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtimecodegen.cpp
Lines: 76-82
 50.000% (2/4)
42
ResourceFileMapper::qmlCompilerFiles::ResourceFileMapper::qmlCompilerFiles
Name: ResourceFileMapper::qmlCompilerFiles::ResourceFileMapper::qmlCompilerFiles
Prototype: QStringList ResourceFileMapper::qmlCompilerFiles() const
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/resourcefilemapper.cpp
Lines: 63-75
  0.000% (0/5)
42
RegExpObject::initProperties::RegExpPrototype::method_get_rightContext
Name: RegExpObject::initProperties::RegExpPrototype::method_get_rightContext
Prototype: ReturnedValue RegExpPrototype::method_get_rightContext(const FunctionObject *b, const Value *, const Value *, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 476-482
100.000% (1/1)
41
RegExpObject::initProperties::RegExpPrototype::method_get_leftContext
Name: RegExpObject::initProperties::RegExpPrototype::method_get_leftContext
Prototype: ReturnedValue RegExpPrototype::method_get_leftContext(const FunctionObject *b, const Value *, const Value *, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 468-474
100.000% (1/1)
41
RegExpObject::initProperties::RegExpObject::source
Name: RegExpObject::initProperties::RegExpObject::source
Prototype: QString RegExpObject::source() const
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 177-183
100.000% (2/2)
41
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
RegExpObject::initProperties::Heap::RegExpCtor::clearLastMatch
Name: RegExpObject::initProperties::Heap::RegExpCtor::clearLastMatch
Prototype: void Heap::RegExpCtor::clearLastMatch()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 205-211
100.000% (1/1)
41
Reflect::method_isExtensible
Name: Reflect::method_isExtensible
Prototype: ReturnedValue Reflect::method_isExtensible(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 204-211
 83.333% (5/6)
42
QuickTestResult::startLogging
Name: QuickTestResult::startLogging
Prototype: void QuickTestResult::startLogging()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 402-410
100.000% (4/4)
42
QuickTestResult::setSkipped
Name: QuickTestResult::setSkipped
Prototype: void QuickTestResult::setSkipped(bool skip)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 329-335
 75.000% (3/4)
42
QuickTestResult::isBenchmarkDone
Name: QuickTestResult::isBenchmarkDone
Prototype: bool QuickTestResult::isBenchmarkDone() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 738-745
  0.000% (0/4)
42
QuickTestResult::initTestTable
Name: QuickTestResult::initTestTable
Prototype: void QuickTestResult::initTestTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 428-436
100.000% (1/1)
41
QuickTestResult::expectFailContinue
Name: QuickTestResult::expectFailContinue
Prototype: bool QuickTestResult::expectFailContinue (const QString &tag, const QString &comment, const QUrl &location, int line)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 615-622
  0.000% (0/1)
41
QuickTestResult::expectFail
Name: QuickTestResult::expectFail
Prototype: bool QuickTestResult::expectFail (const QString &tag, const QString &comment, const QUrl &location, int line)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 606-613
100.000% (1/1)
41
QuickTestResult::dataTag
Name: QuickTestResult::dataTag
Prototype: QString QuickTestResult::dataTag() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 280-287
  0.000% (0/4)
42
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
QV8Engine::~QV8Engine
Name: QV8Engine::~QV8Engine
Prototype: QV8Engine::~QV8Engine()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 164-173
100.000% (1/1)
41
QV4Debugger::runJobUnpaused
Name: QV4Debugger::runJobUnpaused
Prototype: void QV4Debugger::runJobUnpaused()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 259-265
  0.000% (0/4)
42
QV4Debugger::removeBreakPoint
Name: QV4Debugger::removeBreakPoint
Prototype: void QV4Debugger::removeBreakPoint(const QString &fileName, int lineNumber)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 136-142
100.000% (1/1)
41
QV4Debugger::pause
Name: QV4Debugger::pause
Prototype: void QV4Debugger::pause()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 101-107
 50.000% (2/4)
42
QV4Debugger::currentExecutionState
Name: QV4Debugger::currentExecutionState
Prototype: QV4Debugger::ExecutionState QV4Debugger::currentExecutionState() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 157-164
100.000% (1/1)
41
QV4Debugger::addBreakPoint
Name: QV4Debugger::addBreakPoint
Prototype: void QV4Debugger::addBreakPoint(const QString &fileName, int lineNumber, const QString &condition)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 128-134
100.000% (1/1)
41
QV4Debugger::QV4Debugger
Name: QV4Debugger::QV4Debugger
Prototype: QV4Debugger::QV4Debugger(QV4::ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 66-84
100.000% (1/1)
41
QV4DataCollector::getValue
Name: QV4DataCollector::getValue
Prototype: QV4::ReturnedValue QV4DataCollector::getValue(Ref ref)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 413-419
100.000% (1/1)
41
QV4DataCollector::collect
Name: QV4DataCollector::collect
Prototype: QV4DataCollector::Ref QV4DataCollector::collect(const QV4::ScopedValue &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 120-126
100.000% (4/4)
42
QV4::sub_int32
Name: QV4::sub_int32
Prototype: static inline __attribute((const)) ReturnedValue sub_int32(int a, int b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4math_p.h
Lines: 77-83
 50.000% (2/4)
42
QV4::mul_int32
Name: QV4::mul_int32
Prototype: static inline __attribute((const)) ReturnedValue mul_int32(int a, int b)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4math_p.h
Lines: 85-91
100.000% (4/4)
42
QV4::add_int32
Name: QV4::add_int32
Prototype: static inline __attribute((const)) ReturnedValue add_int32(int a, int b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4math_p.h
Lines: 69-75
 50.000% (2/4)
42
QV4::Value::tryIntegerConversion
Name: QV4::Value::tryIntegerConversion
Prototype: inline bool tryIntegerConversion()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 429-434
  0.000% (0/4)
42
QV4::Value::operator=
Name: QV4::Value::operator=
Prototype: Value &operator=(Managed *m)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 484-491
100.000% (5/5)
42
QV4::StringOrSymbol::createPropertyKey [qv4string_p.h #1]
Name: QV4::StringOrSymbol::createPropertyKey [qv4string_p.h #1]
Prototype: inline void StringOrSymbol::createPropertyKey() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 307-313
 50.000% (2/4)
42
QV4::SparseArray::upperBound
Name: QV4::SparseArray::upperBound
Prototype: inline const SparseArrayNode *SparseArray::upperBound(uint akey) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray_p.h
Lines: 342-348
  0.000% (0/4)
42
QV4::SparseArray::upperBound
Name: QV4::SparseArray::upperBound
Prototype: inline SparseArrayNode *SparseArray::upperBound(uint akey)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray_p.h
Lines: 351-357
  0.000% (0/4)
42
QV4::SparseArray::lowerBound
Name: QV4::SparseArray::lowerBound
Prototype: inline const SparseArrayNode *SparseArray::lowerBound(uint akey) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray_p.h
Lines: 324-330
  0.000% (0/4)
42
QV4::SparseArray::lowerBound
Name: QV4::SparseArray::lowerBound
Prototype: inline SparseArrayNode *SparseArray::lowerBound(uint akey)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray_p.h
Lines: 333-339
 50.000% (2/4)
42
QV4::Scoped::Scoped
Name: QV4::Scoped::Scoped
Prototype: inline Scoped(const Scope &scope, Heap::Base *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4scopedvalue_p.h
Lines: 294-300
100.000% (1/1)
41
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_callQmlScopeObjectProperty [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_callQmlScopeObjectProperty [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_callQmlScopeObjectProperty(ExecutionEngine *engine, Value *base, int propertyIndex, Value *argv, int argc)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1255-1269
100.000% (4/4)
42
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_ushr [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_ushr [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_ushr(const Value &left, const Value &right)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1795-1804
  0.000% (0/1)
41
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_loadQmlImportedScripts [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_loadQmlImportedScripts [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_loadQmlImportedScripts(NoThrowEngine *engine)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1675-1681
 50.000% (2/4)
42
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_callQmlContextObjectProperty [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_callQmlContextObjectProperty [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_callQmlContextObjectProperty(ExecutionEngine *engine, Value *base, int propertyIndex, Value *argv, int argc)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1271-1285
  0.000% (0/4)
42
QV4::QQmlQPointer::operator=
Name: QV4::QQmlQPointer::operator=
Prototype: QQmlQPointer &operator=(T *o)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 241-247
 50.000% (2/4)
42
QV4::QQmlQPointer::destroy
Name: QV4::QQmlQPointer::destroy
Prototype: void destroy()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 228-234
100.000% (6/6)
42
QV4::Profiling::FunctionCall::resolveLocation
Name: QV4::Profiling::FunctionCall::resolveLocation
Prototype: FunctionLocation FunctionCall::resolveLocation() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4profiling.cpp
Lines: 49-55
100.000% (1/1)
41
QV4::Object::insertMember
Name: QV4::Object::insertMember
Prototype: void insertMember(StringOrSymbol *s, const Value &v, PropertyAttributes attributes = Attr_Data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 218-223
100.000% (1/1)
41
QV4::Moth::StackSlot::createRegister
Name: QV4::Moth::StackSlot::createRegister
Prototype: static StackSlot createRegister(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4instr_moth_p.h
Lines: 500-505
100.000% (1/1)
41
QV4::Moth::BytecodeGenerator::jumpStrictNotEqual
Name: QV4::Moth::BytecodeGenerator::jumpStrictNotEqual
Prototype: void jumpStrictNotEqual(const StackSlot &lhs, const Label &target)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 202-208
  0.000% (0/1)
41
QV4::Moth::BytecodeGenerator::jumpStrictEqual
Name: QV4::Moth::BytecodeGenerator::jumpStrictEqual
Prototype: void jumpStrictEqual(const StackSlot &lhs, const Label &target)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 194-200
100.000% (1/1)
41
QV4::Moth::BytecodeGenerator::Label::link
Name: QV4::Moth::BytecodeGenerator::Label::link
Prototype: void link()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 85-90
100.000% (1/1)
41
QV4::MemoryManager::shouldRunGC
Name: QV4::MemoryManager::shouldRunGC
Prototype: bool MemoryManager::shouldRunGC() const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 1019-1025
100.000% (6/6)
42
QV4::MemoryManager::mark
Name: QV4::MemoryManager::mark
Prototype: void MemoryManager::mark()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 953-961
100.000% (1/1)
41
QV4::MemoryManager::allocate
Name: QV4::MemoryManager::allocate
Prototype: template <typename ObjectType, typename... Args> typename ObjectType::Data *allocate(Args... args)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 240-247
100.000% (1/1)
41
QV4::MemoryManager::alloc
Name: QV4::MemoryManager::alloc
Prototype: template <typename ManagedType, typename... Args> typename ManagedType::Data *alloc(Args... args)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 249-256
100.000% (1/1)
41
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::JIT::QIODevicePrintStream::vprintf
Name: QV4::JIT::QIODevicePrintStream::vprintf
Prototype: void vprintf(const char* format, va_list argList)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1329-1335
  0.000% (0/4)
42
QV4::JIT::PlatformAssembler64::copyConst
Name: QV4::JIT::PlatformAssembler64::copyConst
Prototype: void copyConst(int constIndex, Address dest)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 652-661
100.000% (5/5)
42
QV4::JIT::Helpers::setLookup
Name: QV4::JIT::Helpers::setLookup
Prototype: void setLookup(Function *f, int index, Value &base, const Value &value)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4jithelpers.cpp
Lines: 104-110
  0.000% (0/6)
42
QV4::JIT::Helpers::loadSuperConstructor
Name: QV4::JIT::Helpers::loadSuperConstructor
Prototype: ReturnedValue loadSuperConstructor(ExecutionEngine *engine, const Value *t)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4jithelpers.cpp
Lines: 72-79
  0.000% (0/4)
42
QV4::JIT::Helpers::convertThisToObject
Name: QV4::JIT::Helpers::convertThisToObject
Prototype: void convertThisToObject(ExecutionEngine *engine, Value *t)
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4jithelpers.cpp
Lines: 55-64
 28.571% (2/7)
43
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::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::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::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::IdentifierTable::~IdentifierTable
Name: QV4::IdentifierTable::~IdentifierTable
Prototype: IdentifierTable::~IdentifierTable()
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 69-75
100.000% (2/2)
42
QV4::IdentifierHash::lookup
Name: QV4::IdentifierHash::lookup
Prototype: const IdentifierHashEntry *IdentifierHash::lookup(const QString &str) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 160-167
 50.000% (2/4)
42
QV4::HugeItemAllocator::usedMem
Name: QV4::HugeItemAllocator::usedMem
Prototype: size_t usedMem() const
Coverage:  50.000% (1/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 130-135
 50.000% (1/2)
42
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::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::StringOrSymbol::hashValue [qv4string_p.h #2]
Name: QV4::Heap::StringOrSymbol::hashValue [qv4string_p.h #2]
Prototype: inline unsigned hashValue() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #2
Lines: 95-101
100.000% (4/4)
42
QV4::Heap::StringOrSymbol::hashValue [qv4string_p.h #1]
Name: QV4::Heap::StringOrSymbol::hashValue [qv4string_p.h #1]
Prototype: inline unsigned hashValue() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 95-101
100.000% (4/4)
42
QV4::Heap::ModelObject::init
Name: QV4::Heap::ModelObject::init
Prototype: void init(QObject *object, QQmlListModel *model)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 159-165
100.000% (1/1)
41
QV4::Heap::InternalClass::updateProtoUsage
Name: QV4::Heap::InternalClass::updateProtoUsage
Prototype: void InternalClass::updateProtoUsage(Heap::Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 617-624
100.000% (1/1)
41
QV4::Heap::Base::setMarkBit
Name: QV4::Heap::Base::setMarkBit
Prototype: inline void setMarkBit()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 111-116
  0.000% (0/1)
41
QV4::Heap::Base::setGrayBit
Name: QV4::Heap::Base::setGrayBit
Prototype: inline void setGrayBit()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 117-122
  0.000% (0/1)
41
QV4::Heap::Base::isMarked
Name: QV4::Heap::Base::isMarked
Prototype: inline bool isMarked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 105-110
100.000% (1/1)
41
QV4::Heap::Base::inUse
Name: QV4::Heap::Base::inUse
Prototype: inline bool inUse() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 124-129
100.000% (1/1)
41
Page:<>1
eLOC - Effective Lines of Code: 1559
...20
eLOC - Effective Lines of Code: 14
...30
eLOC - Effective Lines of Code: 9
...40
eLOC - Effective Lines of Code: 7
...50
eLOC - Effective Lines of Code: 5
...54
eLOC - Effective Lines of Code: 5
55
eLOC - Effective Lines of Code: 5
56
eLOC - Effective Lines of Code: 5
57
eLOC - Effective Lines of Code: 5
5859
eLOC - Effective Lines of Code: 4
60
eLOC - Effective Lines of Code: 4
61
eLOC - Effective Lines of Code: 4
62
eLOC - Effective Lines of Code: 4
...70
eLOC - Effective Lines of Code: 3
...80
eLOC - Effective Lines of Code: 3
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0

Generated by Squish Coco 4.2.0