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
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