OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...160
Function: QQmlJS::AST::ArgumentList::firstSourceLocation
...170
Function: QQmlComponent::QQmlComponent
...180
Function: ListLayout::getRoleOrCreate
...190
Function: JSC::MacroAssemblerCodeRef::code
191
Function: JSC::LinkBufferBase::offsetOf
192
Function: JSC::AbstractMacroAssembler::watchpointLabel
193
Function: Heap::TypedArray::init
194195
Function: ExecutionEngine::~ExecutionEngine
196
Function: ESTable::set
197
Function: Codegen::Codegen::completionState [qv4codegen.cpp #2]
198
Function: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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
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::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
GatherSourcesJob::run
Name: GatherSourcesJob::run
Prototype: void GatherSourcesJob::run()
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 278-285
  0.000% (0/5)
43
GatherSourcesJob::result
Name: GatherSourcesJob::result
Prototype: const QStringList &GatherSourcesJob::result() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 287-290
  0.000% (0/1)
11
GatherSourcesJob::GatherSourcesJob
Name: GatherSourcesJob::GatherSourcesJob
Prototype: GatherSourcesJob::GatherSourcesJob(QV4::ExecutionEngine *engine)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 274-276
  0.000% (0/1)
11
GLAcquireContext::~GLAcquireContext
Name: GLAcquireContext::~GLAcquireContext
Prototype: ~GLAcquireContext()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 88-91
  0.000% (0/4)
22
GLAcquireContext::GLAcquireContext
Name: GLAcquireContext::GLAcquireContext
Prototype: GLAcquireContext(QOpenGLContext *c, QSurface *s)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 76-87
  0.000% (0/13)
85
FxViewItem::FxViewItem
Name: FxViewItem::FxViewItem
Prototype: FxViewItem::FxViewItem(QQuickItem *i, QQuickItemView *v, bool own, QQuickItemViewAttached *attached)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 55-62
 75.000% (3/4)
22
FxTableItem::size
Name: FxTableItem::size
Prototype: qreal size() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview_p_p.h
Lines: 333-333
  0.000% (0/1)
11
FxTableItem::sectionSize
Name: FxTableItem::sectionSize
Prototype: qreal sectionSize() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview_p_p.h
Lines: 334-334
  0.000% (0/1)
11
FxTableItem::position
Name: FxTableItem::position
Prototype: qreal position() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview_p_p.h
Lines: 331-331
  0.000% (0/1)
11
FxTableItem::endPosition
Name: FxTableItem::endPosition
Prototype: qreal endPosition() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview_p_p.h
Lines: 332-332
  0.000% (0/1)
11
FxTableItem::contains
Name: FxTableItem::contains
Prototype: bool contains(qreal, qreal) const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview_p_p.h
Lines: 335-335
  0.000% (0/1)
11
FxTableItem::FxTableItem
Name: FxTableItem::FxTableItem
Prototype: FxTableItem(QQuickItem *item, QQuickTableView *table, bool own)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview_p_p.h
Lines: 326-329
  0.000% (0/1)
21
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
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::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::setPosition
Name: FxListItemSG::setPosition
Prototype: void setPosition(qreal pos, bool immediate = false)
Coverage:  46.154% (6/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 308-324
 46.154% (6/13)
95
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::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::position
Name: FxListItemSG::position
Prototype: qreal position() const override
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 267-276
 71.429% (5/7)
53
FxListItemSG::pointForPosition
Name: FxListItemSG::pointForPosition
Prototype: QPointF pointForPosition(qreal pos) const
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 339-361
 72.727% (16/22)
158
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::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::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::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::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
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
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::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::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::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::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::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::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::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::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::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
FunctionPrototype::method_toString::ScriptFunction::virtualCallAsConstructor
Name: FunctionPrototype::method_toString::ScriptFunction::virtualCallAsConstructor
Prototype: ReturnedValue ScriptFunction::virtualCallAsConstructor(const FunctionObject *fo, const Value *argv, int argc, const Value *newTarget)
Coverage:  92.857% (13/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 461-498
 92.857% (13/14)
275
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
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::MemberFunction::virtualCallAsConstructor
Name: FunctionPrototype::method_toString::MemberFunction::virtualCallAsConstructor
Prototype: ReturnedValue MemberFunction::virtualCallAsConstructor(const FunctionObject *f, const Value *, int, const Value *)
Coverage:  0.000% (0/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 593-596
  0.000% (0/2)
11
FunctionPrototype::method_toString::Heap::ScriptFunction::init
Name: FunctionPrototype::method_toString::Heap::ScriptFunction::init
Prototype: void Heap::ScriptFunction::init(QV4::ExecutionContext *scope, Function *function)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 519-537
 75.000% (3/4)
122
FunctionPrototype::method_toString::Heap::BoundFunction::init
Name: FunctionPrototype::method_toString::Heap::BoundFunction::init
Prototype: void Heap::BoundFunction::init(QV4::ExecutionContext *scope, QV4::FunctionObject *target, const Value &boundThis, QV4::MemberData *boundArgs)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 649-673
100.000% (8/8)
183
FunctionPrototype::method_toString::FunctionPrototype::method_toString
Name: FunctionPrototype::method_toString::FunctionPrototype::method_toString
Prototype: ReturnedValue FunctionPrototype::method_toString(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 330-350
100.000% (8/8)
83
FunctionPrototype::method_toString::FunctionPrototype::method_hasInstance
Name: FunctionPrototype::method_toString::FunctionPrototype::method_hasInstance
Prototype: ReturnedValue FunctionPrototype::method_hasInstance(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 448-457
 71.429% (5/7)
63
FunctionPrototype::method_toString::FunctionPrototype::method_call
Name: FunctionPrototype::method_toString::FunctionPrototype::method_call
Prototype: ReturnedValue FunctionPrototype::method_call(const QV4::FunctionObject *b, 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/qv4functionobject.cpp
Lines: 395-408
100.000% (9/9)
83
FunctionPrototype::method_toString::FunctionPrototype::method_bind
Name: FunctionPrototype::method_toString::FunctionPrototype::method_bind
Prototype: ReturnedValue FunctionPrototype::method_bind(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  96.429% (27/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 410-446
 96.429% (27/28)
298
FunctionPrototype::method_toString::FunctionPrototype::method_apply
Name: FunctionPrototype::method_toString::FunctionPrototype::method_apply
Prototype: ReturnedValue FunctionPrototype::method_apply(const QV4::FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  72.727% (32/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 352-393
 72.727% (32/44)
3212
FunctionPrototype::method_toString::DefaultClassConstructorFunction::virtualCallAsConstructor
Name: FunctionPrototype::method_toString::DefaultClassConstructorFunction::virtualCallAsConstructor
Prototype: ReturnedValue DefaultClassConstructorFunction::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *newTarget)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 600-638
 61.538% (8/13)
265
FunctionPrototype::method_toString::DefaultClassConstructorFunction::virtualCall
Name: FunctionPrototype::method_toString::DefaultClassConstructorFunction::virtualCall
Prototype: ReturnedValue DefaultClassConstructorFunction::virtualCall(const FunctionObject *f, const Value *, const Value *, int)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 640-643
100.000% (2/2)
11
FunctionPrototype::method_toString::ConstructorFunction::virtualCallAsConstructor
Name: FunctionPrototype::method_toString::ConstructorFunction::virtualCallAsConstructor
Prototype: ReturnedValue ConstructorFunction::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *newTarget)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 556-584
100.000% (13/13)
205
FunctionPrototype::method_toString::ConstructorFunction::virtualCall
Name: FunctionPrototype::method_toString::ConstructorFunction::virtualCall
Prototype: ReturnedValue ConstructorFunction::virtualCall(const FunctionObject *f, const Value *, const Value *, int)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 586-589
100.000% (2/2)
11
FunctionPrototype::method_toString::BoundFunction::virtualCallAsConstructor
Name: FunctionPrototype::method_toString::BoundFunction::virtualCallAsConstructor
Prototype: ReturnedValue BoundFunction::virtualCallAsConstructor(const FunctionObject *fo, const Value *argv, int argc, const Value *)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 696-714
 71.429% (5/7)
133
FunctionPrototype::method_toString::BoundFunction::virtualCall
Name: FunctionPrototype::method_toString::BoundFunction::virtualCall
Prototype: ReturnedValue BoundFunction::virtualCall(const FunctionObject *fo, const Value *, const Value *argv, int argc)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 675-694
 71.429% (5/7)
143
FunctionPrototype::init
Name: FunctionPrototype::init
Prototype: void FunctionPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 312-328
100.000% (5/5)
121
FunctionObject::virtualCallAsConstructor
Name: FunctionObject::virtualCallAsConstructor
Prototype: ReturnedValue FunctionObject::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/qv4functionobject.cpp
Lines: 172-175
100.000% (1/1)
11
FunctionObject::virtualCall
Name: FunctionObject::virtualCall
Prototype: ReturnedValue FunctionObject::virtualCall(const FunctionObject *, const Value *, const Value *, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 177-180
100.000% (1/1)
11
FunctionObject::sourceLocation
Name: FunctionObject::sourceLocation
Prototype: QQmlSourceLocation FunctionObject::sourceLocation() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 226-229
  0.000% (0/1)
11
FunctionObject::name
Name: FunctionObject::name
Prototype: ReturnedValue FunctionObject::name() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 167-170
100.000% (1/1)
11
FunctionObject::isBoundFunction
Name: FunctionObject::isBoundFunction
Prototype: bool FunctionObject::isBoundFunction() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 221-224
100.000% (1/1)
11
FunctionObject::isBinding
Name: FunctionObject::isBinding
Prototype: bool FunctionObject::isBinding() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 216-219
100.000% (1/1)
11
FunctionObject::createScriptFunction
Name: FunctionObject::createScriptFunction
Prototype: Heap::FunctionObject *FunctionObject::createScriptFunction(ExecutionContext *scope, Function *function)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 182-185
100.000% (1/1)
11
FunctionObject::createMemberFunction
Name: FunctionObject::createMemberFunction
Prototype: Heap::FunctionObject *FunctionObject::createMemberFunction(ExecutionContext *scope, Function *function)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 199-202
100.000% (1/1)
11
FunctionObject::createDefaultPrototypeProperty
Name: FunctionObject::createDefaultPrototypeProperty
Prototype: void FunctionObject::createDefaultPrototypeProperty(uint protoSlot, uint protoConstructorSlot)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 155-165
100.000% (1/1)
61
FunctionObject::createConstructorFunction
Name: FunctionObject::createConstructorFunction
Prototype: Heap::FunctionObject *FunctionObject::createConstructorFunction(ExecutionContext *scope, Function *function, bool isDerivedConstructor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 187-197
100.000% (4/4)
72
FunctionObject::createBuiltinFunction
Name: FunctionObject::createBuiltinFunction
Prototype: Heap::FunctionObject *FunctionObject::createBuiltinFunction(ExecutionEngine *engine, StringOrSymbol *nameOrSymbol, VTable::Call code, int argumentCount)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 204-214
100.000% (4/4)
72
FunctionCtor::virtualCallAsConstructor
Name: FunctionCtor::virtualCallAsConstructor
Prototype: ReturnedValue FunctionCtor::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/qv4functionobject.cpp
Lines: 286-297
100.000% (4/4)
72
FunctionCtor::virtualCall
Name: FunctionCtor::virtualCall
Prototype: ReturnedValue FunctionCtor::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/qv4functionobject.cpp
Lines: 300-303
100.000% (1/1)
11
FunctionCtor::parse
Name: FunctionCtor::parse
Prototype: QQmlRefPointer<CompiledData::CompilationUnit> FunctionCtor::parse(ExecutionEngine *engine, const Value *argv, int argc, Type t)
Coverage:  91.667% (22/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 239-284
 91.667% (22/24)
308
Function::~Function
Name: Function::~Function
Prototype: Function::~Function()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 99-102
100.000% (1/1)
11
Function::updateInternalClass
Name: Function::updateInternalClass
Prototype: void Function::updateInternalClass(ExecutionEngine *engine, const QList<QByteArray> &parameters)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 104-146
 64.706% (11/17)
257
Function::sourceLocation
Name: Function::sourceLocation
Prototype: QQmlSourceLocation Function::sourceLocation() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 148-151
100.000% (1/1)
11
Function::call
Name: Function::call
Prototype: ReturnedValue Function::call(const Value *thisObject, const Value *argv, int argc, const ExecutionContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 57-73
100.000% (1/1)
111
Function::Function
Name: Function::Function
Prototype: Function::Function(ExecutionEngine *engine, CompiledData::CompilationUnit *unit, const CompiledData::Function *function)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 75-97
100.000% (7/7)
103
FrameJob::wasSuccessful
Name: FrameJob::wasSuccessful
Prototype: bool FrameJob::wasSuccessful() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 173-176
  0.000% (0/1)
11
FrameJob::run
Name: FrameJob::run
Prototype: void FrameJob::run()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 161-171
 50.000% (2/4)
62
FrameJob::FrameJob
Name: FrameJob::FrameJob
Prototype: FrameJob::FrameJob(QV4DataCollector *collector, int frameNr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 156-159
100.000% (1/1)
21
ForInIteratorPrototype::method_next
Name: ForInIteratorPrototype::method_next
Prototype: ReturnedValue ForInIteratorPrototype::method_next(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator.cpp
Lines: 54-66
100.000% (4/4)
92
ForInIteratorPrototype::init
Name: ForInIteratorPrototype::init
Prototype: void ForInIteratorPrototype::init(ExecutionEngine *)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator.cpp
Lines: 49-52
100.000% (2/2)
11
Float64ArrayWrite
Name: Float64ArrayWrite
Prototype: void Float64ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 190-196
100.000% (4/4)
42
Float64ArrayRead
Name: Float64ArrayRead
Prototype: ReturnedValue Float64ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 185-188
100.000% (1/1)
11
Float32ArrayWrite
Name: Float32ArrayWrite
Prototype: void Float32ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 177-183
100.000% (4/4)
42
Float32ArrayRead
Name: Float32ArrayRead
Prototype: ReturnedValue Float32ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 172-175
100.000% (1/1)
11
FlatColorMaterialShader::updateState
Name: FlatColorMaterialShader::updateState
Prototype: void FlatColorMaterialShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
Lines: 77-102
 81.818% (9/11)
133
FlatColorMaterialShader::initialize
Name: FlatColorMaterialShader::initialize
Prototype: void FlatColorMaterialShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
Lines: 110-116
100.000% (1/1)
21
FlatColorMaterialShader::attributeNames
Name: FlatColorMaterialShader::attributeNames
Prototype: char const *const *FlatColorMaterialShader::attributeNames() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
Lines: 104-108
100.000% (1/1)
11
FlatColorMaterialShader::FlatColorMaterialShader
Name: FlatColorMaterialShader::FlatColorMaterialShader
Prototype: FlatColorMaterialShader::FlatColorMaterialShader()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
Lines: 68-75
100.000% (3/3)
21
FillRectShadow::paint
Name: FillRectShadow::paint
Prototype: void paint(QPainter *p) const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 103-103
  0.000% (0/1)
11
FillRectShadow::boundingRect
Name: FillRectShadow::boundingRect
Prototype: QRectF boundingRect() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 104-104
  0.000% (0/1)
11
FillRectShadow::FillRectShadow
Name: FillRectShadow::FillRectShadow
Prototype: FillRectShadow(const QRectF &rect, const QBrush &brush)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 97-101
  0.000% (0/1)
21
FillPathShadow::paint
Name: FillPathShadow::paint
Prototype: void paint(QPainter *p) const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 120-120
  0.000% (0/1)
11
FillPathShadow::boundingRect
Name: FillPathShadow::boundingRect
Prototype: QRectF boundingRect() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 121-121
  0.000% (0/1)
11
FillPathShadow::FillPathShadow
Name: FillPathShadow::FillPathShadow
Prototype: FillPathShadow(const QPainterPath &path, const QBrush &brush)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 114-118
  0.000% (0/1)
21
ExpressionEvalJob::returnValue
Name: ExpressionEvalJob::returnValue
Prototype: const QJsonObject &ExpressionEvalJob::returnValue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 262-265
100.000% (1/1)
11
ExpressionEvalJob::refs
Name: ExpressionEvalJob::refs
Prototype: const QJsonArray &ExpressionEvalJob::refs() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 268-272
  0.000% (0/1)
21
ExpressionEvalJob::handleResult
Name: ExpressionEvalJob::handleResult
Prototype: void ExpressionEvalJob::handleResult(QV4::ScopedValue &value)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 248-255
 71.429% (5/7)
53
ExpressionEvalJob::exceptionMessage
Name: ExpressionEvalJob::exceptionMessage
Prototype: const QString &ExpressionEvalJob::exceptionMessage() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 257-260
  0.000% (0/1)
11
ExpressionEvalJob::ExpressionEvalJob
Name: ExpressionEvalJob::ExpressionEvalJob
Prototype: ExpressionEvalJob::ExpressionEvalJob(QV4::ExecutionEngine *engine, int frameNr, int context, const QString &expression, QV4DataCollector *collector)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 241-246
100.000% (1/1)
21
Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...160
Function: QQmlJS::AST::ArgumentList::firstSourceLocation
...170
Function: QQmlComponent::QQmlComponent
...180
Function: ListLayout::getRoleOrCreate
...190
Function: JSC::MacroAssemblerCodeRef::code
191
Function: JSC::LinkBufferBase::offsetOf
192
Function: JSC::AbstractMacroAssembler::watchpointLabel
193
Function: Heap::TypedArray::init
194195
Function: ExecutionEngine::~ExecutionEngine
196
Function: ESTable::set
197
Function: Codegen::Codegen::completionState [qv4codegen.cpp #2]
198
Function: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval

Generated by Squish Coco 4.2.0