LCOV - code coverage report
Current view:
directory
-
js/src/yarr
- YarrJIT.cpp (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
1118
1031
92.2 %
Date:
2012-07-07
Functions:
70
66
94.3 %
Function Name
Hit count
_ZN3JSC4Yarr10jitCompileERNS0_11YarrPatternEPNS0_12JSGlobalDataERNS0_13YarrCodeBlockE
58216
_ZN3JSC4Yarr13YarrGenerator10checkInputEv
39155
_ZN3JSC4Yarr13YarrGenerator12atEndOfInputEv
35865
_ZN3JSC4Yarr13YarrGenerator12generateTermEj
299399
_ZN3JSC4Yarr13YarrGenerator12storeToFrameENS_12X86Registers10RegisterIDEj
44941
_ZN3JSC4Yarr13YarrGenerator12storeToFrameENS_22AbstractMacroAssemblerINS_12X86AssemblerEE12TrustedImm32Ej
6922
_ZN3JSC4Yarr13YarrGenerator13backtrackTermEj
299399
_ZN3JSC4Yarr13YarrGenerator13generateEnterEv
58216
_ZN3JSC4Yarr13YarrGenerator13loadFromFrameEjNS_12X86Registers10RegisterIDE
35303
_ZN3JSC4Yarr13YarrGenerator13opCompileBodyEPNS0_18PatternDisjunctionE
58216
_ZN3JSC4Yarr13YarrGenerator13readCharacterEiNS_12X86Registers10RegisterIDE
60015
_ZN3JSC4Yarr13YarrGenerator14generateReturnEv
112196
_ZN3JSC4Yarr13YarrGenerator15notAtEndOfInputEv
13283
_ZN3JSC4Yarr13YarrGenerator17BacktrackingState11fallthroughEv
54407
_ZN3JSC4Yarr13YarrGenerator17BacktrackingState14linkDataLabelsERNS_10LinkBufferE
55261
_ZN3JSC4Yarr13YarrGenerator17BacktrackingState19ReturnAddressRecordC2ENS_22AbstractMacroAssemblerINS_12X86AssemblerEE12DataLabelPtrENS6_5LabelE
6569
_ZN3JSC4Yarr13YarrGenerator17BacktrackingState19ReturnAddressRecordD2Ev
8417
_ZN3JSC4Yarr13YarrGenerator17BacktrackingState24takeBacktracksToJumpListERNS_22AbstractMacroAssemblerINS_12X86AssemblerEE8JumpListEPNS_14MacroAssemblerE
2721
_ZN3JSC4Yarr13YarrGenerator17BacktrackingState4linkEPNS_14MacroAssemblerE
132444
_ZN3JSC4Yarr13YarrGenerator17BacktrackingState6appendERKNS_22AbstractMacroAssemblerINS_12X86AssemblerEE12DataLabelPtrE
6569
_ZN3JSC4Yarr13YarrGenerator17BacktrackingState6appendERKNS_22AbstractMacroAssemblerINS_12X86AssemblerEE4JumpE
35180
_ZN3JSC4Yarr13YarrGenerator17BacktrackingState6appendERNS_22AbstractMacroAssemblerINS_12X86AssemblerEE8JumpListE
399021
_ZN3JSC4Yarr13YarrGenerator17BacktrackingState6linkToENS_22AbstractMacroAssemblerINS_12X86AssemblerEE5LabelEPNS_14MacroAssemblerE
23599
_ZN3JSC4Yarr13YarrGenerator17BacktrackingState7isEmptyEv
113391
_ZN3JSC4Yarr13YarrGenerator17BacktrackingStateC2Ev
58216
_ZN3JSC4Yarr13YarrGenerator17BacktrackingStateD2Ev
58216
_ZN3JSC4Yarr13YarrGenerator19jumpIfCharNotEqualsEti
57422
_ZN3JSC4Yarr13YarrGenerator19matchCharacterClassENS_12X86Registers10RegisterIDERNS_22AbstractMacroAssemblerINS_12X86AssemblerEE8JumpListEPKNS0_14CharacterClassE
62506
_ZN3JSC4Yarr13YarrGenerator19optimizeAlternativeEPNS0_18PatternAlternativeE
115989
_ZN3JSC4Yarr13YarrGenerator20backtrackTermDefaultEj
264132
_ZN3JSC4Yarr13YarrGenerator20generateAssertionBOLEj
16873
_ZN3JSC4Yarr13YarrGenerator20generateAssertionEOLEj
18777
_ZN3JSC4Yarr13YarrGenerator20loadFromFrameAndJumpEj
2921
_ZN3JSC4Yarr13YarrGenerator20opCompileAlternativeEPNS0_18PatternAlternativeE
115989
_ZN3JSC4Yarr13YarrGenerator21backtrackAssertionBOLEj
16873
_ZN3JSC4Yarr13YarrGenerator21backtrackAssertionEOLEj
18777
_ZN3JSC4Yarr13YarrGenerator21storeToFrameWithPatchEj
6569
_ZN3JSC4Yarr13YarrGenerator22jumpIfNoAvailableInputEj
106192
_ZN3JSC4Yarr13YarrGenerator22matchAssertionWordcharEjRNS_22AbstractMacroAssemblerINS_12X86AssemblerEE8JumpListES6_
828
_ZN3JSC4Yarr13YarrGenerator24matchCharacterClassRangeENS_12X86Registers10RegisterIDERNS_22AbstractMacroAssemblerINS_12X86AssemblerEE8JumpListES8_PKNS0_14CharacterRangeEjPjPKtj
41824
_ZN3JSC4Yarr13YarrGenerator26generateCharacterClassOnceEj
28847
_ZN3JSC4Yarr13YarrGenerator27backtrackCharacterClassOnceEj
28847
_ZN3JSC4Yarr13YarrGenerator27generateCharacterClassFixedEj
2904
_ZN3JSC4Yarr13YarrGenerator28backtrackCharacterClassFixedEj
2904
_ZN3JSC4Yarr13YarrGenerator28generateCharacterClassGreedyEj
29222
_ZN3JSC4Yarr13YarrGenerator28generatePatternCharacterOnceEj
196317
_ZN3JSC4Yarr13YarrGenerator29backtrackCharacterClassGreedyEj
29222
_ZN3JSC4Yarr13YarrGenerator29backtrackPatternCharacterOnceEj
196317
_ZN3JSC4Yarr13YarrGenerator29generateAssertionWordBoundaryEj
414
_ZN3JSC4Yarr13YarrGenerator29generatePatternCharacterFixedEj
0
_ZN3JSC4Yarr13YarrGenerator30backtrackAssertionWordBoundaryEj
414
_ZN3JSC4Yarr13YarrGenerator30backtrackPatternCharacterFixedEj
0
_ZN3JSC4Yarr13YarrGenerator30generatePatternCharacterGreedyEj
5958
_ZN3JSC4Yarr13YarrGenerator30opCompileParenthesesSubpatternEPNS0_11PatternTermE
52518
_ZN3JSC4Yarr13YarrGenerator31backtrackPatternCharacterGreedyEj
5958
_ZN3JSC4Yarr13YarrGenerator31generateCharacterClassNonGreedyEj
87
_ZN3JSC4Yarr13YarrGenerator31opCompileParentheticalAssertionEPNS0_11PatternTermE
45
_ZN3JSC4Yarr13YarrGenerator32backtrackCharacterClassNonGreedyEj
87
_ZN3JSC4Yarr13YarrGenerator33generatePatternCharacterNonGreedyEj
0
_ZN3JSC4Yarr13YarrGenerator34backtrackPatternCharacterNonGreedyEj
0
_ZN3JSC4Yarr13YarrGenerator6YarrOpC2ENS1_10YarrOpCodeE
342567
_ZN3JSC4Yarr13YarrGenerator6YarrOpC2EPNS0_11PatternTermE
344583
_ZN3JSC4Yarr13YarrGenerator6YarrOpC2ERKS2_
2123645
_ZN3JSC4Yarr13YarrGenerator6YarrOpD2Ev
2810795
_ZN3JSC4Yarr13YarrGenerator7compileEPNS0_12JSGlobalDataERNS0_13YarrCodeBlockE
58216
_ZN3JSC4Yarr13YarrGenerator8generateEv
55261
_ZN3JSC4Yarr13YarrGenerator9backtrackEv
55261
_ZN3JSC4Yarr13YarrGeneratorC2ERNS0_11YarrPatternE
58216
_ZN3JSC4Yarr13YarrGeneratorD2Ev
58216
_ZN3JSC4Yarr7executeERNS0_13YarrCodeBlockEPKtjjPi
3461257
Generated by:
LCOV version 1.7