| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
JSC::Yarr::YarrPatternConstructor::atomBuiltInCharacterClass| Name: | 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::assertionWordBoundary| Name: | JSC::Yarr::YarrPatternConstructor::assertionWordBoundary | | Prototype: | void assertionWordBoundary(bool invert) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | | Lines: | 313-316 |
| | 1 | 1 |
JSC::Yarr::YarrPatternConstructor::assertionEOL| Name: | JSC::Yarr::YarrPatternConstructor::assertionEOL | | Prototype: | void assertionEOL() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | | Lines: | 309-312 |
| | 1 | 1 |
JSC::Yarr::YarrPatternConstructor::assertionBOL| Name: | 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::YarrPatternConstructor| Name: | JSC::Yarr::YarrPatternConstructor::YarrPatternConstructor | | Prototype: | YarrPatternConstructor(YarrPattern& pattern) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | | Lines: | 274-283 |
| | 4 | 1 |
JSC::Yarr::YarrPattern::wordcharCharacterClass| Name: | 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::spacesCharacterClass| Name: | 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::reset| Name: | JSC::Yarr::YarrPattern::reset | | Prototype: | void reset() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 309-327 |
| | 13 | 1 |
JSC::Yarr::YarrPattern::nonspacesCharacterClass| Name: | 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::newlineCharacterClass| Name: | 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::digitsCharacterClass| Name: | 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::containsIllegalBackReference| Name: | JSC::Yarr::YarrPattern::containsIllegalBackReference | | Prototype: | bool containsIllegalBackReference() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h | | Lines: | 329-332 |
| | 1 | 1 |
JSC::Yarr::YarrPattern::compile| Name: | 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::YarrPattern| Name: | JSC::Yarr::YarrPattern::YarrPattern | | Prototype: | YarrPattern::YarrPattern(const String& pattern, bool ignoreCase, bool multiline, const char** error) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp | | Lines: | 865-881 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::storeToFrameWithPatch| Name: | JSC::Yarr::YarrGenerator::storeToFrameWithPatch | | Prototype: | DataLabelPtr storeToFrameWithPatch(unsigned frameLocation) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 326-329 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::storeToFrame| Name: | JSC::Yarr::YarrGenerator::storeToFrame | | Prototype: | void storeToFrame(RegisterID reg, unsigned frameLocation) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 316-319 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::storeToFrame| Name: | JSC::Yarr::YarrGenerator::storeToFrame | | Prototype: | void storeToFrame(TrustedImm32 imm, unsigned frameLocation) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 321-324 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::setSubpatternStart| Name: | JSC::Yarr::YarrGenerator::setSubpatternStart | | Prototype: | void setSubpatternStart(RegisterID reg, unsigned subpattern) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 369-374 |
| | 2 | 1 |
JSC::Yarr::YarrGenerator::setSubpatternEnd| Name: | JSC::Yarr::YarrGenerator::setSubpatternEnd | | Prototype: | void setSubpatternEnd(RegisterID reg, unsigned subpattern) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 375-380 |
| | 2 | 1 |
JSC::Yarr::YarrGenerator::removeCallFrame| Name: | 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::optimizeAlternative| Name: | 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::opCompileParentheticalAssertion| Name: | 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::opCompileAlternative| Name: | 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::notAtEndOfInput| Name: | JSC::Yarr::YarrGenerator::notAtEndOfInput | | Prototype: | Jump notAtEndOfInput() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 288-291 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::matchAssertionWordchar| Name: | 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::loadFromFrameAndJump| Name: | JSC::Yarr::YarrGenerator::loadFromFrameAndJump | | Prototype: | void loadFromFrameAndJump(unsigned frameLocation) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 336-339 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::loadFromFrame| Name: | JSC::Yarr::YarrGenerator::loadFromFrame | | Prototype: | void loadFromFrame(unsigned frameLocation, RegisterID reg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 331-334 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::jumpIfNoAvailableInput| Name: | 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::jumpIfCharNotEquals| Name: | 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::initCallFrame| Name: | 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::generateReturn| Name: | JSC::Yarr::YarrGenerator::generateReturn | | Prototype: | void generateReturn() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 2603-2633 |
| | 3 | 1 |
JSC::Yarr::YarrGenerator::generatePatternCharacterNonGreedy| Name: | JSC::Yarr::YarrGenerator::generatePatternCharacterNonGreedy | | Prototype: | void generatePatternCharacterNonGreedy(size_t opIndex) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 974-984 |
| | 6 | 1 |
JSC::Yarr::YarrGenerator::generateEnter| Name: | JSC::Yarr::YarrGenerator::generateEnter | | Prototype: | void generateEnter() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 2551-2601 |
| | 5 | 1 |
JSC::Yarr::YarrGenerator::generateCharacterClassOnce| Name: | 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::generateCharacterClassNonGreedy| Name: | JSC::Yarr::YarrGenerator::generateCharacterClassNonGreedy | | Prototype: | void generateCharacterClassNonGreedy(size_t opIndex) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 1128-1138 |
| | 6 | 1 |
JSC::Yarr::YarrGenerator::generateCharacterClassGreedy| Name: | 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::generateAssertionWordBoundary| Name: | 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::clearSubpatternStart| Name: | JSC::Yarr::YarrGenerator::clearSubpatternStart | | Prototype: | void clearSubpatternStart(unsigned subpattern) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 381-386 |
| | 2 | 1 |
JSC::Yarr::YarrGenerator::checkInput| Name: | JSC::Yarr::YarrGenerator::checkInput | | Prototype: | Jump checkInput() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 278-281 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::backtrackTermDefault| Name: | JSC::Yarr::YarrGenerator::backtrackTermDefault | | Prototype: | void backtrackTermDefault(size_t opIndex) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 634-638 |
| | 2 | 1 |
JSC::Yarr::YarrGenerator::backtrackPatternCharacterOnce| Name: | JSC::Yarr::YarrGenerator::backtrackPatternCharacterOnce | | Prototype: | void backtrackPatternCharacterOnce(size_t opIndex) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 885-888 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::backtrackPatternCharacterGreedy| Name: | JSC::Yarr::YarrGenerator::backtrackPatternCharacterGreedy | | Prototype: | void backtrackPatternCharacterGreedy(size_t opIndex) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 958-972 |
| | 9 | 1 |
JSC::Yarr::YarrGenerator::backtrackPatternCharacterFixed| Name: | JSC::Yarr::YarrGenerator::backtrackPatternCharacterFixed | | Prototype: | void backtrackPatternCharacterFixed(size_t opIndex) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 922-925 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::backtrackDotStarEnclosure| Name: | JSC::Yarr::YarrGenerator::backtrackDotStarEnclosure | | Prototype: | void backtrackDotStarEnclosure(size_t opIndex) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 1233-1236 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::backtrackCharacterClassOnce| Name: | JSC::Yarr::YarrGenerator::backtrackCharacterClassOnce | | Prototype: | void backtrackCharacterClassOnce(size_t opIndex) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 1035-1038 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::backtrackCharacterClassNonGreedy| Name: | 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::backtrackCharacterClassGreedy| Name: | JSC::Yarr::YarrGenerator::backtrackCharacterClassGreedy | | Prototype: | void backtrackCharacterClassGreedy(size_t opIndex) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 1112-1126 |
| | 9 | 1 |
JSC::Yarr::YarrGenerator::backtrackCharacterClassFixed| Name: | JSC::Yarr::YarrGenerator::backtrackCharacterClassFixed | | Prototype: | void backtrackCharacterClassFixed(size_t opIndex) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 1069-1072 |
| | 1 | 1 |
JSC::Yarr::YarrGenerator::backtrackAssertionWordBoundary| Name: | JSC::Yarr::YarrGenerator::backtrackAssertionWordBoundary | | Prototype: | void backtrackAssertionWordBoundary(size_t opIndex) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 760-763 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 2 | 1 |
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 |
| | 2 | 1 |
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 |
| | 2 | 1 |
JSC::Yarr::YarrGenerator::BacktrackingState::takeBacktracksToJumpList| Name: | JSC::Yarr::YarrGenerator::BacktrackingState::takeBacktracksToJumpList | | Prototype: | void takeBacktracksToJumpList(JumpList& jumpList, MacroAssembler* assembler) | | Coverage: | 100.000% (10/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 580-594 |
| | 11 | 4 |
JSC::Yarr::YarrGenerator::BacktrackingState::linkTo| Name: | 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::linkDataLabels| Name: | 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 |
JSC::Yarr::YarrGenerator::BacktrackingState::link| Name: | JSC::Yarr::YarrGenerator::BacktrackingState::link | | Prototype: | void link(MacroAssembler* assembler) | | Coverage: | 100.000% (7/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp | | Lines: | 555-566 |
| | 8 | 3 |
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 |
| | 1 | 1 |
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 |
| | 2 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 2 | 1 |
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 |
| | 2 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 2 | 1 |
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 |
| | 2 | 1 |
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 |
| | 2 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 3 | 1 |
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 |
| | 3 | 1 |
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 |
| | 6 | 1 |
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 |
| | 2 | 1 |
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 |
| | 3 | 1 |
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 |
| | 4 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 3 | 1 |
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 |
| | 2 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 2 | 1 |
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 |
| | 2 | 1 |
JSC::Yarr::Parser::tryConsume| Name: | JSC::Yarr::Parser::tryConsume | | Prototype: | bool tryConsume(UChar ch) | | Coverage: | 100.000% (6/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h | | Lines: | 777-783 |
| | 4 | 2 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 2 | 1 |
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 |
| | 2 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 2 | 1 |