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

Generated by: LCOV version 1.7