OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/11)
...60
Condition %:  50.000% (5/10)
...70
Condition %:  75.000% (3/4)
...80
Condition %:  85.714% (6/7)
...87
Condition %:  98.462% (64/65)
88
Condition %: 100.000% (1/1)
89
Condition %: 100.000% (1/1)
90
Condition %: 100.000% (1/1)
9192
Condition %: 100.000% (4/4)
93
Condition %: 100.000% (1/1)
94
Condition %: 100.000% (1/1)
95
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...110
Condition %: 100.000% (1/1)
...120
Condition %: 100.000% (1/1)
...200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
FunctionPrototype::method_toString::ScriptFunction::classForConstructor
Name: FunctionPrototype::method_toString::ScriptFunction::classForConstructor
Prototype: Heap::InternalClass *ScriptFunction::classForConstructor() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 539-552
100.000% (7/7)
93
FunctionPrototype::method_toString::ScriptFunction::virtualCall
Name: FunctionPrototype::method_toString::ScriptFunction::virtualCall
Prototype: ReturnedValue ScriptFunction::virtualCall(const FunctionObject *fo, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 500-517
100.000% (1/1)
111
FxGridItemSG::FxGridItemSG
Name: FxGridItemSG::FxGridItemSG
Prototype: FxGridItemSG(QQuickItem *i, QQuickGridView *v, bool own)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 65-67
100.000% (1/1)
21
FxGridItemSG::colPos
Name: FxGridItemSG::colPos
Prototype: qreal colPos() const
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 92-108
100.000% (10/10)
94
FxGridItemSG::contains
Name: FxGridItemSG::contains
Prototype: bool contains(qreal x, qreal y) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 125-128
100.000% (1/1)
21
FxGridItemSG::endPosition
Name: FxGridItemSG::endPosition
Prototype: qreal endPosition() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 73-75
100.000% (1/1)
11
FxGridItemSG::endRowPos
Name: FxGridItemSG::endRowPos
Prototype: qreal endRowPos() const
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 109-121
100.000% (10/10)
74
FxGridItemSG::pointForPosition
Name: FxGridItemSG::pointForPosition
Prototype: QPointF pointForPosition(qreal col, qreal row) const
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 133-152
100.000% (14/14)
155
FxGridItemSG::position
Name: FxGridItemSG::position
Prototype: qreal position() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 69-71
100.000% (1/1)
11
FxGridItemSG::rowPos
Name: FxGridItemSG::rowPos
Prototype: qreal rowPos() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 85-90
100.000% (4/4)
32
FxGridItemSG::sectionSize
Name: FxGridItemSG::sectionSize
Prototype: qreal sectionSize() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 81-83
100.000% (1/1)
11
FxGridItemSG::setPosition
Name: FxGridItemSG::setPosition
Prototype: void setPosition(qreal col, qreal row, bool immediate = false)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 122-124
100.000% (1/1)
11
FxGridItemSG::size
Name: FxGridItemSG::size
Prototype: qreal size() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 77-79
100.000% (1/1)
11
FxListItemSG::FxListItemSG
Name: FxListItemSG::FxListItemSG
Prototype: FxListItemSG(QQuickItem *i, QQuickListView *v, bool own)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 256-258
100.000% (1/1)
21
FxListItemSG::contains
Name: FxListItemSG::contains
Prototype: bool contains(qreal x, qreal y) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 331-334
100.000% (1/1)
21
FxListItemSG::endPosition
Name: FxListItemSG::endPosition
Prototype: qreal endPosition() const override
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 297-307
100.000% (4/4)
72
FxListItemSG::itemPosition
Name: FxListItemSG::itemPosition
Prototype: qreal itemPosition() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 277-282
100.000% (4/4)
32
FxListItemSG::itemSize
Name: FxListItemSG::itemSize
Prototype: qreal itemSize() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 289-291
100.000% (1/1)
11
FxListItemSG::section
Name: FxListItemSG::section
Prototype: inline QQuickItem *section() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 260-262
100.000% (1/1)
11
FxListItemSG::sectionSize
Name: FxListItemSG::sectionSize
Prototype: qreal sectionSize() const override
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 292-296
100.000% (4/4)
32
FxListItemSG::setSection
Name: FxListItemSG::setSection
Prototype: void setSection(QQuickItem *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 263-265
100.000% (1/1)
11
FxListItemSG::setSize
Name: FxListItemSG::setSize
Prototype: void setSize(qreal size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 325-330
100.000% (4/4)
32
FxListItemSG::size
Name: FxListItemSG::size
Prototype: qreal size() const override
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 283-288
100.000% (4/4)
32
GeneratorFunction::create
Name: GeneratorFunction::create
Prototype: Heap::FunctionObject *GeneratorFunction::create(ExecutionContext *context, Function *function)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 76-85
100.000% (1/1)
71
GeneratorFunction::virtualCall
Name: GeneratorFunction::virtualCall
Prototype: ReturnedValue GeneratorFunction::virtualCall(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 92-126
100.000% (1/1)
221
GeneratorFunction::virtualCallAsConstructor
Name: GeneratorFunction::virtualCallAsConstructor
Prototype: ReturnedValue GeneratorFunction::virtualCallAsConstructor(const FunctionObject *f, const Value *, int, const Value *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 87-90
100.000% (1/1)
11
GeneratorFunctionCtor::virtualCall
Name: GeneratorFunctionCtor::virtualCall
Prototype: ReturnedValue GeneratorFunctionCtor::virtualCall(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 71-74
100.000% (1/1)
11
GeneratorFunctionCtor::virtualCallAsConstructor
Name: GeneratorFunctionCtor::virtualCallAsConstructor
Prototype: ReturnedValue GeneratorFunctionCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 57-68
100.000% (4/4)
72
GeneratorObject::resume
Name: GeneratorObject::resume
Prototype: ReturnedValue GeneratorObject::resume(ExecutionEngine *engine, const Value &arg) const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 212-234
100.000% (6/6)
162
GeneratorPrototype::init
Name: GeneratorPrototype::init
Prototype: void GeneratorPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 135-155
100.000% (8/8)
141
GeneratorPrototype::method_next
Name: GeneratorPrototype::method_next
Prototype: ReturnedValue GeneratorPrototype::method_next(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 157-169
100.000% (9/9)
83
GeneratorPrototype::method_return
Name: GeneratorPrototype::method_return
Prototype: ReturnedValue GeneratorPrototype::method_return(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 171-191
100.000% (12/12)
114
GeneratorPrototype::method_throw
Name: GeneratorPrototype::method_throw
Prototype: ReturnedValue GeneratorPrototype::method_throw(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 193-210
100.000% (11/11)
103
GenericBinding::doStore
Name: GenericBinding::doStore
Prototype: template <typename T> inline __attribute__((always_inline)) bool doStore(T value, const QQmlPropertyData *pd, QQmlPropertyData::WriteFlags flags) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 330-335
100.000% (1/1)
21
GlobalFunctions::method_isFinite
Name: GlobalFunctions::method_isFinite
Prototype: ReturnedValue GlobalFunctions::method_isFinite(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 533-544
100.000% (7/7)
63
GlobalFunctions::method_isNaN
Name: GlobalFunctions::method_isNaN
Prototype: ReturnedValue GlobalFunctions::method_isNaN(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 519-530
100.000% (7/7)
63
GlobalFunctions::method_parseFloat
Name: GlobalFunctions::method_parseFloat
Prototype: ReturnedValue GlobalFunctions::method_parseFloat(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 492-516
100.000% (15/15)
175
GlobalFunctions::method_parseInt
Name: GlobalFunctions::method_parseInt
Prototype: ReturnedValue GlobalFunctions::method_parseInt(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage: 100.000% (65/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 411-489
100.000% (65/65)
5618
HandleDestroyedFunctor::operator()
Name: HandleDestroyedFunctor::operator()
Prototype: void operator()()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignercustomobjectdata.cpp
Lines: 58-58
100.000% (1/1)
11
Heap::ArgumentsObject::init
Name: Heap::ArgumentsObject::init
Prototype: void Heap::ArgumentsObject::init(QV4::CppStackFrame *frame)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4argumentsobject.cpp
Lines: 53-72
100.000% (1/1)
141
Heap::ArrayBuffer::destroy
Name: Heap::ArrayBuffer::destroy
Prototype: void Heap::ArrayBuffer::destroy()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp
Lines: 115-120
100.000% (6/6)
32
Heap::ArrayBuffer::init
Name: Heap::ArrayBuffer::init
Prototype: void Heap::ArrayBuffer::init(size_t length)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp
Lines: 95-106
100.000% (8/8)
103
Heap::ArrayBuffer::init
Name: Heap::ArrayBuffer::init
Prototype: void Heap::ArrayBuffer::init(const QByteArray& array)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp
Lines: 108-113
100.000% (1/1)
31
Heap::ArrayBufferCtor::init
Name: Heap::ArrayBufferCtor::init
Prototype: void Heap::ArrayBufferCtor::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp
Lines: 51-54
100.000% (2/2)
11
Heap::ArrayData::markObjects
Name: Heap::ArrayData::markObjects
Prototype: void Heap::ArrayData::markObjects(Heap::Base *base, MarkStack *stack)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 87-91
100.000% (1/1)
21
Heap::ArrayObject::init
Name: Heap::ArrayObject::init
Prototype: void Heap::ArrayObject::init(const QStringList &list)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 936-953
100.000% (4/4)
102
Heap::BooleanCtor::init
Name: Heap::BooleanCtor::init
Prototype: void Heap::BooleanCtor::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp
Lines: 48-51
100.000% (2/2)
11
Heap::CallContext::setArg
Name: Heap::CallContext::setArg
Prototype: void Heap::CallContext::setArg(uint index, Value v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 361-364
100.000% (1/1)
11
Heap::ComplexString::init [qv4string.cpp #2]
Name: Heap::ComplexString::init [qv4string.cpp #2]
Prototype: void Heap::ComplexString::init(String *l, String *r)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 106-127
100.000% (14/14)
134
Heap::ComplexString::init [qv4string.cpp #2]
Name: Heap::ComplexString::init [qv4string.cpp #2]
Prototype: void Heap::ComplexString::init(Heap::String *ref, int from, int len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 129-139
100.000% (1/1)
61
Heap::DataViewCtor::init
Name: Heap::DataViewCtor::init
Prototype: void Heap::DataViewCtor::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp
Lines: 53-56
100.000% (2/2)
11
Heap::EvalFunction::init
Name: Heap::EvalFunction::init
Prototype: void Heap::EvalFunction::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 333-339
100.000% (1/1)
41
Heap::ForInIteratorObject::markObjects
Name: Heap::ForInIteratorObject::markObjects
Prototype: void Heap::ForInIteratorObject::markObjects(Heap::Base *that, MarkStack *markStack)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator.cpp
Lines: 200-206
100.000% (1/1)
41
Heap::FunctionCtor::init
Name: Heap::FunctionCtor::init
Prototype: void Heap::FunctionCtor::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 233-236
100.000% (2/2)
11
Heap::FunctionObject::destroy
Name: Heap::FunctionObject::destroy
Prototype: void Heap::FunctionObject::destroy()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 148-153
100.000% (4/4)
32
Heap::FunctionObject::init
Name: Heap::FunctionObject::init
Prototype: void Heap::FunctionObject::init(QV4::ExecutionContext *scope, QV4::String *name, ReturnedValue (*code)(const QV4::FunctionObject *, const Value *thisObject, const Value *argv, int argc))
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 73-85
100.000% (4/4)
82
Heap::FunctionObject::init
Name: Heap::FunctionObject::init
Prototype: void Heap::FunctionObject::init(QV4::ExecutionContext *scope, const QString &name, bool createProto)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 123-128
100.000% (1/1)
31
Heap::FunctionObject::init
Name: Heap::FunctionObject::init
Prototype: void Heap::FunctionObject::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 130-139
100.000% (1/1)
61
Heap::FunctionObject::setFunction
Name: Heap::FunctionObject::setFunction
Prototype: void Heap::FunctionObject::setFunction(Function *f)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 141-147
100.000% (4/4)
32
Heap::FunctionPrototype::init
Name: Heap::FunctionPrototype::init
Prototype: void Heap::FunctionPrototype::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 307-310
100.000% (1/1)
11
Heap::GeneratorFunctionCtor::init
Name: Heap::GeneratorFunctionCtor::init
Prototype: void Heap::GeneratorFunctionCtor::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp
Lines: 52-55
100.000% (2/2)
11
Heap::MapCtor::init
Name: Heap::MapCtor::init
Prototype: void Heap::MapCtor::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 51-54
100.000% (2/2)
11
Heap::MapObject::destroy
Name: Heap::MapObject::destroy
Prototype: void Heap::MapObject::destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 142-146
100.000% (1/1)
21
Heap::MapObject::init
Name: Heap::MapObject::init
Prototype: void Heap::MapObject::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 136-140
100.000% (1/1)
21
Heap::MathObject::init
Name: Heap::MathObject::init
Prototype: void Heap::MathObject::init()
Coverage: 100.000% (45/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 57-110
100.000% (45/45)
801
Heap::Object::markObjects
Name: Heap::Object::markObjects
Prototype: void Heap::Object::markObjects(Heap::Base *b, MarkStack *stack)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 234-249
100.000% (10/10)
124
Heap::Object::setUsedAsProto
Name: Heap::Object::setUsedAsProto
Prototype: void Heap::Object::setUsedAsProto()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 91-94
100.000% (1/1)
11
Heap::ObjectCtor::init
Name: Heap::ObjectCtor::init
Prototype: void Heap::ObjectCtor::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 61-64
100.000% (2/2)
11
Heap::Proxy::init
Name: Heap::Proxy::init
Prototype: void Heap::Proxy::init(QV4::ExecutionContext *ctx)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 492-500
100.000% (3/3)
51
Heap::ProxyObject::init
Name: Heap::ProxyObject::init
Prototype: void Heap::ProxyObject::init(const QV4::Object *target, const QV4::Object *handler)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 50-56
100.000% (1/1)
41
Heap::QMetaObjectWrapper::destroy
Name: Heap::QMetaObjectWrapper::destroy
Prototype: void Heap::QMetaObjectWrapper::destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2019-2022
100.000% (1/1)
11
Heap::QMetaObjectWrapper::init
Name: Heap::QMetaObjectWrapper::init
Prototype: void Heap::QMetaObjectWrapper::init(const QMetaObject *metaObject)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2011-2017
100.000% (1/1)
41
Heap::QObjectMethod::init
Name: Heap::QObjectMethod::init
Prototype: void Heap::QObjectMethod::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1883-1886
100.000% (1/1)
11
Heap::QObjectWrapper::markObjects
Name: Heap::QObjectWrapper::markObjects
Prototype: void Heap::QObjectWrapper::markObjects(Heap::Base *that, QV4::MarkStack *markStack)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1053-1071
100.000% (10/10)
84
Heap::QQmlContextWrapper::destroy
Name: Heap::QQmlContextWrapper::destroy
Prototype: void Heap::QQmlContextWrapper::destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp
Lines: 74-79
100.000% (1/1)
31
Heap::QQmlContextWrapper::init
Name: Heap::QQmlContextWrapper::init
Prototype: void Heap::QQmlContextWrapper::init(QQmlContextData *context, QObject *scopeObject)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp
Lines: 65-72
100.000% (1/1)
51
Heap::QQmlTypeWrapper::destroy
Name: Heap::QQmlTypeWrapper::destroy
Prototype: void Heap::QQmlTypeWrapper::destroy()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 65-73
100.000% (4/4)
62
Heap::QQmlTypeWrapper::init
Name: Heap::QQmlTypeWrapper::init
Prototype: void Heap::QQmlTypeWrapper::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 58-63
100.000% (1/1)
31
Heap::QQmlTypeWrapper::type
Name: Heap::QQmlTypeWrapper::type
Prototype: QQmlType Heap::QQmlTypeWrapper::type() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 75-78
100.000% (1/1)
11
Heap::QQmlValueTypeWrapper::destroy
Name: Heap::QQmlValueTypeWrapper::destroy
Prototype: void Heap::QQmlValueTypeWrapper::destroy()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 95-104
100.000% (7/7)
63
Heap::QQmlValueTypeWrapper::setValue
Name: Heap::QQmlValueTypeWrapper::setValue
Prototype: void Heap::QQmlValueTypeWrapper::setValue(const QVariant &value) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 106-114
100.000% (7/7)
63
Heap::QQmlValueTypeWrapper::toVariant
Name: Heap::QQmlValueTypeWrapper::toVariant
Prototype: QVariant Heap::QQmlValueTypeWrapper::toVariant() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 116-120
100.000% (1/1)
21
Heap::QmlContext::init
Name: Heap::QmlContext::init
Prototype: void Heap::QmlContext::init(QV4::ExecutionContext *outerContext, QV4::QQmlContextWrapper *qml)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp
Lines: 307-313
100.000% (1/1)
31
Heap::QmlListWrapper::destroy
Name: Heap::QmlListWrapper::destroy
Prototype: void Heap::QmlListWrapper::destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp
Lines: 64-68
100.000% (1/1)
21
Heap::QmlListWrapper::init
Name: Heap::QmlListWrapper::init
Prototype: void Heap::QmlListWrapper::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp
Lines: 55-62
100.000% (1/1)
51
Heap::QmlSignalHandler::init
Name: Heap::QmlSignalHandler::init
Prototype: void Heap::QmlSignalHandler::init(QObject *object, int signalIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2188-2193
100.000% (1/1)
31
Heap::Reflect::init
Name: Heap::Reflect::init
Prototype: void Heap::Reflect::init()
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 50-69
100.000% (14/14)
161
Heap::RegExpObject::init
Name: Heap::RegExpObject::init
Prototype: void Heap::RegExpObject::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 65-72
100.000% (1/1)
51
Heap::RegExpObject::init
Name: Heap::RegExpObject::init
Prototype: void Heap::RegExpObject::init(QV4::RegExp *value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 74-81
100.000% (1/1)
51
Heap::SetCtor::init
Name: Heap::SetCtor::init
Prototype: void Heap::SetCtor::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 51-54
100.000% (2/2)
11
Heap::SetObject::destroy
Name: Heap::SetObject::destroy
Prototype: void Heap::SetObject::destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 133-137
100.000% (1/1)
21
Heap::SetObject::init
Name: Heap::SetObject::init
Prototype: void Heap::SetObject::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 127-131
100.000% (1/1)
21
Heap::StrictArgumentsObject::init
Name: Heap::StrictArgumentsObject::init
Prototype: void Heap::StrictArgumentsObject::init(QV4::CppStackFrame *frame)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4argumentsobject.cpp
Lines: 74-94
100.000% (1/1)
141
Heap::String::append [qv4string.cpp #2]
Name: Heap::String::append [qv4string.cpp #2]
Prototype: void Heap::String::append(const String *data, QChar *ch)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 216-239
100.000% (10/10)
164
Heap::String::init [qv4string.cpp #2]
Name: Heap::String::init [qv4string.cpp #2]
Prototype: void Heap::String::init(const QString &t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 96-104
100.000% (1/1)
41
Heap::String::simplifyString [qv4string.cpp #2]
Name: Heap::String::simplifyString [qv4string.cpp #2]
Prototype: void Heap::String::simplifyString() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 177-193
100.000% (1/1)
121
Heap::StringCtor::init
Name: Heap::StringCtor::init
Prototype: void Heap::StringCtor::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 162-165
100.000% (2/2)
11
Heap::StringObject::getIndex
Name: Heap::StringObject::getIndex
Prototype: Heap::String *Heap::StringObject::getIndex(uint index) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 87-93
100.000% (4/4)
42
Heap::StringObject::init
Name: Heap::StringObject::init
Prototype: void Heap::StringObject::init(const QV4::String *str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 80-85
100.000% (1/1)
31
Heap::StringObject::length
Name: Heap::StringObject::length
Prototype: uint Heap::StringObject::length() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 95-98
100.000% (1/1)
11
Page:<>1
Condition %:  0.000% (0/11)
...60
Condition %:  50.000% (5/10)
...70
Condition %:  75.000% (3/4)
...80
Condition %:  85.714% (6/7)
...87
Condition %:  98.462% (64/65)
88
Condition %: 100.000% (1/1)
89
Condition %: 100.000% (1/1)
90
Condition %: 100.000% (1/1)
9192
Condition %: 100.000% (4/4)
93
Condition %: 100.000% (1/1)
94
Condition %: 100.000% (1/1)
95
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...110
Condition %: 100.000% (1/1)
...120
Condition %: 100.000% (1/1)
...200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.0