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