OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...7
Function: DataViewPrototype::method_get_byteLength
8
Function: ExecutionEngine::newBooleanObject
9
Function: FunctionPrototype::method_toString::FunctionPrototype::method_apply
10
Function: Heap::Object::markObjects
1112
Function: JSC::CodeLocationLabel::CodeLocationLabel
13
Function: JSC::MacroAssembler::loadPtr
14
Function: JSC::MacroAssemblerX86Common::branchSub32
15
Function: JSC::MacroAssemblerX86Common::store16
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...30
Function: QJSValueIterator::value
...40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
...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
JSC::AbstractMacroAssembler::ImmPtr::asTrustedImmPtr
Name: JSC::AbstractMacroAssembler::ImmPtr::asTrustedImmPtr
Prototype: TrustedImmPtr asTrustedImmPtr()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 221-221
  0.000% (0/1)
11
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::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::Jump::isSet
Name: JSC::AbstractMacroAssembler::Jump::isSet
Prototype: bool isSet() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 628-628
100.000% (1/1)
11
JSC::AbstractMacroAssembler::Jump::label
Name: JSC::AbstractMacroAssembler::Jump::label
Prototype: Label label() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 579-584
  0.000% (0/1)
31
JSC::AbstractMacroAssembler::Jump::link
Name: JSC::AbstractMacroAssembler::Jump::link
Prototype: void link(AbstractMacroAssembler<AssemblerType>* masm) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 586-606
100.000% (1/1)
11
JSC::AbstractMacroAssembler::Jump::linkTo
Name: JSC::AbstractMacroAssembler::Jump::linkTo
Prototype: void linkTo(Label label, AbstractMacroAssembler<AssemblerType>* masm) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 608-626
100.000% (1/1)
11
JSC::AbstractMacroAssembler::JumpList::JumpList
Name: JSC::AbstractMacroAssembler::JumpList::JumpList
Prototype: JumpList(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: 676-679
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::JumpList::append
Name: JSC::AbstractMacroAssembler::JumpList::append
Prototype: void append(Jump jump)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 697-700
100.000% (1/1)
11
JSC::AbstractMacroAssembler::JumpList::append
Name: JSC::AbstractMacroAssembler::JumpList::append
Prototype: void append(const JumpList& other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 702-705
100.000% (1/1)
11
JSC::AbstractMacroAssembler::JumpList::clear
Name: JSC::AbstractMacroAssembler::JumpList::clear
Prototype: void clear()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 712-715
100.000% (1/1)
11
JSC::AbstractMacroAssembler::JumpList::empty
Name: JSC::AbstractMacroAssembler::JumpList::empty
Prototype: bool empty()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 707-710
100.000% (1/1)
11
JSC::AbstractMacroAssembler::JumpList::jumps
Name: JSC::AbstractMacroAssembler::JumpList::jumps
Prototype: const JumpVector& jumps() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 717-717
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::JumpList::link
Name: JSC::AbstractMacroAssembler::JumpList::link
Prototype: void link(AbstractMacroAssembler<AssemblerType>* masm)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 681-687
100.000% (4/4)
42
JSC::AbstractMacroAssembler::JumpList::linkTo
Name: JSC::AbstractMacroAssembler::JumpList::linkTo
Prototype: void linkTo(Label label, AbstractMacroAssembler<AssemblerType>* masm)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 689-695
100.000% (4/4)
42
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::Label::isSet
Name: JSC::AbstractMacroAssembler::Label::isSet
Prototype: bool isSet() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 352-352
100.000% (1/1)
11
JSC::AbstractMacroAssembler::Label::label
Name: JSC::AbstractMacroAssembler::Label::label
Prototype: const AssemblerLabel &label() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 354-354
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::PatchableJump::Jump
Name: JSC::AbstractMacroAssembler::PatchableJump::Jump
Prototype: operator Jump&()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 659-659
  0.000% (0/1)
11
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::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::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::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::TrustedImmPtr::TrustedImmPtr
Name: JSC::AbstractMacroAssembler::TrustedImmPtr::TrustedImmPtr
Prototype: explicit TrustedImmPtr(int value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 190-194
100.000% (1/1)
11
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::asIntptr
Name: JSC::AbstractMacroAssembler::TrustedImmPtr::asIntptr
Prototype: intptr_t asIntptr()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 201-204
100.000% (1/1)
11
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::cacheFlush
Name: JSC::AbstractMacroAssembler::cacheFlush
Prototype: inline static void cacheFlush(void* code, size_t size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 814-817
100.000% (1/1)
11
JSC::AbstractMacroAssembler::debugOffset
Name: JSC::AbstractMacroAssembler::debugOffset
Prototype: unsigned debugOffset()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 812-812
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::differenceBetween
Name: JSC::AbstractMacroAssembler::differenceBetween
Prototype: template<typename T, typename U> static ptrdiff_t differenceBetween(T from, U to)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 801-805
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::differenceBetweenCodePtr
Name: JSC::AbstractMacroAssembler::differenceBetweenCodePtr
Prototype: static ptrdiff_t differenceBetweenCodePtr(const MacroAssemblerCodePtr& a, const MacroAssemblerCodePtr& b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 807-810
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::getLinkerAddress
Name: JSC::AbstractMacroAssembler::getLinkerAddress
Prototype: static void* getLinkerAddress(void* code, AssemblerLabel label)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 857-860
100.000% (1/1)
11
JSC::AbstractMacroAssembler::getLinkerCallReturnOffset
Name: JSC::AbstractMacroAssembler::getLinkerCallReturnOffset
Prototype: static unsigned getLinkerCallReturnOffset(Call call)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 862-865
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::label
Name: JSC::AbstractMacroAssembler::label
Prototype: Label label()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 739-742
100.000% (1/1)
11
JSC::AbstractMacroAssembler::labelIgnoringWatchpoints
Name: JSC::AbstractMacroAssembler::labelIgnoringWatchpoints
Prototype: Label labelIgnoringWatchpoints()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 733-736
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::linkJump
Name: JSC::AbstractMacroAssembler::linkJump
Prototype: static void linkJump(void* code, Jump jump, CodeLocationLabel target)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 847-850
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::linkPointer
Name: JSC::AbstractMacroAssembler::linkPointer
Prototype: static void linkPointer(void* code, AssemblerLabel label, 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: 852-855
100.000% (1/1)
11
JSC::AbstractMacroAssembler::padBeforePatch
Name: JSC::AbstractMacroAssembler::padBeforePatch
Prototype: void padBeforePatch()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 744-748
100.000% (1/1)
11
JSC::AbstractMacroAssembler::random
Name: JSC::AbstractMacroAssembler::random
Prototype: uint32_t random()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 826-829
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::readPointer
Name: JSC::AbstractMacroAssembler::readPointer
Prototype: static void* readPointer(CodeLocationDataLabelPtr dataLabelPtr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 893-896
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::repatchCompact
Name: JSC::AbstractMacroAssembler::repatchCompact
Prototype: static void repatchCompact(CodeLocationDataLabelCompact dataLabelCompact, int32_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: 877-880
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::repatchInt32
Name: JSC::AbstractMacroAssembler::repatchInt32
Prototype: static void repatchInt32(CodeLocationDataLabel32 dataLabel32, int32_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: 882-885
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::repatchJump
Name: JSC::AbstractMacroAssembler::repatchJump
Prototype: static void repatchJump(CodeLocationJump jump, CodeLocationLabel destination)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 867-870
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::repatchNearCall
Name: JSC::AbstractMacroAssembler::repatchNearCall
Prototype: static void repatchNearCall(CodeLocationNearCall nearCall, CodeLocationLabel destination)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 872-875
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::repatchPointer
Name: JSC::AbstractMacroAssembler::repatchPointer
Prototype: static void repatchPointer(CodeLocationDataLabelPtr dataLabelPtr, 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: 887-890
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::replaceWithAddressComputation
Name: JSC::AbstractMacroAssembler::replaceWithAddressComputation
Prototype: static void replaceWithAddressComputation(CodeLocationConvertibleLoad label)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 904-907
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::replaceWithLoad
Name: JSC::AbstractMacroAssembler::replaceWithLoad
Prototype: static void replaceWithLoad(CodeLocationConvertibleLoad label)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 899-902
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::watchpointLabel
Name: JSC::AbstractMacroAssembler::watchpointLabel
Prototype: Label watchpointLabel()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 750-755
  0.000% (0/1)
31
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::AssemblerBuffer::append
Name: JSC::AssemblerBuffer::append
Prototype: void append(const char* data, int size)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 153-160
  0.000% (0/4)
42
JSC::AssemblerBuffer::codeSize
Name: JSC::AssemblerBuffer::codeSize
Prototype: size_t codeSize() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 123-126
100.000% (1/1)
11
JSC::AssemblerBuffer::data
Name: JSC::AssemblerBuffer::data
Prototype: void* data() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 118-121
100.000% (1/1)
11
JSC::AssemblerBuffer::debugOffset
Name: JSC::AssemblerBuffer::debugOffset
Prototype: unsigned debugOffset()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 150-150
  0.000% (0/1)
11
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::executableCopy
Name: JSC::AssemblerBuffer::executableCopy
Prototype: PassRefPtr<ExecutableMemoryHandle> executableCopy(JSGlobalData& globalData, void* ownerUID, JITCompilationEffort effort)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 133-148
 42.857% (3/7)
83
JSC::AssemblerBuffer::grow
Name: JSC::AssemblerBuffer::grow
Prototype: void grow(int extraCapacity = 0)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 162-168
100.000% (1/1)
31
JSC::AssemblerBuffer::isAligned
Name: JSC::AssemblerBuffer::isAligned
Prototype: bool isAligned(int alignment) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 89-92
  0.000% (0/1)
11
JSC::AssemblerBuffer::isAvailable
Name: JSC::AssemblerBuffer::isAvailable
Prototype: bool isAvailable(int space)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 78-81
100.000% (1/1)
11
JSC::AssemblerBuffer::label
Name: JSC::AssemblerBuffer::label
Prototype: AssemblerLabel label() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 128-131
100.000% (1/1)
11
JSC::AssemblerBuffer::putByte
Name: JSC::AssemblerBuffer::putByte
Prototype: void putByte(int8_t value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 110-110
  0.000% (0/1)
11
JSC::AssemblerBuffer::putByteUnchecked
Name: JSC::AssemblerBuffer::putByteUnchecked
Prototype: void putByteUnchecked(int8_t value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 109-109
100.000% (1/1)
11
JSC::AssemblerBuffer::putInt
Name: JSC::AssemblerBuffer::putInt
Prototype: void putInt(int32_t value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 114-114
  0.000% (0/1)
11
JSC::AssemblerBuffer::putInt64
Name: JSC::AssemblerBuffer::putInt64
Prototype: void putInt64(int64_t value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 116-116
  0.000% (0/1)
11
JSC::AssemblerBuffer::putInt64Unchecked
Name: JSC::AssemblerBuffer::putInt64Unchecked
Prototype: void putInt64Unchecked(int64_t value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 115-115
100.000% (1/1)
11
JSC::AssemblerBuffer::putIntUnchecked
Name: JSC::AssemblerBuffer::putIntUnchecked
Prototype: void putIntUnchecked(int32_t value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 113-113
100.000% (1/1)
11
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::putIntegralUnchecked
Name: JSC::AssemblerBuffer::putIntegralUnchecked
Prototype: template<typename IntegralType> void putIntegralUnchecked(IntegralType value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 101-107
100.000% (1/1)
31
JSC::AssemblerBuffer::putShort
Name: JSC::AssemblerBuffer::putShort
Prototype: void putShort(int16_t value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 112-112
  0.000% (0/1)
11
JSC::AssemblerBuffer::putShortUnchecked
Name: JSC::AssemblerBuffer::putShortUnchecked
Prototype: void putShortUnchecked(int16_t value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 111-111
  0.000% (0/1)
11
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::AssemblerLabel::isSet
Name: JSC::AssemblerLabel::isSet
Prototype: bool isSet() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 53-53
100.000% (1/1)
11
JSC::AssemblerLabel::labelAtOffset
Name: JSC::AssemblerLabel::labelAtOffset
Prototype: AssemblerLabel labelAtOffset(int offset) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h
Lines: 55-58
  0.000% (0/1)
11
JSC::CAN_SIGN_EXTEND_8_32
Name: JSC::CAN_SIGN_EXTEND_8_32
Prototype: inline bool CAN_SIGN_EXTEND_8_32(int32_t value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 40-40
100.000% (1/1)
11
JSC::CodeLocationCall::CodeLocationCall
Name: JSC::CodeLocationCall::CodeLocationCall
Prototype: explicit CodeLocationCall(MacroAssemblerCodePtr location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 109-110
  0.000% (0/1)
11
JSC::CodeLocationCall::CodeLocationCall
Name: JSC::CodeLocationCall::CodeLocationCall
Prototype: explicit CodeLocationCall(void* location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 111-112
  0.000% (0/1)
11
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::CodeLocationCommon::callAtOffset
Name: JSC::CodeLocationCommon::callAtOffset
Prototype: inline CodeLocationCall CodeLocationCommon::callAtOffset(int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 178-182
  0.000% (0/1)
11
JSC::CodeLocationCommon::convertibleLoadAtOffset
Name: JSC::CodeLocationCommon::convertibleLoadAtOffset
Prototype: inline CodeLocationConvertibleLoad CodeLocationCommon::convertibleLoadAtOffset(int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 208-212
  0.000% (0/1)
11
JSC::CodeLocationCommon::dataLabel32AtOffset
Name: JSC::CodeLocationCommon::dataLabel32AtOffset
Prototype: inline CodeLocationDataLabel32 CodeLocationCommon::dataLabel32AtOffset(int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 196-200
  0.000% (0/1)
11
JSC::CodeLocationCommon::dataLabelCompactAtOffset
Name: JSC::CodeLocationCommon::dataLabelCompactAtOffset
Prototype: inline CodeLocationDataLabelCompact CodeLocationCommon::dataLabelCompactAtOffset(int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 202-206
  0.000% (0/1)
11
JSC::CodeLocationCommon::dataLabelPtrAtOffset
Name: JSC::CodeLocationCommon::dataLabelPtrAtOffset
Prototype: inline CodeLocationDataLabelPtr CodeLocationCommon::dataLabelPtrAtOffset(int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 190-194
  0.000% (0/1)
11
JSC::CodeLocationCommon::instructionAtOffset
Name: JSC::CodeLocationCommon::instructionAtOffset
Prototype: inline CodeLocationInstruction CodeLocationCommon::instructionAtOffset(int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 160-164
  0.000% (0/1)
11
JSC::CodeLocationCommon::jumpAtOffset
Name: JSC::CodeLocationCommon::jumpAtOffset
Prototype: inline CodeLocationJump CodeLocationCommon::jumpAtOffset(int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 172-176
  0.000% (0/1)
11
JSC::CodeLocationCommon::labelAtOffset
Name: JSC::CodeLocationCommon::labelAtOffset
Prototype: inline CodeLocationLabel CodeLocationCommon::labelAtOffset(int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 166-170
  0.000% (0/1)
11
JSC::CodeLocationCommon::nearCallAtOffset
Name: JSC::CodeLocationCommon::nearCallAtOffset
Prototype: inline CodeLocationNearCall CodeLocationCommon::nearCallAtOffset(int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 184-188
  0.000% (0/1)
11
JSC::CodeLocationConvertibleLoad::CodeLocationConvertibleLoad
Name: JSC::CodeLocationConvertibleLoad::CodeLocationConvertibleLoad
Prototype: explicit CodeLocationConvertibleLoad(MacroAssemblerCodePtr location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 154-155
  0.000% (0/1)
11
JSC::CodeLocationConvertibleLoad::CodeLocationConvertibleLoad
Name: JSC::CodeLocationConvertibleLoad::CodeLocationConvertibleLoad
Prototype: explicit CodeLocationConvertibleLoad(void* location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 156-157
  0.000% (0/1)
11
JSC::CodeLocationDataLabel32::CodeLocationDataLabel32
Name: JSC::CodeLocationDataLabel32::CodeLocationDataLabel32
Prototype: explicit CodeLocationDataLabel32(MacroAssemblerCodePtr location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 127-128
  0.000% (0/1)
11
JSC::CodeLocationDataLabel32::CodeLocationDataLabel32
Name: JSC::CodeLocationDataLabel32::CodeLocationDataLabel32
Prototype: explicit CodeLocationDataLabel32(void* location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 129-130
  0.000% (0/1)
11
JSC::CodeLocationDataLabelCompact::CodeLocationDataLabelCompact
Name: JSC::CodeLocationDataLabelCompact::CodeLocationDataLabelCompact
Prototype: explicit CodeLocationDataLabelCompact(MacroAssemblerCodePtr location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 136-137
  0.000% (0/1)
11
JSC::CodeLocationDataLabelCompact::CodeLocationDataLabelCompact
Name: JSC::CodeLocationDataLabelCompact::CodeLocationDataLabelCompact
Prototype: explicit CodeLocationDataLabelCompact(void* location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 138-139
  0.000% (0/1)
11
JSC::CodeLocationDataLabelPtr::CodeLocationDataLabelPtr
Name: JSC::CodeLocationDataLabelPtr::CodeLocationDataLabelPtr
Prototype: explicit CodeLocationDataLabelPtr(MacroAssemblerCodePtr location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 145-146
  0.000% (0/1)
11
JSC::CodeLocationDataLabelPtr::CodeLocationDataLabelPtr
Name: JSC::CodeLocationDataLabelPtr::CodeLocationDataLabelPtr
Prototype: explicit CodeLocationDataLabelPtr(void* location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 147-148
  0.000% (0/1)
11
JSC::CodeLocationInstruction::CodeLocationInstruction
Name: JSC::CodeLocationInstruction::CodeLocationInstruction
Prototype: explicit CodeLocationInstruction(MacroAssemblerCodePtr location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 82-83
  0.000% (0/1)
11
JSC::CodeLocationInstruction::CodeLocationInstruction
Name: JSC::CodeLocationInstruction::CodeLocationInstruction
Prototype: explicit CodeLocationInstruction(void* location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 84-85
  0.000% (0/1)
11
JSC::CodeLocationJump::CodeLocationJump
Name: JSC::CodeLocationJump::CodeLocationJump
Prototype: explicit CodeLocationJump(MacroAssemblerCodePtr location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 100-101
  0.000% (0/1)
11
JSC::CodeLocationJump::CodeLocationJump
Name: JSC::CodeLocationJump::CodeLocationJump
Prototype: explicit CodeLocationJump(void* location)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 102-103
  0.000% (0/1)
11
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...7
Function: DataViewPrototype::method_get_byteLength
8
Function: ExecutionEngine::newBooleanObject
9
Function: FunctionPrototype::method_toString::FunctionPrototype::method_apply
10
Function: Heap::Object::markObjects
1112
Function: JSC::CodeLocationLabel::CodeLocationLabel
13
Function: JSC::MacroAssembler::loadPtr
14
Function: JSC::MacroAssemblerX86Common::branchSub32
15
Function: JSC::MacroAssemblerX86Common::store16
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...30
Function: QJSValueIterator::value
...40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
...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