OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...130
eLOC - Effective Lines of Code: 3
...140
eLOC - Effective Lines of Code: 4
...150
eLOC - Effective Lines of Code: 5
...158
eLOC - Effective Lines of Code: 6
159
eLOC - Effective Lines of Code: 6
160
eLOC - Effective Lines of Code: 6
161
eLOC - Effective Lines of Code: 6
162163
eLOC - Effective Lines of Code: 7
164
eLOC - Effective Lines of Code: 7
165
eLOC - Effective Lines of Code: 7
166
eLOC - Effective Lines of Code: 7
...170
eLOC - Effective Lines of Code: 8
...180
eLOC - Effective Lines of Code: 12
...190
eLOC - Effective Lines of Code: 20
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_strokeText
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_strokeText
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_strokeText(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2832-2842
  0.000% (0/11)
63
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_translate
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_translate
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_translate(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 1213-1223
  0.000% (0/11)
63
qt_v4TriggerBreakpoint
Name: qt_v4TriggerBreakpoint
Prototype: static void qt_v4TriggerBreakpoint(const Breakpoint &bp, QV4::Function *function)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp
Lines: 170-182
  0.000% (0/4)
62
rectangleEdge
Name: rectangleEdge
Prototype: static QLine rectangleEdge(const QRect &rect, Qt::Edge tableEdge)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp
Lines: 63-76
  0.000% (0/9)
65
unignoredChildren
Name: unignoredChildren
Prototype: static void unignoredChildren(QQuickItem *item, QList<QQuickItem *> *items, bool paintOrder)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 154-165
100.000% (7/7)
63
BackendSupport::BackendSupport
Name: BackendSupport::BackendSupport
Prototype: BackendSupport()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 432-441
 75.000% (3/4)
72
BaselineJIT::generate
Name: BaselineJIT::generate
Prototype: void BaselineJIT::generate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 61-74
100.000% (1/1)
71
BaselineJIT::generate_CallPossiblyDirectEval
Name: BaselineJIT::generate_CallPossiblyDirectEval
Prototype: void BaselineJIT::generate_CallPossiblyDirectEval(int argc, int argv)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 465-474
100.000% (1/1)
71
BaselineJIT::generate_CmpIn
Name: BaselineJIT::generate_CmpIn
Prototype: void BaselineJIT::generate_CmpIn(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 841-850
100.000% (1/1)
71
BaselineJIT::generate_CmpInstanceOf
Name: BaselineJIT::generate_CmpInstanceOf
Prototype: void BaselineJIT::generate_CmpInstanceOf(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 852-861
100.000% (1/1)
71
BaselineJIT::generate_DeleteProperty
Name: BaselineJIT::generate_DeleteProperty
Prototype: void BaselineJIT::generate_DeleteProperty(int base, int index)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 693-702
  0.000% (0/1)
71
BaselineJIT::generate_Exp
Name: BaselineJIT::generate_Exp
Prototype: void BaselineJIT::generate_Exp(int lhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 885-893
  0.000% (0/1)
71
BaselineJIT::generate_GetIterator
Name: BaselineJIT::generate_GetIterator
Prototype: void BaselineJIT::generate_GetIterator(int iterator)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 650-659
  0.000% (0/1)
71
BaselineJIT::generate_IteratorClose
Name: BaselineJIT::generate_IteratorClose
Prototype: void BaselineJIT::generate_IteratorClose(int done)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 672-681
  0.000% (0/1)
71
BaselineJIT::generate_IteratorNext
Name: BaselineJIT::generate_IteratorNext
Prototype: void BaselineJIT::generate_IteratorNext(int value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 661-670
  0.000% (0/1)
71
BaselineJIT::generate_LoadIdObject
Name: BaselineJIT::generate_LoadIdObject
Prototype: void BaselineJIT::generate_LoadIdObject(int index, int base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 379-388
100.000% (1/1)
71
BaselineJIT::generate_LoadSuperProperty
Name: BaselineJIT::generate_LoadSuperProperty
Prototype: void BaselineJIT::generate_LoadSuperProperty(int property)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 307-316
  0.000% (0/1)
71
BaselineJIT::generate_ThrowException
Name: BaselineJIT::generate_ThrowException
Prototype: void BaselineJIT::generate_ThrowException()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 576-585
100.000% (1/1)
71
BooleanPrototype::init
Name: BooleanPrototype::init
Prototype: void BooleanPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp
Lines: 65-74
100.000% (2/2)
71
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::asRValue [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::asRValue [qv4codegen.cpp #1]
Prototype: Codegen::RValue Codegen::Reference::asRValue() const
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3809-3824
 80.000% (8/10)
76
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::asRValue [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::asRValue [qv4codegen.cpp #2]
Prototype: Codegen::RValue Codegen::Reference::asRValue() const
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3809-3824
 80.000% (8/10)
76
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeRetainAccumulator [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeRetainAccumulator [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::Reference::storeRetainAccumulator() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3915-3928
100.000% (4/4)
72
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeRetainAccumulator [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::storeRetainAccumulator [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::Reference::storeRetainAccumulator() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3915-3928
100.000% (4/4)
72
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::emitReturn [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::emitReturn [qv4codegen.cpp #1]
Prototype: void Codegen::emitReturn(const Reference &expr)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3214-3225
100.000% (8/8)
72
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::emitReturn [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::emitReturn [qv4codegen.cpp #2]
Prototype: void Codegen::emitReturn(const Reference &expr)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3214-3225
100.000% (8/8)
72
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::throwReferenceError [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::throwReferenceError [qv4codegen.cpp #1]
Prototype: void Codegen::throwReferenceError(const SourceLocation &loc, const QString &detail)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3520-3530
 50.000% (2/4)
72
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::throwReferenceError [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::throwReferenceError [qv4codegen.cpp #2]
Prototype: void Codegen::throwReferenceError(const SourceLocation &loc, const QString &detail)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3520-3530
 50.000% (2/4)
72
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::throwSyntaxError [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::throwSyntaxError [qv4codegen.cpp #1]
Prototype: void Codegen::throwSyntaxError(const SourceLocation &loc, const QString &detail)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3508-3518
  0.000% (0/4)
72
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::throwSyntaxError [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::throwSyntaxError [qv4codegen.cpp #2]
Prototype: void Codegen::throwSyntaxError(const SourceLocation &loc, const QString &detail)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3508-3518
  0.000% (0/4)
72
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(TryStatement *ast)
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3379-3393
 70.000% (7/10)
73
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(FunctionDeclaration * ast)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2678-2689
 71.429% (5/7)
73
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(TryStatement *ast)
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3379-3393
 70.000% (7/10)
73
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(FunctionDeclaration * ast)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2678-2689
 71.429% (5/7)
73
Context::emitBlockFooter
Name: Context::emitBlockFooter
Prototype: void Context::emitBlockFooter(Codegen *codegen)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext.cpp
Lines: 258-273
100.000% (7/7)
73
DataStream::operator<<
Name: DataStream::operator<<
Prototype: DataStream &operator<<(quint32 value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 156-165
  0.000% (0/1)
71
DistanceFieldOutlineTextMaterialShader::updateState
Name: DistanceFieldOutlineTextMaterialShader::updateState
Prototype: void DistanceFieldOutlineTextMaterialShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 381-392
 62.500% (5/8)
72
ExecutableAllocator::chunkForAllocation
Name: ExecutableAllocator::chunkForAllocation
Prototype: ExecutableAllocator::ChunkOfPages *ExecutableAllocator::chunkForAllocation(Allocation *allocation) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4executableallocator.cpp
Lines: 230-240
  0.000% (0/7)
73
ExecutionEngine::initRootContext
Name: ExecutionEngine::initRootContext
Prototype: void ExecutionEngine::initRootContext()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 636-645
100.000% (1/1)
71
ExecutionEngine::newArrayObject
Name: ExecutionEngine::newArrayObject
Prototype: Heap::ArrayObject *ExecutionEngine::newArrayObject(int count)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 704-715
 85.714% (6/7)
73
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
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
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
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
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
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
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
Heap::RegExp::destroy
Name: Heap::RegExp::destroy
Prototype: void Heap::RegExp::destroy()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexp.cpp
Lines: 127-139
 75.000% (3/4)
72
Heap::StringOrSymbol::createHashValue [qv4string.cpp #2]
Name: Heap::StringOrSymbol::createHashValue [qv4string.cpp #2]
Prototype: void Heap::StringOrSymbol::createHashValue() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 241-251
100.000% (4/4)
72
IntrinsicTypedArrayPrototype::method_entries
Name: IntrinsicTypedArrayPrototype::method_entries
Prototype: ReturnedValue IntrinsicTypedArrayPrototype::method_entries(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/qv4typedarray.cpp
Lines: 468-478
100.000% (4/4)
72
IntrinsicTypedArrayPrototype::method_keys
Name: IntrinsicTypedArrayPrototype::method_keys
Prototype: ReturnedValue IntrinsicTypedArrayPrototype::method_keys(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/qv4typedarray.cpp
Lines: 480-490
100.000% (4/4)
72
IntrinsicTypedArrayPrototype::method_values
Name: IntrinsicTypedArrayPrototype::method_values
Prototype: ReturnedValue IntrinsicTypedArrayPrototype::method_values(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/qv4typedarray.cpp
Lines: 492-502
100.000% (4/4)
72
JSC::MacroAssemblerX86Common::branchConvertDoubleToInt32
Name: JSC::MacroAssemblerX86Common::branchConvertDoubleToInt32
Prototype: void branchConvertDoubleToInt32(FPRegisterID src, RegisterID dest, JumpList& failureCases, FPRegisterID fpTemp)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 907-920
  0.000% (0/1)
71
JSC::X86Assembler::cmpw_im
Name: JSC::X86Assembler::cmpw_im
Prototype: void cmpw_im(int imm, int offset, RegisterID base, RegisterID index, int scale)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1009-1020
  0.000% (0/4)
72
JSC::X86Assembler::cmpw_ir
Name: JSC::X86Assembler::cmpw_ir
Prototype: void cmpw_ir(int imm, RegisterID dst)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 990-1001
  0.000% (0/4)
72
JSC::Yarr::ByteCompiler::atomPatternCharacter
Name: JSC::Yarr::ByteCompiler::atomPatternCharacter
Prototype: void atomPatternCharacter(UChar ch, unsigned inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1511-1524
100.000% (7/7)
73
JSC::Yarr::BytecodePattern::BytecodePattern
Name: JSC::Yarr::BytecodePattern::BytecodePattern
Prototype: BytecodePattern(PassOwnPtr<ByteDisjunction> body, Vector<OwnPtr<ByteDisjunction> >& parenthesesInfoToAdopt, YarrPattern& pattern, BumpPointerAllocator* allocator)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 340-356
100.000% (1/1)
71
JSC::Yarr::Interpreter::matchAssertionWordBoundary
Name: JSC::Yarr::Interpreter::matchAssertionWordBoundary
Prototype: bool matchAssertionWordBoundary(ByteTerm& term)
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 379-390
 82.353% (14/17)
72
JSC::Yarr::Interpreter::matchParenthesesTerminalBegin
Name: JSC::Yarr::Interpreter::matchParenthesesTerminalBegin
Prototype: bool matchParenthesesTerminalBegin(ByteTerm& term, DisjunctionContext* context)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 757-767
  0.000% (0/1)
71
JSC::Yarr::Parser::parseParenthesesEnd
Name: JSC::Yarr::Parser::parseParenthesesEnd
Prototype: void parseParenthesesEnd()
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 526-538
 60.000% (3/5)
72
JSC::Yarr::YarrGenerator::alignCallFrameSizeInBytes
Name: JSC::Yarr::YarrGenerator::alignCallFrameSizeInBytes
Prototype: unsigned alignCallFrameSizeInBytes(unsigned callFrameSize)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 341-354
 42.857% (3/7)
73
JSC::Yarr::YarrGenerator::matchAssertionWordchar
Name: JSC::Yarr::YarrGenerator::matchAssertionWordchar
Prototype: void matchAssertionWordchar(size_t opIndex, JumpList& nextIsWordChar, JumpList& nextIsNotWordChar)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 701-713
100.000% (4/4)
72
JSC::Yarr::YarrPatternConstructor::atomParenthesesSubpatternBegin
Name: JSC::Yarr::YarrPatternConstructor::atomParenthesesSubpatternBegin
Prototype: void atomParenthesesSubpatternBegin(bool capture = true)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 401-411
100.000% (4/4)
72
ListElement::setTranslationProperty
Name: ListElement::setTranslationProperty
Prototype: int ListElement::setTranslationProperty(const ListLayout::Role &role, const QV4::CompiledData::Binding *b)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1124-1136
 75.000% (3/4)
72
ListLayout::getRoleOrCreate
Name: ListLayout::getRoleOrCreate
Prototype: const ListLayout::Role &ListLayout::getRoleOrCreate(const QString &key, Role::DataType type)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 99-110
100.000% (8/8)
73
ListModel::setExistingProperty
Name: ListModel::setExistingProperty
Prototype: int ListModel::setExistingProperty(int elementIndex, const QString &key, const QV4::Value &data, QV4::ExecutionEngine *eng)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 757-769
 66.667% (6/9)
73
ListModel::updateCacheIndices
Name: ListModel::updateCacheIndices
Prototype: void ListModel::updateCacheIndices(int start, int end)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 529-541
 91.667% (11/12)
74
LoaderApplication::event
Name: LoaderApplication::event
Prototype: bool event(QEvent *ev) override
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 139-151
  0.000% (0/8)
73
Lookup::getterProtoAccessor
Name: Lookup::getterProtoAccessor
Prototype: ReturnedValue Lookup::getterProtoAccessor(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 344-357
 88.889% (8/9)
73
Lookup::setterInsert
Name: Lookup::setterInsert
Prototype: bool Lookup::setterInsert(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 598-609
 83.333% (5/6)
72
MapPrototype::method_entries
Name: MapPrototype::method_entries
Prototype: ReturnedValue MapPrototype::method_entries(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/qv4mapobject.cpp
Lines: 176-186
100.000% (4/4)
72
MapPrototype::method_keys
Name: MapPrototype::method_keys
Prototype: ReturnedValue MapPrototype::method_keys(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/qv4mapobject.cpp
Lines: 234-244
100.000% (4/4)
72
MapPrototype::method_values
Name: MapPrototype::method_values
Prototype: ReturnedValue MapPrototype::method_values(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/qv4mapobject.cpp
Lines: 267-277
100.000% (4/4)
72
MathObject::method_min
Name: MathObject::method_min
Prototype: ReturnedValue MathObject::method_min(const FunctionObject *, 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/qv4mathobject.cpp
Lines: 405-416
100.000% (15/15)
73
MemberGeneratorFunction::create
Name: MemberGeneratorFunction::create
Prototype: Heap::FunctionObject *MemberGeneratorFunction::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: 238-247
100.000% (1/1)
71
Object::insertMember
Name: Object::insertMember
Prototype: void Object::insertMember(StringOrSymbol *s, const Property *p, PropertyAttributes attributes)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 251-263
100.000% (4/4)
72
ObjectPrototype::method_getOwnPropertyNames
Name: ObjectPrototype::method_getOwnPropertyNames
Prototype: ReturnedValue ObjectPrototype::method_getOwnPropertyNames(const FunctionObject *b, 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/qv4objectproto.cpp
Lines: 176-187
 71.429% (5/7)
73
ObjectPrototype::method_isExtensible
Name: ObjectPrototype::method_isExtensible
Prototype: ReturnedValue ObjectPrototype::method_isExtensible(const FunctionObject *b, 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/qv4objectproto.cpp
Lines: 473-484
 71.429% (5/7)
73
Parser::reallocateStack [qqmljs.g #2]
Name: Parser::reallocateStack [qqmljs.g #2]
Prototype: void Parser::reallocateStack()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 477-488
100.000% (5/5)
72
PersistentValue::operator=
Name: PersistentValue::operator=
Prototype: PersistentValue &PersistentValue::operator=(const WeakValue &other)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 312-324
  0.000% (0/7)
73
PersistentValue::operator=
Name: PersistentValue::operator=
Prototype: PersistentValue &PersistentValue::operator=(Object *object)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 326-337
 71.429% (5/7)
73
PersistentValue::operator=
Name: PersistentValue::operator=
Prototype: PersistentValue &PersistentValue::operator=(const PersistentValue &other)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 298-310
100.000% (7/7)
73
PersistentValueStorage::free
Name: PersistentValueStorage::free
Prototype: void PersistentValueStorage::free(Value *v)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 222-233
100.000% (7/7)
73
PersistentValueStorage::mark
Name: PersistentValueStorage::mark
Prototype: void PersistentValueStorage::mark(MarkStack *markStack)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 235-247
100.000% (10/10)
74
QAbstractAnimationJob::totalDuration
Name: QAbstractAnimationJob::totalDuration
Prototype: int QAbstractAnimationJob::totalDuration() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 433-442
100.000% (7/7)
73
QAnimationGroupJob::debugChildren
Name: QAnimationGroupJob::debugChildren
Prototype: void QAnimationGroupJob::debugChildren(QDebug d) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qanimationgroupjob.cpp
Lines: 168-178
  0.000% (0/7)
73
QFieldList::append
Name: QFieldList::append
Prototype: template<class N, N *N::*nextMember> void QFieldList<N, nextMember>::append(N *v)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qfieldlist_p.h
Lines: 258-270
100.000% (5/5)
72
QFieldList::prepend
Name: QFieldList::prepend
Prototype: template<class N, N *N::*nextMember> void QFieldList<N, nextMember>::prepend(N *v)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qfieldlist_p.h
Lines: 272-284
100.000% (5/5)
72
QFiniteStack::pop
Name: QFiniteStack::pop
Prototype: template<typename T> T QFiniteStack<T>::pop()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qfinitestack_p.h
Lines: 123-136
100.000% (4/4)
72
QFontLoaderFonts::reset
Name: QFontLoaderFonts::reset
Prototype: void reset()
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickfontloader.cpp
Lines: 174-185
 85.714% (6/7)
73
QJSEnginePrivate::addToDebugServer
Name: QJSEnginePrivate::addToDebugServer
Prototype: void QJSEnginePrivate::addToDebugServer(QJSEngine *q)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 821-832
 88.889% (8/9)
73
QMetaObjectWrapper::init
Name: QMetaObjectWrapper::init
Prototype: void QMetaObjectWrapper::init(ExecutionEngine *)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2054-2065
100.000% (7/7)
73
QObjectMethod::create
Name: QObjectMethod::create
Prototype: ReturnedValue QObjectMethod::create(ExecutionContext *scope, QObject *object, int index)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1860-1871
 75.000% (3/4)
72
QObjectMethod::extractQtMethod
Name: QObjectMethod::extractQtMethod
Prototype: QPair<QObject *, int> QObjectMethod::extractQtMethod(const QV4::FunctionObject *function)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 96-107
 85.714% (6/7)
73
QObjectWrapper::create
Name: QObjectWrapper::create
Prototype: ReturnedValue QObjectWrapper::create(ExecutionEngine *engine, QObject *object)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 683-694
100.000% (10/10)
74
QObjectWrapper::findProperty
Name: QObjectWrapper::findProperty
Prototype: QQmlPropertyData *QObjectWrapper::findProperty(ExecutionEngine *engine, QObject *o, QQmlContextData *qmlContext, String *name, RevisionMode revisionMode, QQmlPropertyData *local)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 221-232
100.000% (7/7)
72
QObjectWrapper::virtualGet
Name: QObjectWrapper::virtualGet
Prototype: QV4::ReturnedValue QObjectWrapper::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 696-706
100.000% (4/4)
72
QObjectWrapper::virtualIsEqualTo
Name: QObjectWrapper::virtualIsEqualTo
Prototype: bool QObjectWrapper::virtualIsEqualTo(Managed *a, Managed *b)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 670-681
 85.714% (6/7)
73
QPODVector::copyAndClear
Name: QPODVector::copyAndClear
Prototype: void copyAndClear(QPODVector<T,Increment> &other)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 150-158
 50.000% (2/4)
72
QPODVector::insertBlank
Name: QPODVector::insertBlank
Prototype: void insertBlank(int idx, int count)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 106-114
  0.000% (0/4)
72
QPacketProtocolPrivate::readFromDevice
Name: QPacketProtocolPrivate::readFromDevice
Prototype: bool QPacketProtocolPrivate::readFromDevice(char *buffer, qint64 size)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 312-322
 71.429% (5/7)
73
Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...130
eLOC - Effective Lines of Code: 3
...140
eLOC - Effective Lines of Code: 4
...150
eLOC - Effective Lines of Code: 5
...158
eLOC - Effective Lines of Code: 6
159
eLOC - Effective Lines of Code: 6
160
eLOC - Effective Lines of Code: 6
161
eLOC - Effective Lines of Code: 6
162163
eLOC - Effective Lines of Code: 7
164
eLOC - Effective Lines of Code: 7
165
eLOC - Effective Lines of Code: 7
166
eLOC - Effective Lines of Code: 7
...170
eLOC - Effective Lines of Code: 8
...180
eLOC - Effective Lines of Code: 12
...190
eLOC - Effective Lines of Code: 20
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123

Generated by Squish Coco 4.2.0