LCOV - code coverage report
Current view:
directory
-
js/src/frontend
- Parser.cpp (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
3554
2823
79.4 %
Date:
2012-04-21
Functions:
140
138
98.6 %
Function Name
Hit count
_ZN2js6Parser9unaryExprEv
34645565
_ZN2js6Parser10memberExprEi
34277997
_ZN2js6Parser11primaryExprENS_9TokenKindEb
34136417
_ZN2js6Parser9mulExpr1iEv
34096789
_ZN2js6Parser9addExpr1iEv
31767687
_ZN2js6Parser11shiftExpr1iEv
31759718
_ZN2js6Parser9relExpr1iEv
31459895
_ZN2js6Parser8eqExpr1iEv
31068507
_ZN2js6Parser12bitAndExpr1iEv
31057848
_ZN2js6Parser12bitXorExpr1iEv
31055252
_ZN2js6Parser11bitOrExpr1iEv
31025054
_ZN2js6Parser9andExpr1iEv
30872832
_ZN2js6Parser10assignExprEv
30757018
_ZN2js6Parser9condExpr1Ev
30752820
_ZN2js6Parser7orExpr1Ev
30752820
_ZN2js6Parser4exprEv
15809641
_ZN2js6Parser14identifierNameEb
13850221
_ZN2js6Parser9statementEv
10970515
_ZN2js6Parser8atomNodeENS_13ParseNodeKindE4JSOp
10449625
_ZL22MatchOrInsertSemicolonP9JSContextPN2js11TokenStreamE
8507476
_ZN2js6Parser19expressionStatementEv
6456209
_ZN11GenexpGuardC2EPN2js11TreeContextE
4168652
_ZN11GenexpGuard7endBodyEv
4168489
_ZN11GenexpGuard18maybeNoteGeneratorEPN2js9ParseNodeE
4168054
_ZL32CheckForImmediatelyAppliedLambdaPN2js9ParseNodeE
3325847
_ZN2js6Parser12argumentListEPNS_9ParseNodeE
3323787
_ZL6DefinePN2js9ParseNodeEP6JSAtomPNS_11TreeContextEb
3306635
_ZN2js6Parser19setAssignmentLhsOpsEPNS_9ParseNodeE4JSOp
3015694
_ZL15MakePlaceholderPN2js9ParseNodeEPNS_11TreeContextE
2816241
_ZL12PopStatementPN2js11TreeContextE
2558082
_ZL21CheckStrictAssignmentP9JSContextPN2js11TreeContextEPNS1_9ParseNodeE
2392044
_Z18CheckStrictBindingP9JSContextPN2js11TreeContextEPNS1_12PropertyNameEPNS1_9ParseNodeE
2361682
_ZN2js6Parser9mulExpr1nEv
2329102
_ZN2js6Parser10statementsEv
2318191
_ZL10NoteLValueP9JSContextPN2js9ParseNodeEPNS1_11TreeContextEj
2070140
_ZL14NewBindingNodeP6JSAtomPN2js11TreeContextEPNS1_17StaticBlockObjectENS1_10VarContextE
1855877
_ZL10SetLvalKidP9JSContextPN2js11TokenStreamEPNS1_11TreeContextEPNS1_9ParseNodeES7_PKc
1732395
_ZL11SetIncOpKidP9JSContextPN2js11TokenStreamEPNS1_11TreeContextEPNS1_9ParseNodeES7_NS1_9TokenKindEb
1732395
_ZN8BindDataC2Ev
1552947
_ZN2js6Parser13bracketedExprEv
1393373
_ZN2js6Parser9parenExprEPi
1393310
_ZN2js6Parser9variablesENS_13ParseNodeKindEPNS_17StaticBlockObjectENS_10VarContextE
1313290
_ZN2js9DefineArgEPNS_9ParseNodeEP6JSAtomjPNS_11TreeContextE
1206314
_ZL14BindVarOrConstP9JSContextP8BindDataP6JSAtomPN2js11TreeContextE
1128350
_ZL22PushBlocklikeStatementPN2js8StmtInfoENS_8StmtTypeEPNS_11TreeContextE
1117585
_ZN8BindData14initVarOrConstE4JSOp
1029772
_ZN2js6Parser26recognizeDirectivePrologueEPNS_9ParseNodeEPb
1023345
_ZN2js6Parser9conditionEv
999672
_ZN2js6Parser12functionBodyENS0_16FunctionBodyTypeE
989222
_ZN2js21CheckStrictParametersEP9JSContextPNS_11TreeContextE
988905
_ZN2js6Parser11newFunctionEPNS_11TreeContextEP6JSAtomNS_18FunctionSyntaxKindE
979022
_ZL13EnterFunctionPN2js9ParseNodeEPNS_11TreeContextEP6JSAtomNS_18FunctionSyntaxKindE
979022
_ZN2js6Parser14newFunctionBoxEP8JSObjectPNS_9ParseNodeEPNS_11TreeContextE
979022
_ZL13LeaveFunctionPN2js9ParseNodeEPNS_11TreeContextEPNS_12PropertyNameENS_18FunctionSyntaxKindE
979013
_ZN2js6Parser17functionArgumentsERNS_11TreeContextEPNS_11FunctionBoxEPPNS_9ParseNodeE
978809
_ZN2js6Parser11functionDefEPNS_12PropertyNameENS0_12FunctionTypeENS_18FunctionSyntaxKindE
978809
_ZL17BindLocalVariableP9JSContextPN2js11TreeContextEPNS1_9ParseNodeENS1_11BindingKindE
812656
_ZL17BindFunctionLocalP9JSContextP8BindDataRN2js14MultiDeclRangeEPNS3_11TreeContextE
807609
_ZL7BindLetP9JSContextP8BindDataP6JSAtomPN2js11TreeContextE
750834
_ZN10RemoveDeclclEPN2js11TreeContextERNS0_17StaticBlockObjectERKNS0_5ShapeEP6JSAtom
750276
_ZN2js6Parser12functionExprEv
683051
_ZN2js6Parser13returnOrYieldEb
636874
_ZN8BindData7initLetEN2js10VarContextERNS0_17StaticBlockObjectEj
521622
_ZN2js6Parser12newObjectBoxEP8JSObject
518366
_ZN2js6Parser12letStatementEv
517611
_ZN2js6Parser11unaryOpExprENS_13ParseNodeKindE4JSOp
489590
_Z13ForEachLetDefI10RemoveDeclEbPN2js11TreeContextERNS1_17StaticBlockObjectET_
448369
_Z28EqualityTokenToParseNodeKindRKN2js5TokenE
391388
_ZN2js6Parser9relExpr1nEv
391388
_ZL12DefineGlobalPN2js9ParseNodeEPNS_15BytecodeEmitterEPNS_12PropertyNameE
345933
_ZL16PushLexicalScopeP9JSContextPN2js11TreeContextERNS1_17StaticBlockObjectEPNS1_8StmtInfoE
316089
_ZL15BindTopLevelVarP9JSContextP8BindDataPN2js9ParseNodeEPNS3_11TreeContextE
311759
_ZN2js6Parser11shiftExpr1nEv
299823
_Z30RelationalTokenToParseNodeKindRKN2js5TokenE
299823
_ZN2js6Parser12tryStatementEv
240873
_ZL16PushLexicalScopeP9JSContextPN2js11TreeContextEPNS1_8StmtInfoE
238104
_ZN2js6Parser12functionStmtEv
228281
_ZN7AddDeclclEPN2js11TreeContextERNS0_17StaticBlockObjectERKNS0_5ShapeEP6JSAtom
228231
_ZL14HasFinalReturnPN2js9ParseNodeE
178231
_ZN2js6Parser11bitOrExpr1nEv
152222
_ZN2js6ParserC2EP9JSContextP12JSPrincipalsS4_PNS_10StackFrameEb
133890
_ZN2js6Parser4initEPKtjPKcj9JSVersion
133890
_ZN2js6Parser13setPrincipalsEP12JSPrincipalsS2_
133890
_ZN2js6ParserD2Ev
133890
_ZN2js6Parser11matchInOrOfEPb
124128
_ZN2js6Parser9andExpr1nEv
120012
_ZN2js6Parser12forStatementEv
109899
_ZL10MatchLabelP9JSContextPN2js11TokenStreamEPPNS1_12PropertyNameE
91656
_ZL16CheckFinalReturnP9JSContextPN2js11TreeContextEPNS1_9ParseNodeE
80466
_ZL12PushLetScopeP9JSContextPN2js11TreeContextERNS1_17StaticBlockObjectEPNS1_8StmtInfoE
77985
_ZN7AddDeclC2Ej
77985
_Z13ForEachLetDefI7AddDeclEbPN2js11TreeContextERNS1_17StaticBlockObjectET_
77985
_ZN20CompExprTransplanter10transplantEPN2js9ParseNodeE
67569
_ZL13AdjustBlockIdPN2js9ParseNodeEjPNS_11TreeContextE
57752
_ZN2js6Parser12bitXorExpr1nEv
30198
_ZL20BindDestructuringVarP9JSContextP8BindDataPN2js9ParseNodeEPNS3_11TreeContextE
28462
_ZL18CheckDestructuringP9JSContextP8BindDataPN2js9ParseNodeEPNS3_11TreeContextEb
25434
_ZL22UndominateInitializersPN2js9ParseNodeERKNS_8TokenPtrEPNS_11TreeContextE
17712
_ZN2js6Parser15switchStatementEv
17241
_ZL26GenerateBlockIdForStmtNodePN2js9ParseNodeEPNS_11TreeContextE
17241
_ZN2js6Parser8letBlockENS_10LetContextE
15092
_ZN20CompExprTransplanterC2EPN2js9ParseNodeEPNS0_11TreeContextEbj
13063
_ZN2js6Parser17comprehensionTailEPNS_9ParseNodeEjbNS_13ParseNodeKindE4JSOp
13063
_ZL20DeoptimizeUsesWithinPN2js10DefinitionERKNS_8TokenPosE
11211
_ZN2js6Parser8eqExpr1nEv
10659
_ZN2js6Parser9addExpr1nEv
7969
_Z25ShiftTokenToParseNodeKindRKN2js5TokenE
7969
_ZL14MakeAssignmentPN2js9ParseNodeES1_PNS_11TreeContextE
7514
_ZL20BindDestructuringArgP9JSContextP8BindDataP6JSAtomPN2js11TreeContextE
5074
_ZL20BindDestructuringLHSP9JSContextPN2js9ParseNodeEPNS1_11TreeContextE
4636
_ZN2js6Parser11xmlNameExprEv
3438
_ZN2js6Parser13xmlTagContentENS_13ParseNodeKindEPP6JSAtom
2797
_ZN2js6Parser12bitAndExpr1nEv
2596
_ZN2js6Parser5parseEP8JSObject
2278
_ZN2js6Parser16xmlElementOrListEi
1655
_ZL15ReportBadReturnP9JSContextPN2js11TreeContextEPNS1_9ParseNodeEjjj
1578
_ZN2js6Parser17destructuringExprEP8BindDataNS_9TokenKindE
1553
_ZN2js6Parser17xmlElementContentEPNS_9ParseNodeE
1178
_ZN2js6Parser20xmlElementOrListRootEi
949
_ZN2js6Parser13withStatementEv
630
_ZN2js6Parser12parseXMLTextEP8JSObjectb
623
_ZN11GenexpGuard14checkValidBodyEPN2js9ParseNodeE
435
_ZN2js6Parser13generatorExprEPNS_9ParseNodeE
213
_ZL9ForgetUsePN2js9ParseNodeE
211
_ZL15BumpStaticLevelPN2js9ParseNodeEPNS_11TreeContextE
208
_ZL19ReportRedeclarationP9JSContextPN2js11TreeContextEPNS1_9ParseNodeEbP6JSAtom
189
_ZN2js6Parser15qualifiedSuffixEPNS_9ParseNodeE
72
_ZN2js6Parser26starOrAtPropertyIdentifierENS_9TokenKindE
72
_ZL14MakeDefIntoUsePN2js10DefinitionEPNS_9ParseNodeEP6JSAtomPNS_11TreeContextE
68
_ZN2js6Parser19qualifiedIdentifierEv
54
_ZN2js6Parser16propertySelectorEv
54
_ZL11MakeSetCallP9JSContextPN2js9ParseNodeEPNS1_11TreeContextEj
27
_ZL18ReportBadParameterP9JSContextPN2js11TreeContextEP6JSAtomj
14
_ZN2js6Parser20checkForFunctionNodeEPNS_12PropertyNameEPNS_9ParseNodeE
9
_ZN2js6Parser5traceEP8JSTracer
9
_ZL8OuterLetPN2js11TreeContextEPNS_8StmtInfoEP6JSAtom
9
_ZN2js6Parser27propertyQualifiedIdentifierEv
9
_ZN2js6Parser19attributeIdentifierEv
9
_ZN2js6Parser16endBracketedExprEv
0
_ZN2js6Parser7xmlExprEi
0
Generated by:
LCOV version 1.7