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
Hit count
_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
_ZN2JS4Zone22fixupInitialShapeTableEv
0
_ZN2JS4Zone32checkBaseShapeTableAfterMovingGCEv
0
_ZN2JS4Zone36checkInitialShapesTableAfterMovingGCEv
0
_ZN2js10EmptyShape15getInitialShapeEP9JSContextPKNS_5ClassENS_11TaggedProtoENS_2gc9AllocKindEj
1
_ZN2js10EmptyShape15getInitialShapeEP9JSContextPKNS_5ClassENS_11TaggedProtoEmj
1
_ZN2js10EmptyShape18insertInitialShapeEP9JSContextN2JS6HandleIPNS_5ShapeEEENS4_IP8JSObjectEE
1
_ZN2js10EmptyShape4new_EP9JSContextN2JS6HandleIPNS_16UnownedBaseShapeEEEj
1
_ZN2js10ShapeTable18checkAfterMovingGCEv
0
_ZN2js10ShapeTable4growEP9JSContext
1
_ZN2js10ShapeTable4initEP9JSContextPNS_5ShapeE
1
_ZN2js10ShapeTable5traceEP8JSTracer
0
_ZN2js10ShapeTable6changeEP9JSContexti
1
_ZN2js11ShapeHasher4hashERKNS_10StackShapeE
1
_ZN2js11ShapeHasher5matchEPNS_5ShapeERKNS_10StackShapeE
1
_ZN2js12NativeObject11putPropertyEP9JSContextN2JS6HandleIPS0_EENS4_I4jsidEEPFbS2_NS4_IP8JSObjectEES8_NS3_13MutableHandleINS3_5ValueEEEEPFbS2_SB_S8_SE_RNS3_14ObjectOpResultEEjjj
1
_ZN2js12NativeObject14changePropertyEP9JSContextN2JS6HandleIPS0_EENS4_IPNS_5ShapeEEEjPFbS2_NS4_IP8JSObjectEENS4_I4jsidEENS3_13MutableHandleINS3_5ValueEEEEPFbS2_SC_SE_SH_RNS3_14ObjectOpResultEE
0
_ZN2js12NativeObject14removePropertyEP9JSContextN2JS6HandleIPS0_EE4jsid
1
_ZN2js12NativeObject16getChildPropertyEP9JSContextN2JS6HandleIPS0_EENS4_IPNS_5ShapeEEENS3_13MutableHandleINS_10StackShapeEEE
1
_ZN2js12NativeObject16toDictionaryModeEP9JSContextN2JS6HandleIPS0_EE
1
_ZN2js12NativeObject18rollbackPropertiesEP9JSContextN2JS6HandleIPS0_EEj
0
_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
_ZN2js12NativeObject5clearEP9JSContextN2JS6HandleIPS0_EE
0
_ZN2js12NativeObject9clearFlagEP9JSContextN2JS6HandleIPS0_EENS_9BaseShape4FlagE
0
_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
_ZN2js5Shape11removeChildEPS0_
0
_ZN2js5Shape14handoffTableToEPS0_
1
_ZN2js5Shape14setObjectFlagsEP9JSContextNS_9BaseShape4FlagENS_11TaggedProtoEPS0_
1
_ZN2js5Shape16makeOwnBaseShapeEP9JSContext
1
_ZN2js5Shape18fixupAfterMovingGCEv
0
_ZN2js5Shape19replaceLastPropertyEP9JSContextRNS_14StackBaseShapeENS_11TaggedProtoEN2JS6HandleIPS0_EE
1
_ZN2js5Shape20insertIntoDictionaryEPNS_5GCPtrIPS0_EE
1
_ZN2js5Shape20removeFromDictionaryEPNS_12NativeObjectE
1
_ZN2js5Shape27fixupGetterSetterForBarrierEP8JSTracer
1
_ZN2js5Shape27fixupShapeTreeAfterMovingGCEv
0
_ZN2js5Shape33fixupDictionaryShapeAfterMovingGCEv
0
_ZN2js5Shape5sweepEv
0
_ZN2js5Shape7hashifyEP9JSContextPS0_
1
_ZN2js5Shape8finalizeEPNS_6FreeOpE
0
_ZN2js9BaseShape10getUnownedEP9JSContextRNS_14StackBaseShapeE
1
_ZN2js9BaseShape12adoptUnownedEPNS_16UnownedBaseShapeE
1
_ZN2js9BaseShape13traceChildrenEP8JSTracer
1
_ZN2js9BaseShape15copyFromUnownedERS0_RNS_16UnownedBaseShapeE
1
_ZN2js9BaseShape15traceShapeTableEP8JSTracer
1
_ZN2js9BaseShape17assertConsistencyEv
1
_ZN2js9BaseShape24canSkipMarkingShapeTableEPNS_5ShapeE
1
_ZN2js9BaseShape27traceChildrenSkipShapeTableEP8JSTracer
1
_ZN2js9BaseShape8finalizeEPNS_6FreeOpE
0
_ZN2js9BaseShapeC2ERKNS_14StackBaseShapeE
1
_ZN8JSObject8setFlagsEP9JSContextN2JS6HandleIPS_EEN2js9BaseShape4FlagENS_13GenerateShapeE
1
_ZNK2JS3ubi8ConcreteIN2js5ShapeEE4sizeEPFmPKvE
0
_ZNK2JS3ubi8ConcreteIN2js9BaseShapeEE4sizeEPFmPKvE
0
_ZNK2js11KidsPointer16checkConsistencyEPNS_5ShapeE
0
_ZNK2js5Shape11dumpSubtreeEiP8_IO_FILE
0
_ZNK2js5Shape4dumpEP8_IO_FILE
0
Generated by:
LCOV version 1.13