LCOV - code coverage report
Current view: top level - js/src/vm - NativeObject.cpp (source / functions) Hit Total Coverage
Test: output.info Lines: 756 1286 58.8 %
Date: 2017-07-14 16:53:18 Functions: 71 88 80.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL22GeneralizedGetPropertyP9JSContextP8JSObject4jsidRKN2JS5ValueE12IsNameLookupN2js17FakeMutableHandleIS5_EE 0
_ZL32CallSetPropertyHookAfterDefiningP9JSContextN2JS6HandleIP8JSObjectEENS2_I4jsidEENS2_INS1_5ValueEEERNS1_14ObjectOpResultE 0
_ZL34MaybeReportUndeclaredVarAssignmentP9JSContextN2JS6HandleIP8JSStringEE 0
_ZL9DetectingP9JSContextP8JSScriptPh 0
_ZL9FreeSlotsP9JSContextPN2js8HeapSlotE 0
_ZN2js12NativeObject11shrinkSlotsEP9JSContextjj 0
_ZN2js12NativeObject13copySlotRangeEjPKN2JS5ValueEj 0
_ZN2js12NativeObject13initSlotRangeEjPKN2JS5ValueEj 0
_ZN2js12NativeObject15addDataPropertyEP9JSContextN2JS6HandleIPS0_EE4jsidjj 0
_ZN2js12NativeObject19moveShiftedElementsEv 0
_ZN2js12NativeObject20sparsifyDenseElementEP9JSContextN2JS6HandleIPS0_EEj 0
_ZN2js14ObjectElements24ConvertElementsToDoublesEP9JSContextm 0
_ZN2js16NativeSetElementEP9JSContextN2JS6HandleIPNS_12NativeObjectEEEjNS3_INS2_5ValueEEES8_RNS2_14ObjectOpResultE 0
_ZN2js18SetPropertyOnProtoEP9JSContextN2JS6HandleIP8JSObjectEENS3_I4jsidEENS3_INS2_5ValueEEESA_RNS2_14ObjectOpResultE 0
_ZN2js19NativeDefineElementEP9JSContextN2JS6HandleIPNS_12NativeObjectEEEjNS3_INS2_5ValueEEEPFbS1_NS3_IP8JSObjectEENS3_I4jsidEENS2_13MutableHandleIS7_EEEPFbS1_SB_SD_SF_RNS2_14ObjectOpResultEEjSJ_ 0
_ZN2js20NativeDefinePropertyEP9JSContextN2JS6HandleIPNS_12NativeObjectEEEPNS_12PropertyNameENS3_INS2_5ValueEEEPFbS1_NS3_IP8JSObjectEENS3_I4jsidEENS2_13MutableHandleIS9_EEEPFbS1_SD_SF_SH_RNS2_14ObjectOpResultEEjSL_ 0
_ZN2js25GetNameBoundInEnvironmentEP9JSContextN2JS6HandleIP8JSObjectEENS3_I4jsidEENS2_13MutableHandleINS2_5ValueEEE 0
_Z19AddOrChangePropertyIL13IsAddOrChange0EEbP9JSContextN2JS6HandleIPN2js12NativeObjectEEENS4_I4jsidEENS4_INS3_18PropertyDescriptorEEE 1
_Z19AddOrChangePropertyIL13IsAddOrChange1EEbP9JSContextN2JS6HandleIPN2js12NativeObjectEEENS4_I4jsidEENS4_INS3_18PropertyDescriptorEEE 1
_Z19GetExistingPropertyILN2js7AllowGCE0EEbP9JSContextNS0_11MaybeRootedIN2JS5ValueEXT_EE10HandleTypeENS4_IPNS0_12NativeObjectEXT_EE10HandleTypeENS4_IPNS0_5ShapeEXT_EE10HandleTypeENS7_17MutableHandleTypeE 1
_Z19GetExistingPropertyILN2js7AllowGCE1EEbP9JSContextNS0_11MaybeRootedIN2JS5ValueEXT_EE10HandleTypeENS4_IPNS0_12NativeObjectEXT_EE10HandleTypeENS4_IPNS0_5ShapeEXT_EE10HandleTypeENS7_17MutableHandleTypeE 1
_Z22GetNonexistentPropertyP9JSContextRKPN2js12NativeObjectERK4jsidRKN2JS5ValueE12IsNameLookupNS1_17FakeMutableHandleISA_EE 1
_Z23NativeGetPropertyInlineILN2js7AllowGCE0EEbP9JSContextNS0_11MaybeRootedIPNS0_12NativeObjectEXT_EE10HandleTypeENS4_IN2JS5ValueEXT_EE10HandleTypeENS4_I4jsidXT_EE10HandleTypeE12IsNameLookupNSB_17MutableHandleTypeE 1
_Z23NativeGetPropertyInlineILN2js7AllowGCE1EEbP9JSContextNS0_11MaybeRootedIPNS0_12NativeObjectEXT_EE10HandleTypeENS4_IN2JS5ValueEXT_EE10HandleTypeENS4_I4jsidXT_EE10HandleTypeE12IsNameLookupNSB_17MutableHandleTypeE 1
_ZL10CallGetterP9JSContextN2JS6HandleIP8JSObjectEENS2_INS1_5ValueEEENS2_IPN2js5ShapeEEENS1_13MutableHandleIS6_EE 1
_ZL10IsWritablej 1
_ZL12IsEnumerablej 1
_ZL14IsConfigurablej 1
_ZL15PurgeProtoChainP9JSContextP8JSObjectN2JS6HandleI4jsidEE 1
_ZL16IsDataDescriptorj 1
_ZL19CallAddPropertyHookP9JSContextN2JS6HandleIPN2js12NativeObjectEEENS2_I4jsidEENS2_INS1_5ValueEEE 1
_ZL19SetExistingPropertyP9JSContextN2JS6HandleIPN2js12NativeObjectEEENS2_I4jsidEENS2_INS1_5ValueEEESA_S6_NS2_INS1_14PropertyResultEEERNS1_14ObjectOpResultE 1
_ZL20IsAccessorDescriptorj 1
_ZL21PurgeEnvironmentChainP9JSContextN2JS6HandleIP8JSObjectEENS2_I4jsidEE 1
_ZL22GeneralizedGetPropertyP9JSContextN2JS6HandleIP8JSObjectEENS2_I4jsidEENS2_INS1_5ValueEEE12IsNameLookupNS1_13MutableHandleIS8_EE 1
_ZL22GetNonexistentPropertyP9JSContextN2JS6HandleIPN2js12NativeObjectEEENS2_I4jsidEENS2_INS1_5ValueEEE12IsNameLookupNS1_13MutableHandleIS9_EE 1
_ZL22SetNonexistentPropertyP9JSContextN2JS6HandleIPN2js12NativeObjectEEENS2_I4jsidEENS2_INS1_5ValueEEESA_NS3_13QualifiedBoolERNS1_14ObjectOpResultE 1
_ZL23UpdateShapeTypeAndValueP9JSContextPN2js12NativeObjectEPNS1_5ShapeE4jsidRKN2JS5ValueE 1
_ZL24CallAddPropertyHookDenseP9JSContextN2JS6HandleIPN2js12NativeObjectEEEjNS2_INS1_5ValueEEE 1
_ZL24GetExistingPropertyValueP9JSContextN2JS6HandleIPN2js12NativeObjectEEENS2_I4jsidEENS2_INS1_14PropertyResultEEENS1_13MutableHandleINS1_5ValueEEE 1
_ZL25DefineNonexistentPropertyP9JSContextN2JS6HandleIPN2js12NativeObjectEEENS2_I4jsidEENS2_INS1_18PropertyDescriptorEEERNS1_14ObjectOpResultE 1
_ZL25DefinePropertyIsRedundantP9JSContextN2JS6HandleIPN2js12NativeObjectEEENS2_I4jsidEENS2_INS1_14PropertyResultEEEjNS2_INS1_18PropertyDescriptorEEEPb 1
_ZL27PurgeEnvironmentChainHelperP9JSContextN2JS6HandleIP8JSObjectEENS2_I4jsidEE 1
_ZL27SetDenseOrTypedArrayElementP9JSContextN2JS6HandleIPN2js12NativeObjectEEEjNS2_INS1_5ValueEEERNS1_14ObjectOpResultE 1
_ZL29NativeSetExistingDataPropertyP9JSContextN2JS6HandleIPN2js12NativeObjectEEENS2_IPNS3_5ShapeEEENS2_INS1_5ValueEEESB_RNS1_14ObjectOpResultE 1
_ZN2js12NativeObject10lookupPureE4jsid 1
_ZN2js12NativeObject11setSlotSpanEP9JSContextj 1
_ZN2js12NativeObject12growElementsEP9JSContextj 1
_ZN2js12NativeObject14shrinkElementsEP9JSContextj 1
_ZN2js12NativeObject15addDataPropertyEP9JSContextN2JS6HandleIPS0_EENS4_IPNS_12PropertyNameEEEjj 1
_ZN2js12NativeObject19allocDictionarySlotEP9JSContextN2JS6HandleIPS0_EEPj 1
_ZN2js12NativeObject19initializeSlotRangeEjj 1
_ZN2js12NativeObject20CopyElementsForWriteEP9JSContextPS0_ 1
_ZN2js12NativeObject20willBeSparseElementsEjj 1
_ZN2js12NativeObject21checkShapeConsistencyEv 1
_ZN2js12NativeObject21sparsifyDenseElementsEP9JSContextN2JS6HandleIPS0_EE 1
_ZN2js12NativeObject22growSlotsDontReportOOMEP9JSContextPS0_j 1
_ZN2js12NativeObject23canHaveNonEmptyElementsEv 1
_ZN2js12NativeObject23tryUnshiftDenseElementsEj 1
_ZN2js12NativeObject24maybeMoveShiftedElementsEv 1
_ZN2js12NativeObject25setLastPropertyMakeNativeEP9JSContextPNS_5ShapeE 1
_ZN2js12NativeObject26maybeDensifySparseElementsEP9JSContextN2JS6HandleIPS0_EE 1
_ZN2js12NativeObject28addDenseElementDontReportOOMEP9JSContextPS0_ 1
_ZN2js12NativeObject28goodElementsAllocationAmountEP9JSContextjjPj 1
_ZN2js12NativeObject28setLastPropertyMakeNonNativeEPNS_5ShapeE 1
_ZN2js12NativeObject31setLastPropertyShrinkFixedSlotsEPNS_5ShapeE 1
_ZN2js12NativeObject6lookupEP9JSContext4jsid 1
_ZN2js12NativeObject8freeSlotEP9JSContextj 1
_ZN2js12NativeObject9growSlotsEP9JSContextjj 1
_ZN2js14ObjectElements14FreezeElementsEP9JSContextN2JS6HandleIPNS_12NativeObjectEEE 1
_ZN2js14ObjectElements23MakeElementsCopyOnWriteEP9JSContextPNS_12NativeObjectE 1
_ZN2js17NativeGetPropertyEP9JSContextN2JS6HandleIPNS_12NativeObjectEEENS3_INS2_5ValueEEENS3_I4jsidEENS2_13MutableHandleIS7_EE 1
_ZN2js17NativeHasPropertyEP9JSContextN2JS6HandleIPNS_12NativeObjectEEENS3_I4jsidEEPb 1
_ZN2js17NativeSetPropertyEP9JSContextN2JS6HandleIPNS_12NativeObjectEEENS3_I4jsidEENS3_INS2_5ValueEEESA_NS_13QualifiedBoolERNS2_14ObjectOpResultE 1
_ZN2js20NativeDefinePropertyEP9JSContextN2JS6HandleIPNS_12NativeObjectEEENS3_I4jsidEENS3_INS2_18PropertyDescriptorEEERNS2_14ObjectOpResultE 1
_ZN2js20NativeDefinePropertyEP9JSContextN2JS6HandleIPNS_12NativeObjectEEENS3_I4jsidEENS3_INS2_5ValueEEEPFbS1_NS3_IP8JSObjectEES8_NS2_13MutableHandleIS9_EEEPFbS1_SD_S8_SF_RNS2_14ObjectOpResultEEj 1
_ZN2js20NativeDefinePropertyEP9JSContextN2JS6HandleIPNS_12NativeObjectEEENS3_I4jsidEENS3_INS2_5ValueEEEPFbS1_NS3_IP8JSObjectEES8_NS2_13MutableHandleIS9_EEEPFbS1_SD_S8_SF_RNS2_14ObjectOpResultEEjSJ_ 1
_ZN2js20NativeDefinePropertyEP9JSContextN2JS6HandleIPNS_12NativeObjectEEEPNS_12PropertyNameENS3_INS2_5ValueEEEPFbS1_NS3_IP8JSObjectEENS3_I4jsidEENS2_13MutableHandleIS9_EEEPFbS1_SD_SF_SH_RNS2_14ObjectOpResultEEj 1
_ZN2js20NativeDeletePropertyEP9JSContextN2JS6HandleIPNS_12NativeObjectEEENS3_I4jsidEERNS2_14ObjectOpResultE 1
_ZN2js21NativeGetPropertyNoGCEP9JSContextPNS_12NativeObjectERKN2JS5ValueE4jsidPS5_ 1
_ZN2js21SetPropertyByDefiningEP9JSContextN2JS6HandleI4jsidEENS3_INS2_5ValueEEES7_RNS2_14ObjectOpResultE 1
_ZN2js23NativeLookupOwnPropertyILNS_7AllowGCE0EEEbP9JSContextNS_11MaybeRootedIPNS_12NativeObjectEXT_EE10HandleTypeENS4_I4jsidXT_EE10HandleTypeENS4_IN2JS14PropertyResultEXT_EE17MutableHandleTypeE 1
_ZN2js23NativeLookupOwnPropertyILNS_7AllowGCE1EEEbP9JSContextNS_11MaybeRootedIPNS_12NativeObjectEXT_EE10HandleTypeENS4_I4jsidXT_EE10HandleTypeENS4_IN2JS14PropertyResultEXT_EE17MutableHandleTypeE 1
_ZN2js25NativeGetExistingPropertyEP9JSContextN2JS6HandleIP8JSObjectEENS3_IPNS_12NativeObjectEEENS3_IPNS_5ShapeEEENS2_13MutableHandleINS2_5ValueEEE 1
_ZN2js30NativeGetOwnPropertyDescriptorEP9JSContextN2JS6HandleIPNS_12NativeObjectEEENS3_I4jsidEENS2_13MutableHandleINS2_18PropertyDescriptorEEE 1
_ZN2js32AddPropertyTypesAfterProtoChangeEP9JSContextPNS_12NativeObjectEPNS_11ObjectGroupE 1
_ZNK2js12NativeObject11slotInRangeEjNS0_15SentinelAllowedE 1
_ZNK2js12NativeObject27numFixedSlotsForCompilationEv 1

Generated by: LCOV version 1.13