LCOV - code coverage report
Current view: top level - src/asmjs - asm-parser.cc (source / functions) Hit Total Coverage
Test: app.info Lines: 1205 1305 92.3 %
Date: 2019-04-17 Functions: 64 73 87.7 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal4wasm11AsmJsParser15UnaryExpressionEv 6596117
_ZN2v88internal4wasm11AsmJsParser24MultiplicativeExpressionEv 6582198
_ZN2v88internal4wasm11AsmJsParser14CallExpressionEv 6570521
_ZN2v88internal4wasm11AsmJsParser18AdditiveExpressionEv 6419729
_ZN2v88internal4wasm11AsmJsParser8PeekCallEv 6269862
_ZN2v88internal4wasm11AsmJsParser15ShiftExpressionEv 6219688
_ZN2v88internal4wasm11AsmJsParser20RelationalExpressionEv 6044506
_ZN2v88internal4wasm11AsmJsParser18EqualityExpressionEv 6000668
_ZN2v88internal4wasm11AsmJsParser20BitwiseANDExpressionEv 5980760
_ZN2v88internal4wasm11AsmJsParser20BitwiseXORExpressionEv 5979692
_ZN2v88internal4wasm11AsmJsParser20AssignmentExpressionEv 5929760
_ZN2v88internal4wasm11AsmJsParser21ConditionalExpressionEv 5728603
_ZN2v88internal4wasm11AsmJsParser19BitwiseORExpressionEv 5728603
_ZN2v88internal4wasm11AsmJsParser14NumericLiteralEv 5726148
_ZN2v88internal4wasm11AsmJsParser10GetVarInfoEi 2807750
_ZN2v88internal4wasm11AsmJsParser13SkipSemicolonEv 915490
_ZN2v88internal4wasm11AsmJsParser10ExpressionEPNS1_7AsmTypeE 542606
_ZN2v88internal4wasm11AsmJsParser17ValidateStatementEv 523769
_ZN2v88internal4wasm11AsmJsParser10IdentifierEv 496312
_ZN2v88internal4wasm11AsmJsParser18IterationStatementEv 336047
_ZN2v88internal4wasm11AsmJsParser19ExpressionStatementEv 295381
_ZN2v88internal4wasm11AsmJsParser18ValidateExpressionEv 293290
_ZN2v88internal4wasm11AsmJsParser18ValidateHeapAccessEv 169670
_ZN2v88internal4wasm11AsmJsParser16MemberExpressionEv 169670
_ZN2v88internal4wasm11AsmJsParser23ParenthesizedExpressionEv 130547
_ZN2v88internal4wasm11AsmJsParser5BlockEv 93488
_GLOBAL__sub_I_asm_parser.cc 60998
_ZN2v88internal4wasm11AsmJsParser16ConvertSignatureEPNS1_7AsmTypeERKNS0_10ZoneVectorIS4_EE 59453
_ZN2v88internal4wasm11AsmJsParser11IfStatementEv 58031
_ZN2v88internal4wasm11AsmJsParser12ValidateCallEv 47402
_ZN2v88internal4wasm11AsmJsParser15ReturnStatementEv 35019
_ZN2v88internal4wasm11AsmJsParser19FindBreakLabelDepthEi 24938
_ZN2v88internal4wasm11AsmJsParser14BreakStatementEv 24938
_ZN2v88internal4wasm11AsmJsParser12ValidateCaseEv 19994
_ZN2v88internal4wasm11AsmJsParser27CopyCurrentIdentifierStringEv 19887
_ZN2v88internal4wasm11AsmJsParser5BeginEi 14633
_ZN2v88internal4wasm11AsmJsParser4LoopEi 14021
_ZN2v88internal4wasm11AsmJsParser16ValidateFunctionEv 12675
_ZN2v88internal4wasm11AsmJsParser22ValidateFunctionParamsEPNS0_10ZoneVectorIPNS1_7AsmTypeEEE 12663
_ZN2v88internal4wasm11AsmJsParser22ValidateFunctionLocalsEmPNS0_10ZoneVectorINS1_9ValueTypeEEE 12653
_ZN2v88internal4wasm11AsmJsParser17ValidateModuleVarEb 8933
_ZN2v88internal4wasm11AsmJsParser11DoStatementEv 8751
_ZN2v88internal4wasm11AsmJsParser14WhileStatementEv 5131
_ZN2v88internal4wasm11AsmJsParser21InitializeStdlibTypesEv 3762
_ZN2v88internal4wasm11AsmJsParserC2EPNS0_4ZoneEmPNS0_20Utf16CharacterStreamE 3762
_ZN2v88internal4wasm11AsmJsParser24ValidateModuleParametersEv 3761
_ZN2v88internal4wasm11AsmJsParser3RunEv 3761
_ZN2v88internal4wasm11AsmJsParser14ValidateModuleEv 3761
_ZN2v88internal4wasm11AsmJsParser18ValidateModuleVarsEv 3716
_ZN2v88internal4wasm11AsmJsParser23ValidateModuleVarStdlibEPNS2_7VarInfoE 3299
_ZN2v88internal4wasm11AsmJsParser14ValidateExportEv 2954
_ZN2v88internal4wasm11AsmJsParser23ValidateModuleVarImportEPNS2_7VarInfoEb 2611
_ZN2v88internal4wasm11AsmJsParser17LabelledStatementEv 2533
_ZN2v88internal4wasm11AsmJsParser26ValidateModuleVarNewStdlibEPNS2_7VarInfoE 1327
_ZN2v88internal4wasm11AsmJsParser17ContinueStatementEv 1082
_ZN2v88internal4wasm11AsmJsParser15SwitchStatementEv 617
_ZN2v88internal4wasm11AsmJsParser11GatherCasesEPNS0_10ZoneVectorIiEE 612
_ZN2v88internal4wasm11AsmJsParser15ValidateDefaultEv 584
_ZN2v88internal4wasm11AsmJsParser15AddGlobalImportENS0_6VectorIKcEEPNS1_7AsmTypeENS1_9ValueTypeEbPNS2_7VarInfoE 507
_ZN2v88internal4wasm11AsmJsParser21ValidateFloatCoercionEv 442
_ZN2v88internal4wasm11AsmJsParser21ValidateFunctionTableEv 205
_ZN2v88internal4wasm11AsmJsParser12ForStatementEv 147
_ZN2v88internal4wasm11AsmJsParser24ScanToClosingParenthesisEv 127
_ZN2v88internal4wasm11AsmJsParser27ValidateModuleVarFromGlobalEPNS2_7VarInfoEb 42
_ZN2v88internal4wasm11AsmJsParser8VarIndexEPNS2_7VarInfoE 0
_ZN2v88internal4wasm11AsmJsParser17DeclareStdlibFuncEPNS2_7VarInfoENS2_7VarKindEPNS1_7AsmTypeE 0
_ZN2v88internal4wasm11AsmJsParser13DeclareGlobalEPNS2_7VarInfoEbPNS1_7AsmTypeENS1_9ValueTypeERKNS1_12WasmInitExprE 0
_ZN2v88internal4wasm11AsmJsParser12TempVariableEi 0
_ZN2v88internal4wasm11AsmJsParser3EndEv 0
_ZN2v88internal4wasm11AsmJsParser7BareEndEv 0
_ZN2v88internal4wasm11AsmJsParser14EmptyStatementEv 0
_ZN2v88internal4wasm11AsmJsParser22FindContinueLabelDepthEi 0
_ZN2v88internal4wasm11AsmJsParser9BareBeginENS2_9BlockKindEi 0

Generated by: LCOV version 1.10