OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %: 100.000% (16/16)
...10
Condition %: 100.000% (20/20)
11
Condition %: 100.000% (1/1)
12
Condition %: 100.000% (1/1)
13
Condition %: 100.000% (1/1)
1415
Condition %: 100.000% (1/1)
16
Condition %: 100.000% (11/11)
17
Condition %: 100.000% (1/1)
18
Condition %: 100.000% (1/1)
...20
Condition %: 100.000% (1/1)
...30
Condition %: 100.000% (4/4)
...40
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QV4::Primitive::toInteger
Name: QV4::Primitive::toInteger
Prototype: inline double Primitive::toInteger(double d)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 680-687
100.000% (9/9)
53
QV4::Primitive::toInt32
Name: QV4::Primitive::toInt32
Prototype: inline int Primitive::toInt32(double value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 689-692
100.000% (1/1)
11
QV4::Primitive::nullValue
Name: QV4::Primitive::nullValue
Prototype: inline Primitive Primitive::nullValue()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 594-599
100.000% (1/1)
31
QV4::Primitive::fromUInt32
Name: QV4::Primitive::fromUInt32
Prototype: inline Primitive Primitive::fromUInt32(uint i)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 622-631
100.000% (5/5)
52
QV4::Primitive::fromInt32
Name: QV4::Primitive::fromInt32
Prototype: inline Primitive Primitive::fromInt32(int i)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 615-620
100.000% (1/1)
31
QV4::Primitive::fromDouble
Name: QV4::Primitive::fromDouble
Prototype: inline Primitive Primitive::fromDouble(double d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 608-613
100.000% (1/1)
31
QV4::Primitive::fromBoolean
Name: QV4::Primitive::fromBoolean
Prototype: inline Primitive Primitive::fromBoolean(bool b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 601-606
100.000% (1/1)
31
QV4::Primitive::emptyValue
Name: QV4::Primitive::emptyValue
Prototype: inline Primitive Primitive::emptyValue()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 587-592
100.000% (1/1)
31
QV4::PersistentValueStorage::end
Name: QV4::PersistentValueStorage::end
Prototype: Iterator end()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 84-84
100.000% (1/1)
11
QV4::PersistentValueStorage::begin
Name: QV4::PersistentValueStorage::begin
Prototype: Iterator begin()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 83-83
100.000% (1/1)
11
QV4::PersistentValueStorage::Iterator::operator !=
Name: QV4::PersistentValueStorage::Iterator::operator !=
Prototype: bool operator !=(const Iterator &other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 78-80
100.000% (1/1)
11
QV4::PersistentValue::valueRef
Name: QV4::PersistentValue::valueRef
Prototype: Value *valueRef() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 115-117
100.000% (1/1)
11
QV4::PersistentValue::value
Name: QV4::PersistentValue::value
Prototype: ReturnedValue value() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 112-114
100.000% (1/1)
11
QV4::PersistentValue::isUndefined
Name: QV4::PersistentValue::isUndefined
Prototype: bool isUndefined() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 136-136
100.000% (1/1)
11
QV4::PersistentValue::isNullOrUndefined
Name: QV4::PersistentValue::isNullOrUndefined
Prototype: bool isNullOrUndefined() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 137-137
100.000% (1/1)
11
QV4::PersistentValue::engine
Name: QV4::PersistentValue::engine
Prototype: ExecutionEngine *engine() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 130-134
100.000% (4/4)
32
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::PersistentValue::as
Name: QV4::PersistentValue::as
Prototype: template<typename T> T *as() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 123-128
100.000% (4/4)
32
QV4::ObjectIterator::ObjectIterator
Name: QV4::ObjectIterator::ObjectIterator
Prototype: ObjectIterator(ExecutionEngine *e, Value *scratch1, Value *scratch2, Object *o, uint flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator_p.h
Lines: 80-90
100.000% (1/1)
81
QV4::ObjectIterator::ObjectIterator
Name: QV4::ObjectIterator::ObjectIterator
Prototype: ObjectIterator(Scope &scope, const Object *o, uint flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator_p.h
Lines: 92-102
100.000% (1/1)
81
QV4::ObjectCtor::staticVTable
Name: QV4::ObjectCtor::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/qv4objectproto_p.h
Lines: 71-71
100.000% (1/1)
11
QV4::ObjectCtor::d_unchecked
Name: QV4::ObjectCtor::d_unchecked
Prototype: QV4::Heap::ObjectCtor *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto_p.h
Lines: 71-71
100.000% (1/1)
11
QV4::ObjectCtor::d
Name: QV4::ObjectCtor::d
Prototype: QV4::Heap::ObjectCtor *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto_p.h
Lines: 71-71
100.000% (1/1)
11
QV4::Object::vtable
Name: QV4::Object::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/qv4object_p.h
Lines: 169-169
100.000% (1/1)
11
QV4::Object::staticVTable
Name: QV4::Object::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: 142-142
100.000% (1/1)
11
QV4::Object::sparseEnd
Name: QV4::Object::sparseEnd
Prototype: SparseArrayNode *sparseEnd()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 284-284
100.000% (1/1)
11
QV4::Object::sparseBegin
Name: QV4::Object::sparseBegin
Prototype: SparseArrayNode *sparseBegin()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 283-283
100.000% (1/1)
11
QV4::Object::setPrototypeOf
Name: QV4::Object::setPrototypeOf
Prototype: bool setPrototypeOf(const Object *p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 229-229
100.000% (1/1)
11
QV4::Object::setProperty
Name: QV4::Object::setProperty
Prototype: void setProperty(uint index, Value v) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 164-164
100.000% (1/1)
11
QV4::Object::setProperty
Name: QV4::Object::setProperty
Prototype: void setProperty(uint index, Heap::Base *b) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 165-165
100.000% (1/1)
11
QV4::Object::setProperty
Name: QV4::Object::setProperty
Prototype: void setProperty(ExecutionEngine *engine, uint index, Value v) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 166-166
100.000% (1/1)
11
QV4::Object::setArrayType
Name: QV4::Object::setArrayType
Prototype: void setArrayType(ArrayData::Type t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 264-268
100.000% (1/1)
31
QV4::Object::setArrayData
Name: QV4::Object::setArrayData
Prototype: void setArrayData(ArrayData *a)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 160-160
100.000% (1/1)
11
QV4::Object::setArrayAttributes
Name: QV4::Object::setArrayAttributes
Prototype: void setArrayAttributes(uint i, PropertyAttributes a)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 249-256
100.000% (6/6)
52
QV4::Object::put
Name: QV4::Object::put
Prototype: inline bool put(PropertyKey id, const Value &v, Value *receiver = nullptr)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 313-314
100.000% (4/4)
12
QV4::Object::push_back
Name: QV4::Object::push_back
Prototype: inline void Object::push_back(const Value &v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 470-478
100.000% (1/1)
51
QV4::Object::protoHasArray
Name: QV4::Object::protoHasArray
Prototype: inline bool protoHasArray()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 286-295
100.000% (6/6)
63
QV4::Object::propertyData
Name: QV4::Object::propertyData
Prototype: const Value *propertyData(uint index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 157-157
100.000% (1/1)
11
QV4::Object::preventExtensions
Name: QV4::Object::preventExtensions
Prototype: bool preventExtensions()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 227-227
100.000% (1/1)
11
QV4::Object::isExtensible
Name: QV4::Object::isExtensible
Prototype: bool isExtensible() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 226-226
100.000% (1/1)
11
QV4::Object::instanceOf
Name: QV4::Object::instanceOf
Prototype: ReturnedValue instanceOf(const Value &var) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 359-360
100.000% (1/1)
11
QV4::Object::insertMember
Name: QV4::Object::insertMember
Prototype: void insertMember(StringOrSymbol *s, const Value &v, PropertyAttributes attributes = Attr_Data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 218-223
100.000% (1/1)
41
QV4::Object::hasProperty
Name: QV4::Object::hasProperty
Prototype: bool hasProperty(PropertyKey id) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 177-179
100.000% (1/1)
11
QV4::Object::getValue
Name: QV4::Object::getValue
Prototype: ReturnedValue getValue(const Value &v, PropertyAttributes attrs) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 189-193
100.000% (1/1)
31
QV4::Object::getPrototypeOf
Name: QV4::Object::getPrototypeOf
Prototype: Heap::Object *getPrototypeOf() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 228-228
100.000% (1/1)
11
QV4::Object::getOwnProperty
Name: QV4::Object::getOwnProperty
Prototype: PropertyAttributes getOwnProperty(PropertyKey id, Property *p = nullptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 171-173
100.000% (1/1)
11
QV4::Object::getLength
Name: QV4::Object::getLength
Prototype: qint64 getLength() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 358-358
100.000% (1/1)
11
QV4::Object::get
Name: QV4::Object::get
Prototype: inline ReturnedValue get(PropertyKey id, const Value *receiver = nullptr, bool *hasProperty = nullptr) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 303-304
100.000% (4/4)
12
QV4::Object::deleteProperty
Name: QV4::Object::deleteProperty
Prototype: bool deleteProperty(PropertyKey id)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 354-355
100.000% (1/1)
11
QV4::Object::defineOwnProperty
Name: QV4::Object::defineOwnProperty
Prototype: bool defineOwnProperty(PropertyKey id, const Property *p, PropertyAttributes attrs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 181-183
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
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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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
Page:<>1
Condition %: 100.000% (16/16)
...10
Condition %: 100.000% (20/20)
11
Condition %: 100.000% (1/1)
12
Condition %: 100.000% (1/1)
13
Condition %: 100.000% (1/1)
1415
Condition %: 100.000% (1/1)
16
Condition %: 100.000% (11/11)
17
Condition %: 100.000% (1/1)
18
Condition %: 100.000% (1/1)
...20
Condition %: 100.000% (1/1)
...30
Condition %: 100.000% (4/4)
...40
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.0