LCOV - code coverage report
Current view: top level - src/asmjs - asm-typer.cc (source / functions) Hit Total Coverage
Test: app.info Lines: 1098 1168 94.0 %
Date: 2017-04-26 Functions: 88 93 94.6 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal4wasm12_GLOBAL__N_110IsLiteral0EPNS0_7LiteralE 194651
_ZN2v88internal4wasm12_GLOBAL__N_112IsLiteralIntEPNS0_7LiteralE 393569
_ZN2v88internal4wasm12_GLOBAL__N_112IsUnaryMinusEPNS0_15BinaryOperationE 12251
_ZN2v88internal4wasm12_GLOBAL__N_114IsLiteral1Dot0EPNS0_7LiteralE 20203
_ZN2v88internal4wasm12_GLOBAL__N_115IsIntAnnotationEPNS0_15BinaryOperationE 198701
_ZN2v88internal4wasm12_GLOBAL__N_115IsLiteralDoubleEPNS0_7LiteralE 335024
_ZN2v88internal4wasm12_GLOBAL__N_115IsLiteralMinus1EPNS0_7LiteralE 6260
_ZN2v88internal4wasm12_GLOBAL__N_117IsUseAsmDirectiveEPNS0_9StatementE 4570
_ZN2v88internal4wasm12_GLOBAL__N_118IsDoubleAnnotationEPNS0_15BinaryOperationE 47017
_ZN2v88internal4wasm12_GLOBAL__N_118ValidAsmIdentifierENS0_6HandleINS0_6StringEEE 84027
_ZN2v88internal4wasm12_GLOBAL__N_121ExtractInt32CaseLabelEPNS0_10CaseClauseEPi 28063
_ZN2v88internal4wasm12_GLOBAL__N_121IsIntishLiteralFactorEPNS0_10ExpressionEPi 23044
_ZN2v88internal4wasm12_GLOBAL__N_122ExtractHeapAccessShiftEPNS0_10ExpressionEPj 104173
_ZN2v88internal4wasm12_GLOBAL__N_123ExtractIndirectCallMaskEPNS0_10ExpressionEPj 1234
_ZN2v88internal4wasm12_GLOBAL__N_123LiteralIndexOutOfBoundsEPNS1_7AsmTypeEj 9916
_ZN2v88internal4wasm12_GLOBAL__N_128ExtractInitializerExpressionEPNS0_9StatementE 59574
_ZN2v88internal4wasm12_GLOBAL__N_18IsInvertEPNS0_15BinaryOperationE 2184
_ZN2v88internal4wasm8AsmTyper10ExportTypeEPNS0_13VariableProxyE 4707
_ZN2v88internal4wasm8AsmTyper11NewHeapViewEPNS0_7CallNewE 1464
_ZN2v88internal4wasm8AsmTyper12ImportLookupEPNS0_8PropertyE 11780
_ZN2v88internal4wasm8AsmTyper12ValidateCallEPNS1_7AsmTypeEPNS0_4CallE 32641
_ZN2v88internal4wasm8AsmTyper12ValidateCaseEPNS0_10CaseClauseEPi 28063
_ZN2v88internal4wasm8AsmTyper12VariableInfo16ForSpecialSymbolEPNS0_4ZoneENS2_14StandardMemberE 366888
_ZN2v88internal4wasm8AsmTyper12VariableInfo18SetFirstForwardUseERKNS0_15MessageLocationE 210
_ZN2v88internal4wasm8AsmTyper14IsCallToFroundEPNS0_4CallE 34690
_ZN2v88internal4wasm8AsmTyper14ValidateExportEPNS0_15ReturnStatementE 3310
_ZN2v88internal4wasm8AsmTyper15FailWithMessageEPKc 0
_ZN2v88internal4wasm8AsmTyper15ValidateDefaultEPNS0_10CaseClauseE 473
_ZN2v88internal4wasm8AsmTyper16InitializeStdlibEv 358819
_ZN2v88internal4wasm8AsmTyper16ValidateFunctionEPNS0_19FunctionDeclarationE 11690
_ZN2v88internal4wasm8AsmTyper17ValidateStatementEPNS0_9StatementE 406935
_ZN2v88internal4wasm8AsmTyper18ValidateExpressionEPNS0_10ExpressionE 1361586
_ZN2v88internal4wasm8AsmTyper18ValidateHeapAccessEPNS0_8PropertyENS2_14HeapAccessTypeE 126802
_ZN2v88internal4wasm8AsmTyper18ValidateIdentifierEPNS0_13VariableProxyE 373131
_ZN2v88internal4wasm8AsmTyper19AddForwardReferenceEPNS0_13VariableProxyEPNS2_12VariableInfoE 2813
_ZN2v88internal4wasm8AsmTyper19FlattenedStatements4NextEv 501869
_ZN2v88internal4wasm8AsmTyper19FlattenedStatementsC2EPNS0_4ZoneEPNS0_8ZoneListIPNS0_9StatementEEE 2954
_ZN2v88internal4wasm8AsmTyper19SourceLayoutTracker7Section13AddNewElementERKNS0_7AstNodeE 33310
_ZN2v88internal4wasm8AsmTyper19TriggerParsingErrorEv 6
_ZN2v88internal4wasm8AsmTyper19ValidateIfStatementEPNS0_11IfStatementE 40715
_ZN2v88internal4wasm8AsmTyper20ValidateForStatementEPNS0_12ForStatementE 187
_ZN2v88internal4wasm8AsmTyper21ReturnTypeAnnotationsEPNS0_10ExpressionE 8972
_ZN2v88internal4wasm8AsmTyper21ValidateFloatCoercionEPNS0_4CallE 33507
_ZN2v88internal4wasm8AsmTyper21ValidateFunctionTableEPNS0_10AssignmentE 369
_ZN2v88internal4wasm8AsmTyper21ValidateInnerFunctionEPNS0_19FunctionDeclarationE 11256
_ZN2v88internal4wasm8AsmTyper22ClearFunctionNodeTypesEv 10956
_ZN2v88internal4wasm8AsmTyper22ValidateBlockStatementEPNS0_5BlockE 63274
_ZN2v88internal4wasm8AsmTyper22ValidateBreakStatementEPNS0_14BreakStatementE 0
_ZN2v88internal4wasm8AsmTyper22ValidateCallExpressionEPNS0_4CallE 836
_ZN2v88internal4wasm8AsmTyper22ValidateEmptyStatementEPNS0_14EmptyStatementE 0
_ZN2v88internal4wasm8AsmTyper22ValidateModuleFunctionEPNS0_19FunctionDeclarationE 11690
_ZN2v88internal4wasm8AsmTyper22ValidateNumericLiteralEPNS0_7LiteralE 270921
_ZN2v88internal4wasm8AsmTyper22ValidateWhileStatementEPNS0_14WhileStatementE 3691
_ZN2v88internal4wasm8AsmTyper23ValidateBinaryOperationEPNS0_15BinaryOperationE 374198
_ZN2v88internal4wasm8AsmTyper23ValidateCommaExpressionEPNS0_15BinaryOperationE 3822
_ZN2v88internal4wasm8AsmTyper23ValidateModuleFunctionsEPNS0_15FunctionLiteralE 637
_ZN2v88internal4wasm8AsmTyper23ValidateReturnStatementEPNS0_15ReturnStatementE 39240
_ZN2v88internal4wasm8AsmTyper23ValidateShiftExpressionEPNS0_15BinaryOperationE 38133
_ZN2v88internal4wasm8AsmTyper23ValidateSwitchStatementEPNS0_15SwitchStatementE 552
_ZN2v88internal4wasm8AsmTyper23ValidateUnaryExpressionEPNS0_14UnaryOperationE 13472
_ZN2v88internal4wasm8AsmTyper23VariableTypeAnnotationsEPNS0_10ExpressionENS2_12VariableInfo10MutabilityE 33053
_ZN2v88internal4wasm8AsmTyper24ParameterTypeAnnotationsEPNS0_8VariableEPNS0_10ExpressionE 17462
_ZN2v88internal4wasm8AsmTyper24ValidateCompareOperationEPNS0_16CompareOperationE 51036
_ZN2v88internal4wasm8AsmTyper24ValidateDoWhileStatementEPNS0_16DoWhileStatementE 5293
_ZN2v88internal4wasm8AsmTyper24ValidateMemberExpressionEPNS0_8PropertyE 75066
_ZN2v88internal4wasm8AsmTyper24VariableAsStandardMemberEPNS0_8VariableE 420760
_ZN2v88internal4wasm8AsmTyper25ValidateContinueStatementEPNS0_17ContinueStatementE 0
_ZN2v88internal4wasm8AsmTyper25ValidateGlobalDeclarationEPNS0_10AssignmentE 14184
_ZN2v88internal4wasm8AsmTyper26ValidateAdditiveExpressionEPNS0_15BinaryOperationEj 125422
_ZN2v88internal4wasm8AsmTyper26ValidateEqualityExpressionEPNS0_16CompareOperationE 32152
_ZN2v88internal4wasm8AsmTyper27ValidateAfterFunctionsPhaseEv 3441
_ZN2v88internal4wasm8AsmTyper27ValidateBitwiseORExpressionEPNS0_15BinaryOperationE 179152
_ZN2v88internal4wasm8AsmTyper27ValidateExpressionStatementEPNS0_19ExpressionStatementE 212218
_ZN2v88internal4wasm8AsmTyper28ValidateAssignmentExpressionEPNS0_10AssignmentE 196336
_ZN2v88internal4wasm8AsmTyper28ValidateBeforeFunctionsPhaseEv 4701
_ZN2v88internal4wasm8AsmTyper28ValidateBitwiseANDExpressionEPNS0_15BinaryOperationE 13036
_ZN2v88internal4wasm8AsmTyper28ValidateBitwiseXORExpressionEPNS0_15BinaryOperationE 783
_ZN2v88internal4wasm8AsmTyper28ValidateRelationalExpressionEPNS0_16CompareOperationE 18884
_ZN2v88internal4wasm8AsmTyper29ValidateConditionalExpressionEPNS0_11ConditionalE 6590
_ZN2v88internal4wasm8AsmTyper32ValidateMultiplicativeExpressionEPNS0_15BinaryOperationE 12652
_ZN2v88internal4wasm8AsmTyper33ValidateModuleAfterFunctionsPhaseEPNS0_15FunctionLiteralE 3441
_ZN2v88internal4wasm8AsmTyper34ValidateModuleBeforeFunctionsPhaseEPNS0_15FunctionLiteralE 4701
_ZN2v88internal4wasm8AsmTyper8AddLocalEPNS0_8VariableEPNS2_12VariableInfoE 64825
_ZN2v88internal4wasm8AsmTyper8ValidateEv 1169
_ZN2v88internal4wasm8AsmTyper9AddGlobalEPNS0_8VariableEPNS2_12VariableInfoE 52328
_ZN2v88internal4wasm8AsmTyper9SetTypeOfEPNS0_7AstNodeEPNS1_7AsmTypeE 1793160
_ZN2v88internal4wasm8AsmTyperC2EPNS0_7IsolateEPNS0_4ZoneENS0_6HandleINS0_6ScriptEEEPNS0_15FunctionLiteralE 358819
_ZNK2v88internal4wasm8AsmTyper12VariableInfo5CloneEPNS0_4ZoneE 10446
_ZNK2v88internal4wasm8AsmTyper19SourceLayoutTracker7IsValidEv 3158
_ZNK2v88internal4wasm8AsmTyper19SourceLayoutTracker7Section12IsPrecededByERKS4_ 0
_ZNK2v88internal4wasm8AsmTyper6LookupEPNS0_8VariableE 1208321
_ZNK2v88internal4wasm8AsmTyper6TypeOfEPNS0_7AstNodeE 2222678
_ZNK2v88internal4wasm8AsmTyper6TypeOfEPNS0_8VariableE 11154

Generated by: LCOV version 1.10