LCOV - code coverage report
Current view:
directory
-
js/src
- jsobjinlines.h (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
889
787
88.5 %
Date:
2012-07-07
Functions:
222
207
93.2 %
Function Name
Hit count
_Z18js_PurgeScopeChainP9JSContextP8JSObject4jsid
40462245
_Z23js_GetProtoIfDenseArrayP8JSObject
49419465
_ZL13js_IsCallableRKN2JS5ValueE
3727418
_ZN2js13ObjectClassIsER8JSObjectNS_12ESClassValueEP9JSContext
1349054
_ZN2js14NewObjectCache10fillGlobalEiPNS_5ClassEPNS_12GlobalObjectENS_2gc9AllocKindEP8JSObject
578242
_ZN2js14NewObjectCache10lookupTypeEPNS_5ClassEPNS_5types10TypeObjectENS_2gc9AllocKindEPi
2693382
_ZN2js14NewObjectCache11lookupProtoEPNS_5ClassEP8JSObjectNS_2gc9AllocKindEPi
4063511
_ZN2js14NewObjectCache12lookupGlobalEPNS_5ClassEPNS_12GlobalObjectENS_2gc9AllocKindEPi
23415545
_ZN2js14NewObjectCache16newObjectFromHitEP9JSContexti
28556100
_ZN2js14NewObjectCache18copyCachedToObjectEP8JSObjectS2_
28556099
_ZN2js14NewObjectCache4fillEiPNS_5ClassEPNS_2gc4CellENS3_9AllocKindEP8JSObject
1510429
_ZN2js14NewObjectCache6lookupEPNS_5ClassEPNS_2gc4CellENS3_9AllocKindEPi
30172438
_ZN2js14NewObjectCache8fillTypeEiPNS_5ClassEPNS_5types10TypeObjectENS_2gc9AllocKindEP8JSObject
173172
_ZN2js14NewObjectCache9fillProtoEiPNS_5ClassEP8JSObjectNS_2gc9AllocKindES4_
759015
_ZN2js16GetClassProtoKeyEPNS_5ClassE
35794293
_ZN2js16GetCurrentGlobalEP9JSContext
18650208
_ZN2js17IsObjectWithClassERKN2JS5ValueENS_12ESClassValueEP9JSContext
1188987
_ZN2js19OBJ_TO_INNER_OBJECTEP9JSContextRP8JSObject
8037045
_ZN2js19OBJ_TO_OUTER_OBJECTEP9JSContextRP8JSObject
4033545
_ZN2js23AutoPropDescArrayRooter6appendEv
598052
_ZN2js23AutoPropDescArrayRooterC2EP9JSContext
597922
_ZN2js23AutoPropDescArrayRooterD2Ev
597922
_ZN2js23AutoPropDescArrayRooterixEj
668
_ZN2js23NewBuiltinClassInstanceEP9JSContextPNS_5ClassE
10839067
_ZN2js23NewBuiltinClassInstanceEP9JSContextPNS_5ClassENS_2gc9AllocKindE
13738084
_ZN2js23NewObjectWithClassProtoEP9JSContextPNS_5ClassEP8JSObjectS5_
3553963
_ZN2js23NewObjectWithGivenProtoEP9JSContextPNS_5ClassEP8JSObjectS5_
1051719
_ZN2js24IsInternalFunctionObjectEP8JSObject
1041072
_ZN2js28AutoPropertyDescriptorRooterC2EP9JSContext
14638
_ZN2js28AutoPropertyDescriptorRooterC2EP9JSContextP20JSPropertyDescriptor
27
_ZN2js28AutoPropertyDescriptorRooterD2Ev
14665
_ZN2js29DefineConstructorAndPrototypeEP9JSContextPNS_12GlobalObjectE10JSProtoKeyP8JSObjectS6_
113760
_ZN2js29PreallocateObjectDynamicSlotsEP9JSContextPNS_5ShapeEPPNS_8HeapSlotE
9759298
_ZN2js8PropDesc11checkGetterEP9JSContext
580151
_ZN2js8PropDesc11checkSetterEP9JSContext
20443
_ZN2js9FindProtoEP9JSContextPNS_5ClassENS_6HandleIP8JSObjectEEPS6_
7972415
_ZN2jsL11ToPrimitiveEP9JSContext6JSTypePN2JS5ValueE
15034987
_ZN2jsL11ToPrimitiveEP9JSContextPN2JS5ValueE
29237789
_ZN2jsL14ValueIsSpecialEP8JSObjectPN2JS5ValueEPNS_9SpecialIdEP9JSContext
4762168
_ZN2jsL15IsStopIterationERKN2JS5ValueE
7321
_ZN2jsL15NewObjectGCKindEP9JSContextPNS_5ClassE
2311852
_ZN2jsL16GuessArrayGCKindEj
2960479
_ZN2jsL17GuessObjectGCKindEj
280060
_ZN2jsL20CallObjectLambdaNameEP10JSFunction
739638
_ZN2jsL21CopyInitializerObjectEP9JSContextP8JSObjectPNS_5types10TypeObjectE
2613913
_ZN2jsL26CanBeFinalizedInBackgroundENS_2gc9AllocKindEPNS_5ClassE
37758172
_ZN2jsL5IsXMLERKN2JS5ValueE
11258905
_ZN8JSObject10getElementEP9JSContextPS_jPN2JS5ValueE
19720538
_ZN8JSObject10getElementEP9JSContextjPN2JS5ValueE
14538711
_ZN8JSObject10getGenericEP9JSContext4jsidPN2JS5ValueE
21051396
_ZN8JSObject10getGenericEP9JSContextPS_4jsidPN2JS5ValueE
39770117
_ZN8JSObject10getSpecialEP9JSContextPS_N2js9SpecialIdEPN2JS5ValueE
7891
_ZN8JSObject10isCallableEv
10110211
_ZN8JSObject10principalsEP9JSContext
106462
_ZN8JSObject10setElementEP9JSContextjPN2JS5ValueEi
13550080
_ZN8JSObject10setGenericEP9JSContext4jsidPN2JS5ValueEi
18926161
_ZN8JSObject10setNameURIEP14JSLinearString
4730141
_ZN8JSObject10setPrivateEPv
5762604
_ZN8JSObject10setSpecialEP9JSContextN2js9SpecialIdEPN2JS5ValueEi
0
_ZN8JSObject10setWatchedEP9JSContext
3644
_ZN8JSObject10thisObjectEP9JSContext
5386325
_ZN8JSObject11getPropertyEP9JSContextPN2js12PropertyNameEPN2JS5ValueE
4010247
_ZN8JSObject11getPropertyEP9JSContextPS_PN2js12PropertyNameEPN2JS5ValueE
2954490
_ZN8JSObject11getRawSlotsEv
181405
_ZN8JSObject11hasPropertyEP9JSContext4jsidPbj
4836987
_ZN8JSObject11initPrivateEPv
591374
_ZN8JSObject11isFixedSlotEj
400440
_ZN8JSObject11setDelegateEP9JSContext
1654207
_ZN8JSObject11setPropertyEP9JSContextPN2js12PropertyNameEPN2JS5ValueEi
86470
_ZN8JSObject12defaultValueEP9JSContext6JSTypePN2JS5ValueE
972003
_ZN8JSObject12getSlotRangeEjjPPN2js8HeapSlotES3_S3_S3_
203821
_ZN8JSObject12setFixedSlotEjRKN2JS5ValueE
13921781
_ZN8JSObject13defineElementEP9JSContextjRKN2JS5ValueEPFiS1_PS_4jsidPS3_EPFiS1_S6_S7_iS8_Ej
2069238
_ZN8JSObject13defineGenericEP9JSContext4jsidRKN2JS5ValueEPFiS1_PS_S2_PS4_EPFiS1_S7_S2_iS8_Ej
29878636
_ZN8JSObject13defineSpecialEP9JSContextN2js9SpecialIdERKN2JS5ValueEPFiS1_PS_4jsidPS5_EPFiS1_S8_S9_iSA_Ej
317
_ZN8JSObject13deleteElementEP9JSContextjPN2JS5ValueEb
198982
_ZN8JSObject13deleteSpecialEP9JSContextN2js9SpecialIdEPN2JS5ValueEb
0
_ZN8JSObject13initFixedSlotEjRKN2JS5ValueE
2648880
_ZN8JSObject13lookupElementEP9JSContextjPPS_PP10JSProperty
0
_ZN8JSObject13lookupGenericEP9JSContext4jsidPPS_PP10JSProperty
8831534
_ZN8JSObject13nativeSetSlotEjRKN2JS5ValueE
62407627
_ZN8JSObject13setNamePrefixEP14JSLinearString
4730114
_ZN8JSObject14definePropertyEP9JSContextPN2js12PropertyNameERKN2JS5ValueEPFiS1_PS_4jsidPS6_EPFiS1_S9_SA_iSB_Ej
2677760
_ZN8JSObject14deletePropertyEP9JSContextPN2js12PropertyNameEPN2JS5ValueEb
48494
_ZN8JSObject14enclosingScopeEv
14567663
_ZN8JSObject14ensureElementsEP9JSContextj
4106804
_ZN8JSObject14lookupPropertyEP9JSContextPN2js12PropertyNameEPPS_PP10JSProperty
781470
_ZN8JSObject14nativeContainsEP9JSContext4jsid
264968
_ZN8JSObject14nativeContainsEP9JSContextRKN2js5ShapeE
48625032
_ZN8JSObject14setArrayLengthEP9JSContextj
4456517
_ZN8JSObject14setDateUTCTimeERKN2JS5ValueE
58881
_ZN8JSObject15clearNamePrefixEv
0
_ZN8JSObject15setReservedSlotEjRKN2JS5ValueE
6082564
_ZN8JSObject16createDenseArrayEP9JSContextN2js2gc9AllocKindENS2_6HandleIPNS2_5ShapeEEENS5_IPNS2_5types10TypeObjectEEEj
129858
_ZN8JSObject16dynamicSlotIndexEj
453241
_ZN8JSObject16initReservedSlotEjRKN2JS5ValueE
560193
_ZN8JSObject16nativeGetSlotRefEj
9595800
_ZN8JSObject16setSingletonTypeEP9JSContext
11042844
_ZN8JSObject17initSlotUncheckedEjRKN2JS5ValueE
29868782
_ZN8JSObject17methodReadBarrierEP9JSContextRKN2js5ShapeEPN2JS5ValueE
0
_ZN8JSObject17setNativeIteratorEPN2js14NativeIteratorE
568608
_ZN8JSObject17setQNameLocalNameEP6JSAtom
2369317
_ZN8JSObject18getReservedSlotRefEj
147650
_ZN8JSObject18removeLastPropertyEP9JSContext
4219
_ZN8JSObject19getElementIfPresentEP9JSContextPS_jPN2JS5ValueEPb
539266
_ZN8JSObject19initializeSlotRangeEjj
5769716
_ZN8JSObject19setDenseArrayLengthEj
9270670
_ZN8JSObject19setUncacheableProtoEP9JSContext
87067
_ZN8JSObject20getDenseArrayElementEj
125512644
_ZN8JSObject20getElementAttributesEP9JSContextjPj
0
_ZN8JSObject20getGenericAttributesEP9JSContext4jsidPj
92247
_ZN8JSObject20getSpecialAttributesEP9JSContextN2js9SpecialIdEPj
0
_ZN8JSObject20setDenseArrayElementEjRKN2JS5ValueE
58823783
_ZN8JSObject20setElementAttributesEP9JSContextjPj
0
_ZN8JSObject20setGenericAttributesEP9JSContext4jsidPj
40625
_ZN8JSObject20setIteratedSingletonEP9JSContext
80270
_ZN8JSObject20setNamespaceDeclaredEN2JS5ValueE
1255
_ZN8JSObject20setSpecialAttributesEP9JSContextN2js9SpecialIdEPj
0
_ZN8JSObject21canRemoveLastPropertyEv
9632
_ZN8JSObject21getDenseArrayCapacityEv
104564882
_ZN8JSObject21getDenseArrayElementsEv
1791680
_ZN8JSObject21getPropertyAttributesEP9JSContextPN2js12PropertyNameEPj
1217
_ZN8JSObject21getSlotRangeUncheckedEjjPPN2js8HeapSlotES3_S3_S3_
5973537
_ZN8JSObject21initDenseArrayElementEjRKN2JS5ValueE
1369110
_ZN8JSObject21nativeSetSlotWithTypeEP9JSContextPKN2js5ShapeERKN2JS5ValueE
14928001
_ZN8JSObject21setPrivateUnbarrieredEPv
2492
_ZN8JSObject21setPropertyAttributesEP9JSContextPN2js12PropertyNameEPj
0
_ZN8JSObject22copyDenseArrayElementsEjPKN2JS5ValueEj
49198
_ZN8JSObject22initDenseArrayElementsEjPKN2JS5ValueEj
190457
_ZN8JSObject22moveDenseArrayElementsEjjj
23097
_ZN8JSObject25setLastPropertyInfallibleEPKN2js5ShapeE
19481
_ZN8JSObject28prepareSlotRangeForOverwriteEjj
2540
_ZN8JSObject28setDenseArrayElementWithTypeEP9JSContextjRKN2JS5ValueE
57182318
_ZN8JSObject29initDenseArrayElementWithTypeEP9JSContextjRKN2JS5ValueE
1369110
_ZN8JSObject30getDenseArrayInitializedLengthEv
259745424
_ZN8JSObject30setDenseArrayInitializedLengthEj
1715110
_ZN8JSObject31prepareElementRangeForOverwriteEjj
1715110
_ZN8JSObject33moveDenseArrayElementsUnbarrieredEjjj
66
_ZN8JSObject6createEP9JSContextN2js2gc9AllocKindENS2_6HandleIPNS2_5ShapeEEENS5_IPNS2_5types10TypeObjectEEEPNS2_8HeapSlotE
11548561
_ZN8JSObject6finishEP9JSContext
45370619
_ZN8JSObject6typeOfEP9JSContext
6992131
_ZN8JSObject7getTypeEP9JSContext
1355513
_ZN8JSObject7setSlotEjRKN2JS5ValueE
88579029
_ZN8JSObject7setTypeEPN2js5types10TypeObjectE
6496628
_ZN8JSObject8finalizeEP9JSContextb
45370619
_ZN8JSObject8initSlotEjRKN2JS5ValueE
2146014
_ZN8JSObject9clearTypeEP9JSContext
1074153
_ZN8JSObject9enumerateEP9JSContext11JSIterateOpPN2JS5ValueEP4jsid
38703124
_ZN8JSObject9setSystemEP9JSContext
1444947
_ZN8JSObject9setVarObjEP9JSContext
122685
_ZNK8JSObject10getNameURIEv
4735511
_ZNK8JSObject10getPrivateEj
64262
_ZNK8JSObject10getPrivateEv
51170773
_ZNK8JSObject10hasPrivateEv
60271318
_ZNK8JSObject10isFunctionEv
362545154
_ZNK8JSObject10isIteratorEv
35872897
_ZNK8JSObject10privateRefEj
60252191
_ZNK8JSObject11isArgumentsEv
37725606
_ZNK8JSObject11isGeneratorEv
15428
_ZNK8JSObject11isNamespaceEv
33102679
_ZNK8JSObject11isPrimitiveEv
0
_ZNK8JSObject11isSlowArrayEv
295299380
_ZNK8JSObject11nativeEmptyEv
14914872
_ZNK8JSObject12isDenseArrayEv
1231993584
_ZNK8JSObject13getNamePrefixEv
4727377
_ZNK8JSObject13getNameURIValEv
4729389
_ZNK8JSObject13isArrayBufferEv
21209
_ZNK8JSObject13isClonedBlockEv
651105
_ZNK8JSObject13isNestedScopeEv
39858666
_ZNK8JSObject13isStaticBlockEv
8451617
_ZNK8JSObject13nativeGetSlotEj
152155172
_ZNK8JSObject13propertyCountEv
6325924
_ZNK8JSObject14getArrayLengthEv
78470277
_ZNK8JSObject14getDateUTCTimeEv
118182
_ZNK8JSObject15getReservedSlotEj
46024046
_ZNK8JSObject15isBoundFunctionEv
1888279
_ZNK8JSObject15isRegExpStaticsEv
9814
_ZNK8JSObject15isStopIterationEv
164598
_ZNK8JSObject15nativeGetMethodEPKN2js5ShapeE
0
_ZNK8JSObject15numDynamicSlotsEv
742285845
_ZNK8JSObject16getNamePrefixValEv
4729389
_ZNK8JSObject16hasPropertyTableEv
0
_ZNK8JSObject17getNativeIteratorEv
35948000
_ZNK8JSObject17getQNameLocalNameEv
2362923
_ZNK8JSObject17isElementIteratorEv
34898
_ZNK8JSObject17isNormalArgumentsEv
38362414
_ZNK8JSObject17isStrictArgumentsEv
35655208
_ZNK8JSObject18hasContiguousSlotsEjj
201328
_ZNK8JSObject18hasSpecialEqualityEv
6609864
_ZNK8JSObject19hasUncacheableProtoEv
2911554
_ZNK8JSObject19sizeOfExcludingThisEPFjPKvEPjS4_S4_
25914
_ZNK8JSObject20canHaveMethodBarrierEv
0
_ZNK8JSObject20getNamespaceDeclaredEv
4719503
_ZNK8JSObject20getQNameLocalNameValEv
2369317
_ZNK8JSObject25isCrossCompartmentWrapperEv
47084
_ZNK8JSObject31computedSizeOfThisSlotsElementsEv
0
_ZNK8JSObject5isXMLEv
8120745
_ZNK8JSObject6globalEv
1011950071
_ZNK8JSObject6isCallEv
70259993
_ZNK8JSObject6isDateEv
811512
_ZNK8JSObject6isWithEv
63479254
_ZNK8JSObject7isArrayEv
293930270
_ZNK8JSObject7isBlockEv
73953208
_ZNK8JSObject7isErrorEv
184432
_ZNK8JSObject7isProxyEv
52480453
_ZNK8JSObject7isQNameEv
23703426
_ZNK8JSObject7isScopeEv
51583049
_ZNK8JSObject7isXMLIdEv
72
_ZNK8JSObject7watchedEv
36050233
_ZNK8JSObject8isNumberEv
302118
_ZNK8JSObject8isObjectEv
3004730
_ZNK8JSObject8isRegExpEv
6383043
_ZNK8JSObject8isStringEv
5485785
_ZNK8JSObject8isSystemEv
1452688
_ZNK8JSObject8isVarObjEv
1002511
_ZNK8JSObject8slotSpanEv
1050657939
_ZNK8JSObject9getParentEv
1101746598
_ZNK8JSObject9isBooleanEv
46263
_ZNK8JSObject9isDeclEnvEv
42177633
_ZNK8JSObject9isIndexedEv
35380871
_ZNK8JSObject9isWeakMapEv
5703
_ZNK8JSObject9isWrapperEv
15627736
Generated by:
LCOV version 1.7