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