LCOV - code coverage report
Current view: top level - src/parsing - parser-base.h (source / functions) Hit Total Coverage
Test: app.info Lines: 2087 2121 98.4 %
Date: 2017-10-20 Functions: 288 290 99.3 %

Function Name Sort by function name Hit count Sort by hit count
_ZNK2v88internal10ParserBaseINS0_6ParserEE7scannerEv.isra.388 1665185633
_ZNK2v88internal10ParserBaseINS0_9PreParserEE7scannerEv.isra.261 1114031730
_ZN2v88internal10ParserBaseINS0_6ParserEE13FunctionState23non_patterns_to_rewriteEv 205954967
_ZNK2v88internal10ParserBaseINS0_6ParserEE17ast_value_factoryEv.isra.366 186751172
_ZN2v88internal10ParserBaseINS0_6ParserEE25GetUnexpectedTokenMessageENS0_5Token5ValueEPNS0_15MessageTemplate8TemplateEPNS0_7Scanner8LocationEPPKcS7_ 147534971
_ZN2v88internal10ParserBaseINS0_6ParserEE13FunctionState20GetReportedErrorListEv 128017246
_ZN2v88internal10ParserBaseINS0_6ParserEE5CheckENS0_5Token5ValueE 104819615
_ZN2v88internal10ParserBaseINS0_9PreParserEE25GetUnexpectedTokenMessageENS0_5Token5ValueEPNS0_15MessageTemplate8TemplateEPNS0_7Scanner8LocationEPPKcS7_ 100735189
_ZN2v88internal10ParserBaseINS0_6ParserEE36ArrowFormalParametersUnexpectedTokenEv 87813864
_ZN2v88internal10ParserBaseINS0_9PreParserEE13FunctionState23non_patterns_to_rewriteEv 83660519
_ZN2v88internal10ParserBaseINS0_9PreParserEE13FunctionState20GetReportedErrorListEv 83660519
_ZN2v88internal10ParserBaseINS0_6ParserEE18ValidateExpressionEPb 77943425
_ZN2v88internal10ParserBaseINS0_9PreParserEE5CheckENS0_5Token5ValueE 69322919
_ZN2v88internal10ParserBaseINS0_9PreParserEE18ValidateExpressionEPb 64078157
_ZN2v88internal10ParserBaseINS0_6ParserEE6ExpectENS0_5Token5ValueEPb 63272548
_ZN2v88internal10ParserBaseINS0_9PreParserEE36ArrowFormalParametersUnexpectedTokenEv 61296486
_ZN2v88internal10ParserBaseINS0_6ParserEE19IsTrivialExpressionEv 59916208
_ZN2v88internal10ParserBaseINS0_6ParserEE29BindingPatternUnexpectedTokenEv 59626800
_ZN2v88internal10ParserBaseINS0_6ParserEE7ConsumeENS0_5Token5ValueE.isra.451 57519187
_ZN2v88internal10ParserBaseINS0_6ParserEE26ParseAndClassifyIdentifierEPb 42829130
_ZN2v88internal10ParserBaseINS0_9PreParserEE6ExpectENS0_5Token5ValueEPb 41799032
_ZN2v88internal10ParserBaseINS0_9PreParserEE29BindingPatternUnexpectedTokenEv 39104844
_ZN2v88internal10ParserBaseINS0_9PreParserEE19IsTrivialExpressionEv 37556782
_ZN2v88internal10ParserBaseINS0_9PreParserEE7ConsumeENS0_5Token5ValueE.isra.285 33653019
_ZN2v88internal10ParserBaseINS0_6ParserEE21ParseMemberExpressionEPbS4_ 31694025
_ZN2v88internal10ParserBaseINS0_6ParserEE22ParseStatementListItemEPb 26141503
_ZN2v88internal10ParserBaseINS0_6ParserEE15ExpectSemicolonEPb 22390856
_ZN2v88internal10ParserBaseINS0_6ParserEE17RaiseLanguageModeENS0_12LanguageModeE 20263413
_ZNK2v88internal10ParserBaseINS0_6ParserEE4zoneEv.isra.365 20153022
_ZN2v88internal10ParserBaseINS0_6ParserEE4implEv 16801950
_ZN2v88internal10ParserBaseINS0_9PreParserEE22ParseStatementListItemEPb 15902564
_ZN2v88internal10ParserBaseINS0_6ParserEE17is_any_identifierENS0_5Token5ValueE.isra.447 14356537
_ZN2v88internal10ParserBaseINS0_6ParserEE19peek_any_identifierEv 14335972
_ZN2v88internal10ParserBaseINS0_6ParserEE22ValidateBindingPatternEPb 14296405
_ZN2v88internal10ParserBaseINS0_9PreParserEE4implEv 12702047
_ZN2v88internal16SourceRangeScope11GetPositionENS1_12PositionKindE.isra.212 11570459
_ZN2v88internal10ParserBaseINS0_6ParserEE19ParseIdentifierNameEPb 10610995
_ZN2v88internal16SourceRangeScope8FinalizeEv 9664060
_ZN2v88internal10ParserBaseINS0_6ParserEE22ParsePrimaryExpressionEPb 9194285
_ZN2v88internal10ParserBaseINS0_6ParserEE22ParseVariableStatementENS3_26VariableDeclarationContextEPNS0_8ZoneListIPKNS0_12AstRawStringEEEPb 8386425
_ZN2v88internal10ParserBaseINS0_6ParserEE13FunctionStateC2EPPS4_PPNS0_5ScopeEPNS0_16DeclarationScopeE 8285920
_ZN2v88internal10ParserBaseINS0_9PreParserEE22ValidateBindingPatternEPb 8012786
_ZN2v88internal10ParserBaseINS0_6ParserEE7factoryEv 7891330
_ZNK2v88internal10ParserBaseINS0_9PreParserEE4zoneEv.isra.260 7289313
_ZN2v88internal10ParserBaseINS0_9PreParserEE17is_any_identifierENS0_5Token5ValueE.isra.328 7261540
_ZN2v88internal10ParserBaseINS0_9PreParserEE19peek_any_identifierEv 7243086
_ZN2v88internal10ParserBaseINS0_6ParserEE14ParseArgumentsEPNS0_7Scanner8LocationEPb 6190292
_ZNK2v88internal10ParserBaseINS0_6ParserEE16NewFunctionScopeENS0_12FunctionKindEPNS0_4ZoneE 5919077
_ZN2v88internal10ParserBaseINS0_9PreParserEE14ParseArgumentsEPNS0_7Scanner8LocationEPb 5815184
_ZN2v88internal20FormalParametersBase28UpdateArityAndFunctionLengthEbb.isra.211 5239475
_ZN2v88internal16SourceRangeScope11GetPositionENS1_12PositionKindE.isra.70 5198543
_ZN2v88internal10ParserBaseINS0_6ParserEE17CheckFunctionNameENS0_12LanguageModeEPKNS0_12AstRawStringENS0_20FunctionNameValidityERKNS0_7Scanner8LocationEPb 5109813
_ZNK2v88internal10ParserBaseINS0_6ParserEE13FunctionState36destructuring_assignments_to_rewriteEv 5000840
_ZNK2v88internal10ParserBaseINS0_9PreParserEE17ast_value_factoryEv.isra.251 4642117
_ZN2v88internal10ParserBaseINS0_9PreParserEE22ParsePrimaryExpressionEPb 4432065
_ZN2v88internal10ParserBaseINS0_6ParserEE24SetPropertyKindFromTokenENS0_5Token5ValueEPNS3_12PropertyKindE.isra.569 4243301
_ZNK2v88internal10ParserBaseINS0_9PreParserEE5scopeEv.isra.252 3703073
_ZN2v88internal10ParserBaseINS0_6ParserEE20ObjectLiteralChecker19CheckDuplicateProtoENS0_5Token5ValueE 3643538
_ZN2v88internal10ParserBaseINS0_6ParserEE24ValidateFormalParametersENS0_12LanguageModeEbPb 3563317
_ZN2v88internal10ParserBaseINS0_9PreParserEE13FunctionStateC2EPPS4_PPNS0_5ScopeEPNS0_16DeclarationScopeE 3402442
_ZN2v88internal20FormalParametersBase28UpdateArityAndFunctionLengthEbb.isra.69 3351710
_ZN2v88internal10ParserBaseINS0_6ParserEE23CheckStrictOctalLiteralEiiPb 3176992
_ZN2v88internal10ParserBaseINS0_6ParserEE24ParseFormalParameterListEPNS0_22ParserFormalParametersEPb 3109179
_ZNK2v88internal10ParserBaseINS0_6ParserEE5scopeEv.isra.364 3108344
_ZN2v88internal10ParserBaseINS0_9PreParserEE10BlockStateC2EPNS0_4ZoneEPPNS0_5ScopeE 3091424
_ZN2v88internal10ParserBaseINS0_6ParserEE22CheckArityRestrictionsEiNS0_12FunctionKindEbiiPb 2972501
_ZN2v88internal10ParserBaseINS0_9PreParserEE24ValidateFormalParametersENS0_12LanguageModeEbPb 2754089
_ZN2v88internal10ParserBaseINS0_6ParserEE10BlockStateC2EPNS0_4ZoneEPPNS0_5ScopeE 2720262
_ZN2v88internal10ParserBaseINS0_6ParserEE20ParseReturnStatementEPb 2646387
_ZNK2v88internal10ParserBaseINS0_6ParserEE14NewScriptScopeEv 2348008
_ZN2v88internal10ParserBaseINS0_6ParserEE35ParseIdentifierOrStrictReservedWordENS0_12FunctionKindEPbS5_S5_ 2069999
_ZNK2v88internal10ParserBaseINS0_6ParserEE20ObjectLiteralChecker7IsProtoEv 2066346
_ZN2v88internal10ParserBaseINS0_9PreParserEE24SetPropertyKindFromTokenENS0_5Token5ValueEPNS3_12PropertyKindE.isra.363 1787625
_ZN2v88internal10ParserBaseINS0_9PreParserEE20ObjectLiteralChecker19CheckDuplicateProtoENS0_5Token5ValueE 1585329
_ZN2v88internal10ParserBaseINS0_6ParserEE35ParseIdentifierOrStrictReservedWordEPbS4_S4_ 1386253
_ZN2v88internal10ParserBaseINS0_9PreParserEE7factoryEv 1348275
_ZN2v88internal10ParserBaseINS0_6ParserEE25ParseHoistableDeclarationEiNS0_18ParseFunctionFlagsEPNS0_8ZoneListIPKNS0_12AstRawStringEEEbPb 1282442
_ZN2v88internal10ParserBaseINS0_6ParserEE25ParseHoistableDeclarationEPNS0_8ZoneListIPKNS0_12AstRawStringEEEbPb 1207266
_ZN2v88internal10ParserBaseINS0_6ParserEE15ParseIdentifierENS3_26AllowRestrictedIdentifiersEPb 1192785
_ZNK2v88internal10ParserBaseINS0_6ParserEE12NewEvalScopeEPNS0_5ScopeE 978149
_ZN2v88internal10ParserBaseINS0_9PreParserEE18ValidateLetPatternEPb 946954
_ZNK2v88internal10ParserBaseINS0_9PreParserEE20ObjectLiteralChecker7IsProtoEv 911772
_ZN2v88internal10ParserBaseINS0_6ParserEE18ValidateLetPatternEPb 849351
_ZNK2v88internal10ParserBaseINS0_6ParserEE18NewScopeWithParentEPNS0_5ScopeENS0_9ScopeTypeE 801623
_ZN2v88internal10ParserBaseINS0_6ParserEE18ParseObjectLiteralEPb 794895
_ZNK2v88internal10ParserBaseINS0_9PreParserEE16NewFunctionScopeENS0_12FunctionKindEPNS0_4ZoneE 734135
_ZN2v88internal10ParserBaseINS0_9PreParserEE16IsNextLetKeywordEv 641566
_ZN2v88internal10ParserBaseINS0_6ParserEE7ForInfoC2EPS3_ 618512
_ZN2v88internal10ParserBaseINS0_6ParserEE21PeekContextualKeywordENS0_5Token5ValueE 610142
_ZN2v88internal10ParserBaseINS0_6ParserEE11CheckInOrOfEPNS0_16ForEachStatement9VisitModeE 570364
_ZNK2v88internal10ParserBaseINS0_9PreParserEE18NewScopeWithParentEPNS0_5ScopeENS0_9ScopeTypeE 549019
_ZN2v88internal10ParserBaseINS0_6ParserEE16IsNextLetKeywordEv 525083
_ZN2v88internal10ParserBaseINS0_6ParserEE22CheckContextualKeywordENS0_5Token5ValueE 516993
_ZN2v88internal10ParserBaseINS0_6ParserEE34ValidateFormalParameterInitializerEPb 493401
_ZN2v88internal10ParserBaseINS0_6ParserEE19ClassLiteralChecker20CheckClassMethodNameENS0_5Token5ValueENS3_12PropertyKindEbbbPb 469988
_ZN2v88internal10ParserBaseINS0_6ParserEE19ClassLiteralChecker13IsConstructorEv 457460
_ZN2v88internal10ParserBaseINS0_9PreParserEE7ForInfoC2EPS3_ 446493
_ZNK2v88internal10ParserBaseINS0_9PreParserEE14NewScriptScopeEv 436519
_ZN2v88internal10ParserBaseINS0_9PreParserEE34ValidateFormalParameterInitializerEPb 400678
_ZN2v88internal10ParserBaseINS0_9PreParserEE21PeekContextualKeywordENS0_5Token5ValueE 388027
_ZN2v88internal10ParserBaseINS0_9PreParserEE11CheckInOrOfEPNS0_16ForEachStatement9VisitModeE 343104
_ZN2v88internal10ParserBaseINS0_9PreParserEE25ValidateAssignmentPatternEPb 338625
_ZN2v88internal10ParserBaseINS0_9PreParserEE21ReportUnexpectedTokenENS0_5Token5ValueE 333615
_ZN2v88internal10ParserBaseINS0_6ParserEE33ParseSingleExpressionFunctionBodyEPNS0_8ZoneListIPNS0_9StatementEEEbbPb 314160
_ZN2v88internal10ParserBaseINS0_9PreParserEE22CheckContextualKeywordENS0_5Token5ValueE 294881
_ZNK2v88internal10ParserBaseINS0_6ParserEE14stack_overflowEv.isra.387 276295
_ZN2v88internal10ParserBaseINS0_9PreParserEE35ParseIdentifierOrStrictReservedWordEPbS4_S4_ 267955
_ZN2v88internal10ParserBaseINS0_6ParserEE25ValidateAssignmentPatternEPb 184760
_ZN2v88internal10ParserBaseINS0_6ParserEE9ClassInfoC2EPS3_ 125580
_ZN2v88internal10ParserBaseINS0_6ParserEE10PeekInOrOfEv 117615
_ZN2v88internal10ParserBaseINS0_9PreParserEE10PeekInOrOfEv 109793
_ZN2v88internal10ParserBaseINS0_6ParserEE23ReportUnexpectedTokenAtENS0_7Scanner8LocationENS0_5Token5ValueENS0_15MessageTemplate8TemplateE 94277
_ZN2v88internal10ParserBaseINS0_6ParserEE21ReportUnexpectedTokenENS0_5Token5ValueE 93586
_ZNK2v88internal10ParserBaseINS0_9PreParserEE16NewVarblockScopeEv 92731
_ZN2v88internal10ParserBaseINS0_6ParserEE21ParseClassDeclarationEPNS0_8ZoneListIPKNS0_12AstRawStringEEEbPb 87834
_ZN2v88internal10ParserBaseINS0_9PreParserEE23ExpectContextualKeywordENS0_5Token5ValueEPb 86957
_ZN2v88internal10ParserBaseINS0_6ParserEE23DestructuringAssignmentC2EPNS0_10ExpressionEPNS0_5ScopeE 77428
_ZN2v88internal10ParserBaseINS0_6ParserEE13FunctionState26AddDestructuringAssignmentENS3_23DestructuringAssignmentE 77428
_ZN2v88internal10ParserBaseINS0_6ParserEE29ParseAsyncFunctionDeclarationEPNS0_8ZoneListIPKNS0_12AstRawStringEEEbPb 74667
_ZN2v88internal10ParserBaseINS0_6ParserEE20CheckTemplateEscapesEbPb 70939
_ZN2v88internal10ParserBaseINS0_6ParserEE10BlockStateC2EPPNS0_5ScopeES6_ 60758
_ZN2v88internal10ParserBaseINS0_6ParserEE10BlockStateD2Ev 60758
_ZN2v88internal10ParserBaseINS0_6ParserEE21ReportClassifierErrorERKNS0_20ExpressionClassifierINS0_11ParserTypesIS2_EEE5ErrorE 50604
_ZN2v88internal10ParserBaseINS0_9PreParserEE22ParseAsyncFunctionBodyEPNS0_5ScopeENS0_13PreParserListINS0_18PreParserStatementEEEPb.isra.277 48162
_ZN2v88internal10ParserBaseINS0_6ParserEE23ExpectContextualKeywordENS0_5Token5ValueEPb 44224
_ZN2v88internal10ParserBaseINS0_9PreParserEE22PositionAfterSemicolonEv 37826
_ZN2v88internal10ParserBaseINS0_6ParserEE22PositionAfterSemicolonEv 35427
_ZN2v88internal10ParserBaseINS0_6ParserEE20ParseTemplateLiteralEPNS0_10ExpressionEibPb 34433
_ZN2v88internal10ParserBaseINS0_6ParserEE22ParseAsyncFunctionBodyEPNS0_5ScopeEPNS0_8ZoneListIPNS0_9StatementEEEPb 33187
_ZNK2v88internal10ParserBaseINS0_6ParserEE16NewVarblockScopeEv 31434
_ZN2v88internal10ParserBaseINS0_9PreParserEE19ClassLiteralChecker20CheckClassMethodNameENS0_5Token5ValueENS3_12PropertyKindEbbbPb 29980
_ZN2v88internal10ParserBaseINS0_9PreParserEE24GetNextFunctionLiteralIdEv.isra.256 29133
_ZN2v88internal10ParserBaseINS0_9PreParserEE13FunctionStateD2Ev 29133
_ZNK2v88internal10ParserBaseINS0_6ParserEE14NewModuleScopeEPNS0_16DeclarationScopeE 26446
_ZN2v88internal10ParserBaseINS0_9PreParserEE19ClassLiteralChecker13IsConstructorEv 21464
_ZN2v88internal10ParserBaseINS0_6ParserEE18ExpectMetaPropertyENS0_5Token5ValueEPKciPb 20471
_ZNK2v88internal10ParserBaseINS0_9PreParserEE14NewModuleScopeEPNS0_16DeclarationScopeE 19880
_ZN2v88internal10ParserBaseINS0_6ParserEE20ParseYieldExpressionEbPb 18999
_ZN2v88internal10ParserBaseINS0_6ParserEE13FunctionState25AddNonPatternForRewritingEPNS0_10ExpressionEPb 15205
_ZN2v88internal10ParserBaseINS0_6ParserEE24ParseNewTargetExpressionEPb 14214
_ZN2v88internal10ParserBaseINS0_6ParserEE25ParseAsyncFunctionLiteralEPb 12680
_ZN2v88internal10ParserBaseINS0_6ParserEE19ClassLiteralChecker11IsPrototypeEv 12313
_ZN2v88internal10ParserBaseINS0_6ParserEE20ParseSuperExpressionEbPb 9969
_ZN2v88internal10ParserBaseINS0_9PreParserEE19ClassLiteralChecker11IsPrototypeEv 8316
_ZN2v88internal10ParserBaseINS0_6ParserEE15ReportMessageAtENS0_7Scanner8LocationENS0_15MessageTemplate8TemplateENS0_14ParseErrorTypeE 7912
_ZN2v88internal10ParserBaseINS0_6ParserEE13ReportMessageENS0_15MessageTemplate8TemplateE 2828
_ZN2v88internal10ParserBaseINS0_6ParserEE22ParseNativeDeclarationEPb 1678
_ZN2v88internal10ParserBaseINS0_6ParserEE24ParseFunctionDeclarationEPb 709
_ZN2v88internal10ParserBaseINS0_6ParserEE17ParseDoExpressionEPb 622
_ZN2v88internal10ParserBaseINS0_6ParserEE13ReportMessageIPKNS0_12AstRawStringEEEvNS0_15MessageTemplate8TemplateET_NS0_14ParseErrorTypeE 368
_ZNK2v88internal10ParserBaseINS0_6ParserEE14stack_overflowEv.isra.82 0

Generated by: LCOV version 1.10