OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QV4::Profiling::Profiler
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
Profiler
Name: QV4::Profiling::Profiler::Profiler
Prototype: Profiler::Profiler(QV4::ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4profiling.cpp
Lines: 67-76
100.000% (1/1)
21
SentMarker
Name: QV4::Profiling::Profiler::SentMarker
Coverage:  50.000% (9/18)
 50.000% (9/18)
1510
dataReady
Name: QV4::Profiling::Profiler::dataReady
Prototype: void QV4::Profiling::Profiler::dataReady(const QV4::Profiling::FunctionLocationHash & _t1, const QVector<QV4::Profiling::FunctionCallProperties> & _t2, const QVector<QV4::Profiling::MemoryAllocationProperties> & _t3)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qv4profiling_p.cpp
Lines: 145-149
100.000% (1/1)
21
reportData
Name: QV4::Profiling::Profiler::reportData
Prototype: void Profiler::reportData()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4profiling.cpp
Lines: 92-114
 87.500% (7/8)
164
setTimer [qv4profiling_p.h #1]
Name: QV4::Profiling::Profiler::setTimer [qv4profiling_p.h #1]
Prototype: void setTimer(const QElapsedTimer &timer)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4profiling_p.h #1
Lines: 255-255
100.000% (1/1)
11
startProfiling
Name: QV4::Profiling::Profiler::startProfiling
Prototype: void Profiler::startProfiling(quint64 features)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4profiling.cpp
Lines: 116-138
 71.429% (5/7)
173
stopProfiling
Name: QV4::Profiling::Profiler::stopProfiling
Prototype: void Profiler::stopProfiling()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4profiling.cpp
Lines: 78-83
100.000% (1/1)
31
trackAlloc [qv4profiling_p.h #1]
Name: QV4::Profiling::Profiler::trackAlloc [qv4profiling_p.h #1]
Prototype: bool trackAlloc(size_t size, MemoryType type)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4profiling_p.h #1
Lines: 228-237
 50.000% (2/4)
52
trackDealloc [qv4profiling_p.h #1]
Name: QV4::Profiling::Profiler::trackDealloc [qv4profiling_p.h #1]
Prototype: bool trackDealloc(size_t size, MemoryType type)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4profiling_p.h #1
Lines: 239-248
  0.000% (0/4)
52

Generated by Squish Coco 4.2.0