OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...3
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_createPattern
4
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickContext2D::createPixmap
5
Function: qInitResources_items
6
Function: particleData_get_ax
78
Function: existingImageFileForPath::Q_QGS_pixmapStore::innerFunction::~HolderBase
9
Function: debug_slowPath
10
Function: WTF::roundUpToMultipleOf
11
Function: WTF::RawPointer::value
...20
Function: QV4::Value::toIndex
...30
Function: QV4::MapObject::defaultPrototype
...100
Function: QQuickPathView::setDelegate
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
lcPointerHandlerDispatch
Name: lcPointerHandlerDispatch
Prototype: const QLoggingCategory &lcPointerHandlerDispatch()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpointerhandler.cpp
Lines: 46-46
100.000% (1/1)
11
lcPointerHandlerActive
Name: lcPointerHandlerActive
Prototype: const QLoggingCategory &lcPointerHandlerActive()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpointerhandler.cpp
Lines: 48-48
100.000% (1/1)
11
lcPointerGrab
Name: lcPointerGrab
Prototype: const QLoggingCategory &lcPointerGrab()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 52-52
100.000% (1/1)
11
lcPointerEvents
Name: lcPointerEvents
Prototype: const QLoggingCategory &lcPointerEvents()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 51-51
100.000% (1/1)
11
lcPixmapRenderer
Name: lcPixmapRenderer
Prototype: const QLoggingCategory &lcPixmapRenderer()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarepixmaprenderer.cpp
Lines: 47-47
  0.000% (0/1)
11
lcPinchHandler
Name: lcPinchHandler
Prototype: const QLoggingCategory &lcPinchHandler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpinchhandler.cpp
Lines: 53-53
100.000% (1/1)
11
lcItemViewDelegateLifecycle
Name: lcItemViewDelegateLifecycle
Prototype: const QLoggingCategory &lcItemViewDelegateLifecycle()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 48-48
100.000% (1/1)
11
lcHoverHandler
Name: lcHoverHandler
Prototype: const QLoggingCategory &lcHoverHandler()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickhoverhandler.cpp
Lines: 44-44
  0.000% (0/1)
11
lcGcStats
Name: lcGcStats
Prototype: const QLoggingCategory &lcGcStats()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 96-96
100.000% (1/1)
11
lcGcAllocatorStats
Name: lcGcAllocatorStats
Prototype: const QLoggingCategory &lcGcAllocatorStats()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 98-98
100.000% (1/1)
11
lcCanvas
Name: lcCanvas
Prototype: const QLoggingCategory &lcCanvas()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 58-58
  0.000% (0/1)
