LCOV - code coverage report
Current view:
directory
-
js/src/yarr
- YarrInterpreter.cpp (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
993
779
78.4 %
Date:
2012-07-07
Functions:
92
84
91.3 %
Function Name
Hit count
_ZN3JSC4Yarr11Interpreter29ParenthesesDisjunctionContext21getDisjunctionContextERNS0_8ByteTermE
18404801
_ZN3JSC4Yarr11Interpreter11InputStream11readCheckedEi
12252895
_ZN3JSC4Yarr11Interpreter11InputStream6getPosEv
9756229
_ZN3JSC4Yarr11Interpreter11InputStream10checkInputEi
7783243
_ZN3JSC4Yarr11Interpreter18testCharacterClassEPNS0_14CharacterClassEi
7635015
_ZN3JSC4Yarr11Interpreter19checkCharacterClassEPNS0_14CharacterClassEbi
7635015
_ZN3JSC4Yarr11Interpreter19matchCharacterClassERNS0_8ByteTermEPNS1_18DisjunctionContextE
7247085
_ZN3JSC4Yarr11Interpreter16matchDisjunctionEPNS0_15ByteDisjunctionEPNS1_18DisjunctionContextEb
4753317
_ZN3JSC4Yarr11Interpreter18DisjunctionContextC2Ev
4749027
_ZN3JSC4Yarr11Interpreter18DisjunctionContextnwEjPv
4749027
_ZN3JSC4Yarr11Interpreter23matchNonZeroDisjunctionEPNS0_15ByteDisjunctionEPNS1_18DisjunctionContextEb
4685343
_ZN3JSC4Yarr11Interpreter34allocParenthesesDisjunctionContextEPNS0_15ByteDisjunctionEPiRNS0_8ByteTermE
4681314
_ZN3JSC4Yarr11Interpreter29ParenthesesDisjunctionContextC2EPiRNS0_8ByteTermE
4681314
_ZN3JSC4Yarr11Interpreter29ParenthesesDisjunctionContextnwEjPv
4681314
_ZN3JSC4Yarr11Interpreter35appendParenthesesDisjunctionContextEPNS1_24BackTrackInfoParenthesesEPNS1_29ParenthesesDisjunctionContextE
4618613
_ZN3JSC4Yarr11Interpreter22recordParenthesesMatchERNS0_8ByteTermEPNS1_29ParenthesesDisjunctionContextE
4525969
_ZN3JSC4Yarr11Interpreter20backtrackParenthesesERNS0_8ByteTermEPNS1_18DisjunctionContextE
4505726
_ZN3JSC4Yarr11Interpreter19checkCasedCharacterEiii
4500999
_ZN3JSC4Yarr11Interpreter11InputStream12uncheckInputEi
2550940
_ZN3JSC4Yarr11Interpreter23backtrackCharacterClassERNS0_8ByteTermEPNS1_18DisjunctionContextE
163271
_ZN3JSC4Yarr11Interpreter23matchParenthesesOnceEndERNS0_8ByteTermEPNS1_18DisjunctionContextE
142275
_ZN3JSC4Yarr11Interpreter11InputStream5atEndEv
135010
_ZN3JSC4Yarr11Interpreter25matchParenthesesOnceBeginERNS0_8ByteTermEPNS1_18DisjunctionContextE
129828
_ZN3JSC4Yarr11Interpreter11InputStream7atStartEi
117061
_ZN3JSC4Yarr11Interpreter17matchAssertionBOLERNS0_8ByteTermE
117061
_ZN3JSC4Yarr11Interpreter14checkCharacterEii
116881
_ZN3JSC4Yarr11Interpreter27backtrackParenthesesOnceEndERNS0_8ByteTermEPNS1_18DisjunctionContextE
78044
_ZN3JSC4Yarr11Interpreter11InputStream4nextEv
76835
_ZN3JSC4Yarr9interpretEPNS0_15BytecodePatternEPKtjjPi
67713
_ZN3JSC4Yarr11Interpreter11InputStreamC2EPKtjj
67713
_ZN3JSC4Yarr11Interpreter9interpretEv
67713
_ZN3JSC4Yarr11Interpreter23allocDisjunctionContextEPNS0_15ByteDisjunctionE
67713
_ZN3JSC4Yarr11InterpreterC2EPNS0_15BytecodePatternEPiPKtjj
67713
_ZN3JSC4Yarr11Interpreter22freeDisjunctionContextEPNS1_18DisjunctionContextE
67713
_ZN3JSC4Yarr11Interpreter12resetMatchesERNS0_8ByteTermEPNS1_29ParenthesesDisjunctionContextE
66730
_ZN3JSC4Yarr11Interpreter29ParenthesesDisjunctionContext13restoreOutputEPijj
66730
_ZN3JSC4Yarr11Interpreter33freeParenthesesDisjunctionContextEPNS1_29ParenthesesDisjunctionContextE
66730
_ZN3JSC4Yarr11Interpreter16matchParenthesesERNS0_8ByteTermEPNS1_18DisjunctionContextE
62728
_ZN3JSC4Yarr11Interpreter17matchAssertionEOLERNS0_8ByteTermE
53473
_ZN3JSC4Yarr11Interpreter29backtrackParenthesesOnceBeginERNS0_8ByteTermEPNS1_18DisjunctionContextE
52911
_ZN3JSC4Yarr12ByteCompiler18atomCharacterClassEPNS0_14CharacterClassEbijjNS0_14QuantifierTypeE
39638
_ZN3JSC4Yarr12ByteCompiler21ParenthesesStackEntryD2Ev
20383
_ZN3JSC4Yarr12ByteCompiler15emitDisjunctionEPNS0_18PatternDisjunctionEjj
14781
_ZN3JSC4Yarr12ByteCompiler10checkInputEj
14416
_ZN3JSC4Yarr12ByteCompiler20atomPatternCharacterEtijjNS0_14QuantifierTypeE
11981
_ZN3JSC4Yarr12ByteCompiler16closeAlternativeEi
11808
_ZN3JSC4Yarr12ByteCompiler21ParenthesesStackEntryC2Ejj
11808
_ZN3JSC4Yarr12ByteCompiler19popParenthesesStackEv
11808
_ZN3JSC4Yarr12ByteCompiler24atomParenthesesOnceBeginEjbijj
8768
_ZN3JSC4Yarr12ByteCompiler22atomParenthesesOnceEndEijjNS0_14QuantifierTypeE
8768
_ZN3JSC4Yarr11Interpreter25backtrackPatternCharacterERNS0_8ByteTermEPNS1_18DisjunctionContextE
4197
_ZN3JSC4Yarr11Interpreter32popParenthesesDisjunctionContextEPNS1_24BackTrackInfoParenthesesE
4029
_ZN3JSC4Yarr12ByteCompiler28atomParenthesesSubpatternEndEjijjNS0_14QuantifierTypeEj
2995
_ZN3JSC4Yarr12ByteCompiler30atomParenthesesSubpatternBeginEjbijj
2995
_ZN3JSC4Yarr11byteCompileERNS0_11YarrPatternEPN3WTF20BumpPointerAllocatorE
2973
_ZN3JSC4Yarr12ByteCompiler20closeBodyAlternativeEv
2973
_ZN3JSC4Yarr12ByteCompilerC2ERNS0_11YarrPatternE
2973
_ZN3JSC4Yarr12ByteCompilerD2Ev
2973
_ZN3JSC4Yarr12ByteCompiler7compileEPN3WTF20BumpPointerAllocatorE
2973
_ZN3JSC4Yarr12ByteCompiler10regexBeginEjjb
2973
_ZN3JSC4Yarr12ByteCompiler8regexEndEv
2973
_ZN3JSC4Yarr12ByteCompiler22alternativeDisjunctionEv
2972
_ZN3JSC4Yarr12ByteCompiler12assertionBOLEi
2883
_ZN3JSC4Yarr12ByteCompiler12assertionEOLEi
2820
_ZN3JSC4Yarr11Interpreter18matchBackReferenceERNS0_8ByteTermEPNS1_18DisjunctionContextE
1386
_ZN3JSC4Yarr11Interpreter22backtrackBackReferenceERNS0_8ByteTermEPNS1_18DisjunctionContextE
1170
_ZN3JSC4Yarr11Interpreter32matchParentheticalAssertionBeginERNS0_8ByteTermEPNS1_18DisjunctionContextE
288
_ZN3JSC4Yarr11Interpreter36backtrackParentheticalAssertionBeginERNS0_8ByteTermEPNS1_18DisjunctionContextE
270
_ZN3JSC4Yarr11Interpreter11InputStream6setPosEj
171
_ZN3JSC4Yarr11Interpreter34backtrackParentheticalAssertionEndERNS0_8ByteTermEPNS1_18DisjunctionContextE
126
_ZN3JSC4Yarr11Interpreter30backtrackPatternCasedCharacterERNS0_8ByteTermEPNS1_18DisjunctionContextE
117
_ZN3JSC4Yarr11Interpreter27matchParenthesesTerminalEndERNS0_8ByteTermEPNS1_18DisjunctionContextE
81
_ZN3JSC4Yarr11Interpreter29matchParenthesesTerminalBeginERNS0_8ByteTermEPNS1_18DisjunctionContextE
45
_ZN3JSC4Yarr12ByteCompiler29atomParentheticalAssertionEndEijjNS0_14QuantifierTypeE
36
_ZN3JSC4Yarr11Interpreter11InputStream6rereadEj
36
_ZN3JSC4Yarr12ByteCompiler31atomParentheticalAssertionBeginEjbjj
36
_ZN3JSC4Yarr11Interpreter23tryConsumeBackReferenceEiii
36
_ZN3JSC4Yarr12ByteCompiler17atomBackReferenceEjijjNS0_14QuantifierTypeE
18
_ZN3JSC4Yarr12ByteCompiler26alternativeBodyDisjunctionEb
18
_ZN3JSC4Yarr11Interpreter30matchParentheticalAssertionEndERNS0_8ByteTermEPNS1_18DisjunctionContextE
18
_ZN3JSC4Yarr12ByteCompiler26atomParenthesesTerminalEndEijjNS0_14QuantifierTypeE
9
_ZN3JSC4Yarr12ByteCompiler21assertionWordBoundaryEbi
9
_ZN3JSC4Yarr11Interpreter33backtrackParenthesesTerminalBeginERNS0_8ByteTermEPNS1_18DisjunctionContextE
9
_ZN3JSC4Yarr12ByteCompiler28atomParenthesesTerminalBeginEjbijj
9
_ZN3JSC4Yarr12ByteCompiler12uncheckInputEj
0
_ZN3JSC4Yarr11Interpreter11InputStream6rewindEj
0
_ZN3JSC4Yarr11Interpreter31backtrackParenthesesTerminalEndERNS0_8ByteTermEPNS1_18DisjunctionContextE
0
_ZN3JSC4Yarr12ByteCompiler21ParenthesesStackEntryC2Ev
0
_ZN3JSC4Yarr11Interpreter11InputStream5atEndEi
0
_ZN3JSC4Yarr11Interpreter11InputStream4readEv
0
_ZN3JSC4Yarr11Interpreter22parenthesesDoBacktrackERNS0_8ByteTermEPNS1_24BackTrackInfoParenthesesE
0
_ZN3JSC4Yarr11Interpreter26matchAssertionWordBoundaryERNS0_8ByteTermE
0
Generated by:
LCOV version 1.7