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
...184
McCabe - Cyclomatic Complexity: 1
185
McCabe - Cyclomatic Complexity: 1
186
McCabe - Cyclomatic Complexity: 1
187
McCabe - Cyclomatic Complexity: 1
188189
McCabe - Cyclomatic Complexity: 1
190
McCabe - Cyclomatic Complexity: 1
191
McCabe - Cyclomatic Complexity: 1
192
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
JSC::Yarr::YarrGenerator::backtrackAssertionEOL
Name: JSC::Yarr::YarrGenerator::backtrackAssertionEOL
Prototype: void backtrackAssertionEOL(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: 695-698
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::backtrackAssertionBOL
Name: JSC::Yarr::YarrGenerator::backtrackAssertionBOL
Prototype: void backtrackAssertionBOL(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: 665-668
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::atEndOfInput
Name: JSC::Yarr::YarrGenerator::atEndOfInput
Prototype: Jump atEndOfInput()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 283-286
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::YarrOp::YarrOp
Name: JSC::Yarr::YarrGenerator::YarrOp::YarrOp
Prototype: explicit YarrOp(PatternTerm* term)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 456-461
100.000% (1/1)
21
JSC::Yarr::YarrGenerator::YarrOp::YarrOp
Name: JSC::Yarr::YarrGenerator::YarrOp::YarrOp
Prototype: explicit YarrOp(YarrOpCode op)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 463-467
100.000% (1/1)
21
JSC::Yarr::YarrGenerator::YarrGenerator
Name: JSC::Yarr::YarrGenerator::YarrGenerator
Prototype: YarrGenerator(YarrPattern& pattern, YarrCharSize charSize)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 2636-2643
100.000% (1/1)
21
JSC::Yarr::YarrGenerator::BacktrackingState::isEmpty
Name: JSC::Yarr::YarrGenerator::BacktrackingState::isEmpty
Prototype: bool isEmpty()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 596-599
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::BacktrackingState::fallthrough
Name: JSC::Yarr::YarrGenerator::BacktrackingState::fallthrough
Prototype: void fallthrough()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 545-549
100.000% (1/1)
21
JSC::Yarr::YarrGenerator::BacktrackingState::append
Name: JSC::Yarr::YarrGenerator::BacktrackingState::append
Prototype: void append(const Jump& jump)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 533-536
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::BacktrackingState::append
Name: JSC::Yarr::YarrGenerator::BacktrackingState::append
Prototype: void append(JumpList& jumpList)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 537-540
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::BacktrackingState::append
Name: JSC::Yarr::YarrGenerator::BacktrackingState::append
Prototype: void append(const DataLabelPtr& returnAddress)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 541-544
100.000% (1/1)
11
JSC::Yarr::YarrGenerator::BacktrackingState::ReturnAddressRecord::ReturnAddressRecord
Name: JSC::Yarr::YarrGenerator::BacktrackingState::ReturnAddressRecord::ReturnAddressRecord
Prototype: ReturnAddressRecord(DataLabelPtr dataLabel, Label backtrackLocation)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 611-615
100.000% (1/1)
21
JSC::Yarr::YarrGenerator::BacktrackingState::BacktrackingState
Name: JSC::Yarr::YarrGenerator::BacktrackingState::BacktrackingState
Prototype: BacktrackingState()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 526-529
100.000% (1/1)
21
JSC::Yarr::YarrCodeBlock::setFallBack
Name: JSC::Yarr::YarrCodeBlock::setFallBack
Prototype: void setFallBack(bool fallback)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h
Lines: 73-73
100.000% (1/1)
11
JSC::Yarr::YarrCodeBlock::set8BitCodeMatchOnly
Name: JSC::Yarr::YarrCodeBlock::set8BitCodeMatchOnly
Prototype: void set8BitCodeMatchOnly(MacroAssemblerCodeRef matchOnly)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h
Lines: 83-83
  0.000% (0/1)
11
JSC::Yarr::YarrCodeBlock::set8BitCode
Name: JSC::Yarr::YarrCodeBlock::set8BitCode
Prototype: void set8BitCode(MacroAssemblerCodeRef ref)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h
Lines: 78-78
  0.000% (0/1)
11
JSC::Yarr::YarrCodeBlock::set16BitCodeMatchOnly
Name: JSC::Yarr::YarrCodeBlock::set16BitCodeMatchOnly
Prototype: void set16BitCodeMatchOnly(MacroAssemblerCodeRef matchOnly)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h
Lines: 84-84
  0.000% (0/1)
11
JSC::Yarr::YarrCodeBlock::set16BitCode
Name: JSC::Yarr::YarrCodeBlock::set16BitCode
Prototype: void set16BitCode(MacroAssemblerCodeRef ref)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h
Lines: 79-79
100.000% (1/1)
11
JSC::Yarr::YarrCodeBlock::isFallBack
Name: JSC::Yarr::YarrCodeBlock::isFallBack
Prototype: bool isFallBack()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h
Lines: 74-74
100.000% (1/1)
11
JSC::Yarr::YarrCodeBlock::has8BitCodeMatchOnly
Name: JSC::Yarr::YarrCodeBlock::has8BitCodeMatchOnly
Prototype: bool has8BitCodeMatchOnly()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h
Lines: 81-81
  0.000% (0/1)
11
JSC::Yarr::YarrCodeBlock::has8BitCode
Name: JSC::Yarr::YarrCodeBlock::has8BitCode
Prototype: bool has8BitCode()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h
Lines: 76-76
  0.000% (0/1)
11
JSC::Yarr::YarrCodeBlock::has16BitCodeMatchOnly
Name: JSC::Yarr::YarrCodeBlock::has16BitCodeMatchOnly
Prototype: bool has16BitCodeMatchOnly()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h
Lines: 82-82
  0.000% (0/1)
11
JSC::Yarr::YarrCodeBlock::has16BitCode
Name: JSC::Yarr::YarrCodeBlock::has16BitCode
Prototype: bool has16BitCode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h
Lines: 77-77
100.000% (1/1)
11
JSC::Yarr::YarrCodeBlock::execute
Name: JSC::Yarr::YarrCodeBlock::execute
Prototype: MatchResult execute(const LChar* input, unsigned start, unsigned length, int* output)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h
Lines: 86-90
  0.000% (0/1)
21
JSC::Yarr::YarrCodeBlock::execute
Name: JSC::Yarr::YarrCodeBlock::execute
Prototype: MatchResult execute(const LChar* input, unsigned start, unsigned length)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h
Lines: 98-102
  0.000% (0/1)
21
JSC::Yarr::YarrCodeBlock::execute
Name: JSC::Yarr::YarrCodeBlock::execute
Prototype: MatchResult execute(const UChar* input, unsigned start, unsigned length)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h
Lines: 104-108
  0.000% (0/1)
21
JSC::Yarr::YarrCodeBlock::execute
Name: JSC::Yarr::YarrCodeBlock::execute
Prototype: MatchResult execute(const UChar* input, unsigned start, unsigned length, int* output)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h
Lines: 92-96
100.000% (1/1)
21
JSC::Yarr::YarrCodeBlock::clear
Name: JSC::Yarr::YarrCodeBlock::clear
Prototype: void clear()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h
Lines: 114-121
  0.000% (0/1)
51
JSC::Yarr::YarrCodeBlock::YarrCodeBlock
Name: JSC::Yarr::YarrCodeBlock::YarrCodeBlock
Prototype: YarrCodeBlock()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.h
Lines: 64-67
100.000% (1/1)
21
JSC::Yarr::TermChain::TermChain
Name: JSC::Yarr::TermChain::TermChain
Prototype: TermChain(PatternTerm term)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 298-300
  0.000% (0/1)
11
JSC::Yarr::PatternTerm::quantify
Name: JSC::Yarr::PatternTerm::quantify
Prototype: void quantify(unsigned count, QuantifierType type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 212-216
100.000% (1/1)
21
JSC::Yarr::PatternTerm::invert
Name: JSC::Yarr::PatternTerm::invert
Prototype: bool invert()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 202-205
100.000% (1/1)
11
JSC::Yarr::PatternTerm::capture
Name: JSC::Yarr::PatternTerm::capture
Prototype: bool capture()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 207-210
100.000% (1/1)
11
JSC::Yarr::PatternTerm::WordBoundary
Name: JSC::Yarr::PatternTerm::WordBoundary
Prototype: static PatternTerm WordBoundary(bool invert)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 197-200
100.000% (1/1)
11
JSC::Yarr::PatternTerm::PatternTerm
Name: JSC::Yarr::PatternTerm::PatternTerm
Prototype: PatternTerm(Type type, bool invert = false)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 152-159
100.000% (1/1)
21
JSC::Yarr::PatternTerm::PatternTerm
Name: JSC::Yarr::PatternTerm::PatternTerm
Prototype: PatternTerm(UChar ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 119-127
100.000% (1/1)
31
JSC::Yarr::PatternTerm::PatternTerm
Name: JSC::Yarr::PatternTerm::PatternTerm
Prototype: PatternTerm(CharacterClass* charClass, bool invert)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 129-137
100.000% (1/1)
31
JSC::Yarr::PatternTerm::PatternTerm
Name: JSC::Yarr::PatternTerm::PatternTerm
Prototype: PatternTerm(unsigned spatternId)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 161-169
100.000% (1/1)
31
JSC::Yarr::PatternTerm::PatternTerm
Name: JSC::Yarr::PatternTerm::PatternTerm
Prototype: PatternTerm(bool bolAnchor, bool eolAnchor)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 171-180
100.000% (1/1)
41
JSC::Yarr::PatternTerm::PatternTerm
Name: JSC::Yarr::PatternTerm::PatternTerm
Prototype: PatternTerm(Type type, unsigned subpatternId, PatternDisjunction* disjunction, bool capture = false, bool invert = false)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 139-150
100.000% (1/1)
61
JSC::Yarr::PatternTerm::ForwardReference
Name: JSC::Yarr::PatternTerm::ForwardReference
Prototype: static PatternTerm ForwardReference()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 182-185
100.000% (1/1)
11
JSC::Yarr::PatternTerm::EOL
Name: JSC::Yarr::PatternTerm::EOL
Prototype: static PatternTerm EOL()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 192-195
100.000% (1/1)
11
JSC::Yarr::PatternTerm::BOL
Name: JSC::Yarr::PatternTerm::BOL
Prototype: static PatternTerm BOL()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 187-190
100.000% (1/1)
11
JSC::Yarr::PatternDisjunction::addNewAlternative
Name: JSC::Yarr::PatternDisjunction::addNewAlternative
Prototype: PatternAlternative* addNewAlternative()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 271-276
100.000% (1/1)
31
JSC::Yarr::PatternDisjunction::PatternDisjunction
Name: JSC::Yarr::PatternDisjunction::PatternDisjunction
Prototype: PatternDisjunction(PatternAlternative* parent = 0)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 265-269
100.000% (1/1)
21
JSC::Yarr::PatternAlternative::setOnceThrough
Name: JSC::Yarr::PatternAlternative::setOnceThrough
Prototype: void setOnceThrough()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 243-246
100.000% (1/1)
11
JSC::Yarr::PatternAlternative::removeLastTerm
Name: JSC::Yarr::PatternAlternative::removeLastTerm
Prototype: void removeLastTerm()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 237-241
  0.000% (0/1)
21
JSC::Yarr::PatternAlternative::onceThrough
Name: JSC::Yarr::PatternAlternative::onceThrough
Prototype: bool onceThrough()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 248-251
100.000% (1/1)
11
JSC::Yarr::PatternAlternative::lastTerm
Name: JSC::Yarr::PatternAlternative::lastTerm
Prototype: PatternTerm& lastTerm()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 231-235
100.000% (1/1)
21
JSC::Yarr::PatternAlternative::PatternAlternative
Name: JSC::Yarr::PatternAlternative::PatternAlternative
Prototype: PatternAlternative(PatternDisjunction* disjunction)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 222-229
100.000% (1/1)
21
JSC::Yarr::Parser::saveState
Name: JSC::Yarr::Parser::saveState
Prototype: ParseState saveState()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 711-714
100.000% (1/1)
11
JSC::Yarr::Parser::restoreState
Name: JSC::Yarr::Parser::restoreState
Prototype: void restoreState(ParseState state)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 716-719
100.000% (1/1)
11
JSC::Yarr::Parser::peekIsDigit
Name: JSC::Yarr::Parser::peekIsDigit
Prototype: bool peekIsDigit()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 733-736
100.000% (1/1)
11
JSC::Yarr::Parser::peekDigit
Name: JSC::Yarr::Parser::peekDigit
Prototype: unsigned peekDigit()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 738-742
100.000% (1/1)
21
JSC::Yarr::Parser::peek
Name: JSC::Yarr::Parser::peek
Prototype: int peek()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 727-731
100.000% (1/1)
21
JSC::Yarr::Parser::parseCharacterClassEscape
Name: JSC::Yarr::Parser::parseCharacterClassEscape
Prototype: void parseCharacterClassEscape(CharacterClassParserDelegate& delegate)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 438-441
100.000% (1/1)
11
JSC::Yarr::Parser::parseAtomEscape
Name: JSC::Yarr::Parser::parseAtomEscape
Prototype: bool parseAtomEscape()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 434-437
100.000% (1/1)
11
JSC::Yarr::Parser::consumeDigit
Name: JSC::Yarr::Parser::consumeDigit
Prototype: unsigned consumeDigit()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 750-754
100.000% (1/1)
21
JSC::Yarr::Parser::consume
Name: JSC::Yarr::Parser::consume
Prototype: int consume()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 744-748
100.000% (1/1)
21
JSC::Yarr::Parser::atEndOfPattern
Name: JSC::Yarr::Parser::atEndOfPattern
Prototype: bool atEndOfPattern()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 721-725
100.000% (1/1)
21
JSC::Yarr::Parser::Parser
Name: JSC::Yarr::Parser::Parser
Prototype: Parser(Delegate& delegate, const String& pattern, unsigned backReferenceLimit)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 232-241
100.000% (1/1)
21
JSC::Yarr::Parser::CharacterClassParserDelegate::begin
Name: JSC::Yarr::Parser::CharacterClassParserDelegate::begin
Prototype: void begin(bool invert)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 91-94
100.000% (1/1)
11
JSC::Yarr::Parser::CharacterClassParserDelegate::atomBackReference
Name: JSC::Yarr::Parser::CharacterClassParserDelegate::atomBackReference
Prototype: void atomBackReference(unsigned)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 217-217
  0.000% (0/1)
11
JSC::Yarr::Parser::CharacterClassParserDelegate::assertionWordBoundary
Name: JSC::Yarr::Parser::CharacterClassParserDelegate::assertionWordBoundary
Prototype: void assertionWordBoundary(bool)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 216-216
  0.000% (0/1)
11
JSC::Yarr::Parser::CharacterClassParserDelegate::CharacterClassParserDelegate
Name: JSC::Yarr::Parser::CharacterClassParserDelegate::CharacterClassParserDelegate
Prototype: CharacterClassParserDelegate(Delegate& delegate, ErrorCode& err)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 78-84
100.000% (1/1)
21
JSC::Yarr::Interpreter::resetMatches
Name: JSC::Yarr::Interpreter::resetMatches
Prototype: void resetMatches(ByteTerm& term, ParenthesesDisjunctionContext* context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 619-624
100.000% (1/1)
31
JSC::Yarr::Interpreter::popParenthesesDisjunctionContext
Name: JSC::Yarr::Interpreter::popParenthesesDisjunctionContext
Prototype: static inline void popParenthesesDisjunctionContext(BackTrackInfoParentheses* backTrack)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 84-90
100.000% (1/1)
41
JSC::Yarr::Interpreter::matchParentheticalAssertionBegin
Name: JSC::Yarr::Interpreter::matchParentheticalAssertionBegin
Prototype: bool matchParentheticalAssertionBegin(ByteTerm& term, DisjunctionContext* context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 804-813
100.000% (1/1)
51
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::Interpreter::matchAssertionBOL
Name: JSC::Yarr::Interpreter::matchAssertionBOL
Prototype: bool matchAssertionBOL(ByteTerm& term)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 366-369
100.000% (1/1)
11
JSC::Yarr::Interpreter::freeParenthesesDisjunctionContext
Name: JSC::Yarr::Interpreter::freeParenthesesDisjunctionContext
Prototype: void freeParenthesesDisjunctionContext(ParenthesesDisjunctionContext* context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 167-170
100.000% (1/1)
11
JSC::Yarr::Interpreter::freeDisjunctionContext
Name: JSC::Yarr::Interpreter::freeDisjunctionContext
Prototype: void freeDisjunctionContext(DisjunctionContext* context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 118-121
100.000% (1/1)
11
JSC::Yarr::Interpreter::checkCharacterClass
Name: JSC::Yarr::Interpreter::checkCharacterClass
Prototype: bool checkCharacterClass(CharacterClass* characterClass, bool invert, unsigned negativeInputOffset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 322-326
100.000% (1/1)
21
JSC::Yarr::Interpreter::checkCharacter
Name: JSC::Yarr::Interpreter::checkCharacter
Prototype: bool checkCharacter(int testChar, unsigned negativeInputOffset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 311-314
100.000% (1/1)
11
JSC::Yarr::Interpreter::checkCasedCharacter
Name: JSC::Yarr::Interpreter::checkCasedCharacter
Prototype: bool checkCasedCharacter(int loChar, int hiChar, unsigned negativeInputOffset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 316-320
100.000% (1/1)
21
JSC::Yarr::Interpreter::backtrackParentheticalAssertionEnd
Name: JSC::Yarr::Interpreter::backtrackParentheticalAssertionEnd
Prototype: bool backtrackParentheticalAssertionEnd(ByteTerm& term, DisjunctionContext* context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 847-858
100.000% (1/1)
61
JSC::Yarr::Interpreter::backtrackParenthesesTerminalEnd
Name: JSC::Yarr::Interpreter::backtrackParenthesesTerminalEnd
Prototype: bool backtrackParenthesesTerminalEnd(ByteTerm&, DisjunctionContext*)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 796-802
  0.000% (0/1)
21
JSC::Yarr::Interpreter::backtrackParenthesesTerminalBegin
Name: JSC::Yarr::Interpreter::backtrackParenthesesTerminalBegin
Prototype: bool backtrackParenthesesTerminalBegin(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: 783-794
  0.000% (0/1)
61
JSC::Yarr::Interpreter::appendParenthesesDisjunctionContext
Name: JSC::Yarr::Interpreter::appendParenthesesDisjunctionContext
Prototype: static inline void appendParenthesesDisjunctionContext(BackTrackInfoParentheses* backTrack, ParenthesesDisjunctionContext* context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 77-82
100.000% (1/1)
31
JSC::Yarr::Interpreter::allocParenthesesDisjunctionContext
Name: JSC::Yarr::Interpreter::allocParenthesesDisjunctionContext
Prototype: ParenthesesDisjunctionContext* allocParenthesesDisjunctionContext(ByteDisjunction* disjunction, unsigned* output, ByteTerm& term)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 159-165
100.000% (1/1)
41
JSC::Yarr::Interpreter::allocDisjunctionContext
Name: JSC::Yarr::Interpreter::allocDisjunctionContext
Prototype: DisjunctionContext* allocDisjunctionContext(ByteDisjunction* disjunction)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 110-116
100.000% (1/1)
41
JSC::Yarr::Interpreter::ParenthesesDisjunctionContext::operator new
Name: JSC::Yarr::Interpreter::ParenthesesDisjunctionContext::operator new
Prototype: void* operator new(size_t, void* where)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 139-142
100.000% (1/1)
11
JSC::Yarr::Interpreter::ParenthesesDisjunctionContext::getDisjunctionContext
Name: JSC::Yarr::Interpreter::ParenthesesDisjunctionContext::getDisjunctionContext
Prototype: DisjunctionContext* getDisjunctionContext(ByteTerm& term)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 150-153
100.000% (1/1)
11
JSC::Yarr::Interpreter::Interpreter
Name: JSC::Yarr::Interpreter::Interpreter
Prototype: Interpreter(BytecodePattern* pattern, unsigned* output, const CharType* input, unsigned length, unsigned start)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1442-1449
100.000% (1/1)
21
JSC::Yarr::Interpreter::InputStream::uncheckInput
Name: JSC::Yarr::Interpreter::InputStream::uncheckInput
Prototype: void uncheckInput(unsigned count)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 262-266
100.000% (1/1)
21
JSC::Yarr::Interpreter::InputStream::setPos
Name: JSC::Yarr::Interpreter::InputStream::setPos
Prototype: void setPos(unsigned p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 233-236
100.000% (1/1)
11
JSC::Yarr::Interpreter::InputStream::rewind
Name: JSC::Yarr::Interpreter::InputStream::rewind
Prototype: void rewind(unsigned amount)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 186-190
  0.000% (0/1)
21
JSC::Yarr::Interpreter::InputStream::reread
Name: JSC::Yarr::Interpreter::InputStream::reread
Prototype: int reread(unsigned from)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 214-218
100.000% (1/1)
21
JSC::Yarr::Interpreter::InputStream::readPair
Name: JSC::Yarr::Interpreter::InputStream::readPair
Prototype: int readPair()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 200-204
  0.000% (0/1)
21
JSC::Yarr::Interpreter::InputStream::readChecked
Name: JSC::Yarr::Interpreter::InputStream::readChecked
Prototype: int readChecked(unsigned negativePositionOffest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 206-212
100.000% (1/1)
41
JSC::Yarr::Interpreter::InputStream::next
Name: JSC::Yarr::Interpreter::InputStream::next
Prototype: void next()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 181-184
100.000% (1/1)
11
JSC::Yarr::Interpreter::InputStream::isAvailableInput
Name: JSC::Yarr::Interpreter::InputStream::isAvailableInput
Prototype: bool isAvailableInput(unsigned offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 279-282
100.000% (1/1)
11
JSC::Yarr::Interpreter::InputStream::getPos
Name: JSC::Yarr::Interpreter::InputStream::getPos
Prototype: unsigned getPos()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 228-231
100.000% (1/1)
11
JSC::Yarr::Interpreter::InputStream::end
Name: JSC::Yarr::Interpreter::InputStream::end
Prototype: unsigned end()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 248-251
  0.000% (0/1)
11
JSC::Yarr::Interpreter::InputStream::atStart
Name: JSC::Yarr::Interpreter::InputStream::atStart
Prototype: bool atStart()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 238-241
  0.000% (0/1)
11
JSC::Yarr::Interpreter::InputStream::atStart
Name: JSC::Yarr::Interpreter::InputStream::atStart
Prototype: bool atStart(unsigned negativePositionOffest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 268-271
100.000% (1/1)
11
JSC::Yarr::Interpreter::InputStream::atEnd
Name: JSC::Yarr::Interpreter::InputStream::atEnd
Prototype: bool atEnd()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 243-246
100.000% (1/1)
11
JSC::Yarr::Interpreter::InputStream::atEnd
Name: JSC::Yarr::Interpreter::InputStream::atEnd
Prototype: bool atEnd(unsigned negativePositionOffest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 273-277
100.000% (1/1)
21
JSC::Yarr::Interpreter::InputStream::InputStream
Name: JSC::Yarr::Interpreter::InputStream::InputStream
Prototype: InputStream(const CharType* input, unsigned start, unsigned length)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 174-179
100.000% (1/1)
21
JSC::Yarr::Interpreter::DisjunctionContext::operator new
Name: JSC::Yarr::Interpreter::DisjunctionContext::operator new
Prototype: void* operator new(size_t, void* where)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 99-102
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
...184
McCabe - Cyclomatic Complexity: 1
185
McCabe - Cyclomatic Complexity: 1
186
McCabe - Cyclomatic Complexity: 1
187
McCabe - Cyclomatic Complexity: 1
188189
McCabe - Cyclomatic Complexity: 1
190
McCabe - Cyclomatic Complexity: 1
191
McCabe - Cyclomatic Complexity: 1
192
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0