11
lcBindingRemoval
Name: lcBindingRemoval
Prototype: const QLoggingCategory &lcBindingRemoval()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 88-88
100.000% (1/1)
11
lc2DRender
Name: lc2DRender
Prototype: const QLoggingCategory &lc2DRender()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 51-51
100.000% (1/1)
11
joinStringRefs
Name: joinStringRefs
Prototype: static QString joinStringRefs(const QVector<QStringRef> &refs, const QChar &sep)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 559-568
100.000% (7/7)
63
itemZOrder_sort
Name: itemZOrder_sort
Prototype: static bool itemZOrder_sort(QQuickItem *lhs, QQuickItem *rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2906-2909
100.000% (1/1)
11
itemScreenRect
Name: itemScreenRect
Prototype: QRect itemScreenRect(QQuickItem *item)
Coverage:  31.250% (5/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 431-452
 31.250% (5/16)
104
isWithinIntRange
Name: isWithinIntRange
Prototype: inline bool isWithinIntRange(float x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 303-306
  0.000% (0/1)
11
isWindowMetaObject::[lambda]
Name: isWindowMetaObject::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 175-175
100.000% (1/1)
01
isWindowMetaObject
Name: isWindowMetaObject
Prototype: static bool isWindowMetaObject(const QMetaObject *metaObject)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 172-182
 75.000% (6/8)
44
isWindow
Name: isWindow
Prototype: static bool isWindow(QObject *object)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 184-189
 50.000% (2/4)
32
isValidAnchorName
Name: isValidAnchorName
Prototype: bool isValidAnchorName(const QString &name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 211-224
  0.000% (0/1)
11
isUriToken
Name: isUriToken
Prototype: static inline bool isUriToken(int token)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1367-1376
100.000% (7/7)
63
isPowerOfTwo
Name: isPowerOfTwo
Prototype: inline static bool isPowerOfTwo(int x)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexturematerial.cpp
Lines: 50-54
  0.000% (0/1)
11
isPointerTypeAlignmentOkay
Name: isPointerTypeAlignmentOkay
Prototype: template<typename Type> bool isPointerTypeAlignmentOkay(Type*)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/StdLibExtras.h
Lines: 105-109
  0.000% (0/1)
11
isPathAbsolute
Name: isPathAbsolute
Prototype: bool isPathAbsolute(const QString &path)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 124-132
100.000% (1/1)
11
isOpenGL
Name: isOpenGL
Prototype: static inline bool isOpenGL(QSGRenderContext *rc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickframebufferobject.cpp
Lines: 266-270
100.000% (1/1)
21
isMemoryUsed
Name: isMemoryUsed
Prototype: template <typename T> static bool isMemoryUsed(const char *mem)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 74-83
100.000% (7/7)
43
isLocaleObject
Name: isLocaleObject
Prototype: static bool isLocaleObject(const QV4::Value &val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 70-73
100.000% (1/1)
11
isIdentifierStart
Name: isIdentifierStart
Prototype: static inline bool isIdentifierStart(uint ch)
Coverage:  91.304% (21/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 396-416
 91.304% (21/23)
89
isIdentifierPart
Name: isIdentifierPart
Prototype: static bool isIdentifierPart(uint ch)
Coverage:  85.714% (30/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 418-447
 85.714% (30/35)
1013
isDoneIncubating
Name: isDoneIncubating
Prototype: static bool isDoneIncubating(QQmlIncubator::Status status)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 868-871
100.000% (1/1)
11
isDigit
Name: isDigit
Prototype: static inline bool isDigit(ushort ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksvgparser.cpp
Lines: 51-55
100.000% (1/1)
11
isCrashingType
Name: isCrashingType
Prototype: static bool isCrashingType(const QQmlType &type)
Coverage:  37.500% (6/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 191-211
 37.500% (6/16)
126
isBinop
Name: isBinop
Prototype: inline bool isBinop(int tok)
Coverage:  97.297% (36/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 177-219
 97.297% (36/37)
336
interpolateStop
Name: interpolateStop
Prototype: static QGradientStop interpolateStop(const QGradientStop &firstStop, const QGradientStop &secondStop, double newPos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalrectanglenode.cpp
Lines: 97-115
  0.000% (0/1)
141
insertInFront
Name: insertInFront
Prototype: inline void insertInFront(PersistentValueStorage *storage, Page *p)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 71-78
100.000% (4/4)
52
initializer::~initializer
Name: initializer::~initializer
Prototype: ~initializer()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/.rcc/qrc_qml.cpp
Lines: 457-457
  0.000% (0/1)
11
initializer::initializer
Name: initializer::initializer
Prototype: initializer()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/.rcc/qrc_qml.cpp
Lines: 456-456
  0.000% (0/1)
11
initResources
Name: initResources
Prototype: static void initResources()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/qtquick2.cpp
Lines: 58-61
100.000% (1/1)
11
incrementIndexes
Name: incrementIndexes
Prototype: static void incrementIndexes(QQmlDelegateModelItem *cacheItem, int count, const int *deltas)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1222-1232
100.000% (13/13)
65
imageProviderId
Name: imageProviderId
Prototype: static inline QString imageProviderId(const QUrl &url)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 98-101
100.000% (1/1)
11
imageId
Name: imageId
Prototype: static inline QString imageId(const QUrl &url)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 103-106
100.000% (1/1)
11
hexDigit
Name: hexDigit
Prototype: int hexDigit(QChar c)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 221-230
100.000% (16/16)
74
headertype
Name: headertype
Prototype: static inline Type headertype(quint32 header)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 102-105
100.000% (1/1)
11
headersize
Name: headersize
Prototype: static inline quint32 headersize(quint32 header)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 107-110
100.000% (1/1)
11
hcenter
Name: hcenter
Prototype: static inline qreal hcenter(const QQuickItem *item)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 81-93
100.000% (10/10)
84
hasZeroOrOneBitsSet
Name: hasZeroOrOneBitsSet
Prototype: template<typename T> inline bool hasZeroOrOneBitsSet(T value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 313-316
  0.000% (0/1)
11
hasTwoOrMoreBitsSet
Name: hasTwoOrMoreBitsSet
Prototype: template<typename T> inline bool hasTwoOrMoreBitsSet(T value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 318-321
  0.000% (0/1)
11
hasOneBitSet
Name: hasOneBitSet
Prototype: template<typename T> inline bool hasOneBitSet(T value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 308-311
  0.000% (0/1)
11
hasAtlasTexture
Name: hasAtlasTexture
Prototype: static bool hasAtlasTexture(const QVector<QSGTextureProvider *> &textureProviders)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp
Lines: 56-64
  0.000% (0/11)
53
handler_autoParent
Name: handler_autoParent
Prototype: static QQmlPrivate::AutoParentResult handler_autoParent(QObject *obj, QObject *parent)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickhandlersmodule.cpp
Lines: 57-67
  0.000% (0/7)
63
handleCompileErrors
Name: handleCompileErrors
Prototype: void handleCompileErrors(const QFileInfo &fi, QQuickView *view)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 137-181
  0.000% (0/14)
357
grad2rad
Name: grad2rad
Prototype: inline double grad2rad(double g)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 247-247
  0.000% (0/1)
11
grad2rad
Name: grad2rad
Prototype: inline float grad2rad(float g)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 256-256
  0.000% (0/1)
11
grad2deg
Name: grad2deg
Prototype: inline double grad2deg(double g)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 243-243
  0.000% (0/1)
11
grad2deg
Name: grad2deg
Prototype: inline float grad2deg(float g)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 252-252
  0.000% (0/1)
11
get_wrap_mode
Name: get_wrap_mode
Prototype: static void get_wrap_mode(QQuickShaderEffectSource::WrapMode mode, QSGTexture::WrapMode *hWrap, QSGTexture::WrapMode *vWrap)
Coverage:  25.000% (2/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectsource.cpp
Lines: 638-657
 25.000% (2/8)
115
get_index
Name: get_index
Prototype: static QV4::ReturnedValue get_index(const QV4::FunctionObject *f, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  40.000% (2/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 64-72
 40.000% (2/5)
52
getValueTypeProvider
Name: getValueTypeProvider
Prototype: static QQmlValueTypeProvider **getValueTypeProvider(void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 237-244
100.000% (4/4)
32
getValueTypeProvider
Name: getValueTypeProvider
Prototype: static QQuickValueTypeProvider *getValueTypeProvider()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 838-842
100.000% (1/1)
11
getTileRule
Name: getTileRule
Prototype: static Qt::TileRule getTileRule(qreal factor)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalimagenode.cpp
Lines: 452-461
  0.000% (0/9)
63
getThisString
Name: getThisString
Prototype: static QString getThisString(ExecutionEngine *v4, const QV4::Value *thisObject)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 287-298
100.000% (12/12)
84
getScope
Name: getScope
Prototype: static inline Heap::CallContext *getScope(QV4::Value *stack, int level)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp
Lines: 349-358
100.000% (4/4)
62
getPage
Name: getPage
Prototype: Page *getPage(Value *val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 67-69
100.000% (1/1)
11
getLSBSet
Name: getLSBSet
Prototype: template <typename T> inline unsigned getLSBSet(T value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 323-331
  0.000% (0/4)
42
getGuiProvider
Name: getGuiProvider
Prototype: static QQmlGuiProvider **getGuiProvider(void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 357-365
100.000% (4/4)
32
getGuiProvider
Name: getGuiProvider
Prototype: static QQuickGuiProvider *getGuiProvider()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 850-854
100.000% (1/1)
11
getFileSansBangLine
Name: getFileSansBangLine
Prototype: bool getFileSansBangLine(const QString &path, QByteArray &output)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 401-412
  0.000% (0/7)
83
getColorProvider
Name: getColorProvider
Prototype: static QQmlColorProvider **getColorProvider(void)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 306-315
100.000% (4/4)
42
getColorProvider
Name: getColorProvider
Prototype: static QQuickColorProvider *getColorProvider()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 844-848
100.000% (1/1)
11
getAppFlags
Name: getAppFlags
Prototype: void getAppFlags(int &argc, char **argv)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 365-399
  0.000% (0/25)
169
generateResourceDirectoryTree::qtResourceNameForFile
Name: generateResourceDirectoryTree::qtResourceNameForFile
Prototype: static QString qtResourceNameForFile(const QString &fileName)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 320-328
  0.000% (0/4)
62
generateResourceDirectoryTree::generateResourceDirectoryTree
Name: generateResourceDirectoryTree::generateResourceDirectoryTree
Prototype: static QByteArray generateResourceDirectoryTree(QTextStream &code, const QStringList &qrcFiles)
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 263-318
  0.000% (0/35)
3612
generateResourceDirectoryTree::generateLoader
Name: generateResourceDirectoryTree::generateLoader
Prototype: bool generateLoader(const QStringList &compiledFiles, const QString &outputFileName, const QStringList &resourceFileMappings, QString *errorString)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 330-441
  0.000% (0/31)
8211
generateGradientColorTable
Name: generateGradientColorTable
Prototype: static void generateGradientColorTable(const QQuickShapeGradientCache::Key &gradient, uint *colorTable, int size, float opacity)
Coverage:  64.000% (16/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1528-1577
 64.000% (16/25)
348
fxViewItemAtPosition
Name: fxViewItemAtPosition
Prototype: static FxViewItem * fxViewItemAtPosition(const QList<FxViewItem *> &items, qreal x, qreal y)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 929-936
100.000% (5/5)
43
fuzzyLessThanOrEqualTo
Name: fuzzyLessThanOrEqualTo
Prototype: static bool fuzzyLessThanOrEqualTo(qreal a, qreal b)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 498-506
100.000% (6/6)
42
fromLatin1List
Name: fromLatin1List
Prototype: static QStringList fromLatin1List(const QList<QByteArray> &list)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 420-427
100.000% (2/2)
52
freeze_recursive
Name: freeze_recursive
Prototype: static void freeze_recursive(QV4::ExecutionEngine *v4, QV4::Object *object)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 218-250
 92.000% (23/25)
239
freeFramebufferFunc
Name: freeFramebufferFunc
Prototype: static void freeFramebufferFunc(QOpenGLFunctions *funcs, GLuint id)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 278-281
100.000% (1/1)
11
forceDiskCache
Name: forceDiskCache
Prototype: static bool forceDiskCache()
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 105-105
 41.667% (5/12)
04
fontSmoothingGamma
Name: fontSmoothingGamma
Prototype: static inline qreal fontSmoothingGamma()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
Lines: 125-129
  0.000% (0/1)
11
flush_vme_signal
Name: flush_vme_signal
Prototype: static inline void flush_vme_signal(const QObject *object, int index, bool indexInSignalRange)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1655-1671
100.000% (17/17)
104
flagsForPropertyType
Name: flagsForPropertyType
Prototype: static void flagsForPropertyType(int propType, QQmlPropertyData::Flags &flags)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 102-126
 92.000% (23/25)
179
findCompositeSingletons::[lambda]
Name: findCompositeSingletons::[lambda]
Prototype: [&resultList, &set](const QQmlType &singleton)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 481-488
100.000% (1/1)
61
findCompositeSingletons
Name: findCompositeSingletons
Prototype: void findCompositeSingletons(const QQmlImportNamespace &set, QList<QQmlImports::CompositeSingletonReference> &resultList, const QUrl &baseUrl)
Coverage:  93.750% (15/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 459-491
 93.750% (15/16)
206
findChar
Name: findChar
Prototype: static int findChar(const QChar *str, int len, QChar ch, int from)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 192-206
 75.000% (9/12)
115
filterResourceFile::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::filterResourceFile
Name: filterResourceFile::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::filterResourceFile
Prototype: int filterResourceFile(const QString &input, const QString &output)
Coverage:  0.000% (0/86)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/resourcefilter.cpp
Lines: 33-183
  0.000% (0/86)
16528
fillUniformArrayFromImage
Name: fillUniformArrayFromImage
Prototype: void fillUniformArrayFromImage(float* array, const QImage& img, int size)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 457-467
100.000% (10/10)
74
fillShadowPath
Name: fillShadowPath
Prototype: static void fillShadowPath(QPainter* p, const QPainterPath& path, qreal offsetX, qreal offsetY, qreal blur, const QColor& color)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 175-179
  0.000% (0/1)
21
fillRectShadow
Name: fillRectShadow
Prototype: static void fillRectShadow(QPainter* p, QRectF shadowRect, qreal offsetX, qreal offsetY, qreal blur, const QColor& color)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 169-173
  0.000% (0/1)
21
fetchOrCreateTypeForUrl
Name: fetchOrCreateTypeForUrl
Prototype: QQmlType fetchOrCreateTypeForUrl(const QString &urlString, const QHashedStringRef& typeName, bool isCompositeSingleton, QList<QQmlError> *errors, int majorVersion=-1, int minorVersion=-1)
Coverage:  68.750% (11/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 145-211
 68.750% (11/16)
325
fastFlagsForProperty
Name: fastFlagsForProperty
Prototype: static QQmlPropertyData::Flags fastFlagsForProperty(const QMetaProperty &p)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 85-98
100.000% (4/4)
82
extractQtSignal
Name: extractQtSignal
Prototype: static QPair<QObject *, int> extractQtSignal(const QV4::Value &value)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 109-124
 60.000% (6/10)
104
expressions_to_run
Name: expressions_to_run
Prototype: static inline bool expressions_to_run(QQmlContextData *ctxt, bool isGlobalRefresh)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 711-714
100.000% (1/1)
11
expandedRect
Name: expandedRect
Prototype: static QRect expandedRect(const QRect &rect, Qt::Edge edge, int increment)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp
Lines: 78-91
  0.000% (0/9)
65
existingImageFileForPath::qHash
Name: existingImageFileForPath::qHash
Prototype: inline uint qHash(const QQuickPixmapKey &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 968-971
100.000% (1/1)
11
existingImageFileForPath::operator==
Name: existingImageFileForPath::operator==
Prototype: inline bool operator==(const QQuickPixmapKey &lhs, const QQuickPixmapKey &rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 963-966
100.000% (1/1)
11
existingImageFileForPath::existingImageFileForPath
Name: existingImageFileForPath::existingImageFileForPath
Prototype: static QString existingImageFileForPath(const QString &localFile)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 447-462
 90.000% (9/10)
94
existingImageFileForPath::createPixmapDataSync
Name: existingImageFileForPath::createPixmapDataSync
Prototype: static QQuickPixmapData* createPixmapDataSync(QQuickPixmap *declarativePixmap, QQmlEngine *engine, const QUrl &url, const QSize &requestSize, const QQuickImageProviderOptions &providerOptions, bool *ok)
Coverage:  62.500% (35/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1250-1342
 62.500% (35/56)
5618
Page:<>1
Function: writeNumbers
...3
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_createPattern
4
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickContext2D::createPixmap
5
Function: qInitResources_items
6
Function: particleData_get_ax
78
Function: existingImageFileForPath::Q_QGS_pixmapStore::innerFunction::~HolderBase
9
Function: debug_slowPath
10
Function: WTF::roundUpToMultipleOf
11
Function: WTF::RawPointer::value
...20
Function: QV4::Value::toIndex
...30
Function: QV4::MapObject::defaultPrototype
...100
Function: QQuickPathView::setDelegate
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval

Generated by Squish Coco 4.2.0