OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...10
Function: WTF::roundUpToMultipleOf
...20
Function: QV4::Value::toIndex
...30
Function: QV4::MapObject::defaultPrototype
...39
Function: QV4::DataView::qt_check_for_QMANAGED_macro
40
Function: QV4::Compiler::Context::findArgument
41
Function: QV4::CompiledData::Unit::regexpAt [qv4compileddata_p.h #1]
42
Function: QV4::CompiledData::Object::aliasesEnd [qv4compileddata_p.h #1]
4344
Function: QV4::BitVector::clear
45
Function: QStringHashNode::isQString
46
Function: QSmoothedAnimation::init
47
Function: QSGTextMaskMaterial::texture
...50
Function: QSGSimpleTextureNode::d_func
...60
Function: QQuickWorkerScript::message
...70
Function: QQuickTextEdit::resetRightPadding
...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
QV4::CompiledData::Binding::valueAsNumber [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::valueAsNumber [qv4compileddata_p.h #1]
Prototype: double valueAsNumber() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 469-477
100.000% (4/4)
62
QV4::CompiledData::Binding::valueAsBoolean [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Binding::valueAsBoolean [qv4compileddata_p.h #2]
Prototype: bool valueAsBoolean() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 485-490
 50.000% (2/4)
32
QV4::CompiledData::Binding::valueAsBoolean [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::valueAsBoolean [qv4compileddata_p.h #1]
Prototype: bool valueAsBoolean() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 485-490
 50.000% (2/4)
32
QV4::CompiledData::Binding::setNumberValueInternal [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Binding::setNumberValueInternal [qv4compileddata_p.h #2]
Prototype: void setNumberValueInternal(double d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 478-483
100.000% (1/1)
31
QV4::CompiledData::Binding::setNumberValueInternal [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::setNumberValueInternal [qv4compileddata_p.h #1]
Prototype: void setNumberValueInternal(double d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 478-483
100.000% (1/1)
31
QV4::CompiledData::Binding::isValueBindingToAlias [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Binding::isValueBindingToAlias [qv4compileddata_p.h #2]
Prototype: bool isValueBindingToAlias() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 425-425
  0.000% (0/1)
11
QV4::CompiledData::Binding::isValueBindingToAlias [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::isValueBindingToAlias [qv4compileddata_p.h #1]
Prototype: bool isValueBindingToAlias() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 425-425
  0.000% (0/1)
11
QV4::CompiledData::Binding::isValueBindingNoAlias [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Binding::isValueBindingNoAlias [qv4compileddata_p.h #2]
Prototype: bool isValueBindingNoAlias() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 424-424
  0.000% (0/1)
11
QV4::CompiledData::Binding::isValueBindingNoAlias [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::isValueBindingNoAlias [qv4compileddata_p.h #1]
Prototype: bool isValueBindingNoAlias() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 424-424
  0.000% (0/1)
11
QV4::CompiledData::Binding::isValueBinding [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Binding::isValueBinding [qv4compileddata_p.h #2]
Prototype: bool isValueBinding() const
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 413-422
100.000% (11/11)
73
QV4::CompiledData::Binding::isValueBinding [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::isValueBinding [qv4compileddata_p.h #1]
Prototype: bool isValueBinding() const
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 413-422
100.000% (11/11)
73
QV4::CompiledData::Binding::isTranslationBinding [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Binding::isTranslationBinding [qv4compileddata_p.h #2]
Prototype: bool isTranslationBinding() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 464-464
100.000% (1/1)
11
QV4::CompiledData::Binding::isTranslationBinding [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::isTranslationBinding [qv4compileddata_p.h #1]
Prototype: bool isTranslationBinding() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 464-464
100.000% (1/1)
11
QV4::CompiledData::Binding::isSignalHandler [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Binding::isSignalHandler [qv4compileddata_p.h #2]
Prototype: bool isSignalHandler() const
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 427-436
  0.000% (0/6)
62
QV4::CompiledData::Binding::isSignalHandler [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::isSignalHandler [qv4compileddata_p.h #1]
Prototype: bool isSignalHandler() const
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 427-436
  0.000% (0/6)
62
QV4::CompiledData::Binding::isGroupProperty [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Binding::isGroupProperty [qv4compileddata_p.h #2]
Prototype: bool isGroupProperty() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 449-458
  0.000% (0/4)
62
QV4::CompiledData::Binding::isGroupProperty [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::isGroupProperty [qv4compileddata_p.h #1]
Prototype: bool isGroupProperty() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 449-458
  0.000% (0/4)
62
QV4::CompiledData::Binding::isFunctionExpression [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Binding::isFunctionExpression [qv4compileddata_p.h #2]
Prototype: bool isFunctionExpression() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 460-460
100.000% (1/1)
11
QV4::CompiledData::Binding::isFunctionExpression [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::isFunctionExpression [qv4compileddata_p.h #1]
Prototype: bool isFunctionExpression() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 460-460
100.000% (1/1)
11
QV4::CompiledData::Binding::isAttachedProperty [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Binding::isAttachedProperty [qv4compileddata_p.h #2]
Prototype: bool isAttachedProperty() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 438-447
  0.000% (0/4)
62
QV4::CompiledData::Binding::isAttachedProperty [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::isAttachedProperty [qv4compileddata_p.h #1]
Prototype: bool isAttachedProperty() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 438-447
  0.000% (0/4)
62
QV4::CompiledData::Binding::evaluatesToString [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Binding::evaluatesToString [qv4compileddata_p.h #2]
Prototype: bool evaluatesToString() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 465-465
100.000% (1/1)
11
QV4::CompiledData::Binding::evaluatesToString [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Binding::evaluatesToString [qv4compileddata_p.h #1]
Prototype: bool evaluatesToString() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 465-465
100.000% (1/1)
11
QV4::CompiledData::Binding::escapedString [qv4compileddata.cpp #1]
Name: QV4::CompiledData::Binding::escapedString [qv4compileddata.cpp #1]
Prototype: QString Binding::escapedString(const QString &string)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #1
Lines: 604-644
  0.000% (0/23)
2612
QV4::CompiledData::Alias::isObjectAlias [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Alias::isObjectAlias [qv4compileddata_p.h #2]
Prototype: bool isObjectAlias() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 604-607
100.000% (1/1)
21
QV4::CompiledData::Alias::isObjectAlias [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Alias::isObjectAlias [qv4compileddata_p.h #1]
Prototype: bool isObjectAlias() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 604-607
100.000% (1/1)
21
QV4::ChunkAllocator::requiredChunkSize
Name: QV4::ChunkAllocator::requiredChunkSize
Prototype: size_t requiredChunkSize(size_t size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 231-238
100.000% (4/4)
62
QV4::ChunkAllocator::free
Name: QV4::ChunkAllocator::free
Prototype: void ChunkAllocator::free(Chunk *chunk, size_t size)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 264-274
 80.000% (4/5)
63
QV4::ChunkAllocator::allocate
Name: QV4::ChunkAllocator::allocate
Prototype: Chunk *ChunkAllocator::allocate(size_t size)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 246-262
100.000% (8/8)
104
QV4::Chunk::testBit
Name: QV4::Chunk::testBit
Prototype: static bool testBit(quintptr *bitmap, size_t index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 138-143
100.000% (1/1)
31
QV4::Chunk::sweep
Name: QV4::Chunk::sweep
Prototype: bool Chunk::sweep(ExecutionEngine *engine)
Coverage: 100.000% (21/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 301-365
100.000% (21/21)
375
QV4::Chunk::sortIntoBins
Name: QV4::Chunk::sortIntoBins
Prototype: void Chunk::sortIntoBins(HeapItem **bins, uint nBins)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 446-507
100.000% (17/17)
337
QV4::Chunk::setBits
Name: QV4::Chunk::setBits
Prototype: static void setBits(quintptr *bitmap, size_t index, size_t nBits)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 144-160
 87.500% (7/8)
124
QV4::Chunk::setBit
Name: QV4::Chunk::setBit
Prototype: static void setBit(quintptr *bitmap, size_t index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 126-131
100.000% (1/1)
31
QV4::Chunk::resetBlackBits
Name: QV4::Chunk::resetBlackBits
Prototype: void Chunk::resetBlackBits()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 411-414
100.000% (1/1)
11
QV4::Chunk::realBase
Name: QV4::Chunk::realBase
Prototype: inline HeapItem *Chunk::realBase()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 256-259
100.000% (1/1)
11
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::Chunk::nFreeSlots
Name: QV4::Chunk::nFreeSlots
Prototype: uint nFreeSlots() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 177-179
  0.000% (0/1)
11
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::hasNonZeroBit
Name: QV4::Chunk::hasNonZeroBit
Prototype: static bool hasNonZeroBit(quintptr *bitmap)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 161-166
  0.000% (0/6)
43
QV4::Chunk::freeAll
Name: QV4::Chunk::freeAll
Prototype: void Chunk::freeAll(ExecutionEngine *engine)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 367-409
100.000% (10/10)
254
QV4::Chunk::first
Name: QV4::Chunk::first
Prototype: inline HeapItem *Chunk::first()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 261-264
100.000% (1/1)
11
QV4::Chunk::collectGrayItems
Name: QV4::Chunk::collectGrayItems
Prototype: void Chunk::collectGrayItems(MarkStack *markStack)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 416-444
  0.000% (0/7)
153
QV4::Chunk::clearBit
Name: QV4::Chunk::clearBit
Prototype: static void clearBit(quintptr *bitmap, size_t index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 132-137
100.000% (1/1)
31
QV4::Chunk::bitmapIndex
Name: QV4::Chunk::bitmapIndex
Prototype: static inline __attribute__((always_inline)) size_t bitmapIndex(size_t index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 119-121
100.000% (1/1)
11
QV4::Chunk::bitForIndex
Name: QV4::Chunk::bitForIndex
Prototype: static inline __attribute__((always_inline)) quintptr bitForIndex(size_t index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 122-124
100.000% (1/1)
11
QV4::CallData::setArgc [qv4stackframe_p.h #2]
Name: QV4::CallData::setArgc [qv4stackframe_p.h #2]
Prototype: void setArgc(int argc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe_p.h #2
Lines: 75-78
100.000% (1/1)
21
QV4::CallData::setArgc [qv4stackframe_p.h #1]
Name: QV4::CallData::setArgc [qv4stackframe_p.h #1]
Prototype: void setArgc(int argc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe_p.h #1
Lines: 75-78
100.000% (1/1)
21
QV4::CallData::argument [qv4stackframe_p.h #2]
Name: QV4::CallData::argument [qv4stackframe_p.h #2]
Prototype: inline ReturnedValue argument(int i) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe_p.h #2
Lines: 80-82
  0.000% (0/1)
11
QV4::CallData::argument [qv4stackframe_p.h #1]
Name: QV4::CallData::argument [qv4stackframe_p.h #1]
Prototype: inline ReturnedValue argument(int i) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe_p.h #1
Lines: 80-82
  0.000% (0/1)
11
QV4::CallData::argc [qv4stackframe_p.h #2]
Name: QV4::CallData::argc [qv4stackframe_p.h #2]
Prototype: int argc() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe_p.h #2
Lines: 70-73
100.000% (1/1)
21
QV4::CallData::argc [qv4stackframe_p.h #1]
Name: QV4::CallData::argc [qv4stackframe_p.h #1]
Prototype: int argc() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe_p.h #1
Lines: 70-73
100.000% (1/1)
21
QV4::CallContext::staticVTable
Name: QV4::CallContext::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 178-178
100.000% (1/1)
11
QV4::CallContext::qt_check_for_QMANAGED_macro
Name: QV4::CallContext::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 178-178
  0.000% (0/1)
11
QV4::CallContext::defaultInternalClass
Name: QV4::CallContext::defaultInternalClass
Prototype: static Heap::InternalClass *defaultInternalClass(QV4::EngineBase *e)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 179-179
  0.000% (0/1)
11
QV4::CallContext::d_unchecked
Name: QV4::CallContext::d_unchecked
Prototype: QV4::Heap::CallContext *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 178-178
100.000% (1/1)
11
QV4::CallContext::d
Name: QV4::CallContext::d
Prototype: QV4::Heap::CallContext *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 178-178
100.000% (1/1)
11
QV4::CallContext::args
Name: QV4::CallContext::args
Prototype: const Value *args() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 184-186
  0.000% (0/1)
11
QV4::CallContext::argc
Name: QV4::CallContext::argc
Prototype: int argc() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 181-183
100.000% (1/1)
11
QV4::CallContext::__dataTest
Name: QV4::CallContext::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 178-178
  0.000% (0/1)
11
QV4::BoundFunction::target
Name: QV4::BoundFunction::target
Prototype: Heap::FunctionObject *target() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 282-282
100.000% (1/1)
11
QV4::BoundFunction::staticVTable
Name: QV4::BoundFunction::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 275-275
100.000% (1/1)
11
QV4::BoundFunction::qt_check_for_QMANAGED_macro
Name: QV4::BoundFunction::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 275-275
  0.000% (0/1)
11
QV4::BoundFunction::d_unchecked
Name: QV4::BoundFunction::d_unchecked
Prototype: QV4::Heap::BoundFunction *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 275-275
100.000% (1/1)
11
QV4::BoundFunction::d
Name: QV4::BoundFunction::d
Prototype: QV4::Heap::BoundFunction *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 275-275
100.000% (1/1)
11
QV4::BoundFunction::create
Name: QV4::BoundFunction::create
Prototype: static Heap::BoundFunction *create(ExecutionContext *scope, FunctionObject *target, const Value &boundThis, QV4::MemberData *boundArgs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 277-280
100.000% (1/1)
11
QV4::BoundFunction::boundThis
Name: QV4::BoundFunction::boundThis
Prototype: Value boundThis() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 283-283
100.000% (1/1)
11
QV4::BoundFunction::boundArgs
Name: QV4::BoundFunction::boundArgs
Prototype: Heap::MemberData *boundArgs() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 284-284
100.000% (1/1)
11
QV4::BoundFunction::__dataTest
Name: QV4::BoundFunction::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 275-275
  0.000% (0/1)
11
QV4::BooleanPrototype::defaultPrototype
Name: QV4::BooleanPrototype::defaultPrototype
Prototype: static QV4::Object *defaultPrototype(QV4::ExecutionEngine *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject_p.h
Lines: 79-79
100.000% (1/1)
11
QV4::BooleanObject::value
Name: QV4::BooleanObject::value
Prototype: bool value() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 436-436
100.000% (1/1)
11
QV4::BooleanObject::staticVTable
Name: QV4::BooleanObject::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 432-432
100.000% (1/1)
11
QV4::BooleanObject::qt_check_for_QMANAGED_macro
Name: QV4::BooleanObject::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 432-432
100.000% (1/1)
11
QV4::BooleanObject::defaultPrototype
Name: QV4::BooleanObject::defaultPrototype
Prototype: static QV4::Object *defaultPrototype(QV4::ExecutionEngine *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 434-434
100.000% (1/1)
11
QV4::BooleanObject::d_unchecked
Name: QV4::BooleanObject::d_unchecked
Prototype: QV4::Heap::BooleanObject *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 432-432
100.000% (1/1)
11
QV4::BooleanObject::d
Name: QV4::BooleanObject::d
Prototype: QV4::Heap::BooleanObject *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 432-432
100.000% (1/1)
11
QV4::BooleanObject::__dataTest
Name: QV4::BooleanObject::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 432-432
  0.000% (0/1)
11
QV4::BooleanCtor::staticVTable
Name: QV4::BooleanCtor::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject_p.h
Lines: 71-71
100.000% (1/1)
11
QV4::BooleanCtor::qt_check_for_QMANAGED_macro
Name: QV4::BooleanCtor::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject_p.h
Lines: 71-71
  0.000% (0/1)
11
QV4::BooleanCtor::d_unchecked
Name: QV4::BooleanCtor::d_unchecked
Prototype: QV4::Heap::BooleanCtor *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject_p.h
Lines: 71-71
100.000% (1/1)
11
QV4::BooleanCtor::d
Name: QV4::BooleanCtor::d
Prototype: QV4::Heap::BooleanCtor *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject_p.h
Lines: 71-71
100.000% (1/1)
11
QV4::BooleanCtor::__dataTest
Name: QV4::BooleanCtor::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject_p.h
Lines: 71-71
  0.000% (0/1)
11
QV4::BlockAllocator::usedMem
Name: QV4::BlockAllocator::usedMem
Prototype: size_t usedMem() const
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 96-101
100.000% (2/2)
42
QV4::BlockAllocator::totalSlots
Name: QV4::BlockAllocator::totalSlots
Prototype: size_t totalSlots() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 89-91
100.000% (1/1)
11
QV4::BlockAllocator::sweep::[lambda]
Name: QV4::BlockAllocator::sweep::[lambda]
Prototype: [this] (Chunk *c)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 620-631
100.000% (5/5)
72
QV4::BlockAllocator::sweep
Name: QV4::BlockAllocator::sweep
Prototype: void BlockAllocator::sweep()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 611-635
100.000% (6/6)
133
QV4::BlockAllocator::resetBlackBits
Name: QV4::BlockAllocator::resetBlackBits
Prototype: void BlockAllocator::resetBlackBits()
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 647-651
100.000% (2/2)
22
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::BlockAllocator::collectGrayItems
Name: QV4::BlockAllocator::collectGrayItems
Prototype: void BlockAllocator::collectGrayItems(MarkStack *markStack)
Coverage:  0.000% (0/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 653-658
  0.000% (0/2)
22
QV4::BlockAllocator::binForSlots
Name: QV4::BlockAllocator::binForSlots
Prototype: static inline size_t binForSlots(size_t nSlots)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 83-85
100.000% (1/1)
11
QV4::BlockAllocator::allocatedMem
Name: QV4::BlockAllocator::allocatedMem
Prototype: size_t allocatedMem() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 93-95
100.000% (1/1)
11
QV4::BlockAllocator::allocate
Name: QV4::BlockAllocator::allocate
Prototype: HeapItem *BlockAllocator::allocate(size_t size, bool forceAllocation)
Coverage:  97.778% (44/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 509-609
 97.778% (44/45)
6516
QV4::BlockAllocator::BlockAllocator
Name: QV4::BlockAllocator::BlockAllocator
Prototype: BlockAllocator(ChunkAllocator *chunkAllocator, ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 75-79
100.000% (1/1)
11
QV4::BitVector::size
Name: QV4::BitVector::size
Prototype: int size() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4util_p.h
Lines: 99-103
100.000% (1/1)
21
QV4::BitVector::setBit
Name: QV4::BitVector::setBit
Prototype: void setBit(int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4util_p.h
Lines: 143-144
100.000% (1/1)
11
QV4::BitVector::resize
Name: QV4::BitVector::resize
Prototype: void resize(int newSize)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4util_p.h
Lines: 105-106
  0.000% (0/1)
11
QV4::BitVector::resize
Name: QV4::BitVector::resize
Prototype: void resize(int newSize, bool newValue)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4util_p.h
Lines: 108-109
100.000% (1/1)
11
QV4::BitVector::reserve
Name: QV4::BitVector::reserve
Prototype: void reserve(int size)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4util_p.h
Lines: 96-97
  0.000% (0/1)
11
QV4::BitVector::findNext
Name: QV4::BitVector::findNext
Prototype: int findNext(int start, bool value, bool wrapAround) const
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4util_p.h
Lines: 114-138
 33.333% (2/6)
92
QV4::BitVector::clearBit
Name: QV4::BitVector::clearBit
Prototype: void clearBit(int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4util_p.h
Lines: 146-147
100.000% (1/1)
11
Page:<>1
Function: writeNumbers
...10
Function: WTF::roundUpToMultipleOf
...20
Function: QV4::Value::toIndex
...30
Function: QV4::MapObject::defaultPrototype
...39
Function: QV4::DataView::qt_check_for_QMANAGED_macro
40
Function: QV4::Compiler::Context::findArgument
41
Function: QV4::CompiledData::Unit::regexpAt [qv4compileddata_p.h #1]
42
Function: QV4::CompiledData::Object::aliasesEnd [qv4compileddata_p.h #1]
4344
Function: QV4::BitVector::clear
45
Function: QStringHashNode::isQString
46
Function: QSmoothedAnimation::init
47
Function: QSGTextMaskMaterial::texture
...50
Function: QSGSimpleTextureNode::d_func
...60
Function: QQuickWorkerScript::message
...70
Function: QQuickTextEdit::resetRightPadding
...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