LCOV - code coverage report
Current view: top level - src/asmjs - asm-parser.cc (source / functions) Hit Total Coverage
Test: app.info Lines: 1200 1301 92.2 %
Date: 2019-03-21 Functions: 63 73 86.3 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal4wasm11AsmJsParser10GetVarInfoEi 2807315
_ZN2v88internal4wasm11AsmJsParser15UnaryExpressionEv 1596025
_ZN2v88internal4wasm11AsmJsParser24MultiplicativeExpressionEv 1582111
_ZN2v88internal4wasm11AsmJsParser14CallExpressionEv 1570431
_ZN2v88internal4wasm11AsmJsParser18AdditiveExpressionEv 1419642
_ZN2v88internal4wasm11AsmJsParser8PeekCallEv 1269803
_ZN2v88internal4wasm11AsmJsParser15ShiftExpressionEv 1219603
_ZN2v88internal4wasm11AsmJsParser20RelationalExpressionEv 1044420
_ZN2v88internal4wasm11AsmJsParser18EqualityExpressionEv 1000581
_ZN2v88internal4wasm11AsmJsParser20BitwiseANDExpressionEv 980673
_ZN2v88internal4wasm11AsmJsParser20BitwiseXORExpressionEv 979605
_ZN2v88internal4wasm11AsmJsParser20AssignmentExpressionEv 929690
_ZN2v88internal4wasm11AsmJsParser13SkipSemicolonEv 915304
_ZN2v88internal4wasm11AsmJsParser19BitwiseORExpressionEv 728539
_ZN2v88internal4wasm11AsmJsParser21ConditionalExpressionEv 728539
_ZN2v88internal4wasm11AsmJsParser14NumericLiteralEv 726122
_ZN2v88internal4wasm11AsmJsParser10ExpressionEPNS1_7AsmTypeE 542532
_ZN2v88internal4wasm11AsmJsParser17ValidateStatementEv 523700
_ZN2v88internal4wasm11AsmJsParser10IdentifierEv 496294
_ZN2v88internal4wasm11AsmJsParser18IterationStatementEv 336008
_ZN2v88internal4wasm11AsmJsParser19ExpressionStatementEv 295358
_ZN2v88internal4wasm11AsmJsParser18ValidateExpressionEv 293266
_ZN2v88internal4wasm11AsmJsParser16MemberExpressionEv 169661
_ZN2v88internal4wasm11AsmJsParser18ValidateHeapAccessEv 169661
_ZN2v88internal4wasm11AsmJsParser23ParenthesizedExpressionEv 130530
_ZN2v88internal4wasm11AsmJsParser5BlockEv 93478
_GLOBAL__sub_I_asm_parser.cc 60108
_ZN2v88internal4wasm11AsmJsParser16ConvertSignatureEPNS1_7AsmTypeERKNS0_10ZoneVectorIS4_EE 59399
_ZN2v88internal4wasm11AsmJsParser11IfStatementEv 58030
_ZN2v88internal4wasm11AsmJsParser12ValidateCallEv 47387
_ZN2v88internal4wasm11AsmJsParser15ReturnStatementEv 34999
_ZN2v88internal4wasm11AsmJsParser14BreakStatementEv 24930
_ZN2v88internal4wasm11AsmJsParser12ValidateCaseEv 19994
_ZN2v88internal4wasm11AsmJsParser27CopyCurrentIdentifierStringEv 19829
_ZN2v88internal4wasm11AsmJsParser5BeginEi 14641
_ZN2v88internal4wasm11AsmJsParser4LoopEi 14013
_ZN2v88internal4wasm11AsmJsParser16ValidateFunctionEv 12636
_ZN2v88internal4wasm11AsmJsParser22ValidateFunctionParamsEPNS0_10ZoneVectorIPNS1_7AsmTypeEEE 12624
_ZN2v88internal4wasm11AsmJsParser22ValidateFunctionLocalsEmPNS0_10ZoneVectorINS1_9ValueTypeEEE 12614
_ZN2v88internal4wasm11AsmJsParser17ValidateModuleVarEb 8875
_ZN2v88internal4wasm11AsmJsParser11DoStatementEv 8749
_ZN2v88internal4wasm11AsmJsParser14WhileStatementEv 5127
_ZN2v88internal4wasm11AsmJsParserC2EPNS0_4ZoneEmPNS0_20Utf16CharacterStreamE 3742
_ZN2v88internal4wasm11AsmJsParser3RunEv 3742
_ZN2v88internal4wasm11AsmJsParser24ValidateModuleParametersEv 3742
_ZN2v88internal4wasm11AsmJsParser14ValidateModuleEv 3742
_ZN2v88internal4wasm11AsmJsParser21InitializeStdlibTypesEv 3742
_ZN2v88internal4wasm11AsmJsParser18ValidateModuleVarsEv 3697
_ZN2v88internal4wasm11AsmJsParser23ValidateModuleVarStdlibEPNS2_7VarInfoE 3266
_ZN2v88internal4wasm11AsmJsParser14ValidateExportEv 2940
_ZN2v88internal4wasm11AsmJsParser23ValidateModuleVarImportEPNS2_7VarInfoEb 2606
_ZN2v88internal4wasm11AsmJsParser17LabelledStatementEv 2529
_ZN2v88internal4wasm11AsmJsParser26ValidateModuleVarNewStdlibEPNS2_7VarInfoE 1317
_ZN2v88internal4wasm11AsmJsParser17ContinueStatementEv 1082
_ZN2v88internal4wasm11AsmJsParser15SwitchStatementEv 617
_ZN2v88internal4wasm11AsmJsParser11GatherCasesEPNS0_10ZoneVectorIiEE 612
_ZN2v88internal4wasm11AsmJsParser15ValidateDefaultEv 584
_ZN2v88internal4wasm11AsmJsParser15AddGlobalImportENS0_6VectorIKcEEPNS1_7AsmTypeENS1_9ValueTypeEbPNS2_7VarInfoE 507
_ZN2v88internal4wasm11AsmJsParser21ValidateFloatCoercionEv 437
_ZN2v88internal4wasm11AsmJsParser21ValidateFunctionTableEv 205
_ZN2v88internal4wasm11AsmJsParser12ForStatementEv 145
_ZN2v88internal4wasm11AsmJsParser24ScanToClosingParenthesisEv 125
_ZN2v88internal4wasm11AsmJsParser27ValidateModuleVarFromGlobalEPNS2_7VarInfoEb 42
_ZN2v88internal4wasm11AsmJsParser3EndEv 0
_ZN2v88internal4wasm11AsmJsParser19FindBreakLabelDepthEi 0
_ZN2v88internal4wasm11AsmJsParser9BareBeginENS2_9BlockKindEi 0
_ZN2v88internal4wasm11AsmJsParser22FindContinueLabelDepthEi 0
_ZN2v88internal4wasm11AsmJsParser8VarIndexEPNS2_7VarInfoE 0
_ZN2v88internal4wasm11AsmJsParser12TempVariableEi 0
_ZN2v88internal4wasm11AsmJsParser7BareEndEv 0
_ZN2v88internal4wasm11AsmJsParser14EmptyStatementEv 0
_ZN2v88internal4wasm11AsmJsParser17DeclareStdlibFuncEPNS2_7VarInfoENS2_7VarKindEPNS1_7AsmTypeE 0
_ZN2v88internal4wasm11AsmJsParser13DeclareGlobalEPNS2_7VarInfoEbPNS1_7AsmTypeENS1_9ValueTypeERKNS1_12WasmInitExprE 0

Generated by: LCOV version 1.10