OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
...10
eLOC - Effective Lines of Code: 25
...20
eLOC - Effective Lines of Code: 14
...22
eLOC - Effective Lines of Code: 13
23
eLOC - Effective Lines of Code: 12
24
eLOC - Effective Lines of Code: 12
25
eLOC - Effective Lines of Code: 11
2627
eLOC - Effective Lines of Code: 10
28
eLOC - Effective Lines of Code: 10
29
eLOC - Effective Lines of Code: 10
30
eLOC - Effective Lines of Code: 9
...40
eLOC - Effective Lines of Code: 7
...50
eLOC - Effective Lines of Code: 5
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QQmlListModel::QQmlListModel
Name: QQmlListModel::QQmlListModel
Prototype: QQmlListModel::QQmlListModel(QQmlListModel *orig, QQmlListModelWorkerAgent *agent)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1913-1931
100.000% (5/5)
112
QQmlListCompositor::findInsertPosition
Name: QQmlListCompositor::findInsertPosition
Prototype: QQmlListCompositor::insert_iterator QQmlListCompositor::findInsertPosition(Group group, int index)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 403-419
100.000% (5/5)
112
QQmlJS::AST::FormalParameterList::length
Name: QQmlJS::AST::FormalParameterList::length
Prototype: int length()
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 2179-2194
 91.667% (11/12)
114
QQmlJS::AST::FormalParameterList::formals
Name: QQmlJS::AST::FormalParameterList::formals
Prototype: QStringList FormalParameterList::formals() const
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 976-993
 90.000% (9/10)
