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
_ZN2v88internal11interpreter17BytecodeGenerator23RegisterAllocationScopeD2Ev
74604554
_ZN2v88internal11interpreter17BytecodeGenerator24VisitForAccumulatorValueEPNS0_10ExpressionE
19299401
_ZN2v88internal11interpreter17BytecodeGenerator17BuildVariableLoadEPNS0_8VariableENS0_12FeedbackSlotENS0_13HoleCheckModeENS0_10TypeofModeE
12228858
_ZN2v88internal11interpreter17BytecodeGenerator18VisitVariableProxyEPNS0_13VariableProxyE
11131169
_ZN2v88internal11interpreter17BytecodeGenerator14VisitForEffectEPNS0_10ExpressionE
9518067
_ZN2v88internal11interpreter17BytecodeGenerator12VisitLiteralEPNS0_7LiteralE
9443161
_ZN2v88internal11interpreter17BytecodeGenerator24VisitExpressionStatementEPNS0_19ExpressionStatementE
9220602
_ZN2v88internal11interpreter17BytecodeGenerator28VisitAndPushIntoRegisterListEPNS0_10ExpressionEPNS1_12RegisterListE
8871191
_ZN2v88internal11interpreter17BytecodeGenerator15VisitStatementsEPNS0_8ZoneListIPNS0_9StatementEEE
7367140
_ZN2v88internal11interpreter17BytecodeGenerator15VisitAssignmentEPNS0_10AssignmentE
6584512
_ZN2v88internal11interpreter17BytecodeGenerator21VisitForRegisterValueEPNS0_10ExpressionE
6438960
_ZN2v88internal11interpreter17BytecodeGenerator23BuildVariableAssignmentEPNS0_8VariableENS0_5Token5ValueENS0_12FeedbackSlotENS0_13HoleCheckModeE
5585933
_ZN2v88internal11interpreter17BytecodeGenerator35VisitBlockDeclarationsAndStatementsEPNS0_5BlockE
5177533
_ZN2v88internal11interpreter17BytecodeGenerator10VisitBlockEPNS0_5BlockE
5177533
_ZN2v88internal11interpreter17BytecodeGenerator17VisitPropertyLoadENS1_8RegisterEPNS0_8PropertyE
3960814
_ZN2v88internal11interpreter17BytecodeGenerator24VisitVariableDeclarationEPNS0_19VariableDeclarationE
3579633
_ZN2v88internal11interpreter17BytecodeGenerator14VisitArgumentsEPNS0_8ZoneListIPNS0_10ExpressionEEEPNS1_12RegisterListE
3561146
_ZN2v88internal11interpreter17BytecodeGenerator20VisitFunctionLiteralEPNS0_15FunctionLiteralE
3431460
_ZN2v88internal11interpreter17BytecodeGenerator13VisitPropertyEPNS0_8PropertyE
2995297
_ZN2v88internal11interpreter17BytecodeGenerator11BuildReturnEv
2555910
_ZN2v88internal11interpreter17BytecodeGenerator12ContextScopeD2Ev
2453076
_ZN2v88internal11interpreter17BytecodeGenerator12ContextScopeC2EPS2_PNS0_5ScopeEb
2453068
_ZN2v88internal11interpreter17BytecodeGenerator9VisitCallEPNS0_4CallE
2399663
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScope14PerformCommandENS3_7CommandEPNS0_9StatementE
2290447
_ZN2v88internal11interpreter17BytecodeGenerator17VisitDeclarationsEPNS0_12ThreadedListINS0_11DeclarationEEE
2259746
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTopLevel7ExecuteENS2_12ControlScope7CommandEPNS0_9StatementE
2156784
_ZN2v88internal11interpreter17BytecodeGenerator25GlobalDeclarationsBuilderC2EPNS0_4ZoneE
2153484
_ZN2v88internal11interpreter17BytecodeGenerator20VisitReturnStatementEPNS0_15ReturnStatementE
2093558
_ZN2v88internal11interpreter17BytecodeGeneratorC2EPNS0_15CompilationInfoE
2076143
_ZN2v88internal11interpreter17BytecodeGenerator27VisitModuleNamespaceImportsEv
2076133
_ZN2v88internal11interpreter17BytecodeGenerator22VisitNewTargetVariableEPNS0_8VariableE
2076132
_ZN2v88internal11interpreter17BytecodeGenerator25VisitThisFunctionVariableEPNS0_8VariableE
2076132
_ZN2v88internal11interpreter17BytecodeGenerator23VisitRestArgumentsArrayEPNS0_8VariableE
2076130
_ZN2v88internal11interpreter17BytecodeGenerator16GenerateBytecodeEm
2076130
_ZN2v88internal11interpreter17BytecodeGenerator20VisitArgumentsObjectEPNS0_8VariableE
2076130
_ZN2v88internal11interpreter17BytecodeGenerator20GenerateBytecodeBodyEv
2076129
_ZN2v88internal11interpreter17BytecodeGenerator25AllocateDeferredConstantsEPNS0_7IsolateE
2076108
_ZN2v88internal11interpreter17BytecodeGenerator16FinalizeBytecodeEPNS0_7IsolateE
2076095
_ZN2v88internal11interpreter17BytecodeGenerator12VisitForTestEPNS0_10ExpressionEPNS1_14BytecodeLabelsES6_NS2_15TestFallthroughE
2049356
_ZN2v88internal11interpreter17BytecodeGenerator20VisitBinaryOperationEPNS0_15BinaryOperationE
1410734
_ZN2v88internal11interpreter17BytecodeGenerator21VisitForRegisterValueEPNS0_10ExpressionENS1_8RegisterE
1406286
_ZN2v88internal11interpreter17BytecodeGenerator21VisitCompareOperationEPNS0_16CompareOperationE
1209890
_ZN2v88internal11interpreter17BytecodeGenerator16VisitIfStatementEPNS0_11IfStatementE
1144339
_ZN2v88internal11interpreter17BytecodeGenerator36BuildVariableLoadForAccumulatorValueEPNS0_8VariableENS0_12FeedbackSlotENS0_13HoleCheckModeENS0_10TypeofModeE
1001703
_ZN2v88internal11interpreter17BytecodeGenerator28VisitPropertyLoadForRegisterENS1_8RegisterEPNS0_8PropertyES3_
965520
_ZN2v88internal11interpreter17BytecodeGenerator16VisitCallRuntimeEPNS0_11CallRuntimeE
940621
_ZN2v88internal11interpreter17BytecodeGenerator25VisitArithmeticExpressionEPNS0_15BinaryOperationE
930259
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForBreakable7ExecuteENS2_12ControlScope7CommandEPNS0_9StatementE
753175
_ZN2v88internal11interpreter17BytecodeGenerator24VisitFunctionDeclarationEPNS0_19FunctionDeclarationE
722139
_ZN2v88internal11interpreter17BytecodeGenerator19VisitUnaryOperationEPNS0_14UnaryOperationE
505373
_ZN2v88internal11interpreter17BytecodeGenerator8VisitNotEPNS0_14UnaryOperationE
416699
_ZN2v88internal11interpreter17BytecodeGenerator18VisitObjectLiteralEPNS0_13ObjectLiteralE
346528
_ZN2v88internal11interpreter17BytecodeGenerator18VisitSetHomeObjectENS1_8RegisterES3_PNS0_15LiteralPropertyEi
311865
_ZN2v88internal11interpreter17BytecodeGenerator20BuildLoadPropertyKeyEPNS0_15LiteralPropertyENS1_8RegisterE
306398
_ZN2v88internal11interpreter17BytecodeGenerator12VisitCallNewEPNS0_7CallNewE
220863
_ZN2v88internal11interpreter17BytecodeGenerator19VisitForTypeOfValueEPNS0_10ExpressionE
212323
_ZN2v88internal11interpreter17BytecodeGenerator30BuildNewLocalActivationContextEv
200888
_ZN2v88internal11interpreter17BytecodeGenerator41BuildLocalActivationContextInitializationEv
200888
_ZN2v88internal11interpreter17BytecodeGenerator18VisitIterationBodyEPNS0_18IterationStatementEPNS1_11LoopBuilderE
192835
_ZN2v88internal11interpreter17BytecodeGenerator20VisitIterationHeaderEPNS0_18IterationStatementEPNS1_11LoopBuilderE
192531
_ZN2v88internal11interpreter17BytecodeGenerator22BuildLiteralCompareNilENS0_5Token5ValueENS0_8NilValueE
181507
_ZN2v88internal11interpreter17BytecodeGenerator30VisitFunctionClosureForContextEv
176051
_ZN2v88internal11interpreter17BytecodeGenerator20VisitCommaExpressionEPNS0_15BinaryOperationE
174809
_ZN2v88internal11interpreter17BytecodeGenerator24VisitLogicalOrExpressionEPNS0_15BinaryOperationE
158099
_ZN2v88internal11interpreter17BytecodeGenerator17VisitArrayLiteralEPNS0_12ArrayLiteralE
151119
_ZN2v88internal11interpreter17BytecodeGenerator17VisitForStatementEPNS0_12ForStatementE
150501
_ZN2v88internal11interpreter17BytecodeGenerator19VisitCountOperationEPNS0_14CountOperationE
149030
_ZN2v88internal11interpreter17BytecodeGenerator25VisitLogicalAndExpressionEPNS0_15BinaryOperationE
147567
_ZN2v88internal11interpreter17BytecodeGenerator12VisitInScopeEPNS0_9StatementEPNS0_5ScopeE
132101
_ZN2v88internal11interpreter17BytecodeGenerator16BuildThrowIfHoleEPNS0_8VariableE
129309
_ZN2v88internal11interpreter17BytecodeGenerator25BuildNewLocalCatchContextEPNS0_5ScopeE
128048
_ZN2v88internal11interpreter17BytecodeGenerator22VisitTryCatchStatementEPNS0_17TryCatchStatementE
128048
_ZN2v88internal11interpreter17BytecodeGenerator34BuildPushUndefinedIntoRegisterListEPNS1_12RegisterListE
126066
_ZN2v88internal11interpreter17BytecodeGenerator10VisitThrowEPNS0_5ThrowE
112510
_ZN2v88internal11interpreter17BytecodeGenerator24BuildThrowReferenceErrorEPKNS0_12AstRawStringE
109345
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForIteration7ExecuteENS2_12ControlScope7CommandEPNS0_9StatementE
99069
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScope16DeferredCommands13RecordCommandENS3_7CommandEPNS0_9StatementE
88861
_ZN2v88internal11interpreter17BytecodeGenerator17VisitDoExpressionEPNS0_12DoExpressionE
83136
_ZN2v88internal11interpreter17BytecodeGenerator25GlobalDeclarationsBuilder20AllocateDeclarationsEPNS0_15CompilationInfoE
77340
_ZN2v88internal11interpreter17BytecodeGenerator19VisitBreakStatementEPNS0_14BreakStatementE
76311
_ZN2v88internal11interpreter17BytecodeGenerator16VisitConditionalEPNS0_11ConditionalE
60434
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTryCatch7ExecuteENS2_12ControlScope7CommandEPNS0_9StatementE
50224
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScope16DeferredCommands21RecordFallThroughPathEv
48172
_ZN2v88internal11interpreter17BytecodeGenerator24VisitTryFinallyStatementEPNS0_19TryFinallyStatementE
48172
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScope16DeferredCommands21ApplyDeferredCommandsEv
48172
_ZN2v88internal11interpreter17BytecodeGenerator25BuildNewLocalBlockContextEPNS0_5ScopeE
43950
_ZN2v88internal11interpreter17BytecodeGenerator29BuildClassLiteralNamePropertyEPNS0_12ClassLiteralENS1_8RegisterE
41538
_ZN2v88internal11interpreter17BytecodeGenerator27VisitClassLiteralPropertiesEPNS0_12ClassLiteralENS1_8RegisterES5_
41538
_ZN2v88internal11interpreter17BytecodeGenerator17VisitClassLiteralEPNS0_12ClassLiteralE
41538
_ZN2v88internal11interpreter17BytecodeGenerator33VisitForAccumulatorValueOrTheHoleEPNS0_10ExpressionE
41538
_ZN2v88internal11interpreter17BytecodeGenerator25ControlScopeForTryFinally7ExecuteENS2_12ControlScope7CommandEPNS0_9StatementE
40689
_ZN2v88internal11interpreter17BytecodeGenerator35BuildHoleCheckForVariableAssignmentEPNS0_8VariableENS0_5Token5ValueE
35258
_ZN2v88internal11interpreter17BytecodeGenerator16VisitGetIteratorEPNS0_11GetIteratorE
34646
_ZN2v88internal11interpreter17BytecodeGenerator19VisitForOfStatementEPNS0_14ForOfStatementE
31735
_ZN2v88internal11interpreter17BytecodeGenerator12VisitSuspendEPNS0_7SuspendE
19833
_ZN2v88internal11interpreter17BytecodeGenerator20VisitSwitchStatementEPNS0_15SwitchStatementE
18859
_ZN2v88internal11interpreter17BytecodeGenerator19VisitWhileStatementEPNS0_14WhileStatementE
17292
_ZN2v88internal11interpreter17BytecodeGenerator22VisitContinueStatementEPNS0_17ContinueStatementE
11882
_ZN2v88internal11interpreter17BytecodeGenerator10BuildAbortENS0_13BailoutReasonE
11853
_ZN2v88internal11interpreter17BytecodeGenerator16BuildIndexedJumpENS1_8RegisterEmmRNS0_10ZoneVectorINS1_13BytecodeLabelEEE
11853
_ZN2v88internal11interpreter17BytecodeGenerator22VisitGeneratorPrologueEv
10819
_ZN2v88internal11interpreter17BytecodeGenerator11VisitDeleteEPNS0_14UnaryOperationE
10051
_ZN2v88internal11interpreter17BytecodeGenerator26VisitObjectLiteralAccessorENS1_8RegisterEPNS0_21ObjectLiteralPropertyES3_
8222
_ZN2v88internal11interpreter17BytecodeGenerator19VisitForInStatementEPNS0_14ForInStatementE
5841
_ZN2v88internal11interpreter17BytecodeGenerator20VisitForInAssignmentEPNS0_10ExpressionENS0_12FeedbackSlotE
5764
_ZN2v88internal11interpreter17BytecodeGenerator11VisitSpreadEPNS0_6SpreadE
5025
_ZN2v88internal11interpreter17BytecodeGenerator16BuildAsyncReturnEv
4960
_ZN2v88internal11interpreter17BytecodeGenerator14VisitCallSuperEPNS0_4CallE
4089
_ZN2v88internal11interpreter17BytecodeGenerator18VisitWithStatementEPNS0_13WithStatementE
4053
_ZN2v88internal11interpreter17BytecodeGenerator24BuildNewLocalWithContextEPNS0_5ScopeE
4053
_ZN2v88internal11interpreter17BytecodeGenerator33VisitSloppyBlockFunctionStatementEPNS0_28SloppyBlockFunctionStatementE
3476
_ZN2v88internal11interpreter17BytecodeGenerator26VisitNativeFunctionLiteralEPNS0_21NativeFunctionLiteralE
2483
_ZN2v88internal11interpreter17BytecodeGenerator21VisitDoWhileStatementEPNS0_16DoWhileStatementE
2191
_ZN2v88internal11interpreter17BytecodeGenerator25VisitRewritableExpressionEPNS0_20RewritableExpressionE
1495
_ZN2v88internal11interpreter17BytecodeGenerator27VisitNamedSuperPropertyLoadEPNS0_8PropertyENS1_8RegisterE
902
_ZN2v88internal11interpreter17BytecodeGenerator27VisitKeyedSuperPropertyLoadEPNS0_8PropertyENS1_8RegisterE
458
_ZN2v88internal11interpreter17BytecodeGenerator25VisitImportCallExpressionEPNS0_20ImportCallExpressionE
180
_ZN2v88internal11interpreter17BytecodeGenerator17EffectResultScopeD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator21ExpressionResultScopeD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTryCatchD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator21ExpressionResultScopeD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator15TestResultScopeD2Ev
0
_ZNK2v88internal11interpreter17BytecodeGenerator14feedback_indexENS0_12FeedbackSlotE
0
_ZN2v88internal11interpreter17BytecodeGenerator17EffectResultScopeD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator16ValueResultScopeD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator18VisitRegExpLiteralEPNS0_13RegExpLiteralE
0
_ZN2v88internal11interpreter17BytecodeGenerator21VisitEmptyParenthesesEPNS0_16EmptyParenthesesE
0
_ZN2v88internal11interpreter17BytecodeGenerator15TestResultScopeD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForIterationD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForBreakableD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator19VisitEmptyStatementEPNS0_14EmptyStatementE
0
_ZN2v88internal11interpreter17BytecodeGenerator11VisitTypeOfEPNS0_14UnaryOperationE
0
_ZN2v88internal11interpreter17BytecodeGenerator23RegisterAllocationScopeD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScopeD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator12ControlScopeD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTryCatchD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator22VisitDebuggerStatementEPNS0_17DebuggerStatementE
0
_ZN2v88internal11interpreter17BytecodeGenerator25ControlScopeForTryFinallyD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator16ValueResultScopeD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator27VisitSuperPropertyReferenceEPNS0_22SuperPropertyReferenceE
0
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForBreakableD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator25ToBooleanModeFromTypeHintENS2_8TypeHintE
0
_ZN2v88internal11interpreter17BytecodeGenerator9VisitVoidEPNS0_14UnaryOperationE
0
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTopLevelD2Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator15VisitCaseClauseEPNS0_10CaseClauseE
0
_ZN2v88internal11interpreter17BytecodeGenerator17VisitThisFunctionEPNS0_12ThisFunctionE
0
_ZN2v88internal11interpreter17BytecodeGenerator24ControlScopeForIterationD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator23VisitSuperCallReferenceEPNS0_18SuperCallReferenceE
0
_ZN2v88internal11interpreter17BytecodeGenerator12BuildReThrowEv
0
_ZN2v88internal11interpreter17BytecodeGenerator25ControlScopeForTryFinallyD0Ev
0
_ZN2v88internal11interpreter17BytecodeGenerator23ControlScopeForTopLevelD0Ev
0
Generated by:
LCOV version 1.10