OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QV4::Moth::BytecodeGenerator
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
BytecodeGenerator
Name: QV4::Moth::BytecodeGenerator::BytecodeGenerator
Prototype: BytecodeGenerator(int line, bool debug)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 68-69
100.000% (1/1)
11
ExceptionHandler
Name: QV4::Moth::BytecodeGenerator::ExceptionHandler
Coverage: 100.000% (3/3)
100.000% (3/3)
43
Jump
Name: QV4::Moth::BytecodeGenerator::Jump
Coverage:  80.000% (4/5)
 80.000% (4/5)
85
Label
Name: QV4::Moth::BytecodeGenerator::Label
Coverage: 100.000% (6/6)
100.000% (6/6)
84
addCJumpInstruction
Name: QV4::Moth::BytecodeGenerator::addCJumpInstruction
Prototype: void addCJumpInstruction(bool jumpOnFalse, const Label *trueLabel, const Label *falseLabel)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 255-261
100.000% (4/4)
32
addInstruction
Name: QV4::Moth::BytecodeGenerator::addInstruction
Prototype: template<int InstrT> void addInstruction(const InstrData<InstrT> &data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 156-162
100.000% (1/1)
31
addJumpInstruction
Name: QV4::Moth::BytecodeGenerator::addJumpInstruction
Prototype: template<int InstrT> Jump addJumpInstruction(const InstrData<InstrT> &data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 247-253
100.000% (1/1)
151
clearLastInstruction
Name: QV4::Moth::BytecodeGenerator::clearLastInstruction
Prototype: void clearLastInstruction()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 263-266
100.000% (1/1)
11
currentRegister
Name: QV4::Moth::BytecodeGenerator::currentRegister
Prototype: int currentRegister() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 243-243
100.000% (1/1)
11
exceptionHandler
Name: QV4::Moth::BytecodeGenerator::exceptionHandler
Prototype: ExceptionHandler *exceptionHandler() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 236-238
  0.000% (0/1)
11
jump
Name: QV4::Moth::BytecodeGenerator::jump
Prototype: Jump jump()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 164-168
100.000% (1/1)
21
jumpFalse
Name: QV4::Moth::BytecodeGenerator::jumpFalse
Prototype: Jump jumpFalse()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 176-180
100.000% (1/1)
21
jumpNoException
Name: QV4::Moth::BytecodeGenerator::jumpNoException
Prototype: Jump jumpNoException()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 188-192
100.000% (1/1)
21
jumpNotUndefined
Name: QV4::Moth::BytecodeGenerator::jumpNotUndefined
Prototype: Jump jumpNotUndefined()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 182-186
100.000% (1/1)
21
jumpStrictEqual
Name: QV4::Moth::BytecodeGenerator::jumpStrictEqual
Prototype: void jumpStrictEqual(const StackSlot &lhs, const Label &target)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 194-200
100.000% (1/1)
41
jumpStrictNotEqual
Name: QV4::Moth::BytecodeGenerator::jumpStrictNotEqual
Prototype: void jumpStrictNotEqual(const StackSlot &lhs, const Label &target)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 202-208
  0.000% (0/1)
41
jumpTrue
Name: QV4::Moth::BytecodeGenerator::jumpTrue
Prototype: Jump jumpTrue()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 170-174
100.000% (1/1)
21
label
Name: QV4::Moth::BytecodeGenerator::label
Prototype: Label label()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 144-146
100.000% (1/1)
11
newExceptionHandler
Name: QV4::Moth::BytecodeGenerator::newExceptionHandler
Prototype: ExceptionHandler newExceptionHandler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 152-154
100.000% (1/1)
11
newLabel
Name: QV4::Moth::BytecodeGenerator::newLabel
Prototype: Label newLabel()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 148-150
100.000% (1/1)
11
registerCount
Name: QV4::Moth::BytecodeGenerator::registerCount
Prototype: int registerCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 242-242
100.000% (1/1)
11
setUnwindHandler
Name: QV4::Moth::BytecodeGenerator::setUnwindHandler
Prototype: void setUnwindHandler(ExceptionHandler *handler)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 210-219
100.000% (4/4)
62
unwindToLabel
Name: QV4::Moth::BytecodeGenerator::unwindToLabel
Prototype: void unwindToLabel(int level, const Label &target)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 221-230
100.000% (4/4)
52

Generated by Squish Coco 4.2.0