OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 560
...100
McCabe - Cyclomatic Complexity: 1
...150
McCabe - Cyclomatic Complexity: 1
...160
McCabe - Cyclomatic Complexity: 1
...170
McCabe - Cyclomatic Complexity: 1
...180
McCabe - Cyclomatic Complexity: 1
...183
McCabe - Cyclomatic Complexity: 1
184
McCabe - Cyclomatic Complexity: 1
185
McCabe - Cyclomatic Complexity: 1
186
McCabe - Cyclomatic Complexity: 1
187188
McCabe - Cyclomatic Complexity: 1
189
McCabe - Cyclomatic Complexity: 1
190
McCabe - Cyclomatic Complexity: 1
191
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
LoadWatcher::exit
Name: LoadWatcher::exit
Prototype: void exit(int retCode)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 218-221
  0.000% (0/1)
21
LoadWatcher::LoadWatcher
Name: LoadWatcher::LoadWatcher
Prototype: LoadWatcher(QQmlApplicationEngine *e, int expected)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 165-181
  0.000% (0/1)
61
ListModel::roleCount
Name: ListModel::roleCount
Prototype: int roleCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 354-357
100.000% (1/1)
11
ListModel::remove::[lambda]
Name: ListModel::remove::[lambda]
Prototype: [element, layout]()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 713-716
100.000% (1/1)
21
ListModel::newElement
Name: ListModel::newElement
Prototype: void ListModel::newElement(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 523-527
100.000% (1/1)
21
ListModel::insertElement
Name: ListModel::insertElement
Prototype: void ListModel::insertElement(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 495-499
100.000% (1/1)
21
ListModel::insert
Name: ListModel::insert
Prototype: void ListModel::insert(int elementIndex, QV4::Object *object)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 723-727
100.000% (1/1)
21
ListModel::getOrCreateListRole
Name: ListModel::getOrCreateListRole
Prototype: const ListLayout::Role &getOrCreateListRole(const QString &name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 369-372
100.000% (1/1)
11
ListModel::getListProperty
Name: ListModel::getListProperty
Prototype: ListModel *ListModel::getListProperty(int elementIndex, const ListLayout::Role &role)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 552-556
100.000% (1/1)
21
ListModel::getExistingRole
Name: ListModel::getExistingRole
Prototype: const ListLayout::Role &getExistingRole(int index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 359-362
100.000% (1/1)
11
ListModel::getExistingRole
Name: ListModel::getExistingRole
Prototype: const ListLayout::Role *getExistingRole(QV4::String *key) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 364-367
100.000% (1/1)
11
ListModel::elementCount
Name: ListModel::elementCount
Prototype: int elementCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 374-377
100.000% (1/1)
11
ListModel::appendElement
Name: ListModel::appendElement
Prototype: int ListModel::appendElement()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 488-493
100.000% (1/1)
31
ListModel::append
Name: ListModel::append
Prototype: int ListModel::append(QV4::Object *object)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 729-734
100.000% (1/1)
31
ListModel::ListModel
Name: ListModel::ListModel
Prototype: ListModel::ListModel(ListLayout *layout, QQmlListModel *modelCache)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 473-475
100.000% (1/1)
21
ListLayout::~ListLayout
Name: ListLayout::~ListLayout
Prototype: ListLayout::~ListLayout()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 178-181
100.000% (1/1)
11
ListLayout::roleCount
Name: ListLayout::roleCount
Prototype: int roleCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 235-235
100.000% (1/1)
11
ListLayout::getExistingRole
Name: ListLayout::getExistingRole
Prototype: const Role &getExistingRole(int index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 231-231
100.000% (1/1)
11
ListLayout::Role::~Role
Name: ListLayout::Role::~Role
Prototype: ListLayout::Role::~Role()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 211-214
100.000% (1/1)
11
ListLayout::Role::Role
Name: ListLayout::Role::Role
Prototype: Role()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 198-198
100.000% (1/1)
11
ListLayout::ListLayout
Name: ListLayout::ListLayout
Prototype: ListLayout()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 190-190
100.000% (1/1)
11
ListElement::~ListElement
Name: ListElement::~ListElement
Prototype: ListElement::~ListElement()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1239-1242
100.000% (1/1)
11
ListElement::setVariantMapFast
Name: ListElement::setVariantMapFast
Prototype: void ListElement::setVariantMapFast(const ListLayout::Role &role, QV4::Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1172-1177
100.000% (1/1)
31
ListElement::setStringPropertyFast
Name: ListElement::setStringPropertyFast
Prototype: void ListElement::setStringPropertyFast(const ListLayout::Role &role, const QString &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1139-1143
100.000% (1/1)
21
ListElement::setQObjectPropertyFast
Name: ListElement::setQObjectPropertyFast
Prototype: void ListElement::setQObjectPropertyFast(const ListLayout::Role &role, QObject *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1159-1163
100.000% (1/1)
21
ListElement::setListPropertyFast
Name: ListElement::setListPropertyFast
Prototype: void ListElement::setListPropertyFast(const ListLayout::Role &role, ListModel *m)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1165-1170
100.000% (1/1)
31
ListElement::setFunctionPropertyFast
Name: ListElement::setFunctionPropertyFast
Prototype: void ListElement::setFunctionPropertyFast(const ListLayout::Role &role, const QJSValue &f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1185-1189
  0.000% (0/1)
21
ListElement::setDoublePropertyFast
Name: ListElement::setDoublePropertyFast
Prototype: void ListElement::setDoublePropertyFast(const ListLayout::Role &role, double d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1145-1150
100.000% (1/1)
31
ListElement::setDateTimePropertyFast
Name: ListElement::setDateTimePropertyFast
Prototype: void ListElement::setDateTimePropertyFast(const ListLayout::Role &role, const QDateTime &dt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1179-1183
100.000% (1/1)
21
ListElement::setBoolPropertyFast
Name: ListElement::setBoolPropertyFast
Prototype: void ListElement::setBoolPropertyFast(const ListLayout::Role &role, bool b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1152-1157
100.000% (1/1)
31
ListElement::getUid
Name: ListElement::getUid
Prototype: int getUid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 323-323
100.000% (1/1)
11
ListElement::getStringProperty
Name: ListElement::getStringProperty
Prototype: StringOrTranslation *ListElement::getStringProperty(const ListLayout::Role &role)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 795-800
100.000% (1/1)
31
ListElement::getQObjectProperty
Name: ListElement::getQObjectProperty
Prototype: QObject *ListElement::getQObjectProperty(const ListLayout::Role &role)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 802-807
  0.000% (0/1)
31
ListElement::getListProperty
Name: ListElement::getListProperty
Prototype: ListModel *ListElement::getListProperty(const ListLayout::Role &role)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 862-867
100.000% (1/1)
31
ListElement::ListElement
Name: ListElement::ListElement
Prototype: ListElement::ListElement()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1223-1229
100.000% (1/1)
41
ListElement::ListElement
Name: ListElement::ListElement
Prototype: ListElement::ListElement(int existingUid)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1231-1237
100.000% (1/1)
41
Lexer::qmlMode
Name: Lexer::qmlMode
Prototype: bool Lexer::qmlMode() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 110-113
100.000% (1/1)
11
Lexer::prevTerminator
Name: Lexer::prevTerminator
Prototype: bool Lexer::prevTerminator() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1308-1311
  0.000% (0/1)
11
Lexer::isOctalDigit
Name: Lexer::isOctalDigit
Prototype: bool Lexer::isOctalDigit(ushort c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1269-1272
100.000% (1/1)
11
Lexer::isLineTerminator
Name: Lexer::isLineTerminator
Prototype: bool Lexer::isLineTerminator() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1217-1224
100.000% (1/1)
51
Lexer::isHexDigit
Name: Lexer::isHexDigit
Prototype: bool Lexer::isHexDigit(QChar c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1262-1267
100.000% (1/1)
31
Lexer::isDecimalDigit
Name: Lexer::isDecimalDigit
Prototype: bool Lexer::isDecimalDigit(ushort c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1257-1260
100.000% (1/1)
11
Lexer::followsClosingBrace
Name: Lexer::followsClosingBrace
Prototype: bool Lexer::followsClosingBrace() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1313-1316
  0.000% (0/1)
11
Lexer::errorMessage
Name: Lexer::errorMessage
Prototype: QString Lexer::errorMessage() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1290-1293
100.000% (1/1)
11
Lexer::errorCode
Name: Lexer::errorCode
Prototype: Lexer::Error Lexer::errorCode() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1285-1288
  0.000% (0/1)
11
Lexer::code
Name: Lexer::code
Prototype: QString Lexer::code() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 115-118
  0.000% (0/1)
11
Lexer::canInsertAutomaticSemicolon
Name: Lexer::canInsertAutomaticSemicolon
Prototype: bool Lexer::canInsertAutomaticSemicolon(int token) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1318-1324
100.000% (1/1)
41
JavaScriptJob::hasExeption
Name: JavaScriptJob::hasExeption
Prototype: bool JavaScriptJob::hasExeption() 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: 130-133
100.000% (1/1)
11
JavaScriptJob::JavaScriptJob
Name: JavaScriptJob::JavaScriptJob
Prototype: JavaScriptJob::JavaScriptJob(QV4::ExecutionEngine *engine, int frameNr, int context, const QString &script)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 57-61
100.000% (1/1)
11
JSC::tryToDisassemble
Name: JSC::tryToDisassemble
Prototype: inline bool tryToDisassemble(const MacroAssemblerCodePtr&, size_t, const char*, PrintStream&)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/disassembler/Disassembler.h
Lines: 39-42
  0.000% (0/1)
11
JSC::Yarr::wordcharCreate
Name: JSC::Yarr::wordcharCreate
Prototype: CharacterClass* wordcharCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2705-2713
100.000% (1/1)
61
JSC::Yarr::spacesCreate
Name: JSC::Yarr::spacesCreate
Prototype: CharacterClass* spacesCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2656-2672
100.000% (1/1)
141
JSC::Yarr::nonwordcharCreate
Name: JSC::Yarr::nonwordcharCreate
Prototype: CharacterClass* nonwordcharCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2693-2703
100.000% (1/1)
81
JSC::Yarr::nonspacesCreate
Name: JSC::Yarr::nonspacesCreate
Prototype: CharacterClass* nonspacesCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2674-2691
100.000% (1/1)
151
JSC::Yarr::nondigitsCreate
Name: JSC::Yarr::nondigitsCreate
Prototype: CharacterClass* nondigitsCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2637-2644
100.000% (1/1)
51
JSC::Yarr::newlineCreate
Name: JSC::Yarr::newlineCreate
Prototype: CharacterClass* newlineCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2646-2654
100.000% (1/1)
61
JSC::Yarr::isCanonicallyUnique
Name: JSC::Yarr::isCanonicallyUnique
Prototype: inline bool isCanonicallyUnique(UChar ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrCanonicalizeUCS2.h
Lines: 103-106
100.000% (1/1)
11
JSC::Yarr::erpret
Name: JSC::Yarr::erpret
Prototype: unsigned interpret(BytecodePattern* bytecode, const LChar* input, unsigned length, unsigned start, unsigned* output)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1953-1956
  0.000% (0/1)
11
JSC::Yarr::erpret
Name: JSC::Yarr::erpret
Prototype: unsigned interpret(BytecodePattern* bytecode, const UChar* input, unsigned length, unsigned start, unsigned* output)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1958-1961
100.000% (1/1)
11
JSC::Yarr::digitsCreate
Name: JSC::Yarr::digitsCreate
Prototype: CharacterClass* digitsCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2630-2635
100.000% (1/1)
31
JSC::Yarr::checkSyntax
Name: JSC::Yarr::checkSyntax
Prototype: const char* checkSyntax(const String& pattern)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrSyntaxChecker.cpp
Lines: 53-57
  0.000% (0/1)
21
JSC::Yarr::byteCompile
Name: JSC::Yarr::byteCompile
Prototype: PassOwnPtr<BytecodePattern> byteCompile(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.cpp
Lines: 1941-1944
100.000% (1/1)
11
JSC::Yarr::YarrPatternConstructor::setupOffsets
Name: JSC::Yarr::YarrPatternConstructor::setupOffsets
Prototype: void setupOffsets()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 683-686
100.000% (1/1)
11
JSC::Yarr::YarrPatternConstructor::reset
Name: JSC::Yarr::YarrPatternConstructor::reset
Prototype: void reset()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 289-298
100.000% (1/1)
61
JSC::Yarr::YarrPatternConstructor::disjunction
Name: JSC::Yarr::YarrPatternConstructor::disjunction
Prototype: void disjunction()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 566-569
100.000% (1/1)
11
JSC::Yarr::YarrPatternConstructor::atomParentheticalAssertionBegin
Name: JSC::Yarr::YarrPatternConstructor::atomParentheticalAssertionBegin
Prototype: void atomParentheticalAssertionBegin(bool invert = false)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 413-420
100.000% (1/1)
51
JSC::Yarr::YarrPatternConstructor::atomCharacterClassRange
Name: JSC::Yarr::YarrPatternConstructor::atomCharacterClassRange
Prototype: void atomCharacterClassRange(UChar begin, UChar end)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 367-370
100.000% (1/1)
11
JSC::Yarr::YarrPatternConstructor::atomCharacterClassEnd
Name: JSC::Yarr::YarrPatternConstructor::atomCharacterClassEnd
Prototype: void atomCharacterClassEnd()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 394-399
100.000% (1/1)
31
JSC::Yarr::YarrPatternConstructor::atomCharacterClassBegin
Name: JSC::Yarr::YarrPatternConstructor::atomCharacterClassBegin
Prototype: void atomCharacterClassBegin(bool invert = false)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 357-360
100.000% (1/1)
11
JSC::Yarr::YarrPatternConstructor::atomCharacterClassAtom
Name: JSC::Yarr::YarrPatternConstructor::atomCharacterClassAtom
Prototype: void atomCharacterClassAtom(UChar ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 362-365
100.000% (1/1)
11
JSC::Yarr::YarrPatternConstructor::assertionWordBoundary
Name: JSC::Yarr::YarrPatternConstructor::assertionWordBoundary
Prototype: void assertionWordBoundary(bool invert)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 313-316
100.000% (1/1)
11
JSC::Yarr::YarrPatternConstructor::assertionEOL
Name: JSC::Yarr::YarrPatternConstructor::assertionEOL
Prototype: void assertionEOL()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 309-312
100.000% (1/1)
11
JSC::Yarr::YarrPatternConstructor::YarrPatternConstructor
Name: JSC::Yarr::YarrPatternConstructor::YarrPatternConstructor
Prototype: YarrPatternConstructor(YarrPattern& pattern)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 274-283
100.000% (1/1)
41
JSC::Yarr::YarrPattern::reset
Name: JSC::Yarr::YarrPattern::reset
Prototype: void reset()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 309-327
100.000% (1/1)
131
JSC::Yarr::YarrPattern::containsIllegalBackReference
Name: JSC::Yarr::YarrPattern::containsIllegalBackReference
Prototype: bool containsIllegalBackReference()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 329-332
100.000% (1/1)
11
JSC::Yarr::YarrPattern::YarrPattern
Name: JSC::Yarr::YarrPattern::YarrPattern
Prototype: YarrPattern::YarrPattern(const String& pattern, bool ignoreCase, bool multiline, const char** error)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 865-881
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::storeToFrameWithPatch
Name: JSC::Yarr::YarrGenerator::storeToFrameWithPatch
Prototype: DataLabelPtr storeToFrameWithPatch(unsigned frameLocation)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 326-329
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::storeToFrame
Name: JSC::Yarr::YarrGenerator::storeToFrame
Prototype: void storeToFrame(RegisterID reg, unsigned frameLocation)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 316-319
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::storeToFrame
Name: JSC::Yarr::YarrGenerator::storeToFrame
Prototype: void storeToFrame(TrustedImm32 imm, unsigned frameLocation)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 321-324
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::setSubpatternStart
Name: JSC::Yarr::YarrGenerator::setSubpatternStart
Prototype: void setSubpatternStart(RegisterID reg, unsigned subpattern)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 369-374
100.000% (1/1)
21
JSC::Yarr::YarrGenerator::setSubpatternEnd
Name: JSC::Yarr::YarrGenerator::setSubpatternEnd
Prototype: void setSubpatternEnd(RegisterID reg, unsigned subpattern)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 375-380
100.000% (1/1)
21
JSC::Yarr::YarrGenerator::notAtEndOfInput
Name: JSC::Yarr::YarrGenerator::notAtEndOfInput
Prototype: Jump notAtEndOfInput()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 288-291
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::loadFromFrameAndJump
Name: JSC::Yarr::YarrGenerator::loadFromFrameAndJump
Prototype: void loadFromFrameAndJump(unsigned frameLocation)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 336-339
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::loadFromFrame
Name: JSC::Yarr::YarrGenerator::loadFromFrame
Prototype: void loadFromFrame(unsigned frameLocation, RegisterID reg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 331-334
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::jumpIfAvailableInput
Name: JSC::Yarr::YarrGenerator::jumpIfAvailableInput
Prototype: Jump jumpIfAvailableInput(unsigned countToCheck)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 272-276
  0.000% (0/1)
21
JSC::Yarr::YarrGenerator::generateReturn
Name: JSC::Yarr::YarrGenerator::generateReturn
Prototype: void generateReturn()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 2603-2633
100.000% (1/1)
31
JSC::Yarr::YarrGenerator::generatePatternCharacterNonGreedy
Name: JSC::Yarr::YarrGenerator::generatePatternCharacterNonGreedy
Prototype: void generatePatternCharacterNonGreedy(size_t opIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 974-984
100.000% (1/1)
61
JSC::Yarr::YarrGenerator::generateEnter
Name: JSC::Yarr::YarrGenerator::generateEnter
Prototype: void generateEnter()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 2551-2601
100.000% (1/1)
51
JSC::Yarr::YarrGenerator::generateCharacterClassNonGreedy
Name: JSC::Yarr::YarrGenerator::generateCharacterClassNonGreedy
Prototype: void generateCharacterClassNonGreedy(size_t opIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1128-1138
100.000% (1/1)
61
JSC::Yarr::YarrGenerator::clearSubpatternStart
Name: JSC::Yarr::YarrGenerator::clearSubpatternStart
Prototype: void clearSubpatternStart(unsigned subpattern)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 381-386
100.000% (1/1)
21
JSC::Yarr::YarrGenerator::checkInput
Name: JSC::Yarr::YarrGenerator::checkInput
Prototype: Jump checkInput()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 278-281
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::backtrackTermDefault
Name: JSC::Yarr::YarrGenerator::backtrackTermDefault
Prototype: void backtrackTermDefault(size_t opIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 634-638
100.000% (1/1)
21
JSC::Yarr::YarrGenerator::backtrackPatternCharacterOnce
Name: JSC::Yarr::YarrGenerator::backtrackPatternCharacterOnce
Prototype: void backtrackPatternCharacterOnce(size_t opIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 885-888
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::backtrackPatternCharacterGreedy
Name: JSC::Yarr::YarrGenerator::backtrackPatternCharacterGreedy
Prototype: void backtrackPatternCharacterGreedy(size_t opIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 958-972
100.000% (1/1)
91
JSC::Yarr::YarrGenerator::backtrackPatternCharacterFixed
Name: JSC::Yarr::YarrGenerator::backtrackPatternCharacterFixed
Prototype: void backtrackPatternCharacterFixed(size_t opIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 922-925
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::backtrackDotStarEnclosure
Name: JSC::Yarr::YarrGenerator::backtrackDotStarEnclosure
Prototype: void backtrackDotStarEnclosure(size_t opIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1233-1236
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::backtrackCharacterClassOnce
Name: JSC::Yarr::YarrGenerator::backtrackCharacterClassOnce
Prototype: void backtrackCharacterClassOnce(size_t opIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1035-1038
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::backtrackCharacterClassGreedy
Name: JSC::Yarr::YarrGenerator::backtrackCharacterClassGreedy
Prototype: void backtrackCharacterClassGreedy(size_t opIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1112-1126
100.000% (1/1)
91
JSC::Yarr::YarrGenerator::backtrackCharacterClassFixed
Name: JSC::Yarr::YarrGenerator::backtrackCharacterClassFixed
Prototype: void backtrackCharacterClassFixed(size_t opIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1069-1072
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::backtrackAssertionWordBoundary
Name: JSC::Yarr::YarrGenerator::backtrackAssertionWordBoundary
Prototype: void backtrackAssertionWordBoundary(size_t opIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 760-763
100.000% (1/1)
11
Page:<>1
McCabe - Cyclomatic Complexity: 560
...100
McCabe - Cyclomatic Complexity: 1
...150
McCabe - Cyclomatic Complexity: 1
...160
McCabe - Cyclomatic Complexity: 1
...170
McCabe - Cyclomatic Complexity: 1
...180
McCabe - Cyclomatic Complexity: 1
...183
McCabe - Cyclomatic Complexity: 1
184
McCabe - Cyclomatic Complexity: 1
185
McCabe - Cyclomatic Complexity: 1
186
McCabe - Cyclomatic Complexity: 1
187188
McCabe - Cyclomatic Complexity: 1
189
McCabe - Cyclomatic Complexity: 1
190
McCabe - Cyclomatic Complexity: 1
191
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0