LCOV - code coverage report
Current view:
top level
-
src/interpreter
- bytecode-generator.cc
(
source
/ functions)
Hit
Total
Coverage
Test:
app.info
Lines:
1587
1628
97.5 %
Date:
2017-04-26
Functions:
117
151
77.5 %
Function Name
Hit count
_ZN2v88internal11interpreter17BytecodeGenerator10BuildAbortENS0_13BailoutReasonE
11853
_ZN2v88internal11interpreter17BytecodeGenerator10VisitBlockEPNS0_5BlockE
5183158
_ZN2v88internal11interpreter17BytecodeGenerator10VisitThrowEPNS0_5ThrowE
112788
_ZN2v88internal11interpreter17BytecodeGenerator11BuildReturnEv
2557851
_ZN2v88internal11interpreter17BytecodeGenerator11VisitDeleteEPNS0_14UnaryOperationE
10055
_ZN2v88internal11interpreter17BytecodeGenerator11VisitSpreadEPNS0_6SpreadE
5043
_ZN2v88internal11interpreter17BytecodeGenerator11VisitTypeOfEPNS0_14UnaryOperationE
0
_ZN2v88internal11interpreter17BytecodeGenerator12BuildReThrowEv
0
_ZN2v88internal11interpreter17BytecodeGenerator12ContextScopeC2EPS2_PNS0_5ScopeEb
2454746
_ZN2v88internal11interpreter17BytecodeGenerator12ContextScopeD2Ev
2454762
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScope14PerformCommandENS3_7CommandEPNS0_9StatementE
2291905
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScope16DeferredCommands13RecordCommandENS3_7CommandEPNS0_9StatementE
88961
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScope16DeferredCommands21ApplyDeferredCommandsEv
48266
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScope16DeferredCommands21RecordFallThroughPathEv
48266
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScopeD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScopeD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator12VisitCallNewEPNS0_7CallNewE
221335
_ZN2v88internal11interpreter17BytecodeGenerator12VisitForTestEPNS0_10ExpressionEPNS1_14BytecodeLabelsES6_NS2_15TestFallthroughE
2052813
_ZN2v88internal11interpreter17BytecodeGenerator12VisitInScopeEPNS0_9StatementEPNS0_5ScopeE
132319
_ZN2v88internal11interpreter17BytecodeGenerator12VisitLiteralEPNS0_7LiteralE
9447359
_ZN2v88internal11interpreter17BytecodeGenerator12VisitSuspendEPNS0_7SuspendE
19833
_ZN2v88internal11interpreter17BytecodeGenerator13VisitPropertyEPNS0_8PropertyE
2998995
_ZN2v88internal11interpreter17BytecodeGenerator14VisitArgumentsEPNS0_8ZoneListIPNS0_10ExpressionEEEPNS1_12RegisterListE
3566881
_ZN2v88internal11interpreter17BytecodeGenerator14VisitCallSuperEPNS0_4CallE
4101
_ZN2v88internal11interpreter17BytecodeGenerator14VisitForEffectEPNS0_10ExpressionE
9526920
_ZN2v88internal11interpreter17BytecodeGenerator15TestResultScopeD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator15TestResultScopeD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator15VisitAssignmentEPNS0_10AssignmentE
6590871
_ZN2v88internal11interpreter17BytecodeGenerator15VisitCaseClauseEPNS0_10CaseClauseE
0
_ZN2v88internal11interpreter17BytecodeGenerator15VisitStatementsEPNS0_8ZoneListIPNS0_9StatementEEE
7374155
_ZN2v88internal11interpreter17BytecodeGenerator16BuildAsyncReturnEv
4960
_ZN2v88internal11interpreter17BytecodeGenerator16BuildIndexedJumpENS1_8RegisterEmmRNS0_10ZoneVectorINS1_13BytecodeLabelEEE
11853
_ZN2v88internal11interpreter17BytecodeGenerator16BuildThrowIfHoleEPNS0_8VariableE
129309
_ZN2v88internal11interpreter17BytecodeGenerator16FinalizeBytecodeEPNS0_7IsolateE
2077422
_ZN2v88internal11interpreter17BytecodeGenerator16GenerateBytecodeEm
2077439
_ZN2v88internal11interpreter17BytecodeGenerator16ValueResultScopeD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator16ValueResultScopeD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator16VisitCallRuntimeEPNS0_11CallRuntimeE
943251
_ZN2v88internal11interpreter17BytecodeGenerator16VisitConditionalEPNS0_11ConditionalE
60532
_ZN2v88internal11interpreter17BytecodeGenerator16VisitGetIteratorEPNS0_11GetIteratorE
34734
_ZN2v88internal11interpreter17BytecodeGenerator16VisitIfStatementEPNS0_11IfStatementE
1146399
_ZN2v88internal11interpreter17BytecodeGenerator17BuildVariableLoadEPNS0_8VariableENS0_12FeedbackSlotENS0_13HoleCheckModeENS0_10TypeofModeE
12245705
_ZN2v88internal11interpreter17BytecodeGenerator17EffectResultScopeD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator17EffectResultScopeD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator17VisitArrayLiteralEPNS0_12ArrayLiteralE
151462
_ZN2v88internal11interpreter17BytecodeGenerator17VisitClassLiteralEPNS0_12ClassLiteralE
41550
_ZN2v88internal11interpreter17BytecodeGenerator17VisitDeclarationsEPNS0_12ThreadedListINS0_11DeclarationEEE
2261075
_ZN2v88internal11interpreter17BytecodeGenerator17VisitDoExpressionEPNS0_12DoExpressionE
83236
_ZN2v88internal11interpreter17BytecodeGenerator17VisitForStatementEPNS0_12ForStatementE
150610
_ZN2v88internal11interpreter17BytecodeGenerator17VisitPropertyLoadENS1_8RegisterEPNS0_8PropertyE
3965775
_ZN2v88internal11interpreter17BytecodeGenerator17VisitThisFunctionEPNS0_12ThisFunctionE
0
_ZN2v88internal11interpreter17BytecodeGenerator18VisitIterationBodyEPNS0_18IterationStatementEPNS1_11LoopBuilderE
193044
_ZN2v88internal11interpreter17BytecodeGenerator18VisitObjectLiteralEPNS0_13ObjectLiteralE
346962
_ZN2v88internal11interpreter17BytecodeGenerator18VisitRegExpLiteralEPNS0_13RegExpLiteralE
0
_ZN2v88internal11interpreter17BytecodeGenerator18VisitSetHomeObjectENS1_8RegisterES3_PNS0_15LiteralPropertyEi
311873
_ZN2v88internal11interpreter17BytecodeGenerator18VisitVariableProxyEPNS0_13VariableProxyE
11147155
_ZN2v88internal11interpreter17BytecodeGenerator18VisitWithStatementEPNS0_13WithStatementE
4053
_ZN2v88internal11interpreter17BytecodeGenerator19VisitBreakStatementEPNS0_14BreakStatementE
76339
_ZN2v88internal11interpreter17BytecodeGenerator19VisitCountOperationEPNS0_14CountOperationE
149147
_ZN2v88internal11interpreter17BytecodeGenerator19VisitEmptyStatementEPNS0_14EmptyStatementE
0
_ZN2v88internal11interpreter17BytecodeGenerator19VisitForInStatementEPNS0_14ForInStatementE
5841
_ZN2v88internal11interpreter17BytecodeGenerator19VisitForOfStatementEPNS0_14ForOfStatementE
31823
_ZN2v88internal11interpreter17BytecodeGenerator19VisitForTypeOfValueEPNS0_10ExpressionE
212620
_ZN2v88internal11interpreter17BytecodeGenerator19VisitUnaryOperationEPNS0_14UnaryOperationE
506179
_ZN2v88internal11interpreter17BytecodeGenerator19VisitWhileStatementEPNS0_14WhileStatementE
17304
_ZN2v88internal11interpreter17BytecodeGenerator20BuildLoadPropertyKeyEPNS0_15LiteralPropertyENS1_8RegisterE
306398
_ZN2v88internal11interpreter17BytecodeGenerator20GenerateBytecodeBodyEv
2077438
_ZN2v88internal11interpreter17BytecodeGenerator20VisitArgumentsObjectEPNS0_8VariableE
2077437
_ZN2v88internal11interpreter17BytecodeGenerator20VisitBinaryOperationEPNS0_15BinaryOperationE
1412369
_ZN2v88internal11interpreter17BytecodeGenerator20VisitCommaExpressionEPNS0_15BinaryOperationE
174809
_ZN2v88internal11interpreter17BytecodeGenerator20VisitForInAssignmentEPNS0_10ExpressionENS0_12FeedbackSlotE
5764
_ZN2v88internal11interpreter17BytecodeGenerator20VisitFunctionLiteralEPNS0_15FunctionLiteralE
3434432
_ZN2v88internal11interpreter17BytecodeGenerator20VisitIterationHeaderEPNS0_18IterationStatementEPNS1_11LoopBuilderE
192740
_ZN2v88internal11interpreter17BytecodeGenerator20VisitReturnStatementEPNS0_15ReturnStatementE
2094878
_ZN2v88internal11interpreter17BytecodeGenerator20VisitSwitchStatementEPNS0_15SwitchStatementE
18873
_ZN2v88internal11interpreter17BytecodeGenerator21ExpressionResultScopeD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator21ExpressionResultScopeD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator21VisitCompareOperationEPNS0_16CompareOperationE
1211787
_ZN2v88internal11interpreter17BytecodeGenerator21VisitDoWhileStatementEPNS0_16DoWhileStatementE
2191
_ZN2v88internal11interpreter17BytecodeGenerator21VisitEmptyParenthesesEPNS0_16EmptyParenthesesE
0
_ZN2v88internal11interpreter17BytecodeGenerator21VisitForRegisterValueEPNS0_10ExpressionE
6447262
_ZN2v88internal11interpreter17BytecodeGenerator21VisitForRegisterValueEPNS0_10ExpressionENS1_8RegisterE
1407284
_ZN2v88internal11interpreter17BytecodeGenerator22BuildLiteralCompareNilENS0_5Token5ValueENS0_8NilValueE
181881
_ZN2v88internal11interpreter17BytecodeGenerator22VisitContinueStatementEPNS0_17ContinueStatementE
11886
_ZN2v88internal11interpreter17BytecodeGenerator22VisitDebuggerStatementEPNS0_17DebuggerStatementE
0
_ZN2v88internal11interpreter17BytecodeGenerator22VisitGeneratorPrologueEv
10819
_ZN2v88internal11interpreter17BytecodeGenerator22VisitNewTargetVariableEPNS0_8VariableE
2077442
_ZN2v88internal11interpreter17BytecodeGenerator22VisitTryCatchStatementEPNS0_17TryCatchStatementE
128266
_ZN2v88internal11interpreter17BytecodeGenerator23BuildVariableAssignmentEPNS0_8VariableENS0_5Token5ValueENS0_12FeedbackSlotENS0_13HoleCheckModeE
5590719
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTopLevel7ExecuteENS2_12ControlScope7CommandEPNS0_9StatementE
2158196
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTopLevelD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTopLevelD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTryCatch7ExecuteENS2_12ControlScope7CommandEPNS0_9StatementE
50260
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTryCatchD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTryCatchD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator23RegisterAllocationScopeD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator23RegisterAllocationScopeD2Ev
74677532
_ZN2v88internal11interpreter17BytecodeGenerator23VisitRestArgumentsArrayEPNS0_8VariableE
2077436
_ZN2v88internal11interpreter17BytecodeGenerator23VisitSuperCallReferenceEPNS0_18SuperCallReferenceE
0
_ZN2v88internal11interpreter17BytecodeGenerator24BuildNewLocalWithContextEPNS0_5ScopeE
4053
_ZN2v88internal11interpreter17BytecodeGenerator24BuildThrowReferenceErrorEPKNS0_12AstRawStringE
109345
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForBreakable7ExecuteENS2_12ControlScope7CommandEPNS0_9StatementE
753923
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForBreakableD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForBreakableD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForIteration7ExecuteENS2_12ControlScope7CommandEPNS0_9StatementE
99126
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForIterationD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForIterationD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator24VisitExpressionStatementEPNS0_19ExpressionStatementE
9229152
_ZN2v88internal11interpreter17BytecodeGenerator24VisitForAccumulatorValueEPNS0_10ExpressionE
19321045
_ZN2v88internal11interpreter17BytecodeGenerator24VisitFunctionDeclarationEPNS0_19FunctionDeclarationE
722700
_ZN2v88internal11interpreter17BytecodeGenerator24VisitLogicalOrExpressionEPNS0_15BinaryOperationE
158356
_ZN2v88internal11interpreter17BytecodeGenerator24VisitTryFinallyStatementEPNS0_19TryFinallyStatementE
48266
_ZN2v88internal11interpreter17BytecodeGenerator24VisitVariableDeclarationEPNS0_19VariableDeclarationE
3582253
_ZN2v88internal11interpreter17BytecodeGenerator25AllocateDeferredConstantsEPNS0_7IsolateE
2077414
_ZN2v88internal11interpreter17BytecodeGenerator25BuildNewLocalBlockContextEPNS0_5ScopeE
43950
_ZN2v88internal11interpreter17BytecodeGenerator25BuildNewLocalCatchContextEPNS0_5ScopeE
128266
_ZN2v88internal11interpreter17BytecodeGenerator25ControlScopeForTryFinally7ExecuteENS2_12ControlScope7CommandEPNS0_9StatementE
40695
_ZN2v88internal11interpreter17BytecodeGenerator25ControlScopeForTryFinallyD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator25ControlScopeForTryFinallyD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator25GlobalDeclarationsBuilder20AllocateDeclarationsEPNS0_15CompilationInfoE
77372
_ZN2v88internal11interpreter17BytecodeGenerator25GlobalDeclarationsBuilderC2EPNS0_4ZoneE
2154835
_ZN2v88internal11interpreter17BytecodeGenerator25ToBooleanModeFromTypeHintENS2_8TypeHintE
0
_ZN2v88internal11interpreter17BytecodeGenerator25VisitArithmeticExpressionEPNS0_15BinaryOperationE
931383
_ZN2v88internal11interpreter17BytecodeGenerator25VisitImportCallExpressionEPNS0_20ImportCallExpressionE
180
_ZN2v88internal11interpreter17BytecodeGenerator25VisitLogicalAndExpressionEPNS0_15BinaryOperationE
147821
_ZN2v88internal11interpreter17BytecodeGenerator25VisitRewritableExpressionEPNS0_20RewritableExpressionE
1495
_ZN2v88internal11interpreter17BytecodeGenerator25VisitThisFunctionVariableEPNS0_8VariableE
2077446
_ZN2v88internal11interpreter17BytecodeGenerator26VisitNativeFunctionLiteralEPNS0_21NativeFunctionLiteralE
2483
_ZN2v88internal11interpreter17BytecodeGenerator26VisitObjectLiteralAccessorENS1_8RegisterEPNS0_21ObjectLiteralPropertyES3_
8222
_ZN2v88internal11interpreter17BytecodeGenerator27VisitClassLiteralPropertiesEPNS0_12ClassLiteralENS1_8RegisterES5_
41550
_ZN2v88internal11interpreter17BytecodeGenerator27VisitKeyedSuperPropertyLoadEPNS0_8PropertyENS1_8RegisterE
458
_ZN2v88internal11interpreter17BytecodeGenerator27VisitModuleNamespaceImportsEv
2077441
_ZN2v88internal11interpreter17BytecodeGenerator27VisitNamedSuperPropertyLoadEPNS0_8PropertyENS1_8RegisterE
902
_ZN2v88internal11interpreter17BytecodeGenerator27VisitSuperPropertyReferenceEPNS0_22SuperPropertyReferenceE
0
_ZN2v88internal11interpreter17BytecodeGenerator28VisitAndPushIntoRegisterListEPNS0_10ExpressionEPNS1_12RegisterListE
8881124
_ZN2v88internal11interpreter17BytecodeGenerator28VisitPropertyLoadForRegisterENS1_8RegisterEPNS0_8PropertyES3_
966782
_ZN2v88internal11interpreter17BytecodeGenerator29BuildClassLiteralNamePropertyEPNS0_12ClassLiteralENS1_8RegisterE
41550
_ZN2v88internal11interpreter17BytecodeGenerator30BuildNewLocalActivationContextEv
201038
_ZN2v88internal11interpreter17BytecodeGenerator30VisitFunctionClosureForContextEv
176269
_ZN2v88internal11interpreter17BytecodeGenerator33VisitForAccumulatorValueOrTheHoleEPNS0_10ExpressionE
41550
_ZN2v88internal11interpreter17BytecodeGenerator33VisitSloppyBlockFunctionStatementEPNS0_28SloppyBlockFunctionStatementE
3476
_ZN2v88internal11interpreter17BytecodeGenerator34BuildPushUndefinedIntoRegisterListEPNS1_12RegisterListE
126564
_ZN2v88internal11interpreter17BytecodeGenerator35BuildHoleCheckForVariableAssignmentEPNS0_8VariableENS0_5Token5ValueE
35258
_ZN2v88internal11interpreter17BytecodeGenerator35VisitBlockDeclarationsAndStatementsEPNS0_5BlockE
5183158
_ZN2v88internal11interpreter17BytecodeGenerator36BuildVariableLoadForAccumulatorValueEPNS0_8VariableENS0_12FeedbackSlotENS0_13HoleCheckModeENS0_10TypeofModeE
1002541
_ZN2v88internal11interpreter17BytecodeGenerator41BuildLocalActivationContextInitializationEv
201038
_ZN2v88internal11interpreter17BytecodeGenerator8VisitNotEPNS0_14UnaryOperationE
417417
_ZN2v88internal11interpreter17BytecodeGenerator9VisitCallEPNS0_4CallE
2402286
_ZN2v88internal11interpreter17BytecodeGenerator9VisitVoidEPNS0_14UnaryOperationE
0
_ZN2v88internal11interpreter17BytecodeGeneratorC2EPNS0_15CompilationInfoE
2077453
_ZNK2v88internal11interpreter17BytecodeGenerator14feedback_indexENS0_12FeedbackSlotE
0
Generated by:
LCOV version 1.10