LCOV - code coverage report
Current view: top level - src/wasm - module-compiler.cc (source / functions) Hit Total Coverage
Test: app.info Lines: 1216 1268 95.9 %
Date: 2017-10-20 Functions: 119 141 84.4 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal4wasm11CompileLazyEPNS0_7IsolateE 11477
_ZN2v88internal4wasm11SyncCompileEPNS0_7IsolateEPNS1_12ErrorThrowerERKNS1_15ModuleWireBytesE 156720
_ZN2v88internal4wasm12AsyncCompileEPNS0_7IsolateENS0_6HandleINS0_9JSPromiseEEERKNS1_15ModuleWireBytesE 793
_ZN2v88internal4wasm12SyncValidateEPNS0_7IsolateERKNS1_15ModuleWireBytesE 147392
_ZN2v88internal4wasm12_GLOBAL__N_111FlushICacheEPNS0_7IsolateENS0_6HandleINS0_10FixedArrayEEE 305324
_ZN2v88internal4wasm12_GLOBAL__N_111RecordStatsENS0_6HandleINS0_10FixedArrayEEEPNS0_8CountersE 13250
_ZN2v88internal4wasm12_GLOBAL__N_111RecordStatsEPNS0_4CodeEPNS0_8CountersE 533509
_ZN2v88internal4wasm12_GLOBAL__N_113ReopenHandlesINS0_4CodeEEEvPNS0_7IsolateERKSt6vectorINS0_6HandleIT_EESaISA_EE 255
_ZN2v88internal4wasm12_GLOBAL__N_114raw_buffer_ptrENS0_11MaybeHandleINS0_13JSArrayBufferEEEi 11140
_ZN2v88internal4wasm12_GLOBAL__N_116CreateWasmScriptEPNS0_7IsolateERKNS1_15ModuleWireBytesE 144411
_ZN2v88internal4wasm12_GLOBAL__N_121MakeWasmToWasmWrapperEPNS0_7IsolateENS0_6HandleINS0_20WasmExportedFunctionEEEPNS0_9SignatureINS0_21MachineRepresentationEEEPSB_PNS0_11IdentityMapINS5_INS0_18WasmInstanceObjectEEENS0_25FreeStoreAllocationPolicyEEESF_.isra.163 133885
_ZN2v88internal4wasm12_GLOBAL__N_122CreateDefaultModuleEnvEPNS0_7IsolateEPNS1_10WasmModuleENS0_6HandleINS0_4CodeEEE 153809
_ZN2v88internal4wasm12_GLOBAL__N_122FunctionTableFinalizerERKNS_16WeakCallbackInfoIvEE 56532
_ZN2v88internal4wasm12_GLOBAL__N_127EnsureExportedLazyDeoptDataEPNS0_7IsolateENS0_6HandleINS0_18WasmInstanceObjectEEENS5_INS0_10FixedArrayEEEi 194766
_ZN2v88internal4wasm12_GLOBAL__N_130EnsureTableExportLazyDeoptDataEPNS0_7IsolateENS0_6HandleINS0_18WasmInstanceObjectEEENS5_INS0_10FixedArrayEEEiS9_iRSt13unordered_mapIjjSt4hashIjESt8equal_toIjESaISt4pairIKjjEEE 9582
_ZN2v88internal4wasm12_GLOBAL__N_131MonotonicallyIncreasingTimeInMsEv 1485
_ZN2v88internal4wasm12_GLOBAL__N_134UnwrapExportOrCompileImportWrapperEPNS0_7IsolateEPNS0_9SignatureINS0_21MachineRepresentationEEENS0_6HandleINS0_10JSReceiverEEEjNS1_12ModuleOriginEPNS0_11IdentityMapINS9_INS0_18WasmInstanceObjectEEENS0_25FreeStoreAllocationPolicyEEENS9_INS0_10FixedArrayEEESF_.isra.164 142795
_ZN2v88internal4wasm13RejectPromiseEPNS0_7IsolateENS0_6HandleINS0_7ContextEEERNS1_12ErrorThrowerENS4_INS0_9JSPromiseEEE 261
_ZN2v88internal4wasm14ModuleCompiler15CompilationTask11RunInternalEv 22196
_ZN2v88internal4wasm14ModuleCompiler15CompilationTaskD0Ev 23499
_ZN2v88internal4wasm14ModuleCompiler15CompilationTaskD2Ev 0
_ZN2v88internal4wasm14ModuleCompiler17CompileInParallelERKNS1_15ModuleWireBytesEPNS0_8compiler9ModuleEnvERSt6vectorINS0_6HandleINS0_4CodeEEESaISC_EEPNS1_12ErrorThrowerE 3364
_ZN2v88internal4wasm14ModuleCompiler19CompileSequentiallyERKNS1_15ModuleWireBytesEPNS0_8compiler9ModuleEnvERSt6vectorINS0_6HandleINS0_4CodeEEESaISC_EEPNS1_12ErrorThrowerE 146609
_ZN2v88internal4wasm14ModuleCompiler20SetFinisherIsRunningEb 0
_ZN2v88internal4wasm14ModuleCompiler20ValidateSequentiallyERKNS1_15ModuleWireBytesEPNS0_8compiler9ModuleEnvEPNS1_12ErrorThrowerE 40
_ZN2v88internal4wasm14ModuleCompiler21CompileToModuleObjectEPNS0_7IsolateEPNS1_12ErrorThrowerESt10unique_ptrINS1_10WasmModuleESt14default_deleteIS8_EERKNS1_15ModuleWireBytesENS0_6HandleINS0_6ScriptEEENS0_6VectorIKhEE 153554
_ZN2v88internal4wasm14ModuleCompiler21FinishCompilationUnitEPNS1_12ErrorThrowerEPi 42930
_ZN2v88internal4wasm14ModuleCompiler22CodeGenerationSchedule24GetRandomIndexInScheduleEv 38441
_ZN2v88internal4wasm14ModuleCompiler22CodeGenerationSchedule7GetNextEv 38441
_ZN2v88internal4wasm14ModuleCompiler22CodeGenerationSchedule8ScheduleEOSt10unique_ptrINS0_8compiler19WasmCompilationUnitESt14default_deleteIS6_EE 38670
_ZN2v88internal4wasm14ModuleCompiler22CodeGenerationScheduleC2EPNS_4base21RandomNumberGeneratorEm 0
_ZN2v88internal4wasm14ModuleCompiler22CompilationUnitBuilder6CommitEv 3677
_ZN2v88internal4wasm14ModuleCompiler22CompilationUnitBuilder7AddUnitEPNS0_8compiler9ModuleEnvEPKNS1_12WasmFunctionEjNS0_6VectorIKhEENSA_IKcEE 38744
_ZN2v88internal4wasm14ModuleCompiler22FinishCompilationUnitsERSt6vectorINS0_6HandleINS0_4CodeEEESaIS6_EEPNS1_12ErrorThrowerE 4466
_ZN2v88internal4wasm14ModuleCompiler23OnBackgroundTaskStoppedEv 22205
_ZN2v88internal4wasm14ModuleCompiler23RestartCompilationTasksEv 4005
_ZN2v88internal4wasm14ModuleCompiler26InitializeCompilationUnitsERKSt6vectorINS1_12WasmFunctionESaIS4_EERKNS1_15ModuleWireBytesEPNS0_8compiler9ModuleEnvE 3425
_ZN2v88internal4wasm14ModuleCompiler29CompileToModuleObjectInternalEPNS1_12ErrorThrowerESt10unique_ptrINS1_10WasmModuleESt14default_deleteIS6_EERKNS1_15ModuleWireBytesENS0_6HandleINS0_6ScriptEEENS0_6VectorIKhEE 153554
_ZN2v88internal4wasm14ModuleCompiler30FetchAndExecuteCompilationUnitESt8functionIFvvEE 64531
_ZN2v88internal4wasm14ModuleCompilerC2EPNS0_7IsolateEPNS1_10WasmModuleENS0_6HandleINS0_4CodeEEE 153809
_ZN2v88internal4wasm14ModuleCompilerD2Ev 153809
_ZN2v88internal4wasm14ResolvePromiseEPNS0_7IsolateENS0_6HandleINS0_7ContextEEENS4_INS0_9JSPromiseEEENS4_INS0_6ObjectEEE 615
_ZN2v88internal4wasm15AsyncCompileJob10DecodeFail15RunInForegroundEv 189
_ZN2v88internal4wasm15AsyncCompileJob10DecodeFailD0Ev 189
_ZN2v88internal4wasm15AsyncCompileJob10DecodeFailD2Ev 0
_ZN2v88internal4wasm15AsyncCompileJob11CompileStep15RunInBackgroundEv 0
_ZN2v88internal4wasm15AsyncCompileJob11CompileStep15RunInForegroundEv 0
_ZN2v88internal4wasm15AsyncCompileJob11CompileStep3RunEb 1416
_ZN2v88internal4wasm15AsyncCompileJob11CompileStepD0Ev 0
_ZN2v88internal4wasm15AsyncCompileJob11CompileStepD2Ev 0
_ZN2v88internal4wasm15AsyncCompileJob11CompileTask11RunInternalEv 1222
_ZN2v88internal4wasm15AsyncCompileJob11CompileTaskD0Ev 1259
_ZN2v88internal4wasm15AsyncCompileJob11CompileTaskD2Ev 0
_ZN2v88internal4wasm15AsyncCompileJob12DecodeModule15RunInBackgroundEv 63
_ZN2v88internal4wasm15AsyncCompileJob12DecodeModuleD0Ev 63
_ZN2v88internal4wasm15AsyncCompileJob12DecodeModuleD2Ev 0
_ZN2v88internal4wasm15AsyncCompileJob12FinishModule15RunInForegroundEv 115
_ZN2v88internal4wasm15AsyncCompileJob12FinishModuleD0Ev 115
_ZN2v88internal4wasm15AsyncCompileJob12FinishModuleD2Ev 0
_ZN2v88internal4wasm15AsyncCompileJob13FinishCompile15RunInForegroundEv 115
_ZN2v88internal4wasm15AsyncCompileJob13FinishCompileD0Ev 115
_ZN2v88internal4wasm15AsyncCompileJob13FinishCompileD2Ev 0
_ZN2v88internal4wasm15AsyncCompileJob15CompileWrappers15RunInForegroundEv 115
_ZN2v88internal4wasm15AsyncCompileJob15CompileWrappersD0Ev 115
_ZN2v88internal4wasm15AsyncCompileJob15CompileWrappersD2Ev 0
_ZN2v88internal4wasm15AsyncCompileJob16AbortCompilation15RunInForegroundEv 0
_ZN2v88internal4wasm15AsyncCompileJob16AbortCompilationD0Ev 0
_ZN2v88internal4wasm15AsyncCompileJob16AbortCompilationD2Ev 0
_ZN2v88internal4wasm15AsyncCompileJob18AsyncCompileFailedERNS1_12ErrorThrowerE 231
_ZN2v88internal4wasm15AsyncCompileJob19StartBackgroundTaskEv 466
_ZN2v88internal4wasm15AsyncCompileJob19StartForegroundTaskEv 793
_ZN2v88internal4wasm15AsyncCompileJob21AsyncCompileSucceededENS0_6HandleINS0_6ObjectEEE 115
_ZN2v88internal4wasm15AsyncCompileJob22CreateStreamingDecoderEv 350
_ZN2v88internal4wasm15AsyncCompileJob22PrepareAndStartCompile15RunInForegroundEv 255
_ZN2v88internal4wasm15AsyncCompileJob22PrepareAndStartCompileD0Ev 256
_ZN2v88internal4wasm15AsyncCompileJob22PrepareAndStartCompileD2Ev 0
_ZN2v88internal4wasm15AsyncCompileJob22RestartBackgroundTasksEv 288
_ZN2v88internal4wasm15AsyncCompileJob32ExecuteAndFinishCompilationUnits15RunInBackgroundEv 367
_ZN2v88internal4wasm15AsyncCompileJob32ExecuteAndFinishCompilationUnits15RunInForegroundEv 197
_ZN2v88internal4wasm15AsyncCompileJob32ExecuteAndFinishCompilationUnitsD0Ev 255
_ZN2v88internal4wasm15AsyncCompileJob32ExecuteAndFinishCompilationUnitsD2Ev 0
_ZN2v88internal4wasm15AsyncCompileJob5AbortEv 66
_ZN2v88internal4wasm15AsyncCompileJob5StartEv 63
_ZN2v88internal4wasm15AsyncCompileJob7DoAsyncINS2_12DecodeModuleEIEEEvDpOT0_ 63
_ZN2v88internal4wasm15AsyncCompileJob7DoAsyncINS2_32ExecuteAndFinishCompilationUnitsEIRmEEEvDpOT0_ 61
_ZN2v88internal4wasm15AsyncCompileJob8NextStepINS2_10DecodeFailEINS1_6ResultISt10unique_ptrINS1_10WasmModuleESt14default_deleteIS7_EEEEEEEvDpOT0_ 189
_ZN2v88internal4wasm15AsyncCompileJob8NextStepINS2_12DecodeModuleEIEEEvDpOT0_ 63
_ZN2v88internal4wasm15AsyncCompileJob8NextStepINS2_12FinishModuleEIEEEvDpOT0_ 115
_ZN2v88internal4wasm15AsyncCompileJob8NextStepINS2_13FinishCompileEIEEEvDpOT0_ 115
_ZN2v88internal4wasm15AsyncCompileJob8NextStepINS2_15CompileWrappersEIEEEvDpOT0_ 115
_ZN2v88internal4wasm15AsyncCompileJob8NextStepINS2_16AbortCompilationEIEEEvDpOT0_ 0
_ZN2v88internal4wasm15AsyncCompileJob8NextStepINS2_22PrepareAndStartCompileEIPNS1_10WasmModuleEbEEEvDpOT0_ 256
_ZN2v88internal4wasm15AsyncCompileJob8NextStepINS2_32ExecuteAndFinishCompilationUnitsEIRmEEEvDpOT0_ 255
_ZN2v88internal4wasm15AsyncCompileJobC2EPNS0_7IsolateESt10unique_ptrIA_hSt14default_deleteIS6_EEmNS0_6HandleINS0_7ContextEEENSA_INS0_9JSPromiseEEE 413
_ZN2v88internal4wasm15AsyncCompileJobD2Ev 413
_ZN2v88internal4wasm15InstanceBuilder11InitGlobalsEv 152914
_ZN2v88internal4wasm15InstanceBuilder12LookupImportEjNS0_6HandleINS0_6StringEEES5_ 142324
_ZN2v88internal4wasm15InstanceBuilder14AllocateMemoryEj 2237
_ZN2v88internal4wasm15InstanceBuilder14ProcessExportsENS0_6HandleINS0_18WasmInstanceObjectEEENS3_INS0_18WasmCompiledModuleEEE 152712
_ZN2v88internal4wasm15InstanceBuilder14ProcessImportsENS0_6HandleINS0_10FixedArrayEEENS3_INS0_18WasmInstanceObjectEEE 153863
_ZN2v88internal4wasm15InstanceBuilder15LookupImportAsmEjNS0_6HandleINS0_6StringEEE 5921
_ZN2v88internal4wasm15InstanceBuilder15ReportLinkErrorEPKcjNS0_6HandleINS0_6StringEEE.isra.153 26
_ZN2v88internal4wasm15InstanceBuilder15ReportLinkErrorEPKcjNS0_6HandleINS0_6StringEEES7_ 739
_ZN2v88internal4wasm15InstanceBuilder15ReportTypeErrorEPKcjNS0_6HandleINS0_6StringEEE.isra.152 160
_ZN2v88internal4wasm15InstanceBuilder15SanitizeImportsEv 154049
_ZN2v88internal4wasm15InstanceBuilder16InitializeTablesENS0_6HandleINS0_18WasmInstanceObjectEEEPNS1_18CodeSpecializationE 1900
_ZN2v88internal4wasm15InstanceBuilder16LoadDataSegmentsEPhm 4906
_ZN2v88internal4wasm15InstanceBuilder16WriteGlobalValueERNS1_10WasmGlobalENS0_6HandleINS0_6ObjectEEE 2465
_ZN2v88internal4wasm15InstanceBuilder17LoadTableSegmentsENS0_6HandleINS0_10FixedArrayEEENS3_INS0_18WasmInstanceObjectEEE 1830
_ZN2v88internal4wasm15InstanceBuilder18EvalUint32InitExprERKNS1_12WasmInitExprE 3962
_ZN2v88internal4wasm15InstanceBuilder25SetupWasmToJSImportsTableENS0_6HandleINS0_18WasmInstanceObjectEEE 153863
_ZN2v88internal4wasm15InstanceBuilder5BuildEv 154148
_ZN2v88internal4wasm15InstanceBuilderC2EPNS0_7IsolateEPNS1_12ErrorThrowerENS0_6HandleINS0_16WasmModuleObjectEEENS0_11MaybeHandleINS0_10JSReceiverEEENSA_INS0_13JSArrayBufferEEEPFvRKNS_16WeakCallbackInfoIvEEE 154148
_ZN2v88internal4wasm15InstanceBuilderD2Ev 154148
_ZN2v88internal4wasm15SyncInstantiateEPNS0_7IsolateEPNS1_12ErrorThrowerENS0_6HandleINS0_16WasmModuleObjectEEENS0_11MaybeHandleINS0_10JSReceiverEEENS9_INS0_13JSArrayBufferEEE 154148
_ZN2v88internal4wasm16AsyncInstantiateEPNS0_7IsolateENS0_6HandleINS0_9JSPromiseEEENS4_INS0_16WasmModuleObjectEEENS0_11MaybeHandleINS0_10JSReceiverEEE 0
_ZN2v88internal4wasm20JSToWasmWrapperCache29CloneOrCompileJSToWasmWrapperEPNS0_7IsolateEPNS1_10WasmModuleENS0_6HandleINS0_4CodeEEEj 187576
_ZN2v88internal4wasm20JSToWasmWrapperCacheD2Ev 302106
_ZN2v88internal4wasm23AsyncStreamingProcessor14ProcessSectionENS1_11SectionCodeENS0_6VectorIKhEEj 718
_ZN2v88internal4wasm23AsyncStreamingProcessor15OnFinishedChunkEv 306
_ZN2v88internal4wasm23AsyncStreamingProcessor16OnFinishedStreamESt10unique_ptrIA_hSt14default_deleteIS4_EEm 84
_ZN2v88internal4wasm23AsyncStreamingProcessor19ProcessFunctionBodyENS0_6VectorIKhEEj 438
_ZN2v88internal4wasm23AsyncStreamingProcessor19ProcessModuleHeaderENS0_6VectorIKhEEj 344
_ZN2v88internal4wasm23AsyncStreamingProcessor24ProcessCodeSectionHeaderEmj 210
_ZN2v88internal4wasm23AsyncStreamingProcessor30FinishAsyncCompileJobWithErrorENS1_10ResultBaseE 188
_ZN2v88internal4wasm23AsyncStreamingProcessor7OnAbortEv 66
_ZN2v88internal4wasm23AsyncStreamingProcessor7OnErrorENS1_6ResultIDnEE 124
_ZN2v88internal4wasm23AsyncStreamingProcessorC2EPNS1_15AsyncCompileJobE 0
_ZN2v88internal4wasm23AsyncStreamingProcessorD0Ev 350
_ZN2v88internal4wasm23AsyncStreamingProcessorD2Ev 350
_ZN2v88internal4wasm25SyncCompileAndInstantiateEPNS0_7IsolateEPNS1_12ErrorThrowerERKNS1_15ModuleWireBytesENS0_11MaybeHandleINS0_10JSReceiverEEENS9_INS0_13JSArrayBufferEEE 300
_ZN2v88internal4wasm26SyncCompileTranslatedAsmJsEPNS0_7IsolateEPNS1_12ErrorThrowerERKNS1_15ModuleWireBytesENS0_6HandleINS0_6ScriptEEENS0_6VectorIKhEE 3547
_ZN2v88internal4wasm27LazyCompilationOrchestrator11CompileLazyEPNS0_7IsolateENS0_6HandleINS0_18WasmInstanceObjectEEENS5_INS0_4CodeEEEiib 11477
_ZN2v88internal4wasm27LazyCompilationOrchestrator15CompileFunctionEPNS0_7IsolateENS0_6HandleINS0_18WasmInstanceObjectEEEi 11477
_ZN2v88internal4wasm33CreateModuleEnvFromCompiledModuleEPNS0_7IsolateENS0_6HandleINS0_18WasmCompiledModuleEEE 11259
_ZN2v88internal4wasm34AdvanceSourcePositionTableIteratorERNS0_27SourcePositionTableIteratorEi 29273
_ZN2v88internal4wasmL17InstanceFinalizerERKNS_16WeakCallbackInfoIvEE 55726
_ZNK2v88internal4wasm14ModuleCompiler22CodeGenerationSchedule13CanAcceptWorkEv 0
_ZNK2v88internal4wasm14ModuleCompiler22CodeGenerationSchedule22ShouldIncreaseWorkloadEv 36
_ZNK2v88internal4wasm15InstanceBuilder13NeedsWrappersEv 152712
_ZZN2v88internal4wasm15AsyncCompileJob32ExecuteAndFinishCompilationUnits15RunInBackgroundEvENKUlvE_clEv 199

Generated by: LCOV version 1.10