LCOV - code coverage report
Current view:
directory
-
js/src
- jsobjinlines.h (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
889
815
91.7 %
Date:
2012-04-21
Functions:
222
211
95.0 %
Function Name
Hit count
_Z18js_PurgeScopeChainP9JSContextP8JSObject4jsid
40284441
_Z23js_GetProtoIfDenseArrayP8JSObject
48920888
_ZL13js_IsCallableRKN2JS5ValueE
3714357
_ZN2js13ObjectClassIsER8JSObjectNS_12ESClassValueEP9JSContext
1327033
_ZN2js14NewObjectCache10fillGlobalEiPNS_5ClassEPNS_12GlobalObjectENS_2gc9AllocKindEP8JSObject
561408
_ZN2js14NewObjectCache10lookupTypeEPNS_5ClassEPNS_5types10TypeObjectENS_2gc9AllocKindEPi
2679441
_ZN2js14NewObjectCache11lookupProtoEPNS_5ClassEP8JSObjectNS_2gc9AllocKindEPi
4080537
_ZN2js14NewObjectCache12lookupGlobalEPNS_5ClassEPNS_12GlobalObjectENS_2gc9AllocKindEPi
23445766
_ZN2js14NewObjectCache16newObjectFromHitEP9JSContexti
28661541
_ZN2js14NewObjectCache18copyCachedToObjectEP8JSObjectS2_
28661540
_ZN2js14NewObjectCache4fillEiPNS_5ClassEPNS_2gc4CellENS3_9AllocKindEP8JSObject
1438546
_ZN2js14NewObjectCache6lookupEPNS_5ClassEPNS_2gc4CellENS3_9AllocKindEPi
30205744
_ZN2js14NewObjectCache8fillTypeEiPNS_5ClassEPNS_5types10TypeObjectENS_2gc9AllocKindEP8JSObject
102543
_ZN2js14NewObjectCache9fillProtoEiPNS_5ClassEP8JSObjectNS_2gc9AllocKindES4_
774595
_ZN2js16GetClassProtoKeyEPNS_5ClassE
35753831
_ZN2js16GetCurrentGlobalEP9JSContext
18643198
_ZN2js17IsObjectWithClassERKN2JS5ValueENS_12ESClassValueEP9JSContext
1177937
_ZN2js19OBJ_TO_INNER_OBJECTEP9JSContextRP8JSObject
8858269
_ZN2js19OBJ_TO_OUTER_OBJECTEP9JSContextRP8JSObject
4193169
_ZN2js23AutoPropDescArrayRooter6appendEv
597573
_ZN2js23AutoPropDescArrayRooterC2EP9JSContext
597443
_ZN2js23AutoPropDescArrayRooterD2Ev
597443
_ZN2js23AutoPropDescArrayRooterixEj
668
_ZN2js23NewBuiltinClassInstanceEP9JSContextPNS_5ClassE
10822130
_ZN2js23NewBuiltinClassInstanceEP9JSContextPNS_5ClassENS_2gc9AllocKindE
13742786
_ZN2js23NewObjectWithClassProtoEP9JSContextPNS_5ClassEP8JSObjectS5_
3538726
_ZN2js23NewObjectWithGivenProtoEP9JSContextPNS_5ClassEP8JSObjectS5_
1083573
_ZN2js24IsInternalFunctionObjectEP8JSObject
1040636
_ZN2js28AutoPropertyDescriptorRooterC2EP9JSContext
14637
_ZN2js28AutoPropertyDescriptorRooterC2EP9JSContextP20JSPropertyDescriptor
27
_ZN2js28AutoPropertyDescriptorRooterD2Ev
14664
_ZN2js29DefineConstructorAndPrototypeEP9JSContextPNS_12GlobalObjectE10JSProtoKeyP8JSObjectS6_
113545
_ZN2js29PreallocateObjectDynamicSlotsEP9JSContextPNS_5ShapeEPPNS_8HeapSlotE
9607152
_ZN2js8PropDesc11checkGetterEP9JSContext
579696
_ZN2js8PropDesc11checkSetterEP9JSContext
20417
_ZN2js9FindProtoEP9JSContextPNS_5ClassENS_6HandleIP8JSObjectEEPS6_
7926088
_ZN2jsL11ToPrimitiveEP9JSContext6JSTypePN2JS5ValueE
15085869
_ZN2jsL11ToPrimitiveEP9JSContextPN2JS5ValueE
29331777
_ZN2jsL14ValueIsSpecialEP8JSObjectPN2JS5ValueEPNS_9SpecialIdEP9JSContext
4756214
_ZN2jsL15IsStopIterationERKN2JS5ValueE
7327
_ZN2jsL15NewObjectGCKindEP9JSContextPNS_5ClassE
2298101
_ZN2jsL16GuessArrayGCKindEj
2955611
_ZN2jsL17GuessObjectGCKindEj
310792
_ZN2jsL20CallObjectLambdaNameEP10JSFunction
739131
_ZN2jsL21CopyInitializerObjectEP9JSContextP8JSObjectPNS_5types10TypeObjectE
2604820
_ZN2jsL26CanBeFinalizedInBackgroundENS_2gc9AllocKindEPNS_5ClassE
37762164
_ZN2jsL5IsXMLERKN2JS5ValueE
11248699
_ZN8JSObject10getElementEP9JSContextPS_jPN2JS5ValueE
19349656
_ZN8JSObject10getElementEP9JSContextjPN2JS5ValueE
14175013
_ZN8JSObject10getGenericEP9JSContext4jsidPN2JS5ValueE
21027167
_ZN8JSObject10getGenericEP9JSContextPS_4jsidPN2JS5ValueE
39395989
_ZN8JSObject10getSpecialEP9JSContextPS_N2js9SpecialIdEPN2JS5ValueE
7783
_ZN8JSObject10isCallableEv
10766256
_ZN8JSObject10principalsEP9JSContext
106259
_ZN8JSObject10setElementEP9JSContextjPN2JS5ValueEi
13562026
_ZN8JSObject10setGenericEP9JSContext4jsidPN2JS5ValueEi
18558370
_ZN8JSObject10setNameURIEP14JSLinearString
4730025
_ZN8JSObject10setPrivateEPv
5801942
_ZN8JSObject10setSpecialEP9JSContextN2js9SpecialIdEPN2JS5ValueEi
0
_ZN8JSObject10setWatchedEP9JSContext
3632
_ZN8JSObject10thisObjectEP9JSContext
5454748
_ZN8JSObject11getPropertyEP9JSContextPN2js12PropertyNameEPN2JS5ValueE
4000460
_ZN8JSObject11getPropertyEP9JSContextPS_PN2js12PropertyNameEPN2JS5ValueE
2944638
_ZN8JSObject11getRawSlotsEv
181436
_ZN8JSObject11hasPropertyEP9JSContext4jsidPbj
4833578
_ZN8JSObject11initPrivateEPv
623940
_ZN8JSObject11isFixedSlotEj
398472
_ZN8JSObject11setDelegateEP9JSContext
1649744
_ZN8JSObject11setPropertyEP9JSContextPN2js12PropertyNameEPN2JS5ValueEi
86669
_ZN8JSObject12defaultValueEP9JSContext6JSTypePN2JS5ValueE
971649
_ZN8JSObject12getSlotRangeEjjPPN2js8HeapSlotES3_S3_S3_
203399
_ZN8JSObject12setFixedSlotEjRKN2JS5ValueE
13909680
_ZN8JSObject13defineElementEP9JSContextjRKN2JS5ValueEPFiS1_PS_4jsidPS3_EPFiS1_S6_S7_iS8_Ej
2078824
_ZN8JSObject13defineGenericEP9JSContext4jsidRKN2JS5ValueEPFiS1_PS_S2_PS4_EPFiS1_S7_S2_iS8_Ej
29826985
_ZN8JSObject13defineSpecialEP9JSContextN2js9SpecialIdERKN2JS5ValueEPFiS1_PS_4jsidPS5_EPFiS1_S8_S9_iSA_Ej
317
_ZN8JSObject13deleteElementEP9JSContextjPN2JS5ValueEb
198996
_ZN8JSObject13deleteSpecialEP9JSContextN2js9SpecialIdEPN2JS5ValueEb
0
_ZN8JSObject13initFixedSlotEjRKN2JS5ValueE
2647910
_ZN8JSObject13lookupElementEP9JSContextjPPS_PP10JSProperty
0
_ZN8JSObject13lookupGenericEP9JSContext4jsidPPS_PP10JSProperty
8823803
_ZN8JSObject13nativeSetSlotEjRKN2JS5ValueE
61763331
_ZN8JSObject13setNamePrefixEP14JSLinearString
4729998
_ZN8JSObject14definePropertyEP9JSContextPN2js12PropertyNameERKN2JS5ValueEPFiS1_PS_4jsidPS6_EPFiS1_S9_SA_iSB_Ej
2674241
_ZN8JSObject14deletePropertyEP9JSContextPN2js12PropertyNameEPN2JS5ValueEb
48293
_ZN8JSObject14enclosingScopeEv
14695778
_ZN8JSObject14ensureElementsEP9JSContextj
4092041
_ZN8JSObject14lookupPropertyEP9JSContextPN2js12PropertyNameEPPS_PP10JSProperty
781422
_ZN8JSObject14nativeContainsEP9JSContext4jsid
267042
_ZN8JSObject14nativeContainsEP9JSContextRKN2js5ShapeE
48859501
_ZN8JSObject14setArrayLengthEP9JSContextj
4400036
_ZN8JSObject14setDateUTCTimeERKN2JS5ValueE
58752
_ZN8JSObject15clearNamePrefixEv
0
_ZN8JSObject15setReservedSlotEjRKN2JS5ValueE
6081963
_ZN8JSObject16createDenseArrayEP9JSContextN2js2gc9AllocKindENS2_6HandleIPNS2_5ShapeEEENS5_IPNS2_5types10TypeObjectEEEj
180135
_ZN8JSObject16dynamicSlotIndexEj
455121
_ZN8JSObject16initReservedSlotEjRKN2JS5ValueE
559639
_ZN8JSObject16nativeGetSlotRefEj
9719529
_ZN8JSObject16setSingletonTypeEP9JSContext
11010692
_ZN8JSObject17initSlotUncheckedEjRKN2JS5ValueE
29682626
_ZN8JSObject17methodReadBarrierEP9JSContextRKN2js5ShapeEPN2JS5ValueE
2280
_ZN8JSObject17setNativeIteratorEPN2js14NativeIteratorE
563035
_ZN8JSObject17setQNameLocalNameEP6JSAtom
2369205
_ZN8JSObject18getReservedSlotRefEj
147532
_ZN8JSObject18removeLastPropertyEP9JSContext
4245
_ZN8JSObject19getElementIfPresentEP9JSContextPS_jPN2JS5ValueEPb
539236
_ZN8JSObject19initializeSlotRangeEjj
5790041
_ZN8JSObject19setDenseArrayLengthEj
9252270
_ZN8JSObject19setUncacheableProtoEP9JSContext
87062
_ZN8JSObject20getDenseArrayElementEj
125612729
_ZN8JSObject20getElementAttributesEP9JSContextjPj
0
_ZN8JSObject20getGenericAttributesEP9JSContext4jsidPj
92210
_ZN8JSObject20getSpecialAttributesEP9JSContextN2js9SpecialIdEPj
0
_ZN8JSObject20setDenseArrayElementEjRKN2JS5ValueE
58883020
_ZN8JSObject20setElementAttributesEP9JSContextjPj
0
_ZN8JSObject20setGenericAttributesEP9JSContext4jsidPj
40589
_ZN8JSObject20setIteratedSingletonEP9JSContext
80270
_ZN8JSObject20setNamespaceDeclaredEN2JS5ValueE
1255
_ZN8JSObject20setSpecialAttributesEP9JSContextN2js9SpecialIdEPj
0
_ZN8JSObject21canRemoveLastPropertyEv
9684
_ZN8JSObject21getDenseArrayCapacityEv
104621971
_ZN8JSObject21getDenseArrayElementsEv
1790396
_ZN8JSObject21getPropertyAttributesEP9JSContextPN2js12PropertyNameEPj
1223
_ZN8JSObject21getSlotRangeUncheckedEjjPPN2js8HeapSlotES3_S3_S3_
5993440
_ZN8JSObject21initDenseArrayElementEjRKN2JS5ValueE
1357815
_ZN8JSObject21nativeSetSlotWithTypeEP9JSContextPKN2js5ShapeERKN2JS5ValueE
14906405
_ZN8JSObject21setPrivateUnbarrieredEPv
2492
_ZN8JSObject21setPropertyAttributesEP9JSContextPN2js12PropertyNameEPj
0
_ZN8JSObject22copyDenseArrayElementsEjPKN2JS5ValueEj
49215
_ZN8JSObject22initDenseArrayElementsEjPKN2JS5ValueEj
189613
_ZN8JSObject22moveDenseArrayElementsEjjj
23119
_ZN8JSObject25setLastPropertyInfallibleEPKN2js5ShapeE
19465
_ZN8JSObject28prepareSlotRangeForOverwriteEjj
2566
_ZN8JSObject28setDenseArrayElementWithTypeEP9JSContextjRKN2JS5ValueE
57233222
_ZN8JSObject29initDenseArrayElementWithTypeEP9JSContextjRKN2JS5ValueE
1357815
_ZN8JSObject30getDenseArrayInitializedLengthEv
259902413
_ZN8JSObject30setDenseArrayInitializedLengthEj
1701949
_ZN8JSObject31prepareElementRangeForOverwriteEjj
1701949
_ZN8JSObject33moveDenseArrayElementsUnbarrieredEjjj
66
_ZN8JSObject6createEP9JSContextN2js2gc9AllocKindENS2_6HandleIPNS2_5ShapeEEENS5_IPNS2_5types10TypeObjectEEEPNS2_8HeapSlotE
11390343
_ZN8JSObject6finishEP9JSContext
45364019
_ZN8JSObject6typeOfEP9JSContext
7648217
_ZN8JSObject7getTypeEP9JSContext
1355243
_ZN8JSObject7setSlotEjRKN2JS5ValueE
88119973
_ZN8JSObject7setTypeEPN2js5types10TypeObjectE
6480961
_ZN8JSObject8finalizeEP9JSContextb
45364019
_ZN8JSObject8initSlotEjRKN2JS5ValueE
2140757
_ZN8JSObject9clearTypeEP9JSContext
1072186
_ZN8JSObject9enumerateEP9JSContext11JSIterateOpPN2JS5ValueEP4jsid
38703123
_ZN8JSObject9setSystemEP9JSContext
1430152
_ZN8JSObject9setVarObjEP9JSContext
122376
_ZNK8JSObject10getNameURIEv
4735295
_ZNK8JSObject10getPrivateEj
64262
_ZNK8JSObject10getPrivateEv
51259005
_ZNK8JSObject10hasPrivateEv
60440600
_ZNK8JSObject10isFunctionEv
369057704
_ZNK8JSObject10isIteratorEv
35815980
_ZNK8JSObject10privateRefEj
60422065
_ZNK8JSObject11isArgumentsEv
37365798
_ZNK8JSObject11isGeneratorEv
15436
_ZNK8JSObject11isNamespaceEv
33101899
_ZNK8JSObject11isPrimitiveEv
6455
_ZNK8JSObject11isSlowArrayEv
294795019
_ZNK8JSObject11nativeEmptyEv
14956781
_ZNK8JSObject12isDenseArrayEv
1230644827
_ZNK8JSObject13getNamePrefixEv
4727269
_ZNK8JSObject13getNameURIValEv
4729277
_ZNK8JSObject13isArrayBufferEv
21209
_ZNK8JSObject13isClonedBlockEv
651140
_ZNK8JSObject13isNestedScopeEv
42041853
_ZNK8JSObject13isStaticBlockEv
8423819
_ZNK8JSObject13nativeGetSlotEj
151219224
_ZNK8JSObject13propertyCountEv
6297041
_ZNK8JSObject14getArrayLengthEv
78470723
_ZNK8JSObject14getDateUTCTimeEv
118026
_ZNK8JSObject15getReservedSlotEj
45807128
_ZNK8JSObject15isBoundFunctionEv
1887895
_ZNK8JSObject15isRegExpStaticsEv
9781
_ZNK8JSObject15isStopIterationEv
164612
_ZNK8JSObject15nativeGetMethodEPKN2js5ShapeE
4325
_ZNK8JSObject15numDynamicSlotsEv
740268190
_ZNK8JSObject16getNamePrefixValEv
4729277
_ZNK8JSObject16hasPropertyTableEv
0
_ZNK8JSObject17getNativeIteratorEv
35891071
_ZNK8JSObject17getQNameLocalNameEv
2362923
_ZNK8JSObject17isElementIteratorEv
34907
_ZNK8JSObject17isNormalArgumentsEv
38002631
_ZNK8JSObject17isStrictArgumentsEv
35295230
_ZNK8JSObject18hasContiguousSlotsEjj
201302
_ZNK8JSObject18hasSpecialEqualityEv
6593722
_ZNK8JSObject19hasUncacheableProtoEv
2921267
_ZNK8JSObject19sizeOfExcludingThisEPFjPKvEPjS4_S4_
25872
_ZNK8JSObject20canHaveMethodBarrierEv
15215
_ZNK8JSObject20getNamespaceDeclaredEv
4719503
_ZNK8JSObject20getQNameLocalNameValEv
2369205
_ZNK8JSObject25isCrossCompartmentWrapperEv
47087
_ZNK8JSObject31computedSizeOfThisSlotsElementsEv
0
_ZNK8JSObject5isXMLEv
8094181
_ZNK8JSObject6globalEv
912158048
_ZNK8JSObject6isCallEv
72377171
_ZNK8JSObject6isDateEv
816575
_ZNK8JSObject6isWithEv
65530324
_ZNK8JSObject7isArrayEv
293437204
_ZNK8JSObject7isBlockEv
75896662
_ZNK8JSObject7isErrorEv
184951
_ZNK8JSObject7isProxyEv
52395513
_ZNK8JSObject7isQNameEv
23702458
_ZNK8JSObject7isScopeEv
53752598
_ZNK8JSObject7isXMLIdEv
72
_ZNK8JSObject7watchedEv
35581473
_ZNK8JSObject8isNumberEv
308727
_ZNK8JSObject8isObjectEv
3015416
_ZNK8JSObject8isRegExpEv
6533646
_ZNK8JSObject8isStringEv
5486983
_ZNK8JSObject8isSystemEv
1437809
_ZNK8JSObject8isVarObjEv
1000198
_ZNK8JSObject8slotSpanEv
1047137067
_ZNK8JSObject9getParentEv
1004432884
_ZNK8JSObject9isBooleanEv
51935
_ZNK8JSObject9isDeclEnvEv
44361555
_ZNK8JSObject9isIndexedEv
35392277
_ZNK8JSObject9isWeakMapEv
5709
_ZNK8JSObject9isWrapperEv
16844195
Generated by:
LCOV version 1.7