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 6596075
_ZN2v88internal4wasm11AsmJsParser24MultiplicativeExpressionEv 6582153
_ZN2v88internal4wasm11AsmJsParser14CallExpressionEv 6570473
_ZN2v88internal4wasm11AsmJsParser18AdditiveExpressionEv 6419684
_ZN2v88internal4wasm11AsmJsParser8PeekCallEv 6269835
_ZN2v88internal4wasm11AsmJsParser15ShiftExpressionEv 6219645
_ZN2v88internal4wasm11AsmJsParser20RelationalExpressionEv 6044462
_ZN2v88internal4wasm11AsmJsParser18EqualityExpressionEv 6000623
_ZN2v88internal4wasm11AsmJsParser20BitwiseANDExpressionEv 5980715
_ZN2v88internal4wasm11AsmJsParser20BitwiseXORExpressionEv 5979647
_ZN2v88internal4wasm11AsmJsParser20AssignmentExpressionEv 5929725
_ZN2v88internal4wasm11AsmJsParser19BitwiseORExpressionEv 5728572
_ZN2v88internal4wasm11AsmJsParser21ConditionalExpressionEv 5728572
_ZN2v88internal4wasm11AsmJsParser14NumericLiteralEv 5726124
_ZN2v88internal4wasm11AsmJsParser10GetVarInfoEi 2807587
_ZN2v88internal4wasm11AsmJsParser13SkipSemicolonEv 915420
_ZN2v88internal4wasm11AsmJsParser10ExpressionEPNS1_7AsmTypeE 542571
_ZN2v88internal4wasm11AsmJsParser17ValidateStatementEv 523755
_ZN2v88internal4wasm11AsmJsParser10IdentifierEv 496306
_ZN2v88internal4wasm11AsmJsParser18IterationStatementEv 336041
_ZN2v88internal4wasm11AsmJsParser19ExpressionStatementEv 295378
_ZN2v88internal4wasm11AsmJsParser18ValidateExpressionEv 293282
_ZN2v88internal4wasm11AsmJsParser16MemberExpressionEv 169666
_ZN2v88internal4wasm11AsmJsParser18ValidateHeapAccessEv 169666
_ZN2v88internal4wasm11AsmJsParser23ParenthesizedExpressionEv 130535
_ZN2v88internal4wasm11AsmJsParser5BlockEv 93487
_GLOBAL__sub_I_asm_parser.cc 61002
_ZN2v88internal4wasm11AsmJsParser16ConvertSignatureEPNS1_7AsmTypeERKNS0_10ZoneVectorIS4_EE 59442
_ZN2v88internal4wasm11AsmJsParser11IfStatementEv 58031
_ZN2v88internal4wasm11AsmJsParser12ValidateCallEv 47405
_ZN2v88internal4wasm11AsmJsParser15ReturnStatementEv 35011
_ZN2v88internal4wasm11AsmJsParser14BreakStatementEv 24938
_ZN2v88internal4wasm11AsmJsParser19FindBreakLabelDepthEi 24938
_ZN2v88internal4wasm11AsmJsParser12ValidateCaseEv 19994
_ZN2v88internal4wasm11AsmJsParser27CopyCurrentIdentifierStringEv 19869
_ZN2v88internal4wasm11AsmJsParser5BeginEi 14630
_ZN2v88internal4wasm11AsmJsParser4LoopEi 14018
_ZN2v88internal4wasm11AsmJsParser16ValidateFunctionEv 12661
_ZN2v88internal4wasm11AsmJsParser22ValidateFunctionParamsEPNS0_10ZoneVectorIPNS1_7AsmTypeEEE 12648
_ZN2v88internal4wasm11AsmJsParser22ValidateFunctionLocalsEmPNS0_10ZoneVectorINS1_9ValueTypeEEE 12638
_ZN2v88internal4wasm11AsmJsParser17ValidateModuleVarEb 8899
_ZN2v88internal4wasm11AsmJsParser11DoStatementEv 8750
_ZN2v88internal4wasm11AsmJsParser14WhileStatementEv 5131
_ZN2v88internal4wasm11AsmJsParser3RunEv 3759
_ZN2v88internal4wasm11AsmJsParser14ValidateModuleEv 3759
_ZN2v88internal4wasm11AsmJsParserC2EPNS0_4ZoneEmPNS0_20Utf16CharacterStreamE 3759
_ZN2v88internal4wasm11AsmJsParser24ValidateModuleParametersEv 3759
_ZN2v88internal4wasm11AsmJsParser21InitializeStdlibTypesEv 3759
_ZN2v88internal4wasm11AsmJsParser18ValidateModuleVarsEv 3714
_ZN2v88internal4wasm11AsmJsParser23ValidateModuleVarStdlibEPNS2_7VarInfoE 3278
_ZN2v88internal4wasm11AsmJsParser14ValidateExportEv 2952
_ZN2v88internal4wasm11AsmJsParser23ValidateModuleVarImportEPNS2_7VarInfoEb 2610
_ZN2v88internal4wasm11AsmJsParser17LabelledStatementEv 2533
_ZN2v88internal4wasm11AsmJsParser26ValidateModuleVarNewStdlibEPNS2_7VarInfoE 1321
_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
_ZN2v88internal4wasm11AsmJsParser17DeclareStdlibFuncEPNS2_7VarInfoENS2_7VarKindEPNS1_7AsmTypeE 0
_ZN2v88internal4wasm11AsmJsParser13DeclareGlobalEPNS2_7VarInfoEbPNS1_7AsmTypeENS1_9ValueTypeERKNS1_12WasmInitExprE 0
_ZN2v88internal4wasm11AsmJsParser7BareEndEv 0
_ZN2v88internal4wasm11AsmJsParser12TempVariableEi 0
_ZN2v88internal4wasm11AsmJsParser22FindContinueLabelDepthEi 0
_ZN2v88internal4wasm11AsmJsParser14EmptyStatementEv 0
_ZN2v88internal4wasm11AsmJsParser9BareBeginENS2_9BlockKindEi 0
_ZN2v88internal4wasm11AsmJsParser8VarIndexEPNS2_7VarInfoE 0

Generated by: LCOV version 1.10