LCOV - code coverage report
Current view: top level - js/src/vm - UnboxedObject.cpp (source / functions) Hit Total Coverage
Test: output.info Lines: 332 1058 31.4 %
Date: 2017-07-14 16:53:18 Functions: 33 148 22.3 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_Z26AppendUnboxedDenseElementsIL11JSValueType0EEN2js18DenseElementResultEPNS1_18UnboxedArrayObjectEjN2JS13MutableHandleINS5_8GCVectorINS5_5ValueELm0ENS1_15TempAllocPolicyEEEEE 0
_Z26AppendUnboxedDenseElementsIL11JSValueType12EEN2js18DenseElementResultEPNS1_18UnboxedArrayObjectEjN2JS13MutableHandleINS5_8GCVectorINS5_5ValueELm0ENS1_15TempAllocPolicyEEEEE 0
_Z26AppendUnboxedDenseElementsIL11JSValueType1EEN2js18DenseElementResultEPNS1_18UnboxedArrayObjectEjN2JS13MutableHandleINS5_8GCVectorINS5_5ValueELm0ENS1_15TempAllocPolicyEEEEE 0
_Z26AppendUnboxedDenseElementsIL11JSValueType4EEN2js18DenseElementResultEPNS1_18UnboxedArrayObjectEjN2JS13MutableHandleINS5_8GCVectorINS5_5ValueELm0ENS1_15TempAllocPolicyEEEEE 0
_Z26AppendUnboxedDenseElementsIL11JSValueType5EEN2js18DenseElementResultEPNS1_18UnboxedArrayObjectEjN2JS13MutableHandleINS5_8GCVectorINS5_5ValueELm0ENS1_15TempAllocPolicyEEEEE 0
_Z26AppendUnboxedDenseElementsIL11JSValueType6EEN2js18DenseElementResultEPNS1_18UnboxedArrayObjectEjN2JS13MutableHandleINS5_8GCVectorINS5_5ValueELm0ENS1_15TempAllocPolicyEEEEE 0
_ZL18SetLayoutTraceListP9JSContextPN2js13UnboxedLayoutE 1
_ZL19CombineUnboxedTypesRKN2JS5ValueEP11JSValueType 1
_ZL19UnboxedTypeIncludes11JSValueTypeS_ 1
_ZL21PropertiesAreSupersetRKN7mozilla6VectorIN2js13UnboxedLayout8PropertyELm0ENS1_17SystemAllocPolicyEEEPS2_ 1
_ZL22PropagatePropertyTypesP9JSContext4jsidPN2js11ObjectGroupES4_ 1
_ZL24ComputePlainObjectLayoutP9JSContextPN2js5ShapeERN7mozilla6VectorINS1_13UnboxedLayout8PropertyELm0ENS1_17SystemAllocPolicyEEE 1
_ZL26CombineArrayObjectElementsP9JSContextPN2js11ArrayObjectEP11JSValueType 0
_ZL28CombinePlainObjectPropertiesPN2js11PlainObjectEPNS_5ShapeERN7mozilla6VectorINS_13UnboxedLayout8PropertyELm0ENS_17SystemAllocPolicyEEE 1
_ZL29MakeReplacementTemplateObjectP9JSContextN2JS6HandleIPN2js11ObjectGroupEEERKNS3_13UnboxedLayoutE 0
_ZL35GetValuesFromPreliminaryArrayObjectPN2js11ArrayObjectEN2JS13MutableHandleINS2_8GCVectorINS2_5ValueELm0ENS_15TempAllocPolicyEEEEE 0
_ZL35GetValuesFromPreliminaryPlainObjectPN2js11PlainObjectEN2JS13MutableHandleINS2_8GCVectorINS2_5ValueELm0ENS_15TempAllocPolicyEEEEE 1
_ZL9NextValueN2JS6HandleINS_8GCVectorINS_5ValueELm0EN2js15TempAllocPolicyEEEEEPm 1
_ZN2js13UnboxedLayout12setNewScriptEPNS_13TypeNewScriptEb 0
_ZN2js13UnboxedLayout15makeNativeGroupEP9JSContextPNS_11ObjectGroupE 1
_ZN2js13UnboxedLayout19makeConstructorCodeEP9JSContextN2JS6HandleIPNS_11ObjectGroupEEE 0
_ZN2js13UnboxedLayout19sizeOfIncludingThisEPFmPKvE 0
_ZN2js13UnboxedLayout21detachFromCompartmentEv 0
_ZN2js13UnboxedLayout5traceEP8JSTracer 0
_ZN2js13UnboxedObject14createInternalEP9JSContextNS_2gc9AllocKindENS3_11InitialHeapEN2JS6HandleIPNS_11ObjectGroupEEE 1
_ZN2js18UnboxedArrayObject10getElementEm 0
_ZN2js18UnboxedArrayObject10setElementEP9JSContextmRKN2JS5ValueE 0
_ZN2js18UnboxedArrayObject11initElementEP9JSContextmRKN2JS5ValueE 0
_ZN2js18UnboxedArrayObject11objectMovedEP8JSObjectPKS1_ 0
_ZN2js18UnboxedArrayObject12growElementsEP9JSContextm 0
_ZN2js18UnboxedArrayObject12newEnumerateEP9JSContextN2JS6HandleIP8JSObjectEERNS3_12AutoIdVectorEb 0
_ZN2js18UnboxedArrayObject14shrinkElementsEP9JSContextm 0
_ZN2js18UnboxedArrayObject15convertToNativeEP9JSContextP8JSObject 0
_ZN2js18UnboxedArrayObject15obj_getPropertyEP9JSContextN2JS6HandleIP8JSObjectEENS4_INS3_5ValueEEENS4_I4jsidEENS3_13MutableHandleIS8_EE 0
_ZN2js18UnboxedArrayObject15obj_hasPropertyEP9JSContextN2JS6HandleIP8JSObjectEENS4_I4jsidEEPb 0
_ZN2js18UnboxedArrayObject15obj_setPropertyEP9JSContextN2JS6HandleIP8JSObjectEENS4_I4jsidEENS4_INS3_5ValueEEESB_RNS3_14ObjectOpResultE 0
_ZN2js18UnboxedArrayObject16containsPropertyEP9JSContext4jsid 0
_ZN2js18UnboxedArrayObject16fillAfterConvertEP9JSContextN2JS6HandleINS3_8GCVectorINS3_5ValueELm0ENS_15TempAllocPolicyEEEEEPm 0
_ZN2js18UnboxedArrayObject18exactCapacityIndexEj 0
_ZN2js18UnboxedArrayObject18obj_definePropertyEP9JSContextN2JS6HandleIP8JSObjectEENS4_I4jsidEENS4_INS3_18PropertyDescriptorEEERNS3_14ObjectOpResultE 0
_ZN2js18UnboxedArrayObject18obj_deletePropertyEP9JSContextN2JS6HandleIP8JSObjectEENS4_I4jsidEERNS3_14ObjectOpResultE 0
_ZN2js18UnboxedArrayObject18obj_lookupPropertyEP9JSContextN2JS6HandleIP8JSObjectEENS4_I4jsidEENS3_13MutableHandleIS6_EENSA_INS3_14PropertyResultEEE 0
_ZN2js18UnboxedArrayObject19chooseCapacityIndexEjj 0
_ZN2js18UnboxedArrayObject20convertInt32ToDoubleEP9JSContextPNS_11ObjectGroupE 0
_ZN2js18UnboxedArrayObject23initElementNoTypeChangeEmRKN2JS5ValueE 0
_ZN2js18UnboxedArrayObject24convertToNativeWithGroupEP9JSContextP8JSObjectPNS_11ObjectGroupEPNS_5ShapeE 0
_ZN2js18UnboxedArrayObject24objectMovedDuringMinorGCEP8JSTracerP8JSObjectS4_NS_2gc9AllocKindE 0
_ZN2js18UnboxedArrayObject28obj_getOwnPropertyDescriptorEP9JSContextN2JS6HandleIP8JSObjectEENS4_I4jsidEENS3_13MutableHandleINS3_18PropertyDescriptorEEE 0
_ZN2js18UnboxedArrayObject5traceEP8JSTracerP8JSObject 0
_ZN2js18UnboxedArrayObject6createEP9JSContextN2JS6HandleIPNS_11ObjectGroupEEEjNS_13NewObjectKindEj 0
_ZN2js18UnboxedArrayObject8finalizeEPNS_6FreeOpEP8JSObject 0
_ZN2js18UnboxedArrayObject9obj_watchEP9JSContextN2JS6HandleIP8JSObjectEENS4_I4jsidEES7_ 0
_ZN2js18UnboxedPlainObject12newEnumerateEP9JSContextN2JS6HandleIP8JSObjectEERNS3_12AutoIdVectorEb 0
_ZN2js18UnboxedPlainObject13ensureExpandoEP9JSContextN2JS6HandleIPS0_EE 0
_ZN2js18UnboxedPlainObject15convertToNativeEP9JSContextP8JSObject 1
_ZN2js18UnboxedPlainObject15obj_getPropertyEP9JSContextN2JS6HandleIP8JSObjectEENS4_INS3_5ValueEEENS4_I4jsidEENS3_13MutableHandleIS8_EE 1
_ZN2js18UnboxedPlainObject15obj_hasPropertyEP9JSContextN2JS6HandleIP8JSObjectEENS4_I4jsidEEPb 1
_ZN2js18UnboxedPlainObject15obj_setPropertyEP9JSContextN2JS6HandleIP8JSObjectEENS4_I4jsidEENS4_INS3_5ValueEEESB_RNS3_14ObjectOpResultE 1
_ZN2js18UnboxedPlainObject16fillAfterConvertEP9JSContextN2JS6HandleINS3_8GCVectorINS3_5ValueELm0ENS_15TempAllocPolicyEEEEEPm 1
_ZN2js18UnboxedPlainObject18obj_definePropertyEP9JSContextN2JS6HandleIP8JSObjectEENS4_I4jsidEENS4_INS3_18PropertyDescriptorEEERNS3_14ObjectOpResultE 0
_ZN2js18UnboxedPlainObject18obj_deletePropertyEP9JSContextN2JS6HandleIP8JSObjectEENS4_I4jsidEERNS3_14ObjectOpResultE 0
_ZN2js18UnboxedPlainObject18obj_lookupPropertyEP9JSContextN2JS6HandleIP8JSObjectEENS4_I4jsidEENS3_13MutableHandleIS6_EENSA_INS3_14PropertyResultEEE 0
_ZN2js18UnboxedPlainObject20createWithPropertiesEP9JSContextN2JS6HandleIPNS_11ObjectGroupEEENS_13NewObjectKindEPNS_11IdValuePairE 0
_ZN2js18UnboxedPlainObject28obj_getOwnPropertyDescriptorEP9JSContextN2JS6HandleIP8JSObjectEENS4_I4jsidEENS3_13MutableHandleINS3_18PropertyDescriptorEEE 0
_ZN2js18UnboxedPlainObject5traceEP8JSTracerP8JSObject 0
_ZN2js18UnboxedPlainObject6createEP9JSContextN2JS6HandleIPNS_11ObjectGroupEEENS_13NewObjectKindE 1
_ZN2js18UnboxedPlainObject8getValueERKNS_13UnboxedLayout8PropertyEb 1
_ZN2js18UnboxedPlainObject8setValueEP9JSContextRKNS_13UnboxedLayout8PropertyERKN2JS5ValueE 1
_ZN2js18UnboxedPlainObject9obj_watchEP9JSContextN2JS6HandleIP8JSObjectEENS4_I4jsidEES7_ 0
_ZN2js25TryConvertToUnboxedLayoutEP9JSContextRNS_17AutoEnterAnalysisEPNS_5ShapeEPNS_11ObjectGroupEPNS_22PreliminaryObjectArrayE 1
_ZN2js34CopyAnyBoxedOrUnboxedDenseElementsEP9JSContextP8JSObjectS3_jjj 1
_ZN2js34MoveAnyBoxedOrUnboxedDenseElementsEP9JSContextP8JSObjectjjj 1
_ZN2js36EnsureAnyBoxedOrUnboxedDenseElementsEP9JSContextP8JSObjectm 0
_ZN2js37SetAnyBoxedOrUnboxedInitializedLengthEP9JSContextP8JSObjectm 1
_ZN2js41SetOrExtendAnyBoxedOrUnboxedDenseElementsEP9JSContextP8JSObjectjPKN2JS5ValueEjNS_17ShouldUpdateTypesE 1
_ZN33AppendUnboxedDenseElementsFunctorC2EPN2js18UnboxedArrayObjectEjN2JS13MutableHandleINS3_8GCVectorINS3_5ValueELm0ENS0_15TempAllocPolicyEEEEE 0
_ZN33AppendUnboxedDenseElementsFunctorclIL11JSValueType0EEEN2js18DenseElementResultEv 0
_ZN33AppendUnboxedDenseElementsFunctorclIL11JSValueType12EEEN2js18DenseElementResultEv 0
_ZN33AppendUnboxedDenseElementsFunctorclIL11JSValueType1EEEN2js18DenseElementResultEv 0
_ZN33AppendUnboxedDenseElementsFunctorclIL11JSValueType4EEEN2js18DenseElementResultEv 0
_ZN33AppendUnboxedDenseElementsFunctorclIL11JSValueType5EEEN2js18DenseElementResultEv 0
_ZN33AppendUnboxedDenseElementsFunctorclIL11JSValueType6EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorC2EP9JSContextP8JSObjectS3_jjj 1
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType0ELS1_0EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType0ELS1_12EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType0ELS1_1EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType0ELS1_4EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType0ELS1_5EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType0ELS1_6EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType12ELS1_0EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType12ELS1_12EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType12ELS1_1EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType12ELS1_4EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType12ELS1_5EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType12ELS1_6EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType1ELS1_0EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType1ELS1_12EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType1ELS1_1EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType1ELS1_4EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType1ELS1_5EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType1ELS1_6EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType4ELS1_0EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType4ELS1_12EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType4ELS1_1EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType4ELS1_4EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType4ELS1_5EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType4ELS1_6EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType5ELS1_0EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType5ELS1_12EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType5ELS1_1EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType5ELS1_4EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType5ELS1_5EEEN2js18DenseElementResultEv 1
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType5ELS1_6EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType6ELS1_0EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType6ELS1_12EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType6ELS1_1EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType6ELS1_4EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType6ELS1_5EEEN2js18DenseElementResultEv 0
_ZN38CopyBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType6ELS1_6EEEN2js18DenseElementResultEv 0
_ZN38MoveBoxedOrUnboxedDenseElementsFunctorC2EP9JSContextP8JSObjectjjj 1
_ZN38MoveBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType0EEEN2js18DenseElementResultEv 0
_ZN38MoveBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType12EEEN2js18DenseElementResultEv 0
_ZN38MoveBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType1EEEN2js18DenseElementResultEv 0
_ZN38MoveBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType4EEEN2js18DenseElementResultEv 0
_ZN38MoveBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType5EEEN2js18DenseElementResultEv 1
_ZN38MoveBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType6EEEN2js18DenseElementResultEv 0
_ZN40EnsureBoxedOrUnboxedDenseElementsFunctorC2EP9JSContextP8JSObjectm 0
_ZN40EnsureBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType0EEEN2js18DenseElementResultEv 0
_ZN40EnsureBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType12EEEN2js18DenseElementResultEv 0
_ZN40EnsureBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType1EEEN2js18DenseElementResultEv 0
_ZN40EnsureBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType4EEEN2js18DenseElementResultEv 0
_ZN40EnsureBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType5EEEN2js18DenseElementResultEv 0
_ZN40EnsureBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType6EEEN2js18DenseElementResultEv 0
_ZN41SetBoxedOrUnboxedInitializedLengthFunctorC2EP9JSContextP8JSObjectm 1
_ZN41SetBoxedOrUnboxedInitializedLengthFunctorclIL11JSValueType0EEEN2js18DenseElementResultEv 0
_ZN41SetBoxedOrUnboxedInitializedLengthFunctorclIL11JSValueType12EEEN2js18DenseElementResultEv 0
_ZN41SetBoxedOrUnboxedInitializedLengthFunctorclIL11JSValueType1EEEN2js18DenseElementResultEv 0
_ZN41SetBoxedOrUnboxedInitializedLengthFunctorclIL11JSValueType4EEEN2js18DenseElementResultEv 0
_ZN41SetBoxedOrUnboxedInitializedLengthFunctorclIL11JSValueType5EEEN2js18DenseElementResultEv 1
_ZN41SetBoxedOrUnboxedInitializedLengthFunctorclIL11JSValueType6EEEN2js18DenseElementResultEv 0
_ZN45SetOrExtendBoxedOrUnboxedDenseElementsFunctorC2EP9JSContextP8JSObjectjPKN2JS5ValueEjN2js17ShouldUpdateTypesE 1
_ZN45SetOrExtendBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType0EEEN2js18DenseElementResultEv 0
_ZN45SetOrExtendBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType12EEEN2js18DenseElementResultEv 0
_ZN45SetOrExtendBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType1EEEN2js18DenseElementResultEv 0
_ZN45SetOrExtendBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType4EEEN2js18DenseElementResultEv 0
_ZN45SetOrExtendBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType5EEEN2js18DenseElementResultEv 1
_ZN45SetOrExtendBoxedOrUnboxedDenseElementsFunctorclIL11JSValueType6EEEN2js18DenseElementResultEv 0
_ZNK2js18UnboxedPlainObject32containsUnboxedOrExpandoPropertyEP9JSContext4jsid 1

Generated by: LCOV version 1.13