OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...120
eLOC - Effective Lines of Code: 2
...130
eLOC - Effective Lines of Code: 3
...140
eLOC - Effective Lines of Code: 4
...149
eLOC - Effective Lines of Code: 5
150
eLOC - Effective Lines of Code: 5
151
eLOC - Effective Lines of Code: 5
152
eLOC - Effective Lines of Code: 5
153154
eLOC - Effective Lines of Code: 5
155
eLOC - Effective Lines of Code: 5
156
eLOC - Effective Lines of Code: 6
157
eLOC - Effective Lines of Code: 6
...160
eLOC - Effective Lines of Code: 6
...170
eLOC - Effective Lines of Code: 8
...180
eLOC - Effective Lines of Code: 12
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
QSGDefaultImageNode::setSourceRect
Name: QSGDefaultImageNode::setSourceRect
Prototype: void QSGDefaultImageNode::setSourceRect(const QRectF &r)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultimagenode.cpp
Lines: 127-135
  0.000% (0/4)
52
QSGDefaultImageNode::setTextureCoordinatesTransform
Name: QSGDefaultImageNode::setTextureCoordinatesTransform
Prototype: void QSGDefaultImageNode::setTextureCoordinatesTransform(TextureCoordinatesTransformMode mode)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultimagenode.cpp
Lines: 167-174
  0.000% (0/4)
52
QSGDefaultInternalImageNode::updateMaterialAntialiasing
Name: QSGDefaultInternalImageNode::updateMaterialAntialiasing
Prototype: void QSGDefaultInternalImageNode::updateMaterialAntialiasing()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 169-178
  0.000% (0/4)
52
QSGDefaultInternalImageNode::updateMaterialBlending
Name: QSGDefaultInternalImageNode::updateMaterialBlending
Prototype: bool QSGDefaultInternalImageNode::updateMaterialBlending()
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultinternalimagenode.cpp
Lines: 192-200
 50.000% (3/6)
52
QSGDefaultLayer::hasAlphaChannel
Name: QSGDefaultLayer::hasAlphaChannel
Prototype: bool QSGDefaultLayer::hasAlphaChannel() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 144-147
100.000% (1/1)
51
QSGDefaultLayer::scheduleUpdate
Name: QSGDefaultLayer::scheduleUpdate
Prototype: void QSGDefaultLayer::scheduleUpdate()
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 262-269
 57.143% (4/7)
53
QSGDefaultLayer::setHasMipmaps
Name: QSGDefaultLayer::setHasMipmaps
Prototype: void QSGDefaultLayer::setHasMipmaps(bool mipmap)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 188-195
 54.545% (6/11)
