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 Sort by function name Hit count Sort by 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