OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
23
Function: CachedLoader::load
4
Function: Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
5
Function: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::referenceForName [qv4codegen.cpp #1]
6
Function: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
...10
Function: Heap::Object::markObjects
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...30
Function: QJSValueIterator::value
...100
Function: QQuickParticleSystem::emittersChanged
...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
BaselineJIT::generate_LoadConst
Name: BaselineJIT::generate_LoadConst
Prototype: void BaselineJIT::generate_LoadConst(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 86-89
100.000% (1/1)
11
BaselineJIT::generate_LoadContextObjectProperty
Name: BaselineJIT::generate_LoadContextObjectProperty
Prototype: void BaselineJIT::generate_LoadContextObjectProperty(int propertyIndex, int base, int captureRequired)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 367-377
  0.000% (0/1)
81
BaselineJIT::generate_LoadElement
Name: BaselineJIT::generate_LoadElement
Prototype: void BaselineJIT::generate_LoadElement(int base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 231-241
100.000% (1/1)
81
BaselineJIT::generate_LoadFalse
Name: BaselineJIT::generate_LoadFalse
Prototype: void BaselineJIT::generate_LoadFalse()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 101-104
100.000% (1/1)
11
BaselineJIT::generate_LoadGlobalLookup
Name: BaselineJIT::generate_LoadGlobalLookup
Prototype: void BaselineJIT::generate_LoadGlobalLookup(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 197-205
100.000% (1/1)
61
BaselineJIT::generate_LoadIdObject
Name: BaselineJIT::generate_LoadIdObject
Prototype: void BaselineJIT::generate_LoadIdObject(int index, int base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 379-388
100.000% (1/1)
71
BaselineJIT::generate_LoadInt
Name: BaselineJIT::generate_LoadInt
Prototype: void BaselineJIT::generate_LoadInt(int value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 116-120
100.000% (1/1)
11
BaselineJIT::generate_LoadLocal
Name: BaselineJIT::generate_LoadLocal
Prototype: void BaselineJIT::generate_LoadLocal(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 143-146
100.000% (1/1)
11
BaselineJIT::generate_LoadName
Name: BaselineJIT::generate_LoadName
Prototype: void BaselineJIT::generate_LoadName(int name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 187-195
100.000% (1/1)
61
BaselineJIT::generate_LoadNull
Name: BaselineJIT::generate_LoadNull
Prototype: void BaselineJIT::generate_LoadNull()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 106-109
100.000% (1/1)
11
BaselineJIT::generate_LoadProperty
Name: BaselineJIT::generate_LoadProperty
Prototype: void BaselineJIT::generate_LoadProperty(int name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 256-266
100.000% (1/1)
81
BaselineJIT::generate_LoadQmlContext
Name: BaselineJIT::generate_LoadQmlContext
Prototype: void BaselineJIT::generate_LoadQmlContext(int result)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 911-917
100.000% (1/1)
41
BaselineJIT::generate_LoadQmlImportedScripts
Name: BaselineJIT::generate_LoadQmlImportedScripts
Prototype: void BaselineJIT::generate_LoadQmlImportedScripts(int result)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 919-925
100.000% (1/1)
41
BaselineJIT::generate_LoadReg
Name: BaselineJIT::generate_LoadReg
Prototype: void BaselineJIT::generate_LoadReg(int reg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 127-130
100.000% (1/1)
11
BaselineJIT::generate_LoadRuntimeString
Name: BaselineJIT::generate_LoadRuntimeString
Prototype: void BaselineJIT::generate_LoadRuntimeString(int stringId)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 165-168
100.000% (1/1)
11
BaselineJIT::generate_LoadScopeObjectProperty
Name: BaselineJIT::generate_LoadScopeObjectProperty
Prototype: void BaselineJIT::generate_LoadScopeObjectProperty(int propertyIndex, int base, int captureRequired)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 355-365
100.000% (1/1)
81
BaselineJIT::generate_LoadScopedLocal
Name: BaselineJIT::generate_LoadScopedLocal
Prototype: void BaselineJIT::generate_LoadScopedLocal(int scope, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 154-157
100.000% (1/1)
11
BaselineJIT::generate_LoadSuperConstructor
Name: BaselineJIT::generate_LoadSuperConstructor
Prototype: void BaselineJIT::generate_LoadSuperConstructor()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 802-809
  0.000% (0/1)
51
BaselineJIT::generate_LoadSuperProperty
Name: BaselineJIT::generate_LoadSuperProperty
Prototype: void BaselineJIT::generate_LoadSuperProperty(int property)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 307-316
  0.000% (0/1)
71
BaselineJIT::generate_LoadTrue
Name: BaselineJIT::generate_LoadTrue
Prototype: void BaselineJIT::generate_LoadTrue()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 96-99
100.000% (1/1)
11
BaselineJIT::generate_LoadUndefined
Name: BaselineJIT::generate_LoadUndefined
Prototype: void BaselineJIT::generate_LoadUndefined()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 111-114
100.000% (1/1)
11
BaselineJIT::generate_LoadZero
Name: BaselineJIT::generate_LoadZero
Prototype: void BaselineJIT::generate_LoadZero()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 91-94
100.000% (1/1)
11
BaselineJIT::generate_Mod
Name: BaselineJIT::generate_Mod
Prototype: void BaselineJIT::generate_Mod(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 896-896
100.000% (1/1)
11
BaselineJIT::generate_MoveConst
Name: BaselineJIT::generate_MoveConst
Prototype: void BaselineJIT::generate_MoveConst(int constIndex, int destTemp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 122-125
100.000% (1/1)
11
BaselineJIT::generate_MoveReg
Name: BaselineJIT::generate_MoveReg
Prototype: void BaselineJIT::generate_MoveReg(int srcReg, int destReg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 137-141
100.000% (1/1)
11
BaselineJIT::generate_MoveRegExp
Name: BaselineJIT::generate_MoveRegExp
Prototype: void BaselineJIT::generate_MoveRegExp(int regExpId, int destReg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 170-177
  0.000% (0/1)
51
BaselineJIT::generate_Mul
Name: BaselineJIT::generate_Mul
Prototype: void BaselineJIT::generate_Mul(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 894-894
100.000% (1/1)
11
BaselineJIT::generate_PopContext
Name: BaselineJIT::generate_PopContext
Prototype: void BaselineJIT::generate_PopContext()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 648-648
100.000% (1/1)
11
BaselineJIT::generate_PopScriptContext
Name: BaselineJIT::generate_PopScriptContext
Prototype: void BaselineJIT::generate_PopScriptContext()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 639-646
  0.000% (0/1)
51
BaselineJIT::generate_PushBlockContext
Name: BaselineJIT::generate_PushBlockContext
Prototype: void BaselineJIT::generate_PushBlockContext(int index)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 612-619
  0.000% (0/1)
51
BaselineJIT::generate_PushCatchContext
Name: BaselineJIT::generate_PushCatchContext
Prototype: void BaselineJIT::generate_PushCatchContext(int index, int name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 598-598
100.000% (1/1)
11
BaselineJIT::generate_PushScriptContext
Name: BaselineJIT::generate_PushScriptContext
Prototype: void BaselineJIT::generate_PushScriptContext(int index)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 629-637
  0.000% (0/1)
61
BaselineJIT::generate_PushWithContext
Name: BaselineJIT::generate_PushWithContext
Prototype: void BaselineJIT::generate_PushWithContext()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 600-610
  0.000% (0/1)
81
BaselineJIT::generate_Resume
Name: BaselineJIT::generate_Resume
Prototype: void BaselineJIT::generate_Resume(int)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 396-400
  0.000% (0/1)
11
BaselineJIT::generate_Ret
Name: BaselineJIT::generate_Ret
Prototype: void BaselineJIT::generate_Ret()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 79-82
100.000% (1/1)
11
BaselineJIT::generate_SetException
Name: BaselineJIT::generate_SetException
Prototype: void BaselineJIT::generate_SetException()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 588-588
  0.000% (0/1)
11
BaselineJIT::generate_SetLookup
Name: BaselineJIT::generate_SetLookup
Prototype: void BaselineJIT::generate_SetLookup(int index, int base)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 294-305
  0.000% (0/1)
91
BaselineJIT::generate_SetUnwindHandler
Name: BaselineJIT::generate_SetUnwindHandler
Prototype: void BaselineJIT::generate_SetUnwindHandler(int offset)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 557-563
100.000% (4/4)
32
BaselineJIT::generate_Shl
Name: BaselineJIT::generate_Shl
Prototype: void BaselineJIT::generate_Shl(int lhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 876-876
  0.000% (0/1)
11
BaselineJIT::generate_ShlConst
Name: BaselineJIT::generate_ShlConst
Prototype: void BaselineJIT::generate_ShlConst(int rhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 883-883
  0.000% (0/1)
11
BaselineJIT::generate_Shr
Name: BaselineJIT::generate_Shr
Prototype: void BaselineJIT::generate_Shr(int lhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 875-875
  0.000% (0/1)
11
BaselineJIT::generate_ShrConst
Name: BaselineJIT::generate_ShrConst
Prototype: void BaselineJIT::generate_ShrConst(int rhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 882-882
  0.000% (0/1)
11
BaselineJIT::generate_StoreContextObjectProperty
Name: BaselineJIT::generate_StoreContextObjectProperty
Prototype: void BaselineJIT::generate_StoreContextObjectProperty(int base, int propertyIndex)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 343-353
  0.000% (0/1)
81
BaselineJIT::generate_StoreElement
Name: BaselineJIT::generate_StoreElement
Prototype: void BaselineJIT::generate_StoreElement(int base, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 243-254
100.000% (1/1)
91
BaselineJIT::generate_StoreLocal
Name: BaselineJIT::generate_StoreLocal
Prototype: void BaselineJIT::generate_StoreLocal(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 148-152
100.000% (1/1)
21
BaselineJIT::generate_StoreNameSloppy
Name: BaselineJIT::generate_StoreNameSloppy
Prototype: void BaselineJIT::generate_StoreNameSloppy(int name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 207-217
100.000% (1/1)
81
BaselineJIT::generate_StoreNameStrict
Name: BaselineJIT::generate_StoreNameStrict
Prototype: void BaselineJIT::generate_StoreNameStrict(int name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 219-229
100.000% (1/1)
81
BaselineJIT::generate_StoreProperty
Name: BaselineJIT::generate_StoreProperty
Prototype: void BaselineJIT::generate_StoreProperty(int name, int base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 281-292
100.000% (1/1)
91
BaselineJIT::generate_StoreReg
Name: BaselineJIT::generate_StoreReg
Prototype: void BaselineJIT::generate_StoreReg(int reg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 132-135
100.000% (1/1)
11
BaselineJIT::generate_StoreScopeObjectProperty
Name: BaselineJIT::generate_StoreScopeObjectProperty
Prototype: void BaselineJIT::generate_StoreScopeObjectProperty(int base, int propertyIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 331-341
100.000% (1/1)
81
BaselineJIT::generate_StoreScopedLocal
Name: BaselineJIT::generate_StoreScopedLocal
Prototype: void BaselineJIT::generate_StoreScopedLocal(int scope, int index)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 159-163
  0.000% (0/1)
21
BaselineJIT::generate_StoreSuperProperty
Name: BaselineJIT::generate_StoreSuperProperty
Prototype: void BaselineJIT::generate_StoreSuperProperty(int property)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 318-328
  0.000% (0/1)
81
BaselineJIT::generate_Sub
Name: BaselineJIT::generate_Sub
Prototype: void BaselineJIT::generate_Sub(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 897-897
100.000% (1/1)
11
BaselineJIT::generate_ThrowException
Name: BaselineJIT::generate_ThrowException
Prototype: void BaselineJIT::generate_ThrowException()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 576-585
100.000% (1/1)
71
BaselineJIT::generate_ToObject
Name: BaselineJIT::generate_ToObject
Prototype: void BaselineJIT::generate_ToObject()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 811-820
  0.000% (0/1)
61
BaselineJIT::generate_TypeofName
Name: BaselineJIT::generate_TypeofName
Prototype: void BaselineJIT::generate_TypeofName(int name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 714-720
  0.000% (0/1)
41
BaselineJIT::generate_TypeofValue
Name: BaselineJIT::generate_TypeofValue
Prototype: void BaselineJIT::generate_TypeofValue()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 722-729
100.000% (1/1)
51
BaselineJIT::generate_UCompl
Name: BaselineJIT::generate_UCompl
Prototype: void BaselineJIT::generate_UCompl()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 866-866
  0.000% (0/1)
11
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_UShr
Name: BaselineJIT::generate_UShr
Prototype: void BaselineJIT::generate_UShr(int lhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 874-874
  0.000% (0/1)
11
BaselineJIT::generate_UShrConst
Name: BaselineJIT::generate_UShrConst
Prototype: void BaselineJIT::generate_UShrConst(int rhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 881-881
  0.000% (0/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::generate_Yield
Name: BaselineJIT::generate_Yield
Prototype: void BaselineJIT::generate_Yield()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 390-394
  0.000% (0/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
BindableFbo::bind
Name: BindableFbo::bind
Prototype: void BindableFbo::bind() const
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 83-88
 75.000% (3/4)
32
BindableFbo::~BindableFbo
Name: BindableFbo::~BindableFbo
Prototype: BindableFbo::~BindableFbo()
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 75-81
 57.143% (4/7)
43
BindingFinder::operator()
Name: BindingFinder::operator()
Prototype: bool operator()(quint32 name, const QV4::CompiledData::Binding *binding) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertyvalidator.cpp
Lines: 69-72
  0.000% (0/1)
11
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
BindingFinder::operator()
Name: BindingFinder::operator()
Prototype: bool operator()(const QV4::CompiledData::Binding *lhs, const QV4::CompiledData::Binding *rhs) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertyvalidator.cpp
Lines: 77-80
  0.000% (0/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
Breakpoint::matches
Name: Breakpoint::matches
Prototype: bool matches(const QString &file, int line) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp
Lines: 155-158
  0.000% (0/1)
11
ByteCodeHandler::collectLabelsInBytecode
Name: ByteCodeHandler::collectLabelsInBytecode
Prototype: std::vector<int> ByteCodeHandler::collectLabelsInBytecode(const char *code, uint len)
Coverage:  34.104% (177/519)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodehandler.cpp
Lines: 114-526
 34.104% (177/519)
271389
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
ByteCodeHandler::decode
Name: ByteCodeHandler::decode
Prototype: void ByteCodeHandler::decode(const char *code, uint len)
Coverage:  33.977% (176/518)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodehandler.cpp
Lines: 66-77
 33.977% (176/518)
5388
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::packInstruction [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::packInstruction [qv4bytecodegenerator.cpp #1]
Prototype: void BytecodeGenerator::packInstruction(I &i)
Coverage:  95.455% (21/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 71-109
 95.455% (21/22)
248
BytecodeGenerator::packInstruction [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::packInstruction [qv4bytecodegenerator.cpp #2]
Prototype: void BytecodeGenerator::packInstruction(I &i)
Coverage:  95.455% (21/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 71-109
 95.455% (21/22)
248
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
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
23
Function: CachedLoader::load
4
Function: Codegen::Codegen::Codegen::visit [qv4codegen.cpp #2]
5
Function: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::referenceForName [qv4codegen.cpp #1]
6
Function: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
...10
Function: Heap::Object::markObjects
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...30
Function: QJSValueIterator::value
...100
Function: QQuickParticleSystem::emittersChanged
...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