OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 2
...150
McCabe - Cyclomatic Complexity: 2
...155
McCabe - Cyclomatic Complexity: 2
156
McCabe - Cyclomatic Complexity: 2
157
McCabe - Cyclomatic Complexity: 2
158
McCabe - Cyclomatic Complexity: 2
159160
McCabe - Cyclomatic Complexity: 2
161
McCabe - Cyclomatic Complexity: 2
162
McCabe - Cyclomatic Complexity: 2
163
McCabe - Cyclomatic Complexity: 3
...170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
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
ResourceTree::writeTreeEntry
Name: ResourceTree::writeTreeEntry
Prototype: void writeTreeEntry(VirtualDirectoryEntry *entry)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 248-260
  0.000% (0/4)
72
RootNode::resetFrameDecorations
Name: RootNode::resetFrameDecorations
Prototype: void resetFrameDecorations(QQuickTextNode* newNode)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 145-153
100.000% (4/4)
52
RuntimeCodegen::generateFromFunctionExpression
Name: RuntimeCodegen::generateFromFunctionExpression
Prototype: void RuntimeCodegen::generateFromFunctionExpression(const QString &fileName, const QString &sourceCode, AST::FunctionExpression *ast, Compiler::Module *module)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtimecodegen.cpp
Lines: 45-66
100.000% (4/4)
122
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
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
ScopeJob::run
Name: ScopeJob::run
Prototype: void ScopeJob::run()
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 183-199
 60.000% (3/5)
112
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
Script::function
Name: Script::function
Prototype: Function *Script::function()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4script.cpp
Lines: 167-172
 50.000% (2/4)
