LCOV - code coverage report
Current view: top level - src/ast - ast.h (source / functions) Hit Total Coverage
Test: app.info Lines: 359 365 98.4 %
Date: 2019-01-20 Functions: 82 85 96.5 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal11CallRuntimeC2EPNS0_4ZoneEPKNS0_7Runtime8FunctionERKNS0_13ScopedPtrListINS0_10ExpressionEEEi 151265
_ZN2v88internal11CallRuntimeC2EPNS0_4ZoneEiRKNS0_13ScopedPtrListINS0_10ExpressionEEEi 722
_ZN2v88internal12ArrayLiteralC2EPNS0_4ZoneERKNS0_13ScopedPtrListINS0_10ExpressionEEEii 775411
_ZN2v88internal13AccessorTable6lookupEPNS0_7LiteralE 5340
_ZN2v88internal13ObjectLiteralC2EPNS0_4ZoneERKNS0_13ScopedPtrListINS0_21ObjectLiteralPropertyEEEjib 580407
_ZN2v88internal13VariableProxy14UnresolvedNext6filterEPPS1_ 91987884
_ZN2v88internal14AstNodeFactory10NewCallNewEPNS0_10ExpressionERKNS0_13ScopedPtrListIS2_EEi.isra.492 172899
_ZN2v88internal14AstNodeFactory13NewAssignmentENS0_5Token5ValueEPNS0_10ExpressionES5_i 14351375
_ZN2v88internal14AstNodeFactory13NewCaseClauseEPNS0_10ExpressionERKNS0_13ScopedPtrListINS0_9StatementEEE.isra.343 88679
_ZN2v88internal14AstNodeFactory14NewCallRuntimeENS0_7Runtime10FunctionIdERKNS0_13ScopedPtrListINS0_10ExpressionEEEi.isra.488 96635
_ZN2v88internal14AstNodeFactory14NewCallRuntimeEPKNS0_7Runtime8FunctionERKNS0_13ScopedPtrListINS0_10ExpressionEEEi.isra.489 54640
_ZN2v88internal14AstNodeFactory14NewCallRuntimeEiRKNS0_13ScopedPtrListINS0_10ExpressionEEEi.isra.490 722
_ZN2v88internal14AstNodeFactory15NewArrayLiteralERKNS0_13ScopedPtrListINS0_10ExpressionEEEii.isra.491 775412
_ZN2v88internal14AstNodeFactory15NewClassLiteralEPNS0_5ScopeEPNS0_8VariableEPNS0_10ExpressionEPNS0_15FunctionLiteralEPNS0_8ZoneListIPNS0_20ClassLiteralPropertyEEES9_S9_iibbb.isra.389 108051
_ZN2v88internal14AstNodeFactory15NewForStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEES7_i.isra.376 304863
_ZN2v88internal14AstNodeFactory16NewNaryOperationENS0_5Token5ValueEPNS0_10ExpressionEm.isra.628 123456
_ZN2v88internal14AstNodeFactory16NewObjectLiteralERKNS0_13ScopedPtrListINS0_21ObjectLiteralPropertyEEEjib.isra.485 580382
_ZN2v88internal14AstNodeFactory16NewVariableProxyEPKNS0_12AstRawStringENS0_12VariableKindEi.isra.115 22139
_ZN2v88internal14AstNodeFactory16NewVariableProxyEPKNS0_12AstRawStringENS0_12VariableKindEi.isra.287 41655422
_ZN2v88internal14AstNodeFactory16NewVariableProxyEPKNS0_12AstRawStringENS0_12VariableKindEi.isra.366 36798237
_ZN2v88internal14AstNodeFactory16NewVariableProxyEPKNS0_12AstRawStringENS0_12VariableKindEi.isra.53 382297
_ZN2v88internal14AstNodeFactory17NewCountOperationENS0_5Token5ValueEbPNS0_10ExpressionEi.isra.361 215952
_ZN2v88internal14AstNodeFactory17NewTaggedTemplateEPNS0_10ExpressionERKNS0_13ScopedPtrListIS2_EEi.isra.493 7314
_ZN2v88internal14AstNodeFactory18NewFunctionLiteralEPKNS0_12AstRawStringEPNS0_16DeclarationScopeERKNS0_13ScopedPtrListINS0_9StatementEEEiiiNS0_15FunctionLiteral13ParameterFlagENSC_12FunctionTypeENSC_16EagerCompileHintEibiPNS0_20ProducedPreparseDataE.isra.104 18
_ZN2v88internal14AstNodeFactory18NewFunctionLiteralEPKNS0_12AstRawStringEPNS0_16DeclarationScopeERKNS0_13ScopedPtrListINS0_9StatementEEEiiiNS0_15FunctionLiteral13ParameterFlagENSC_12FunctionTypeENSC_16EagerCompileHintEibiPNS0_20ProducedPreparseDataE.isra.482 4410200
_ZN2v88internal14AstNodeFactory18NewFunctionLiteralEPKNS0_12AstRawStringEPNS0_16DeclarationScopeERKNS0_13ScopedPtrListINS0_9StatementEEEiiiNS0_15FunctionLiteral13ParameterFlagENSC_12FunctionTypeENSC_16EagerCompileHintEibiPNS0_20ProducedPreparseDataE.isra.56 7
_ZN2v88internal14AstNodeFactory18NewSwitchStatementEPNS0_8ZoneListIPKNS0_12AstRawStringEEEPNS0_10ExpressionEi.isra.440 14294
_ZN2v88internal14AstNodeFactory19NewForEachStatementENS0_16ForEachStatement9VisitModeEPNS0_8ZoneListIPKNS0_12AstRawStringEEES9_i.isra.375 153456
_ZN2v88internal14AstNodeFactory22NewExpressionStatementEPNS0_10ExpressionEi.isra.358 40753
_ZN2v88internal14AstNodeFactory24NewObjectLiteralPropertyEPNS0_10ExpressionES3_b.isra.340 2907816
_ZN2v88internal14AstNodeFactory30NewScriptOrEvalFunctionLiteralEPNS0_16DeclarationScopeERKNS0_13ScopedPtrListINS0_9StatementEEEii.isra.483 1723331
_ZN2v88internal14AstNodeFactory7NewCallEPNS0_10ExpressionERKNS0_13ScopedPtrListIS2_EEiNS0_4Call12PossiblyEvalE.isra.487 6545232
_ZN2v88internal14AstNodeFactory8NewAwaitEPNS0_10ExpressionEi 52104
_ZN2v88internal14AstNodeFactory8NewBlockEbPNS0_8ZoneListIPKNS0_12AstRawStringEEE.isra.437 10256459
_ZN2v88internal14AstNodeFactory8NewBlockEbRKNS0_13ScopedPtrListINS0_9StatementEEE 9285202
_ZN2v88internal14AstNodeFactory8NewBlockEib.isra.436 530704
_ZN2v88internal14AstNodeFactory8NewBlockEib.isra.74 64336
_ZN2v88internal14AstNodeFactory8NewThrowEPNS0_10ExpressionEi.isra.351 40750
_ZN2v88internal14AstNodeFactory8NewYieldEPNS0_10ExpressionEiNS0_7Suspend14OnAbruptResumeE 102199
_ZN2v88internal14AstNodeFactoryC2EPNS0_15AstValueFactoryEPNS0_4ZoneE 5167881
_ZN2v88internal15FunctionLiteral13set_pretenureEv.isra.174 83742
_ZN2v88internal15FunctionLiteral15return_positionEv 3073436
_ZN2v88internal15FunctionLiteralC2EPNS0_4ZoneEPKNS0_12AstRawStringEPNS0_15AstValueFactoryEPNS0_16DeclarationScopeERKNS0_13ScopedPtrListINS0_9StatementEEEiiiNS1_12FunctionTypeENS1_13ParameterFlagENS1_16EagerCompileHintEibiPNS0_20ProducedPreparseDataE 6133600
_ZN2v88internal4Call23only_last_arg_is_spreadEv 5161895
_ZN2v88internal4CallC2EPNS0_4ZoneEPNS0_10ExpressionERKNS0_13ScopedPtrListIS4_EEiNS1_12PossiblyEvalE 6545175
_ZN2v88internal4CallC2EPNS0_4ZoneEPNS0_10ExpressionERKNS0_13ScopedPtrListIS4_EEiNS1_17TaggedTemplateTagE 7314
_ZN2v88internal5Block9set_scopeEPNS0_5ScopeE.isra.102 89329
_ZN2v88internal5BlockC2EPNS0_4ZoneEPNS0_8ZoneListIPKNS0_12AstRawStringEEEib 10851411
_ZN2v88internal7CallNew23only_last_arg_is_spreadEv 142260
_ZN2v88internal7CallNewC2EPNS0_4ZoneEPNS0_10ExpressionERKNS0_13ScopedPtrListIS4_EEi 172880
_ZN2v88internal7Literal17AsRawPropertyNameEv.isra.134 20741
_ZN2v88internal7Literal17AsRawPropertyNameEv.isra.96 81
_ZN2v88internal8Property13GetAssignTypeEPS1_ 12053053
_ZNK2v88internal11IfStatement6IsJumpEv 1121
_ZNK2v88internal13ObjectLiteral10propertiesEv 207
_ZNK2v88internal13ObjectLiteral12ComputeFlagsEb 201895
_ZNK2v88internal13ObjectLiteral20IsEmptyObjectLiteralEv 229964
_ZNK2v88internal13VariableProxy13IsPrivateNameEv 2745693
_ZNK2v88internal13VariableProxy13is_new_targetEv.isra.141 33921238
_ZNK2v88internal13VariableProxy7is_thisEv.isra.139 37835140
_ZNK2v88internal13VariableProxy8raw_nameEv 18098129
_ZNK2v88internal15FunctionLiteral13inferred_nameEv 2043568
_ZNK2v88internal15LiteralProperty3keyEv 117
_ZNK2v88internal19ExpressionStatement10expressionEv.isra.118 1314132
_ZNK2v88internal21ObjectLiteralProperty11IsPrototypeEv 3038522
_ZNK2v88internal5Block5scopeEv.isra.101 89328
_ZNK2v88internal5Block6IsJumpEv 3386
_ZNK2v88internal7AstNode8positionEv.isra.69 81
_ZNK2v88internal7AstNode9node_typeEv.isra.13 66538
_ZNK2v88internal7AstNode9node_typeEv.isra.164 0
_ZNK2v88internal7AstNode9node_typeEv.isra.17 104043791
_ZNK2v88internal7AstNode9node_typeEv.isra.20 0
_ZNK2v88internal7AstNode9node_typeEv.isra.28 36955400
_ZNK2v88internal7AstNode9node_typeEv.isra.3 0
_ZNK2v88internal7AstNode9node_typeEv.isra.4 542230
_ZNK2v88internal7AstNode9node_typeEv.isra.41 9768646
_ZNK2v88internal7AstNode9node_typeEv.isra.5 49807
_ZNK2v88internal7AstNode9node_typeEv.isra.6 85
_ZNK2v88internal7AstNode9node_typeEv.isra.63 265
_ZNK2v88internal7AstNode9node_typeEv.isra.68 81
_ZNK2v88internal7AstNode9node_typeEv.isra.9 2189074
_ZNK2v88internal7AstNode9node_typeEv.isra.97 197072276
_ZNK2v88internal7Literal8AsNumberEv 3352243
_ZNK2v88internal7Literal8IsStringEv 1308210
_ZNK2v88internal8Property3objEv.isra.143 3953268

Generated by: LCOV version 1.10