OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...100
Function: QQuickParticleSystem::emittersChanged
...130
Function: QQuickTargetDirection::targetVariation
...140
Function: QQuickTrailEmitter::setEmitterXVariation
...150
Function: QSGDistanceFieldTextMaterialShader::attributeNames
...159
Function: QV4::ArrayBuffer::virtualDestroy
160
Function: QV4::CallData::argument [qv4stackframe_p.h #1]
161
Function: QV4::CompiledData::Enum::enumValueAt [qv4compileddata_p.h #2]
162
Function: QV4::CompiledData::Signal::parametersBegin [qv4compileddata_p.h #1]
163164
Function: QV4::Compiler::JSUnitGenerator::registerSetterLookup
165
Function: QV4::Encode::undefined
166
Function: QV4::ExecutionEngine::generatorPrototype [qv4engine_p.h #2]
167
Function: QV4::ExecutionEngine::mapPrototype [qv4engine_p.h #1]
...170
Function: QV4::Heap::QV4ParticleData::init
...180
Function: QV4::RuntimeHelpers::toPrimitive [qv4runtime_p.h #2]
...190
Function: StringOrTranslation::setTranslation
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QV4::Compiler::Codegen::Reference::isAccumulator
Name: QV4::Compiler::Codegen::Reference::isAccumulator
Prototype: bool isAccumulator() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 219-219
100.000% (1/1)
11
QV4::Compiler::Codegen::Reference::isConstant
Name: QV4::Compiler::Codegen::Reference::isConstant
Prototype: bool isConstant() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 218-218
100.000% (1/1)
11
QV4::Compiler::Codegen::Reference::isLValue
Name: QV4::Compiler::Codegen::Reference::isLValue
Prototype: bool isLValue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 195-195
100.000% (1/1)
11
QV4::Compiler::Codegen::Reference::isRegister
Name: QV4::Compiler::Codegen::Reference::isRegister
Prototype: bool isRegister() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 223-225
100.000% (1/1)
11
QV4::Compiler::Codegen::Reference::isStackSlot
Name: QV4::Compiler::Codegen::Reference::isStackSlot
Prototype: bool isStackSlot() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 222-222
100.000% (1/1)
11
QV4::Compiler::Codegen::Reference::isSuper
Name: QV4::Compiler::Codegen::Reference::isSuper
Prototype: bool isSuper() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 220-220
100.000% (1/1)
11
QV4::Compiler::Codegen::Reference::isSuperProperty
Name: QV4::Compiler::Codegen::Reference::isSuperProperty
Prototype: bool isSuperProperty() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 221-221
  0.000% (0/1)
11
QV4::Compiler::Codegen::Reference::isValid
Name: QV4::Compiler::Codegen::Reference::isValid
Prototype: bool isValid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 207-207
100.000% (1/1)
11
QV4::Compiler::Codegen::Reference::loadTriggersSideEffect
Name: QV4::Compiler::Codegen::Reference::loadTriggersSideEffect
Prototype: bool loadTriggersSideEffect() const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 208-217
100.000% (6/6)
35
QV4::Compiler::Codegen::Reference::nameAsIndex
Name: QV4::Compiler::Codegen::Reference::nameAsIndex
Prototype: int nameAsIndex() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 347-350
100.000% (1/1)
21
QV4::Compiler::Codegen::Reference::operator!=
Name: QV4::Compiler::Codegen::Reference::operator!=
Prototype: bool operator!=(const Reference &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 204-205
100.000% (1/1)
11
QV4::Compiler::Codegen::Reference::stackSlot
Name: QV4::Compiler::Codegen::Reference::stackSlot
Prototype: Moth::StackSlot stackSlot() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 352-356
 50.000% (2/4)
32
QV4::Compiler::Codegen::Reference::storeConstOnStack
Name: QV4::Compiler::Codegen::Reference::storeConstOnStack
Prototype: static Reference storeConstOnStack(Codegen *cg, QV4::ReturnedValue constant)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 331-332
100.000% (1/1)
11
QV4::Compiler::Codegen::Reference::storeConstOnStack
Name: QV4::Compiler::Codegen::Reference::storeConstOnStack
Prototype: static void storeConstOnStack(Codegen *cg, QV4::ReturnedValue constant, int stackSlot)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 334-335
100.000% (1/1)
11
QV4::Compiler::Codegen::RegisterScope::RegisterScope
Name: QV4::Compiler::Codegen::RegisterScope::RegisterScope
Prototype: RegisterScope(Codegen *cg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 396-398
100.000% (1/1)
11
QV4::Compiler::Codegen::RegisterScope::~RegisterScope
Name: QV4::Compiler::Codegen::RegisterScope::~RegisterScope
Prototype: ~RegisterScope()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 399-401
100.000% (1/1)
11
QV4::Compiler::Codegen::Result::Result
Name: QV4::Compiler::Codegen::Result::Result
Prototype: explicit Result(const Reference &lrvalue)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 430-433
  0.000% (0/1)
11
QV4::Compiler::Codegen::Result::Result
Name: QV4::Compiler::Codegen::Result::Result
Prototype: explicit Result(Format requested = ex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 435-436
100.000% (1/1)
11
QV4::Compiler::Codegen::Result::Result
Name: QV4::Compiler::Codegen::Result::Result
Prototype: explicit Result(const BytecodeGenerator::Label *iftrue, const BytecodeGenerator::Label *iffalse, bool trueBlockFollowsCondition)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 438-448
100.000% (1/1)
21
QV4::Compiler::Codegen::Result::accept
Name: QV4::Compiler::Codegen::Result::accept
Prototype: bool accept(Format f)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 464-471
100.000% (4/4)
42
QV4::Compiler::Codegen::Result::format
Name: QV4::Compiler::Codegen::Result::format
Prototype: Format format() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 460-462
100.000% (1/1)
11
QV4::Compiler::Codegen::Result::iffalse
Name: QV4::Compiler::Codegen::Result::iffalse
Prototype: const BytecodeGenerator::Label *iffalse() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 455-458
100.000% (1/1)
21
QV4::Compiler::Codegen::Result::iftrue
Name: QV4::Compiler::Codegen::Result::iftrue
Prototype: const BytecodeGenerator::Label *iftrue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 450-453
100.000% (1/1)
21
QV4::Compiler::Codegen::Result::result
Name: QV4::Compiler::Codegen::Result::result
Prototype: const Reference &result() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 477-479
100.000% (1/1)
11
QV4::Compiler::Codegen::Result::setResult
Name: QV4::Compiler::Codegen::Result::setResult
Prototype: void setResult(const Reference &result)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 481-483
100.000% (1/1)
11
QV4::Compiler::Codegen::Result::trueBlockFollowsCondition
Name: QV4::Compiler::Codegen::Result::trueBlockFollowsCondition
Prototype: bool trueBlockFollowsCondition() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 473-475
100.000% (1/1)
11
QV4::Compiler::Codegen::VolatileMemoryLocations::add
Name: QV4::Compiler::Codegen::VolatileMemoryLocations::add
Prototype: void add(const QStringRef &name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 120-120
  0.000% (0/4)
12
QV4::Compiler::Codegen::VolatileMemoryLocations::isVolatile
Name: QV4::Compiler::Codegen::VolatileMemoryLocations::isVolatile
Prototype: bool isVolatile(const QStringView &name)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 114-118
100.000% (4/4)
32
QV4::Compiler::Codegen::VolatileMemoryLocations::setAllVolatile
Name: QV4::Compiler::Codegen::VolatileMemoryLocations::setAllVolatile
Prototype: void setAllVolatile()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 121-121
100.000% (1/1)
11
QV4::Compiler::Codegen::currentContext
Name: QV4::Compiler::Codegen::currentContext
Prototype: Context *currentContext() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 679-679
100.000% (1/1)
11
QV4::Compiler::Codegen::generator
Name: QV4::Compiler::Codegen::generator
Prototype: BytecodeGenerator *generator() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 680-680
100.000% (1/1)
11
QV4::Compiler::Codegen::leaveBlock
Name: QV4::Compiler::Codegen::leaveBlock
Prototype: int leaveBlock()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 490-490
100.000% (1/1)
11
QV4::Compiler::Codegen::module
Name: QV4::Compiler::Codegen::module
Prototype: Module *module() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 684-684
100.000% (1/1)
11
QV4::Compiler::Codegen::registerConstant
Name: QV4::Compiler::Codegen::registerConstant
Prototype: int registerConstant(QV4::ReturnedValue v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 513-513
100.000% (1/1)
11
QV4::Compiler::Codegen::registerGetterLookup
Name: QV4::Compiler::Codegen::registerGetterLookup
Prototype: int registerGetterLookup(int nameIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 514-514
100.000% (1/1)
11
QV4::Compiler::Codegen::registerGlobalGetterLookup
Name: QV4::Compiler::Codegen::registerGlobalGetterLookup
Prototype: int registerGlobalGetterLookup(int nameIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 516-516
100.000% (1/1)
11
QV4::Compiler::Codegen::registerSetterLookup
Name: QV4::Compiler::Codegen::registerSetterLookup
Prototype: int registerSetterLookup(int nameIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 515-515
100.000% (1/1)
11
QV4::Compiler::Codegen::registerString
Name: QV4::Compiler::Codegen::registerString
Prototype: int registerString(const QString &name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 510-512
100.000% (1/1)
11
QV4::Compiler::Codegen::returnLabel
Name: QV4::Compiler::Codegen::returnLabel
Prototype: BytecodeGenerator::Label returnLabel()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 686-690
100.000% (4/4)
32
QV4::Compiler::Codegen::setUseFastLookups
Name: QV4::Compiler::Codegen::setUseFastLookups
Prototype: void setUseFastLookups(bool b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 668-668
100.000% (1/1)
11
QV4::Compiler::Context::Context
Name: QV4::Compiler::Context::Context
Prototype: Context(Context *parent, ContextType type)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 236-242
100.000% (6/6)
22
QV4::Compiler::Context::KeyValuePair::KeyValuePair
Name: QV4::Compiler::Context::KeyValuePair::KeyValuePair
Prototype: KeyValuePair(quint32 key, quint32 value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 210-210
  0.000% (0/1)
11
QV4::Compiler::Context::KeyValuePair::key
Name: QV4::Compiler::Context::KeyValuePair::key
Prototype: quint32 key() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 212-212
  0.000% (0/1)
11
QV4::Compiler::Context::KeyValuePair::value
Name: QV4::Compiler::Context::KeyValuePair::value
Prototype: quint32 value() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 213-213
  0.000% (0/1)
11
QV4::Compiler::Context::Member::isLexicallyScoped
Name: QV4::Compiler::Context::Member::isLexicallyScoped
Prototype: bool isLexicallyScoped() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 147-147
100.000% (1/1)
11
QV4::Compiler::Context::PropertyDependencyMap::insert
Name: QV4::Compiler::Context::PropertyDependencyMap::insert
Prototype: void insert(quint32 key, quint32 value)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 219-228
  0.000% (0/7)
53
QV4::Compiler::Context::ResolvedName::isValid
Name: QV4::Compiler::Context::ResolvedName::isValid
Prototype: bool isValid() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 299-299
  0.000% (0/1)
11
QV4::Compiler::Context::SmallSet::insert
Name: QV4::Compiler::Context::SmallSet::insert
Prototype: void insert(int value)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 193-200
  0.000% (0/5)
43
QV4::Compiler::Context::addUsedVariable
Name: QV4::Compiler::Context::addUsedVariable
Prototype: void addUsedVariable(const QString &name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 281-283
  0.000% (0/1)
11
QV4::Compiler::Context::findArgument
Name: QV4::Compiler::Context::findArgument
Prototype: int findArgument(const QString &name)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 244-252
100.000% (7/7)
43
QV4::Compiler::Context::findMember
Name: QV4::Compiler::Context::findMember
Prototype: Member findMember(const QString &name) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 254-261
100.000% (4/4)
52
QV4::Compiler::Context::memberInfo
Name: QV4::Compiler::Context::memberInfo
Prototype: bool memberInfo(const QString &name, const Member **m) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 263-273
  0.000% (0/4)
72
QV4::Compiler::Context::requiresImplicitReturnValue
Name: QV4::Compiler::Context::requiresImplicitReturnValue
Prototype: bool requiresImplicitReturnValue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 275-279
100.000% (1/1)
31
QV4::Compiler::ControlFlow::ControlFlow
Name: QV4::Compiler::ControlFlow::ControlFlow
Prototype: ControlFlow(Codegen *cg, Type type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 92-96
100.000% (1/1)
11
QV4::Compiler::ControlFlow::generator
Name: QV4::Compiler::ControlFlow::generator
Prototype: BytecodeGenerator *generator() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 159-161
100.000% (1/1)
11
QV4::Compiler::ControlFlow::getUnwindTarget
Name: QV4::Compiler::ControlFlow::getUnwindTarget
Prototype: BytecodeGenerator::Label getUnwindTarget(UnwindType, const QString & = QString())
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 133-135
100.000% (1/1)
11
QV4::Compiler::ControlFlow::hasLoop
Name: QV4::Compiler::ControlFlow::hasLoop
Prototype: bool hasLoop() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 122-130
100.000% (7/7)
63
QV4::Compiler::ControlFlow::label
Name: QV4::Compiler::ControlFlow::label
Prototype: QString label() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 120-120
100.000% (1/1)
11
QV4::Compiler::ControlFlow::loopLabel
Name: QV4::Compiler::ControlFlow::loopLabel
Prototype: QString loopLabel() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 151-158
100.000% (4/4)
52
QV4::Compiler::ControlFlow::parentUnwindHandler
Name: QV4::Compiler::ControlFlow::parentUnwindHandler
Prototype: BytecodeGenerator::ExceptionHandler *parentUnwindHandler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 141-143
100.000% (1/1)
11
QV4::Compiler::ControlFlow::requiresUnwind
Name: QV4::Compiler::ControlFlow::requiresUnwind
Prototype: bool requiresUnwind()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 136-138
  0.000% (0/1)
11
QV4::Compiler::ControlFlow::unwindHandler
Name: QV4::Compiler::ControlFlow::unwindHandler
Prototype: BytecodeGenerator::ExceptionHandler *unwindHandler()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 145-147
  0.000% (0/1)
11
QV4::Compiler::ControlFlow::unwindTarget
Name: QV4::Compiler::ControlFlow::unwindTarget
Prototype: UnwindTarget unwindTarget(UnwindType type, const QString &label = QString())
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 102-118
100.000% (13/13)
135
QV4::Compiler::ControlFlow::~ControlFlow
Name: QV4::Compiler::ControlFlow::~ControlFlow
Prototype: ~ControlFlow()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 98-100
100.000% (1/1)
11
QV4::Compiler::ControlFlowBlock::ControlFlowBlock
Name: QV4::Compiler::ControlFlowBlock::ControlFlowBlock
Prototype: ControlFlowBlock(Codegen *cg, AST::Node *ast)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 272-282
100.000% (4/4)
52
QV4::Compiler::ControlFlowBlock::requiresUnwind
Name: QV4::Compiler::ControlFlowBlock::requiresUnwind
Prototype: bool requiresUnwind() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 298-300
100.000% (1/1)
11
QV4::Compiler::ControlFlowBlock::~ControlFlowBlock
Name: QV4::Compiler::ControlFlowBlock::~ControlFlowBlock
Prototype: ~ControlFlowBlock()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 284-296
100.000% (7/7)
73
QV4::Compiler::ControlFlowCatch::ControlFlowCatch
Name: QV4::Compiler::ControlFlowCatch::ControlFlowCatch
Prototype: ControlFlowCatch(Codegen *cg, AST::Catch *catchExpression)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 312-317
100.000% (1/1)
11
QV4::Compiler::ControlFlowCatch::requiresUnwind
Name: QV4::Compiler::ControlFlowCatch::requiresUnwind
Prototype: bool requiresUnwind() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 319-321
100.000% (1/1)
11
QV4::Compiler::ControlFlowCatch::unwindHandler
Name: QV4::Compiler::ControlFlowCatch::unwindHandler
Prototype: BytecodeGenerator::ExceptionHandler *unwindHandler() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 323-325
100.000% (1/1)
11
QV4::Compiler::ControlFlowCatch::~ControlFlowCatch
Name: QV4::Compiler::ControlFlowCatch::~ControlFlowCatch
Prototype: ~ControlFlowCatch()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 327-361
100.000% (5/5)
182
QV4::Compiler::ControlFlowFinally::ControlFlowFinally
Name: QV4::Compiler::ControlFlowFinally::ControlFlowFinally
Prototype: ControlFlowFinally(Codegen *cg, AST::Finally *finally)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 369-375
100.000% (1/1)
31
QV4::Compiler::ControlFlowFinally::requiresUnwind
Name: QV4::Compiler::ControlFlowFinally::requiresUnwind
Prototype: bool requiresUnwind() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 377-379
100.000% (1/1)
11
QV4::Compiler::ControlFlowFinally::unwindHandler
Name: QV4::Compiler::ControlFlowFinally::unwindHandler
Prototype: BytecodeGenerator::ExceptionHandler *unwindHandler() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 381-383
100.000% (1/1)
11
QV4::Compiler::ControlFlowFinally::~ControlFlowFinally
Name: QV4::Compiler::ControlFlowFinally::~ControlFlowFinally
Prototype: ~ControlFlowFinally()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 385-420
100.000% (7/7)
263
QV4::Compiler::ControlFlowLoop::ControlFlowLoop
Name: QV4::Compiler::ControlFlowLoop::ControlFlowLoop
Prototype: ControlFlowLoop(Codegen *cg, BytecodeGenerator::Label *breakLabel, BytecodeGenerator::Label *continueLabel = nullptr, bool requiresUnwind = false)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 198-205
100.000% (4/4)
32
QV4::Compiler::ControlFlowLoop::getUnwindTarget
Name: QV4::Compiler::ControlFlowLoop::getUnwindTarget
Prototype: BytecodeGenerator::Label getUnwindTarget(UnwindType type, const QString &label) override
Coverage:  95.238% (20/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 219-233
 95.238% (20/21)
96
QV4::Compiler::ControlFlowLoop::label
Name: QV4::Compiler::ControlFlowLoop::label
Prototype: QString label() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 235-235
100.000% (1/1)
11
QV4::Compiler::ControlFlowLoop::requiresUnwind
Name: QV4::Compiler::ControlFlowLoop::requiresUnwind
Prototype: bool requiresUnwind() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 215-217
100.000% (1/1)
11
QV4::Compiler::ControlFlowLoop::~ControlFlowLoop
Name: QV4::Compiler::ControlFlowLoop::~ControlFlowLoop
Prototype: ~ControlFlowLoop()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 207-213
100.000% (4/4)
42
QV4::Compiler::ControlFlowUnwind::ControlFlowUnwind
Name: QV4::Compiler::ControlFlowUnwind::ControlFlowUnwind
Prototype: ControlFlowUnwind(Codegen *cg, Type type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 168-171
100.000% (1/1)
21
QV4::Compiler::ControlFlowUnwind::emitUnwindHandler
Name: QV4::Compiler::ControlFlowUnwind::emitUnwindHandler
Prototype: void emitUnwindHandler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 178-184
100.000% (1/1)
31
QV4::Compiler::ControlFlowUnwind::setupUnwindHandler
Name: QV4::Compiler::ControlFlowUnwind::setupUnwindHandler
Prototype: void setupUnwindHandler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 173-176
100.000% (1/1)
11
QV4::Compiler::ControlFlowUnwind::unwindHandler
Name: QV4::Compiler::ControlFlowUnwind::unwindHandler
Prototype: BytecodeGenerator::ExceptionHandler *unwindHandler() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 186-188
100.000% (1/1)
11
QV4::Compiler::ControlFlowWith::ControlFlowWith
Name: QV4::Compiler::ControlFlowWith::ControlFlowWith
Prototype: ControlFlowWith(Codegen *cg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 241-250
100.000% (1/1)
41
QV4::Compiler::ControlFlowWith::requiresUnwind
Name: QV4::Compiler::ControlFlowWith::requiresUnwind
Prototype: bool requiresUnwind() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 263-265
100.000% (1/1)
11
QV4::Compiler::ControlFlowWith::~ControlFlowWith
Name: QV4::Compiler::ControlFlowWith::~ControlFlowWith
Prototype: ~ControlFlowWith()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 252-261
100.000% (1/1)
51
QV4::Compiler::JSUnitGenerator::JSUnitGenerator
Name: QV4::Compiler::JSUnitGenerator::JSUnitGenerator
Prototype: QV4::Compiler::JSUnitGenerator::JSUnitGenerator(QV4::Compiler::Module *module)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 111-116
100.000% (1/1)
11
QV4::Compiler::JSUnitGenerator::constant
Name: QV4::Compiler::JSUnitGenerator::constant
Prototype: QV4::ReturnedValue QV4::Compiler::JSUnitGenerator::constant(int idx)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 186-189
  0.000% (0/1)
11
QV4::Compiler::JSUnitGenerator::generateHeader
Name: QV4::Compiler::JSUnitGenerator::generateHeader
Prototype: QV4::CompiledData::Unit QV4::Compiler::JSUnitGenerator::generateHeader(QV4::Compiler::JSUnitGenerator::GeneratorOption option, quint32_le *blockAndFunctionOffsets, uint *jsClassDataOffset)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 476-573
100.000% (16/16)
695
QV4::Compiler::JSUnitGenerator::generateUnit
Name: QV4::Compiler::JSUnitGenerator::generateUnit
Prototype: QV4::CompiledData::Unit *QV4::Compiler::JSUnitGenerator::generateUnit(GeneratorOption option)
Coverage: 100.000% (31/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 214-299
100.000% (31/31)
5713
QV4::Compiler::JSUnitGenerator::getStringId
Name: QV4::Compiler::JSUnitGenerator::getStringId
Prototype: int getStringId(const QString &string) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler_p.h
Lines: 106-106
100.000% (1/1)
11
QV4::Compiler::JSUnitGenerator::registerConstant
Name: QV4::Compiler::JSUnitGenerator::registerConstant
Prototype: int QV4::Compiler::JSUnitGenerator::registerConstant(QV4::ReturnedValue v)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 177-184
100.000% (4/4)
52
QV4::Compiler::JSUnitGenerator::registerGetterLookup
Name: QV4::Compiler::JSUnitGenerator::registerGetterLookup
Prototype: int QV4::Compiler::JSUnitGenerator::registerGetterLookup(const QString &name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 118-121
  0.000% (0/1)
11
QV4::Compiler::JSUnitGenerator::registerGetterLookup
Name: QV4::Compiler::JSUnitGenerator::registerGetterLookup
Prototype: int QV4::Compiler::JSUnitGenerator::registerGetterLookup(int nameIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 123-130
100.000% (1/1)
51
QV4::Compiler::JSUnitGenerator::registerGlobalGetterLookup
Name: QV4::Compiler::JSUnitGenerator::registerGlobalGetterLookup
Prototype: int QV4::Compiler::JSUnitGenerator::registerGlobalGetterLookup(const QString &name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 146-149
  0.000% (0/1)
11
QV4::Compiler::JSUnitGenerator::registerGlobalGetterLookup
Name: QV4::Compiler::JSUnitGenerator::registerGlobalGetterLookup
Prototype: int QV4::Compiler::JSUnitGenerator::registerGlobalGetterLookup(int nameIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 151-158
100.000% (1/1)
51
QV4::Compiler::JSUnitGenerator::registerJSClass
Name: QV4::Compiler::JSUnitGenerator::registerJSClass
Prototype: int QV4::Compiler::JSUnitGenerator::registerJSClass(const QStringList &members)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 191-212
100.000% (2/2)
132
QV4::Compiler::JSUnitGenerator::registerRegExp
Name: QV4::Compiler::JSUnitGenerator::registerRegExp
Prototype: int QV4::Compiler::JSUnitGenerator::registerRegExp(QQmlJS::AST::RegExpLiteral *regexp)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 160-175
100.000% (10/10)
114
QV4::Compiler::JSUnitGenerator::registerSetterLookup
Name: QV4::Compiler::JSUnitGenerator::registerSetterLookup
Prototype: int QV4::Compiler::JSUnitGenerator::registerSetterLookup(const QString &name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 132-135
  0.000% (0/1)
11
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...100
Function: QQuickParticleSystem::emittersChanged
...130
Function: QQuickTargetDirection::targetVariation
...140
Function: QQuickTrailEmitter::setEmitterXVariation
...150
Function: QSGDistanceFieldTextMaterialShader::attributeNames
...159
Function: QV4::ArrayBuffer::virtualDestroy
160
Function: QV4::CallData::argument [qv4stackframe_p.h #1]
161
Function: QV4::CompiledData::Enum::enumValueAt [qv4compileddata_p.h #2]
162
Function: QV4::CompiledData::Signal::parametersBegin [qv4compileddata_p.h #1]
163164
Function: QV4::Compiler::JSUnitGenerator::registerSetterLookup
165
Function: QV4::Encode::undefined
166
Function: QV4::ExecutionEngine::generatorPrototype [qv4engine_p.h #2]
167
Function: QV4::ExecutionEngine::mapPrototype [qv4engine_p.h #1]
...170
Function: QV4::Heap::QV4ParticleData::init
...180
Function: QV4::RuntimeHelpers::toPrimitive [qv4runtime_p.h #2]
...190
Function: StringOrTranslation::setTranslation
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral

Generated by Squish Coco 4.2.0