LCOV - code coverage report
Current view: top level - src/ast - ast.h (source / functions) Hit Total Coverage
Test: app.info Lines: 492 542 90.8 %
Date: 2017-04-26 Functions: 128 167 76.6 %

Function Name Sort by function name Hit count Sort by hit count
_ZNK2v88internal7AstNode9node_typeEv.isra.307 883325940
_ZNK2v88internal7AstNode9node_typeEv.isra.95 273461310
_ZNK2v88internal13VariableProxy7is_thisEv.isra.330 75935053
_ZNK2v88internal13VariableProxy13is_new_targetEv.isra.333 70497608
_ZN2v88internal9Statement7IsEmptyEv 52509530
_ZNK2v88internal13VariableProxy8raw_nameEv 45609626
_ZNK2v88internal7AstNode9node_typeEv.isra.24 39468307
_ZN2v88internal14AstNodeFactory16NewStringLiteralEPKNS0_12AstRawStringEi 36592461
_ZNK2v88internal7AstNode9node_typeEv.isra.254 31487620
_ZN2v88internal14AstNodeFactory13NewSmiLiteralEji 29990197
_ZN2v88internal14AstNodeFactory13NewAssignmentENS0_5Token5ValueEPNS0_10ExpressionES5_i 28083333
_ZN2v88internal8Property13GetAssignTypeEPS1_ 27494134
_ZNK2v88internal7AstNode9node_typeEv.isra.123 24187239
_ZN2v88internal14AstNodeFactory8NewBlockEPNS0_8ZoneListIPKNS0_12AstRawStringEEEibi.isra.522 23319478
_ZNK2v88internal19ExpressionStatement6IsJumpEv.isra.55 18905660
_ZNK2v88internal7AstNode9node_typeEv.isra.96 16438929
_ZN2v88internal8Property13IsSuperAccessEv 13709166
_ZN2v88internal4CallC2EPNS0_10ExpressionEPNS0_8ZoneListIS3_EEiNS1_12PossiblyEvalE 11741991
_ZNK2v88internal8Property3objEv.isra.149 11480637
_ZN2v88internal15FunctionLiteralC2EPNS0_4ZoneEPKNS0_12AstRawStringEPNS0_15AstValueFactoryEPNS0_16DeclarationScopeEPNS0_8ZoneListIPNS0_9StatementEEEiiiNS1_12FunctionTypeENS1_13ParameterFlagENS1_16EagerCompileHintEibi 10020216
_ZNK2v88internal7AstNode9node_typeEv.isra.145 10020170
_ZNK2v88internal7Literal9raw_valueEv.isra.141 9814453
_ZN2v88internal14AstNodeFactory18NewFunctionLiteralEPKNS0_12AstRawStringEPNS0_16DeclarationScopeEPNS0_8ZoneListIPNS0_9StatementEEEiiiNS0_15FunctionLiteral13ParameterFlagENSC_12FunctionTypeENSC_16EagerCompileHintEibi 8136742
_ZN2v88internal14AstNodeFactory18NewBinaryOperationENS0_5Token5ValueEPNS0_10ExpressionES5_i.isra.432 7950255
_ZNK2v88internal5Block6IsJumpEv 7506849
_ZN2v88internal14AstNodeFactory19NewCompareOperationENS0_5Token5ValueEPNS0_10ExpressionES5_i.isra.443 6986670
_ZN2v88internal8Property19AssignFeedbackSlotsEPNS0_18FeedbackVectorSpecENS0_12LanguageModeEPNS0_17FeedbackSlotCacheE.isra.178 6632226
_ZNK2v88internal15FunctionLiteral13inferred_nameEv 6231498
_ZNK2v88internal19ExpressionStatement10expressionEv.isra.125 5848838
_ZN2v88internal13VariableProxy15set_is_assignedEv 5802861
_ZN2v88internal7Literal17AsRawPropertyNameEv.isra.248 5455505
_ZNK2v88internal17FeedbackSlotCache3GetENS0_10TypeofModeEPNS0_8VariableE 4769106
_ZN2v88internal14AstNodeFactory24NewObjectLiteralPropertyEPNS0_10ExpressionES3_b 4689393
_ZNK2v88internal7AstNode9node_typeEv.isra.407 4667436
_ZNK2v88internal7AstNode9node_typeEv.isra.112 4535947
_ZN2v88internal14AstNodeFactory16NewNumberLiteralEdib 4501850
_ZNK2v88internal7AstNode9node_typeEv.isra.57 4304816
_ZNK2v88internal7AstNode9node_typeEv.isra.192 3367450
_ZNK2v88internal7AstNode9node_typeEv.isra.65 3162107
_ZN2v88internal15FunctionLiteral15return_positionEv 3156203
_ZN2v88internal10AstVisitorINS0_17FullCodeGeneratorEE15VisitStatementsEPNS0_8ZoneListIPNS0_9StatementEEE 3144821
_ZNK2v88internal7AstNode9node_typeEv.isra.131 3073544
_ZNK2v88internal11IfStatement6IsJumpEv 2468625
_ZN2v88internal4Call23only_last_arg_is_spreadEv.isra.308 2399670
_ZNK2v88internal7AstNode9node_typeEv.isra.115 2330685
_ZN2v88internal14AstNodeFactory14NewCallRuntimeENS0_7Runtime10FunctionIdEPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.434 2156049
_ZN2v88internal14AstNodeFactory14NewCallRuntimeEPKNS0_7Runtime8FunctionEPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.435 1964439
_ZN2v88internal14AstNodeFactory30NewScriptOrEvalFunctionLiteralEPNS0_16DeclarationScopeEPNS0_8ZoneListIPNS0_9StatementEEEii 1883472
_ZN2v88internal15FunctionLiteral13set_pretenureEv.isra.342 1863624
_ZN2v88internal14AstNodeFactory17NewBooleanLiteralEbi 1789018
_ZN2v88internal14AstNodeFactory16NewObjectLiteralEPNS0_8ZoneListIPNS0_21ObjectLiteralPropertyEEEjib.isra.450 1588311
_ZN2v88internal14AstNodeFactory17NewCountOperationENS0_5Token5ValueEbPNS0_10ExpressionEi.isra.441 1547152
_ZN2v88internal14AstNodeFactory17NewTheHoleLiteralEi 1437176
_ZN2v88internal14AstNodeFactory19NewUndefinedLiteralEi 1262821
_ZN2v88internal14AstNodeFactory14NewNullLiteralEi 1051909
_ZN2v88internal14AstNodeFactory10NewCallNewEPNS0_10ExpressionEPNS0_8ZoneListIS3_EEi.isra.440 1026916
_ZN2v88internal5Block10statementsEv 880505
_ZN2v88internal14AstNodeFactory15NewForStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.326 786897
_ZN2v88internal14AstNodeFactory22NewExpressionStatementEPNS0_10ExpressionEi.isra.310 771929
_ZN2v88internal14AstNodeFactory15NewArrayLiteralEPNS0_8ZoneListIPNS0_10ExpressionEEEii.isra.448 769410
_ZNK2v88internal4Call13IsMonomorphicEv 743549
_ZNK2v88internal10CaseClause5labelEv 582012
_ZNK2v88internal13ObjectLiteral12ComputeFlagsEb 510069
_ZN2v88internal14AstNodeFactory16NewVariableProxyEPNS0_8VariableEi.isra.188 480524
_ZN2v88internal14AstNodeFactory15NewDoExpressionEPNS0_5BlockEPNS0_8VariableEi 435159
_ZN2v88internal14AstNodeFactory8NewBlockEPNS0_8ZoneListIPKNS0_12AstRawStringEEEibi.isra.97 399623
_ZN2v88internal14AstNodeFactory14NewCallRuntimeENS0_7Runtime10FunctionIdEPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.86 393782
_ZN2v88internal14AstNodeFactory8NewThrowEPNS0_10ExpressionEi.isra.436 377624
_ZN2v88internal14AstNodeFactory14NewCallRuntimeEiPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.442 343662
_ZN2v88internal4Call16GetReceiverTypesEv 303569
_ZNK2v88internal20RewritableExpression10expressionEv.isra.168 294174
_ZN2v88internal7CallNew23only_last_arg_is_spreadEv.isra.309 220863
_ZN2v88internal12SmallMapList15AddMapIfMissingENS0_6HandleINS0_3MapEEEPNS0_4ZoneE 192871
_ZN2v88internal14AstNodeFactory10NewSuspendEPNS0_10ExpressionES3_iNS0_7Suspend11OnExceptionENS0_12SuspendFlagsE 186530
_ZN2v88internal14AstNodeFactory19NewForEachStatementENS0_16ForEachStatement9VisitModeEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.457 179378
_ZNK2v88internal7AstNode8positionEv.isra.102 167980
_ZN2v88internal14AstNodeFactory14NewGetIteratorEPNS0_10ExpressionENS0_12IteratorTypeEi.isra.455 136403
_ZNK2v88internal13VariableProxy3varEv.isra.148 124063
_ZN2v88internal12SmallMapList28FilterForPossibleTransitionsEPNS0_3MapE 103986
_ZN2v88internal14AstNodeFactory17NewWhileStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.324 103797
_ZNK2v88internal11Declaration5proxyEv.isra.110 99724
_ZN2v88internal14AstNodeFactory16NewRegExpLiteralEPKNS0_12AstRawStringEii.isra.447 97454
_ZN2v88internal12DoExpression24set_represented_functionEPNS0_15FunctionLiteralE.isra.109 92599
_ZN2v88internal14AstNodeFactory15NewClassLiteralEPNS0_13VariableProxyEPNS0_10ExpressionEPNS0_15FunctionLiteralEPNS0_8ZoneListIPNS0_20ClassLiteralPropertyEEEiibb.isra.452 92599
_ZN2v88internal5Block9set_scopeEPNS0_5ScopeE.isra.105 92599
_ZN2v88internal14AstNodeFactory18NewSwitchStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.327 92264
_ZNK2v88internal20RewritableExpression12is_rewrittenEv.isra.331 87397
_ZN2v88internal14AstNodeFactory8NewBlockEPNS0_8ZoneListIPKNS0_12AstRawStringEEEibi.isra.90 85688
_ZN2v88internal14AstNodeFactory16NewVariableProxyEPKNS0_12AstRawStringENS0_12VariableKindEi.isra.189 83876
_ZN2v88internal14AstNodeFactory22NewVariableDeclarationEPNS0_13VariableProxyEPNS0_5ScopeEi.isra.320 83876
_ZN2v88internal7Literal17AsRawPropertyNameEv.isra.299 81562
_ZN2v88internal14AstNodeFactory14NewGetIteratorEPNS0_10ExpressionENS0_12IteratorTypeEi.isra.91 76866
_ZN2v88internal14AstNodeFactory19NewCompareOperationENS0_5Token5ValueEPNS0_10ExpressionES5_i.isra.88 75217
_ZNK2v88internal7AstNode9node_typeEv.isra.186 67110
_ZNK2v88internal20RewritableExpression10expressionEv.isra.49 61041
_ZNK2v88internal20RewritableExpression10expressionEv.isra.26 51992
_ZN2v88internal14AstNodeFactory17NewForOfStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.325 43187
_ZN2v88internal11GetIterator19AssignFeedbackSlotsEPNS0_18FeedbackVectorSpecENS0_12LanguageModeEPNS0_17FeedbackSlotCacheE.isra.179 42296
_ZNK2v88internal7AstNode9node_typeEv.isra.90 40977
_ZNK2v88internal7AstNode9node_typeEv.isra.97 40342
_ZN2v88internal14AstNodeFactory18NewReturnStatementEPNS0_10ExpressionEi.isra.328 32223
_ZN2v88internal14AstNodeFactory15NewArrayLiteralEPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.449 17783
_ZN2v88internal14AstNodeFactory19NewDoWhileStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.323 14682
_ZN2v88internal15FunctionLiteral12set_raw_nameEPKNS0_13AstConsStringE.isra.172 14041
_ZNK2v88internal15LiteralProperty5valueEv.isra.143 14041
_ZNK2v88internal12ArrayLiteral8EndValueEv.isra.341 13029
_ZN2v88internal14AstNodeFactoryC2EPNS0_15AstValueFactoryE 12794
_ZN2v88internal14AstNodeFactory8set_zoneEPNS0_4ZoneE.isra.44 12794
_ZN2v88internal14AstNodeFactory31NewSloppyBlockFunctionStatementEv 10583
_ZN2v88internal10AstVisitorINS0_8compiler25AstLoopAssignmentAnalyzerEE15VisitStatementsEPNS0_8ZoneListIPNS0_9StatementEEE 9588
_ZN2v88internal10AstVisitorINS0_8compiler15AstGraphBuilderEE15VisitStatementsEPNS0_8ZoneListIPNS0_9StatementEEE 8636
_ZN2v88internal14AstNodeFactory15NewArrayLiteralEPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.92 8322
_ZN2v88internal14AstNodeFactory17NewWhileStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.62 8322
_ZN2v88internal14AstNodeFactory14NewCallRuntimeENS0_7Runtime10FunctionIdEPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.84 6456
_ZN2v88internal14AstNodeFactory16NewSymbolLiteralENS0_9AstSymbolEi 6119
_ZN2v88internal13AccessorTable6lookupEPNS0_7LiteralE 5802
_ZNK2v88internal6Spread10expressionEv.isra.162 5397
_ZNK2v88internal12ArrayLiteral11FirstSpreadEv.isra.340 3324
_ZN2v88internal14AstNodeFactory24NewNativeFunctionLiteralEPKNS0_12AstRawStringEPNS_9ExtensionEi.isra.453 2988
_ZN2v88internal7Literal17AsRawPropertyNameEv.isra.188 2245
_ZN2v88internal10AstVisitorINS0_8compiler25AstLoopAssignmentAnalyzerEE16VisitExpressionsEPNS0_8ZoneListIPNS0_10ExpressionEEE 1699
_ZN2v88internal15BinaryOperation8MarkTailEv 1242
_ZNK2v88internal20RewritableExpression10expressionEv.isra.112 618
_ZNK2v88internal15FunctionLiteral10debug_nameEv 441
_ZN2v88internal14AstNodeFactory11NewPropertyEPNS0_10ExpressionES3_i.isra.437 157
_ZN2v88internal11Conditional8MarkTailEv.isra.113 140
_ZNK2v88internal20RewritableExpression10expressionEv.isra.6 96
_ZNK2v88internal8Property3keyEv.isra.150 27
_ZNK2v88internal20RewritableExpression10expressionEv.isra.130 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.74 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.40 0
_ZNK2v88internal7AstNode9node_typeEv.isra.104 0
_ZNK2v88internal7AstNode9node_typeEv.isra.55 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.31 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.59 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.81 0
_ZNK2v88internal7AstNode9node_typeEv.isra.54 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.267 0
_ZNK2v88internal7AstNode9node_typeEv.isra.88 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.32 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.58 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.56 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.60 0
_ZNK2v88internal7AstNode9node_typeEv.isra.119 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.13 0
_ZN2v88internal14AstNodeFactory18NewBinaryOperationENS0_5Token5ValueEPNS0_10ExpressionES5_i.isra.116 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.97 0
_ZNK2v88internal7AstNode9node_typeEv.isra.110 0
_ZNK2v88internal7AstNode9node_typeEv.isra.142 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.72 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.103 0
_ZN2v88internal14AstNodeFactory18NewBinaryOperationENS0_5Token5ValueEPNS0_10ExpressionES5_i.isra.87 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.54 0
_ZNK2v88internal7AstNode9node_typeEv.isra.336 0
_ZN2v88internal14AstNodeFactory18NewBinaryOperationENS0_5Token5ValueEPNS0_10ExpressionES5_i.isra.83 0
_ZNK2v88internal7AstNode9node_typeEv.isra.38 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.105 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.75 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.42 0
_ZNK2v88internal7AstNode9node_typeEv.isra.100 0
_ZNK2v88internal7AstNode9node_typeEv.isra.51 0
_ZNK2v88internal7AstNode9node_typeEv.isra.180 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.114 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.92 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.10 0
_ZNK2v88internal7AstNode9node_typeEv.isra.43 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.79 0

Generated by: LCOV version 1.10