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
_ZN2v88internal10AstVisitorINS0_17FullCodeGeneratorEE15VisitStatementsEPNS0_8ZoneListIPNS0_9StatementEEE 3147235
_ZN2v88internal10AstVisitorINS0_8compiler15AstGraphBuilderEE15VisitStatementsEPNS0_8ZoneListIPNS0_9StatementEEE 8569
_ZN2v88internal10AstVisitorINS0_8compiler25AstLoopAssignmentAnalyzerEE15VisitStatementsEPNS0_8ZoneListIPNS0_9StatementEEE 9521
_ZN2v88internal10AstVisitorINS0_8compiler25AstLoopAssignmentAnalyzerEE16VisitExpressionsEPNS0_8ZoneListIPNS0_10ExpressionEEE 1696
_ZN2v88internal11Conditional8MarkTailEv.isra.113 140
_ZN2v88internal11GetIterator19AssignFeedbackSlotsEPNS0_18FeedbackVectorSpecENS0_12LanguageModeEPNS0_17FeedbackSlotCacheE.isra.179 42385
_ZN2v88internal12DoExpression24set_represented_functionEPNS0_15FunctionLiteralE.isra.109 92611
_ZN2v88internal12SmallMapList15AddMapIfMissingENS0_6HandleINS0_3MapEEEPNS0_4ZoneE 196175
_ZN2v88internal12SmallMapList28FilterForPossibleTransitionsEPNS0_3MapE 104464
_ZN2v88internal13AccessorTable6lookupEPNS0_7LiteralE 5802
_ZN2v88internal13VariableProxy15set_is_assignedEv 5806610
_ZN2v88internal14AstNodeFactory10NewCallNewEPNS0_10ExpressionEPNS0_8ZoneListIS3_EEi.isra.440 1028428
_ZN2v88internal14AstNodeFactory10NewSuspendEPNS0_10ExpressionES3_iNS0_7Suspend11OnExceptionENS0_12SuspendFlagsE 186530
_ZN2v88internal14AstNodeFactory11NewPropertyEPNS0_10ExpressionES3_i.isra.437 157
_ZN2v88internal14AstNodeFactory13NewAssignmentENS0_5Token5ValueEPNS0_10ExpressionES5_i 28097094
_ZN2v88internal14AstNodeFactory13NewSmiLiteralEji 30000019
_ZN2v88internal14AstNodeFactory14NewCallRuntimeENS0_7Runtime10FunctionIdEPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.434 2156928
_ZN2v88internal14AstNodeFactory14NewCallRuntimeENS0_7Runtime10FunctionIdEPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.84 6456
_ZN2v88internal14AstNodeFactory14NewCallRuntimeENS0_7Runtime10FunctionIdEPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.86 393820
_ZN2v88internal14AstNodeFactory14NewCallRuntimeEPKNS0_7Runtime8FunctionEPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.435 1967574
_ZN2v88internal14AstNodeFactory14NewCallRuntimeEiPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.442 344323
_ZN2v88internal14AstNodeFactory14NewGetIteratorEPNS0_10ExpressionENS0_12IteratorTypeEi.isra.455 136498
_ZN2v88internal14AstNodeFactory14NewGetIteratorEPNS0_10ExpressionENS0_12IteratorTypeEi.isra.91 76866
_ZN2v88internal14AstNodeFactory14NewNullLiteralEi 1052936
_ZN2v88internal14AstNodeFactory15NewArrayLiteralEPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.449 17783
_ZN2v88internal14AstNodeFactory15NewArrayLiteralEPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.92 8322
_ZN2v88internal14AstNodeFactory15NewArrayLiteralEPNS0_8ZoneListIPNS0_10ExpressionEEEii.isra.448 770437
_ZN2v88internal14AstNodeFactory15NewClassLiteralEPNS0_13VariableProxyEPNS0_10ExpressionEPNS0_15FunctionLiteralEPNS0_8ZoneListIPNS0_20ClassLiteralPropertyEEEiibb.isra.452 92611
_ZN2v88internal14AstNodeFactory15NewDoExpressionEPNS0_5BlockEPNS0_8VariableEi 435266
_ZN2v88internal14AstNodeFactory15NewForStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.326 787600
_ZN2v88internal14AstNodeFactory16NewNumberLiteralEdib 4501096
_ZN2v88internal14AstNodeFactory16NewObjectLiteralEPNS0_8ZoneListIPNS0_21ObjectLiteralPropertyEEEjib.isra.450 1590767
_ZN2v88internal14AstNodeFactory16NewRegExpLiteralEPKNS0_12AstRawStringEii.isra.447 97489
_ZN2v88internal14AstNodeFactory16NewStringLiteralEPKNS0_12AstRawStringEi 36634589
_ZN2v88internal14AstNodeFactory16NewSymbolLiteralENS0_9AstSymbolEi 6119
_ZN2v88internal14AstNodeFactory16NewVariableProxyEPKNS0_12AstRawStringENS0_12VariableKindEi.isra.189 83888
_ZN2v88internal14AstNodeFactory16NewVariableProxyEPNS0_8VariableEi.isra.188 480536
_ZN2v88internal14AstNodeFactory17NewBooleanLiteralEbi 1790858
_ZN2v88internal14AstNodeFactory17NewCountOperationENS0_5Token5ValueEbPNS0_10ExpressionEi.isra.441 1547929
_ZN2v88internal14AstNodeFactory17NewForOfStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.325 43187
_ZN2v88internal14AstNodeFactory17NewTheHoleLiteralEi 1437236
_ZN2v88internal14AstNodeFactory17NewWhileStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.324 103938
_ZN2v88internal14AstNodeFactory17NewWhileStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.62 8322
_ZN2v88internal14AstNodeFactory18NewBinaryOperationENS0_5Token5ValueEPNS0_10ExpressionES5_i.isra.116 0
_ZN2v88internal14AstNodeFactory18NewBinaryOperationENS0_5Token5ValueEPNS0_10ExpressionES5_i.isra.432 7952078
_ZN2v88internal14AstNodeFactory18NewBinaryOperationENS0_5Token5ValueEPNS0_10ExpressionES5_i.isra.83 0
_ZN2v88internal14AstNodeFactory18NewBinaryOperationENS0_5Token5ValueEPNS0_10ExpressionES5_i.isra.87 0
_ZN2v88internal14AstNodeFactory18NewFunctionLiteralEPKNS0_12AstRawStringEPNS0_16DeclarationScopeEPNS0_8ZoneListIPNS0_9StatementEEEiiiNS0_15FunctionLiteral13ParameterFlagENSC_12FunctionTypeENSC_16EagerCompileHintEibi 8143841
_ZN2v88internal14AstNodeFactory18NewReturnStatementEPNS0_10ExpressionEi.isra.328 32224
_ZN2v88internal14AstNodeFactory18NewSwitchStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.327 92354
_ZN2v88internal14AstNodeFactory19NewCompareOperationENS0_5Token5ValueEPNS0_10ExpressionES5_i.isra.443 6994058
_ZN2v88internal14AstNodeFactory19NewCompareOperationENS0_5Token5ValueEPNS0_10ExpressionES5_i.isra.88 75225
_ZN2v88internal14AstNodeFactory19NewDoWhileStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.323 14676
_ZN2v88internal14AstNodeFactory19NewForEachStatementENS0_16ForEachStatement9VisitModeEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.457 179481
_ZN2v88internal14AstNodeFactory19NewUndefinedLiteralEi 1263276
_ZN2v88internal14AstNodeFactory22NewExpressionStatementEPNS0_10ExpressionEi.isra.310 772437
_ZN2v88internal14AstNodeFactory22NewVariableDeclarationEPNS0_13VariableProxyEPNS0_5ScopeEi.isra.320 83888
_ZN2v88internal14AstNodeFactory24NewNativeFunctionLiteralEPKNS0_12AstRawStringEPNS_9ExtensionEi.isra.453 2988
_ZN2v88internal14AstNodeFactory24NewObjectLiteralPropertyEPNS0_10ExpressionES3_b 4696999
_ZN2v88internal14AstNodeFactory30NewScriptOrEvalFunctionLiteralEPNS0_16DeclarationScopeEPNS0_8ZoneListIPNS0_9StatementEEEii 1883811
_ZN2v88internal14AstNodeFactory31NewSloppyBlockFunctionStatementEv 10583
_ZN2v88internal14AstNodeFactory8NewBlockEPNS0_8ZoneListIPKNS0_12AstRawStringEEEibi.isra.522 23334790
_ZN2v88internal14AstNodeFactory8NewBlockEPNS0_8ZoneListIPKNS0_12AstRawStringEEEibi.isra.90 85688
_ZN2v88internal14AstNodeFactory8NewBlockEPNS0_8ZoneListIPKNS0_12AstRawStringEEEibi.isra.97 399623
_ZN2v88internal14AstNodeFactory8NewThrowEPNS0_10ExpressionEi.isra.436 378107
_ZN2v88internal14AstNodeFactory8set_zoneEPNS0_4ZoneE.isra.44 12794
_ZN2v88internal14AstNodeFactoryC2EPNS0_15AstValueFactoryE 12794
_ZN2v88internal15BinaryOperation8MarkTailEv 1242
_ZN2v88internal15FunctionLiteral12set_raw_nameEPKNS0_13AstConsStringE.isra.172 14041
_ZN2v88internal15FunctionLiteral13set_pretenureEv.isra.342 1866025
_ZN2v88internal15FunctionLiteral15return_positionEv 3158276
_ZN2v88internal15FunctionLiteralC2EPNS0_4ZoneEPKNS0_12AstRawStringEPNS0_15AstValueFactoryEPNS0_16DeclarationScopeEPNS0_8ZoneListIPNS0_9StatementEEEiiiNS1_12FunctionTypeENS1_13ParameterFlagENS1_16EagerCompileHintEibi 10027664
_ZN2v88internal4Call16GetReceiverTypesEv 304868
_ZN2v88internal4Call23only_last_arg_is_spreadEv.isra.308 2402291
_ZN2v88internal4CallC2EPNS0_10ExpressionEPNS0_8ZoneListIS3_EEiNS1_12PossiblyEvalE 11753105
_ZN2v88internal5Block10statementsEv 880818
_ZN2v88internal5Block9set_scopeEPNS0_5ScopeE.isra.105 92611
_ZN2v88internal7CallNew23only_last_arg_is_spreadEv.isra.309 221335
_ZN2v88internal7Literal17AsRawPropertyNameEv.isra.188 2245
_ZN2v88internal7Literal17AsRawPropertyNameEv.isra.248 5462132
_ZN2v88internal7Literal17AsRawPropertyNameEv.isra.299 81665
_ZN2v88internal8Property13GetAssignTypeEPS1_ 27519185
_ZN2v88internal8Property13IsSuperAccessEv 13726883
_ZN2v88internal8Property19AssignFeedbackSlotsEPNS0_18FeedbackVectorSpecENS0_12LanguageModeEPNS0_17FeedbackSlotCacheE.isra.178 6642321
_ZN2v88internal9Statement7IsEmptyEv 52557491
_ZNK2v88internal10CaseClause5labelEv 583065
_ZNK2v88internal11Declaration5proxyEv.isra.110 99748
_ZNK2v88internal11IfStatement6IsJumpEv 2474175
_ZNK2v88internal12ArrayLiteral11FirstSpreadEv.isra.340 3324
_ZNK2v88internal12ArrayLiteral8EndValueEv.isra.341 13029
_ZNK2v88internal13ObjectLiteral12ComputeFlagsEb 510768
_ZNK2v88internal13VariableProxy13is_new_targetEv.isra.333 70542835
_ZNK2v88internal13VariableProxy3varEv.isra.148 124087
_ZNK2v88internal13VariableProxy7is_thisEv.isra.330 75984830
_ZNK2v88internal13VariableProxy8raw_nameEv 45642464
_ZNK2v88internal15FunctionLiteral10debug_nameEv 441
_ZNK2v88internal15FunctionLiteral13inferred_nameEv 6235813
_ZNK2v88internal15LiteralProperty5valueEv.isra.143 14041
_ZNK2v88internal17FeedbackSlotCache3GetENS0_10TypeofModeEPNS0_8VariableE 4772403
_ZNK2v88internal19ExpressionStatement10expressionEv.isra.125 5849170
_ZNK2v88internal19ExpressionStatement6IsJumpEv.isra.55 18918601
_ZNK2v88internal20RewritableExpression10expressionEv.isra.10 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.103 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.105 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.112 618
_ZNK2v88internal20RewritableExpression10expressionEv.isra.114 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.13 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.130 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.168 294174
_ZNK2v88internal20RewritableExpression10expressionEv.isra.26 51992
_ZNK2v88internal20RewritableExpression10expressionEv.isra.267 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.31 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.32 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.40 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.42 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.49 61041
_ZNK2v88internal20RewritableExpression10expressionEv.isra.54 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.56 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.58 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.59 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.6 96
_ZNK2v88internal20RewritableExpression10expressionEv.isra.60 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.72 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.74 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.75 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.79 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.81 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.92 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.97 0
_ZNK2v88internal20RewritableExpression12is_rewrittenEv.isra.331 87397
_ZNK2v88internal4Call13IsMonomorphicEv 745193
_ZNK2v88internal5Block6IsJumpEv 7514678
_ZNK2v88internal6Spread10expressionEv.isra.162 5397
_ZNK2v88internal7AstNode8positionEv.isra.102 167982
_ZNK2v88internal7AstNode9node_typeEv.isra.100 0
_ZNK2v88internal7AstNode9node_typeEv.isra.104 0
_ZNK2v88internal7AstNode9node_typeEv.isra.110 0
_ZNK2v88internal7AstNode9node_typeEv.isra.112 4536103
_ZNK2v88internal7AstNode9node_typeEv.isra.115 2332001
_ZNK2v88internal7AstNode9node_typeEv.isra.119 0
_ZNK2v88internal7AstNode9node_typeEv.isra.123 24207141
_ZNK2v88internal7AstNode9node_typeEv.isra.131 3077138
_ZNK2v88internal7AstNode9node_typeEv.isra.142 0
_ZNK2v88internal7AstNode9node_typeEv.isra.145 10030018
_ZNK2v88internal7AstNode9node_typeEv.isra.180 0
_ZNK2v88internal7AstNode9node_typeEv.isra.186 66661
_ZNK2v88internal7AstNode9node_typeEv.isra.192 3367540
_ZNK2v88internal7AstNode9node_typeEv.isra.24 39484942
_ZNK2v88internal7AstNode9node_typeEv.isra.254 31522917
_ZNK2v88internal7AstNode9node_typeEv.isra.307 883939433
_ZNK2v88internal7AstNode9node_typeEv.isra.336 0
_ZNK2v88internal7AstNode9node_typeEv.isra.38 0
_ZNK2v88internal7AstNode9node_typeEv.isra.407 4676055
_ZNK2v88internal7AstNode9node_typeEv.isra.43 0
_ZNK2v88internal7AstNode9node_typeEv.isra.51 0
_ZNK2v88internal7AstNode9node_typeEv.isra.54 0
_ZNK2v88internal7AstNode9node_typeEv.isra.55 0
_ZNK2v88internal7AstNode9node_typeEv.isra.57 4304888
_ZNK2v88internal7AstNode9node_typeEv.isra.65 3162765
_ZNK2v88internal7AstNode9node_typeEv.isra.88 0
_ZNK2v88internal7AstNode9node_typeEv.isra.90 40977
_ZNK2v88internal7AstNode9node_typeEv.isra.95 273791752
_ZNK2v88internal7AstNode9node_typeEv.isra.96 16444036
_ZNK2v88internal7AstNode9node_typeEv.isra.97 40076
_ZNK2v88internal7Literal9raw_valueEv.isra.141 9815027
_ZNK2v88internal8Property3keyEv.isra.150 27
_ZNK2v88internal8Property3objEv.isra.149 11489988

Generated by: LCOV version 1.10