OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/11)
...50
Condition %:  25.000% (2/8)
...60
Condition %:  50.000% (5/10)
...70
Condition %:  75.000% (3/4)
...80
Condition %:  85.714% (6/7)
...84
Condition %:  90.909% (10/11)
85
Condition %:  92.308% (24/26)
86
Condition %:  94.595% (35/37)
87
Condition %:  98.462% (64/65)
8889
Condition %: 100.000% (1/1)
90
Condition %: 100.000% (1/1)
91
Condition %: 100.000% (7/7)
92
Condition %: 100.000% (4/4)
...100
Condition %: 100.000% (1/1)
...110
Condition %: 100.000% (1/1)
...200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
BaselineJIT::generate_UMinus
Name: BaselineJIT::generate_UMinus
Prototype: void BaselineJIT::generate_UMinus()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 865-865
100.000% (1/1)
11
BaselineJIT::generate_UNot
Name: BaselineJIT::generate_UNot
Prototype: void BaselineJIT::generate_UNot()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 863-863
100.000% (1/1)
11
BaselineJIT::generate_UPlus
Name: BaselineJIT::generate_UPlus
Prototype: void BaselineJIT::generate_UPlus()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 864-864
100.000% (1/1)
11
BaselineJIT::generate_UnwindDispatch
Name: BaselineJIT::generate_UnwindDispatch
Prototype: void BaselineJIT::generate_UnwindDispatch()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 565-568
100.000% (1/1)
11
BaselineJIT::generate_UnwindToLabel
Name: BaselineJIT::generate_UnwindToLabel
Prototype: void BaselineJIT::generate_UnwindToLabel(int level, int offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 570-573
100.000% (1/1)
11
BaselineJIT::startInstruction
Name: BaselineJIT::startInstruction
Prototype: void BaselineJIT::startInstruction(Instr::Type )
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 927-931
100.000% (4/4)
22
BindableFbo::BindableFbo
Name: BindableFbo::BindableFbo
Prototype: BindableFbo::BindableFbo(QOpenGLFramebufferObject *fbo, QSGDepthStencilBuffer *depthStencil)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 69-73
100.000% (1/1)
21
BindingFinder::operator()
Name: BindingFinder::operator()
Prototype: bool operator()(const QV4::CompiledData::Binding *binding, quint32 name) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertyvalidator.cpp
Lines: 73-76
100.000% (1/1)
11
BooleanCtor::virtualCall
Name: BooleanCtor::virtualCall
Prototype: ReturnedValue BooleanCtor::virtualCall(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp
Lines: 59-63
100.000% (3/3)
21
BooleanCtor::virtualCallAsConstructor
Name: BooleanCtor::virtualCallAsConstructor
Prototype: ReturnedValue BooleanCtor::virtualCallAsConstructor(const FunctionObject *that, const Value *argv, int argc, const Value *)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp
Lines: 53-57
100.000% (3/3)
21
BooleanPrototype::init
Name: BooleanPrototype::init
Prototype: void BooleanPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp
Lines: 65-74
100.000% (2/2)
71
BooleanPrototype::method_toString
Name: BooleanPrototype::method_toString
Prototype: ReturnedValue BooleanPrototype::method_toString(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp
Lines: 90-99
100.000% (4/4)
62
BooleanPrototype::method_valueOf
Name: BooleanPrototype::method_valueOf
Prototype: ReturnedValue BooleanPrototype::method_valueOf(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp
Lines: 101-111
100.000% (4/4)
62
Breakpoint::Breakpoint
Name: Breakpoint::Breakpoint
Prototype: Breakpoint()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp
Lines: 153-153
100.000% (1/1)
11
ByteCodeHandler::collectLabelsInBytecode::[lambda]
Name: ByteCodeHandler::collectLabelsInBytecode::[lambda]
Prototype: [&labels,len](int offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodehandler.cpp
Lines: 120-123
100.000% (1/1)
21
BytecodeGenerator::addInstructionHelper [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::addInstructionHelper [qv4bytecodegenerator.cpp #1]
Prototype: int BytecodeGenerator::addInstructionHelper(Instr::Type type, const Instr &i, int offsetOfOffset)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 186-241
100.000% (22/22)
258
BytecodeGenerator::addInstructionHelper [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::addInstructionHelper [qv4bytecodegenerator.cpp #2]
Prototype: int BytecodeGenerator::addInstructionHelper(Instr::Type type, const Instr &i, int offsetOfOffset)
Coverage: 100.000% (35/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 186-241
100.000% (35/35)
3111
BytecodeGenerator::adjustJumpOffsets [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::adjustJumpOffsets [qv4bytecodegenerator.cpp #1]
Prototype: void BytecodeGenerator::adjustJumpOffsets()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 111-134
100.000% (10/10)
164
BytecodeGenerator::adjustJumpOffsets [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::adjustJumpOffsets [qv4bytecodegenerator.cpp #2]
Prototype: void BytecodeGenerator::adjustJumpOffsets()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 111-134
100.000% (10/10)
164
BytecodeGenerator::compressInstructions [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::compressInstructions [qv4bytecodegenerator.cpp #1]
Prototype: void BytecodeGenerator::compressInstructions()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 136-160
100.000% (9/9)
145
BytecodeGenerator::compressInstructions [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::compressInstructions [qv4bytecodegenerator.cpp #2]
Prototype: void BytecodeGenerator::compressInstructions()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 136-160
100.000% (9/9)
145
BytecodeGenerator::finalize [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::finalize [qv4bytecodegenerator.cpp #1]
Prototype: void BytecodeGenerator::finalize(Compiler::Context *context)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 162-184
100.000% (5/5)
153
BytecodeGenerator::finalize [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::finalize [qv4bytecodegenerator.cpp #2]
Prototype: void BytecodeGenerator::finalize(Compiler::Context *context)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 162-184
100.000% (5/5)
153
BytecodeGenerator::newRegister [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::newRegister [qv4bytecodegenerator.cpp #1]
Prototype: int BytecodeGenerator::newRegister()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 54-60
100.000% (4/4)
42
BytecodeGenerator::newRegister [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::newRegister [qv4bytecodegenerator.cpp #2]
Prototype: int BytecodeGenerator::newRegister()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 54-60
100.000% (4/4)
42
BytecodeGenerator::newRegisterArray [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::newRegisterArray [qv4bytecodegenerator.cpp #1]
Prototype: int BytecodeGenerator::newRegisterArray(int n)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 62-69
100.000% (4/4)
52
BytecodeGenerator::newRegisterArray [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::newRegisterArray [qv4bytecodegenerator.cpp #2]
Prototype: int BytecodeGenerator::newRegisterArray(int n)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 62-69
100.000% (4/4)
52
BytecodeGenerator::setLocation [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::setLocation [qv4bytecodegenerator.cpp #1]
Prototype: void BytecodeGenerator::setLocation(const QQmlJS::AST::SourceLocation &loc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 49-52
100.000% (1/1)
11
BytecodeGenerator::setLocation [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::setLocation [qv4bytecodegenerator.cpp #2]
Prototype: void BytecodeGenerator::setLocation(const QQmlJS::AST::SourceLocation &loc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 49-52
100.000% (1/1)
11
CachedLoader::CachedLoader
Name: CachedLoader::CachedLoader
Prototype: CachedLoader(const QV4::CompiledData::Unit *unit)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1028-1028
100.000% (1/1)
11
CachedLoader::load
Name: CachedLoader::load
Prototype: void load(QQmlTypeLoader *loader, QQmlDataBlob *blob) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1034-1037
100.000% (1/1)
11
CachedLoader::loadAsync
Name: CachedLoader::loadAsync
Prototype: void loadAsync(QQmlTypeLoader *loader, QQmlDataBlob *blob) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1038-1041
100.000% (1/1)
11
CachedLoader::loadThread
Name: CachedLoader::loadThread
Prototype: void loadThread(QQmlTypeLoader *loader, QQmlDataBlob *blob) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1030-1033
100.000% (1/1)
11
CallArgument::CallArgument
Name: CallArgument::CallArgument
Prototype: CallArgument::CallArgument()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1549-1552
100.000% (1/1)
21
CallArgument::~CallArgument
Name: CallArgument::~CallArgument
Prototype: CallArgument::~CallArgument()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1554-1557
100.000% (1/1)
11
CallMethod
Name: CallMethod
Prototype: static QV4::ReturnedValue CallMethod(const QQmlObjectOrGadget &object, int index, int returnType, int argCount, int *argTypes, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1184-1220
100.000% (13/13)
195
CallPrecise
Name: CallPrecise
Prototype: static QV4::ReturnedValue CallPrecise(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1426-1467
100.000% (17/17)
206
CallbackRegistrationHelper::registerAnimationTimerCallback
Name: CallbackRegistrationHelper::registerAnimationTimerCallback
Prototype: void registerAnimationTimerCallback()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickprofiler.cpp
Lines: 74-78
100.000% (1/1)
21
Codegen::Codegen::Codegen::Codegen [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::Codegen [qv4codegen.cpp #1]
Prototype: Codegen::Codegen(QV4::Compiler::JSUnitGenerator *jsUnitGenerator, bool strict)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 91-102
100.000% (1/1)
01
Codegen::Codegen::Codegen::Codegen [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::Codegen [qv4codegen.cpp #2]
Prototype: Codegen::Codegen(QV4::Compiler::JSUnitGenerator *jsUnitGenerator, bool strict)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 91-102
100.000% (1/1)
01
Codegen::Codegen::Codegen::addCJump [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::addCJump [qv4codegen.cpp #1]
Prototype: void Codegen::addCJump()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 256-260
100.000% (1/1)
21
Codegen::Codegen::Codegen::addCJump [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::addCJump [qv4codegen.cpp #2]
Prototype: void Codegen::addCJump()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 256-260
100.000% (1/1)
21
Codegen::Codegen::Codegen::enterBlock [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::enterBlock [qv4codegen.cpp #1]
Prototype: Context *Codegen::enterBlock(Node *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 143-147
100.000% (1/1)
21
Codegen::Codegen::Codegen::enterBlock [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::enterBlock [qv4codegen.cpp #2]
Prototype: Context *Codegen::enterBlock(Node *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 143-147
100.000% (1/1)
21
Codegen::Codegen::Codegen::enterContext [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::enterContext [qv4codegen.cpp #1]
Prototype: void Codegen::enterContext(Node *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 129-133
100.000% (1/1)
21
Codegen::Codegen::Codegen::enterContext [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::enterContext [qv4codegen.cpp #2]
Prototype: void Codegen::enterContext(Node *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 129-133
100.000% (1/1)
21
Codegen::Codegen::Codegen::generateFromProgram [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::generateFromProgram [qv4codegen.cpp #1]
Prototype: void Codegen::generateFromProgram(const QString &fileName, const QString &finalUrl, const QString &sourceCode, Program *node, Module *module, ContextType contextType)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 104-127
100.000% (5/5)
102
Codegen::Codegen::Codegen::generateFromProgram [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::generateFromProgram [qv4codegen.cpp #2]
Prototype: void Codegen::generateFromProgram(const QString &fileName, const QString &finalUrl, const QString &sourceCode, Program *node, Module *module, ContextType contextType)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 104-127
100.000% (5/5)
102
Codegen::Codegen::Codegen::leaveContext [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::leaveContext [qv4codegen.cpp #1]
Prototype: int Codegen::leaveContext()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 135-141
100.000% (1/1)
41
Codegen::Codegen::Codegen::leaveContext [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::leaveContext [qv4codegen.cpp #2]
Prototype: int Codegen::leaveContext()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 135-141
100.000% (1/1)
41
Codegen::Codegen::Codegen::statement [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::statement [qv4codegen.cpp #1]
Prototype: void Codegen::statement(Statement *ast)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 271-281
100.000% (1/1)
61
Codegen::Codegen::Codegen::statement [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::statement [qv4codegen.cpp #1]
Prototype: void Codegen::statement(ExpressionNode *ast)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 283-305
100.000% (10/10)
144
Codegen::Codegen::Codegen::statement [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::statement [qv4codegen.cpp #2]
Prototype: void Codegen::statement(Statement *ast)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 271-281
100.000% (1/1)
61
Codegen::Codegen::Codegen::statement [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::statement [qv4codegen.cpp #2]
Prototype: void Codegen::statement(ExpressionNode *ast)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 283-305
100.000% (10/10)
144
Codegen::Codegen::Codegen::variableDeclaration [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::variableDeclaration [qv4codegen.cpp #1]
Prototype: void Codegen::variableDeclaration(PatternElement *ast)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 456-463
100.000% (4/4)
42
Codegen::Codegen::Codegen::variableDeclaration [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::variableDeclaration [qv4codegen.cpp #2]
Prototype: void Codegen::variableDeclaration(PatternElement *ast)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 456-463
100.000% (4/4)
42
Codegen::Codegen::Codegen::variableDeclarationList [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::variableDeclarationList [qv4codegen.cpp #1]
Prototype: void Codegen::variableDeclarationList(VariableDeclarationList *ast)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 465-470
100.000% (4/4)
22
Codegen::Codegen::Codegen::variableDeclarationList [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::variableDeclarationList [qv4codegen.cpp #2]
Prototype: void Codegen::variableDeclarationList(VariableDeclarationList *ast)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 465-470
100.000% (4/4)
22
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::Reference [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::Reference [qv4codegen.cpp #1]
Prototype: Codegen::Reference::Reference(const Codegen::Reference &other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3718-3721
100.000% (1/1)
11
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::Reference [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::Reference [qv4codegen.cpp #2]
Prototype: Codegen::Reference::Reference(const Codegen::Reference &other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3718-3721
100.000% (1/1)
11
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::doStoreOnStack [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::doStoreOnStack [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::Reference::doStoreOnStack(int slotIndex) const
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3888-3913
100.000% (17/17)
184
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::doStoreOnStack [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::doStoreOnStack [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::Reference::doStoreOnStack(int slotIndex) const
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3888-3913
100.000% (17/17)
184
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeConsumeAccumulator [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeConsumeAccumulator [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::Reference::storeConsumeAccumulator() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3854-3858
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeConsumeAccumulator [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeConsumeAccumulator [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::Reference::storeConsumeAccumulator() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3854-3858
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeOnStack [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeOnStack [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::Reference::storeOnStack() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3882-3883
100.000% (1/1)
11
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeOnStack [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeOnStack [qv4codegen.cpp #1]
Prototype: void Codegen::Reference::storeOnStack(int slotIndex) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3885-3886
100.000% (1/1)
11
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeOnStack [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeOnStack [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::Reference::storeOnStack() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3882-3883
100.000% (1/1)
11
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeOnStack [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeOnStack [qv4codegen.cpp #2]
Prototype: void Codegen::Reference::storeOnStack(int slotIndex) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3885-3886
100.000% (1/1)
11
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeRetainAccumulator [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeRetainAccumulator [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::Reference::storeRetainAccumulator() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3915-3928
100.000% (4/4)
72
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeRetainAccumulator [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeRetainAccumulator [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::Reference::storeRetainAccumulator() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3915-3928
100.000% (4/4)
72
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::collectIdentifiers [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::collectIdentifiers [qv4codegen.cpp #1]
Prototype: void collectIdentifiers(QVector<QStringView> &ids, AST::Node *node) const
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3625-3637
100.000% (3/3)
53
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::collectIdentifiers [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::collectIdentifiers [qv4codegen.cpp #2]
Prototype: void collectIdentifiers(QVector<QStringView> &ids, AST::Node *node) const
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3625-3637
100.000% (3/3)
53
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::collectIdentifiers::Collector [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::collectIdentifiers::Collector [qv4codegen.cpp #1]
Prototype: Collector(QVector<QStringView> &ids)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3629-3629
100.000% (1/1)
11
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::collectIdentifiers::Collector [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::collectIdentifiers::Collector [qv4codegen.cpp #2]
Prototype: Collector(QVector<QStringView> &ids)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3629-3629
100.000% (1/1)
11
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::collectIdentifiers::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::collectIdentifiers::visit [qv4codegen.cpp #1]
Prototype: bool visit(IdentifierExpression *ie)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3630-3633
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::collectIdentifiers::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::collectIdentifiers::visit [qv4codegen.cpp #2]
Prototype: bool visit(IdentifierExpression *ie)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3630-3633
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::scan [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::scan [qv4codegen.cpp #1]
Prototype: Codegen::VolatileMemoryLocations scan(AST::Node *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3560-3564
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::scan [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::scan [qv4codegen.cpp #2]
Prototype: Codegen::VolatileMemoryLocations scan(AST::Node *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3560-3564
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #1]
Prototype: bool visit(ArrayMemberExpression *) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3566-3570
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #1]
Prototype: bool visit(FieldMemberExpression *) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3572-3576
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #1]
Prototype: bool visit(PostIncrementExpression *e) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3578-3582
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #1]
Prototype: bool visit(PostDecrementExpression *e) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3584-3588
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #1]
Prototype: bool visit(PreIncrementExpression *e) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3590-3594
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #1]
Prototype: bool visit(PreDecrementExpression *e) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3596-3600
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #1]
Prototype: bool visit(BinaryExpression *e) override
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3602-3622
100.000% (14/14)
413
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #2]
Prototype: bool visit(ArrayMemberExpression *) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3566-3570
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #2]
Prototype: bool visit(FieldMemberExpression *) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3572-3576
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #2]
Prototype: bool visit(PostIncrementExpression *e) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3578-3582
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #2]
Prototype: bool visit(PostDecrementExpression *e) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3584-3588
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #2]
Prototype: bool visit(PreIncrementExpression *e) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3590-3594
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #2]
Prototype: bool visit(PreDecrementExpression *e) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3596-3600
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #2]
Prototype: bool visit(BinaryExpression *e) override
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3602-3622
100.000% (14/14)
413
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::createTemplateArray::[lambda] [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::createTemplateArray::[lambda] [qv4codegen.cpp #1]
Prototype: [this, &argc, &args](const QStringRef &arg)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2121-2133
100.000% (4/4)
102
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::createTemplateArray::[lambda] [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::createTemplateArray::[lambda] [qv4codegen.cpp #2]
Prototype: [this, &argc, &args](const QStringRef &arg)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2121-2133
100.000% (4/4)
102
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::createUnitForLoading [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::createUnitForLoading [qv4codegen.cpp #1]
Prototype: QQmlRefPointer<CompiledData::CompilationUnit> Codegen::createUnitForLoading()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3548-3553
100.000% (1/1)
31
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::createUnitForLoading [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::createUnitForLoading [qv4codegen.cpp #2]
Prototype: QQmlRefPointer<CompiledData::CompilationUnit> Codegen::createUnitForLoading()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3548-3553
100.000% (1/1)
31
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::emitReturn [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::emitReturn [qv4codegen.cpp #1]
Prototype: void Codegen::emitReturn(const Reference &expr)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3214-3225
100.000% (8/8)
72
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::emitReturn [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::emitReturn [qv4codegen.cpp #2]
Prototype: void Codegen::emitReturn(const Reference &expr)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3214-3225
100.000% (8/8)
72
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::errors [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::errors [qv4codegen.cpp #1]
Prototype: QList<QQmlJS::DiagnosticMessage> Codegen::errors() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3532-3535
100.000% (1/1)
11
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::errors [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::errors [qv4codegen.cpp #2]
Prototype: QList<QQmlJS::DiagnosticMessage> Codegen::errors() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3532-3535
100.000% (1/1)
11
Page:<>1
Condition %:  0.000% (0/11)
...50
Condition %:  25.000% (2/8)
...60
Condition %:  50.000% (5/10)
...70
Condition %:  75.000% (3/4)
...80
Condition %:  85.714% (6/7)
...84
Condition %:  90.909% (10/11)
85
Condition %:  92.308% (24/26)
86
Condition %:  94.595% (35/37)
87
Condition %:  98.462% (64/65)
8889
Condition %: 100.000% (1/1)
90
Condition %: 100.000% (1/1)
91
Condition %: 100.000% (7/7)
92
Condition %: 100.000% (4/4)
...100
Condition %: 100.000% (1/1)
...110
Condition %: 100.000% (1/1)
...200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.0