LCOV - code coverage report
Current view:
top level
-
src/interpreter
- bytecode-generator.cc
(
source
/ functions)
Hit
Total
Coverage
Test:
app.info
Lines:
1807
1852
97.6 %
Date:
2017-10-20
Functions:
138
171
80.7 %
Function Name
Hit count
_ZN2v88internal11interpreter17BytecodeGenerator10BuildAwaitEi
10797
_ZN2v88internal11interpreter17BytecodeGenerator10VisitAwaitEPNS0_5AwaitE
10775
_ZN2v88internal11interpreter17BytecodeGenerator10VisitBlockEPNS0_5BlockE
5146767
_ZN2v88internal11interpreter17BytecodeGenerator10VisitThrowEPNS0_5ThrowE
70494
_ZN2v88internal11interpreter17BytecodeGenerator10VisitYieldEPNS0_5YieldE
9006
_ZN2v88internal11interpreter17BytecodeGenerator11BuildReturnEi
2586726
_ZN2v88internal11interpreter17BytecodeGenerator11VisitDeleteEPNS0_14UnaryOperationE
10910
_ZN2v88internal11interpreter17BytecodeGenerator11VisitSpreadEPNS0_6SpreadE
4462
_ZN2v88internal11interpreter17BytecodeGenerator11VisitTypeOfEPNS0_14UnaryOperationE
0
_ZN2v88internal11interpreter17BytecodeGenerator12BuildReThrowEv
0
_ZN2v88internal11interpreter17BytecodeGenerator12ContextScopeC2EPS2_PNS0_5ScopeE
2469053
_ZN2v88internal11interpreter17BytecodeGenerator12ContextScopeD2Ev
2469057
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScope14PerformCommandENS3_7CommandEPNS0_9StatementEi
2307539
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScope16DeferredCommands13RecordCommandENS3_7CommandEPNS0_9StatementE
53844
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScope16DeferredCommands14GetReturnTokenEv
13101
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScope16DeferredCommands15GetRethrowTokenEv
36393
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScope16DeferredCommands18GetTokenForCommandENS3_7CommandEPNS0_9StatementE
53844
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScope16DeferredCommands19GetAsyncReturnTokenEv
4074
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScope16DeferredCommands21ApplyDeferredCommandsEv
36312
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScope16DeferredCommands21RecordFallThroughPathEv
36312
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScope25PopContextToExpectedDepthEv
94249
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScopeD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScopeD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator12VisitCallNewEPNS0_7CallNewE
156236
_ZN2v88internal11interpreter17BytecodeGenerator12VisitForTestEPNS0_10ExpressionEPNS1_14BytecodeLabelsES6_NS2_15TestFallthroughE
1356473
_ZN2v88internal11interpreter17BytecodeGenerator12VisitInScopeEPNS0_9StatementEPNS0_5ScopeE
105146
_ZN2v88internal11interpreter17BytecodeGenerator12VisitLiteralEPNS0_7LiteralE
9310551
_ZN2v88internal11interpreter17BytecodeGenerator13VisitPropertyEPNS0_8PropertyE
2888767
_ZN2v88internal11interpreter17BytecodeGenerator14VisitArgumentsEPNS0_8ZoneListIPNS0_10ExpressionEEEPNS1_12RegisterListE
3307116
_ZN2v88internal11interpreter17BytecodeGenerator14VisitCallSuperEPNS0_4CallE
3762
_ZN2v88internal11interpreter17BytecodeGenerator14VisitForEffectEPNS0_10ExpressionE
9541607
_ZN2v88internal11interpreter17BytecodeGenerator14VisitYieldStarEPNS0_9YieldStarE
243
_ZN2v88internal11interpreter17BytecodeGenerator15TestResultScopeD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator15TestResultScopeD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator15VisitAssignmentEPNS0_10AssignmentE
6628060
_ZN2v88internal11interpreter17BytecodeGenerator15VisitStatementsEPNS0_8ZoneListIPNS0_9StatementEEE
7378698
_ZN2v88internal11interpreter17BytecodeGenerator16BuildAsyncReturnEi
2604
_ZN2v88internal11interpreter17BytecodeGenerator16BuildGetIteratorEPNS0_10ExpressionENS0_12IteratorTypeE
26721
_ZN2v88internal11interpreter17BytecodeGenerator16BuildLogicalTestENS0_5Token5ValueEPNS0_10ExpressionES6_
178351
_ZN2v88internal11interpreter17BytecodeGenerator16BuildThrowIfHoleEPNS0_8VariableE
226058
_ZN2v88internal11interpreter17BytecodeGenerator16FinalizeBytecodeEPNS0_7IsolateENS0_6HandleINS0_6ScriptEEE
2131307
_ZN2v88internal11interpreter17BytecodeGenerator16GenerateBytecodeEm
2131320
_ZN2v88internal11interpreter17BytecodeGenerator16ValueResultScopeC2EPS2_
1543406
_ZN2v88internal11interpreter17BytecodeGenerator16ValueResultScopeD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator16ValueResultScopeD2Ev
1543406
_ZN2v88internal11interpreter17BytecodeGenerator16VisitCallRuntimeEPNS0_11CallRuntimeE
485034
_ZN2v88internal11interpreter17BytecodeGenerator16VisitConditionalEPNS0_11ConditionalE
47931
_ZN2v88internal11interpreter17BytecodeGenerator16VisitGetIteratorEPNS0_11GetIteratorE
26478
_ZN2v88internal11interpreter17BytecodeGenerator16VisitIfStatementEPNS0_11IfStatementE
967663
_ZN2v88internal11interpreter17BytecodeGenerator17BuildClassLiteralEPNS0_12ClassLiteralE
59344
_ZN2v88internal11interpreter17BytecodeGenerator17BuildSuspendPointEi
20046
_ZN2v88internal11interpreter17BytecodeGenerator17BuildVariableLoadEPNS0_8VariableENS0_13HoleCheckModeENS0_10TypeofModeE
11699929
_ZN2v88internal11interpreter17BytecodeGenerator17EffectResultScopeD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator17EffectResultScopeD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator17VisitArrayLiteralEPNS0_12ArrayLiteralE
248665
_ZN2v88internal11interpreter17BytecodeGenerator17VisitClassLiteralEPNS0_12ClassLiteralE
59344
_ZN2v88internal11interpreter17BytecodeGenerator17VisitDeclarationsEPNS0_12ThreadedListINS0_11DeclarationEEE
2341694
_ZN2v88internal11interpreter17BytecodeGenerator17VisitDoExpressionEPNS0_12DoExpressionE
1931
_ZN2v88internal11interpreter17BytecodeGenerator17VisitForStatementEPNS0_12ForStatementE
187729
_ZN2v88internal11interpreter17BytecodeGenerator17VisitPropertyLoadENS1_8RegisterEPNS0_8PropertyE
3724230
_ZN2v88internal11interpreter17BytecodeGenerator17VisitThisFunctionEPNS0_12ThisFunctionE
0
_ZN2v88internal11interpreter17BytecodeGenerator18VisitIterationBodyEPNS0_18IterationStatementEPNS1_11LoopBuilderE
222999
_ZN2v88internal11interpreter17BytecodeGenerator18VisitObjectLiteralEPNS0_13ObjectLiteralE
303785
_ZN2v88internal11interpreter17BytecodeGenerator18VisitRegExpLiteralEPNS0_13RegExpLiteralE
57587
_ZN2v88internal11interpreter17BytecodeGenerator18VisitSetHomeObjectENS1_8RegisterES3_PNS0_15LiteralPropertyE
406223
_ZN2v88internal11interpreter17BytecodeGenerator18VisitVariableProxyEPNS0_13VariableProxyE
10117508
_ZN2v88internal11interpreter17BytecodeGenerator18VisitWithStatementEPNS0_13WithStatementE
3024
_ZN2v88internal11interpreter17BytecodeGenerator19VisitBreakStatementEPNS0_14BreakStatementE
67991
_ZN2v88internal11interpreter17BytecodeGenerator19VisitCountOperationEPNS0_14CountOperationE
204333
_ZN2v88internal11interpreter17BytecodeGenerator19VisitEmptyStatementEPNS0_14EmptyStatementE
0
_ZN2v88internal11interpreter17BytecodeGenerator19VisitForInStatementEPNS0_14ForInStatementE
6134
_ZN2v88internal11interpreter17BytecodeGenerator19VisitForOfStatementEPNS0_14ForOfStatementE
24420
_ZN2v88internal11interpreter17BytecodeGenerator19VisitForTypeOfValueEPNS0_10ExpressionE
203426
_ZN2v88internal11interpreter17BytecodeGenerator19VisitUnaryOperationEPNS0_14UnaryOperationE
473709
_ZN2v88internal11interpreter17BytecodeGenerator19VisitWhileStatementEPNS0_14WhileStatementE
17397
_ZN2v88internal11interpreter17BytecodeGenerator20BuildLoadPropertyKeyEPNS0_15LiteralPropertyENS1_8RegisterE
400633
_ZN2v88internal11interpreter17BytecodeGenerator20GenerateBytecodeBodyEv
2131321
_ZN2v88internal11interpreter17BytecodeGenerator20VisitArgumentsObjectEPNS0_8VariableE
2131321
_ZN2v88internal11interpreter17BytecodeGenerator20VisitBinaryOperationEPNS0_15BinaryOperationE
1163699
_ZN2v88internal11interpreter17BytecodeGenerator20VisitCommaExpressionEPNS0_15BinaryOperationE
109343
_ZN2v88internal11interpreter17BytecodeGenerator20VisitForInAssignmentEPNS0_10ExpressionE
6072
_ZN2v88internal11interpreter17BytecodeGenerator20VisitFunctionLiteralEPNS0_15FunctionLiteralE
3968317
_ZN2v88internal11interpreter17BytecodeGenerator20VisitIterationHeaderEPNS0_18IterationStatementEPNS1_11LoopBuilderE
0
_ZN2v88internal11interpreter17BytecodeGenerator20VisitIterationHeaderEiiPNS1_11LoopBuilderE
222872
_ZN2v88internal11interpreter17BytecodeGenerator20VisitReturnStatementEPNS0_15ReturnStatementE
2172318
_ZN2v88internal11interpreter17BytecodeGenerator20VisitSwitchStatementEPNS0_15SwitchStatementE
16671
_ZN2v88internal11interpreter17BytecodeGenerator21ExpressionResultScopeD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator21ExpressionResultScopeD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator21VisitCompareOperationEPNS0_16CompareOperationE
1162365
_ZN2v88internal11interpreter17BytecodeGenerator21VisitDoWhileStatementEPNS0_16DoWhileStatementE
2948
_ZN2v88internal11interpreter17BytecodeGenerator21VisitEmptyParenthesesEPNS0_16EmptyParenthesesE
0
_ZN2v88internal11interpreter17BytecodeGenerator21VisitForRegisterValueEPNS0_10ExpressionE
6258747
_ZN2v88internal11interpreter17BytecodeGenerator22BuildGeneratorPrologueEv
8286
_ZN2v88internal11interpreter17BytecodeGenerator22BuildLiteralCompareNilENS0_5Token5ValueENS0_8NilValueE
134429
_ZN2v88internal11interpreter17BytecodeGenerator22VisitContinueStatementEPNS0_17ContinueStatementE
8726
_ZN2v88internal11interpreter17BytecodeGenerator22VisitDebuggerStatementEPNS0_17DebuggerStatementE
0
_ZN2v88internal11interpreter17BytecodeGenerator22VisitGetTemplateObjectEPNS0_17GetTemplateObjectE
1439
_ZN2v88internal11interpreter17BytecodeGenerator22VisitNewTargetVariableEPNS0_8VariableE
2131321
_ZN2v88internal11interpreter17BytecodeGenerator22VisitTryCatchStatementEPNS0_17TryCatchStatementE
102122
_ZN2v88internal11interpreter17BytecodeGenerator23BuildVariableAssignmentEPNS0_8VariableENS0_5Token5ValueENS0_13HoleCheckModeENS0_18LookupHoistingModeE
5583038
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTopLevel7ExecuteENS2_12ControlScope7CommandEPNS0_9StatementEi
2208738
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTopLevelD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTopLevelD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTryCatch7ExecuteENS2_12ControlScope7CommandEPNS0_9StatementEi
32747
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTryCatchD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTryCatchD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator23RegisterAllocationScopeD2Ev
74576017
_ZN2v88internal11interpreter17BytecodeGenerator23VisitCompoundAssignmentEPNS0_18CompoundAssignmentE
100697
_ZN2v88internal11interpreter17BytecodeGenerator23VisitRestArgumentsArrayEPNS0_8VariableE
2131323
_ZN2v88internal11interpreter17BytecodeGenerator23VisitSuperCallReferenceEPNS0_18SuperCallReferenceE
0
_ZN2v88internal11interpreter17BytecodeGenerator24BuildNewLocalWithContextEPNS0_5ScopeE
3024
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForBreakable7ExecuteENS2_12ControlScope7CommandEPNS0_9StatementEi
594221
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForBreakableD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForBreakableD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForIteration7ExecuteENS2_12ControlScope7CommandEPNS0_9StatementEi
90846
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForIterationD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForIterationD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator24VisitExpressionStatementEPNS0_19ExpressionStatementE
9347273
_ZN2v88internal11interpreter17BytecodeGenerator24VisitForAccumulatorValueEPNS0_10ExpressionE
18947646
_ZN2v88internal11interpreter17BytecodeGenerator24VisitFunctionDeclarationEPNS0_19FunctionDeclarationE
789870
_ZN2v88internal11interpreter17BytecodeGenerator24VisitLogicalOrExpressionEPNS0_15BinaryOperationE
147247
_ZN2v88internal11interpreter17BytecodeGenerator24VisitTryFinallyStatementEPNS0_19TryFinallyStatementE
36312
_ZN2v88internal11interpreter17BytecodeGenerator24VisitVariableDeclarationEPNS0_19VariableDeclarationE
3996868
_ZN2v88internal11interpreter17BytecodeGenerator25AllocateDeferredConstantsEPNS0_7IsolateENS0_6HandleINS0_6ScriptEEE
2131307
_ZN2v88internal11interpreter17BytecodeGenerator25AllocateTopLevelRegistersEv
2131320
_ZN2v88internal11interpreter17BytecodeGenerator25BuildNewLocalBlockContextEPNS0_5ScopeE
56531
_ZN2v88internal11interpreter17BytecodeGenerator25BuildNewLocalCatchContextEPNS0_5ScopeE
102122
_ZN2v88internal11interpreter17BytecodeGenerator25ControlScopeForTryFinally7ExecuteENS2_12ControlScope7CommandEPNS0_9StatementEi
17532
_ZN2v88internal11interpreter17BytecodeGenerator25ControlScopeForTryFinallyD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator25ControlScopeForTryFinallyD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator25GetCachedLoadGlobalICSlotENS0_10TypeofModeEPNS0_8VariableE
3897155
_ZN2v88internal11interpreter17BytecodeGenerator25GlobalDeclarationsBuilder20AllocateDeclarationsEPNS0_15CompilationInfoENS0_6HandleINS0_6ScriptEEE
88870
_ZN2v88internal11interpreter17BytecodeGenerator25GlobalDeclarationsBuilderC2EPNS0_4ZoneE
2220196
_ZN2v88internal11interpreter17BytecodeGenerator25VisitArithmeticExpressionEPNS0_15BinaryOperationE
766484
_ZN2v88internal11interpreter17BytecodeGenerator25VisitImportCallExpressionEPNS0_20ImportCallExpressionE
232
_ZN2v88internal11interpreter17BytecodeGenerator25VisitLogicalAndExpressionEPNS0_15BinaryOperationE
140625
_ZN2v88internal11interpreter17BytecodeGenerator25VisitRewritableExpressionEPNS0_20RewritableExpressionE
1354
_ZN2v88internal11interpreter17BytecodeGenerator25VisitThisFunctionVariableEPNS0_8VariableE
2131323
_ZN2v88internal11interpreter17BytecodeGenerator26GetCachedCreateClosureSlotEPNS0_15FunctionLiteralE
4157075
_ZN2v88internal11interpreter17BytecodeGenerator26VisitNativeFunctionLiteralEPNS0_21NativeFunctionLiteralE
1678
_ZN2v88internal11interpreter17BytecodeGenerator26VisitObjectLiteralAccessorENS1_8RegisterEPNS0_21ObjectLiteralPropertyES3_
8000
_ZN2v88internal11interpreter17BytecodeGenerator27GetRegisterForLocalVariableEPNS0_8VariableE
0
_ZN2v88internal11interpreter17BytecodeGenerator27VisitClassLiteralPropertiesEPNS0_12ClassLiteralENS1_8RegisterES5_
59344
_ZN2v88internal11interpreter17BytecodeGenerator27VisitKeyedSuperPropertyLoadEPNS0_8PropertyENS1_8RegisterE
382
_ZN2v88internal11interpreter17BytecodeGenerator27VisitModuleNamespaceImportsEv
2131324
_ZN2v88internal11interpreter17BytecodeGenerator27VisitNamedSuperPropertyLoadEPNS0_8PropertyENS1_8RegisterE
762
_ZN2v88internal11interpreter17BytecodeGenerator27VisitSuperPropertyReferenceEPNS0_22SuperPropertyReferenceE
0
_ZN2v88internal11interpreter17BytecodeGenerator28VisitAndPushIntoRegisterListEPNS0_10ExpressionEPNS1_12RegisterListE
8176847
_ZN2v88internal11interpreter17BytecodeGenerator28VisitPropertyLoadForRegisterENS1_8RegisterEPNS0_8PropertyES3_
835465
_ZN2v88internal11interpreter17BytecodeGenerator29BuildClassLiteralNamePropertyEPNS0_12ClassLiteralENS1_8RegisterE
59344
_ZN2v88internal11interpreter17BytecodeGenerator29VisitInSameTestExecutionScopeEPNS0_10ExpressionE
461739
_ZN2v88internal11interpreter17BytecodeGenerator30BuildNewLocalActivationContextEv
176056
_ZN2v88internal11interpreter17BytecodeGenerator30VisitFunctionClosureForContextEv
161677
_ZN2v88internal11interpreter17BytecodeGenerator33VisitForAccumulatorValueOrTheHoleEPNS0_10ExpressionE
59344
_ZN2v88internal11interpreter17BytecodeGenerator33VisitSloppyBlockFunctionStatementEPNS0_28SloppyBlockFunctionStatementE
3409
_ZN2v88internal11interpreter17BytecodeGenerator34AllocateBlockCoverageSlotIfEnabledEPNS0_7AstNodeENS0_15SourceRangeKindE
0
_ZN2v88internal11interpreter17BytecodeGenerator34BuildPushUndefinedIntoRegisterListEPNS1_12RegisterListE
596
_ZN2v88internal11interpreter17BytecodeGenerator35BuildHoleCheckForVariableAssignmentEPNS0_8VariableENS0_5Token5ValueE
36315
_ZN2v88internal11interpreter17BytecodeGenerator35VisitBlockDeclarationsAndStatementsEPNS0_5BlockE
5146767
_ZN2v88internal11interpreter17BytecodeGenerator36BuildVariableLoadForAccumulatorValueEPNS0_8VariableENS0_13HoleCheckModeENS0_10TypeofModeE
1481524
_ZN2v88internal11interpreter17BytecodeGenerator41BuildLocalActivationContextInitializationEv
176056
_ZN2v88internal11interpreter17BytecodeGenerator42BuildGeneratorObjectVariableInitializationEv
8286
_ZN2v88internal11interpreter17BytecodeGenerator43BuildIncrementBlockCoverageCounterIfEnabledEPNS0_7AstNodeENS0_15SourceRangeKindE
0
_ZN2v88internal11interpreter17BytecodeGenerator43BuildIncrementBlockCoverageCounterIfEnabledEi
0
_ZN2v88internal11interpreter17BytecodeGenerator8VisitNotEPNS0_14UnaryOperationE
344653
_ZN2v88internal11interpreter17BytecodeGenerator9BuildTestENS1_20BytecodeArrayBuilder13ToBooleanModeEPNS1_14BytecodeLabelsES6_NS2_15TestFallthroughE
1229536
_ZN2v88internal11interpreter17BytecodeGenerator9VisitCallEPNS0_4CallE
2665847
_ZN2v88internal11interpreter17BytecodeGenerator9VisitVoidEPNS0_14UnaryOperationE
0
_ZN2v88internal11interpreter17BytecodeGeneratorC2EPNS0_15CompilationInfoE
2131326
_ZNK2v88internal11interpreter17BytecodeGenerator17FeedbackSlotCache3GetENS0_10TypeofModeEPNS0_8VariableE
3897155
_ZNK2v88internal11interpreter17BytecodeGenerator17FeedbackSlotCache3GetEPNS0_7AstNodeE
4157075
Generated by:
LCOV version 1.10