Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
JSC::Yarr::YarrGenerator::matchCharacterClassName: | JSC::Yarr::YarrGenerator::matchCharacterClass | Prototype: | void matchCharacterClass(RegisterID character, JumpList& matchDest, const CharacterClass* charClass) | Coverage: | 94.340% (50/53) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 190-262 |
| | 57 | 17 |
JSC::Yarr::YarrGenerator::matchCharacterClassRangeName: | JSC::Yarr::YarrGenerator::matchCharacterClassRange | Prototype: | void matchCharacterClassRange(RegisterID character, JumpList& failures, JumpList& matchDest, const CharacterRange* ranges, unsigned count, unsigned* matchIndex, const UChar* matches, unsigned matchCount) | Coverage: | 92.308% (24/26) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 143-188 |
| | 25 | 7 |
JSC::Yarr::YarrGenerator::notAtEndOfInputName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::opCompileAlternativeName: | JSC::Yarr::YarrGenerator::opCompileAlternative | Prototype: | void opCompileAlternative(PatternAlternative* alternative) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 2446-2466 |
| | 9 | 5 |
JSC::Yarr::YarrGenerator::opCompileBodyName: | JSC::Yarr::YarrGenerator::opCompileBody | Prototype: | void opCompileBody(PatternDisjunction* disjunction) | Coverage: | 94.118% (16/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 2481-2549 |
| | 46 | 5 |
JSC::Yarr::YarrGenerator::opCompileParenthesesSubpatternName: | JSC::Yarr::YarrGenerator::opCompileParenthesesSubpattern | Prototype: | void opCompileParenthesesSubpattern(PatternTerm* term) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 2316-2391 |
| | 48 | 5 |
JSC::Yarr::YarrGenerator::opCompileParentheticalAssertionName: | JSC::Yarr::YarrGenerator::opCompileParentheticalAssertion | Prototype: | void opCompileParentheticalAssertion(PatternTerm* term) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 2401-2442 |
| | 31 | 2 |
JSC::Yarr::YarrGenerator::optimizeAlternativeName: | JSC::Yarr::YarrGenerator::optimizeAlternative | Prototype: | void optimizeAlternative(PatternAlternative* alternative) | Coverage: | 100.000% (16/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 123-141 |
| | 12 | 4 |
JSC::Yarr::YarrGenerator::readCharacterName: | JSC::Yarr::YarrGenerator::readCharacter | Prototype: | void readCharacter(int inputPosition, RegisterID reg) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 308-314 |
| | 3 | 2 |
JSC::Yarr::YarrGenerator::removeCallFrameName: | JSC::Yarr::YarrGenerator::removeCallFrame | Prototype: | void removeCallFrame() | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 361-366 |
| | 3 | 2 |
JSC::Yarr::YarrGenerator::setMatchStartName: | JSC::Yarr::YarrGenerator::setMatchStart | Prototype: | void setMatchStart(RegisterID reg) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 397-404 |
| | 4 | 2 |
JSC::Yarr::YarrGenerator::setSubpatternEndName: | 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 |
| | 2 | 1 |
JSC::Yarr::YarrGenerator::setSubpatternStartName: | 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 |
| | 2 | 1 |
JSC::Yarr::YarrGenerator::storeToFrameName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::storeToFrameName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::storeToFrameWithPatchName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrPattern::YarrPatternName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrPattern::compileName: | JSC::Yarr::YarrPattern::compile | Prototype: | const char* YarrPattern::compile(const String& patternString) | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | Lines: | 832-863 |
| | 16 | 3 |
JSC::Yarr::YarrPattern::containsIllegalBackReferenceName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrPattern::digitsCharacterClassName: | JSC::Yarr::YarrPattern::digitsCharacterClass | Prototype: | CharacterClass* digitsCharacterClass() | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | Lines: | 340-345 |
| | 3 | 2 |
JSC::Yarr::YarrPattern::newlineCharacterClassName: | JSC::Yarr::YarrPattern::newlineCharacterClass | Prototype: | CharacterClass* newlineCharacterClass() | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | Lines: | 334-339 |
| | 3 | 2 |
JSC::Yarr::YarrPattern::nondigitsCharacterClassName: | JSC::Yarr::YarrPattern::nondigitsCharacterClass | Prototype: | CharacterClass* nondigitsCharacterClass() | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | Lines: | 358-363 |
| | 3 | 2 |
JSC::Yarr::YarrPattern::nonspacesCharacterClassName: | JSC::Yarr::YarrPattern::nonspacesCharacterClass | Prototype: | CharacterClass* nonspacesCharacterClass() | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | Lines: | 364-369 |
| | 3 | 2 |
JSC::Yarr::YarrPattern::nonwordcharCharacterClassName: | JSC::Yarr::YarrPattern::nonwordcharCharacterClass | Prototype: | CharacterClass* nonwordcharCharacterClass() | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | Lines: | 370-375 |
| | 3 | 2 |
JSC::Yarr::YarrPattern::resetName: | 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 |
| | 13 | 1 |
JSC::Yarr::YarrPattern::spacesCharacterClassName: | JSC::Yarr::YarrPattern::spacesCharacterClass | Prototype: | CharacterClass* spacesCharacterClass() | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | Lines: | 346-351 |
| | 3 | 2 |
JSC::Yarr::YarrPattern::wordcharCharacterClassName: | JSC::Yarr::YarrPattern::wordcharCharacterClass | Prototype: | CharacterClass* wordcharCharacterClass() | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | Lines: | 352-357 |
| | 3 | 2 |
JSC::Yarr::YarrPatternConstructor::YarrPatternConstructorName: | 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 |
| | 4 | 1 |
JSC::Yarr::YarrPatternConstructor::assertionBOLName: | JSC::Yarr::YarrPatternConstructor::assertionBOL | Prototype: | void assertionBOL() | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | Lines: | 300-308 |
| | 5 | 2 |
JSC::Yarr::YarrPatternConstructor::assertionEOLName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrPatternConstructor::assertionWordBoundaryName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrPatternConstructor::atomBackReferenceName: | JSC::Yarr::YarrPatternConstructor::atomBackReference | Prototype: | void atomBackReference(unsigned subpatternId) | Coverage: | 57.143% (8/14) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | Lines: | 453-479 |
| | 15 | 4 |
JSC::Yarr::YarrPatternConstructor::atomBuiltInCharacterClassName: | JSC::Yarr::YarrPatternConstructor::atomBuiltInCharacterClass | Prototype: | void atomBuiltInCharacterClass(BuiltInCharacterClassID classID, bool invert) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | Lines: | 339-355 |
| | 9 | 5 |
JSC::Yarr::YarrPatternConstructor::atomCharacterClassAtomName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrPatternConstructor::atomCharacterClassBeginName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrPatternConstructor::atomCharacterClassBuiltInName: | JSC::Yarr::YarrPatternConstructor::atomCharacterClassBuiltIn | Prototype: | void atomCharacterClassBuiltIn(BuiltInCharacterClassID classID, bool invert) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | Lines: | 372-392 |
| | 9 | 5 |
JSC::Yarr::YarrPatternConstructor::atomCharacterClassEndName: | 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 |
| | 3 | 1 |
JSC::Yarr::YarrPatternConstructor::atomCharacterClassRangeName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrPatternConstructor::atomParenthesesEndName: | JSC::Yarr::YarrPatternConstructor::atomParenthesesEnd | Prototype: | void atomParenthesesEnd() | Coverage: | 46.154% (6/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | Lines: | 422-451 |
| | 21 | 5 |
JSC::Yarr::YarrPatternConstructor::atomParenthesesSubpatternBeginName: | JSC::Yarr::YarrPatternConstructor::atomParenthesesSubpatternBegin | Prototype: | void atomParenthesesSubpatternBegin(bool capture = true) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | Lines: | 401-411 |
| | 7 | 2 |
JSC::Yarr::YarrPatternConstructor::atomParentheticalAssertionBeginName: | 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 |
| | 5 | 1 |
JSC::Yarr::YarrPatternConstructor::atomPatternCharacterName: | 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 |
| | 11 | 3 |
JSC::Yarr::YarrPatternConstructor::checkForTerminalParenthesesName: | JSC::Yarr::YarrPatternConstructor::checkForTerminalParentheses | Prototype: | void checkForTerminalParentheses() | Coverage: | 89.474% (17/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | Lines: | 695-714 |
| | 12 | 5 |
JSC::Yarr::YarrPatternConstructor::containsCapturingTermsName: | 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 |
| | 11 | 6 |
JSC::Yarr::YarrPatternConstructor::copyDisjunctionName: | JSC::Yarr::YarrPatternConstructor::copyDisjunction | Prototype: | PatternDisjunction* copyDisjunction(PatternDisjunction* disjunction, bool filterStartsWithBOL = false) | Coverage: | 100.000% (18/18) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | Lines: | 483-506 |
| | 16 | 6 |
JSC::Yarr::YarrPatternConstructor::copyTermName: | JSC::Yarr::YarrPatternConstructor::copyTerm | Prototype: | PatternTerm copyTerm(PatternTerm& term, bool filterStartsWithBOL = false) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | Lines: | 508-516 |
| | 5 | 2 |
JSC::Yarr::YarrPatternConstructor::disjunctionName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrPatternConstructor::optimizeBOLName: | JSC::Yarr::YarrPatternConstructor::optimizeBOL | Prototype: | void optimizeBOL() | Coverage: | 100.000% (15/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | Lines: | 716-741 |
| | 10 | 5 |
JSC::Yarr::YarrPatternConstructor::optimizeDotStarWrappedExpressionsName: | JSC::Yarr::YarrPatternConstructor::optimizeDotStarWrappedExpressions | Prototype: | void optimizeDotStarWrappedExpressions() | Coverage: | 92.683% (38/41) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | Lines: | 770-822 |
| | 34 | 11 |
JSC::Yarr::YarrPatternConstructor::quantifyAtomName: | JSC::Yarr::YarrPatternConstructor::quantifyAtom | Prototype: | void quantifyAtom(unsigned min, unsigned max, bool greedy) | Coverage: | 63.158% (12/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | Lines: | 518-564 |
| | 21 | 7 |
JSC::Yarr::YarrPatternConstructor::resetName: | 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 |
| | 6 | 1 |
JSC::Yarr::YarrPatternConstructor::setupAlternativeOffsetsName: | JSC::Yarr::YarrPatternConstructor::setupAlternativeOffsets | Prototype: | unsigned setupAlternativeOffsets(PatternAlternative* alternative, unsigned currentCallFrameSize, unsigned initialInputPosition) | Coverage: | 97.778% (44/45) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | Lines: | 571-655 |
| | 53 | 18 |
JSC::Yarr::YarrPatternConstructor::setupDisjunctionOffsetsName: | JSC::Yarr::YarrPatternConstructor::setupDisjunctionOffsets | Prototype: | unsigned setupDisjunctionOffsets(PatternDisjunction* disjunction, unsigned initialCallFrameSize, unsigned initialInputPosition) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | Lines: | 657-681 |
| | 25 | 3 |
JSC::Yarr::YarrPatternConstructor::setupOffsetsName: | 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 |
| | 1 | 1 |
JSC::Yarr::areCanonicallyEquivalentName: | JSC::Yarr::areCanonicallyEquivalent | Prototype: | inline bool areCanonicallyEquivalent(UChar a, UChar b) | Coverage: | 0.000% (0/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrCanonicalizeUCS2.h | Lines: | 109-134 |
| | 13 | 9 |
JSC::Yarr::byteCompileName: | 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 |
| | 1 | 1 |
JSC::Yarr::checkSyntaxName: | 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 |
| | 2 | 1 |
JSC::Yarr::digitsCreateName: | 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 |
| | 3 | 1 |
JSC::Yarr::erpretName: | JSC::Yarr::erpret | Prototype: | unsigned interpret(BytecodePattern* bytecode, const String& input, unsigned start, unsigned* output) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp | Lines: | 1946-1951 |
| | 3 | 2 |
JSC::Yarr::erpretName: | 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 |
| | 1 | 1 |
JSC::Yarr::erpretName: | 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 |
| | 1 | 1 |
JSC::Yarr::getCanonicalPairName: | JSC::Yarr::getCanonicalPair | Prototype: | inline UChar getCanonicalPair(UCS2CanonicalizationRange* info, UChar ch) | Coverage: | 0.000% (0/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrCanonicalizeUCS2.h | Lines: | 83-100 |
| | 9 | 6 |
JSC::Yarr::isCanonicallyUniqueName: | 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 |
| | 1 | 1 |
JSC::Yarr::jitCompileName: | JSC::Yarr::jitCompile | Prototype: | void jitCompile(YarrPattern& pattern, YarrCharSize charSize, JSGlobalData* globalData, YarrCodeBlock& jitObject, YarrJITCompileMode mode) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 2726-2732 |
| | 3 | 2 |
JSC::Yarr::newlineCreateName: | 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 |
| | 6 | 1 |
JSC::Yarr::nondigitsCreateName: | 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 |
| | 5 | 1 |
JSC::Yarr::nonspacesCreateName: | 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 |
| | 15 | 1 |
JSC::Yarr::nonwordcharCreateName: | 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 |
| | 8 | 1 |
JSC::Yarr::parseName: | JSC::Yarr::parse | Prototype: | template<class Delegate> const char* parse(Delegate& delegate, const String& pattern, unsigned backReferenceLimit = quantifyInfinite) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | Lines: | 871-877 |
| | 3 | 2 |
JSC::Yarr::rangeInfoForName: | JSC::Yarr::rangeInfoFor | Prototype: | inline UCS2CanonicalizationRange* rangeInfoFor(UChar ch) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrCanonicalizeUCS2.h | Lines: | 63-80 |
| | 10 | 4 |
JSC::Yarr::spacesCreateName: | 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 |
| | 14 | 1 |
JSC::Yarr::wordcharCreateName: | 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 |
| | 6 | 1 |
JSC::disassembleName: | JSC::disassemble | Prototype: | void disassemble(const MacroAssemblerCodePtr& codePtr, size_t size, const char* prefix, PrintStream& out) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/disassembler/Disassembler.cpp | Lines: | 34-40 |
| | 3 | 2 |
JSC::tryToDisassembleName: | 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 |
| | 1 | 1 |
JavaScriptJob::JavaScriptJobName: | 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 |
| | 1 | 1 |
JavaScriptJob::hasExeptionName: | 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 |
| | 1 | 1 |
JavaScriptJob::runName: | JavaScriptJob::run | Prototype: | void JavaScriptJob::run() | Coverage: | 57.143% (28/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp | Lines: | 63-128 |
| | 45 | 15 |
Lexer::LexerName: | Lexer::Lexer | Prototype: | Lexer::Lexer(Engine *engine) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | Lines: | 80-108 |
| | 2 | 2 |
Lexer::canInsertAutomaticSemicolonName: | 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 |
| | 4 | 1 |
Lexer::codeName: | 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 |
| | 1 | 1 |
Lexer::decodeHexEscapeCharacterName: | 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 |
| | 11 | 3 |
Lexer::decodeUnicodeEscapeCharacterName: | Lexer::decodeUnicodeEscapeCharacter | Prototype: | uint Lexer::decodeUnicodeEscapeCharacter(bool *ok) | Coverage: | 93.939% (31/33) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | Lines: | 322-373 |
| | 36 | 11 |
Lexer::errorCodeName: | 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 |
| | 1 | 1 |
Lexer::errorMessageName: | 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 |
| | 1 | 1 |
Lexer::followsClosingBraceName: | 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 |
| | 1 | 1 |
Lexer::isDecimalDigitName: | 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 |
| | 1 | 1 |
Lexer::isHexDigitName: | 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 |
| | 3 | 1 |
Lexer::isIdentLetterName: | Lexer::isIdentLetter | Prototype: | bool Lexer::isIdentLetter(QChar ch) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | Lines: | 1243-1255 |
| | 8 | 3 |
Lexer::isLineTerminatorName: | 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 |
| | 5 | 1 |
Lexer::isLineTerminatorSequenceName: | Lexer::isLineTerminatorSequence | Prototype: | unsigned Lexer::isLineTerminatorSequence() const | Coverage: | 100.000% (11/11) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | Lines: | 1226-1241 |
| | 6 | 7 |
Lexer::isOctalDigitName: | 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 |
| | 1 | 1 |
Lexer::lexName: | Lexer::lex | Prototype: | int Lexer::lex() | Coverage: | 100.000% (59/59) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | Lines: | 241-320 |
| | 40 | 31 |
Lexer::prevTerminatorName: | 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 |
| | 1 | 1 |
Lexer::qmlModeName: | 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 |
| | 1 | 1 |
Lexer::scanCharName: | Lexer::scanChar | Prototype: | void Lexer::scanChar() | Coverage: | 100.000% (7/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | Lines: | 162-174 |
| | 8 | 3 |
Lexer::scanDirectivesName: | Lexer::scanDirectives | Prototype: | bool Lexer::scanDirectives(Directives *directives, DiagnosticMessage *error) | Coverage: | 76.190% (64/84) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | Lines: | 1378-1538 |
| | 98 | 24 |
Lexer::scanNumberName: | Lexer::scanNumber | Prototype: | int Lexer::scanNumber(QChar ch) | Coverage: | 95.402% (83/87) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | Lines: | 983-1122 |
| | 88 | 25 |
Lexer::scanRegExpName: | Lexer::scanRegExp | Prototype: | bool Lexer::scanRegExp(RegExpBodyPrefix prefix) | Coverage: | 87.755% (43/49) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | Lines: | 1124-1215 |
| | 53 | 16 |
Lexer::scanStringName: | Lexer::scanString | Prototype: | int Lexer::scanString(ScanStringMode mode) | Coverage: | 91.791% (123/134) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | Lines: | 817-981 |
| | 107 | 54 |
Lexer::scanTokenName: | Lexer::scanToken | Prototype: | int Lexer::scanToken() | Coverage: | 93.471% (272/291) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | Lines: | 449-815 |
| | 232 | 106 |