114
QQmlInstantiator::setDelegate
Name: QQmlInstantiator::setDelegate
Prototype: void QQmlInstantiator::setDelegate(QQmlComponent* c)
Coverage:  23.077% (3/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 349-367
 23.077% (3/13)
115
QQmlImportDatabase::QQmlImportDatabase
Name: QQmlImportDatabase::QQmlImportDatabase
Prototype: QQmlImportDatabase::QQmlImportDatabase(QQmlEngine *e)
Coverage:  37.500% (3/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1768-1792
 37.500% (3/8)
113
QQmlDelegateModel::setModel
Name: QQmlDelegateModel::setModel
Prototype: void QQmlDelegateModel::setModel(const QVariant &model)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 377-395
100.000% (12/12)
114
QQmlDebugConnection::waitForConnected
Name: QQmlDebugConnection::waitForConnected
Prototype: bool QQmlDebugConnection::waitForConnected(int msecs)
Coverage:  57.143% (8/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmldebugconnection.cpp
Lines: 307-322
 57.143% (8/14)
114
QQmlDataBlob::setError
Name: QQmlDataBlob::setError
Prototype: void QQmlDataBlob::setError(const QList<QQmlError> &errors)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 439-458
 50.000% (5/10)
114
QQmlDataBlob::notifyAllWaitingOnMe
Name: QQmlDataBlob::notifyAllWaitingOnMe
Prototype: void QQmlDataBlob::notifyAllWaitingOnMe()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 703-713
100.000% (5/5)
112
QQmlDataBlob::addDependency
Name: QQmlDataBlob::addDependency
Prototype: void QQmlDataBlob::addDependency(QQmlDataBlob *blob)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 499-518
 64.706% (11/17)
114
QQmlContext::setContextProperties
Name: QQmlContext::setContextProperties
Prototype: void QQmlContext::setContextProperties(const QVector<PropertyPair> &properties)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 343-362
100.000% (2/2)
112
QQmlComponent::~QQmlComponent
Name: QQmlComponent::~QQmlComponent
Prototype: QQmlComponent::~QQmlComponent()
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 369-389
 90.909% (10/11)
115
QQmlComponent::setData
Name: QQmlComponent::setData
Prototype: void QQmlComponent::setData(const QByteArray &data, const QUrl &url)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 572-592
100.000% (5/5)
112
QPacketProtocol::waitForReadyRead
Name: QPacketProtocol::waitForReadyRead
Prototype: bool QPacketProtocol::waitForReadyRead(int msecs)
Coverage:  36.364% (4/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/packetprotocol/qpacketprotocol.cpp
Lines: 193-210
 36.364% (4/11)
115
QObjectMethod::method_toString
Name: QObjectMethod::method_toString
Prototype: QV4::ReturnedValue QObjectMethod::method_toString(QV4::ExecutionEngine *engine) const
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1895-1915
 72.727% (8/11)
114
QObjectMethod::method_destroy
Name: QObjectMethod::method_destroy
Prototype: QV4::ReturnedValue QObjectMethod::method_destroy(QV4::ExecutionEngine *engine, const Value *args, int argc) const
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1917-1934
 86.667% (13/15)
115
QJSValuePrivate::convertedToValue
Name: QJSValuePrivate::convertedToValue
Prototype: static QV4::ReturnedValue convertedToValue(QV4::ExecutionEngine *e, const QJSValue &jsval)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalue_p.h
Lines: 99-116
 88.889% (8/9)
113
QJSValueIterator::QJSValueIterator
Name: QJSValueIterator::QJSValueIterator
Prototype: QJSValueIterator::QJSValueIterator(const QJSValue& object)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalueiterator.cpp
Lines: 98-112
100.000% (4/4)
112
QContinuingAnimationGroupJob::uncontrolledAnimationFinished
Name: QContinuingAnimationGroupJob::uncontrolledAnimationFinished
Prototype: void QContinuingAnimationGroupJob::uncontrolledAnimationFinished(QAbstractAnimationJob *animation)
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qcontinuinganimationgroupjob.cpp
Lines: 102-119
 53.846% (7/13)
115
PersistentValueStorage::~PersistentValueStorage
Name: PersistentValueStorage::~PersistentValueStorage
Prototype: PersistentValueStorage::~PersistentValueStorage()
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 179-194
 90.000% (9/10)
114
ObjectPrototype::method_toString::[lambda]::[lambda]::ObjectPrototype::getOwnPropertyNames
Name: ObjectPrototype::method_toString::[lambda]::[lambda]::ObjectPrototype::getOwnPropertyNames
Prototype: Heap::ArrayObject *ObjectPrototype::getOwnPropertyNames(ExecutionEngine *v4, const Value &o)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 814-830
 87.500% (7/8)
114
ObjectPrototype::method_setPrototypeOf
Name: ObjectPrototype::method_setPrototypeOf
Prototype: ReturnedValue ObjectPrototype::method_setPrototypeOf(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  94.737% (18/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 510-525
 94.737% (18/19)
114
Object::setInternalClass
Name: Object::setInternalClass
Prototype: void Object::setInternalClass(Heap::InternalClass *ic)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 61-74
 87.500% (14/16)
114
Lookup::getterIndexed
Name: Lookup::getterIndexed
Prototype: ReturnedValue Lookup::getterIndexed(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  66.667% (8/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 381-397
 66.667% (8/12)
115
LoadWatcher::contain
Name: LoadWatcher::contain
Prototype: void LoadWatcher::contain(QObject *o, const QUrl &containPath)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 228-241
  0.000% (0/10)
114
Lexer::decodeHexEscapeCharacter
Name: Lexer::decodeHexEscapeCharacter
Prototype: QChar Lexer::decodeHexEscapeCharacter(bool *ok)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 375-394
 88.889% (8/9)
113
JSC::Yarr::YarrPatternConstructor::containsCapturingTerms
Name: JSC::Yarr::YarrPatternConstructor::containsCapturingTerms
Prototype: bool containsCapturingTerms(PatternAlternative* alternative, size_t firstTermIndex, size_t lastTermIndex)
Coverage:  37.500% (6/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 743-763
 37.500% (6/16)
116
JSC::Yarr::YarrPatternConstructor::atomPatternCharacter
Name: JSC::Yarr::YarrPatternConstructor::atomPatternCharacter
Prototype: void atomPatternCharacter(UChar ch)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 318-337
 44.444% (4/9)
113
JSC::Yarr::YarrGenerator::BacktrackingState::takeBacktracksToJumpList
Name: JSC::Yarr::YarrGenerator::BacktrackingState::takeBacktracksToJumpList
Prototype: void takeBacktracksToJumpList(JumpList& jumpList, MacroAssembler* assembler)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 580-594
100.000% (10/10)
114
JSC::Yarr::Parser::CharacterClassParserDelegate::atomBuiltInCharacterClass
Name: JSC::Yarr::Parser::CharacterClassParserDelegate::atomBuiltInCharacterClass
Prototype: void atomBuiltInCharacterClass(BuiltInCharacterClassID classID, bool invert)
Coverage:  30.000% (3/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 165-196
 30.000% (3/10)
116
JSC::Yarr::Interpreter::parenthesesDoBacktrack
Name: JSC::Yarr::Interpreter::parenthesesDoBacktrack
Prototype: JSRegExpResult parenthesesDoBacktrack(ByteTerm& term, BackTrackInfoParentheses* backTrack)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 625-643
  0.000% (0/10)
114
JSC::Yarr::ByteTerm::ByteTerm
Name: JSC::Yarr::ByteTerm::ByteTerm
Prototype: ByteTerm(UChar ch, int inputPos, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.h
Lines: 110-131
 66.667% (6/9)
114
GlobalFunctions::method_encodeURIComponent
Name: GlobalFunctions::method_encodeURIComponent
Prototype: ReturnedValue GlobalFunctions::method_encodeURIComponent(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 604-620
 75.000% (6/8)
113
GlobalFunctions::method_encodeURI
Name: GlobalFunctions::method_encodeURI
Prototype: ReturnedValue GlobalFunctions::method_encodeURI(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 585-601
 75.000% (6/8)
113
GlobalFunctions::method_decodeURIComponent
Name: GlobalFunctions::method_decodeURIComponent
Prototype: ReturnedValue GlobalFunctions::method_decodeURIComponent(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 566-582
 75.000% (6/8)
113
GlobalFunctions::method_decodeURI
Name: GlobalFunctions::method_decodeURI
Prototype: ReturnedValue GlobalFunctions::method_decodeURI(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 547-563
 75.000% (6/8)
113
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
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
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
ExecutionEngine::qmlContext
Name: ExecutionEngine::qmlContext
Prototype: Heap::QmlContext *ExecutionEngine::qmlContext() const
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 869-886
100.000% (15/15)
115
ExecutableAllocator::Allocation::split
Name: ExecutableAllocator::Allocation::split
Prototype: ExecutableAllocator::Allocation *ExecutableAllocator::Allocation::split(size_t dividingSize)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4executableallocator.cpp
Lines: 60-77
100.000% (4/4)
112
ESTable::remove
Name: ESTable::remove
Prototype: bool ESTable::remove(const Value &key)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4estable.cpp
Lines: 146-163
100.000% (10/10)
114
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(NewExpression *ast)
Coverage:  36.364% (4/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2274-2291
 36.364% (4/11)
114
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(NewMemberExpression *ast)
Coverage:  36.364% (4/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2293-2310
 36.364% (4/11)
114
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(NewExpression *ast)
Coverage:  36.364% (4/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2274-2291
 36.364% (4/11)
114
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(NewMemberExpression *ast)
Coverage:  36.364% (4/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2293-2310
 36.364% (4/11)
114
Codegen::Codegen::Codegen::referenceForPropertyName [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::referenceForPropertyName [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::referenceForPropertyName(const Codegen::Reference &object, AST::PropertyName *name)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 550-565
 75.000% (6/8)
113
Codegen::Codegen::Codegen::referenceForPropertyName [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::referenceForPropertyName [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::referenceForPropertyName(const Codegen::Reference &object, AST::PropertyName *name)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 550-565
 75.000% (6/8)
113
symbolNamespaceForPath
Name: symbolNamespaceForPath
Prototype: QString symbolNamespaceForPath(const QString &relativePath)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 84-98
  0.000% (0/7)
102
setupIllegalNames
Name: setupIllegalNames
Prototype: void setupIllegalNames()
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/qmlcachegen.cpp
Lines: 50-63
100.000% (11/11)
101
restoreJSValue
Name: restoreJSValue
Prototype: static void restoreJSValue(QDataStream &stream, void *data)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 116-132
100.000% (7/7)
103
qt_print_change
Name: qt_print_change
Prototype: static QDebug qt_print_change(QDebug debug, const char *name, const QQmlListCompositor::Change &change)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1413-1425
 91.667% (11/12)
104
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]::baseLineOffset
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]::baseLineOffset
Prototype: int baseLineOffset(QQuickContext2D::TextBaseLineType value, const QFontMetrics &metrics)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 3909-3927
  0.000% (0/10)
106
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_text
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_text
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_text(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2542-2558
  0.000% (0/16)
104
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_moveTo
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_moveTo
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_moveTo(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2429-2445
  0.000% (0/16)
104
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_lineTo
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_lineTo
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_lineTo(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2405-2422
  0.000% (0/16)
104
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]::QQuickJSContext2D::method_set_shadowColor
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]::QQuickJSContext2D::method_set_shadowColor
Prototype: QV4::ReturnedValue QQuickJSContext2D::method_set_shadowColor(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2008-2023
  0.000% (0/16)
104
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]::QQuickJSContext2D::method_set_globalAlpha
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]::QQuickJSContext2D::method_set_globalAlpha
Prototype: QV4::ReturnedValue QQuickJSContext2D::method_set_globalAlpha(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 1283-1300
  0.000% (0/20)
104
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]::QQuickJSContext2D::method_set_font
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]::QQuickJSContext2D::method_set_font
Prototype: QV4::ReturnedValue QQuickJSContext2D::method_set_font(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2649-2663
  0.000% (0/14)
104
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]::QQuickJSContext2D::method_get_textBaseline
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]::QQuickJSContext2D::method_get_textBaseline
Prototype: QV4::ReturnedValue QQuickJSContext2D::method_get_textBaseline(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2747-2767
  0.000% (0/24)
108
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]::QQuickJSContext2D::method_get_textAlign
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]::QQuickJSContext2D::method_get_textAlign
Prototype: QV4::ReturnedValue QQuickJSContext2D::method_get_textAlign(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2679-2699
  0.000% (0/24)
108
qQuickShortcutContextMatcher
Name: qQuickShortcutContextMatcher
Prototype: static bool qQuickShortcutContextMatcher(QObject *obj, Qt::ShortcutContext context)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickshortcut.cpp
Lines: 95-112
 64.706% (11/17)
107
qQuickAccessibleFactory
Name: qQuickAccessibleFactory
Prototype: QAccessibleInterface *qQuickAccessibleFactory(const QString &classname, QObject *object)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qquickaccessiblefactory.cpp
Lines: 49-63
 80.000% (8/10)
104
itemScreenRect
Name: itemScreenRect
Prototype: QRect itemScreenRect(QQuickItem *item)
Coverage:  31.250% (5/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 431-452
 31.250% (5/16)
104
isIdentifierPart
Name: isIdentifierPart
Prototype: static bool isIdentifierPart(uint ch)
Coverage:  85.714% (30/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 418-447
 85.714% (30/35)
1013
flush_vme_signal
Name: flush_vme_signal
Prototype: static inline void flush_vme_signal(const QObject *object, int index, bool indexInSignalRange)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1655-1671
100.000% (17/17)
104
extractQtSignal
Name: extractQtSignal
Prototype: static QPair<QObject *, int> extractQtSignal(const QV4::Value &value)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 109-124
 60.000% (6/10)
104
WTF::PrintStream::print
Name: WTF::PrintStream::print
Prototype: template<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10> void print(const T1& value1, const T2& value2, const T3& value3, const T4& value4, const T5& value5, const T6& value6, const T7& value7, const T8& value8, const T9& value9, const T10& value10)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/PrintStream.h
Lines: 144-157
  0.000% (0/1)
101
VariantPrototype::method_toString
Name: VariantPrototype::method_toString
Prototype: ReturnedValue VariantPrototype::method_toString(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp
Lines: 135-148
 77.778% (7/9)
103
TestCaseCollector::TestCaseCollector
Name: TestCaseCollector::TestCaseCollector
Prototype: TestCaseCollector(const QFileInfo &fileInfo, QQmlEngine *engine)
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp
Lines: 208-223
 57.143% (4/7)
103
StringPrototype::method_charCodeAt
Name: StringPrototype::method_charCodeAt
Prototype: ReturnedValue StringPrototype::method_charCodeAt(const FunctionObject *b, 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/qv4stringobject.cpp
Lines: 330-346
100.000% (12/12)
104
Script::evaluate
Name: Script::evaluate
Prototype: QV4::ReturnedValue Script::evaluate(ExecutionEngine *engine, const QString &script, QmlContext *qmlContext)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4script.cpp
Lines: 262-276
  0.000% (0/7)
103
QuickTestResult::setProgramName
Name: QuickTestResult::setProgramName
Prototype: void QuickTestResult::setProgramName(const char *name)
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestresult.cpp
Lines: 791-804
 88.889% (8/9)
103
QuickTestEvent::eventWindow
Name: QuickTestEvent::eventWindow
Prototype: QWindow *QuickTestEvent::eventWindow(QObject *item)
Coverage:  0.000% (0/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktestevent.cpp
Lines: 345-359
  0.000% (0/10)
104
QmlIR::PoolList::unlink [qqmlirbuilder_p.h #2]
Name: QmlIR::PoolList::unlink [qqmlirbuilder_p.h #2]
Prototype: T *unlink(T *before, T *item)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 134-151
 81.818% (9/11)
104
QmlIR::PoolList::unlink [qqmlirbuilder_p.h #1]
Name: QmlIR::PoolList::unlink [qqmlirbuilder_p.h #1]
Prototype: T *unlink(T *before, T *item)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 134-151
 81.818% (9/11)
104
QV4Include::QV4Include
Name: QV4Include::QV4Include
Prototype: QV4Include::QV4Include(const QUrl &url, QV4::ExecutionEngine *engine, QV4::QmlContext *qmlContext, const QV4::Value &callback)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 60-85
 71.429% (5/7)
103
QV4Debugger::pauseAndWait
Name: QV4Debugger::pauseAndWait
Prototype: void QV4Debugger::pauseAndWait(PauseReason reason)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 267-286
 75.000% (6/8)
104
QV4DataCollector::flushCollectedRefs
Name: QV4DataCollector::flushCollectedRefs
Prototype: QJsonArray QV4DataCollector::flushCollectedRefs()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 355-369
100.000% (9/9)
103
QV4DataCollector::collectAsJson
Name: QV4DataCollector::collectAsJson
Prototype: QJsonObject QV4DataCollector::collectAsJson(const QString &name, const QV4::ScopedValue &value)
Coverage:  92.857% (13/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 454-468
 92.857% (13/14)
104
QV4::Scope::alloc
Name: QV4::Scope::alloc
Prototype: template <AllocMode mode = Undefined> inline Value *alloc(int nValues) const
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4scopedvalue_p.h
Lines: 127-144
 61.538% (8/13)
106
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_loadProperty [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_loadProperty [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_loadProperty(ExecutionEngine *engine, const Value &object, int nameIndex)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 832-850
 80.000% (8/10)
104
QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callElement [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callElement [qv4runtime.cpp #1]
Prototype: ReturnedValue Runtime::method_callElement(ExecutionEngine *engine, Value *base, const Value &index, Value *argv, int argc)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 1231-1246
 71.429% (5/7)
103
QV4::JIT::PlatformAssemblerCommon::generateCatchTrampoline
Name: QV4::JIT::PlatformAssemblerCommon::generateCatchTrampoline
Prototype: void generateCatchTrampoline(std::function<void()> loadUndefined)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 590-605
 60.000% (3/5)
103
QV4::JIT::Assembler::inc
Name: QV4::JIT::Assembler::inc
Prototype: void Assembler::inc()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1543-1563
100.000% (3/3)
103
QV4::JIT::Assembler::dec
Name: QV4::JIT::Assembler::dec
Prototype: void Assembler::dec()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1575-1595
100.000% (3/3)
103
QV4::IdentifierHash::lookup
Name: QV4::IdentifierHash::lookup
Prototype: const IdentifierHashEntry *IdentifierHash::lookup(PropertyKey identifier) const
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 143-158
 69.231% (9/13)
105
QV4::Heap::String::isEqualTo [qv4string_p.h #1]
Name: QV4::Heap::String::isEqualTo [qv4string_p.h #1]
Prototype: inline bool isEqualTo(const String *other) const
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 125-137
100.000% (17/17)
105
QV4::Heap::InternalClass::destroy
Name: QV4::Heap::InternalClass::destroy
Prototype: void InternalClass::destroy()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 189-205
100.000% (9/9)
103
QV4::Heap::InternalClass::addMember
Name: QV4::Heap::InternalClass::addMember
Prototype: void InternalClass::addMember(QV4::Object *object, PropertyKey id, PropertyAttributes data, uint *index)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 386-401
 85.714% (6/7)
103
QV4::Heap::Base::mark
Name: QV4::Heap::Base::mark
Prototype: inline void Base::mark(QV4::MarkStack *markStack)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 180-194
100.000% (4/4)
102
QV4::Heap::ArrayData::getValueOrSetter
Name: QV4::Heap::ArrayData::getValueOrSetter
Prototype: PropertyIndex ArrayData::getValueOrSetter(uint index, PropertyAttributes *attrs)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 315-327
100.000% (7/7)
103
QV4::CompiledData::Unit::stringAt [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Unit::stringAt [qv4compileddata_p.h #2]
Prototype: QString stringAt(int idx) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 828-849
100.000% (7/7)
103
QV4::CompiledData::Unit::stringAt [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Unit::stringAt [qv4compileddata_p.h #1]
Prototype: QString stringAt(int idx) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 828-849
100.000% (7/7)
103
QV4::CompiledData::Object::calculateSizeExcludingSignalsAndEnums [qv4compileddata_p.h #2]
Name: QV4::CompiledData::Object::calculateSizeExcludingSignalsAndEnums [qv4compileddata_p.h #2]
Prototype: static int calculateSizeExcludingSignalsAndEnums(int nFunctions, int nProperties, int nAliases, int nEnums, int nSignals, int nBindings, int nNamedObjectsInComponent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 652-664
  0.000% (0/1)
101
QV4::CompiledData::Object::calculateSizeExcludingSignalsAndEnums [qv4compileddata_p.h #1]
Name: QV4::CompiledData::Object::calculateSizeExcludingSignalsAndEnums [qv4compileddata_p.h #1]
Prototype: static int calculateSizeExcludingSignalsAndEnums(int nFunctions, int nProperties, int nAliases, int nEnums, int nSignals, int nBindings, int nNamedObjectsInComponent)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 652-664
  0.000% (0/1)
101
QV4::ChunkAllocator::allocate
Name: QV4::ChunkAllocator::allocate
Prototype: Chunk *ChunkAllocator::allocate(size_t size)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 246-262
100.000% (8/8)
104
QSequentialAnimationGroupJob::setCurrentAnimation
Name: QSequentialAnimationGroupJob::setCurrentAnimation
Prototype: void QSequentialAnimationGroupJob::setCurrentAnimation(QAbstractAnimationJob *anim, bool intermediate)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 282-300
100.000% (10/10)
104
QSequentialAnimationGroupJob::rewindForwards
Name: QSequentialAnimationGroupJob::rewindForwards
Prototype: void QSequentialAnimationGroupJob::rewindForwards(const AnimationIndex &newAnimationIndex)
Coverage:  15.094% (8/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 167-190
 15.094% (8/53)
1017
Page:<>1
eLOC - Effective Lines of Code: 1559
...10
eLOC - Effective Lines of Code: 25
...20
eLOC - Effective Lines of Code: 14
...22
eLOC - Effective Lines of Code: 13
23
eLOC - Effective Lines of Code: 12
24
eLOC - Effective Lines of Code: 12
25
eLOC - Effective Lines of Code: 11
2627
eLOC - Effective Lines of Code: 10
28
eLOC - Effective Lines of Code: 10
29
eLOC - Effective Lines of Code: 10
30
eLOC - Effective Lines of Code: 9
...40
eLOC - Effective Lines of Code: 7
...50
eLOC - Effective Lines of Code: 5
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0

Generated by Squish Coco 4.2.0