OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QV4::Compiler::Codegen
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
ObjectPropertyValue
Name: QV4::Compiler::Codegen::ObjectPropertyValue
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
RValue
Name: QV4::Compiler::Codegen::RValue
Coverage:  55.556% (5/9)
 55.556% (5/9)
229
VolatileMemoryLocations
Name: QV4::Compiler::Codegen::VolatileMemoryLocations
Coverage:  55.556% (5/9)
 55.556% (5/9)
55
Reference
Name: QV4::Compiler::Codegen::Reference
Coverage:  84.615% (33/39)
 84.615% (33/39)
7234
Result
Name: QV4::Compiler::Codegen::Result
Coverage:  92.308% (12/13)
 92.308% (12/13)
1611
RegisterScope
Name: QV4::Compiler::Codegen::RegisterScope
Coverage: 100.000% (2/2)
100.000% (2/2)
22
currentContext
Name: QV4::Compiler::Codegen::currentContext
Prototype: Context *currentContext() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 679-679
100.000% (1/1)
11
generator
Name: QV4::Compiler::Codegen::generator
Prototype: BytecodeGenerator *generator() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 680-680
100.000% (1/1)
11
leaveBlock
Name: QV4::Compiler::Codegen::leaveBlock
Prototype: int leaveBlock()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 490-490
100.000% (1/1)
11
module
Name: QV4::Compiler::Codegen::module
Prototype: Module *module() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 684-684
100.000% (1/1)
11
registerConstant
Name: QV4::Compiler::Codegen::registerConstant
Prototype: int registerConstant(QV4::ReturnedValue v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 513-513
100.000% (1/1)
11
registerGetterLookup
Name: QV4::Compiler::Codegen::registerGetterLookup
Prototype: int registerGetterLookup(int nameIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 514-514
100.000% (1/1)
11
registerGlobalGetterLookup
Name: QV4::Compiler::Codegen::registerGlobalGetterLookup
Prototype: int registerGlobalGetterLookup(int nameIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 516-516
100.000% (1/1)
11
registerSetterLookup
Name: QV4::Compiler::Codegen::registerSetterLookup
Prototype: int registerSetterLookup(int nameIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 515-515
100.000% (1/1)
11
registerString
Name: QV4::Compiler::Codegen::registerString
Prototype: int registerString(const QString &name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 510-512
100.000% (1/1)
11
returnLabel
Name: QV4::Compiler::Codegen::returnLabel
Prototype: BytecodeGenerator::Label returnLabel()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 686-690
100.000% (4/4)
32
setUseFastLookups
Name: QV4::Compiler::Codegen::setUseFastLookups
Prototype: void setUseFastLookups(bool b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 668-668
100.000% (1/1)
11

Generated by Squish Coco 4.2.0