LCOV - code coverage report
Current view: top level - src/wasm - wasm-interpreter.cc (source / functions) Hit Total Coverage
Test: app.info Lines: 1249 1321 94.5 %
Date: 2019-04-17 Functions: 132 147 89.8 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal4wasm10ThreadImpl10StackValueC2ENS1_9WasmValueEPS2_m 44719257
_ZN2v88internal4wasm10ThreadImpl10StackValue12ExtractValueEPS2_m 40981415
_ZN2v88internal4wasm10ThreadImpl4PushENS1_9WasmValueE 40839043
_ZN2v88internal4wasm10ThreadImpl3PopEv 23992432
_ZN2v88internal4wasm10ThreadImpl16EnsureStackSpaceEm 10072090
_ZN2v88internal4wasm7CodeMap10PreprocessEPNS1_15InterpreterCodeE.isra.361 5707752
_ZN2v88internal4wasm10ThreadImpl10InitLocalsEPNS1_15InterpreterCodeE 5331903
_ZN2v88internal4wasm10ThreadImpl15DoStackTransferEPNS2_10StackValueEm 5211770
_ZN2v88internal4wasm10ThreadImpl9PushFrameEPNS1_15InterpreterCodeE 5186887
_ZN2v88internal4wasm15WasmInterpreter9GetThreadEi 4874358
_ZN2v88internal4wasm10ThreadImpl8DoReturnEPNS1_7DecoderEPPNS1_15InterpreterCodeEPmS8_m 4811220
_ZN2v88internal4wasm15WasmInterpreter6Thread19NumInterpretedCallsEv 4754224
_ZN2v88internal4wasm10ThreadImpl7ExecuteEPNS1_15InterpreterCodeEmi 4745635
_ZN2v88internal4wasm15WasmInterpreter6Thread3RunEi 4745635
_ZN2v88internal4wasm15WasmInterpreter6Thread5stateEv 4743953
_ZN2v88internal4wasm15WasmInterpreter6Thread9InitFrameEPKNS1_12WasmFunctionEPNS1_9WasmValueE 4740187
_ZN2v88internal4wasm10ThreadImpl9InitFrameEPKNS1_12WasmFunctionEPNS1_9WasmValueE 4740187
_ZN2v88internal4wasm15WasmInterpreter6Thread5ResetEv 4702798
_ZN2v88internal4wasm15WasmInterpreter6Thread14GetReturnValueEi 4700028
_ZN2v88internal4wasm10ThreadImpl14GetReturnValueEj 4700028
_ZN2v88internal4wasm15WasmInterpreter6Thread22PossibleNondeterminismEv 4663729
_ZN2v88internal4wasm10ThreadImpl13SetStackValueEmNS1_9WasmValueE 3880214
_ZN2v88internal4wasm10ThreadImpl14BoundsCheckMemIlEEmjj 3251320
_ZN2v88internal4wasm10ThreadImpl13ExecuteSimdOpENS1_10WasmOpcodeEPNS1_7DecoderEPNS1_15InterpreterCodeEmRi 2348392
_ZN2v88internal4wasm10ThreadImpl12ExecuteStoreIllEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 1708428
_ZN2v88internal4wasm10ThreadImpl14BoundsCheckMemIiEEmjj 1656558
_ZN2v88internal4wasm10ThreadImpl11ExecuteLoadIllEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 1542892
_ZN2v88internal4wasm10ThreadImpl12ExecuteStoreIiiEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 852096
_ZN2v88internal4wasm10ThreadImpl11ExecuteLoadIiiEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 803250
_ZN2v88internal4wasm23InterpretedFrameDeleterclEPNS1_16InterpretedFrameE 680273
_ZN2v88internal4wasm15WasmInterpreter6Thread8GetFrameEi 680273
_ZNK2v88internal4wasm16InterpretedFrame8functionEv 679101
_ZNK2v88internal4wasm16InterpretedFrame2pcEv 678509
_ZN2v88internal4wasm10ThreadImpl12DoStackCheckEv 446700
_ZN2v88internal4wasm10ThreadImpl6DoCallEPNS1_7DecoderEPNS1_15InterpreterCodeEPmS7_ 446700
_ZZN2v88internal4wasm9SideTableC4EPNS0_4ZoneEPKNS1_10WasmModuleEPNS1_15InterpreterCodeEEN6CLabel6FinishEPNS0_7ZoneMapImNS1_20ControlTransferEntryESt4lessImEEEPKh 391801
_ZZN2v88internal4wasm9SideTableC4EPNS0_4ZoneEPKNS1_10WasmModuleEPNS1_15InterpreterCodeEEN7Control6FinishEPNS0_7ZoneMapImNS1_20ControlTransferEntryESt4lessImEEEPKh.isra.360 390761
_ZN2v88internal4wasm10ThreadImpl15ExecuteAtomicOpENS1_10WasmOpcodeEPNS1_7DecoderEPNS1_15InterpreterCodeEmRi 384116
_ZN2v88internal4wasm7CodeMap11AddFunctionEPKNS1_12WasmFunctionEPKhS7_ 371418
_ZN2v88internal4wasm9SideTableC2EPNS0_4ZoneEPKNS1_10WasmModuleEPNS1_15InterpreterCodeE 368155
_ZN2v88internal4wasm15WasmInterpreter21AddFunctionForTestingEPKNS1_12WasmFunctionE 367596
_ZN2v88internal4wasm12_GLOBAL__N_18MakeWeakEPNS0_7IsolateENS0_6HandleINS0_18WasmInstanceObjectEEE 366609
_ZN2v88internal4wasm24WasmInterpreterInternalsC2EPNS0_4ZoneEPKNS1_10WasmModuleERKNS1_15ModuleWireBytesENS0_6HandleINS0_18WasmInstanceObjectEEE 366609
_ZN2v88internal4wasm15WasmInterpreterC2EPNS0_7IsolateEPKNS1_10WasmModuleERKNS1_15ModuleWireBytesENS0_6HandleINS0_18WasmInstanceObjectEEE 366609
_ZN2v88internal4wasm7CodeMapC2EPKNS1_10WasmModuleEPKhPNS0_4ZoneE 366609
_ZN2v88internal4wasm15WasmInterpreterD2Ev 366609
_ZN2v88internal4wasm24WasmInterpreterInternalsD2Ev 366609
_ZN2v88internal4wasm15WasmInterpreter25SetFunctionCodeForTestingEPKNS1_12WasmFunctionEPKhS7_ 366116
_ZN2v88internal4wasm12_GLOBAL__N_112NopFinalizerERKNS_16WeakCallbackInfoIvEE 339863
_ZN2v88internal4wasm10ThreadImpl14BoundsCheckMemIhEEmjj 267136
_ZN2v88internal4wasm10ThreadImpl14BoundsCheckMemIaEEmjj 262984
_ZN2v88internal4wasm10ThreadImpl11ExecuteLoadIihEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 262380
_ZN2v88internal4wasm10ThreadImpl11ExecuteLoadIiaEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 262372
_ZN2v88internal4wasm10ThreadImpl7DoBreakEPNS1_15InterpreterCodeEmm.isra.298 254978
_ZN2v88internal4wasm10ThreadImpl14BoundsCheckMemImEEmjj 225648
_ZN2v88internal4wasm10ThreadImpl14BoundsCheckMemIjEEmjj 200468
_ZN2v88internal4wasm10ThreadImpl21ExtractAtomicOpParamsImmEEbPNS1_7DecoderEPNS1_15InterpreterCodeERmmRiPT_SB_ 184784
_ZN2v88internal4wasm10ThreadImpl12DoReturnCallEPNS1_7DecoderEPNS1_15InterpreterCodeEPmS7_ 145016
_ZN2v88internal4wasm10ThreadImpl14BoundsCheckMemItEEmjj 136060
_ZN2v88internal4wasm10ThreadImpl14BoundsCheckMemIsEEmjj 131884
_ZN2v88internal4wasm10ThreadImpl11ExecuteLoadIisEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 131300
_ZN2v88internal4wasm10ThreadImpl11ExecuteLoadIitEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 131300
_ZN2v88internal4wasm10ThreadImpl8ReturnPcEPNS1_7DecoderEPNS1_15InterpreterCodeEm 110700
_ZN2v88internal4wasm10ThreadImpl21ExtractAtomicOpParamsIjmEEbPNS1_7DecoderEPNS1_15InterpreterCodeERmmRiPT_SB_ 94916
_ZN2v88internal4wasm10ThreadImpl21ExtractAtomicOpParamsIjjEEbPNS1_7DecoderEPNS1_15InterpreterCodeERmmRiPT_SB_ 94900
_GLOBAL__sub_I_wasm_interpreter.cc 60998
_ZN2v88internal4wasm10ThreadImpl13GetTargetCodeEPNS1_15WasmCodeManagerEm 48757
_ZN2v88internal4wasm10ThreadImpl20CallIndirectFunctionEjjj 40740
_ZN2v88internal4wasm15WasmInterpreter6Thread15StartActivationEv 37391
_ZN2v88internal4wasm10ThreadImpl15StartActivationEv 37391
_ZN2v88internal4wasm15WasmInterpreter6Thread16FinishActivationEj 37389
_ZN2v88internal4wasm10ThreadImpl11ExecuteLoadINS0_7Float64EmEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 29940
_ZN2v88internal4wasm10ThreadImpl12ExecuteStoreINS0_7Float64EmEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 10924
_ZN2v88internal4wasm10ThreadImpl11ExecuteLoadINS0_7Float32EjEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 9452
_ZN2v88internal4wasm10ThreadImpl24CallExternalWasmFunctionEPNS0_7IsolateENS0_6HandleINS0_6ObjectEEEPKNS1_8WasmCodeEPNS0_9SignatureINS1_9ValueTypeEEE 8237
_ZN2v88internal4wasm10ThreadImpl20CallImportedFunctionEj 8181
_ZN2v88internal4wasm15WasmInterpreter6Thread13GetFrameCountEv 8121
_ZN2v88internal4wasm15WasmInterpreter6Thread19ActivationFrameBaseEj 7153
_ZN2v88internal4wasm10ThreadImpl15HandleExceptionEPNS0_7IsolateE 3938
_ZN2v88internal4wasm10ThreadImpl16ExecuteNumericOpENS1_10WasmOpcodeEPNS1_7DecoderEPNS1_15InterpreterCodeEmRi 3724
_ZN2v88internal4wasm15WasmInterpreter6Thread15GetBreakpointPcEv 2784
_ZN2v88internal4wasm10ThreadImpl21ExtractAtomicOpParamsItmEEbPNS1_7DecoderEPNS1_15InterpreterCodeERmmRiPT_SB_ 2384
_ZN2v88internal4wasm10ThreadImpl21ExtractAtomicOpParamsIhmEEbPNS1_7DecoderEPNS1_15InterpreterCodeERmmRiPT_SB_ 2380
_ZN2v88internal4wasm10ThreadImpl21ExtractAtomicOpParamsItjEEbPNS1_7DecoderEPNS1_15InterpreterCodeERmmRiPT_SB_ 2376
_ZN2v88internal4wasm10ThreadImpl21ExtractAtomicOpParamsIhjEEbPNS1_7DecoderEPNS1_15InterpreterCodeERmmRiPT_SB_ 2376
_ZN2v88internal4wasm15WasmInterpreter13SetBreakpointEPKNS1_12WasmFunctionEmb 1552
_ZN2v88internal4wasm10ThreadImpl12ExecuteStoreINS0_7Float32EjEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 1200
_ZNK2v88internal4wasm16InterpretedFrame13GetLocalCountEv 992
_ZN2v88internal4wasm10ThreadImpl14RaiseExceptionEPNS0_7IsolateENS0_6HandleINS0_6ObjectEEE 960
_ZN2v88internal4wasm15WasmInterpreter6Thread14RaiseExceptionEPNS0_7IsolateENS0_6HandleINS0_6ObjectEEE 960
_ZN2v88internal4wasm15WasmInterpreter6Thread13GetTrapReasonEv 952
_ZNK2v88internal4wasm20InterpretedFrameImpl13GetLocalValueEi 944
_ZNK2v88internal4wasm16InterpretedFrame13GetLocalValueEi 944
_ZN2v88internal4wasm12_GLOBAL__N_130CallExternalFloatToIntFunctionImfXadL_ZNS1_25float32_to_uint64_wrapperEmEEEET_T0_PNS1_10TrapReasonE 920
_ZN2v88internal4wasm12_GLOBAL__N_130CallExternalFloatToIntFunctionIlfXadL_ZNS1_24float32_to_int64_wrapperEmEEEET_T0_PNS1_10TrapReasonE 920
_ZN2v88internal4wasm12_GLOBAL__N_130CallExternalFloatToIntFunctionIldXadL_ZNS1_24float64_to_int64_wrapperEmEEEET_T0_PNS1_10TrapReasonE 724
_ZNK2v88internal4wasm20InterpretedFrameImpl14GetStackHeightEv 704
_ZNK2v88internal4wasm16InterpretedFrame14GetStackHeightEv 704
_ZN2v88internal4wasm10ThreadImpl16DoThrowExceptionEPKNS1_13WasmExceptionEj 604
_ZN2v88internal4wasm10ThreadImpl23GetGlobalBufferAndIndexEPKNS1_10WasmGlobalEPNS0_6HandleINS0_10FixedArrayEEEPj 592
_ZN2v88internal4wasm10ThreadImpl18JumpToHandlerDeltaEPNS1_15InterpreterCodeEm.isra.297 556
_ZN2v88internal4wasm10ThreadImpl26ReloadFromFrameOnExceptionEPNS1_7DecoderEPPNS1_15InterpreterCodeEPmS8_ 540
_ZN2v88internal4wasm10ThreadImpl23EncodeI32ExceptionValueENS0_6HandleINS0_10FixedArrayEEEPjj 472
_ZNK2v88internal4wasm16InterpretedFrame17GetParameterCountEv 464
_ZN2v88internal4wasm12_GLOBAL__N_124ExecuteI64SConvertSatF32Ef 460
_ZN2v88internal4wasm12_GLOBAL__N_124ExecuteI64UConvertSatF32Ef 460
_ZN2v88internal4wasm10ThreadImpl12ExecuteStoreIiaEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 420
_ZN2v88internal4wasm10ThreadImpl20MatchingExceptionTagENS0_6HandleINS0_6ObjectEEEj 416
_ZN2v88internal4wasm10ThreadImpl12ExecuteStoreIisEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 396
_ZN2v88internal4wasm12_GLOBAL__N_130CallExternalFloatToIntFunctionImdXadL_ZNS1_25float64_to_uint64_wrapperEmEEEET_T0_PNS1_10TrapReasonE 392
_ZN2v88internal4wasm10ThreadImpl17DoUnpackExceptionEPKNS1_13WasmExceptionENS0_6HandleINS0_6ObjectEEE 320
_ZN2v88internal4wasm12_GLOBAL__N_130CallExternalIntToFloatFunctionIfmXadL_ZNS1_25uint64_to_float32_wrapperEmEEEET_T0_ 304
_ZN2v88internal4wasm10ThreadImpl23DecodeI32ExceptionValueENS0_6HandleINS0_10FixedArrayEEEPjS6_ 304
_ZN2v88internal4wasm12_GLOBAL__N_130CallExternalIntToFloatFunctionIdmXadL_ZNS1_25uint64_to_float64_wrapperEmEEEET_T0_ 300
_ZNK2v88internal4wasm20InterpretedFrameImpl13GetStackValueEi 264
_ZNK2v88internal4wasm16InterpretedFrame13GetStackValueEi 264
_ZN2v88internal4wasm12_GLOBAL__N_124ExecuteI64UConvertSatF64Ed 196
_ZN2v88internal4wasm12_GLOBAL__N_124ExecuteI64SConvertSatF64Ed 196
_ZN2v88internal4wasm10ThreadImpl18DoRethrowExceptionENS1_9WasmValueE.isra.299 152
_ZN2v88internal4wasm10ThreadImpl14BoundsCheckMemIdEEmjj 136
_ZN2v88internal4wasm10ThreadImpl14BoundsCheckMemIfEEmjj 100
_ZN2v88internal4wasm10ThreadImpl11ExecuteLoadIliEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 96
_ZN2v88internal4wasm10ThreadImpl11ExecuteLoadIlsEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 96
_ZN2v88internal4wasm10ThreadImpl11ExecuteLoadIlaEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 96
_ZN2v88internal4wasm10ThreadImpl12ExecuteStoreIlaEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 96
_ZN2v88internal4wasm10ThreadImpl12ExecuteStoreIlsEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 92
_ZN2v88internal4wasm10ThreadImpl12ExecuteStoreIliEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 84
_ZN2v88internal4wasm10ThreadImpl23EncodeI64ExceptionValueENS0_6HandleINS0_10FixedArrayEEEPjm 72
_ZN2v88internal4wasm15WasmInterpreter6Thread13AddBreakFlagsEh 40
_ZN2v88internal4wasm10ThreadImpl23DecodeI64ExceptionValueENS0_6HandleINS0_10FixedArrayEEEPjPm 40
_ZN2v88internal4wasm15WasmInterpreter33ComputeControlTransfersForTestingEPNS0_4ZoneEPKNS1_10WasmModuleEPKhS9_ 30
_ZN2v88internal4wasm15WasmInterpreter6Thread14NumActivationsEv 24
_ZN2v88internal4wasm10ThreadImpl11ExecuteLoadIltEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 0
_ZN2v88internal4wasm15WasmInterpreter13GetBreakpointEPKNS1_12WasmFunctionEm 0
_ZN2v88internal4wasm15WasmInterpreter6Thread5PauseEv 0
_ZN2v88internal4wasm10ThreadImpl11ExecuteLoadIljEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 0
_ZN2v88internal4wasm15WasmInterpreter14GetThreadCountEv 0
_ZN2v88internal4wasm10ThreadImpl5PauseEv.isra.96 0
_ZN2v88internal4wasm10ThreadImpl14BoundsCheckMemINS1_7Simd128EEEmjj 0
_ZN2v88internal4wasm15WasmInterpreter10SetTracingEPKNS1_12WasmFunctionEb 0
_ZN2v88internal4wasm15WasmInterpreter5PauseEv 0
_ZN2v88internal4wasm15WasmInterpreter3RunEv 0
_ZN2v88internal4wasm15WasmInterpreter6Thread15ClearBreakFlagsEv 0
_ZN2v88internal4wasm10ThreadImplC2EOS2_ 0
_ZN2v88internal4wasm10ThreadImpl11ExecuteLoadIlhEEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 0
_ZN2v88internal4wasm10ThreadImpl12ExecuteStoreINS1_7Simd128ES4_EEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 0
_ZN2v88internal4wasm10ThreadImpl11ExecuteLoadINS1_7Simd128ES4_EEbPNS1_7DecoderEPNS1_15InterpreterCodeEmRiNS0_21MachineRepresentationE 0

Generated by: LCOV version 1.10