OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...80
McCabe - Cyclomatic Complexity: 1
...90
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...108
McCabe - Cyclomatic Complexity: 1
109
McCabe - Cyclomatic Complexity: 1
110
McCabe - Cyclomatic Complexity: 1
111
McCabe - Cyclomatic Complexity: 1
112113
McCabe - Cyclomatic Complexity: 1
114
McCabe - Cyclomatic Complexity: 1
115
McCabe - Cyclomatic Complexity: 1
116
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QV4::JIT::Assembler::unot::[lambda]
Name: QV4::JIT::Assembler::unot::[lambda]
Prototype: [this](PlatformAssembler::RegisterID resultReg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1599-1603
100.000% (1/1)
31
QV4::JIT::Assembler::ushr
Name: QV4::JIT::Assembler::ushr
Prototype: void Assembler::ushr(int lhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1654-1673
  0.000% (0/1)
161
QV4::JIT::Assembler::~Assembler
Name: QV4::JIT::Assembler::~Assembler
Prototype: Assembler::~Assembler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1297-1300
100.000% (1/1)
11
QV4::JIT::Helpers::cloneBlockContext
Name: QV4::JIT::Helpers::cloneBlockContext
Prototype: void cloneBlockContext(Value *contextSlot)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4jithelpers.cpp
Lines: 118-121
  0.000% (0/1)
11
QV4::JIT::Helpers::getLookup
Name: QV4::JIT::Helpers::getLookup
Prototype: ReturnedValue getLookup(ExecutionEngine *engine, Function *f, int index, const Value &base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4jithelpers.cpp
Lines: 98-102
100.000% (1/1)
21
QV4::JIT::Helpers::loadGlobalLookup
Name: QV4::JIT::Helpers::loadGlobalLookup
Prototype: ReturnedValue loadGlobalLookup(ExecutionEngine *engine, Function *f, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4jithelpers.cpp
Lines: 66-70
100.000% (1/1)
21
QV4::JIT::Helpers::popScriptContext
Name: QV4::JIT::Helpers::popScriptContext
Prototype: void popScriptContext(Value *stack, ExecutionEngine *engine)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4jithelpers.cpp
Lines: 128-131
  0.000% (0/1)
11
QV4::JIT::Helpers::pushBlockContext
Name: QV4::JIT::Helpers::pushBlockContext
Prototype: void pushBlockContext(Value *stack, int index)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4jithelpers.cpp
Lines: 112-116
  0.000% (0/1)
21
QV4::JIT::Helpers::pushScriptContext
Name: QV4::JIT::Helpers::pushScriptContext
Prototype: void pushScriptContext(Value *stack, ExecutionEngine *engine, int index)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4jithelpers.cpp
Lines: 123-126
  0.000% (0/1)
11
QV4::JIT::JIT::Assembler::moveReg
Name: QV4::JIT::JIT::Assembler::moveReg
Prototype: void JIT::Assembler::moveReg(int sourceReg, int destReg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1463-1466
100.000% (1/1)
11
QV4::JIT::JIT::Assembler::storeHeapObject
Name: QV4::JIT::JIT::Assembler::storeHeapObject
Prototype: void JIT::Assembler::storeHeapObject(int reg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1507-1510
100.000% (1/1)
11
QV4::JIT::JIT::Assembler::unwindDispatch
Name: QV4::JIT::JIT::Assembler::unwindDispatch
Prototype: void JIT::Assembler::unwindDispatch()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2208-2223
100.000% (1/1)
471
QV4::JIT::JIT::Assembler::unwindToLabel
Name: QV4::JIT::JIT::Assembler::unwindToLabel
Prototype: void JIT::Assembler::unwindToLabel(int level, int offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2225-2231
100.000% (1/1)
281
QV4::JIT::PlatformAssembler64::callWithAccumulatorByValueAsFirstArgument
Name: QV4::JIT::PlatformAssembler64::callWithAccumulatorByValueAsFirstArgument
Prototype: void callWithAccumulatorByValueAsFirstArgument(std::function<void()> doCall)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 888-892
100.000% (1/1)
21
QV4::JIT::PlatformAssembler64::copyReg
Name: QV4::JIT::PlatformAssembler64::copyReg
Prototype: void copyReg(Address src, Address dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 663-667
  0.000% (0/1)
21
QV4::JIT::PlatformAssembler64::encodeDoubleIntoAccumulator
Name: QV4::JIT::PlatformAssembler64::encodeDoubleIntoAccumulator
Prototype: void encodeDoubleIntoAccumulator(FPRegisterID src)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 832-837
  0.000% (0/1)
31
QV4::JIT::PlatformAssembler64::generateCatchTrampoline::[lambda]
Name: QV4::JIT::PlatformAssembler64::generateCatchTrampoline::[lambda]
Prototype: [this]()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 707-707
100.000% (1/1)
11
QV4::JIT::PlatformAssembler64::isIntOrBool
Name: QV4::JIT::PlatformAssembler64::isIntOrBool
Prototype: Jump isIntOrBool()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 818-822
100.000% (1/1)
21
QV4::JIT::PlatformAssembler64::isNullOrUndefined
Name: QV4::JIT::PlatformAssembler64::isNullOrUndefined
Prototype: void isNullOrUndefined()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 804-816
100.000% (1/1)
71
QV4::JIT::PlatformAssembler64::jumpEmpty
Name: QV4::JIT::PlatformAssembler64::jumpEmpty
Prototype: Jump jumpEmpty()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 716-719
  0.000% (0/1)
11
QV4::JIT::PlatformAssembler64::jumpNotUndefined
Name: QV4::JIT::PlatformAssembler64::jumpNotUndefined
Prototype: void jumpNotUndefined(int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 710-714
  0.000% (0/1)
21
QV4::JIT::PlatformAssembler64::loadAccumulator
Name: QV4::JIT::PlatformAssembler64::loadAccumulator
Prototype: void loadAccumulator(Address addr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 674-677
100.000% (1/1)
11
QV4::JIT::PlatformAssembler64::loadPointerFromValue
Name: QV4::JIT::PlatformAssembler64::loadPointerFromValue
Prototype: void loadPointerFromValue(Address addr, RegisterID dest = AccumulatorRegister)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 669-672
100.000% (1/1)
11
QV4::JIT::PlatformAssembler64::loadString
Name: QV4::JIT::PlatformAssembler64::loadString
Prototype: void loadString(int stringId)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 690-693
100.000% (1/1)
11
QV4::JIT::PlatformAssembler64::loadUndefined
Name: QV4::JIT::PlatformAssembler64::loadUndefined
Prototype: void loadUndefined(RegisterID dest = AccumulatorRegister)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 647-650
100.000% (1/1)
11
QV4::JIT::PlatformAssembler64::loadValue
Name: QV4::JIT::PlatformAssembler64::loadValue
Prototype: void loadValue(ReturnedValue value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 695-698
100.000% (1/1)
11
QV4::JIT::PlatformAssembler64::moveReg
Name: QV4::JIT::PlatformAssembler64::moveReg
Prototype: void moveReg(Address sourceRegAddress, Address destRegAddress)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 684-688
100.000% (1/1)
21
QV4::JIT::PlatformAssembler64::popValueAligned
Name: QV4::JIT::PlatformAssembler64::popValueAligned
Prototype: void popValueAligned()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 845-848
100.000% (1/1)
11
QV4::JIT::PlatformAssembler64::pushValueAligned
Name: QV4::JIT::PlatformAssembler64::pushValueAligned
Prototype: void pushValueAligned(ReturnedValue v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 839-843
100.000% (1/1)
21
QV4::JIT::PlatformAssembler64::regToInt32
Name: QV4::JIT::PlatformAssembler64::regToInt32
Prototype: void regToInt32(Address srcReg, RegisterID targetReg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 789-802
  0.000% (0/1)
91
QV4::JIT::PlatformAssembler64::saveReturnValueInAccumulator
Name: QV4::JIT::PlatformAssembler64::saveReturnValueInAccumulator
Prototype: void saveReturnValueInAccumulator()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 642-645
100.000% (1/1)
11
QV4::JIT::PlatformAssembler64::storeAccumulator
Name: QV4::JIT::PlatformAssembler64::storeAccumulator
Prototype: void storeAccumulator(Address addr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 679-682
100.000% (1/1)
11
QV4::JIT::PlatformAssembler64::storeHeapObject
Name: QV4::JIT::PlatformAssembler64::storeHeapObject
Prototype: void storeHeapObject(RegisterID source, Address addr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 700-703
100.000% (1/1)
11
QV4::JIT::PlatformAssembler64::toBoolean
Name: QV4::JIT::PlatformAssembler64::toBoolean
Prototype: void toBoolean(std::function<void(RegisterID)> continuation)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 721-738
100.000% (1/1)
121
QV4::JIT::PlatformAssembler64::toInt32
Name: QV4::JIT::PlatformAssembler64::toInt32
Prototype: void toInt32()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 777-787
100.000% (1/1)
61
QV4::JIT::PlatformAssembler64::toInt32LhsAcc
Name: QV4::JIT::PlatformAssembler64::toInt32LhsAcc
Prototype: void toInt32LhsAcc(Address lhs, RegisterID lhsTarget)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 752-775
100.000% (1/1)
171
QV4::JIT::PlatformAssembler64::toNumber
Name: QV4::JIT::PlatformAssembler64::toNumber
Prototype: void toNumber()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 740-750
100.000% (1/1)
61
QV4::JIT::PlatformAssemblerCommon::addCatchyJump
Name: QV4::JIT::PlatformAssemblerCommon::addCatchyJump
Prototype: void addCatchyJump(Jump j)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 607-611
100.000% (1/1)
21
QV4::JIT::PlatformAssemblerCommon::callRuntime
Name: QV4::JIT::PlatformAssemblerCommon::callRuntime
Prototype: void callRuntime(const char *functionName, const void *funcPtr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 547-551
100.000% (1/1)
21
QV4::JIT::PlatformAssemblerCommon::contextAddress
Name: QV4::JIT::PlatformAssemblerCommon::contextAddress
Prototype: Address contextAddress() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 523-526
100.000% (1/1)
131
QV4::JIT::PlatformAssemblerCommon::exceptionHandlerAddress
Name: QV4::JIT::PlatformAssemblerCommon::exceptionHandlerAddress
Prototype: Address exceptionHandlerAddress() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 518-521
100.000% (1/1)
11
QV4::JIT::PlatformAssemblerCommon::generateFunctionEntry
Name: QV4::JIT::PlatformAssemblerCommon::generateFunctionEntry
Prototype: void generateFunctionEntry()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 613-617
100.000% (1/1)
141
QV4::JIT::PlatformAssemblerCommon::loadCompilationUnitPtr
Name: QV4::JIT::PlatformAssemblerCommon::loadCompilationUnitPtr
Prototype: Address loadCompilationUnitPtr(RegisterID target)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 560-566
100.000% (1/1)
161
QV4::JIT::PlatformAssemblerCommon::loadConstAddress
Name: QV4::JIT::PlatformAssemblerCommon::loadConstAddress
Prototype: Address loadConstAddress(int constIndex, RegisterID baseReg = ScratchRegister)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 568-575
100.000% (1/1)
171
QV4::JIT::PlatformAssemblerCommon::loadFunctionPtr
Name: QV4::JIT::PlatformAssemblerCommon::loadFunctionPtr
Prototype: Address loadFunctionPtr(RegisterID target)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 553-558
100.000% (1/1)
151
QV4::JIT::PlatformAssemblerCommon::loadStringAddress
Name: QV4::JIT::PlatformAssemblerCommon::loadStringAddress
Prototype: Address loadStringAddress(int stringId)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 577-583
100.000% (1/1)
161
QV4::JIT::PlatformAssemblerCommon::passAsArg
Name: QV4::JIT::PlatformAssemblerCommon::passAsArg
Prototype: void passAsArg(RegisterID src, int arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 585-588
100.000% (1/1)
11
QV4::JIT::PlatformAssembler_X86_64_SysV::callAbsolute
Name: QV4::JIT::PlatformAssembler_X86_64_SysV::callAbsolute
Prototype: void callAbsolute(const void *funcPtr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 134-138
100.000% (1/1)
21
QV4::JIT::PlatformAssembler_X86_64_SysV::generatePlatformFunctionEntry
Name: QV4::JIT::PlatformAssembler_X86_64_SysV::generatePlatformFunctionEntry
Prototype: void generatePlatformFunctionEntry()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 112-122
100.000% (1/1)
81
QV4::JIT::PlatformAssembler_X86_64_SysV::generatePlatformFunctionExit
Name: QV4::JIT::PlatformAssembler_X86_64_SysV::generatePlatformFunctionExit
Prototype: void generatePlatformFunctionExit()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 124-132
100.000% (1/1)
61
QV4::JIT::PlatformAssembler_X86_64_SysV::popAligned
Name: QV4::JIT::PlatformAssembler_X86_64_SysV::popAligned
Prototype: void popAligned(RegisterID reg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 146-150
100.000% (1/1)
21
QV4::JIT::PlatformAssembler_X86_64_SysV::popValue
Name: QV4::JIT::PlatformAssembler_X86_64_SysV::popValue
Prototype: void popValue()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 107-110
  0.000% (0/1)
11
QV4::JIT::PlatformAssembler_X86_64_SysV::pushAligned
Name: QV4::JIT::PlatformAssembler_X86_64_SysV::pushAligned
Prototype: void pushAligned(RegisterID reg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 140-144
100.000% (1/1)
21
QV4::JIT::QIODevicePrintStream::QIODevicePrintStream
Name: QV4::JIT::QIODevicePrintStream::QIODevicePrintStream
Prototype: explicit QIODevicePrintStream(QIODevice *dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1318-1324
  0.000% (0/1)
11
QV4::JIT::argStackAddress
Name: QV4::JIT::argStackAddress
Prototype: Address argStackAddress(int arg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2015-2020
  0.000% (0/1)
31
QV4::JIT::final::hasLabel
Name: QV4::JIT::final::hasLabel
Prototype: bool hasLabel() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit_p.h
Lines: 215-216
100.000% (1/1)
11
QV4::JIT::printDisassembledOutputWithCalls::[lambda]
Name: QV4::JIT::printDisassembledOutputWithCalls::[lambda]
Prototype: []()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1360-1360
  0.000% (0/1)
01
QV4::JIT::regAddr
Name: QV4::JIT::regAddr
Prototype: static Address regAddr(int reg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1286-1289
100.000% (1/1)
11
QV4::JIT::toInt32Helper
Name: QV4::JIT::toInt32Helper
Prototype: static ReturnedValue toInt32Helper(ReturnedValue v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 72-75
100.000% (1/1)
11
QV4::JIT::toNumberHelper
Name: QV4::JIT::toNumberHelper
Prototype: static ReturnedValue toNumberHelper(ReturnedValue v)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 67-70
  0.000% (0/1)
11
QV4::JSCallData::operator->
Name: QV4::JSCallData::operator->
Prototype: JSCallData *operator->()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h
Lines: 78-80
100.000% (1/1)
11
QV4::JsonObject::__dataTest
Name: QV4::JsonObject::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h
Lines: 85-85
  0.000% (0/1)
11
QV4::JsonObject::d
Name: QV4::JsonObject::d
Prototype: QV4::Heap::JsonObject *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h
Lines: 85-85
100.000% (1/1)
11
QV4::JsonObject::d_unchecked
Name: QV4::JsonObject::d_unchecked
Prototype: QV4::Heap::JsonObject *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h
Lines: 85-85
100.000% (1/1)
11
QV4::JsonObject::qt_check_for_QMANAGED_macro
Name: QV4::JsonObject::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h
Lines: 85-85
  0.000% (0/1)
11
QV4::JsonObject::staticVTable
Name: QV4::JsonObject::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h
Lines: 85-85
100.000% (1/1)
11
QV4::JsonObject::toJsonArray
Name: QV4::JsonObject::toJsonArray
Prototype: static inline QJsonArray toJsonArray(const QV4::ArrayObject *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h
Lines: 102-103
100.000% (1/1)
11
QV4::JsonObject::toJsonObject
Name: QV4::JsonObject::toJsonObject
Prototype: static inline QJsonObject toJsonObject(const QV4::Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h
Lines: 100-101
100.000% (1/1)
11
QV4::JsonObject::toJsonValue
Name: QV4::JsonObject::toJsonValue
Prototype: static inline QJsonValue toJsonValue(const QV4::Value &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h
Lines: 98-99
100.000% (1/1)
11
QV4::Lookup::clear
Name: QV4::Lookup::clear
Prototype: void clear()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup_p.h
Lines: 168-170
  0.000% (0/1)
11
QV4::Managed::__dataTest
Name: QV4::Managed::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 111-111
  0.000% (0/1)
11
QV4::Managed::cast
Name: QV4::Managed::cast
Prototype: template<typename T> inline T *cast()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 186-188
100.000% (1/1)
11
QV4::Managed::cast
Name: QV4::Managed::cast
Prototype: template<typename T> inline const T *cast() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 189-191
100.000% (1/1)
11
QV4::Managed::d
Name: QV4::Managed::d
Prototype: QV4::Heap::Base *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 111-111
100.000% (1/1)
11
QV4::Managed::d_unchecked
Name: QV4::Managed::d_unchecked
Prototype: QV4::Heap::Base *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 111-111
100.000% (1/1)
11
QV4::Managed::engine
Name: QV4::Managed::engine
Prototype: inline ExecutionEngine *engine() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 164-164
100.000% (1/1)
11
QV4::Managed::heapObject
Name: QV4::Managed::heapObject
Prototype: inline __attribute__((always_inline)) Heap::Base *heapObject() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 182-184
100.000% (1/1)
11
QV4::Managed::inUse
Name: QV4::Managed::inUse
Prototype: bool inUse() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 178-178
100.000% (1/1)
11
QV4::Managed::internalClass
Name: QV4::Managed::internalClass
Prototype: Heap::InternalClass *internalClass() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 162-162
100.000% (1/1)
11
QV4::Managed::isArrayLike
Name: QV4::Managed::isArrayLike
Prototype: bool isArrayLike() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 167-167
  0.000% (0/1)
11
QV4::Managed::isArrayObject
Name: QV4::Managed::isArrayObject
Prototype: bool isArrayObject() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 169-169
100.000% (1/1)
11
QV4::Managed::isEqualTo
Name: QV4::Managed::isEqualTo
Prototype: bool isEqualTo(const Managed *other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 175-176
100.000% (1/1)
11
QV4::Managed::isListType
Name: QV4::Managed::isListType
Prototype: bool isListType() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 166-166
100.000% (1/1)
11
QV4::Managed::isStringObject
Name: QV4::Managed::isStringObject
Prototype: bool isStringObject() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 170-170
100.000% (1/1)
11
QV4::Managed::isSymbolObject
Name: QV4::Managed::isSymbolObject
Prototype: bool isSymbolObject() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 171-171
  0.000% (0/1)
11
QV4::Managed::mark
Name: QV4::Managed::mark
Prototype: inline void Managed::mark(MarkStack *markStack)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 202-206
100.000% (1/1)
21
QV4::Managed::markBit
Name: QV4::Managed::markBit
Prototype: bool markBit() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 179-179
100.000% (1/1)
11
QV4::Managed::qt_check_for_QMANAGED_macro
Name: QV4::Managed::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 111-111
  0.000% (0/1)
11
QV4::Managed::staticVTable
Name: QV4::Managed::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 111-111
  0.000% (0/1)
11
QV4::Managed::vtable
Name: QV4::Managed::vtable
Prototype: const VTable *vtable() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 163-163
100.000% (1/1)
11
QV4::MapCtor::__dataTest
Name: QV4::MapCtor::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject_p.h
Lines: 82-82
  0.000% (0/1)
11
QV4::MapCtor::d
Name: QV4::MapCtor::d
Prototype: QV4::Heap::MapCtor *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject_p.h
Lines: 82-82
100.000% (1/1)
11
QV4::MapCtor::d_unchecked
Name: QV4::MapCtor::d_unchecked
Prototype: QV4::Heap::MapCtor *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject_p.h
Lines: 82-82
100.000% (1/1)
11
QV4::MapCtor::qt_check_for_QMANAGED_macro
Name: QV4::MapCtor::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject_p.h
Lines: 82-82
  0.000% (0/1)
11
QV4::MapCtor::staticVTable
Name: QV4::MapCtor::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject_p.h
Lines: 82-82
100.000% (1/1)
11
QV4::MapIteratorObject::__dataTest
Name: QV4::MapIteratorObject::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapiterator_p.h
Lines: 90-90
  0.000% (0/1)
11
QV4::MapIteratorObject::d
Name: QV4::MapIteratorObject::d
Prototype: QV4::Heap::MapIteratorObject *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapiterator_p.h
Lines: 90-90
100.000% (1/1)
11
QV4::MapIteratorObject::d_unchecked
Name: QV4::MapIteratorObject::d_unchecked
Prototype: QV4::Heap::MapIteratorObject *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapiterator_p.h
Lines: 90-90
100.000% (1/1)
11
QV4::MapIteratorObject::defaultPrototype
Name: QV4::MapIteratorObject::defaultPrototype
Prototype: static QV4::Object *defaultPrototype(QV4::ExecutionEngine *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapiterator_p.h
Lines: 92-92
100.000% (1/1)
11
QV4::MapIteratorObject::qt_check_for_QMANAGED_macro
Name: QV4::MapIteratorObject::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapiterator_p.h
Lines: 90-90
100.000% (1/1)
11
Page:<>1
McCabe - Cyclomatic Complexity: 1
...80
McCabe - Cyclomatic Complexity: 1
...90
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...108
McCabe - Cyclomatic Complexity: 1
109
McCabe - Cyclomatic Complexity: 1
110
McCabe - Cyclomatic Complexity: 1
111
McCabe - Cyclomatic Complexity: 1
112113
McCabe - Cyclomatic Complexity: 1
114
McCabe - Cyclomatic Complexity: 1
115
McCabe - Cyclomatic Complexity: 1
116
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
...140
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0