53
QSGDefaultPainterNode::QSGDefaultPainterNode
Name: QSGDefaultPainterNode::QSGDefaultPainterNode
Prototype: QSGDefaultPainterNode::QSGDefaultPainterNode(QQuickPaintedItem *item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 76-109
100.000% (1/1)
51
QSGDefaultPainterNode::setDirty
Name: QSGDefaultPainterNode::setDirty
Prototype: void QSGDefaultPainterNode::setDirty(const QRect &dirtyRect)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 376-385
100.000% (4/4)
52
QSGDefaultRectangleNode::QSGDefaultRectangleNode
Name: QSGDefaultRectangleNode::QSGDefaultRectangleNode
Prototype: QSGDefaultRectangleNode::QSGDefaultRectangleNode()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultrectanglenode.cpp
Lines: 48-58
  0.000% (0/1)
51
QSGDefaultRectangleNode::rect
Name: QSGDefaultRectangleNode::rect
Prototype: QRectF QSGDefaultRectangleNode::rect() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultrectanglenode.cpp
Lines: 66-73
  0.000% (0/1)
51
QSGDefaultRenderContext::depthStencilBufferManager
Name: QSGDefaultRenderContext::depthStencilBufferManager
Prototype: QSGDepthStencilBufferManager *QSGDefaultRenderContext::depthStencilBufferManager()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 212-219
 71.429% (5/7)
53
QSGDefaultRenderContext::renderNextFrame
Name: QSGDefaultRenderContext::renderNextFrame
Prototype: void QSGDefaultRenderContext::renderNextFrame(QSGRenderer *renderer, uint fboId)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 177-186
 71.429% (5/7)
53
QSGDefaultSpriteNode::setSourceA
Name: QSGDefaultSpriteNode::setSourceA
Prototype: void QSGDefaultSpriteNode::setSourceA(const QPoint &source)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 190-198
100.000% (4/4)
52
QSGDefaultSpriteNode::setSourceB
Name: QSGDefaultSpriteNode::setSourceB
Prototype: void QSGDefaultSpriteNode::setSourceB(const QPoint &source)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 200-208
100.000% (4/4)
52
QSGDefaultSpriteNode::setSpriteSize
Name: QSGDefaultSpriteNode::setSpriteSize
Prototype: void QSGDefaultSpriteNode::setSpriteSize(const QSize &size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultspritenode.cpp
Lines: 210-219
100.000% (4/4)
52
QSGDistanceFieldGlyphNode::preprocess
Name: QSGDistanceFieldGlyphNode::preprocess
Prototype: void QSGDistanceFieldGlyphNode::preprocess()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode.cpp
Lines: 153-162
100.000% (4/4)
52
QSGDistanceFieldGlyphNode::setColor
Name: QSGDistanceFieldGlyphNode::setColor
Prototype: void QSGDistanceFieldGlyphNode::setColor(const QColor &color)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode.cpp
Lines: 80-89
 50.000% (2/4)
52
QSGDistanceFieldStyledTextMaterial::compare
Name: QSGDistanceFieldStyledTextMaterial::compare
Prototype: int QSGDistanceFieldStyledTextMaterial::compare(const QSGMaterial *o) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 328-335
 50.000% (2/4)
52
QSGNode::childAtIndex
Name: QSGNode::childAtIndex
Prototype: QSGNode *QSGNode::childAtIndex(int i) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 606-614
  0.000% (0/6)
52
QSGNode::~QSGNode
Name: QSGNode::~QSGNode
Prototype: QSGNode::~QSGNode()
Coverage:  28.571% (2/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 320-330
 28.571% (2/7)
53
QSGNodeUpdater::isNodeBlocked
Name: QSGNodeUpdater::isNodeBlocked
Prototype: bool QSGNodeUpdater::isNodeBlocked(QSGNode *node, QSGNode *root) const
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnodeupdater.cpp
Lines: 83-91
 88.889% (8/9)
53
QSGNodeUpdater::updateStates
Name: QSGNodeUpdater::updateStates
Prototype: void QSGNodeUpdater::updateStates(QSGNode *n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnodeupdater.cpp
Lines: 61-70
100.000% (1/1)
51
QSGOpaqueTextureMaterial::compare
Name: QSGOpaqueTextureMaterial::compare
Prototype: int QSGOpaqueTextureMaterial::compare(const QSGMaterial *o) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexturematerial.cpp
Lines: 322-329
100.000% (4/4)
52
QSGShaderSourceBuilder::contextProfile
Name: QSGShaderSourceBuilder::contextProfile
Prototype: QSurfaceFormat::OpenGLContextProfile QSGShaderSourceBuilder::contextProfile() const
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgshadersourcebuilder.cpp
Lines: 391-398
 75.000% (3/4)
52
QSGSimpleRectNode::QSGSimpleRectNode
Name: QSGSimpleRectNode::QSGSimpleRectNode
Prototype: QSGSimpleRectNode::QSGSimpleRectNode(const QRectF &rect, const QColor &color)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimplerectnode.cpp
Lines: 66-74
  0.000% (0/1)
51
QSGSimpleRectNode::rect
Name: QSGSimpleRectNode::rect
Prototype: QRectF QSGSimpleRectNode::rect() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimplerectnode.cpp
Lines: 113-120
100.000% (1/1)
51
QSGSimpleTextureNode::setFiltering
Name: QSGSimpleTextureNode::setFiltering
Prototype: void QSGSimpleTextureNode::setFiltering(QSGTexture::Filtering filtering)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimpletexturenode.cpp
Lines: 141-149
100.000% (4/4)
52
QSGSoftwareContext::defaultSurfaceFormat
Name: QSGSoftwareContext::defaultSurfaceFormat
Prototype: QSurfaceFormat QSGSoftwareContext::defaultSurfaceFormat() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarecontext.cpp
Lines: 124-131
100.000% (1/1)
51
QSGSoftwareImageNode::setTextureCoordinatesTransform
Name: QSGSoftwareImageNode::setTextureCoordinatesTransform
Prototype: void QSGSoftwareImageNode::setTextureCoordinatesTransform(QSGImageNode::TextureCoordinatesTransformMode transformNode)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarepublicnodes.cpp
Lines: 84-93
  0.000% (0/4)
52
QSGSoftwareInternalImageNode::setFiltering
Name: QSGSoftwareInternalImageNode::setFiltering
Prototype: void QSGSoftwareInternalImageNode::setFiltering(QSGTexture::Filtering filtering)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalimagenode.cpp
Lines: 390-398
  0.000% (0/4)
52
QSGSoftwareInternalImageNode::setHorizontalWrapMode
Name: QSGSoftwareInternalImageNode::setHorizontalWrapMode
Prototype: void QSGSoftwareInternalImageNode::setHorizontalWrapMode(QSGTexture::WrapMode wrapMode)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalimagenode.cpp
Lines: 400-408
  0.000% (0/4)
52
QSGSoftwareInternalImageNode::setVerticalWrapMode
Name: QSGSoftwareInternalImageNode::setVerticalWrapMode
Prototype: void QSGSoftwareInternalImageNode::setVerticalWrapMode(QSGTexture::WrapMode wrapMode)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalimagenode.cpp
Lines: 410-418
  0.000% (0/4)
52
QSGSoftwareLayer::scheduleUpdate
Name: QSGSoftwareLayer::scheduleUpdate
Prototype: void QSGSoftwareLayer::scheduleUpdate()
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarelayer.cpp
Lines: 134-142
  0.000% (0/7)
53
QSGSoftwareNinePatchNode::setPadding
Name: QSGSoftwareNinePatchNode::setPadding
Prototype: void QSGSoftwareNinePatchNode::setPadding(qreal left, qreal top, qreal right, qreal bottom)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarepublicnodes.cpp
Lines: 171-179
  0.000% (0/4)
52
QSGSoftwareRenderListBuilder::addRenderableNode
Name: QSGSoftwareRenderListBuilder::addRenderableNode
Prototype: bool QSGSoftwareRenderListBuilder::addRenderableNode(QSGNode *node)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderlistbuilder.cpp
Lines: 165-174
 50.000% (2/4)
52
QSGSoftwareRenderableNode::setClipRegion
Name: QSGSoftwareRenderableNode::setClipRegion
Prototype: void QSGSoftwareRenderableNode::setClipRegion(const QRegion &clipRect, bool hasClipRegion)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 371-379
 50.000% (3/6)
52
QSGTextMaskMaterial::compare
Name: QSGTextMaskMaterial::compare
Prototype: int QSGTextMaskMaterial::compare(const QSGMaterial *o) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 592-599
  0.000% (0/4)
52
QSGTextMaskShader::initialize
Name: QSGTextMaskShader::initialize
Prototype: void QSGTextMaskShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 131-138
100.000% (1/1)
51
QSequentialAnimationGroupJob::animationInserted
Name: QSequentialAnimationGroupJob::animationInserted
Prototype: void QSequentialAnimationGroupJob::animationInserted(QAbstractAnimationJob *anim)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 365-381
 81.818% (9/11)
53
QSequentialAnimationGroupJob::atEnd
Name: QSequentialAnimationGroupJob::atEnd
Prototype: bool QSequentialAnimationGroupJob::atEnd() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 57-71
100.000% (1/1)
51
QStringHash::findNode
Name: QStringHash::findNode
Prototype: template<class T> template<class K> typename QStringHash<T>::Node *QStringHash<T>::findNode(const K &key) const
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 831-842
100.000% (8/8)
52
QStringHash::initializeNode
Name: QStringHash::initializeNode
Prototype: template<class T> void QStringHash<T>::initializeNode(Node *node, const QHashedString &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 611-619
100.000% (1/1)
51
QV4::BlockAllocator::freeAll
Name: QV4::BlockAllocator::freeAll
Prototype: void BlockAllocator::freeAll()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 637-645
100.000% (3/3)
53
QV4::Chunk::lowestNonZeroBit
Name: QV4::Chunk::lowestNonZeroBit
Prototype: static uint lowestNonZeroBit(quintptr *bitmap)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 167-175
  0.000% (0/7)
53
QV4::Chunk::nUsedSlots
Name: QV4::Chunk::nUsedSlots
Prototype: uint nUsedSlots() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 180-187
100.000% (4/4)
52
QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::qtTypeInherits [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::qtTypeInherits [qv4compileddata.cpp #2]
Prototype: template <typename T> bool qtTypeInherits(const QMetaObject *mo)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 692-700
100.000% (7/7)
53
QV4::CompiledData::Function::calculateSize [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Function::calculateSize [qv4compileddata_p.h #1]
Prototype: static int calculateSize(int nFormals, int nLocals, int nLines, int nInnerfunctions, int nIdObjectDependencies, int nPropertyDependencies, int codeSize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 306-312
100.000% (1/1)
51
QV4::CompiledData::Function::calculateSize [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Function::calculateSize [qv4compileddata_p.h #2]
Prototype: static int calculateSize(int nFormals, int nLocals, int nLines, int nInnerfunctions, int nIdObjectDependencies, int nPropertyDependencies, int codeSize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 306-312
100.000% (1/1)
51
QV4::Compiler::Codegen::RValue::fromConst
Name: QV4::Compiler::Codegen::RValue::fromConst
Prototype: static RValue fromConst(Codegen *codegen, QV4::ReturnedValue value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 150-156
100.000% (1/1)
51
QV4::Compiler::Codegen::RValue::fromStackSlot
Name: QV4::Compiler::Codegen::RValue::fromStackSlot
Prototype: static RValue fromStackSlot(Codegen *codegen, Moth::StackSlot stackSlot)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 137-143
100.000% (1/1)
51
QV4::Compiler::Codegen::Reference::fromArgument
Name: QV4::Compiler::Codegen::Reference::fromArgument
Prototype: static Reference fromArgument(Codegen *cg, int index, bool isVolatile)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 263-269
  0.000% (0/1)
51
QV4::Compiler::Codegen::Reference::fromSubscript
Name: QV4::Compiler::Codegen::Reference::fromSubscript
Prototype: static Reference fromSubscript(const Reference &baseRef, const Reference &subscript)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 293-299
100.000% (1/1)
51
QV4::Compiler::Context::PropertyDependencyMap::insert
Name: QV4::Compiler::Context::PropertyDependencyMap::insert
Prototype: void insert(quint32 key, quint32 value)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 219-228
  0.000% (0/7)
53
QV4::Compiler::Context::findMember
Name: QV4::Compiler::Context::findMember
Prototype: Member findMember(const QString &name) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 254-261
100.000% (4/4)
52
QV4::Compiler::ControlFlow::loopLabel
Name: QV4::Compiler::ControlFlow::loopLabel
Prototype: QString loopLabel() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 151-158
100.000% (4/4)
52
QV4::Compiler::ControlFlowBlock::ControlFlowBlock
Name: QV4::Compiler::ControlFlowBlock::ControlFlowBlock
Prototype: ControlFlowBlock(Codegen *cg, AST::Node *ast)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 272-282
100.000% (4/4)
52
QV4::Compiler::ControlFlowWith::~ControlFlowWith
Name: QV4::Compiler::ControlFlowWith::~ControlFlowWith
Prototype: ~ControlFlowWith()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 252-261
100.000% (1/1)
51
QV4::Compiler::JSUnitGenerator::registerConstant
Name: QV4::Compiler::JSUnitGenerator::registerConstant
Prototype: int QV4::Compiler::JSUnitGenerator::registerConstant(QV4::ReturnedValue v)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 177-184
100.000% (4/4)
52
QV4::Compiler::JSUnitGenerator::registerGetterLookup
Name: QV4::Compiler::JSUnitGenerator::registerGetterLookup
Prototype: int QV4::Compiler::JSUnitGenerator::registerGetterLookup(int nameIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 123-130
100.000% (1/1)
51
QV4::Compiler::JSUnitGenerator::registerGlobalGetterLookup
Name: QV4::Compiler::JSUnitGenerator::registerGlobalGetterLookup
Prototype: int QV4::Compiler::JSUnitGenerator::registerGlobalGetterLookup(int nameIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 151-158
100.000% (1/1)
51
QV4::Compiler::JSUnitGenerator::registerSetterLookup
Name: QV4::Compiler::JSUnitGenerator::registerSetterLookup
Prototype: int QV4::Compiler::JSUnitGenerator::registerSetterLookup(int nameIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 137-144
100.000% (1/1)
51
QV4::ErrorObject::create
Name: QV4::ErrorObject::create
Prototype: template <typename T> Heap::Object *ErrorObject::create(ExecutionEngine *e, const QString &message)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h
Lines: 336-343
 66.667% (2/3)
51
QV4::ErrorObject::create
Name: QV4::ErrorObject::create
Prototype: template <typename T> Heap::Object *ErrorObject::create(ExecutionEngine *e, const QString &message, const QString &filename, int line, int column)
Coverage:  66.667% (2/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h
Lines: 344-351
 66.667% (2/3)
51
QV4::ExecutionEngine::canJIT [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::canJIT [qv4engine_p.h #2]
Prototype: bool canJIT(Function *f = nullptr)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 547-559
 71.429% (5/7)
53
QV4::Heap::InternalClass::addMember
Name: QV4::Heap::InternalClass::addMember
Prototype: Heap::InternalClass *InternalClass::addMember(PropertyKey identifier, PropertyAttributes data, uint *index)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 403-412
 50.000% (2/4)
52
QV4::Heap::InternalClass::lookupOrInsertTransition
Name: QV4::Heap::InternalClass::lookupOrInsertTransition
Prototype: InternalClassTransition &InternalClass::lookupOrInsertTransition(const InternalClassTransition &t)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 249-258
100.000% (6/6)
52
QV4::Heap::Object::propertyData
Name: QV4::Heap::Object::propertyData
Prototype: const Value *propertyData(uint index) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 108-114
100.000% (4/4)
52
QV4::Heap::Object::writablePropertyData
Name: QV4::Heap::Object::writablePropertyData
Prototype: PropertyIndex writablePropertyData(uint index)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 100-106
100.000% (4/4)
52
QV4::Heap::QObjectMethod::setPropertyCache
Name: QV4::Heap::QObjectMethod::setPropertyCache
Prototype: void setPropertyCache(QQmlPropertyCache *c)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 117-123
100.000% (7/7)
53
QV4::Heap::QQmlDelegateModelGroupChangeArray::init
Name: QV4::Heap::QQmlDelegateModelGroupChangeArray::init
Prototype: void QV4::Heap::QQmlDelegateModelGroupChangeArray::init(const QVector<QQmlChangeSet::Change> &changes)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3426-3433
100.000% (1/1)
51
QV4::Heap::QQmlValueTypeWrapper::setPropertyCache
Name: QV4::Heap::QQmlValueTypeWrapper::setPropertyCache
Prototype: void setPropertyCache(QQmlPropertyCache *c)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper_p.h
Lines: 73-79
100.000% (7/7)
53
QV4::Heap::QQuickItemWrapper::markObjects
Name: QV4::Heap::QQuickItemWrapper::markObjects
Prototype: void QV4::Heap::QQuickItemWrapper::markObjects(QV4::Heap::Base *that, QV4::MarkStack *markStack)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 8695-8703
100.000% (5/5)
53
QV4::Heap::String::toQString [qv4string_p.h #1]
Name: QV4::Heap::String::toQString [qv4string_p.h #1]
Prototype: inline QString toQString() 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: 118-124
100.000% (4/4)
52
QV4::Heap::StringOrSymbol::toQString [qv4string_p.h #1]
Name: QV4::Heap::StringOrSymbol::toQString [qv4string_p.h #1]
Prototype: inline QString toQString() 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: 87-93
 50.000% (2/4)
52
QV4::Heap::StringOrSymbol::toQString [qv4string_p.h #2]
Name: QV4::Heap::StringOrSymbol::toQString [qv4string_p.h #2]
Prototype: inline QString toQString() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #2
Lines: 87-93
 50.000% (2/4)
52
QV4::Heap::VariantObject::destroy
Name: QV4::Heap::VariantObject::destroy
Prototype: void destroy()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject_p.h
Lines: 71-77
100.000% (4/4)
52
QV4::Heap::insertHoleIntoPropertyData
Name: QV4::Heap::insertHoleIntoPropertyData
Prototype: static void insertHoleIntoPropertyData(QV4::Object *object, int idx)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 207-214
100.000% (4/4)
52
QV4::Heap::updateProtoUsage
Name: QV4::Heap::updateProtoUsage
Prototype: static void updateProtoUsage(Heap::Object *o, Heap::InternalClass *ic)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 606-614
 87.500% (7/8)
54
QV4::IdentifierHashData::IdentifierHashData
Name: QV4::IdentifierHashData::IdentifierHashData
Prototype: IdentifierHashData::IdentifierHashData(IdentifierHashData *other)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 70-80
  0.000% (0/1)
51
QV4::IdentifierHashData::IdentifierHashData
Name: QV4::IdentifierHashData::IdentifierHashData
Prototype: IdentifierHashData::IdentifierHashData(IdentifierTable *table, int numBits)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 58-68
100.000% (1/1)
51
QV4::IdentifierTable::IdentifierTable
Name: QV4::IdentifierTable::IdentifierTable
Prototype: IdentifierTable::IdentifierTable(ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 57-67
100.000% (1/1)
51
QV4::IdentifierTable::sweep
Name: QV4::IdentifierTable::sweep
Prototype: void IdentifierTable::sweep()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 300-307
100.000% (3/3)
53
QV4::JIT::Assembler::cmp::[lambda]
Name: QV4::JIT::Assembler::cmp::[lambda]
Prototype: [this, c]()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1887-1893
100.000% (1/1)
51
QV4::JIT::Assembler::passEngineAsArg
Name: QV4::JIT::Assembler::passEngineAsArg
Prototype: void Assembler::passEngineAsArg(int arg)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2066-2078
 50.000% (2/4)
52
QV4::JIT::Assembler::passInt32AsArg
Name: QV4::JIT::Assembler::passInt32AsArg
Prototype: void Assembler::passInt32AsArg(int value, int arg)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2114-2126
 50.000% (2/4)
52
QV4::JIT::Assembler::popContext
Name: QV4::JIT::Assembler::popContext
Prototype: void Assembler::popContext()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2243-2250
100.000% (1/1)
51
QV4::JIT::Assembler::prepareCallWithArgCount
Name: QV4::JIT::Assembler::prepareCallWithArgCount
Prototype: void Assembler::prepareCallWithArgCount(int argc)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1995-2006
 50.000% (2/4)
52
QV4::JIT::Assembler::shlConst
Name: QV4::JIT::Assembler::shlConst
Prototype: void Assembler::shlConst(int rhs)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1750-1757
  0.000% (0/4)
52
QV4::JIT::Assembler::shrConst
Name: QV4::JIT::Assembler::shrConst
Prototype: void Assembler::shrConst(int rhs)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1741-1748
  0.000% (0/4)
52
QV4::JIT::Assembler::uminus
Name: QV4::JIT::Assembler::uminus
Prototype: void Assembler::uminus()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1517-1524
100.000% (1/1)
51
QV4::JIT::Helpers::exp
Name: QV4::JIT::Helpers::exp
Prototype: ReturnedValue exp(const Value &base, const Value &exp)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4jithelpers.cpp
Lines: 89-96
  0.000% (0/8)
52
QV4::JIT::JIT::Assembler::passCppFrameAsArg
Name: QV4::JIT::JIT::Assembler::passCppFrameAsArg
Prototype: void JIT::Assembler::passCppFrameAsArg(int arg)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2100-2112
 50.000% (2/4)
52
QV4::JIT::PlatformAssemblerCommon::generateFunctionExit
Name: QV4::JIT::PlatformAssemblerCommon::generateFunctionExit
Prototype: void generateFunctionExit()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 619-628
100.000% (4/4)
52
QV4::JIT::decHelper
Name: QV4::JIT::decHelper
Prototype: static ReturnedValue decHelper(const Value v)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1565-1573
100.000% (5/5)
52
QV4::JIT::incHelper
Name: QV4::JIT::incHelper
Prototype: static ReturnedValue incHelper(const Value v)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1533-1541
  0.000% (0/5)
52
QV4::MarkStack::drain
Name: QV4::MarkStack::drain
Prototype: void MarkStack::drain()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 898-906
100.000% (4/4)
52
QV4::MemoryManager::allocWithStringData
Name: QV4::MemoryManager::allocWithStringData
Prototype: template <typename ManagedType, typename Arg1> typename ManagedType::Data *allocWithStringData(std::size_t unmanagedSize, Arg1 arg1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 214-222
100.000% (1/1)
51
QV4::MemoryManager::allocateObject
Name: QV4::MemoryManager::allocateObject
Prototype: template <typename ObjectType> typename ObjectType::Data *allocateObject(Heap::InternalClass *ic)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 188-196
100.000% (1/1)
51
QV4::MemoryManager::allocateObject
Name: QV4::MemoryManager::allocateObject
Prototype: template <typename ObjectType> typename ObjectType::Data *allocateObject()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 204-212
100.000% (1/1)
51
Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...120
eLOC - Effective Lines of Code: 2
...130
eLOC - Effective Lines of Code: 3
...140
eLOC - Effective Lines of Code: 4
...149
eLOC - Effective Lines of Code: 5
150
eLOC - Effective Lines of Code: 5
151
eLOC - Effective Lines of Code: 5
152
eLOC - Effective Lines of Code: 5
153154
eLOC - Effective Lines of Code: 5
155
eLOC - Effective Lines of Code: 5
156
eLOC - Effective Lines of Code: 6
157
eLOC - Effective Lines of Code: 6
...160
eLOC - Effective Lines of Code: 6
...170
eLOC - Effective Lines of Code: 8
...180
eLOC - Effective Lines of Code: 12
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123

Generated by Squish Coco 4.2.0