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 Sort by function name Hit count Sort by 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