OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QV4::Chunk
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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

Generated by Squish Coco 4.2.0