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-19 Functions: 64 73 87.7 %

Function Name Sort by function name Hit count Sort by hit count
_GLOBAL__sub_I_asm_parser.cc 61018
_ZN2v88internal4wasm11AsmJsParser10ExpressionEPNS1_7AsmTypeE 542572
_ZN2v88internal4wasm11AsmJsParser10GetVarInfoEi 2807525
_ZN2v88internal4wasm11AsmJsParser10IdentifierEv 496300
_ZN2v88internal4wasm11AsmJsParser11DoStatementEv 8749
_ZN2v88internal4wasm11AsmJsParser11GatherCasesEPNS0_10ZoneVectorIiEE 612
_ZN2v88internal4wasm11AsmJsParser11IfStatementEv 58033
_ZN2v88internal4wasm11AsmJsParser12ForStatementEv 145
_ZN2v88internal4wasm11AsmJsParser12TempVariableEi 0
_ZN2v88internal4wasm11AsmJsParser12ValidateCallEv 47398
_ZN2v88internal4wasm11AsmJsParser12ValidateCaseEv 19994
_ZN2v88internal4wasm11AsmJsParser13DeclareGlobalEPNS2_7VarInfoEbPNS1_7AsmTypeENS1_9ValueTypeERKNS1_12WasmInitExprE 0
_ZN2v88internal4wasm11AsmJsParser13SkipSemicolonEv 915412
_ZN2v88internal4wasm11AsmJsParser14BreakStatementEv 24938
_ZN2v88internal4wasm11AsmJsParser14CallExpressionEv 6570454
_ZN2v88internal4wasm11AsmJsParser14EmptyStatementEv 0
_ZN2v88internal4wasm11AsmJsParser14NumericLiteralEv 5726117
_ZN2v88internal4wasm11AsmJsParser14ValidateExportEv 2948
_ZN2v88internal4wasm11AsmJsParser14ValidateModuleEv 3756
_ZN2v88internal4wasm11AsmJsParser14WhileStatementEv 5131
_ZN2v88internal4wasm11AsmJsParser15AddGlobalImportENS0_6VectorIKcEEPNS1_7AsmTypeENS1_9ValueTypeEbPNS2_7VarInfoE 507
_ZN2v88internal4wasm11AsmJsParser15ReturnStatementEv 35008
_ZN2v88internal4wasm11AsmJsParser15ShiftExpressionEv 6219628
_ZN2v88internal4wasm11AsmJsParser15SwitchStatementEv 617
_ZN2v88internal4wasm11AsmJsParser15UnaryExpressionEv 6596052
_ZN2v88internal4wasm11AsmJsParser15ValidateDefaultEv 584
_ZN2v88internal4wasm11AsmJsParser16ConvertSignatureEPNS1_7AsmTypeERKNS0_10ZoneVectorIS4_EE 59427
_ZN2v88internal4wasm11AsmJsParser16MemberExpressionEv 169659
_ZN2v88internal4wasm11AsmJsParser16ValidateFunctionEv 12651
_ZN2v88internal4wasm11AsmJsParser17ContinueStatementEv 1082
_ZN2v88internal4wasm11AsmJsParser17DeclareStdlibFuncEPNS2_7VarInfoENS2_7VarKindEPNS1_7AsmTypeE 0
_ZN2v88internal4wasm11AsmJsParser17LabelledStatementEv 2533
_ZN2v88internal4wasm11AsmJsParser17ValidateModuleVarEb 8914
_ZN2v88internal4wasm11AsmJsParser17ValidateStatementEv 523752
_ZN2v88internal4wasm11AsmJsParser18AdditiveExpressionEv 6419664
_ZN2v88internal4wasm11AsmJsParser18EqualityExpressionEv 6000609
_ZN2v88internal4wasm11AsmJsParser18IterationStatementEv 336037
_ZN2v88internal4wasm11AsmJsParser18ValidateExpressionEv 293287
_ZN2v88internal4wasm11AsmJsParser18ValidateHeapAccessEv 169658
_ZN2v88internal4wasm11AsmJsParser18ValidateModuleVarsEv 3711
_ZN2v88internal4wasm11AsmJsParser19BitwiseORExpressionEv 5728564
_ZN2v88internal4wasm11AsmJsParser19ExpressionStatementEv 295374
_ZN2v88internal4wasm11AsmJsParser19FindBreakLabelDepthEi 24938
_ZN2v88internal4wasm11AsmJsParser20AssignmentExpressionEv 5929715
_ZN2v88internal4wasm11AsmJsParser20BitwiseANDExpressionEv 5980701
_ZN2v88internal4wasm11AsmJsParser20BitwiseXORExpressionEv 5979634
_ZN2v88internal4wasm11AsmJsParser20RelationalExpressionEv 6044449
_ZN2v88internal4wasm11AsmJsParser21ConditionalExpressionEv 5728564
_ZN2v88internal4wasm11AsmJsParser21InitializeStdlibTypesEv 3755
_ZN2v88internal4wasm11AsmJsParser21ValidateFloatCoercionEv 446
_ZN2v88internal4wasm11AsmJsParser21ValidateFunctionTableEv 205
_ZN2v88internal4wasm11AsmJsParser22FindContinueLabelDepthEi 0
_ZN2v88internal4wasm11AsmJsParser22ValidateFunctionLocalsEmPNS0_10ZoneVectorINS1_9ValueTypeEEE 12630
_ZN2v88internal4wasm11AsmJsParser22ValidateFunctionParamsEPNS0_10ZoneVectorIPNS1_7AsmTypeEEE 12640
_ZN2v88internal4wasm11AsmJsParser23ParenthesizedExpressionEv 130533
_ZN2v88internal4wasm11AsmJsParser23ValidateModuleVarImportEPNS2_7VarInfoEb 2610
_ZN2v88internal4wasm11AsmJsParser23ValidateModuleVarStdlibEPNS2_7VarInfoE 3297
_ZN2v88internal4wasm11AsmJsParser24MultiplicativeExpressionEv 6582133
_ZN2v88internal4wasm11AsmJsParser24ScanToClosingParenthesisEv 125
_ZN2v88internal4wasm11AsmJsParser24ValidateModuleParametersEv 3756
_ZN2v88internal4wasm11AsmJsParser26ValidateModuleVarNewStdlibEPNS2_7VarInfoE 1318
_ZN2v88internal4wasm11AsmJsParser27CopyCurrentIdentifierStringEv 19859
_ZN2v88internal4wasm11AsmJsParser27ValidateModuleVarFromGlobalEPNS2_7VarInfoEb 42
_ZN2v88internal4wasm11AsmJsParser3EndEv 0
_ZN2v88internal4wasm11AsmJsParser3RunEv 3754
_ZN2v88internal4wasm11AsmJsParser4LoopEi 14017
_ZN2v88internal4wasm11AsmJsParser5BeginEi 14629
_ZN2v88internal4wasm11AsmJsParser5BlockEv 93489
_ZN2v88internal4wasm11AsmJsParser7BareEndEv 0
_ZN2v88internal4wasm11AsmJsParser8PeekCallEv 6269816
_ZN2v88internal4wasm11AsmJsParser8VarIndexEPNS2_7VarInfoE 0
_ZN2v88internal4wasm11AsmJsParser9BareBeginENS2_9BlockKindEi 0
_ZN2v88internal4wasm11AsmJsParserC2EPNS0_4ZoneEmPNS0_20Utf16CharacterStreamE 3756

Generated by: LCOV version 1.10