LCOV - code coverage report
Current view: top level - js/src/vm - Shape.cpp (source / functions) Hit Total Coverage
Test: output.info Lines: 684 1045 65.5 %
Date: 2017-07-14 16:53:18 Functions: 50 71 70.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN2JS4Zone22fixupInitialShapeTableEv 0
_ZN2JS4Zone32checkBaseShapeTableAfterMovingGCEv 0
_ZN2JS4Zone36checkInitialShapesTableAfterMovingGCEv 0
_ZN2js10ShapeTable18checkAfterMovingGCEv 0
_ZN2js10ShapeTable5traceEP8JSTracer 0
_ZN2js12NativeObject14changePropertyEP9JSContextN2JS6HandleIPS0_EENS4_IPNS_5ShapeEEEjPFbS2_NS4_IP8JSObjectEENS4_I4jsidEENS3_13MutableHandleINS3_5ValueEEEEPFbS2_SC_SE_SH_RNS3_14ObjectOpResultEE 0
_ZN2js12NativeObject18rollbackPropertiesEP9JSContextN2JS6HandleIPS0_EEj 0
_ZN2js12NativeObject5clearEP9JSContextN2JS6HandleIPS0_EE 0
_ZN2js12NativeObject9clearFlagEP9JSContextN2JS6HandleIPS0_EENS_9BaseShape4FlagE 0
_ZN2js5Shape11removeChildEPS0_ 0
_ZN2js5Shape18fixupAfterMovingGCEv 0
_ZN2js5Shape27fixupShapeTreeAfterMovingGCEv 0
_ZN2js5Shape33fixupDictionaryShapeAfterMovingGCEv 0
_ZN2js5Shape5sweepEv 0
_ZN2js5Shape8finalizeEPNS_6FreeOpE 0
_ZN2js9BaseShape8finalizeEPNS_6FreeOpE 0
_ZNK2JS3ubi8ConcreteIN2js5ShapeEE4sizeEPFmPKvE 0
_ZNK2JS3ubi8ConcreteIN2js9BaseShapeEE4sizeEPFmPKvE 0
_ZNK2js11KidsPointer16checkConsistencyEPNS_5ShapeE 0
_ZNK2js5Shape11dumpSubtreeEiP8_IO_FILE 0
_ZNK2js5Shape4dumpEP8_IO_FILE 0
_GLOBAL__sub_I_Unified_cpp_js_src35.cpp 1
_Z41__static_initialization_and_destruction_0ii 1
_ZL12HashChildrenPN2js5ShapeES1_ 1
_ZL15IsOriginalProtoPN2js12GlobalObjectE10JSProtoKeyR8JSObject 1
_ZL19CheckCanChangeAttrsP9JSContextP8JSObjectPN2js5ShapeEPj 1
_ZL23GetBaseShapeForNewShapeP9JSContextN2JS6HandleIPN2js5ShapeEEENS2_I4jsidEE 1
_ZL23GetInitialShapeProtoKeyN2js11TaggedProtoEP9JSContext 1
_ZL25ShouldConvertToDictionaryPN2js12NativeObjectE 1
_ZN2JS14PropertyResult5traceEP8JSTracer 1
_ZN2js10EmptyShape15getInitialShapeEP9JSContextPKNS_5ClassENS_11TaggedProtoENS_2gc9AllocKindEj 1
_ZN2js10EmptyShape15getInitialShapeEP9JSContextPKNS_5ClassENS_11TaggedProtoEmj 1
_ZN2js10EmptyShape18insertInitialShapeEP9JSContextN2JS6HandleIPNS_5ShapeEEENS4_IP8JSObjectEE 1
_ZN2js10EmptyShape4new_EP9JSContextN2JS6HandleIPNS_16UnownedBaseShapeEEEj 1
_ZN2js10ShapeTable4growEP9JSContext 1
_ZN2js10ShapeTable4initEP9JSContextPNS_5ShapeE 1
_ZN2js10ShapeTable6changeEP9JSContexti 1
_ZN2js11ShapeHasher4hashERKNS_10StackShapeE 1
_ZN2js11ShapeHasher5matchEPNS_5ShapeERKNS_10StackShapeE 1
_ZN2js12NativeObject11putPropertyEP9JSContextN2JS6HandleIPS0_EENS4_I4jsidEEPFbS2_NS4_IP8JSObjectEES8_NS3_13MutableHandleINS3_5ValueEEEEPFbS2_SB_S8_SE_RNS3_14ObjectOpResultEEjjj 1
_ZN2js12NativeObject14removePropertyEP9JSContextN2JS6HandleIPS0_EE4jsid 1
_ZN2js12NativeObject16getChildPropertyEP9JSContextN2JS6HandleIPS0_EENS4_IPNS_5ShapeEEENS3_13MutableHandleINS_10StackShapeEEE 1
_ZN2js12NativeObject16toDictionaryModeEP9JSContextN2JS6HandleIPS0_EE 1
_ZN2js12NativeObject19addPropertyInternalEP9JSContextN2JS6HandleIPS0_EENS4_I4jsidEEPFbS2_NS4_IP8JSObjectEES8_NS3_13MutableHandleINS3_5ValueEEEEPFbS2_SB_S8_SE_RNS3_14ObjectOpResultEEjjjPNS_10ShapeTable5EntryEbRKNS_19AutoKeepShapeTablesE 1
_ZN2js12NativeObject20shadowingShapeChangeEP9JSContextN2JS6HandleIPS0_EERKNS_5ShapeE 1
_ZN2js12NativeObject29replaceWithNewEquivalentShapeEP9JSContextN2JS6HandleIPS0_EEPNS_5ShapeES8_b 1
_ZN2js12PropertyTree11insertChildEP9JSContextPNS_5ShapeES4_ 1
_ZN2js12PropertyTree15inlinedGetChildEP9JSContextPNS_5ShapeEN2JS6HandleINS_10StackShapeEEE 1
_ZN2js12PropertyTree8getChildEP9JSContextPNS_5ShapeEN2JS6HandleINS_10StackShapeEEE 1
_ZN2js14NewObjectCache25invalidateEntriesForShapeEP9JSContextN2JS6HandleIPNS_5ShapeEEENS4_IP8JSObjectEE 1
_ZN2js17InitialShapeEntryC2EPNS_5ShapeERKNS_17InitialShapeProtoINS_11TaggedProtoEEE 1
_ZN2js19ReshapeForAllocKindEP9JSContextPNS_5ShapeENS_11TaggedProtoENS_2gc9AllocKindE 1
_ZN2js22AutoRooterGetterSetter5Inner5traceEP8JSTracer 1
_ZN2js5Shape14handoffTableToEPS0_ 1
_ZN2js5Shape14setObjectFlagsEP9JSContextNS_9BaseShape4FlagENS_11TaggedProtoEPS0_ 1
_ZN2js5Shape16makeOwnBaseShapeEP9JSContext 1
_ZN2js5Shape19replaceLastPropertyEP9JSContextRNS_14StackBaseShapeENS_11TaggedProtoEN2JS6HandleIPS0_EE 1
_ZN2js5Shape20insertIntoDictionaryEPNS_5GCPtrIPS0_EE 1
_ZN2js5Shape20removeFromDictionaryEPNS_12NativeObjectE 1
_ZN2js5Shape27fixupGetterSetterForBarrierEP8JSTracer 1
_ZN2js5Shape7hashifyEP9JSContextPS0_ 1
_ZN2js9BaseShape10getUnownedEP9JSContextRNS_14StackBaseShapeE 1
_ZN2js9BaseShape12adoptUnownedEPNS_16UnownedBaseShapeE 1
_ZN2js9BaseShape13traceChildrenEP8JSTracer 1
_ZN2js9BaseShape15copyFromUnownedERS0_RNS_16UnownedBaseShapeE 1
_ZN2js9BaseShape15traceShapeTableEP8JSTracer 1
_ZN2js9BaseShape17assertConsistencyEv 1
_ZN2js9BaseShape24canSkipMarkingShapeTableEPNS_5ShapeE 1
_ZN2js9BaseShape27traceChildrenSkipShapeTableEP8JSTracer 1
_ZN2js9BaseShapeC2ERKNS_14StackBaseShapeE 1
_ZN8JSObject8setFlagsEP9JSContextN2JS6HandleIPS_EEN2js9BaseShape4FlagENS_13GenerateShapeE 1

Generated by: LCOV version 1.13