LCOV - code coverage report
Current view: top level - src/ast - ast.h (source / functions) Hit Total Coverage
Test: app.info Lines: 353 406 86.9 %
Date: 2017-10-20 Functions: 101 112 90.2 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal13AccessorTable6lookupEPNS0_7LiteralE 4592
_ZN2v88internal13VariableProxy15set_is_assignedEv 4846192
_ZN2v88internal14AstNodeFactory11NewPropertyEPNS0_10ExpressionES3_i.isra.295 126
_ZN2v88internal14AstNodeFactory12NewYieldStarEPNS0_10ExpressionEi.isra.356 2102
_ZN2v88internal14AstNodeFactory13NewAssignmentENS0_5Token5ValueEPNS0_10ExpressionES5_i 17152764
_ZN2v88internal14AstNodeFactory13NewSmiLiteralEji 20530525
_ZN2v88internal14AstNodeFactory14NewCallRuntimeENS0_7Runtime10FunctionIdEPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.292 1545783
_ZN2v88internal14AstNodeFactory14NewCallRuntimeENS0_7Runtime10FunctionIdEPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.53 10610
_ZN2v88internal14AstNodeFactory14NewCallRuntimeEPKNS0_7Runtime8FunctionEPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.293 957818
_ZN2v88internal14AstNodeFactory14NewCallRuntimeEiPNS0_8ZoneListIPNS0_10ExpressionEEEi.isra.299 142632
_ZN2v88internal14AstNodeFactory14NewNullLiteralEi 455717
_ZN2v88internal14AstNodeFactory15NewClassLiteralEPNS0_5ScopeEPNS0_8VariableEPNS0_10ExpressionEPNS0_15FunctionLiteralEPNS0_8ZoneListIPNS0_20ClassLiteralPropertyEEEiibbb.isra.336 111783
_ZN2v88internal14AstNodeFactory15NewDoExpressionEPNS0_5BlockEPNS0_8VariableEi 80510
_ZN2v88internal14AstNodeFactory15NewForStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.324 458913
_ZN2v88internal14AstNodeFactory16NewBigIntLiteralEPKci 25
_ZN2v88internal14AstNodeFactory16NewNumberLiteralEdi 3652502
_ZN2v88internal14AstNodeFactory16NewObjectLiteralEPNS0_8ZoneListIPNS0_21ObjectLiteralPropertyEEEjib.isra.340 761229
_ZN2v88internal14AstNodeFactory16NewStringLiteralEPKNS0_12AstRawStringEi 20054299
_ZN2v88internal14AstNodeFactory16NewSymbolLiteralENS0_9AstSymbolEi 2814
_ZN2v88internal14AstNodeFactory16NewVariableProxyEPKNS0_12AstRawStringENS0_12VariableKindEi.isra.199 42258855
_ZN2v88internal14AstNodeFactory16NewVariableProxyEPKNS0_12AstRawStringENS0_12VariableKindEi.isra.349 45980206
_ZN2v88internal14AstNodeFactory16NewVariableProxyEPKNS0_12AstRawStringENS0_12VariableKindEi.isra.71 15749637
_ZN2v88internal14AstNodeFactory16NewVariableProxyEPKNS0_12AstRawStringENS0_12VariableKindEi.isra.98 19793
_ZN2v88internal14AstNodeFactory16NewVariableProxyEPNS0_8VariableEi.isra.188 11478
_ZN2v88internal14AstNodeFactory17NewBooleanLiteralEbi 969518
_ZN2v88internal14AstNodeFactory17NewCountOperationENS0_5Token5ValueEbPNS0_10ExpressionEi.isra.355 86
_ZN2v88internal14AstNodeFactory17NewForOfStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.323 34299
_ZN2v88internal14AstNodeFactory17NewTheHoleLiteralEv 1173912
_ZN2v88internal14AstNodeFactory17NewWhileStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.322 63108
_ZN2v88internal14AstNodeFactory17NewWhileStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.60 6815
_ZN2v88internal14AstNodeFactory18NewBinaryOperationENS0_5Token5ValueEPNS0_10ExpressionES5_i.isra.354 40
_ZN2v88internal14AstNodeFactory18NewFunctionLiteralEPKNS0_12AstRawStringEPNS0_16DeclarationScopeEPNS0_8ZoneListIPNS0_9StatementEEEiiiNS0_15FunctionLiteral13ParameterFlagENSC_12FunctionTypeENSC_16EagerCompileHintEibiPNS0_26ProducedPreParsedScopeDataE 5775019
_ZN2v88internal14AstNodeFactory18NewReturnStatementEPNS0_10ExpressionEii.isra.329 28512
_ZN2v88internal14AstNodeFactory18NewSwitchStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEPNS0_10ExpressionEi.isra.477 20224
_ZN2v88internal14AstNodeFactory19NewDoWhileStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.321 6827
_ZN2v88internal14AstNodeFactory19NewForEachStatementENS0_16ForEachStatement9VisitModeEPNS0_8ZoneListIPKNS0_12AstRawStringEEEi.isra.432 137732
_ZN2v88internal14AstNodeFactory19NewUndefinedLiteralEi 667290
_ZN2v88internal14AstNodeFactory22NewExpressionStatementEPNS0_10ExpressionEi.isra.310 220170
_ZN2v88internal14AstNodeFactory22NewVariableDeclarationEPNS0_13VariableProxyEi.isra.332 102482
_ZN2v88internal14AstNodeFactory24NewNativeFunctionLiteralEPKNS0_12AstRawStringEPNS_9ExtensionEi.isra.304 1678
_ZN2v88internal14AstNodeFactory24NewObjectLiteralPropertyEPNS0_10ExpressionES3_b 3651363
_ZN2v88internal14AstNodeFactory30NewScriptOrEvalFunctionLiteralEPNS0_16DeclarationScopeEPNS0_8ZoneListIPNS0_9StatementEEEii 1362457
_ZN2v88internal14AstNodeFactory31NewSloppyBlockFunctionStatementEv 8566
_ZN2v88internal14AstNodeFactory8NewAwaitEPNS0_10ExpressionEi 92437
_ZN2v88internal14AstNodeFactory8NewBlockEibPNS0_8ZoneListIPKNS0_12AstRawStringEEE.isra.475 13803468
_ZN2v88internal14AstNodeFactory8NewBlockEibPNS0_8ZoneListIPKNS0_12AstRawStringEEE.isra.77 59391
_ZN2v88internal14AstNodeFactory8NewBlockEibPNS0_8ZoneListIPKNS0_12AstRawStringEEE.isra.91 326536
_ZN2v88internal14AstNodeFactory8NewThrowEPNS0_10ExpressionEi.isra.294 138724
_ZN2v88internal14AstNodeFactory8NewYieldEPNS0_10ExpressionEiNS0_7Suspend14OnAbruptResumeE 82658
_ZN2v88internal15FunctionLiteral12set_raw_nameEPKNS0_13AstConsStringE.isra.171 41393
_ZN2v88internal15FunctionLiteral13set_pretenureEv.isra.341 1232249
_ZN2v88internal15FunctionLiteral15return_positionEv 3066219
_ZN2v88internal15FunctionLiteralC2EPNS0_4ZoneEPKNS0_12AstRawStringEPNS0_15AstValueFactoryEPNS0_16DeclarationScopeEPNS0_8ZoneListIPNS0_9StatementEEEiiiNS1_12FunctionTypeENS1_13ParameterFlagENS1_16EagerCompileHintEibiPNS0_26ProducedPreParsedScopeDataE 7137476
_ZN2v88internal4Call23only_last_arg_is_spreadEv.isra.309 2665847
_ZN2v88internal5Block10statementsEv 491719
_ZN2v88internal5BlockC2EPNS0_4ZoneEPNS0_8ZoneListIPKNS0_12AstRawStringEEEib 14189391
_ZN2v88internal7CallNew23only_last_arg_is_spreadEv.isra.310 156236
_ZN2v88internal7Literal17AsRawPropertyNameEv.isra.252 5374461
_ZN2v88internal7Literal17AsRawPropertyNameEv.isra.284 105573
_ZN2v88internal8Property13GetAssignTypeEPS1_ 13451462
_ZN2v88internal8Property13IsSuperAccessEv 9048009
_ZN2v88internal9Statement7IsEmptyEv 5003829
_ZNK2v88internal11Declaration5proxyEv.isra.108 149674
_ZNK2v88internal11IfStatement6IsJumpEv 2012151
_ZNK2v88internal12ArrayLiteral11FirstSpreadEv.isra.344 2112
_ZNK2v88internal12ArrayLiteral8EndValueEv.isra.345 7882
_ZNK2v88internal13ObjectLiteral12ComputeFlagsEb 263561
_ZNK2v88internal13ObjectLiteral20IsEmptyObjectLiteralEv 303785
_ZNK2v88internal13VariableProxy13is_new_targetEv.isra.338 42849203
_ZNK2v88internal13VariableProxy3varEv.isra.147 73998
_ZNK2v88internal13VariableProxy7is_thisEv.isra.327 46086555
_ZNK2v88internal13VariableProxy8raw_nameEv 28007621
_ZNK2v88internal15FunctionLiteral10debug_nameEv 0
_ZNK2v88internal15FunctionLiteral13inferred_nameEv 5166991
_ZNK2v88internal15LiteralProperty5valueEv.isra.142 41393
_ZNK2v88internal19ExpressionStatement10expressionEv.isra.124 4029500
_ZNK2v88internal19ExpressionStatement6IsJumpEv.isra.47 23686589
_ZNK2v88internal20RewritableExpression10expressionEv.isra.107 542
_ZNK2v88internal20RewritableExpression10expressionEv.isra.168 241994
_ZNK2v88internal20RewritableExpression10expressionEv.isra.29 19628
_ZNK2v88internal20RewritableExpression10expressionEv.isra.31 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.34 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.42 97069
_ZNK2v88internal20RewritableExpression10expressionEv.isra.49 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.5 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.56 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.57 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.62 0
_ZNK2v88internal20RewritableExpression10expressionEv.isra.7 65
_ZNK2v88internal20RewritableExpression10expressionEv.isra.73 0
_ZNK2v88internal20RewritableExpression12is_rewrittenEv.isra.328 73056
_ZNK2v88internal21ObjectLiteralProperty11IsPrototypeEv 3757418
_ZNK2v88internal5Block6IsJumpEv 9257676
_ZNK2v88internal6Spread10expressionEv.isra.162 2794
_ZNK2v88internal7AstNode8positionEv.isra.103 59281
_ZNK2v88internal7AstNode9node_typeEv.isra.101 340
_ZNK2v88internal7AstNode9node_typeEv.isra.141 0
_ZNK2v88internal7AstNode9node_typeEv.isra.21 773
_ZNK2v88internal7AstNode9node_typeEv.isra.23 19245668
_ZNK2v88internal7AstNode9node_typeEv.isra.259 38495151
_ZNK2v88internal7AstNode9node_typeEv.isra.290 522944033
_ZNK2v88internal7AstNode9node_typeEv.isra.52 2583637
_ZNK2v88internal7AstNode9node_typeEv.isra.60 2178913
_ZNK2v88internal7AstNode9node_typeEv.isra.82 183672366
_ZNK2v88internal7AstNode9node_typeEv.isra.83 0
_ZNK2v88internal7AstNode9node_typeEv.isra.85 53477
_ZNK2v88internal7AstNode9node_typeEv.isra.93 30394490
_ZNK2v88internal7AstNode9node_typeEv.isra.98 1003570
_ZNK2v88internal7Literal9raw_valueEv.isra.140 6768880
_ZNK2v88internal7Suspend14IsInitialYieldEv 9006
_ZNK2v88internal8Property3keyEv.isra.150 20
_ZNK2v88internal8Property3objEv.isra.149 6693806

Generated by: LCOV version 1.10