OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::WTF::BumpPointerPool
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
shrink
Name: WTF::BumpPointerPool::shrink
Prototype: void shrink()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 130-139
 50.000% (2/4)
62
operator new
Name: WTF::BumpPointerPool::operator new
Prototype: void* operator new(size_t size, const PageAllocation& allocation)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 93-97
100.000% (1/1)
21
ensureCapacityCrossPool
Name: WTF::BumpPointerPool::ensureCapacityCrossPool
Prototype: static BumpPointerPool* ensureCapacityCrossPool(BumpPointerPool* previousPool, size_t size)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 146-170
  0.000% (0/8)
144
ensureCapacity
Name: WTF::BumpPointerPool::ensureCapacity
Prototype: BumpPointerPool* ensureCapacity(size_t size)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 47-54
 50.000% (2/4)
52
destroy
Name: WTF::BumpPointerPool::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 141-144
100.000% (1/1)
11
deallocCrossPool
Name: WTF::BumpPointerPool::deallocCrossPool
Prototype: static BumpPointerPool* deallocCrossPool(BumpPointerPool* pool, void* position)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 172-192
  0.000% (0/10)
94
dealloc
Name: WTF::BumpPointerPool::dealloc
Prototype: BumpPointerPool* dealloc(void* position)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 81-89
 50.000% (3/6)
52
create
Name: WTF::BumpPointerPool::create
Prototype: static BumpPointerPool* create(size_t minimumCapacity = 0)
Coverage:  30.769% (4/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 108-128
 30.769% (4/13)
135
alloc
Name: WTF::BumpPointerPool::alloc
Prototype: void* alloc(size_t size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 58-66
100.000% (1/1)
61
BumpPointerPool
Name: WTF::BumpPointerPool::BumpPointerPool
Prototype: BumpPointerPool(const PageAllocation& allocation)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 99-106
100.000% (1/1)
21

Generated by Squish Coco 4.2.0