OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %: 100.000% (16/16)
...80
Condition %: 100.000% (1/1)
...90
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...110
Condition %: 100.000% (1/1)
111
Condition %: 100.000% (4/4)
112
Condition %: 100.000% (14/14)
113
Condition %: 100.000% (1/1)
114115
Condition %: 100.000% (1/1)
116
Condition %: 100.000% (1/1)
117
Condition %:  95.745% (45/47)
118
Condition %:  93.333% (14/15)
...120
Condition %:  90.000% (9/10)
...130
Condition %:  75.000% (9/12)
...140
Condition %:  62.992% (80/127)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
DBG_DISK_CACHE
Name: DBG_DISK_CACHE
Prototype: const QLoggingCategory &DBG_DISK_CACHE()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 108-108
100.000% (1/1)
11
CppStackFrame::thisObject
Name: CppStackFrame::thisObject
Prototype: ReturnedValue CppStackFrame::thisObject() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe.cpp
Lines: 71-73
100.000% (1/1)
11
CppStackFrame::source
Name: CppStackFrame::source
Prototype: QString CppStackFrame::source() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe.cpp
Lines: 44-47
100.000% (1/1)
11
CppStackFrame::lineNumber::[lambda]
Name: CppStackFrame::lineNumber::[lambda]
Prototype: [](const CompiledData::CodeOffsetToLine &entry, uint offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe.cpp
Lines: 59-61
100.000% (1/1)
11
CppStackFrame::lineNumber
Name: CppStackFrame::lineNumber
Prototype: int CppStackFrame::lineNumber() const
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe.cpp
Lines: 54-69
100.000% (5/5)
93
CppStackFrame::function
Name: CppStackFrame::function
Prototype: QString CppStackFrame::function() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe.cpp
Lines: 49-52
100.000% (1/1)
11
Context::setupFunctionIndices
Name: Context::setupFunctionIndices
Prototype: void Context::setupFunctionIndices(Moth::BytecodeGenerator *bytecodeGenerator)
Coverage: 100.000% (33/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext.cpp
Lines: 275-320
100.000% (33/33)
2613
Context::emitBlockFooter
Name: Context::emitBlockFooter
Prototype: void Context::emitBlockFooter(Codegen *codegen)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext.cpp
Lines: 258-273
100.000% (7/7)
73
Context::addLocalVar
Name: Context::addLocalVar
Prototype: bool Context::addLocalVar(const QString &name, Context::MemberType type, VariableScope scope, FunctionExpression *function)
Coverage: 100.000% (35/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext.cpp
Lines: 74-107
100.000% (35/35)
229
ConstructableQQuickPointerDevice::ConstructableQQuickPointerDevice
Name: ConstructableQQuickPointerDevice::ConstructableQQuickPointerDevice
Prototype: ConstructableQQuickPointerDevice(DeviceType devType, PointerType pType, Capabilities caps, int maxPoints, int buttonCount, const QString &name, qint64 uniqueId = 0)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 587-590
100.000% (1/1)
11
ComponentCompleteDisabler::~ComponentCompleteDisabler
Name: ComponentCompleteDisabler::~ComponentCompleteDisabler
Prototype: ComponentCompleteDisabler::~ComponentCompleteDisabler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 484-487
100.000% (1/1)
11
ComponentCompleteDisabler::ComponentCompleteDisabler
Name: ComponentCompleteDisabler::ComponentCompleteDisabler
Prototype: ComponentCompleteDisabler::ComponentCompleteDisabler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 479-482
100.000% (1/1)
11
CompilationUnitMapper::~CompilationUnitMapper
Name: CompilationUnitMapper::~CompilationUnitMapper
Prototype: CompilationUnitMapper::~CompilationUnitMapper()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilationunitmapper.cpp
Lines: 57-60
100.000% (1/1)
11
CompilationUnitMapper::open::[lambda]
Name: CompilationUnitMapper::open::[lambda]
Prototype: [fd]
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilationunitmapper_unix.cpp
Lines: 64-66
100.000% (1/1)
11
CompilationUnitMapper::CompilationUnitMapper
Name: CompilationUnitMapper::CompilationUnitMapper
Prototype: CompilationUnitMapper::CompilationUnitMapper()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilationunitmapper.cpp
Lines: 51-55
100.000% (1/1)
31
ColoredVertex::set
Name: ColoredVertex::set
Prototype: void set(float nx, float ny, QQuickShapeGenericRenderer::Color4ub ncolor)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 60-63
100.000% (1/1)
11
ColoredMaterial::vertexShader
Name: ColoredMaterial::vertexShader
Prototype: const char *vertexShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 337-337
100.000% (1/1)
11
ColoredMaterial::updateState
Name: ColoredMaterial::updateState
Prototype: void updateState(const ColoredMaterialData* d, const ColoredMaterialData*) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 369-374
100.000% (1/1)
31
ColoredMaterial::initialize
Name: ColoredMaterial::initialize
Prototype: void initialize() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 360-367
100.000% (1/1)
61
ColoredMaterial::fragmentShader
Name: ColoredMaterial::fragmentShader
Prototype: const char *fragmentShader() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 338-338
100.000% (1/1)
11
ColoredMaterial::deactivate
Name: ColoredMaterial::deactivate
Prototype: void deactivate() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 348-354
100.000% (1/1)
31
ColoredMaterial::createShader
Name: ColoredMaterial::createShader
Prototype: static QSGMaterialShader *createShader()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 310-310
100.000% (1/1)
11
ColoredMaterial::createMaterial
Name: ColoredMaterial::createMaterial
Prototype: static QSGSimpleMaterial<ColoredMaterialData> *createMaterial()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 310-310
100.000% (1/1)
11
ColoredMaterial::attributes
Name: ColoredMaterial::attributes
Prototype: QList<QByteArray> attributes() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 356-358
100.000% (1/1)
11
ColoredMaterial::activate
Name: ColoredMaterial::activate
Prototype: void activate() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 340-346
100.000% (1/1)
31
ColoredMaterial::ColoredMaterial::[lambda]
Name: ColoredMaterial::ColoredMaterial::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 327-327
100.000% (1/1)
01
CollectJob::returnValue
Name: CollectJob::returnValue
Prototype: const QJsonObject &returnValue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.h
Lines: 91-91
100.000% (1/1)
11
CollectJob::flushRedundantRefs
Name: CollectJob::flushRedundantRefs
Prototype: void flushRedundantRefs()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.h
Lines: 83-87
100.000% (4/4)
22
CollectJob::CollectJob
Name: CollectJob::CollectJob
Prototype: CollectJob(QV4DataCollector *collector)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.h
Lines: 90-90
100.000% (1/1)
11
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit::[lambda] [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit::[lambda] [qv4codegen.cpp #2]
Prototype: [&]()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1011-1019
100.000% (1/1)
61
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit::[lambda] [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit::[lambda] [qv4codegen.cpp #1]
Prototype: [&]()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1011-1019
100.000% (1/1)
61
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(ClassDeclaration *ast)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 927-933
100.000% (1/1)
41
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(ClassDeclaration *ast)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 927-933
100.000% (1/1)
41
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit::[lambda] [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit::[lambda] [qv4codegen.cpp #2]
Prototype: [this, &args, &argc](const Reference &arg)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2357-2363
100.000% (4/4)
52
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit::[lambda] [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit::[lambda] [qv4codegen.cpp #1]
Prototype: [this, &args, &argc](const Reference &arg)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2357-2363
100.000% (4/4)
52
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(DebuggerStatement *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2956-2960
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(DebuggerStatement *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2956-2960
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::throwSyntaxErrorOnEvalOrArgumentsInStrictMode [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::throwSyntaxErrorOnEvalOrArgumentsInStrictMode [qv4codegen.cpp #2]
Prototype: bool Codegen::throwSyntaxErrorOnEvalOrArgumentsInStrictMode(const Reference &r, const SourceLocation& loc)
Coverage: 100.000% (21/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3490-3506
100.000% (21/21)
126
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::throwSyntaxErrorOnEvalOrArgumentsInStrictMode [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::throwSyntaxErrorOnEvalOrArgumentsInStrictMode [qv4codegen.cpp #1]
Prototype: bool Codegen::throwSyntaxErrorOnEvalOrArgumentsInStrictMode(const Reference &r, const SourceLocation& loc)
Coverage: 100.000% (21/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3490-3506
100.000% (21/21)
126
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::scanVolatileMemoryLocations [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::scanVolatileMemoryLocations [qv4codegen.cpp #2]
Prototype: Codegen::VolatileMemoryLocations Codegen::scanVolatileMemoryLocations(AST::Node *ast) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3640-3644
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::scanVolatileMemoryLocations [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::scanVolatileMemoryLocations [qv4codegen.cpp #1]
Prototype: Codegen::VolatileMemoryLocations Codegen::scanVolatileMemoryLocations(AST::Node *ast) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3640-3644
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::qmlErrors [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::qmlErrors [qv4codegen.cpp #1]
Prototype: QList<QQmlError> Codegen::qmlErrors() const
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3649-3670
100.000% (5/5)
133
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleTryFinally [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleTryFinally [qv4codegen.cpp #2]
Prototype: void Codegen::handleTryFinally(TryStatement *ast)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3366-3377
100.000% (4/4)
62
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleTryFinally [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleTryFinally [qv4codegen.cpp #1]
Prototype: void Codegen::handleTryFinally(TryStatement *ast)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3366-3377
100.000% (4/4)
62
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleTryCatch [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleTryCatch [qv4codegen.cpp #2]
Prototype: void Codegen::handleTryCatch(TryStatement *ast)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3352-3364
100.000% (1/1)
81
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleTryCatch [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleTryCatch [qv4codegen.cpp #1]
Prototype: void Codegen::handleTryCatch(TryStatement *ast)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3352-3364
100.000% (1/1)
81
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::generateCompilationUnit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::generateCompilationUnit [qv4codegen.cpp #2]
Prototype: QQmlRefPointer<CompiledData::CompilationUnit> Codegen::generateCompilationUnit(bool generateUnitData)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3537-3546
100.000% (4/4)
62
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::generateCompilationUnit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::generateCompilationUnit [qv4codegen.cpp #1]
Prototype: QQmlRefPointer<CompiledData::CompilationUnit> Codegen::generateCompilationUnit(bool generateUnitData)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3537-3546
100.000% (4/4)
62
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::fallbackNameLookup [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::fallbackNameLookup [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::fallbackNameLookup(const QString &name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2209-2213
100.000% (1/1)
21
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::fallbackNameLookup [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::fallbackNameLookup [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::fallbackNameLookup(const QString &name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2209-2213
100.000% (1/1)
21
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
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::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::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::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::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::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::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::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::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::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::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::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::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::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::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 [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 [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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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
Page:<>1
Condition %: 100.000% (16/16)
...80
Condition %: 100.000% (1/1)
...90
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...110
Condition %: 100.000% (1/1)
111
Condition %: 100.000% (4/4)
112
Condition %: 100.000% (14/14)
113
Condition %: 100.000% (1/1)
114115
Condition %: 100.000% (1/1)
116
Condition %: 100.000% (1/1)
117
Condition %:  95.745% (45/47)
118
Condition %:  93.333% (14/15)
...120
Condition %:  90.000% (9/10)
...130
Condition %:  75.000% (9/12)
...140
Condition %:  62.992% (80/127)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.0