32
SetPrototype::method_add
Name: SetPrototype::method_add
Prototype: ReturnedValue SetPrototype::method_add(const FunctionObject *b, const Value *thisObject, const Value *argv, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 146-155
100.000% (4/4)
62
SetPrototype::method_clear
Name: SetPrototype::method_clear
Prototype: ReturnedValue SetPrototype::method_clear(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 157-166
100.000% (4/4)
62
SetPrototype::method_delete
Name: SetPrototype::method_delete
Prototype: ReturnedValue SetPrototype::method_delete(const FunctionObject *b, const Value *thisObject, const Value *argv, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 168-176
100.000% (4/4)
52
SetPrototype::method_entries
Name: SetPrototype::method_entries
Prototype: ReturnedValue SetPrototype::method_entries(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 178-188
100.000% (4/4)
72
SetPrototype::method_get_size
Name: SetPrototype::method_get_size
Prototype: ReturnedValue SetPrototype::method_get_size(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 227-235
 50.000% (2/4)
52
SetPrototype::method_has
Name: SetPrototype::method_has
Prototype: ReturnedValue SetPrototype::method_has(const FunctionObject *b, const Value *thisObject, const Value *argv, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 217-225
100.000% (4/4)
52
SetPrototype::method_values
Name: SetPrototype::method_values
Prototype: ReturnedValue SetPrototype::method_values(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 237-247
100.000% (4/4)
72
ShadowImageMaker::paintShapeAndShadow
Name: ShadowImageMaker::paintShapeAndShadow
Prototype: void paintShapeAndShadow(QPainter *p, qreal offsetX, qreal offsetY, qreal blur, const QColor &color)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 63-88
  0.000% (0/4)
172
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
SimpleArrayData::pop_front
Name: SimpleArrayData::pop_front
Prototype: ReturnedValue SimpleArrayData::pop_front(Object *o)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 285-296
100.000% (6/6)
82
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
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
SparseArray::SparseArray
Name: SparseArray::SparseArray
Prototype: SparseArray::SparseArray(const SparseArray &other)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 405-415
  0.000% (0/4)
72
SparseArray::recalcMostLeftNode
Name: SparseArray::recalcMostLeftNode
Prototype: void SparseArray::recalcMostLeftNode()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 330-335
  0.000% (0/4)
32
SparseArrayData::get
Name: SparseArrayData::get
Prototype: ReturnedValue SparseArrayData::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: 400-407
100.000% (4/4)
72
SparseArrayData::length
Name: SparseArrayData::length
Prototype: uint SparseArrayData::length(const Heap::ArrayData *d)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 529-537
 50.000% (2/4)
62
SparseArrayData::pop_front
Name: SparseArrayData::pop_front
Prototype: ReturnedValue SparseArrayData::pop_front(Object *o)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 489-502
  0.000% (0/5)
112
SparseArrayData::push_front
Name: SparseArrayData::push_front
Prototype: void SparseArrayData::push_front(Object *o, const Value *values, uint n)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 477-487
  0.000% (0/4)
72
SparseArrayData::putArray
Name: SparseArrayData::putArray
Prototype: bool SparseArrayData::putArray(Object *o, uint index, const Value *values, uint n)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 539-544
100.000% (4/4)
32
SpriteMaterialData::updateState
Name: SpriteMaterialData::updateState
Prototype: void updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *) override
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 103-114
 75.000% (3/4)
72
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
StringCtor::method_fromCharCode
Name: StringCtor::method_fromCharCode
Prototype: ReturnedValue StringCtor::method_fromCharCode(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 190-200
100.000% (4/4)
72
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
StringOrTranslation::setString
Name: StringOrTranslation::setString
Prototype: void StringOrTranslation::setString(const QString &s)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 288-296
 75.000% (3/4)
62
StringPrototype::method_iterator
Name: StringPrototype::method_iterator
Prototype: ReturnedValue StringPrototype::method_iterator(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 1122-1131
 83.333% (5/6)
62
StringPrototype::method_localeCompare
Name: StringPrototype::method_localeCompare
Prototype: ReturnedValue StringPrototype::method_localeCompare(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 492-501
100.000% (6/6)
62
StringPrototype::method_toLowerCase
Name: StringPrototype::method_toLowerCase
Prototype: ReturnedValue StringPrototype::method_toLowerCase(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 1069-1077
100.000% (4/4)
52
StringPrototype::method_toUpperCase
Name: StringPrototype::method_toUpperCase
Prototype: ReturnedValue StringPrototype::method_toUpperCase(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 1084-1092
100.000% (4/4)
52
SymbolCtor::method_for
Name: SymbolCtor::method_for
Prototype: ReturnedValue SymbolCtor::method_for(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 83-92
100.000% (4/4)
72
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
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
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
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
VDMAbstractItemModelDataType::cleanup
Name: VDMAbstractItemModelDataType::cleanup
Prototype: void cleanup(QQmlAdaptorModel &model, QQmlDelegateModel *vdm) const override
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 466-487
 83.333% (5/6)
172
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
VDMAbstractItemModelDataType::fetchMore
Name: VDMAbstractItemModelDataType::fetchMore
Prototype: void fetchMore(QQmlAdaptorModel &model) const override
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 520-524
 75.000% (3/4)
22
VDMModelDelegateDataType::initializeConstructor
Name: VDMModelDelegateDataType::initializeConstructor
Prototype: void initializeConstructor(QQmlAdaptorModelEngineData *const data)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 215-238
100.000% (6/6)
182
VDMModelDelegateDataType::replaceWatchedRoles
Name: VDMModelDelegateDataType::replaceWatchedRoles
Prototype: void replaceWatchedRoles( QQmlAdaptorModel &, const QList<QByteArray> &oldRoles, const QList<QByteArray> &newRoles) const override
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 185-196
100.000% (2/2)
52
VDMModelDelegateDataType::~VDMModelDelegateDataType
Name: VDMModelDelegateDataType::~VDMModelDelegateDataType
Prototype: ~VDMModelDelegateDataType()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 132-137
100.000% (4/4)
32
VDMObjectDelegateDataType::createItem
Name: VDMObjectDelegateDataType::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: 767-778
100.000% (4/4)
62
VDMObjectDelegateDataType::value
Name: VDMObjectDelegateDataType::value
Prototype: QVariant value(const QQmlAdaptorModel &model, int index, const QString &role) const override
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 760-765
 50.000% (2/4)
32
VariantObject::addVmePropertyReference
Name: VariantObject::addVmePropertyReference
Prototype: void VariantObject::addVmePropertyReference() const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp
Lines: 87-95
100.000% (6/6)
22
VariantObject::removeVmePropertyReference
Name: VariantObject::removeVmePropertyReference
Prototype: void VariantObject::removeVmePropertyReference() const
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp
Lines: 97-105
 83.333% (5/6)
22
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
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
WTF::ArithmeticOperations::add
Name: WTF::ArithmeticOperations::add
Prototype: static inline bool add(LHS lhs, RHS rhs, ResultType& result)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 304-311
 50.000% (2/4)
52
WTF::ArithmeticOperations::sub
Name: WTF::ArithmeticOperations::sub
Prototype: static inline bool sub(LHS lhs, RHS rhs, ResultType& result)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 313-320
 50.000% (2/4)
52
WTF::BoundsChecker::inBounds
Name: WTF::BoundsChecker::inBounds
Prototype: static bool inBounds(Source value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 153-161
  0.000% (0/4)
32
WTF::BumpPointerAllocator::startAllocator
Name: WTF::BumpPointerAllocator::startAllocator
Prototype: BumpPointerPool* startAllocator()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 231-236
100.000% (4/4)
32
WTF::BumpPointerAllocator::stopAllocator
Name: WTF::BumpPointerAllocator::stopAllocator
Prototype: void stopAllocator()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 238-242
 75.000% (3/4)
22
WTF::BumpPointerAllocator::~BumpPointerAllocator
Name: WTF::BumpPointerAllocator::~BumpPointerAllocator
Prototype: ~BumpPointerAllocator()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 225-229
100.000% (4/4)
22
WTF::BumpPointerPool::dealloc
Name: WTF::BumpPointerPool::dealloc
Prototype: BumpPointerPool* dealloc(void* position)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 81-89
 50.000% (3/6)
52
WTF::BumpPointerPool::ensureCapacity
Name: WTF::BumpPointerPool::ensureCapacity
Prototype: BumpPointerPool* ensureCapacity(size_t size)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 47-54
 50.000% (2/4)
52
WTF::BumpPointerPool::shrink
Name: WTF::BumpPointerPool::shrink
Prototype: void shrink()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 130-139
 50.000% (2/4)
62
WTF::Checked::Checked
Name: WTF::Checked::Checked
Prototype: Checked(ResultOverflowedTag)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 433-439
  0.000% (0/4)
22
WTF::Checked::Checked
Name: WTF::Checked::Checked
Prototype: template <typename V> Checked(const Checked<T, V>& rhs)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 448-453
  0.000% (0/4)
22
WTF::Checked::Checked
Name: WTF::Checked::Checked
Prototype: template <typename U> Checked(U value)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 441-446
 50.000% (2/4)
32
WTF::Checked::Checked
Name: WTF::Checked::Checked
Prototype: template <typename U> Checked(const Checked<U, OverflowHandler>& rhs)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 455-461
 50.000% (2/4)
32
WTF::Checked::UnspecifiedBoolType
Name: WTF::Checked::UnspecifiedBoolType
Prototype: operator UnspecifiedBoolType*() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 532-537
  0.000% (0/4)
32
WTF::Checked::operator!
Name: WTF::Checked::operator!
Prototype: bool operator!() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 524-529
  0.000% (0/4)
32
WTF::Checked::operator*=
Name: WTF::Checked::operator*=
Prototype: template <typename U> const Checked operator*=(U rhs)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 570-575
  0.000% (0/4)
32
WTF::Checked::operator*=
Name: WTF::Checked::operator*=
Prototype: template <typename U, typename V> const Checked operator*=(Checked<U, V> rhs)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 606-611
  0.000% (0/4)
32
WTF::Checked::operator*=
Name: WTF::Checked::operator*=
Prototype: const Checked operator*=(double rhs)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 577-585
  0.000% (0/6)
52
WTF::Checked::operator++
Name: WTF::Checked::operator++
Prototype: const Checked operator++(int)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 509-514
  0.000% (0/4)
32
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
WTF::Checked::operator+=
Name: WTF::Checked::operator+=
Prototype: template <typename U> const Checked operator+=(U rhs)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 556-561
 50.000% (2/4)
32
WTF::Checked::operator+=
Name: WTF::Checked::operator+=
Prototype: template <typename U, typename V> const Checked operator+=(Checked<U, V> rhs)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 592-597
 50.000% (2/4)
32
WTF::Checked::operator--
Name: WTF::Checked::operator--
Prototype: const Checked operator--(int)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 516-521
  0.000% (0/4)
32
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: template <typename U> const Checked operator-=(U rhs)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 563-568
  0.000% (0/4)
32
WTF::Checked::operator-=
Name: WTF::Checked::operator-=
Prototype: template <typename U, typename V> const Checked operator-=(Checked<U, V> rhs)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 599-604
  0.000% (0/4)
32
WTF::Checked::operator=
Name: WTF::Checked::operator=
Prototype: const Checked& operator=(Checked rhs)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 472-479
 50.000% (2/4)
52
WTF::Checked::operator==
Name: WTF::Checked::operator==
Prototype: template <typename U> bool operator==(U rhs)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 619-624
 50.000% (2/4)
32
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::unsafeGet
Name: WTF::Checked::unsafeGet
Prototype: T unsafeGet() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 540-545
 50.000% (2/4)
32
WTF::FilePrintStream::open
Name: WTF::FilePrintStream::open
Prototype: PassOwnPtr<FilePrintStream> FilePrintStream::open(const char* filename, const char* mode)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/FilePrintStream.cpp
Lines: 45-52
  0.000% (0/4)
42
WTF::OSAllocator::canAllocateExecutableMemory
Name: WTF::OSAllocator::canAllocateExecutableMemory
Prototype: bool OSAllocator::canAllocateExecutableMemory()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/OSAllocatorPosix.cpp
Lines: 275-288
 50.000% (2/4)
292
WTF::OSAllocator::decommit
Name: WTF::OSAllocator::decommit
Prototype: void OSAllocator::decommit(void* address, size_t bytes)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/OSAllocatorPosix.cpp
Lines: 247-266
 50.000% (2/4)
112
WTF::OSAllocator::releaseDecommitted
Name: WTF::OSAllocator::releaseDecommitted
Prototype: void OSAllocator::releaseDecommitted(void* address, size_t bytes)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/OSAllocatorPosix.cpp
Lines: 268-273
 50.000% (2/4)
32
WTF::PointerDump::dump
Name: WTF::PointerDump::dump
Prototype: void dump(PrintStream& out) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/PrintStream.h
Lines: 278-284
  0.000% (0/4)
32
WTF::Vector::append
Name: WTF::Vector::append
Prototype: inline void append(const T* ptr, size_t count)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/Vector.h
Lines: 71-75
  0.000% (0/4)
22
WTF::Vector::append
Name: WTF::Vector::append
Prototype: inline void append(typename std::vector<T>::const_iterator it, size_t count)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/Vector.h
Lines: 77-81
100.000% (4/4)
22
WTF::dataFile
Name: WTF::dataFile
Prototype: FilePrintStream& dataFile()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/WTFStubs.cpp
Lines: 83-88
  0.000% (0/4)
72
WTF::operator*
Name: WTF::operator*
Prototype: template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator*(Checked<U, OverflowHandler> lhs, Checked<V, OverflowHandler> rhs)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 673-683
 50.000% (4/8)
82
WTF::operator+
Name: WTF::operator+
Prototype: template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator+(Checked<U, OverflowHandler> lhs, Checked<V, OverflowHandler> rhs)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 649-659
 50.000% (4/8)
82
WTF::operator-
Name: WTF::operator-
Prototype: template <typename U, typename V, typename OverflowHandler> static inline Checked<typename Result<U, V>::ResultType, OverflowHandler> operator-(Checked<U, OverflowHandler> lhs, Checked<V, OverflowHandler> rhs)
Coverage:  50.000% (4/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/CheckedArithmetic.h
Lines: 661-671
 50.000% (4/8)
82
WTF::pageMask
Name: WTF::pageMask
Prototype: size_t pageMask()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/PageBlock.cpp
Lines: 75-80
  0.000% (0/4)
32
WTF::pageSize
Name: WTF::pageSize
Prototype: size_t pageSize()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/PageBlock.cpp
Lines: 67-73
100.000% (4/4)
42
WTF::printInternal
Name: WTF::printInternal
Prototype: void printInternal(PrintStream& out, bool value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/PrintStream.cpp
Lines: 55-61
  0.000% (0/4)
32
WeakValue::WeakValue
Name: WeakValue::WeakValue
Prototype: WeakValue::WeakValue(const WeakValue &other)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 360-367
100.000% (4/4)
32
WeakValue::markOnce
Name: WeakValue::markOnce
Prototype: void WeakValue::markOnce(MarkStack *markStack)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 399-404
100.000% (4/4)
32
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 2
...150
McCabe - Cyclomatic Complexity: 2
...155
McCabe - Cyclomatic Complexity: 2
156
McCabe - Cyclomatic Complexity: 2
157
McCabe - Cyclomatic Complexity: 2
158
McCabe - Cyclomatic Complexity: 2
159160
McCabe - Cyclomatic Complexity: 2
161
McCabe - Cyclomatic Complexity: 2
162
McCabe - Cyclomatic Complexity: 2
163
McCabe - Cyclomatic Complexity: 3
...170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0