OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::JSC
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
AbstractMacroAssembler
Name: JSC::AbstractMacroAssembler
Coverage:  48.101% (38/79)
 48.101% (38/79)
11075
AssemblerBuffer
Name: JSC::AssemblerBuffer
Coverage:  51.515% (17/33)
 51.515% (17/33)
3825
AssemblerLabel
Name: JSC::AssemblerLabel
Coverage:  75.000% (3/4)
 75.000% (3/4)
64
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
CodeLocationCall
Name: JSC::CodeLocationCall
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
CodeLocationCommon
Name: JSC::CodeLocationCommon
Coverage:  10.000% (1/10)
 10.000% (1/10)
1110
CodeLocationConvertibleLoad
Name: JSC::CodeLocationConvertibleLoad
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
CodeLocationDataLabel32
Name: JSC::CodeLocationDataLabel32
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
CodeLocationDataLabelCompact
Name: JSC::CodeLocationDataLabelCompact
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
CodeLocationDataLabelPtr
Name: JSC::CodeLocationDataLabelPtr
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
CodeLocationInstruction
Name: JSC::CodeLocationInstruction
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
CodeLocationJump
Name: JSC::CodeLocationJump
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
CodeLocationLabel
Name: JSC::CodeLocationLabel
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
CodeLocationNearCall
Name: JSC::CodeLocationNearCall
Coverage:  0.000% (0/2)
  0.000% (0/2)
22
DefaultExecutableOffsetCalculator
Name: JSC::DefaultExecutableOffsetCalculator
Coverage: 100.000% (1/1)
100.000% (1/1)
11
ExecutableAllocator
Name: JSC::ExecutableAllocator
Coverage:  60.000% (6/10)
 60.000% (6/10)
366
ExecutableMemoryHandle
Name: JSC::ExecutableMemoryHandle
Coverage:  83.333% (5/6)
 83.333% (5/6)
66
FunctionPtr
Name: JSC::FunctionPtr
Coverage:  0.000% (0/11)
  0.000% (0/11)
1211
JSGlobalData
Name: JSC::JSGlobalData
Coverage: 100.000% (1/1)
100.000% (1/1)
11
LinkBuffer
Name: JSC::LinkBuffer
Coverage: 100.000% (1/1)
100.000% (1/1)
11
LinkBufferBase
Name: JSC::LinkBufferBase
Coverage:  35.294% (12/34)
 35.294% (12/34)
9030
MacroAssembler
Name: JSC::MacroAssembler
Coverage:  12.500% (17/136)
 12.500% (17/136)
115112
MacroAssemblerCodePtr
Name: JSC::MacroAssemblerCodePtr
Coverage:  57.143% (4/7)
 57.143% (4/7)
117
MacroAssemblerCodeRef
Name: JSC::MacroAssemblerCodeRef
Coverage:  36.364% (4/11)
 36.364% (4/11)
129
MacroAssemblerX86Common
Name: JSC::MacroAssemblerX86Common
Coverage:  22.156% (74/334)
 22.156% (74/334)
408228
MacroAssemblerX86_64
Name: JSC::MacroAssemblerX86_64
Coverage:  14.035% (24/171)
 14.035% (24/171)
232122
Options
Name: JSC::Options
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
ReturnAddressPtr
Name: JSC::ReturnAddressPtr
Coverage:  0.000% (0/4)
  0.000% (0/4)
54
X86Assembler
Name: JSC::X86Assembler
Coverage:  29.565% (136/460)
 29.565% (136/460)
680348
Yarr
Name: JSC::Yarr
Coverage:  73.806% (1854/2512)
 73.806% (1854/2512)
31101085
disassemble
Name: JSC::disassemble
Prototype: void disassemble(const MacroAssemblerCodePtr& codePtr, size_t size, const char* prefix, PrintStream& out)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/disassembler/Disassembler.cpp
Lines: 34-40
  0.000% (0/4)
32
tryToDisassemble
Name: JSC::tryToDisassemble
Prototype: inline bool tryToDisassemble(const MacroAssemblerCodePtr&, size_t, const char*, PrintStream&)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/disassembler/Disassembler.h
Lines: 39-42
  0.000% (0/1)
11

Generated by Squish Coco 4.2.0