Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::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::matchAssertionWordcharName: | JSC::Yarr::YarrGenerator::matchAssertionWordchar | Prototype: | void matchAssertionWordchar(size_t opIndex, JumpList& nextIsWordChar, JumpList& nextIsNotWordChar) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 701-713 |
| | 7 | 2 |
JSC::Yarr::YarrGenerator::loadFromFrameAndJumpName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::loadFromFrameName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::jumpIfNoAvailableInputName: | JSC::Yarr::YarrGenerator::jumpIfNoAvailableInput | Prototype: | Jump jumpIfNoAvailableInput(unsigned countToCheck = 0) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 265-270 |
| | 3 | 2 |
JSC::Yarr::YarrGenerator::jumpIfCharNotEqualsName: | JSC::Yarr::YarrGenerator::jumpIfCharNotEquals | Prototype: | Jump jumpIfCharNotEquals(UChar ch, int inputPosition, RegisterID character) | Coverage: | 100.000% (6/6) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 293-306 |
| | 6 | 2 |
JSC::Yarr::YarrGenerator::jumpIfAvailableInputName: | 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 |
| | 2 | 1 |
JSC::Yarr::YarrGenerator::initCallFrameName: | JSC::Yarr::YarrGenerator::initCallFrame | Prototype: | void initCallFrame() | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 355-360 |
| | 3 | 2 |
JSC::Yarr::YarrGenerator::getMatchStartName: | JSC::Yarr::YarrGenerator::getMatchStart | Prototype: | void getMatchStart(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: | 405-412 |
| | 4 | 2 |
JSC::Yarr::YarrGenerator::generateTermName: | JSC::Yarr::YarrGenerator::generateTerm | Prototype: | void generateTerm(size_t opIndex) | Coverage: | 82.500% (33/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 1241-1306 |
| | 35 | 19 |
JSC::Yarr::YarrGenerator::generateReturnName: | 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 |
| | 3 | 1 |
JSC::Yarr::YarrGenerator::generatePatternCharacterOnceName: | JSC::Yarr::YarrGenerator::generatePatternCharacterOnce | Prototype: | void generatePatternCharacterOnce(size_t opIndex) | Coverage: | 70.312% (45/64) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 765-884 |
| | 63 | 17 |
JSC::Yarr::YarrGenerator::generatePatternCharacterNonGreedyName: | 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 |
| | 6 | 1 |
JSC::Yarr::YarrGenerator::generatePatternCharacterGreedyName: | JSC::Yarr::YarrGenerator::generatePatternCharacterGreedy | Prototype: | void generatePatternCharacterGreedy(size_t opIndex) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 927-957 |
| | 19 | 3 |
JSC::Yarr::YarrGenerator::generatePatternCharacterFixedName: | JSC::Yarr::YarrGenerator::generatePatternCharacterFixed | Prototype: | void generatePatternCharacterFixed(size_t opIndex) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 890-921 |
| | 19 | 3 |
JSC::Yarr::YarrGenerator::generateEnterName: | 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 |
| | 5 | 1 |
JSC::Yarr::YarrGenerator::generateDotStarEnclosureName: | JSC::Yarr::YarrGenerator::generateDotStarEnclosure | Prototype: | void generateDotStarEnclosure(size_t opIndex) | Coverage: | 47.368% (9/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 1177-1231 |
| | 38 | 5 |
JSC::Yarr::YarrGenerator::generateCharacterClassOnceName: | JSC::Yarr::YarrGenerator::generateCharacterClassOnce | Prototype: | void generateCharacterClassOnce(size_t opIndex) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 1017-1034 |
| | 10 | 2 |
JSC::Yarr::YarrGenerator::generateCharacterClassNonGreedyName: | 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 |
| | 6 | 1 |
JSC::Yarr::YarrGenerator::generateCharacterClassGreedyName: | JSC::Yarr::YarrGenerator::generateCharacterClassGreedy | Prototype: | void generateCharacterClassGreedy(size_t opIndex) | Coverage: | 100.000% (9/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 1074-1111 |
| | 25 | 3 |
JSC::Yarr::YarrGenerator::generateCharacterClassFixedName: | JSC::Yarr::YarrGenerator::generateCharacterClassFixed | Prototype: | void generateCharacterClassFixed(size_t opIndex) | Coverage: | 77.778% (7/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 1040-1068 |
| | 18 | 3 |
JSC::Yarr::YarrGenerator::generateAssertionWordBoundaryName: | JSC::Yarr::YarrGenerator::generateAssertionWordBoundary | Prototype: | void generateAssertionWordBoundary(size_t opIndex) | Coverage: | 100.000% (15/15) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 715-759 |
| | 29 | 5 |
JSC::Yarr::YarrGenerator::generateAssertionEOLName: | JSC::Yarr::YarrGenerator::generateAssertionEOL | Prototype: | void generateAssertionEOL(size_t opIndex) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 670-694 |
| | 14 | 4 |
JSC::Yarr::YarrGenerator::generateAssertionBOLName: | JSC::Yarr::YarrGenerator::generateAssertionBOL | Prototype: | void generateAssertionBOL(size_t opIndex) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 640-664 |
| | 14 | 4 |
JSC::Yarr::YarrGenerator::generateName: | JSC::Yarr::YarrGenerator::generate | Prototype: | void generate() | Coverage: | 87.586% (127/145) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 1376-1774 |
| | 173 | 51 |
JSC::Yarr::YarrGenerator::compileName: | JSC::Yarr::YarrGenerator::compile | Prototype: | void compile(JSGlobalData* globalData, YarrCodeBlock& jitObject) | Coverage: | 65.217% (15/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 2645-2694 |
| | 28 | 8 |
JSC::Yarr::YarrGenerator::clearSubpatternStartName: | 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 |
| | 2 | 1 |
JSC::Yarr::YarrGenerator::checkInputName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::backtrackTermDefaultName: | 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 |
| | 2 | 1 |
JSC::Yarr::YarrGenerator::backtrackTermName: | JSC::Yarr::YarrGenerator::backtrackTerm | Prototype: | void backtrackTerm(size_t opIndex) | Coverage: | 82.500% (33/40) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 1307-1374 |
| | 35 | 19 |
JSC::Yarr::YarrGenerator::backtrackPatternCharacterOnceName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::backtrackPatternCharacterNonGreedyName: | JSC::Yarr::YarrGenerator::backtrackPatternCharacterNonGreedy | Prototype: | void backtrackPatternCharacterNonGreedy(size_t opIndex) | Coverage: | 55.556% (5/9) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 985-1015 |
| | 19 | 3 |
JSC::Yarr::YarrGenerator::backtrackPatternCharacterGreedyName: | 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 |
| | 9 | 1 |
JSC::Yarr::YarrGenerator::backtrackPatternCharacterFixedName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::backtrackDotStarEnclosureName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::backtrackCharacterClassOnceName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::backtrackCharacterClassNonGreedyName: | JSC::Yarr::YarrGenerator::backtrackCharacterClassNonGreedy | Prototype: | void backtrackCharacterClassNonGreedy(size_t opIndex) | Coverage: | 100.000% (5/5) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 1139-1175 |
| | 22 | 2 |
JSC::Yarr::YarrGenerator::backtrackCharacterClassGreedyName: | 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 |
| | 9 | 1 |
JSC::Yarr::YarrGenerator::backtrackCharacterClassFixedName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::backtrackAssertionWordBoundaryName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::backtrackAssertionEOLName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::backtrackAssertionBOLName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::backtrackName: | JSC::Yarr::YarrGenerator::backtrack | Prototype: | void backtrack() | Coverage: | 90.164% (165/183) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 1776-2301 |
| | 200 | 62 |
JSC::Yarr::YarrGenerator::atEndOfInputName: | 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 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::alignCallFrameSizeInBytesName: | JSC::Yarr::YarrGenerator::alignCallFrameSizeInBytes | Prototype: | unsigned alignCallFrameSizeInBytes(unsigned callFrameSize) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 341-354 |
| | 7 | 3 |
JSC::Yarr::YarrGenerator::YarrOp::YarrOpName: | 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 |
| | 2 | 1 |
JSC::Yarr::YarrGenerator::YarrOp::YarrOpName: | 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 |
| | 2 | 1 |
JSC::Yarr::YarrGenerator::YarrGeneratorName: | 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 |
| | 2 | 1 |
JSC::Yarr::YarrGenerator::BacktrackingState::takeBacktracksToJumpListName: | JSC::Yarr::YarrGenerator::BacktrackingState::takeBacktracksToJumpList | Prototype: | void takeBacktracksToJumpList(JumpList& jumpList, MacroAssembler* assembler) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 580-594 |
| | 11 | 4 |
JSC::Yarr::YarrGenerator::BacktrackingState::linkToName: | JSC::Yarr::YarrGenerator::BacktrackingState::linkTo | Prototype: | void linkTo(Label label, MacroAssembler* assembler) | Coverage: | 100.000% (10/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 567-579 |
| | 9 | 4 |
JSC::Yarr::YarrGenerator::BacktrackingState::linkDataLabelsName: | JSC::Yarr::YarrGenerator::BacktrackingState::linkDataLabels | Prototype: | void linkDataLabels(LinkBuffer<JSC::DefaultMacroAssembler>& linkBuffer) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | Lines: | 602-607 |
| | 3 | 2 |