OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/11)
...100
Condition %: 100.000% (1/1)
...150
Condition %: 100.000% (1/1)
...160
Condition %: 100.000% (7/7)
...170
Condition %: 100.000% (1/1)
...180
Condition %: 100.000% (1/1)
...184
Condition %: 100.000% (1/1)
185
Condition %: 100.000% (4/4)
186
Condition %: 100.000% (6/6)
187
Condition %: 100.000% (2/2)
188189
Condition %: 100.000% (1/1)
190
Condition %: 100.000% (1/1)
191
Condition %: 100.000% (1/1)
192
Condition %: 100.000% (4/4)
...200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QV4::MemberGeneratorFunction::d_unchecked
Name: QV4::MemberGeneratorFunction::d_unchecked
Prototype: QV4::Heap::MemberGeneratorFunction *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject_p.h
Lines: 118-118
100.000% (1/1)
11
QV4::MemberGeneratorFunction::defaultInternalClass
Name: QV4::MemberGeneratorFunction::defaultInternalClass
Prototype: static Heap::InternalClass *defaultInternalClass(QV4::EngineBase *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject_p.h
Lines: 119-119
100.000% (1/1)
11
QV4::MemberGeneratorFunction::staticVTable
Name: QV4::MemberGeneratorFunction::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/qv4generatorobject_p.h
Lines: 118-118
100.000% (1/1)
11
QV4::MemoryManager::MemoryManager
Name: QV4::MemoryManager::MemoryManager
Prototype: MemoryManager::MemoryManager(ExecutionEngine *engine)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 751-770
100.000% (4/4)
32
QV4::MemoryManager::alloc
Name: QV4::MemoryManager::alloc
Prototype: template <typename ManagedType, typename... Args> typename ManagedType::Data *alloc(Args... args)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 249-256
100.000% (1/1)
41
QV4::MemoryManager::allocIC
Name: QV4::MemoryManager::allocIC
Prototype: template<typename ManagedType> typename ManagedType::Data *allocIC()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 269-275
100.000% (1/1)
31
QV4::MemoryManager::allocManaged
Name: QV4::MemoryManager::allocManaged
Prototype: template<typename ManagedType> inline typename ManagedType::Data *allocManaged(std::size_t size, Heap::InternalClass *ic)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 162-172
100.000% (1/1)
71
QV4::MemoryManager::allocManaged
Name: QV4::MemoryManager::allocManaged
Prototype: template<typename ManagedType> inline typename ManagedType::Data *allocManaged(std::size_t size, InternalClass *ic)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 174-178
100.000% (1/1)
11
QV4::MemoryManager::allocManaged
Name: QV4::MemoryManager::allocManaged
Prototype: template<typename ManagedType> inline typename ManagedType::Data *allocManaged(std::size_t size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 180-186
100.000% (1/1)
31
QV4::MemoryManager::allocObject
Name: QV4::MemoryManager::allocObject
Prototype: template <typename ObjectType, typename... Args> typename ObjectType::Data *allocObject(Heap::InternalClass *ic, Args... args)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 224-230
100.000% (1/1)
31
QV4::MemoryManager::allocObject
Name: QV4::MemoryManager::allocObject
Prototype: template <typename ObjectType, typename... Args> typename ObjectType::Data *allocObject(InternalClass *ic, Args... args)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 232-238
100.000% (1/1)
31
QV4::MemoryManager::allocWithStringData
Name: QV4::MemoryManager::allocWithStringData
Prototype: template <typename ManagedType, typename Arg1> typename ManagedType::Data *allocWithStringData(std::size_t unmanagedSize, Arg1 arg1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 214-222
100.000% (1/1)
51
QV4::MemoryManager::allocate
Name: QV4::MemoryManager::allocate
Prototype: template <typename ObjectType, typename... Args> typename ObjectType::Data *allocate(Args... args)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 240-247
100.000% (1/1)
41
QV4::MemoryManager::allocateObject
Name: QV4::MemoryManager::allocateObject
Prototype: template <typename ObjectType> typename ObjectType::Data *allocateObject(Heap::InternalClass *ic)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 188-196
100.000% (1/1)
51
QV4::MemoryManager::allocateObject
Name: QV4::MemoryManager::allocateObject
Prototype: template <typename ObjectType> typename ObjectType::Data *allocateObject(InternalClass *ic)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 198-202
100.000% (1/1)
11
QV4::MemoryManager::allocateObject
Name: QV4::MemoryManager::allocateObject
Prototype: template <typename ObjectType> typename ObjectType::Data *allocateObject()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 204-212
100.000% (1/1)
51
QV4::MemoryManager::changeUnmanagedHeapSizeUsage
Name: QV4::MemoryManager::changeUnmanagedHeapSizeUsage
Prototype: void changeUnmanagedHeapSizeUsage(qptrdiff delta)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm_p.h
Lines: 267-267
100.000% (1/1)
11
QV4::MemoryManager::collectFromJSStack
Name: QV4::MemoryManager::collectFromJSStack
Prototype: void MemoryManager::collectFromJSStack(MarkStack *markStack) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 1215-1228
100.000% (7/7)
83
QV4::MemoryManager::dumpStats
Name: QV4::MemoryManager::dumpStats
Prototype: void MemoryManager::dumpStats() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 1199-1213
100.000% (7/7)
113
QV4::MemoryManager::getAllocatedMem
Name: QV4::MemoryManager::getAllocatedMem
Prototype: size_t MemoryManager::getAllocatedMem() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 1170-1173
100.000% (1/1)
11
QV4::MemoryManager::getLargeItemsMem
Name: QV4::MemoryManager::getLargeItemsMem
Prototype: size_t MemoryManager::getLargeItemsMem() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 1175-1178
100.000% (1/1)
11
QV4::MemoryManager::getUsedMem
Name: QV4::MemoryManager::getUsedMem
Prototype: size_t MemoryManager::getUsedMem() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 1165-1168
100.000% (1/1)
11
QV4::MemoryManager::mark
Name: QV4::MemoryManager::mark
Prototype: void MemoryManager::mark()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 953-961
100.000% (1/1)
41
QV4::MemoryManager::shouldRunGC
Name: QV4::MemoryManager::shouldRunGC
Prototype: bool MemoryManager::shouldRunGC() const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 1019-1025
100.000% (6/6)
42
QV4::MemoryManager::~MemoryManager
Name: QV4::MemoryManager::~MemoryManager
Prototype: MemoryManager::~MemoryManager()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 1180-1196
100.000% (1/1)
81
QV4::MemorySegment::MemorySegment
Name: QV4::MemorySegment::MemorySegment
Prototype: MemorySegment(size_t size)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 118-130
100.000% (7/7)
93
QV4::MemorySegment::MemorySegment
Name: QV4::MemorySegment::MemorySegment
Prototype: MemorySegment(MemorySegment &&other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 131-137
100.000% (1/1)
51
QV4::MemorySegment::allocate
Name: QV4::MemorySegment::allocate
Prototype: Chunk *MemorySegment::allocate(size_t size)
Coverage: 100.000% (23/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 196-226
100.000% (23/23)
217
QV4::MemorySegment::clearBit
Name: QV4::MemorySegment::clearBit
Prototype: void clearBit(size_t index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 150-155
100.000% (1/1)
31
QV4::MemorySegment::contains
Name: QV4::MemorySegment::contains
Prototype: bool contains(Chunk *c) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 185-187
100.000% (1/1)
11
QV4::MemorySegment::free
Name: QV4::MemorySegment::free
Prototype: void free(Chunk *chunk, size_t size)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 163-183
100.000% (5/5)
92
QV4::MemorySegment::setBit
Name: QV4::MemorySegment::setBit
Prototype: void setBit(size_t index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 144-149
100.000% (1/1)
31
QV4::MemorySegment::testBit
Name: QV4::MemorySegment::testBit
Prototype: bool testBit(size_t index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 156-160
100.000% (1/1)
31
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::ModelObject::d
Name: QV4::ModelObject::d
Prototype: QV4::Heap::ModelObject *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 176-176
100.000% (1/1)
11
QV4::ModelObject::d_unchecked
Name: QV4::ModelObject::d_unchecked
Prototype: QV4::Heap::ModelObject *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 176-176
100.000% (1/1)
11
QV4::ModelObject::staticVTable
Name: QV4::ModelObject::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/types/qqmllistmodel_p_p.h
Lines: 176-176
100.000% (1/1)
11
QV4::ModelObject::virtualAdvanceIterator
Name: QV4::ModelObject::virtualAdvanceIterator
Prototype: void ModelObject::virtualAdvanceIterator(Managed *m, ObjectIterator *it, Value *name, uint *index, Property *p, PropertyAttributes *attributes)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1613-1634
100.000% (4/4)
192
QV4::ModelObject::virtualDestroy
Name: QV4::ModelObject::virtualDestroy
Prototype: static void virtualDestroy(QV4::Heap::Base *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 177-177
100.000% (1/1)
11
QV4::Moth::ByteCodeHandler::instructionOffset
Name: QV4::Moth::ByteCodeHandler::instructionOffset
Prototype: int instructionOffset() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodehandler_p.h
Lines: 94-94
100.000% (1/1)
11
QV4::Moth::BytecodeGenerator::BytecodeGenerator
Name: QV4::Moth::BytecodeGenerator::BytecodeGenerator
Prototype: BytecodeGenerator(int line, bool debug)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 68-69
100.000% (1/1)
11
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::Moth::BytecodeGenerator::ExceptionHandler::isValid
Name: QV4::Moth::BytecodeGenerator::ExceptionHandler::isValid
Prototype: bool isValid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 141-141
100.000% (1/1)
11
QV4::Moth::BytecodeGenerator::ExceptionHandler::~ExceptionHandler
Name: QV4::Moth::BytecodeGenerator::ExceptionHandler::~ExceptionHandler
Prototype: ~ExceptionHandler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 137-140
100.000% (1/1)
11
QV4::Moth::BytecodeGenerator::Jump::Jump
Name: QV4::Moth::BytecodeGenerator::Jump::Jump
Prototype: Jump(BytecodeGenerator *generator, int instruction)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 98-101
100.000% (1/1)
11
QV4::Moth::BytecodeGenerator::Jump::link
Name: QV4::Moth::BytecodeGenerator::Jump::link
Prototype: void link()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 115-117
100.000% (1/1)
11
QV4::Moth::BytecodeGenerator::Jump::link
Name: QV4::Moth::BytecodeGenerator::Jump::link
Prototype: void link(Label l)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 118-122
100.000% (1/1)
31
QV4::Moth::BytecodeGenerator::Jump::~Jump
Name: QV4::Moth::BytecodeGenerator::Jump::~Jump
Prototype: ~Jump()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 103-105
100.000% (1/1)
11
QV4::Moth::BytecodeGenerator::Label::Label
Name: QV4::Moth::BytecodeGenerator::Label::Label
Prototype: Label(BytecodeGenerator *generator, LinkMode mode = LinkNow)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 77-83
100.000% (4/4)
32
QV4::Moth::BytecodeGenerator::Label::isValid
Name: QV4::Moth::BytecodeGenerator::Label::isValid
Prototype: bool isValid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 91-91
100.000% (1/1)
11
QV4::Moth::BytecodeGenerator::Label::link
Name: QV4::Moth::BytecodeGenerator::Label::link
Prototype: void link()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 85-90
100.000% (1/1)
41
QV4::Moth::BytecodeGenerator::addCJumpInstruction
Name: QV4::Moth::BytecodeGenerator::addCJumpInstruction
Prototype: void addCJumpInstruction(bool jumpOnFalse, const Label *trueLabel, const Label *falseLabel)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 255-261
100.000% (4/4)
32
QV4::Moth::BytecodeGenerator::addInstruction
Name: QV4::Moth::BytecodeGenerator::addInstruction
Prototype: template<int InstrT> void addInstruction(const InstrData<InstrT> &data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 156-162
100.000% (1/1)
31
QV4::Moth::BytecodeGenerator::addJumpInstruction
Name: QV4::Moth::BytecodeGenerator::addJumpInstruction
Prototype: template<int InstrT> Jump addJumpInstruction(const InstrData<InstrT> &data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 247-253
100.000% (1/1)
151
QV4::Moth::BytecodeGenerator::clearLastInstruction
Name: QV4::Moth::BytecodeGenerator::clearLastInstruction
Prototype: void clearLastInstruction()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 263-266
100.000% (1/1)
11
QV4::Moth::BytecodeGenerator::currentRegister
Name: QV4::Moth::BytecodeGenerator::currentRegister
Prototype: int currentRegister() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 243-243
100.000% (1/1)
11
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::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::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::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::jumpStrictEqual
Name: QV4::Moth::BytecodeGenerator::jumpStrictEqual
Prototype: void jumpStrictEqual(const StackSlot &lhs, const Label &target)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 194-200
100.000% (1/1)
41
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::label
Name: QV4::Moth::BytecodeGenerator::label
Prototype: Label label()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 144-146
100.000% (1/1)
11
QV4::Moth::BytecodeGenerator::newExceptionHandler
Name: QV4::Moth::BytecodeGenerator::newExceptionHandler
Prototype: ExceptionHandler newExceptionHandler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 152-154
100.000% (1/1)
11
QV4::Moth::BytecodeGenerator::newLabel
Name: QV4::Moth::BytecodeGenerator::newLabel
Prototype: Label newLabel()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 148-150
100.000% (1/1)
11
QV4::Moth::BytecodeGenerator::registerCount
Name: QV4::Moth::BytecodeGenerator::registerCount
Prototype: int registerCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 242-242
100.000% (1/1)
11
QV4::Moth::BytecodeGenerator::setUnwindHandler
Name: QV4::Moth::BytecodeGenerator::setUnwindHandler
Prototype: void setUnwindHandler(ExceptionHandler *handler)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 210-219
100.000% (4/4)
62
QV4::Moth::BytecodeGenerator::unwindToLabel
Name: QV4::Moth::BytecodeGenerator::unwindToLabel
Prototype: void unwindToLabel(int level, const Label &target)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator_p.h
Lines: 221-230
100.000% (4/4)
52
QV4::Moth::Instr::encodedLength
Name: QV4::Moth::Instr::encodedLength
Prototype: static int encodedLength(Type t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4instr_moth_p.h
Lines: 534-534
100.000% (1/1)
11
QV4::Moth::Instr::isWide
Name: QV4::Moth::Instr::isWide
Prototype: static bool isWide(Type t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4instr_moth_p.h
Lines: 532-532
100.000% (1/1)
11
QV4::Moth::Instr::narrowInstructionType
Name: QV4::Moth::Instr::narrowInstructionType
Prototype: static Type narrowInstructionType(Type t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4instr_moth_p.h
Lines: 531-531
100.000% (1/1)
11
QV4::Moth::Instr::pack
Name: QV4::Moth::Instr::pack
Prototype: static uchar *pack(uchar *c, Type t)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4instr_moth_p.h
Lines: 537-545
100.000% (4/4)
62
QV4::Moth::Instr::unpack
Name: QV4::Moth::Instr::unpack
Prototype: static Type unpack(const uchar *c)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4instr_moth_p.h
Lines: 536-536
100.000% (4/4)
12
QV4::Moth::Instr::wideInstructionType
Name: QV4::Moth::Instr::wideInstructionType
Prototype: static Type wideInstructionType(Type t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4instr_moth_p.h
Lines: 530-530
100.000% (1/1)
11
QV4::Moth::InstrMeta::setData
Name: QV4::Moth::InstrMeta::setData
Prototype: static void setData(Instr &instr, const DataType &v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4instr_moth_p.h
Lines: 577-577
100.000% (1/1)
11
QV4::Moth::StackSlot::createRegister
Name: QV4::Moth::StackSlot::createRegister
Prototype: static StackSlot createRegister(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4instr_moth_p.h
Lines: 500-505
100.000% (1/1)
41
QV4::Moth::StackSlot::int
Name: QV4::Moth::StackSlot::int
Prototype: operator int() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4instr_moth_p.h
Lines: 508-508
100.000% (1/1)
11
QV4::Moth::StackSlot::stackSlot
Name: QV4::Moth::StackSlot::stackSlot
Prototype: int stackSlot() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4instr_moth_p.h
Lines: 507-507
100.000% (1/1)
11
QV4::Moth::operator==
Name: QV4::Moth::operator==
Prototype: inline bool operator==(const StackSlot &l, const StackSlot &r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4instr_moth_p.h
Lines: 511-511
100.000% (1/1)
11
QV4::NumberCtor::d
Name: QV4::NumberCtor::d
Prototype: QV4::Heap::NumberCtor *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4numberobject_p.h
Lines: 80-80
100.000% (1/1)
11
QV4::NumberCtor::d_unchecked
Name: QV4::NumberCtor::d_unchecked
Prototype: QV4::Heap::NumberCtor *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4numberobject_p.h
Lines: 80-80
100.000% (1/1)
11
QV4::NumberCtor::staticVTable
Name: QV4::NumberCtor::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/qv4numberobject_p.h
Lines: 80-80
100.000% (1/1)
11
QV4::NumberObject::d
Name: QV4::NumberObject::d
Prototype: QV4::Heap::NumberObject *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 441-441
100.000% (1/1)
11
QV4::NumberObject::d_unchecked
Name: QV4::NumberObject::d_unchecked
Prototype: QV4::Heap::NumberObject *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 441-441
100.000% (1/1)
11
QV4::NumberObject::defaultPrototype
Name: QV4::NumberObject::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/qv4object_p.h
Lines: 443-443
100.000% (1/1)
11
QV4::NumberObject::staticVTable
Name: QV4::NumberObject::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/qv4object_p.h
Lines: 441-441
100.000% (1/1)
11
QV4::NumberPrototype::defaultPrototype
Name: QV4::NumberPrototype::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/qv4numberobject_p.h
Lines: 88-88
100.000% (1/1)
11
QV4::Object::advanceIterator
Name: QV4::Object::advanceIterator
Prototype: void advanceIterator(ObjectIterator *it, Value *name, uint *index, Property *p, PropertyAttributes *attributes)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 356-357
100.000% (1/1)
11
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::Object::arrayData
Name: QV4::Object::arrayData
Prototype: Heap::ArrayData *arrayData() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 159-159
100.000% (1/1)
11
QV4::Object::arrayPut
Name: QV4::Object::arrayPut
Prototype: bool arrayPut(uint index, const Value &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 243-245
100.000% (1/1)
11
QV4::Object::arrayPut
Name: QV4::Object::arrayPut
Prototype: bool arrayPut(uint index, const Value *values, uint n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 246-248
100.000% (1/1)
11
QV4::Object::arrayReserve
Name: QV4::Object::arrayReserve
Prototype: inline void arrayReserve(uint n)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 270-272
100.000% (1/1)
11
QV4::Object::arraySet
Name: QV4::Object::arraySet
Prototype: inline void Object::arraySet(uint index, const Value &value)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 496-505
100.000% (11/11)
63
QV4::Object::arrayType
Name: QV4::Object::arrayType
Prototype: ArrayData::Type arrayType() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 260-262
100.000% (1/1)
11
QV4::Object::d
Name: QV4::Object::d
Prototype: QV4::Heap::Object *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 142-142
100.000% (1/1)
11
QV4::Object::d_unchecked
Name: QV4::Object::d_unchecked
Prototype: QV4::Heap::Object *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 142-142
100.000% (1/1)
11
QV4::Object::defaultInternalClass
Name: QV4::Object::defaultInternalClass
Prototype: static Heap::InternalClass *defaultInternalClass(QV4::EngineBase *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 144-144
100.000% (1/1)
11
QV4::Object::defaultPrototype
Name: QV4::Object::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/qv4object_p.h
Lines: 145-145
100.000% (1/1)
11
QV4::Object::defineDefaultProperty
Name: QV4::Object::defineDefaultProperty
Prototype: void defineDefaultProperty(StringOrSymbol *name, const Value &value, PropertyAttributes attributes = Attr_Data|Attr_NotEnumerable)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 198-200
100.000% (1/1)
11
Page:<>1
Condition %:  0.000% (0/11)
...100
Condition %: 100.000% (1/1)
...150
Condition %: 100.000% (1/1)
...160
Condition %: 100.000% (7/7)
...170
Condition %: 100.000% (1/1)
...180
Condition %: 100.000% (1/1)
...184
Condition %: 100.000% (1/1)
185
Condition %: 100.000% (4/4)
186
Condition %: 100.000% (6/6)
187
Condition %: 100.000% (2/2)
188189
Condition %: 100.000% (1/1)
190
Condition %: 100.000% (1/1)
191
Condition %: 100.000% (1/1)
192
Condition %: 100.000% (4/4)
...200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.0