LCOV - code coverage report
Current view: top level - src/ast - ast.h (source / functions) Hit Total Coverage
Test: app.info Lines: 355 360 98.6 %
Date: 2019-02-19 Functions: 77 81 95.1 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal11CallRuntimeC2EPNS0_4ZoneEPKNS0_7Runtime8FunctionERKNS0_13ScopedPtrListINS0_10ExpressionEEEi 152261
_ZN2v88internal11CallRuntimeC2EPNS0_4ZoneEiRKNS0_13ScopedPtrListINS0_10ExpressionEEEi 701
_ZN2v88internal12ArrayLiteralC2EPNS0_4ZoneERKNS0_13ScopedPtrListINS0_10ExpressionEEEii 734197
_ZN2v88internal13AccessorTable6lookupEPNS0_7LiteralE 5704
_ZN2v88internal13ObjectLiteralC2EPNS0_4ZoneERKNS0_13ScopedPtrListINS0_21ObjectLiteralPropertyEEEjib 587027
_ZN2v88internal13VariableProxy14UnresolvedNext6filterEPPS1_ 87290364
_ZN2v88internal13VariableProxy8locationEv 1281
_ZN2v88internal14AstNodeFactory10NewCallNewEPNS0_10ExpressionERKNS0_13ScopedPtrListIS2_EEi.isra.475 167892
_ZN2v88internal14AstNodeFactory13NewAssignmentENS0_5Token5ValueEPNS0_10ExpressionES5_i 14168272
_ZN2v88internal14AstNodeFactory13NewCaseClauseEPNS0_10ExpressionERKNS0_13ScopedPtrListINS0_9StatementEEE.isra.321 88854
_ZN2v88internal14AstNodeFactory14NewCallRuntimeENS0_7Runtime10FunctionIdERKNS0_13ScopedPtrListINS0_10ExpressionEEEi.isra.471 98227
_ZN2v88internal14AstNodeFactory14NewCallRuntimeEPKNS0_7Runtime8FunctionERKNS0_13ScopedPtrListINS0_10ExpressionEEEi.isra.472 54044
_ZN2v88internal14AstNodeFactory14NewCallRuntimeEiRKNS0_13ScopedPtrListINS0_10ExpressionEEEi.isra.473 702
_ZN2v88internal14AstNodeFactory15NewArrayLiteralERKNS0_13ScopedPtrListINS0_10ExpressionEEEii.isra.474 734191
_ZN2v88internal14AstNodeFactory15NewClassLiteralEPNS0_5ScopeEPNS0_8VariableEPNS0_10ExpressionEPNS0_15FunctionLiteralEPNS0_8ZoneListIPNS0_20ClassLiteralPropertyEEES9_S9_iibbb.isra.369 109003
_ZN2v88internal14AstNodeFactory15NewForStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEES7_i.isra.356 304403
_ZN2v88internal14AstNodeFactory16NewNaryOperationENS0_5Token5ValueEPNS0_10ExpressionEm.isra.588 131174
_ZN2v88internal14AstNodeFactory16NewObjectLiteralERKNS0_13ScopedPtrListINS0_21ObjectLiteralPropertyEEEjib.isra.468 586979
_ZN2v88internal14AstNodeFactory17NewCountOperationENS0_5Token5ValueEbPNS0_10ExpressionEi.isra.342 215911
_ZN2v88internal14AstNodeFactory17NewTaggedTemplateEPNS0_10ExpressionERKNS0_13ScopedPtrListIS2_EEi.isra.476 7176
_ZN2v88internal14AstNodeFactory18NewFunctionLiteralEPKNS0_12AstRawStringEPNS0_16DeclarationScopeERKNS0_13ScopedPtrListINS0_9StatementEEEiiiNS0_15FunctionLiteral13ParameterFlagENSC_12FunctionTypeENSC_16EagerCompileHintEibiPNS0_20ProducedPreparseDataE.isra.42 7
_ZN2v88internal14AstNodeFactory18NewFunctionLiteralEPKNS0_12AstRawStringEPNS0_16DeclarationScopeERKNS0_13ScopedPtrListINS0_9StatementEEEiiiNS0_15FunctionLiteral13ParameterFlagENSC_12FunctionTypeENSC_16EagerCompileHintEibiPNS0_20ProducedPreparseDataE.isra.465 4437133
_ZN2v88internal14AstNodeFactory18NewFunctionLiteralEPKNS0_12AstRawStringEPNS0_16DeclarationScopeERKNS0_13ScopedPtrListINS0_9StatementEEEiiiNS0_15FunctionLiteral13ParameterFlagENSC_12FunctionTypeENSC_16EagerCompileHintEibiPNS0_20ProducedPreparseDataE.isra.87 18
_ZN2v88internal14AstNodeFactory18NewSwitchStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEPNS0_10ExpressionEi.isra.425 14302
_ZN2v88internal14AstNodeFactory19NewForEachStatementENS0_16ForEachStatement9VisitModeEPNS0_8ZoneListIPKNS0_12AstRawStringEEES9_i.isra.355 149101
_ZN2v88internal14AstNodeFactory22NewExpressionStatementEPNS0_10ExpressionEi.isra.339 40177
_ZN2v88internal14AstNodeFactory24NewObjectLiteralPropertyEPNS0_10ExpressionES3_b.isra.318 2899190
_ZN2v88internal14AstNodeFactory30NewScriptOrEvalFunctionLiteralEPNS0_16DeclarationScopeERKNS0_13ScopedPtrListINS0_9StatementEEEii.isra.466 1730840
_ZN2v88internal14AstNodeFactory31NewSloppyBlockFunctionStatementEiPNS0_8VariableENS0_5Token5ValueE 11610
_ZN2v88internal14AstNodeFactory7NewCallEPNS0_10ExpressionERKNS0_13ScopedPtrListIS2_EEiNS0_4Call12PossiblyEvalE.isra.470 6425413
_ZN2v88internal14AstNodeFactory8NewAwaitEPNS0_10ExpressionEi 52558
_ZN2v88internal14AstNodeFactory8NewBlockEbPNS0_8ZoneListIPKNS0_12AstRawStringEEE.isra.422 10109912
_ZN2v88internal14AstNodeFactory8NewBlockEbRKNS0_13ScopedPtrListINS0_9StatementEEE 9163649
_ZN2v88internal14AstNodeFactory8NewBlockEib.isra.421 524399
_ZN2v88internal14AstNodeFactory8NewBlockEib.isra.62 64183
_ZN2v88internal14AstNodeFactory8NewThrowEPNS0_10ExpressionEi.isra.329 40180
_ZN2v88internal14AstNodeFactory8NewYieldEPNS0_10ExpressionEiNS0_7Suspend14OnAbruptResumeE 108492
_ZN2v88internal14AstNodeFactoryC2EPNS0_15AstValueFactoryEPNS0_4ZoneE 5158924
_ZN2v88internal15FunctionLiteral13set_pretenureEv.isra.170 82899
_ZN2v88internal15FunctionLiteral15return_positionEv 3040702
_ZN2v88internal15FunctionLiteralC2EPNS0_4ZoneEPKNS0_12AstRawStringEPNS0_15AstValueFactoryEPNS0_16DeclarationScopeERKNS0_13ScopedPtrListINS0_9StatementEEEiiiNS1_12FunctionTypeENS1_13ParameterFlagENS1_16EagerCompileHintEibiPNS0_20ProducedPreparseDataE 6168102
_ZN2v88internal4Call23only_last_arg_is_spreadEv 5104286
_ZN2v88internal4CallC2EPNS0_4ZoneEPNS0_10ExpressionERKNS0_13ScopedPtrListIS4_EEiNS1_12PossiblyEvalE 6425383
_ZN2v88internal4CallC2EPNS0_4ZoneEPNS0_10ExpressionERKNS0_13ScopedPtrListIS4_EEiNS1_17TaggedTemplateTagE 7176
_ZN2v88internal5Block9set_scopeEPNS0_5ScopeE.isra.99 88460
_ZN2v88internal5BlockC2EPNS0_4ZoneEPNS0_8ZoneListIPKNS0_12AstRawStringEEEib 10698438
_ZN2v88internal7CallNew23only_last_arg_is_spreadEv 137952
_ZN2v88internal7CallNewC2EPNS0_4ZoneEPNS0_10ExpressionERKNS0_13ScopedPtrListIS4_EEi 167872
_ZN2v88internal7Literal17AsRawPropertyNameEv.isra.131 18914
_ZN2v88internal7Literal17AsRawPropertyNameEv.isra.76 86
_ZN2v88internal8Property13GetAssignTypeEPS1_ 11873204
_ZNK2v88internal11Declaration3varEv.isra.102 3906354
_ZNK2v88internal11Declaration3varEv.isra.61 0
_ZNK2v88internal13ObjectLiteral10propertiesEv 222
_ZNK2v88internal13ObjectLiteral12ComputeFlagsEb 199569
_ZNK2v88internal13ObjectLiteral20IsEmptyObjectLiteralEv 227166
_ZNK2v88internal13VariableProxy13IsPrivateNameEv 6406651
_ZNK2v88internal13VariableProxy13is_new_targetEv.isra.137 30105654
_ZNK2v88internal13VariableProxy8raw_nameEv 12664233
_ZNK2v88internal15FunctionLiteral13inferred_nameEv 2068449
_ZNK2v88internal15LiteralProperty3keyEv 132
_ZNK2v88internal19ExpressionStatement10expressionEv.isra.115 1313461
_ZNK2v88internal21ObjectLiteralProperty11IsPrototypeEv 3036052
_ZNK2v88internal5Block5scopeEv.isra.98 87671
_ZNK2v88internal7AstNode8positionEv.isra.49 86
_ZNK2v88internal7AstNode9node_typeEv.isra.143 0
_ZNK2v88internal7AstNode9node_typeEv.isra.16 103371369
_ZNK2v88internal7AstNode9node_typeEv.isra.20 0
_ZNK2v88internal7AstNode9node_typeEv.isra.29 36482681
_ZNK2v88internal7AstNode9node_typeEv.isra.3 0
_ZNK2v88internal7AstNode9node_typeEv.isra.38 12842958
_ZNK2v88internal7AstNode9node_typeEv.isra.4 533835
_ZNK2v88internal7AstNode9node_typeEv.isra.48 86
_ZNK2v88internal7AstNode9node_typeEv.isra.49 265
_ZNK2v88internal7AstNode9node_typeEv.isra.5 49540
_ZNK2v88internal7AstNode9node_typeEv.isra.6 68
_ZNK2v88internal7AstNode9node_typeEv.isra.9 2178029
_ZNK2v88internal7AstNode9node_typeEv.isra.94 189620003
_ZNK2v88internal7Literal8AsNumberEv 3333820
_ZNK2v88internal7Literal8IsStringEv 1307541
_ZNK2v88internal8Property3objEv.isra.139 3945838

Generated by: LCOV version 1.10