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
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