OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...8
Function: ExecutionEngine::newBooleanObject
9
Function: FunctionPrototype::method_toString::FunctionPrototype::method_apply
10
Function: Heap::Object::markObjects
11
Function: JSC::AbstractMacroAssembler::ImmPtr::asTrustedImmPtr
1213
Function: JSC::MacroAssembler::loadPtr
14
Function: JSC::MacroAssemblerX86Common::branchSub32
15
Function: JSC::MacroAssemblerX86Common::store16
16
Function: JSC::MacroAssemblerX86_64::or64
...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::CodeLocationLabel::CodeLocationLabel
Name: JSC::CodeLocationLabel::CodeLocationLabel
Prototype: explicit CodeLocationLabel(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: 91-92
  0.000% (0/1)
11
JSC::CodeLocationLabel::CodeLocationLabel
Name: JSC::CodeLocationLabel::CodeLocationLabel
Prototype: explicit CodeLocationLabel(void* location)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h
Lines: 93-94
100.000% (1/1)
11
JSC::CodeLocationNearCall::CodeLocationNearCall
Name: JSC::CodeLocationNearCall::CodeLocationNearCall
Prototype: explicit CodeLocationNearCall(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: 118-119
  0.000% (0/1)
11
JSC::CodeLocationNearCall::CodeLocationNearCall
Name: JSC::CodeLocationNearCall::CodeLocationNearCall
Prototype: explicit CodeLocationNearCall(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: 120-121
  0.000% (0/1)
11
JSC::DefaultExecutableOffsetCalculator::applyOffset
Name: JSC::DefaultExecutableOffsetCalculator::applyOffset
Prototype: template <typename Assembler> static T applyOffset(Assembler *, T src)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 49-50
100.000% (1/1)
11
JSC::ExecutableAllocator::ExecutableAllocator
Name: JSC::ExecutableAllocator::ExecutableAllocator
Prototype: ExecutableAllocator(QV4::ExecutableAllocator *alloc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/ExecutableAllocator.h
Lines: 97-99
100.000% (1/1)
11
JSC::ExecutableAllocator::allocate
Name: JSC::ExecutableAllocator::allocate
Prototype: PassRefPtr<ExecutableMemoryHandle> allocate(JSGlobalData&, size_t size, void*, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/ExecutableAllocator.h
Lines: 101-104
100.000% (1/1)
11
JSC::ExecutableAllocator::makeExecutable
Name: JSC::ExecutableAllocator::makeExecutable
Prototype: static void makeExecutable(void* addr, size_t size)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/ExecutableAllocator.h
Lines: 141-177
 50.000% (2/4)
172
JSC::ExecutableAllocator::makeWritable
Name: JSC::ExecutableAllocator::makeWritable
Prototype: static void makeWritable(void* addr, size_t size)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/ExecutableAllocator.h
Lines: 106-139
 50.000% (2/4)
172
JSC::ExecutableMemoryHandle::ExecutableMemoryHandle
Name: JSC::ExecutableMemoryHandle::ExecutableMemoryHandle
Prototype: ExecutableMemoryHandle(QV4::ExecutableAllocator *allocator, size_t size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/ExecutableAllocator.h
Lines: 68-73
100.000% (1/1)
11
JSC::ExecutableMemoryHandle::chunk
Name: JSC::ExecutableMemoryHandle::chunk
Prototype: QV4::ExecutableAllocator::ChunkOfPages *chunk() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/ExecutableAllocator.h
Lines: 88-89
  0.000% (0/1)
11
JSC::ExecutableMemoryHandle::isManaged
Name: JSC::ExecutableMemoryHandle::isManaged
Prototype: inline bool isManaged() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/ExecutableAllocator.h
Lines: 83-83
100.000% (1/1)
11
JSC::ExecutableMemoryHandle::sizeInBytes
Name: JSC::ExecutableMemoryHandle::sizeInBytes
Prototype: size_t sizeInBytes()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/ExecutableAllocator.h
Lines: 86-86
100.000% (1/1)
11
JSC::ExecutableMemoryHandle::start
Name: JSC::ExecutableMemoryHandle::start
Prototype: void* start()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/ExecutableAllocator.h
Lines: 85-85
100.000% (1/1)
11
JSC::ExecutableMemoryHandle::~ExecutableMemoryHandle
Name: JSC::ExecutableMemoryHandle::~ExecutableMemoryHandle
Prototype: ~ExecutableMemoryHandle()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/ExecutableAllocator.h
Lines: 74-77
100.000% (1/1)
11
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::FunctionPtr::FunctionPtr
Name: JSC::FunctionPtr::FunctionPtr
Prototype: template<typename returnType> FunctionPtr(returnType(*value)())
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h
Lines: 95-100
  0.000% (0/1)
11
JSC::FunctionPtr::FunctionPtr
Name: JSC::FunctionPtr::FunctionPtr
Prototype: template<typename returnType, typename argType1> FunctionPtr(returnType(*value)(argType1))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h
Lines: 102-107
  0.000% (0/1)
11
JSC::FunctionPtr::FunctionPtr
Name: JSC::FunctionPtr::FunctionPtr
Prototype: template<typename returnType, typename argType1, typename argType2> FunctionPtr(returnType(*value)(argType1, argType2))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h
Lines: 109-114
  0.000% (0/1)
11
JSC::FunctionPtr::FunctionPtr
Name: JSC::FunctionPtr::FunctionPtr
Prototype: template<typename returnType, typename argType1, typename argType2, typename argType3> FunctionPtr(returnType(*value)(argType1, argType2, argType3))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h
Lines: 116-121
  0.000% (0/1)
11
JSC::FunctionPtr::FunctionPtr
Name: JSC::FunctionPtr::FunctionPtr
Prototype: template<typename returnType, typename argType1, typename argType2, typename argType3, typename argType4> FunctionPtr(returnType(*value)(argType1, argType2, argType3, argType4))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h
Lines: 123-128
  0.000% (0/1)
11
JSC::FunctionPtr::FunctionPtr
Name: JSC::FunctionPtr::FunctionPtr
Prototype: template<typename returnType, typename argType1, typename argType2, typename argType3, typename argType4, typename argType5> FunctionPtr(returnType(*value)(argType1, argType2, argType3, argType4, argType5))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h
Lines: 130-135
  0.000% (0/1)
11
JSC::FunctionPtr::FunctionPtr
Name: JSC::FunctionPtr::FunctionPtr
Prototype: template<typename returnType, typename argType1, typename argType2, typename argType3, typename argType4, typename argType5, typename argType6> FunctionPtr(returnType(*value)(argType1, argType2, argType3, argType4, argType5, argType6))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h
Lines: 137-142
  0.000% (0/1)
11
JSC::FunctionPtr::FunctionPtr
Name: JSC::FunctionPtr::FunctionPtr
Prototype: template<typename FunctionType> explicit FunctionPtr(FunctionType* value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h
Lines: 222-230
  0.000% (0/1)
11
JSC::FunctionPtr::executableAddress
Name: JSC::FunctionPtr::executableAddress
Prototype: void* executableAddress() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h
Lines: 233-233
  0.000% (0/1)
11
JSC::FunctionPtr::value
Name: JSC::FunctionPtr::value
Prototype: void* value() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h
Lines: 232-232
  0.000% (0/1)
11
JSC::JSGlobalData::JSGlobalData
Name: JSC::JSGlobalData::JSGlobalData
Prototype: JSGlobalData(QV4::ExecutableAllocator *realAllocator)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/JSGlobalData.h
Lines: 49-51
100.000% (1/1)
11
JSC::LinkBuffer::LinkBuffer
Name: JSC::LinkBuffer::LinkBuffer
Prototype: LinkBuffer(JSGlobalData& globalData, MacroAssembler* masm, void* ownerUID, JITCompilationEffort effort = JITCompilationMustSucceed)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 361-365
100.000% (1/1)
11
JSC::LinkBufferBase::LinkBufferBase
Name: JSC::LinkBufferBase::LinkBufferBase
Prototype: LinkBufferBase(JSGlobalData& globalData, MacroAssembler* masm, JITCompilationEffort effort = JITCompilationMustSucceed)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 83-97
100.000% (1/1)
61
JSC::LinkBufferBase::applyOffset
Name: JSC::LinkBufferBase::applyOffset
Prototype: template <typename T> T applyOffset(T src)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 230-233
100.000% (1/1)
11
JSC::LinkBufferBase::code
Name: JSC::LinkBufferBase::code
Prototype: void* code()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 237-240
100.000% (1/1)
11
JSC::LinkBufferBase::debugAddress
Name: JSC::LinkBufferBase::debugAddress
Prototype: void* debugAddress()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 219-222
  0.000% (0/1)
11
JSC::LinkBufferBase::debugSize
Name: JSC::LinkBufferBase::debugSize
Prototype: size_t debugSize()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 224-227
  0.000% (0/1)
11
JSC::LinkBufferBase::didFailToAllocate
Name: JSC::LinkBufferBase::didFailToAllocate
Prototype: bool didFailToAllocate() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 104-107
100.000% (1/1)
11
JSC::LinkBufferBase::finalizeCodeWithDisassembly
Name: JSC::LinkBufferBase::finalizeCodeWithDisassembly
Prototype: template <typename MacroAssembler, template <typename T> class ExecutableOffsetCalculator> inline typename LinkBufferBase<MacroAssembler, ExecutableOffsetCalculator>::CodeRef LinkBufferBase<MacroAssembler, ExecutableOffsetCalculator>::finalizeCodeWithDisassembly(const char* format, ...)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 302-326
  0.000% (0/1)
331
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::LinkBufferBase::isValid
Name: JSC::LinkBufferBase::isValid
Prototype: bool isValid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 109-112
100.000% (1/1)
11
JSC::LinkBufferBase::link
Name: JSC::LinkBufferBase::link
Prototype: void link(Call call, FunctionPtr function)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 116-121
  0.000% (0/1)
31
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::linkCode
Name: JSC::LinkBufferBase::linkCode
Prototype: template <typename MacroAssembler, template <typename T> class ExecutableOffsetCalculator> inline void LinkBufferBase<MacroAssembler, ExecutableOffsetCalculator>::linkCode(void* ownerUID, JITCompilationEffort effort)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 328-340
 50.000% (2/4)
92
JSC::LinkBufferBase::locationOf
Name: JSC::LinkBufferBase::locationOf
Prototype: CodeLocationCall locationOf(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: 149-154
  0.000% (0/1)
31
JSC::LinkBufferBase::locationOf
Name: JSC::LinkBufferBase::locationOf
Prototype: CodeLocationLabel locationOf(PatchableJump jump)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 163-166
  0.000% (0/1)
11
JSC::LinkBufferBase::locationOf
Name: JSC::LinkBufferBase::locationOf
Prototype: CodeLocationLabel locationOf(Label label)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 168-171
100.000% (1/1)
11
JSC::LinkBufferBase::locationOf
Name: JSC::LinkBufferBase::locationOf
Prototype: CodeLocationDataLabelPtr locationOf(DataLabelPtr label)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 173-176
  0.000% (0/1)
11
JSC::LinkBufferBase::locationOf
Name: JSC::LinkBufferBase::locationOf
Prototype: CodeLocationDataLabel32 locationOf(DataLabel32 label)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 178-181
  0.000% (0/1)
11
JSC::LinkBufferBase::locationOf
Name: JSC::LinkBufferBase::locationOf
Prototype: CodeLocationDataLabelCompact locationOf(DataLabelCompact label)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 183-186
  0.000% (0/1)
11
JSC::LinkBufferBase::locationOf
Name: JSC::LinkBufferBase::locationOf
Prototype: CodeLocationConvertibleLoad locationOf(ConvertibleLoadLabel label)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 188-191
  0.000% (0/1)
11
JSC::LinkBufferBase::locationOfNearCall
Name: JSC::LinkBufferBase::locationOfNearCall
Prototype: CodeLocationNearCall locationOfNearCall(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: 156-161
  0.000% (0/1)
31
JSC::LinkBufferBase::offsetOf
Name: JSC::LinkBufferBase::offsetOf
Prototype: uint32_t offsetOf(Label label)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 201-204
  0.000% (0/1)
11
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::performFinalization
Name: JSC::LinkBufferBase::performFinalization
Prototype: template <typename MacroAssembler, template <typename T> class ExecutableOffsetCalculator> inline void LinkBufferBase<MacroAssembler, ExecutableOffsetCalculator>::performFinalization()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 342-355
100.000% (1/1)
61
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::trampolineAt
Name: JSC::LinkBufferBase::trampolineAt
Prototype: CodePtr trampolineAt(Label label)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 214-217
  0.000% (0/1)
11
JSC::LinkBufferBase::~LinkBufferBase
Name: JSC::LinkBufferBase::~LinkBufferBase
Prototype: ~LinkBufferBase()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 99-102
100.000% (1/1)
11
JSC::MacroAssembler::addPtr
Name: JSC::MacroAssembler::addPtr
Prototype: void addPtr(RegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 616-619
  0.000% (0/1)
11
JSC::MacroAssembler::addPtr
Name: JSC::MacroAssembler::addPtr
Prototype: void addPtr(Address src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 621-624
  0.000% (0/1)
11
JSC::MacroAssembler::addPtr
Name: JSC::MacroAssembler::addPtr
Prototype: void addPtr(TrustedImm32 imm, RegisterID srcDest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 626-629
100.000% (1/1)
11
JSC::MacroAssembler::addPtr
Name: JSC::MacroAssembler::addPtr
Prototype: void addPtr(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/MacroAssembler.h
Lines: 631-634
100.000% (1/1)
11
JSC::MacroAssembler::addPtr
Name: JSC::MacroAssembler::addPtr
Prototype: void addPtr(TrustedImm32 imm, Address address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 636-639
  0.000% (0/1)
11
JSC::MacroAssembler::addPtr
Name: JSC::MacroAssembler::addPtr
Prototype: void addPtr(AbsoluteAddress src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 641-644
  0.000% (0/1)
11
JSC::MacroAssembler::addPtr
Name: JSC::MacroAssembler::addPtr
Prototype: void addPtr(TrustedImmPtr imm, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 646-649
  0.000% (0/1)
11
JSC::MacroAssembler::addPtr
Name: JSC::MacroAssembler::addPtr
Prototype: void addPtr(TrustedImm32 imm, AbsoluteAddress address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 651-654
  0.000% (0/1)
11
JSC::MacroAssembler::addressForPoke
Name: JSC::MacroAssembler::addressForPoke
Prototype: Address addressForPoke(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 212-215
100.000% (1/1)
11
JSC::MacroAssembler::andPtr
Name: JSC::MacroAssembler::andPtr
Prototype: void andPtr(RegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 656-659
  0.000% (0/1)
11
JSC::MacroAssembler::andPtr
Name: JSC::MacroAssembler::andPtr
Prototype: void andPtr(TrustedImm32 imm, RegisterID srcDest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 661-664
  0.000% (0/1)
11
JSC::MacroAssembler::branch32
Name: JSC::MacroAssembler::branch32
Prototype: void branch32(RelationalCondition cond, RegisterID op1, RegisterID op2, Label target)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 261-264
  0.000% (0/1)
11
JSC::MacroAssembler::branch32
Name: JSC::MacroAssembler::branch32
Prototype: void branch32(RelationalCondition cond, RegisterID op1, TrustedImm32 imm, Label target)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 266-269
  0.000% (0/1)
11
JSC::MacroAssembler::branch32
Name: JSC::MacroAssembler::branch32
Prototype: void branch32(RelationalCondition cond, RegisterID op1, Imm32 imm, Label target)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 271-274
  0.000% (0/1)
11
JSC::MacroAssembler::branch32
Name: JSC::MacroAssembler::branch32
Prototype: void branch32(RelationalCondition cond, RegisterID left, Address right, Label target)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 276-279
  0.000% (0/1)
11
JSC::MacroAssembler::branch32
Name: JSC::MacroAssembler::branch32
Prototype: Jump branch32(RelationalCondition cond, TrustedImm32 left, RegisterID right)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 281-284
100.000% (1/1)
11
JSC::MacroAssembler::branch32
Name: JSC::MacroAssembler::branch32
Prototype: Jump branch32(RelationalCondition cond, Imm32 left, RegisterID right)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 286-289
  0.000% (0/1)
11
JSC::MacroAssembler::branchAddPtr
Name: JSC::MacroAssembler::branchAddPtr
Prototype: Jump branchAddPtr(ResultCondition cond, TrustedImm32 imm, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 866-869
  0.000% (0/1)
11
JSC::MacroAssembler::branchAddPtr
Name: JSC::MacroAssembler::branchAddPtr
Prototype: Jump branchAddPtr(ResultCondition cond, RegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 871-874
  0.000% (0/1)
11
JSC::MacroAssembler::branchPtr
Name: JSC::MacroAssembler::branchPtr
Prototype: void branchPtr(RelationalCondition cond, RegisterID op1, TrustedImmPtr imm, Label target)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 252-255
  0.000% (0/1)
11
JSC::MacroAssembler::branchPtr
Name: JSC::MacroAssembler::branchPtr
Prototype: void branchPtr(RelationalCondition cond, RegisterID op1, ImmPtr imm, Label target)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 256-259
  0.000% (0/1)
11
JSC::MacroAssembler::branchPtr
Name: JSC::MacroAssembler::branchPtr
Prototype: Jump branchPtr(RelationalCondition cond, RegisterID left, RegisterID right)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 806-809
  0.000% (0/1)
11
JSC::MacroAssembler::branchPtr
Name: JSC::MacroAssembler::branchPtr
Prototype: Jump branchPtr(RelationalCondition cond, RegisterID left, TrustedImmPtr right)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 811-814
100.000% (1/1)
11
JSC::MacroAssembler::branchPtr
Name: JSC::MacroAssembler::branchPtr
Prototype: Jump branchPtr(RelationalCondition cond, RegisterID left, Address right)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 816-819
  0.000% (0/1)
11
JSC::MacroAssembler::branchPtr
Name: JSC::MacroAssembler::branchPtr
Prototype: Jump branchPtr(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/MacroAssembler.h
Lines: 821-824
  0.000% (0/1)
11
JSC::MacroAssembler::branchPtr
Name: JSC::MacroAssembler::branchPtr
Prototype: Jump branchPtr(RelationalCondition cond, AbsoluteAddress left, RegisterID right)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 826-829
  0.000% (0/1)
11
JSC::MacroAssembler::branchPtr
Name: JSC::MacroAssembler::branchPtr
Prototype: Jump branchPtr(RelationalCondition cond, Address left, TrustedImmPtr right)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 831-834
  0.000% (0/1)
11
JSC::MacroAssembler::branchSubPtr
Name: JSC::MacroAssembler::branchSubPtr
Prototype: Jump branchSubPtr(ResultCondition cond, TrustedImm32 imm, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 876-879
  0.000% (0/1)
11
JSC::MacroAssembler::branchSubPtr
Name: JSC::MacroAssembler::branchSubPtr
Prototype: Jump branchSubPtr(ResultCondition cond, RegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 881-884
  0.000% (0/1)
11
JSC::MacroAssembler::branchSubPtr
Name: JSC::MacroAssembler::branchSubPtr
Prototype: Jump branchSubPtr(ResultCondition cond, RegisterID src1, TrustedImm32 src2, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 886-889
  0.000% (0/1)
11
JSC::MacroAssembler::branchTestPtr
Name: JSC::MacroAssembler::branchTestPtr
Prototype: void branchTestPtr(ResultCondition cond, RegisterID reg, Label target)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 291-294
  0.000% (0/1)
11
JSC::MacroAssembler::branchTestPtr
Name: JSC::MacroAssembler::branchTestPtr
Prototype: Jump branchTestPtr(ResultCondition cond, RegisterID reg, RegisterID mask)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 836-839
  0.000% (0/1)
11
JSC::MacroAssembler::branchTestPtr
Name: JSC::MacroAssembler::branchTestPtr
Prototype: Jump branchTestPtr(ResultCondition cond, RegisterID reg, TrustedImm32 mask = TrustedImm32(-1))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 841-844
  0.000% (0/1)
11
JSC::MacroAssembler::branchTestPtr
Name: JSC::MacroAssembler::branchTestPtr
Prototype: Jump branchTestPtr(ResultCondition cond, Address address, TrustedImm32 mask = TrustedImm32(-1))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 846-849
  0.000% (0/1)
11
JSC::MacroAssembler::branchTestPtr
Name: JSC::MacroAssembler::branchTestPtr
Prototype: Jump branchTestPtr(ResultCondition cond, Address address, RegisterID reg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 851-854
  0.000% (0/1)
11
JSC::MacroAssembler::branchTestPtr
Name: JSC::MacroAssembler::branchTestPtr
Prototype: Jump branchTestPtr(ResultCondition cond, BaseIndex address, TrustedImm32 mask = TrustedImm32(-1))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 856-859
  0.000% (0/1)
11
JSC::MacroAssembler::branchTestPtr
Name: JSC::MacroAssembler::branchTestPtr
Prototype: Jump branchTestPtr(ResultCondition cond, AbsoluteAddress address, TrustedImm32 mask = TrustedImm32(-1))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 861-864
  0.000% (0/1)
11
JSC::MacroAssembler::commute
Name: JSC::MacroAssembler::commute
Prototype: static RelationalCondition commute(RelationalCondition condition)
Coverage:  15.789% (3/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 332-357
 15.789% (3/19)
1210
JSC::MacroAssembler::comparePtr
Name: JSC::MacroAssembler::comparePtr
Prototype: void comparePtr(RelationalCondition cond, RegisterID left, TrustedImm32 right, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 786-789
  0.000% (0/1)
11
JSC::MacroAssembler::comparePtr
Name: JSC::MacroAssembler::comparePtr
Prototype: void comparePtr(RelationalCondition cond, RegisterID left, RegisterID right, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 791-794
  0.000% (0/1)
11
JSC::MacroAssembler::invert
Name: JSC::MacroAssembler::invert
Prototype: static DoubleCondition invert(DoubleCondition cond)
Coverage:  0.000% (0/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 142-173
  0.000% (0/26)
1514
JSC::MacroAssembler::invert
Name: JSC::MacroAssembler::invert
Prototype: static ResultCondition invert(ResultCondition cond)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 186-197
  0.000% (0/6)
54
JSC::MacroAssembler::isInvertible
Name: JSC::MacroAssembler::isInvertible
Prototype: static bool isInvertible(ResultCondition cond)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 175-184
  0.000% (0/5)
34
JSC::MacroAssembler::jump
Name: JSC::MacroAssembler::jump
Prototype: void jump(Label target)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 325-328
100.000% (1/1)
11
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...8
Function: ExecutionEngine::newBooleanObject
9
Function: FunctionPrototype::method_toString::FunctionPrototype::method_apply
10
Function: Heap::Object::markObjects
11
Function: JSC::AbstractMacroAssembler::ImmPtr::asTrustedImmPtr
1213
Function: JSC::MacroAssembler::loadPtr
14
Function: JSC::MacroAssemblerX86Common::branchSub32
15
Function: JSC::MacroAssemblerX86Common::store16
16
Function: JSC::MacroAssemblerX86_64::or64
...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