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

Generated by: LCOV version 1.7