OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
...50
eLOC - Effective Lines of Code: 5
...60
eLOC - Effective Lines of Code: 4
...70
eLOC - Effective Lines of Code: 3
...80
eLOC - Effective Lines of Code: 3
81
eLOC - Effective Lines of Code: 3
82
eLOC - Effective Lines of Code: 3
83
eLOC - Effective Lines of Code: 2
84
eLOC - Effective Lines of Code: 2
8586
eLOC - Effective Lines of Code: 2
87
eLOC - Effective Lines of Code: 2
88
eLOC - Effective Lines of Code: 2
89
eLOC - Effective Lines of Code: 2
90
eLOC - Effective Lines of Code: 2
...100
eLOC - Effective Lines of Code: 2
...110
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QV4::Profiling::Profiler::Profiler
Name: QV4::Profiling::Profiler::Profiler
Prototype: Profiler::Profiler(QV4::ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4profiling.cpp
Lines: 67-76
100.000% (1/1)
21
QV4::Profiling::FunctionCallProfiler::~FunctionCallProfiler [qv4profiling_p.h #1]
Name: QV4::Profiling::FunctionCallProfiler::~FunctionCallProfiler [qv4profiling_p.h #1]
Prototype: ~FunctionCallProfiler()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4profiling_p.h #1
Lines: 289-293
100.000% (4/4)
22
QV4::PersistentValue::clear
Name: QV4::PersistentValue::clear
Prototype: void clear()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 138-141
100.000% (1/1)
21
QV4::Object::setArrayLengthUnchecked
Name: QV4::Object::setArrayLengthUnchecked
Prototype: inline void Object::setArrayLengthUnchecked(uint l)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 464-468
 75.000% (3/4)
22
QV4::Object::arrayCreate
Name: QV4::Object::arrayCreate
Prototype: void arrayCreate()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 274-280
100.000% (4/4)
22
QV4::Moth::BytecodeGenerator::jumpTrue
Name: QV4::Moth::BytecodeGenerator::jumpTrue
Prototype: Jump jumpTrue()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 170-174
100.000% (1/1)
21
QV4::Moth::BytecodeGenerator::jumpNotUndefined
Name: QV4::Moth::BytecodeGenerator::jumpNotUndefined
Prototype: Jump jumpNotUndefined()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 182-186
100.000% (1/1)
21
QV4::Moth::BytecodeGenerator::jumpNoException
Name: QV4::Moth::BytecodeGenerator::jumpNoException
Prototype: Jump jumpNoException()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 188-192
100.000% (1/1)
21
QV4::Moth::BytecodeGenerator::jumpFalse
Name: QV4::Moth::BytecodeGenerator::jumpFalse
Prototype: Jump jumpFalse()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 176-180
100.000% (1/1)
21
QV4::Moth::BytecodeGenerator::jump
Name: QV4::Moth::BytecodeGenerator::jump
Prototype: Jump jump()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 164-168
100.000% (1/1)
21
QV4::Moth::BytecodeGenerator::Jump::Jump
Name: QV4::Moth::BytecodeGenerator::Jump::Jump
Prototype: Jump(Jump &&j)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 107-110
  0.000% (0/1)
21
QV4::Moth::BytecodeGenerator::ExceptionHandler::ExceptionHandler
Name: QV4::Moth::BytecodeGenerator::ExceptionHandler::ExceptionHandler
Prototype: ExceptionHandler(BytecodeGenerator *generator)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 133-136
100.000% (1/1)
21
QV4::MemorySegment::~MemorySegment
Name: QV4::MemorySegment::~MemorySegment
Prototype: ~MemorySegment()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 139-142
100.000% (4/4)
22
QV4::MarkStack::push
Name: QV4::MarkStack::push
Prototype: void push(Heap::Base *m)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 279-282
100.000% (1/1)
21
QV4::MarkStack::pop
Name: QV4::MarkStack::pop
Prototype: Heap::Base *pop()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mmdefs_p.h
Lines: 283-286
100.000% (1/1)
21
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::LazyScope::~LazyScope [qv4runtime.cpp #2]
Name: QV4::LazyScope::~LazyScope [qv4runtime.cpp #2]
Prototype: ~LazyScope()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #2
Lines: 1844-1847
100.000% (4/4)
22
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::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::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::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::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::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::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::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::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::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::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::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::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::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::Assembler::setUnwindHandler
Name: QV4::JIT::Assembler::setUnwindHandler
Prototype: void Assembler::setUnwindHandler(int offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2196-2200
100.000% (1/1)
21
QV4::JIT::Assembler::jumpTrue::[lambda]
Name: QV4::JIT::Assembler::jumpTrue::[lambda]
Prototype: [this, offset](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: 1966-1969
100.000% (1/1)
21
QV4::JIT::Assembler::jumpTrue
Name: QV4::JIT::Assembler::jumpTrue
Prototype: void Assembler::jumpTrue(int offset)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1964-1970
100.000% (2/2)
22
QV4::JIT::Assembler::jumpFalse::[lambda]
Name: QV4::JIT::Assembler::jumpFalse::[lambda]
Prototype: [this, offset](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: 1974-1977
100.000% (1/1)
21
QV4::JIT::Assembler::jumpFalse
Name: QV4::JIT::Assembler::jumpFalse
Prototype: void Assembler::jumpFalse(int offset)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1972-1978
100.000% (2/2)
22
QV4::JIT::Assembler::inc::[lambda]
Name: QV4::JIT::Assembler::inc::[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: 1555-1558
100.000% (1/1)
21
QV4::JIT::Assembler::dec::[lambda]
Name: QV4::JIT::Assembler::dec::[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: 1587-1590
100.000% (1/1)
21
QV4::JIT::Assembler::cmpne
Name: QV4::JIT::Assembler::cmpne
Prototype: void Assembler::cmpne(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1915-1919
100.000% (1/1)
21
QV4::JIT::Assembler::cmplt
Name: QV4::JIT::Assembler::cmplt
Prototype: void Assembler::cmplt(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1933-1937
100.000% (1/1)
21
QV4::JIT::Assembler::cmple
Name: QV4::JIT::Assembler::cmple
Prototype: void Assembler::cmple(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1939-1943
100.000% (1/1)
21
QV4::JIT::Assembler::cmpgt
Name: QV4::JIT::Assembler::cmpgt
Prototype: void Assembler::cmpgt(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1921-1925
100.000% (1/1)
21
QV4::JIT::Assembler::cmpge
Name: QV4::JIT::Assembler::cmpge
Prototype: void Assembler::cmpge(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1927-1931
100.000% (1/1)
21
QV4::JIT::Assembler::cmpeqNull
Name: QV4::JIT::Assembler::cmpeqNull
Prototype: void Assembler::cmpeqNull()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1825-1829
  0.000% (0/1)
21
QV4::JIT::Assembler::cmpeq
Name: QV4::JIT::Assembler::cmpeq
Prototype: void Assembler::cmpeq(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1909-1913
100.000% (1/1)
21
QV4::JIT::Assembler::cmpStrictEqual
Name: QV4::JIT::Assembler::cmpStrictEqual
Prototype: void Assembler::cmpStrictEqual(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1945-1949
100.000% (1/1)
21
QV4::IdentifierTable::markObjects
Name: QV4::IdentifierTable::markObjects
Prototype: void IdentifierTable::markObjects(MarkStack *markStack)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 249-253
100.000% (2/2)
22
QV4::IdentifierHash::~IdentifierHash
Name: QV4::IdentifierHash::~IdentifierHash
Prototype: inline IdentifierHash::~IdentifierHash()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 122-126
100.000% (6/6)
22
QV4::IdentifierHash::value
Name: QV4::IdentifierHash::value
Prototype: inline int IdentifierHash::value(const QString &str) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 157-161
100.000% (1/1)
21
QV4::IdentifierHash::value
Name: QV4::IdentifierHash::value
Prototype: inline int IdentifierHash::value(String *str) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 163-167
100.000% (1/1)
21
QV4::IdentifierHash::toIdentifier
Name: QV4::IdentifierHash::toIdentifier
Prototype: const PropertyKey IdentifierHash::toIdentifier(const QString &str) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 179-183
100.000% (1/1)
21
QV4::IdentifierHash::toIdentifier
Name: QV4::IdentifierHash::toIdentifier
Prototype: const PropertyKey IdentifierHash::toIdentifier(Heap::String *str) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 185-189
100.000% (1/1)
21
QV4::IdentifierHash::add
Name: QV4::IdentifierHash::add
Prototype: inline void IdentifierHash::add(const QString &str, int value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 143-148
100.000% (1/1)
21
QV4::IdentifierHash::add
Name: QV4::IdentifierHash::add
Prototype: inline void IdentifierHash::add(Heap::String *str, int value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 150-155
100.000% (1/1)
21
QV4::HugeItemAllocator::resetBlackBits
Name: QV4::HugeItemAllocator::resetBlackBits
Prototype: void HugeItemAllocator::resetBlackBits()
Coverage:  50.000% (1/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 724-728
 50.000% (1/2)
22
QV4::Heap::TypedArrayPrototype::init
Name: QV4::Heap::TypedArrayPrototype::init
Prototype: inline void Heap::TypedArrayPrototype::init(TypedArray::Type t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 193-198
100.000% (1/1)
21
QV4::Heap::SparseArrayData::destroy
Name: QV4::Heap::SparseArrayData::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 148-151
100.000% (1/1)
21
QV4::Heap::QmlSignalHandler::destroy
Name: QV4::Heap::QmlSignalHandler::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 143-146
100.000% (1/1)
21
QV4::Heap::QQuickJSContext2DPixelData::destroy
Name: QV4::Heap::QQuickJSContext2DPixelData::destroy
Prototype: void destroy()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 521-524
  0.000% (0/1)
21
QV4::Heap::QQuickJSContext2DImageData::markObjects
Name: QV4::Heap::QQuickJSContext2DImageData::markObjects
Prototype: static void markObjects(QV4::Heap::Base *that, QV4::MarkStack *markStack)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 532-535
  0.000% (0/1)
21
QV4::Heap::QQuickContext2DStyle::destroy
Name: QV4::Heap::QQuickContext2DStyle::destroy
Prototype: void destroy()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 509-512
  0.000% (0/1)
21
QV4::Heap::QQmlValueTypeReference::init
Name: QV4::Heap::QQmlValueTypeReference::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 67-70
100.000% (1/1)
21
QV4::Heap::QQmlValueTypeReference::destroy
Name: QV4::Heap::QQmlValueTypeReference::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 71-74
100.000% (1/1)
21
QV4::Heap::QQmlLocaleData::destroy
Name: QV4::Heap::QQmlLocaleData::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale_p.h
Lines: 149-152
100.000% (1/1)
21
QV4::Heap::QQmlDelegateModelItemObject::init
Name: QV4::Heap::QQmlDelegateModelItemObject::init
Prototype: void QV4::Heap::QQmlDelegateModelItemObject::init(QQmlDelegateModelItem *item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel_p_p.h
Lines: 179-183
100.000% (1/1)
21
QV4::Heap::QQmlDelegateModelItemObject::destroy
Name: QV4::Heap::QQmlDelegateModelItemObject::destroy
Prototype: void QV4::Heap::QQmlDelegateModelItemObject::destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1955-1959
100.000% (1/1)
21
QV4::Heap::QQmlDelegateModelGroupChangeArray::destroy
Name: QV4::Heap::QQmlDelegateModelGroupChangeArray::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 79-82
100.000% (1/1)
21
QV4::Heap::QObjectWrapper::init
Name: QV4::Heap::QObjectWrapper::init
Prototype: void init(QObject *object)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 81-85
100.000% (1/1)
21
QV4::Heap::QObjectWrapper::destroy
Name: QV4::Heap::QObjectWrapper::destroy
Prototype: void destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 87-90
100.000% (1/1)
21
QV4::Heap::Object::inlinePropertyDataWithOffset
Name: QV4::Heap::Object::inlinePropertyDataWithOffset
Prototype: const Value *inlinePropertyDataWithOffset(uint indexWithOffset) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 81-84
100.000% (1/1)
21
QV4::Heap::Object::inlinePropertyData
Name: QV4::Heap::Object::inlinePropertyData
Prototype: const Value *inlinePropertyData(uint index) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 85-88
  0.000% (0/1)
21
QV4::Heap::NumberObject::init
Name: QV4::Heap::NumberObject::init
Prototype: void init(double val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 404-407
100.000% (1/1)
21
QV4::Heap::ExecutionContext::init
Name: QV4::Heap::ExecutionContext::init
Prototype: void init(ContextType t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context_p.h
Lines: 78-83
100.000% (1/1)
21
QV4::Heap::ErrorObject::destroy
Name: QV4::Heap::ErrorObject::destroy
Prototype: void destroy()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h
Lines: 86-89
  0.000% (0/1)
21
QV4::Heap::DateObject::init
Name: QV4::Heap::DateObject::init
Prototype: void init()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dateobject_p.h
Lines: 66-70
  0.000% (0/1)
21
QV4::Heap::DateObject::init
Name: QV4::Heap::DateObject::init
Prototype: void init(const Value &date)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dateobject_p.h
Lines: 72-76
100.000% (1/1)
21
QV4::Heap::BooleanObject::init
Name: QV4::Heap::BooleanObject::init
Prototype: void init(bool b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 394-397
100.000% (1/1)
21
QV4::Heap::ArrayObject::init
Name: QV4::Heap::ArrayObject::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 417-420
100.000% (1/1)
21
QV4::Heap::ArgumentsSetterFunction::init
Name: QV4::Heap::ArgumentsSetterFunction::init
Prototype: inline void Heap::ArgumentsSetterFunction::init(QV4::ExecutionContext *scope, uint index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4argumentsobject_p.h
Lines: 130-135
100.000% (1/1)
21
QV4::Heap::ArgumentsGetterFunction::init
Name: QV4::Heap::ArgumentsGetterFunction::init
Prototype: inline void Heap::ArgumentsGetterFunction::init(QV4::ExecutionContext *scope, uint index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4argumentsobject_p.h
Lines: 115-120
100.000% (1/1)
21
QV4::ExecutionEngine::canJIT [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::canJIT [qv4engine_p.h #1]
Prototype: bool canJIT(Function *f = nullptr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 547-559
  0.000% (0/1)
21
QV4::Encode::Encode
Name: QV4::Encode::Encode
Prototype: explicit Encode(Value *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 730-733
100.000% (1/1)
21
QV4::CppStackFrame::setupJSFrame [qv4stackframe_p.h #2]
Name: QV4::CppStackFrame::setupJSFrame [qv4stackframe_p.h #2]
Prototype: void setupJSFrame(Value *stackSpace, const Value &function, const Heap::ExecutionContext *scope, const Value &thisObject, const Value &newTarget = Primitive::undefinedValue())
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe_p.h #2
Lines: 141-145
100.000% (1/1)
21
QV4::CppStackFrame::pop [qv4stackframe_p.h #2]
Name: QV4::CppStackFrame::pop [qv4stackframe_p.h #2]
Prototype: void pop()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe_p.h #2
Lines: 126-129
100.000% (1/1)
21
QV4::CppStackFrame::pop [qv4stackframe_p.h #1]
Name: QV4::CppStackFrame::pop [qv4stackframe_p.h #1]
Prototype: void pop()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe_p.h #1
Lines: 126-129
100.000% (1/1)
21
QV4::Compiler::StringTableGenerator::getStringId
Name: QV4::Compiler::StringTableGenerator::getStringId
Prototype: int QV4::Compiler::StringTableGenerator::getStringId(const QString &string) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 70-74
100.000% (1/1)
21
QV4::Compiler::ControlFlowUnwind::ControlFlowUnwind
Name: QV4::Compiler::ControlFlowUnwind::ControlFlowUnwind
Prototype: ControlFlowUnwind(Codegen *cg, Type type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontrolflow_p.h
Lines: 168-171
100.000% (1/1)
21
QV4::Compiler::Context::Context
Name: QV4::Compiler::Context::Context
Prototype: Context(Context *parent, ContextType type)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext_p.h
Lines: 236-242
100.000% (6/6)
22
QV4::Compiler::Codegen::Result::iftrue
Name: QV4::Compiler::Codegen::Result::iftrue
Prototype: const BytecodeGenerator::Label *iftrue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 450-453
100.000% (1/1)
21
QV4::Compiler::Codegen::Result::iffalse
Name: QV4::Compiler::Codegen::Result::iffalse
Prototype: const BytecodeGenerator::Label *iffalse() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 455-458
100.000% (1/1)
21
QV4::Compiler::Codegen::Result::Result
Name: QV4::Compiler::Codegen::Result::Result
Prototype: explicit Result(const BytecodeGenerator::Label *iftrue, const BytecodeGenerator::Label *iffalse, bool trueBlockFollowsCondition)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 438-448
100.000% (1/1)
21
QV4::Compiler::Codegen::Reference::nameAsIndex
Name: QV4::Compiler::Codegen::Reference::nameAsIndex
Prototype: int nameAsIndex() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 347-350
100.000% (1/1)
21
QV4::Compiler::Codegen::RValue::stackSlot
Name: QV4::Compiler::Codegen::RValue::stackSlot
Prototype: Moth::StackSlot stackSlot() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 165-168
100.000% (1/1)
21
QV4::Compiler::Codegen::RValue::constantValue
Name: QV4::Compiler::Codegen::RValue::constantValue
Prototype: QV4::ReturnedValue constantValue() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen_p.h
Lines: 170-173
  0.000% (0/1)
21
QV4::CompiledData::final::addref [qv4compileddata_p.h #2]
Name: QV4::CompiledData::final::addref [qv4compileddata_p.h #2]
Prototype: void addref()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 994-998
100.000% (1/1)
21
QV4::CompiledData::final::addref [qv4compileddata_p.h #1]
Name: QV4::CompiledData::final::addref [qv4compileddata_p.h #1]
Prototype: void addref()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 994-998
100.000% (1/1)
21
QV4::CompiledData::TypeReferenceMap::collectFromObjects [qv4compileddata_p.h #2]
Name: QV4::CompiledData::TypeReferenceMap::collectFromObjects [qv4compileddata_p.h #2]
Prototype: template <typename Iterator> void collectFromObjects(Iterator it, Iterator end)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 941-946
100.000% (4/4)
22
QV4::CompiledData::TypeReferenceMap::collectFromObjects [qv4compileddata_p.h #1]
Name: QV4::CompiledData::TypeReferenceMap::collectFromObjects [qv4compileddata_p.h #1]
Prototype: template <typename Iterator> void collectFromObjects(Iterator it, Iterator end)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 941-946
100.000% (4/4)
22
QV4::CompiledData::Location::operator< [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Location::operator< [qv4compileddata_p.h #2]
Prototype: inline bool operator<(const Location &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 126-129
100.000% (1/1)
21
QV4::CompiledData::Location::operator< [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Location::operator< [qv4compileddata_p.h #1]
Prototype: inline bool operator<(const Location &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 126-129
100.000% (1/1)
21
Page:<>1
eLOC - Effective Lines of Code: 1559
...50
eLOC - Effective Lines of Code: 5
...60
eLOC - Effective Lines of Code: 4
...70
eLOC - Effective Lines of Code: 3
...80
eLOC - Effective Lines of Code: 3
81
eLOC - Effective Lines of Code: 3
82
eLOC - Effective Lines of Code: 3
83
eLOC - Effective Lines of Code: 2
84
eLOC - Effective Lines of Code: 2
8586
eLOC - Effective Lines of Code: 2
87
eLOC - Effective Lines of Code: 2
88
eLOC - Effective Lines of Code: 2
89
eLOC - Effective Lines of Code: 2
90
eLOC - Effective Lines of Code: 2
...100
eLOC - Effective Lines of Code: 2
...110
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0

Generated by Squish Coco 4.2.0