LCOV - code coverage report
Current view:
top level
-
js/src/jit
- BaselineIC.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
output.info
Lines:
1819
2471
73.6 %
Date:
2017-07-14 16:53:18
Functions:
88
115
76.5 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZN2js3jit13ICCall_Native5CloneEP9JSContextPNS0_11ICStubSpaceEPNS0_6ICStubERS1_
0
_ZN2js3jit15ICCall_Scripted5CloneEP9JSContextPNS0_11ICStubSpaceEPNS0_6ICStubERS1_
0
_ZN2js3jit16ICCall_ClassHook5CloneEP9JSContextPNS0_11ICStubSpaceEPNS0_6ICStubERS1_
0
_ZN2js3jit17ICHasOwn_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
0
_ZN2js3jit17StoreToTypedArrayINS0_7AddressEEEvP9JSContextRNS0_14MacroAssemblerENS_6Scalar4TypeERKNS0_12ValueOperandERKT_NS0_8RegisterEPNS0_5LabelE
0
_ZN2js3jit17StoreToTypedArrayINS0_9BaseIndexEEEvP9JSContextRNS0_14MacroAssemblerENS_6Scalar4TypeERKNS0_12ValueOperandERKT_NS0_8RegisterEPNS0_5LabelE
0
_ZN2js3jit18ICCallStubCompiler13guardFunApplyERNS0_14MacroAssemblerENS0_14AllocatableSetINS0_16TypedRegisterSetINS0_8RegisterEEEEES6_bNS1_13FunApplyThingEPNS0_5LabelE
0
_ZN2js3jit18ICCallStubCompiler18pushArrayArgumentsERNS0_14MacroAssemblerENS0_7AddressENS0_14AllocatableSetINS0_16TypedRegisterSetINS0_8RegisterEEEEE
0
_ZN2js3jit18ICCallStubCompiler19pushCallerArgumentsERNS0_14MacroAssemblerENS0_14AllocatableSetINS0_16TypedRegisterSetINS0_8RegisterEEEEE
0
_ZN2js3jit18ICCall_AnyScripted5CloneEP9JSContextPNS0_11ICStubSpaceEPNS0_6ICStubERS1_
0
_ZN2js3jit19ICBindName_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
0
_ZN2js3jit20LoadTypedThingLengthERNS0_14MacroAssemblerENS0_16TypedThingLayoutENS0_8RegisterES4_
0
_ZN2js3jit21TypedThingElementTypeEP8JSObject
0
_ZN2js3jit22ICCall_ScriptedFunCall5CloneEP9JSContextPNS0_11ICStubSpaceEPNS0_6ICStubERS1_
0
_ZN2js3jit23EmitICUnboxedPreBarrierINS0_7AddressEEEvRNS0_14MacroAssemblerERKT_11JSValueType
0
_ZN2js3jit23ICGetIntrinsic_ConstantD2Ev
0
_ZN2js3jit25ICCall_ScriptedApplyArray5CloneEP9JSContextPNS0_11ICStubSpaceEPNS0_6ICStubERS1_
0
_ZN2js3jit25ICCall_ScriptedApplyArray8Compiler16generateStubCodeERNS0_14MacroAssemblerE
0
_ZN2js3jit29ICCall_ScriptedApplyArguments5CloneEP9JSContextPNS0_11ICStubSpaceEPNS0_6ICStubERS1_
0
_ZN2js3jit29ICCall_ScriptedApplyArguments8Compiler16generateStubCodeERNS0_14MacroAssemblerE
0
_ZN2js3jit31TypedThingRequiresFloatingPointEP8JSObject
0
_ZN2js3jitL16DoHasOwnFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_17ICHasOwn_FallbackEN2JS6HandleINS7_5ValueEEESA_NS7_13MutableHandleIS9_EE
0
_ZN2js3jitL18DoBindNameFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_19ICBindName_FallbackEN2JS6HandleIP8JSObjectEENS7_13MutableHandleINS7_5ValueEEE
0
_ZN2js3jitL18DoToNumberFallbackEP9JSContextPNS0_19ICToNumber_FallbackEN2JS6HandleINS5_5ValueEEENS5_13MutableHandleIS7_EE
0
_ZN2js3jitL22DoGetElemSuperFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_18ICGetElem_FallbackEN2JS6HandleINS7_5ValueEEESA_SA_NS7_13MutableHandleIS9_EE
0
_ZN2js3jitL27DoubleValueToInt32ForSwitchEPN2JS5ValueE
0
_ZN2js3jitL29PrimitiveArrayTypedObjectTypeEP8JSObject
0
_ZN2js3jit13ICCall_Native8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit13ICCall_NativeC2EPNS0_7JitCodeEPNS0_6ICStubEP10JSFunctionP8JSObjectj
1
_ZN2js3jit13ICIn_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit13ICTableSwitch14fixupJumpTableEP8JSScriptPNS0_14BaselineScriptE
1
_ZN2js3jit13ICTableSwitch8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit13ICTableSwitch8Compiler7getStubEPNS0_11ICStubSpaceE
1
_ZN2js3jit14BaselineScript15noteHasDenseAddEj
1
_ZN2js3jit14ICToBool_Int328Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit15ICCall_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit15ICCall_Fallback8Compiler20postGenerateStubCodeERNS0_14MacroAssemblerEN2JS6HandleIPNS0_7JitCodeEEE
1
_ZN2js3jit15ICCall_ScriptedC2EPNS0_7JitCodeEPNS0_6ICStubEP10JSFunctionP8JSObjectj
1
_ZN2js3jit15ICRest_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit15ICRetSub_Resume8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit15ICToBool_Double8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit15ICToBool_Object8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit15ICToBool_String8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit16ICCall_ClassHook8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit16ICCall_ClassHookC2EPNS0_7JitCodeEPNS0_6ICStubEPKNS_5ClassEPFbP9JSContextjPN2JS5ValueEEP8JSObjectj
1
_ZN2js3jit17ICRetSub_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit17ICToBool_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit17ICTypeOf_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit18ICCallStubCompiler15guardSpreadCallERNS0_14MacroAssemblerENS0_8RegisterEPNS0_5LabelEb
1
_ZN2js3jit18ICCallStubCompiler17pushCallArgumentsERNS0_14MacroAssemblerENS0_14AllocatableSetINS0_16TypedRegisterSetINS0_8RegisterEEEEES6_bb
1
_ZN2js3jit18ICCallStubCompiler23pushSpreadCallArgumentsERNS0_14MacroAssemblerENS0_14AllocatableSetINS0_16TypedRegisterSetINS0_8RegisterEEEEES6_bb
1
_ZN2js3jit18ICGetElem_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit18ICGetName_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit18ICSetElem_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit18ICSetProp_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit18ICSetProp_Fallback8Compiler20postGenerateStubCodeERNS0_14MacroAssemblerEN2JS6HandleIPNS0_7JitCodeEEE
1
_ZN2js3jit19ICToNumber_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit21ICInstanceOf_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit21ICInstanceOf_Function8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit21ICInstanceOf_FunctionC2EPNS0_7JitCodeEPNS_5ShapeEP8JSObjectj
1
_ZN2js3jit21ICIteratorMore_Native8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit21ICTypeUpdate_AnyValue8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit21ICTypeUpdate_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit22ICCallScriptedCompiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit22ICCall_ScriptedFunCall8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit22ICIteratorNew_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit22ICToBool_NullUndefined8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit23EmitICUnboxedPreBarrierINS0_9BaseIndexEEEvRNS0_14MacroAssemblerERKT_11JSValueType
1
_ZN2js3jit23ICCall_ConstStringSplit8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit23ICGetIntrinsic_Constant8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit23ICGetIntrinsic_ConstantC2EPNS0_7JitCodeERKN2JS5ValueE
1
_ZN2js3jit23ICGetIntrinsic_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit23ICIteratorMore_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit24ICIteratorClose_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit24ICTypeUpdate_ObjectGroup8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit24ICTypeUpdate_ObjectGroupC2EPNS0_7JitCodeEPNS_11ObjectGroupE
1
_ZN2js3jit24ICWarmUpCounter_Fallback8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit25ICTypeMonitor_ObjectGroupC2EPNS0_7JitCodeEPNS_11ObjectGroupE
1
_ZN2js3jit25ICTypeUpdate_PrimitiveSet8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit25ICTypeUpdate_SingleObject8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jit25ICTypeUpdate_SingleObjectC2EPNS0_7JitCodeEP8JSObject
1
_ZN2js3jit26ICTypeMonitor_SingleObjectC2EPNS0_7JitCodeEP8JSObject
1
_ZN2js3jit27IsPrimitiveArrayTypedObjectEP8JSObject
1
_ZN2js3jit31ICCall_IsSuspendedStarGenerator8Compiler16generateStubCodeERNS0_14MacroAssemblerE
1
_ZN2js3jitL12DoInFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_13ICIn_FallbackEN2JS6HandleINS7_5ValueEEESA_NS7_13MutableHandleIS9_EE
1
_ZN2js3jitL14DoCallFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_15ICCall_FallbackEjPN2JS5ValueENS7_13MutableHandleIS8_EE
1
_ZN2js3jitL14DoRestFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_15ICRest_FallbackEN2JS13MutableHandleINS7_5ValueEEE
1
_ZN2js3jitL16DoRetSubFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_17ICRetSub_FallbackEN2JS6HandleINS7_5ValueEEEPPh
1
_ZN2js3jitL16DoToBoolFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_17ICToBool_FallbackEN2JS6HandleINS7_5ValueEEENS7_13MutableHandleIS9_EE
1
_ZN2js3jitL16DoTypeOfFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_17ICTypeOf_FallbackEN2JS6HandleINS7_5ValueEEENS7_13MutableHandleIS9_EE
1
_ZN2js3jitL17DoGetElemFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_18ICGetElem_FallbackEN2JS6HandleINS7_5ValueEEESA_NS7_13MutableHandleIS9_EE
1
_ZN2js3jitL17DoGetNameFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_18ICGetName_FallbackEN2JS6HandleIP8JSObjectEENS7_13MutableHandleINS7_5ValueEEE
1
_ZN2js3jitL17DoSetElemFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_18ICSetElem_FallbackEPN2JS5ValueENS7_6HandleIS8_EESB_SB_
1
_ZN2js3jitL17DoSetPropFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_18ICSetProp_FallbackEPN2JS5ValueENS7_6HandleIS8_EESB_
1
_ZN2js3jitL17SetUpdateStubDataEPNS0_17ICCacheIR_UpdatedEPKNS0_21PropertyTypeCheckInfoE
1
_ZN2js3jitL17TryAttachCallStubEP9JSContextPNS0_15ICCall_FallbackEN2JS6HandleIP8JSScriptEEPh4JSOpjPNS5_5ValueEbbbPb
1
_ZN2js3jitL18PrepareOsrTempDataEP9JSContextPNS0_24ICWarmUpCounter_FallbackEPNS0_13BaselineFrameEN2JS6HandleIP8JSScriptEEPhPv
1
_ZN2js3jitL20DoInstanceOfFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_21ICInstanceOf_FallbackEN2JS6HandleINS7_5ValueEEESA_NS7_13MutableHandleIS9_EE
1
_ZN2js3jitL20DoSpreadCallFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_15ICCall_FallbackEPN2JS5ValueENS7_13MutableHandleIS8_EE
1
_ZN2js3jitL20DoTypeUpdateFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_13ICUpdatedStubEN2JS6HandleINS7_5ValueEEESA_
1
_ZN2js3jitL20TryAttachFunCallStubEP9JSContextPNS0_15ICCall_FallbackEN2JS6HandleIP8JSScriptEEPhNS6_INS5_5ValueEEEPb
1
_ZN2js3jitL21DoIteratorNewFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_22ICIteratorNew_FallbackEN2JS6HandleINS7_5ValueEEENS7_13MutableHandleIS9_EE
1
_ZN2js3jitL21TryAttachFunApplyStubEP9JSContextPNS0_15ICCall_FallbackEN2JS6HandleIP8JSScriptEEPhNS6_INS5_5ValueEEEjPSB_Pb
1
_ZN2js3jitL22DoGetIntrinsicFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_23ICGetIntrinsic_FallbackEN2JS13MutableHandleINS7_5ValueEEE
1
_ZN2js3jitL22DoIteratorMoreFallbackEP9JSContextPNS0_13BaselineFrameEPNS0_23ICIteratorMore_FallbackEN2JS6HandleIP8JSObjectEENS7_13MutableHandleINS7_5ValueEEE
1
_ZN2js3jitL23DoIteratorCloseFallbackEP9JSContextPNS0_24ICIteratorClose_FallbackEN2JS6HandleINS5_5ValueEEE
1
_ZN2js3jitL23TryAttachInstanceOfStubEP9JSContextPNS0_13BaselineFrameEPNS0_21ICInstanceOf_FallbackEN2JS6HandleIP10JSFunctionEEPb
1
_ZN2js3jitL24EnsureArrayGroupAnalyzedEP9JSContextP8JSObject
1
_ZN2js3jitL24GetTemplateObjectForSimdEP9JSContextP10JSFunctionN2JS13MutableHandleIP8JSObjectEE
1
_ZN2js3jitL25TryAttachConstStringSplitEP9JSContextPNS0_15ICCall_FallbackEN2JS6HandleIP8JSScriptEEjNS6_INS5_5ValueEEEPSA_PhSB_Pb
1
_ZN2js3jitL26DoWarmUpCounterFallbackOSREP9JSContextPNS0_13BaselineFrameEPNS0_24ICWarmUpCounter_FallbackEPPNS0_14IonOsrTempDataE
1
_ZN2js3jitL26GetTemplateObjectForNativeEP9JSContextN2JS6HandleIP10JSFunctionEERKNS3_8CallArgsENS3_13MutableHandleIP8JSObjectEEPb
1
_ZN2js3jitL29GetTemplateObjectForClassHookEP9JSContextPFbS2_jPN2JS5ValueEERNS3_8CallArgsENS3_13MutableHandleIP8JSObjectEE
1
_ZN2js3jitL29IsOptimizableConstStringSplitERKN2JS5ValueEiPS2_
1
_ZN2js3jitL9CopyArrayEP9JSContextN2JS6HandleIP8JSObjectEENS3_13MutableHandleINS3_5ValueEEE
1
Generated by:
LCOV version 1.13