OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
...80
eLOC - Effective Lines of Code: 3
...90
eLOC - Effective Lines of Code: 2
...100
eLOC - Effective Lines of Code: 2
...108
eLOC - Effective Lines of Code: 2
109
eLOC - Effective Lines of Code: 2
110
eLOC - Effective Lines of Code: 2
111
eLOC - Effective Lines of Code: 2
112113
eLOC - Effective Lines of Code: 2
114
eLOC - Effective Lines of Code: 2
115
eLOC - Effective Lines of Code: 1
116
eLOC - Effective Lines of Code: 1
...120
eLOC - Effective Lines of Code: 1
...130
eLOC - Effective Lines of Code: 1
...140
eLOC - Effective Lines of Code: 1
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
JSC::MacroAssemblerX86Common::branchAdd32
Name: JSC::MacroAssemblerX86Common::branchAdd32
Prototype: Jump branchAdd32(ResultCondition cond, RegisterID src, Address dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1251-1255
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::branchAdd32
Name: JSC::MacroAssemblerX86Common::branchAdd32
Prototype: Jump branchAdd32(ResultCondition cond, Address src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1257-1261
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::branchAdd32
Name: JSC::MacroAssemblerX86Common::branchAdd32
Prototype: Jump branchAdd32(ResultCondition cond, RegisterID src, RegisterID dest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1233-1237
100.000% (1/1)
21
JSC::MacroAssemblerX86Common::branchAdd32
Name: JSC::MacroAssemblerX86Common::branchAdd32
Prototype: Jump branchAdd32(ResultCondition cond, TrustedImm32 imm, RegisterID dest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1239-1243
100.000% (1/1)
21
JSC::MacroAssemblerX86Common::branchAdd32
Name: JSC::MacroAssemblerX86Common::branchAdd32
Prototype: Jump branchAdd32(ResultCondition cond, RegisterID src, TrustedImm32 imm, RegisterID dest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1271-1275
100.000% (1/1)
21
JSC::MacroAssemblerX86Common::branch8
Name: JSC::MacroAssemblerX86Common::branch8
Prototype: Jump branch8(RelationalCondition cond, Address left, TrustedImm32 right)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1092-1096
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::branch32
Name: JSC::MacroAssemblerX86Common::branch32
Prototype: Jump branch32(RelationalCondition cond, Address left, RegisterID right)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1119-1123
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::branch32
Name: JSC::MacroAssemblerX86Common::branch32
Prototype: Jump branch32(RelationalCondition cond, BaseIndex left, TrustedImm32 right)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1131-1135
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::branch32
Name: JSC::MacroAssemblerX86Common::branch32
Prototype: Jump branch32(RelationalCondition cond, RegisterID left, RegisterID right)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1098-1102
100.000% (1/1)
21
JSC::MacroAssemblerX86Common::branch32
Name: JSC::MacroAssemblerX86Common::branch32
Prototype: Jump branch32(RelationalCondition cond, RegisterID left, Address right)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1113-1117
100.000% (1/1)
21
JSC::MacroAssemblerX86Common::branch32
Name: JSC::MacroAssemblerX86Common::branch32
Prototype: Jump branch32(RelationalCondition cond, Address left, TrustedImm32 right)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1125-1129
100.000% (1/1)
21
JSC::MacroAssemblerX86Common::and32
Name: JSC::MacroAssemblerX86Common::and32
Prototype: void and32(TrustedImm32 imm, RegisterID src, RegisterID dest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 191-195
100.000% (1/1)
21
JSC::MacroAssemblerX86Common::addDouble
Name: JSC::MacroAssemblerX86Common::addDouble
Prototype: void addDouble(FPRegisterID src, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 739-743
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::addDouble
Name: JSC::MacroAssemblerX86Common::addDouble
Prototype: void addDouble(Address src, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 756-760
  0.000% (0/1)
21
JSC::MacroAssemblerCodePtr::MacroAssemblerCodePtr
Name: JSC::MacroAssemblerCodePtr::MacroAssemblerCodePtr
Prototype: MacroAssemblerCodePtr()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h
Lines: 276-279
100.000% (1/1)
21
JSC::LinkBufferBase::returnAddressOffset
Name: JSC::LinkBufferBase::returnAddressOffset
Prototype: unsigned returnAddressOffset(Call call)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 195-199
  0.000% (0/1)
21
JSC::LinkBufferBase::patch
Name: JSC::LinkBufferBase::patch
Prototype: void patch(DataLabelPtr label, void* value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 135-139
  0.000% (0/1)
21
JSC::LinkBufferBase::patch
Name: JSC::LinkBufferBase::patch
Prototype: void patch(DataLabelPtr label, CodeLocationLabel value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 141-145
100.000% (1/1)
21
JSC::LinkBufferBase::link
Name: JSC::LinkBufferBase::link
Prototype: void link(Jump jump, CodeLocationLabel label)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 123-127
  0.000% (0/1)
21
JSC::LinkBufferBase::link
Name: JSC::LinkBufferBase::link
Prototype: void link(JumpList list, CodeLocationLabel label)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 129-133
  0.000% (0/4)
22
JSC::LinkBufferBase::finalizeCodeWithoutDisassembly
Name: JSC::LinkBufferBase::finalizeCodeWithoutDisassembly
Prototype: template <typename MacroAssembler, template <typename T> class ExecutableOffsetCalculator> inline typename LinkBufferBase<MacroAssembler, ExecutableOffsetCalculator>::CodeRef LinkBufferBase<MacroAssembler, ExecutableOffsetCalculator>::finalizeCodeWithoutDisassembly()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 294-300
100.000% (1/1)
21
JSC::FunctionPtr::FunctionPtr
Name: JSC::FunctionPtr::FunctionPtr
Prototype: FunctionPtr()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h
Lines: 90-93
  0.000% (0/1)
21
JSC::CodeLocationCommon::CodeLocationCommon
Name: JSC::CodeLocationCommon::CodeLocationCommon
Prototype: CodeLocationCommon(MacroAssemblerCodePtr location)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 73-76
100.000% (1/1)
21
JSC::AssemblerLabel::AssemblerLabel
Name: JSC::AssemblerLabel::AssemblerLabel
Prototype: AssemblerLabel()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 43-46
100.000% (1/1)
21
JSC::AssemblerLabel::AssemblerLabel
Name: JSC::AssemblerLabel::AssemblerLabel
Prototype: explicit AssemblerLabel(uint32_t offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 48-51
100.000% (1/1)
21
JSC::AssemblerBuffer::putIntegral
Name: JSC::AssemblerBuffer::putIntegral
Prototype: template<typename IntegralType> void putIntegral(IntegralType value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 94-99
  0.000% (0/1)
21
JSC::AssemblerBuffer::ensureSpace
Name: JSC::AssemblerBuffer::ensureSpace
Prototype: void ensureSpace(int space)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 83-87
100.000% (4/4)
22
JSC::AssemblerBuffer::AssemblerBuffer
Name: JSC::AssemblerBuffer::AssemblerBuffer
Prototype: AssemblerBuffer()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 66-72
100.000% (1/1)
21
JSC::AbstractMacroAssembler::align
Name: JSC::AbstractMacroAssembler::align
Prototype: Label align()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 757-761
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::TrustedImmPtr::TrustedImmPtr
Name: JSC::AbstractMacroAssembler::TrustedImmPtr::TrustedImmPtr
Prototype: explicit TrustedImmPtr(size_t value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 196-199
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::TrustedImmPtr::TrustedImmPtr
Name: JSC::AbstractMacroAssembler::TrustedImmPtr::TrustedImmPtr
Prototype: explicit TrustedImmPtr(const void* value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 183-186
100.000% (1/1)
21
JSC::AbstractMacroAssembler::TrustedImm64::TrustedImm64
Name: JSC::AbstractMacroAssembler::TrustedImm64::TrustedImm64
Prototype: explicit TrustedImm64(int64_t value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 279-282
100.000% (1/1)
21
JSC::AbstractMacroAssembler::TrustedImm64::TrustedImm64
Name: JSC::AbstractMacroAssembler::TrustedImm64::TrustedImm64
Prototype: explicit TrustedImm64(TrustedImmPtr ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 285-288
100.000% (1/1)
21
JSC::AbstractMacroAssembler::TrustedImm32::TrustedImm32
Name: JSC::AbstractMacroAssembler::TrustedImm32::TrustedImm32
Prototype: explicit TrustedImm32(int32_t value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 233-236
100.000% (1/1)
21
JSC::AbstractMacroAssembler::PatchableJump::PatchableJump
Name: JSC::AbstractMacroAssembler::PatchableJump::PatchableJump
Prototype: explicit PatchableJump(Jump jump)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 654-657
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::Label::Label
Name: JSC::AbstractMacroAssembler::Label::Label
Prototype: Label(AbstractMacroAssembler<AssemblerType>* masm)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 347-350
100.000% (1/1)
21
JSC::AbstractMacroAssembler::Jump::Jump
Name: JSC::AbstractMacroAssembler::Jump::Jump
Prototype: Jump(AssemblerLabel jmp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 573-576
100.000% (1/1)
21
JSC::AbstractMacroAssembler::ImplicitAddress::ImplicitAddress
Name: JSC::AbstractMacroAssembler::ImplicitAddress::ImplicitAddress
Prototype: ImplicitAddress(RegisterID base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 128-132
100.000% (1/1)
21
JSC::AbstractMacroAssembler::ImplicitAddress::ImplicitAddress
Name: JSC::AbstractMacroAssembler::ImplicitAddress::ImplicitAddress
Prototype: ImplicitAddress(Address address)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 134-138
100.000% (1/1)
21
JSC::AbstractMacroAssembler::ImmPtr::ImmPtr
Name: JSC::AbstractMacroAssembler::ImmPtr::ImmPtr
Prototype: explicit ImmPtr(const void* value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 216-219
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::Imm64::Imm64
Name: JSC::AbstractMacroAssembler::Imm64::Imm64
Prototype: explicit Imm64(int64_t value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 301-304
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::Imm64::Imm64
Name: JSC::AbstractMacroAssembler::Imm64::Imm64
Prototype: explicit Imm64(TrustedImmPtr ptr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 306-309
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::Imm32::Imm32
Name: JSC::AbstractMacroAssembler::Imm32::Imm32
Prototype: explicit Imm32(int32_t value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 256-259
100.000% (1/1)
21
JSC::AbstractMacroAssembler::ExtendedAddress::ExtendedAddress
Name: JSC::AbstractMacroAssembler::ExtendedAddress::ExtendedAddress
Prototype: explicit ExtendedAddress(RegisterID base, intptr_t offset = 0)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 103-107
100.000% (1/1)
21
JSC::AbstractMacroAssembler::DataLabelPtr::DataLabelPtr
Name: JSC::AbstractMacroAssembler::DataLabelPtr::DataLabelPtr
Prototype: DataLabelPtr(AbstractMacroAssembler<AssemblerType>* masm)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 402-405
100.000% (1/1)
21
JSC::AbstractMacroAssembler::DataLabelCompact::DataLabelCompact
Name: JSC::AbstractMacroAssembler::DataLabelCompact::DataLabelCompact
Prototype: DataLabelCompact(AbstractMacroAssembler<AssemblerType>* masm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 450-453
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::DataLabelCompact::DataLabelCompact
Name: JSC::AbstractMacroAssembler::DataLabelCompact::DataLabelCompact
Prototype: DataLabelCompact(AssemblerLabel label)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 455-458
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::DataLabel32::DataLabel32
Name: JSC::AbstractMacroAssembler::DataLabel32::DataLabel32
Prototype: DataLabel32(AbstractMacroAssembler<AssemblerType>* masm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 426-429
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::ConvertibleLoadLabel::ConvertibleLoadLabel
Name: JSC::AbstractMacroAssembler::ConvertibleLoadLabel::ConvertibleLoadLabel
Prototype: ConvertibleLoadLabel(AbstractMacroAssembler<AssemblerType>* masm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 379-382
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::Call::Call
Name: JSC::AbstractMacroAssembler::Call::Call
Prototype: Call()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 487-490
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::Call::Call
Name: JSC::AbstractMacroAssembler::Call::Call
Prototype: Call(AssemblerLabel jmp, Flags flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 492-496
100.000% (1/1)
21
JSC::AbstractMacroAssembler::BaseIndex::BaseIndex
Name: JSC::AbstractMacroAssembler::BaseIndex::BaseIndex
Prototype: BaseIndex(RegisterID base, RegisterID index, Scale scale, int32_t offset = 0)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 148-154
100.000% (1/1)
21
JSC::AbstractMacroAssembler::Address::Address
Name: JSC::AbstractMacroAssembler::Address::Address
Prototype: explicit Address(RegisterID base, int32_t offset = 0)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 92-96
100.000% (1/1)
21
JSC::AbstractMacroAssembler::AbstractMacroAssembler
Name: JSC::AbstractMacroAssembler::AbstractMacroAssembler
Prototype: AbstractMacroAssembler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 819-822
100.000% (1/1)
21
JSC::AbstractMacroAssembler::AbsoluteAddress::AbsoluteAddress
Name: JSC::AbstractMacroAssembler::AbsoluteAddress::AbsoluteAddress
Prototype: explicit AbsoluteAddress(const void* ptr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 167-170
  0.000% (0/1)
21
ImageMaterialData::~ImageMaterialData
Name: ImageMaterialData::~ImageMaterialData
Prototype: ~ImageMaterialData()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 73-76
100.000% (1/1)
21
Heap::VariantObject::init
Name: Heap::VariantObject::init
Prototype: void Heap::VariantObject::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp
Lines: 53-57
100.000% (1/1)
21
Heap::TypedArrayCtor::init
Name: Heap::TypedArrayCtor::init
Prototype: void Heap::TypedArrayCtor::init(QV4::ExecutionContext *scope, TypedArray::Type t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 211-215
100.000% (1/1)
21
Heap::SymbolObject::init
Name: Heap::SymbolObject::init
Prototype: void Heap::SymbolObject::init(const QV4::Symbol *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 64-68
100.000% (1/1)
21
Heap::SetObject::init
Name: Heap::SetObject::init
Prototype: void Heap::SetObject::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 127-131
100.000% (1/1)
21
Heap::SetObject::destroy
Name: Heap::SetObject::destroy
Prototype: void Heap::SetObject::destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 133-137
100.000% (1/1)
21
Heap::QmlListWrapper::destroy
Name: Heap::QmlListWrapper::destroy
Prototype: void Heap::QmlListWrapper::destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp
Lines: 64-68
100.000% (1/1)
21
Heap::QQmlValueTypeWrapper::toVariant
Name: Heap::QQmlValueTypeWrapper::toVariant
Prototype: QVariant Heap::QQmlValueTypeWrapper::toVariant() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 116-120
100.000% (1/1)
21
Heap::MapObject::init
Name: Heap::MapObject::init
Prototype: void Heap::MapObject::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 136-140
100.000% (1/1)
21
Heap::MapObject::destroy
Name: Heap::MapObject::destroy
Prototype: void Heap::MapObject::destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 142-146
100.000% (1/1)
21
Heap::ArrayData::markObjects
Name: Heap::ArrayData::markObjects
Prototype: void Heap::ArrayData::markObjects(Heap::Base *base, MarkStack *stack)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 87-91
100.000% (1/1)
21
GenericBinding::doStore
Name: GenericBinding::doStore
Prototype: template <typename T> inline __attribute__((always_inline)) bool doStore(T value, const QQmlPropertyData *pd, QQmlPropertyData::WriteFlags flags) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 330-335
100.000% (1/1)
21
GLAcquireContext::~GLAcquireContext
Name: GLAcquireContext::~GLAcquireContext
Prototype: ~GLAcquireContext()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 88-91
  0.000% (0/4)
22
FxViewItem::FxViewItem
Name: FxViewItem::FxViewItem
Prototype: FxViewItem::FxViewItem(QQuickItem *i, QQuickItemView *v, bool own, QQuickItemViewAttached *attached)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 55-62
 75.000% (3/4)
22
FxTableItem::FxTableItem
Name: FxTableItem::FxTableItem
Prototype: FxTableItem(QQuickItem *item, QQuickTableView *table, bool own)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview_p_p.h
Lines: 326-329
  0.000% (0/1)
21
FxListItemSG::contains
Name: FxListItemSG::contains
Prototype: bool contains(qreal x, qreal y) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 331-334
100.000% (1/1)
21
FxListItemSG::FxListItemSG
Name: FxListItemSG::FxListItemSG
Prototype: FxListItemSG(QQuickItem *i, QQuickListView *v, bool own)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 256-258
100.000% (1/1)
21
FxGridItemSG::contains
Name: FxGridItemSG::contains
Prototype: bool contains(qreal x, qreal y) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 125-128
100.000% (1/1)
21
FxGridItemSG::FxGridItemSG
Name: FxGridItemSG::FxGridItemSG
Prototype: FxGridItemSG(QQuickItem *i, QQuickGridView *v, bool own)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 65-67
100.000% (1/1)
21
FrameJob::FrameJob
Name: FrameJob::FrameJob
Prototype: FrameJob::FrameJob(QV4DataCollector *collector, int frameNr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 156-159
100.000% (1/1)
21
FlatColorMaterialShader::initialize
Name: FlatColorMaterialShader::initialize
Prototype: void FlatColorMaterialShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
Lines: 110-116
100.000% (1/1)
21
FlatColorMaterialShader::FlatColorMaterialShader
Name: FlatColorMaterialShader::FlatColorMaterialShader
Prototype: FlatColorMaterialShader::FlatColorMaterialShader()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
Lines: 68-75
100.000% (3/3)
21
FillRectShadow::FillRectShadow
Name: FillRectShadow::FillRectShadow
Prototype: FillRectShadow(const QRectF &rect, const QBrush &brush)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 97-101
  0.000% (0/1)
21
FillPathShadow::FillPathShadow
Name: FillPathShadow::FillPathShadow
Prototype: FillPathShadow(const QPainterPath &path, const QBrush &brush)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 114-118
  0.000% (0/1)
21
ExpressionEvalJob::refs
Name: ExpressionEvalJob::refs
Prototype: const QJsonArray &ExpressionEvalJob::refs() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 268-272
  0.000% (0/1)
21
ExpressionEvalJob::ExpressionEvalJob
Name: ExpressionEvalJob::ExpressionEvalJob
Prototype: ExpressionEvalJob::ExpressionEvalJob(QV4::ExecutionEngine *engine, int frameNr, int context, const QString &expression, QV4DataCollector *collector)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 241-246
100.000% (1/1)
21
ExecutionEngine::setProfiler
Name: ExecutionEngine::setProfiler
Prototype: void ExecutionEngine::setProfiler(Profiling::Profiler *profiler)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 629-633
100.000% (1/1)
21
ExecutionEngine::setDebugger
Name: ExecutionEngine::setDebugger
Prototype: void ExecutionEngine::setDebugger(Debugging::Debugger *debugger)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 623-627
100.000% (1/1)
21
ExecutableAllocator::ExecutableAllocator
Name: ExecutableAllocator::ExecutableAllocator
Prototype: ExecutableAllocator::ExecutableAllocator()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4executableallocator.cpp
Lines: 143-146
100.000% (1/1)
21
DynamicRoleModelNodeMetaObject::DynamicRoleModelNodeMetaObject
Name: DynamicRoleModelNodeMetaObject::DynamicRoleModelNodeMetaObject
Prototype: DynamicRoleModelNodeMetaObject::DynamicRoleModelNodeMetaObject(DynamicRoleModelNode *object)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1726-1729
100.000% (1/1)
21
DrawImageShadow::DrawImageShadow
Name: DrawImageShadow::DrawImageShadow
Prototype: DrawImageShadow(const QImage &image, const QPointF &offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 153-157
  0.000% (0/1)
21
DistanceFieldStyledTextMaterialShader::initialize
Name: DistanceFieldStyledTextMaterialShader::initialize
Prototype: void DistanceFieldStyledTextMaterialShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 289-293
100.000% (1/1)
21
DistanceFieldStyledTextMaterialShader::DistanceFieldStyledTextMaterialShader
Name: DistanceFieldStyledTextMaterialShader::DistanceFieldStyledTextMaterialShader
Prototype: DistanceFieldStyledTextMaterialShader::DistanceFieldStyledTextMaterialShader()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 284-287
100.000% (1/1)
21
DistanceFieldShiftedStyleTextMaterialShader::initialize
Name: DistanceFieldShiftedStyleTextMaterialShader::initialize
Prototype: void DistanceFieldShiftedStyleTextMaterialShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 438-442
100.000% (1/1)
21
DistanceFieldShiftedStyleTextMaterialShader::DistanceFieldShiftedStyleTextMaterialShader
Name: DistanceFieldShiftedStyleTextMaterialShader::DistanceFieldShiftedStyleTextMaterialShader
Prototype: DistanceFieldShiftedStyleTextMaterialShader::DistanceFieldShiftedStyleTextMaterialShader()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 431-436
100.000% (3/3)
21
DiagnosticGlContextCreationListener::DiagnosticGlContextCreationListener
Name: DiagnosticGlContextCreationListener::DiagnosticGlContextCreationListener
Prototype: explicit DiagnosticGlContextCreationListener(QQuickWindow *window)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 381-385
  0.000% (0/1)
21
DeformableMaterial::attributes
Name: DeformableMaterial::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: 199-202
100.000% (1/1)
21
CollectJob::refs
Name: CollectJob::refs
Prototype: const QJsonArray &refs() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.h
Lines: 94-98
  0.000% (0/1)
21
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
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(UiArrayBinding *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3454-3458
  0.000% (0/1)
21
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(UiObjectBinding *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3460-3464
  0.000% (0/1)
21
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(UiObjectDefinition *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3466-3470
  0.000% (0/1)
21
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(UiPublicMember *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3472-3476
  0.000% (0/1)
21
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(UiScriptBinding *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3478-3482
  0.000% (0/1)
21
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(UiSourceElement *)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3484-3488
  0.000% (0/1)
21
Page:<>1
eLOC - Effective Lines of Code: 1559
...80
eLOC - Effective Lines of Code: 3
...90
eLOC - Effective Lines of Code: 2
...100
eLOC - Effective Lines of Code: 2
...108
eLOC - Effective Lines of Code: 2
109
eLOC - Effective Lines of Code: 2
110
eLOC - Effective Lines of Code: 2
111
eLOC - Effective Lines of Code: 2
112113
eLOC - Effective Lines of Code: 2
114
eLOC - Effective Lines of Code: 2
115
eLOC - Effective Lines of Code: 1
116
eLOC - Effective Lines of Code: 1
...120
eLOC - Effective Lines of Code: 1
...130
eLOC - Effective Lines of Code: 1
...140
eLOC - Effective Lines of Code: 1
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0

Generated by Squish Coco 4.2.0