LCOV - code coverage report
Current view: top level - js/src/vm - Shape.h (source / functions) Hit Total Coverage
Test: output.info Lines: 444 511 86.9 %
Date: 2017-07-14 16:53:18 Functions: 174 203 85.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN2JS3ubi8ConcreteIN2js5ShapeEE9constructEPvPS3_ 0
_ZN2JS3ubi8ConcreteIN2js5ShapeEEC2EPS3_ 0
_ZN2JS3ubi8ConcreteIN2js9BaseShapeEE9constructEPvPS3_ 0
_ZN2JS3ubi8ConcreteIN2js9BaseShapeEEC2EPS3_ 0
_ZN2js10ShapeTableD2Ev 0
_ZN2js14StackBaseShape6LookupC2EPNS_16UnownedBaseShapeE 0
_ZN2js17InitialShapeEntry10needsSweepEv 0
_ZN2js17InitialShapeEntry5rekeyERS0_RKS0_ 0
_ZN2js17InitialShapeEntryaSEOS0_ 0
_ZN2js17InitialShapeEntryaSERKS0_ 0
_ZN2js17InitialShapeProtoINS_11TaggedProtoEEC2E10JSProtoKeyS1_ 0
_ZN2js17InitialShapeProtoINS_11TaggedProtoEEC2INS_13ReadBarrieredIS1_EEEERKNS0_IT_EE 0
_ZN2js17InitialShapeProtoINS_13ReadBarrieredINS_11TaggedProtoEEEE8setProtoES2_ 0
_ZN2js17InitialShapeProtoINS_13ReadBarrieredINS_11TaggedProtoEEEEaSEOS4_ 0
_ZN2js17InitialShapeProtoINS_13ReadBarrieredINS_11TaggedProtoEEEEaSERKS4_ 0
_ZN2js22AutoRooterGetterSetter5InnerD0Ev 0
_ZN2js5Shape14fixedSlotsMaskEv 0
_ZN2js5Shape16offsetOfSlotInfoEv 0
_ZN2js5Shape16setNumFixedSlotsEj 0
_ZN2js9BaseShape15maybePurgeTableEv 0
_ZNK2JS3ubi8ConcreteIN2js5ShapeEE8typeNameEv 0
_ZNK2JS3ubi8ConcreteIN2js9BaseShapeEE8typeNameEv 0
_ZNK2js10ShapeTable19sizeOfIncludingThisEPFmPKvE 0
_ZNK2js17InitialShapeEntryeqERKS0_ 0
_ZNK2js17InitialShapeProtoINS_13ReadBarrieredINS_11TaggedProtoEEEEeqERKS4_ 0
_ZNK2js5Shape13hasShadowableEv 0
_ZNK2js5Shape17setterOrUndefinedEv 0
_ZNK2js5Shape22addSizeOfExcludingThisEPFmPKvEPN2JS9ShapeInfoE 0
_ZNK2js9BaseShape5claspEv 0
_Z11JSSLOT_FREEPKN2js5ClassE 1
_ZN2js10EmptyShapeC2EPNS_16UnownedBaseShapeEj 1
_ZN2js10ShapeTable11setFreeListEj 1
_ZN2js10ShapeTable13decEntryCountEv 1
_ZN2js10ShapeTable13incEntryCountEv 1
_ZN2js10ShapeTable15incRemovedCountEv 1
_ZN2js10ShapeTable5Entry10setRemovedEv 1
_ZN2js10ShapeTable5Entry13flagCollisionEv 1
_ZN2js10ShapeTable5Entry22setPreservingCollisionEPNS_5ShapeE 1
_ZN2js10ShapeTable5Entry7setFreeEv 1
_ZN2js10ShapeTable5Entry8setShapeEPNS_5ShapeE 1
_ZN2js10ShapeTableC2Ej 1
_ZN2js10StackShape18updateGetterSetterEPFbP9JSContextN2JS6HandleIP8JSObjectEENS4_I4jsidEENS3_13MutableHandleINS3_5ValueEEEEPFbS2_S7_S9_SC_RNS3_14ObjectOpResultEE 1
_ZN2js10StackShape7setSlotEj 1
_ZN2js10StackShapeC2EPNS_16UnownedBaseShapeE4jsidjjj 1
_ZN2js10StackShapeC2EPNS_5ShapeE 1
_ZN2js11KidsPointer7setHashEPNS_7HashSetIPNS_5ShapeENS_11ShapeHasherENS_17SystemAllocPolicyEEE 1
_ZN2js11KidsPointer7setNullEv 1
_ZN2js11KidsPointer8setShapeEPNS_5ShapeE 1
_ZN2js12PropertyTreeC2EPN2JS4ZoneE 1
_ZN2js13AccessorShapeC2ERKNS_10StackShapeEj 1
_ZN2js13DefaultHasherI4jsidE4hashES1_ 1
_ZN2js13DefaultHasherI4jsidE5matchES1_S1_ 1
_ZN2js14StackBaseShape4hashERKNS0_6LookupE 1
_ZN2js14StackBaseShape5matchERKNS_13ReadBarrieredIPNS_16UnownedBaseShapeEEERKNS0_6LookupE 1
_ZN2js14StackBaseShape6LookupC2ERKS0_ 1
_ZN2js14StackBaseShapeC2EPNS_5ShapeE 1
_ZN2js14StackBaseShapeC2EPNS_9BaseShapeE 1
_ZN2js17InitialShapeEntry4hashERKNS0_6LookupE 1
_ZN2js17InitialShapeEntry5matchERKS0_RKNS0_6LookupE 1
_ZN2js17InitialShapeEntry6LookupC2EPKNS_5ClassENS_17InitialShapeProtoINS_11TaggedProtoEEEjj 1
_ZN2js17InitialShapeEntryC2EOS0_ 1
_ZN2js17InitialShapeEntryC2ERKS0_ 1
_ZN2js17InitialShapeEntryD2Ev 1
_ZN2js17InitialShapeProtoINS_11TaggedProtoEEC2E10JSProtoKey 1
_ZN2js17InitialShapeProtoINS_11TaggedProtoEEC2ERKS2_ 1
_ZN2js17InitialShapeProtoINS_11TaggedProtoEEC2ES1_ 1
_ZN2js17InitialShapeProtoINS_13ReadBarrieredINS_11TaggedProtoEEEEC2EOS4_ 1
_ZN2js17InitialShapeProtoINS_13ReadBarrieredINS_11TaggedProtoEEEEC2ERKS4_ 1
_ZN2js17InitialShapeProtoINS_13ReadBarrieredINS_11TaggedProtoEEEEC2IS2_EERKNS0_IT_EE 1
_ZN2js17InitialShapeProtoINS_13ReadBarrieredINS_11TaggedProtoEEEED2Ev 1
_ZN2js17MovableCellHasherINS_17InitialShapeProtoINS_13ReadBarrieredINS_11TaggedProtoEEEEEE4hashERKNS1_IS3_EE 1
_ZN2js17MovableCellHasherINS_17InitialShapeProtoINS_13ReadBarrieredINS_11TaggedProtoEEEEEE5matchERKS5_RKNS1_IS3_EE 1
_ZN2js20ShapeGetterSetterRef5traceEP8JSTracer 1
_ZN2js20ShapeGetterSetterRefC2EPNS_13AccessorShapeE 1
_ZN2js20ShapeGetterSetterRefC2ERKS0_ 1
_ZN2js20WrappedPtrOperationsINS_10StackShapeEN2JS13MutableHandleIS1_EEEC2Ev 1
_ZN2js20WrappedPtrOperationsINS_10StackShapeEN2JS6HandleIS1_EEEC2Ev 1
_ZN2js20WrappedPtrOperationsINS_10StackShapeEN2JS6RootedIS1_EEEC2Ev 1
_ZN2js22AutoRooterGetterSetter5InnerD2Ev 1
_ZN2js22AutoRooterGetterSetterD2Ev 1
_ZN2js27MutableWrappedPtrOperationsINS_10StackShapeEN2JS13MutableHandleIS1_EEE2ssEv 1
_ZN2js27MutableWrappedPtrOperationsINS_10StackShapeEN2JS13MutableHandleIS1_EEE7setSlotEj 1
_ZN2js27MutableWrappedPtrOperationsINS_10StackShapeEN2JS13MutableHandleIS1_EEEC2Ev 1
_ZN2js27MutableWrappedPtrOperationsINS_10StackShapeEN2JS6RootedIS1_EEE18updateGetterSetterEPFbP9JSContextNS2_6HandleIP8JSObjectEENS8_I4jsidEENS2_13MutableHandleINS2_5ValueEEEEPFbS7_SB_SD_SG_RNS2_14ObjectOpResultEE 1
_ZN2js27MutableWrappedPtrOperationsINS_10StackShapeEN2JS6RootedIS1_EEE2ssEv 1
_ZN2js27MutableWrappedPtrOperationsINS_10StackShapeEN2JS6RootedIS1_EEE7setBaseEPNS_16UnownedBaseShapeE 1
_ZN2js27MutableWrappedPtrOperationsINS_10StackShapeEN2JS6RootedIS1_EEE8setAttrsEh 1
_ZN2js27MutableWrappedPtrOperationsINS_10StackShapeEN2JS6RootedIS1_EEEC2Ev 1
_ZN2js5Shape10entryCountEv 1
_ZN2js5Shape12searchLinearE4jsid 1
_ZN2js5Shape14setOverwrittenEv 1
_ZN2js5Shape18ensureOwnBaseShapeEP9JSContext 1
_ZN2js5Shape19initDictionaryShapeERKNS_10StackShapeEjPNS_5GCPtrIPS0_EE 1
_ZN2js5Shape24ensureTableForDictionaryIN2JS17AutoCheckCannotGCEEEPNS_10ShapeTableEP9JSContextRKT_ 1
_ZN2js5Shape24ensureTableForDictionaryINS_19AutoKeepShapeTablesEEEPNS_10ShapeTableEP9JSContextRKT_ 1
_ZN2js5Shape25isBigEnoughForAShapeTableEv 1
_ZN2js5Shape26incrementNumLinearSearchesEv 1
_ZN2js5Shape29isBigEnoughForAShapeTableSlowEv 1
_ZN2js5Shape33clearCachedBigEnoughForShapeTableEv 1
_ZN2js5Shape5RangeILNS_7AllowGCE0EE8popFrontEv 1
_ZN2js5Shape5RangeILNS_7AllowGCE0EEC2EPS0_ 1
_ZN2js5Shape7setSlotEj 1
_ZN2js5Shape9propidRefEv 1
_ZN2js5Shape9setParentEPS0_ 1
_ZN2js5ShapeC2EPNS_16UnownedBaseShapeEj 1
_ZN2js5ShapeC2ERKNS_10StackShapeEj 1
_ZN2js9BaseShape11baseUnownedEv 1
_ZN2js9BaseShape11setSlotSpanEj 1
_ZN2js9BaseShape7unownedEv 1
_ZN2js9BaseShape8setOwnedEPNS_16UnownedBaseShapeE 1
_ZN2js9BaseShape8setTableEPNS_10ShapeTableE 1
_ZN2js9BaseShape9toUnownedEv 1
_ZN2jsL28GetterSetterWriteBarrierPostEPNS_13AccessorShapeE 1
_ZN2jsL6HashIdE4jsid 1
_ZNK2js10ShapeTable10entryCountEv 1
_ZNK2js10ShapeTable11needsToGrowEv 1
_ZNK2js10ShapeTable5Entry12hadCollisionEv 1
_ZNK2js10ShapeTable5Entry5shapeEv 1
_ZNK2js10ShapeTable5Entry6isFreeEv 1
_ZNK2js10ShapeTable5Entry6isLiveEv 1
_ZNK2js10ShapeTable5Entry9isRemovedEv 1
_ZNK2js10ShapeTable8capacityEv 1
_ZNK2js10ShapeTable8freeListEv 1
_ZNK2js10ShapeTable8getEntryEj 1
_ZNK2js10StackShape14hasMissingSlotEv 1
_ZNK2js10StackShape15isAccessorShapeEv 1
_ZNK2js10StackShape4hashEv 1
_ZNK2js10StackShape4slotEv 1
_ZNK2js10StackShape7hasSlotEv 1
_ZNK2js10StackShape9maybeSlotEv 1
_ZNK2js11KidsPointer6isHashEv 1
_ZNK2js11KidsPointer6isNullEv 1
_ZNK2js11KidsPointer6toHashEv 1
_ZNK2js11KidsPointer7isShapeEv 1
_ZNK2js11KidsPointer7toShapeEv 1
_ZNK2js17InitialShapeProtoINS_11TaggedProtoEE3keyEv 1
_ZNK2js17InitialShapeProtoINS_11TaggedProtoEE5protoEv 1
_ZNK2js17InitialShapeProtoINS_13ReadBarrieredINS_11TaggedProtoEEEE3keyEv 1
_ZNK2js17InitialShapeProtoINS_13ReadBarrieredINS_11TaggedProtoEEEE5protoEv 1
_ZNK2js20WrappedPtrOperationsINS_10StackShapeEN2JS13MutableHandleIS1_EEE14hasMissingSlotEv 1
_ZNK2js20WrappedPtrOperationsINS_10StackShapeEN2JS13MutableHandleIS1_EEE15isAccessorShapeEv 1
_ZNK2js20WrappedPtrOperationsINS_10StackShapeEN2JS13MutableHandleIS1_EEE2ssEv 1
_ZNK2js20WrappedPtrOperationsINS_10StackShapeEN2JS13MutableHandleIS1_EEE4slotEv 1
_ZNK2js20WrappedPtrOperationsINS_10StackShapeEN2JS13MutableHandleIS1_EEE7hasSlotEv 1
_ZNK2js20WrappedPtrOperationsINS_10StackShapeEN2JS6HandleIS1_EEE15isAccessorShapeEv 1
_ZNK2js20WrappedPtrOperationsINS_10StackShapeEN2JS6HandleIS1_EEE2ssEv 1
_ZNK2js20WrappedPtrOperationsINS_10StackShapeEN2JS6RootedIS1_EEE2ssEv 1
_ZNK2js20WrappedPtrOperationsINS_10StackShapeEN2JS6RootedIS1_EEE5attrsEv 1
_ZNK2js5Shape10attributesEv 1
_ZNK2js5Shape10enumerableEv 1
_ZNK2js5Shape10maybeTableERKN2JS17AutoCheckCannotGCE 1
_ZNK2js5Shape10maybeTableERKNS_19AutoKeepShapeTablesE 1
_ZNK2js5Shape11getterValueEv 1
_ZNK2js5Shape11setterValueEv 1
_ZNK2js5Shape12configurableEv 1
_ZNK2js5Shape12getterObjectEv 1
_ZNK2js5Shape12hadOverwriteEv 1
_ZNK2js5Shape12inDictionaryEv 1
_ZNK2js5Shape12isEmptyShapeEv 1
_ZNK2js5Shape12setterObjectEv 1
_ZNK2js5Shape13numFixedSlotsEv 1
_ZNK2js5Shape14getObjectClassEv 1
_ZNK2js5Shape14getObjectFlagsEv 1
_ZNK2js5Shape14hasGetterValueEv 1
_ZNK2js5Shape14hasMissingSlotEv 1
_ZNK2js5Shape14hasSetterValueEv 1
_ZNK2js5Shape15asAccessorShapeEv 1
_ZNK2js5Shape15hasGetterObjectEv 1
_ZNK2js5Shape15hasSetterObjectEv 1
_ZNK2js5Shape15isAccessorShapeEv 1
_ZNK2js5Shape16hasDefaultGetterEv 1
_ZNK2js5Shape16hasDefaultSetterEv 1
_ZNK2js5Shape16isDataDescriptorEv 1
_ZNK2js5Shape17getterOrUndefinedEv 1
_ZNK2js5Shape17hasAllObjectFlagsENS_9BaseShape4FlagE 1
_ZNK2js5Shape17numLinearSearchesEv 1
_ZNK2js5Shape20isAccessorDescriptorEv 1
_ZNK2js5Shape20matchesParamsAfterIdEPNS_9BaseShapeEjjjPFbP9JSContextN2JS6HandleIP8JSObjectEENS6_I4jsidEENS5_13MutableHandleINS5_5ValueEEEEPFbS4_S9_SB_SE_RNS5_14ObjectOpResultEE 1
_ZNK2js5Shape4baseEv 1
_ZNK2js5Shape4slotEv 1
_ZNK2js5Shape5RangeILNS_7AllowGCE0EE5emptyEv 1
_ZNK2js5Shape5RangeILNS_7AllowGCE0EE5frontEv 1
_ZNK2js5Shape6getterEv 1
_ZNK2js5Shape6propidEv 1
_ZNK2js5Shape6setterEv 1
_ZNK2js5Shape7hasSlotEv 1
_ZNK2js5Shape7matchesEPKS0_ 1
_ZNK2js5Shape7matchesERKNS_10StackShapeE 1
_ZNK2js5Shape8getterOpEv 1
_ZNK2js5Shape8hasTableEv 1
_ZNK2js5Shape8previousEv 1
_ZNK2js5Shape8setterOpEv 1
_ZNK2js5Shape8slotSpanEPKNS_5ClassE 1
_ZNK2js5Shape8slotSpanEv 1
_ZNK2js5Shape8writableEv 1
_ZNK2js5Shape9maybeSlotEv 1
_ZNK2js5Shape9propidRawEv 1
_ZNK2js9BaseShape10maybeTableERKN2JS17AutoCheckCannotGCE 1
_ZNK2js9BaseShape10maybeTableERKNS_19AutoKeepShapeTablesE 1
_ZNK2js9BaseShape14getObjectFlagsEv 1
_ZNK2js9BaseShape7isOwnedEv 1
_ZNK2js9BaseShape8hasTableEv 1
_ZNK2js9BaseShape8slotSpanEv 1

Generated by: LCOV version 1.13