OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QV4::HugeItemAllocator
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
collectGrayItems
Name: QV4::HugeItemAllocator::collectGrayItems
Prototype: void HugeItemAllocator::collectGrayItems(MarkStack *markStack)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 730-740
  0.000% (0/6)
63
sweep
Name: QV4::HugeItemAllocator::sweep
Coverage:  0.000% (0/4)
  0.000% (0/4)
62
sweep
Name: QV4::HugeItemAllocator::sweep
Prototype: void HugeItemAllocator::sweep(ClassDestroyStatsCallback classCountPtr)
Coverage:  20.000% (1/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 708-722
 20.000% (1/5)
83
resetBlackBits
Name: QV4::HugeItemAllocator::resetBlackBits
Prototype: void HugeItemAllocator::resetBlackBits()
Coverage:  50.000% (1/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 724-728
 50.000% (1/2)
22
usedMem
Name: QV4::HugeItemAllocator::usedMem
Prototype: size_t usedMem() const
Coverage:  50.000% (1/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 130-135
 50.000% (1/2)
42
HugeItemAllocator
Name: QV4::HugeItemAllocator::HugeItemAllocator
Prototype: HugeItemAllocator(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: 120-122
100.000% (1/1)
11
allocate
Name: QV4::HugeItemAllocator::allocate
Prototype: HeapItem *HugeItemAllocator::allocate(size_t size)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 660-682
100.000% (5/5)
152
freeAll
Name: QV4::HugeItemAllocator::freeAll
Prototype: void HugeItemAllocator::freeAll()
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 742-748
100.000% (2/2)
32

Generated by Squish Coco 4.2.0