LCOV - code coverage report
Current view: directory - js/src - jsobjinlines.h (source / functions) Found Hit Coverage
Test: app.info Lines: 741 664 89.6 %
Date: 2012-04-07 Functions: 193 179 92.7 %

Function Name Sort by function name Hit count Sort by hit count
_ZNK8JSObject9getParentEv 1043233097
_ZNK8JSObject6globalEv 998848527
_ZNK8JSObject10isFunctionEv 207372408
_ZNK8JSObject9isWrapperEv 59282117
_ZNK8JSObject7isProxyEv 49848464
_ZNK8JSObject14getArrayLengthEv 41919127
_ZN8JSObject9enumerateEP9JSContext11JSIterateOpPN2JS5ValueEP4jsid 38700612
_ZN8JSObject13nativeSetSlotEjRKN2JS5ValueE 38356032
_ZNK8JSObject11isNamespaceEv 33143440
_Z18js_PurgeScopeChainP9JSContextP8JSObject4jsid 31574075
_ZN8JSObject21getDenseArrayCapacityEv 31303295
_ZNK8JSObject17getNativeIteratorEv 31206563
_ZNK8JSObject10isIteratorEv 31192408
_ZNK8JSObject7isBlockEv 31128734
_ZN8JSObject6finishEPN2js6FreeOpE 30978300
_ZN8JSObject8finalizeEPN2js6FreeOpE 30978300
_ZNK8JSObject6isCallEv 29586770
_ZNK8JSObject6isWithEv 27346180
_ZN2jsL11ToPrimitiveEP9JSContextPN2JS5ValueE 25267777
_ZNK8JSObject15getReservedSlotEj 24636283
_ZN2jsL26CanBeFinalizedInBackgroundENS_2gc9AllocKindEPNS_5ClassE 24221252
_ZNK8JSObject7isQNameEv 23715503
_ZNK8JSObject17isNormalArgumentsEv 23491953
_ZNK8JSObject11isArgumentsEv 23117301
_ZN8JSObject20setDenseArrayElementEjRKN2JS5ValueE 23073278
_ZN8JSObject28setDenseArrayElementWithTypeEP9JSContextjRKN2JS5ValueE 23025481
_ZN2js16GetClassProtoKeyEPNS_5ClassE 21839267
_ZNK8JSObject17isStrictArgumentsEv 21761582
_ZN8JSObject10getGenericEP9JSContextPS_4jsidPN2JS5ValueE 21028366
_Z23js_GetProtoIfDenseArrayP8JSObject 20620590
_ZN2js14NewObjectCache6lookupEPNS_5ClassEPNS_2gc4CellENS3_9AllocKindEPi 19896288
_ZN2js14NewObjectCache16newObjectFromHitEP9JSContexti 19052050
_ZN2js14NewObjectCache18copyCachedToObjectEP8JSObjectS2_ 19052049
_ZN8JSObject13defineGenericEP9JSContext4jsidRKN2JS5ValueEPFiS1_PS_S2_PS4_EPFiS1_S7_S2_iS8_Ej 18826122
_ZN8JSObject10getGenericEP9JSContext4jsidPN2JS5ValueE 17624106
_ZN8JSObject14nativeContainsEP9JSContextRKN2js5ShapeE 17331637
_ZNK8JSObject7isScopeEv 15894602
_ZN2js14NewObjectCache12lookupGlobalEPNS_5ClassEPNS_12GlobalObjectENS_2gc9AllocKindEPi 15279767
_ZN8JSObject21nativeSetSlotWithTypeEP9JSContextPKN2js5ShapeERKN2JS5ValueE 14750119
_ZN2js16GetCurrentGlobalEP9JSContext 11315326
_ZN2jsL11ToPrimitiveEP9JSContext6JSTypePN2JS5ValueE 10576798
_ZNK8JSObject9isDeclEnvEv 10472065
_ZNK8JSObject13isNestedScopeEv 10156139
_ZN2jsL5IsXMLERKN2JS5ValueE 9602804
_ZN2js23NewBuiltinClassInstanceEP9JSContextPNS_5ClassENS_2gc9AllocKindE 8868435
_ZN8JSObject16setSingletonTypeEP9JSContext 7343372
_ZN8JSObject6createEP9JSContextN2js2gc9AllocKindENS2_6HandleIPNS2_5ShapeEEENS5_IPNS2_5types10TypeObjectEEEPNS2_8HeapSlotE 6560997
_ZN2js23NewBuiltinClassInstanceEP9JSContextPNS_5ClassE 6234114
_ZNK8JSObject5isXMLEv 6161199
_ZN8JSObject15setReservedSlotEjRKN2JS5ValueE 6111062
_ZN8JSObject19setDenseArrayLengthEj 6105891
_ZN2js29PreallocateObjectDynamicSlotsEP9JSContextPNS_5ShapeEPPNS_8HeapSlotE 5689289
_ZN8JSObject13lookupGenericEP9JSContext4jsidPPS_PP10JSProperty 5645865
_ZNK8JSObject18hasSpecialEqualityEv 4919641
_ZN8JSObject7setTypeEPN2js5types10TypeObjectE 4806628
_ZNK8JSObject10getNameURIEv 4746261
_ZN8JSObject10setNameURIEP14JSLinearString 4735810
_ZN8JSObject13setNamePrefixEP14JSLinearString 4735783
_ZNK8JSObject13getNameURIValEv 4735284
_ZNK8JSObject16getNamePrefixValEv 4735284
_ZNK8JSObject13getNamePrefixEv 4732751
_ZNK8JSObject20getNamespaceDeclaredEv 4720258
_ZN2js9FindProtoEP9JSContextPNS_5ClassENS_6HandleIP8JSObjectEEPS6_ 4679669
_ZNK8JSObject7watchedEv 4656027
_ZNK8JSObject9isIndexedEv 4009507
_ZNK8JSObject8isRegExpEv 3491324
_ZN8JSObject14setArrayLengthEP9JSContextj 3410042
_ZN2jsL14ValueIsSpecialEP8JSObjectPN2JS5ValueEPNS_9SpecialIdEP9JSContext 3207311
_ZNK8JSObject13isStaticBlockEv 3175370
_ZN8JSObject11hasPropertyEP9JSContext4jsidPbj 3099479
_ZNK8JSObject11nativeEmptyEv 3012027
_ZN8JSObject11getPropertyEP9JSContextPN2js12PropertyNameEPN2JS5ValueE 2850927
_ZN8JSObject10setGenericEP9JSContext4jsidPN2JS5ValueEi 2812112
_ZN2jsL21CopyInitializerObjectEP9JSContextP8JSObject 2614024
_ZN8JSObject14ensureElementsEP9JSContextj 2593552
_ZN2js14NewObjectCache10lookupTypeEPNS_5ClassEPNS_5types10TypeObjectENS_2gc9AllocKindEPi 2526019
_ZN8JSObject11getPropertyEP9JSContextPS_PN2js12PropertyNameEPN2JS5ValueE 2379523
_ZN8JSObject17setQNameLocalNameEP6JSAtom 2374457
_ZNK8JSObject20getQNameLocalNameValEv 2374457
_ZL13js_IsCallableRKN2JS5ValueE 2372375
_ZNK8JSObject17getQNameLocalNameEv 2362923
_ZN2jsL16GuessArrayGCKindEj 2266237
_ZN2jsL15NewObjectGCKindEP9JSContextPNS_5ClassE 2172923
_ZN2js14NewObjectCache11lookupProtoEPNS_5ClassEP8JSObjectNS_2gc9AllocKindEPi 2090502
_ZN8JSObject10isCallableEv 2088610
_ZNK8JSObject8isObjectEv 2077309
_ZN2js23NewObjectWithClassProtoEP9JSContextPNS_5ClassEP8JSObjectS5_ 2075669
_ZN8JSObject14enclosingScopeEv 1989979
_ZNK8JSObject15isBoundFunctionEv 1786707
_ZN8JSObject10getElementEP9JSContextPS_jPN2JS5ValueE 1637345
_ZN8JSObject10thisObjectEP9JSContext 1620169
_ZNK8JSObject13propertyCountEv 1590457
_ZN8JSObject14definePropertyEP9JSContextPN2js12PropertyNameERKN2JS5ValueEPFiS1_PS_4jsidPS6_EPFiS1_S9_SA_iSB_Ej 1267885
_ZNK8JSObject8isStringEv 1259051
_ZN8JSObject7getTypeEP9JSContext 1234446
_ZN8JSObject10getElementEP9JSContextjPN2JS5ValueE 1134831
_ZN8JSObject11setDelegateEP9JSContext 1022851
_ZN2js24IsInternalFunctionObjectEP8JSObject 951597
_ZN2js17IsObjectWithClassERKN2JS5ValueENS_12ESClassValueEP9JSContext 918829
_ZN8JSObject12defaultValueEP9JSContext6JSTypePN2JS5ValueE 892635
_ZN2js14NewObjectCache4fillEiPNS_5ClassEPNS_2gc4CellENS3_9AllocKindEP8JSObject 825038
_ZNK8JSObject19hasUncacheableProtoEv 812081
_ZN2jsL20CallObjectLambdaNameEP10JSFunction 782484
_ZNK8JSObject6isDateEv 760155
_ZN2js13ObjectClassIsER8JSObjectNS_12ESClassValueEP9JSContext 726168
_ZN8JSObject31prepareElementRangeForOverwriteEjj 558739
_ZN8JSObject30setDenseArrayInitializedLengthEj 558739
_ZN2js14NewObjectCache10fillGlobalEiPNS_5ClassEPNS_12GlobalObjectENS_2gc9AllocKindEP8JSObject 539777
_ZN2js19OBJ_TO_INNER_OBJECTEP9JSContextRP8JSObject 512198
_ZN2js23NewObjectWithGivenProtoEP9JSContextPNS_5ClassEP8JSObjectS5_ 508924
_ZN8JSObject19getElementIfPresentEP9JSContextPS_jPN2JS5ValueEPb 505294
_ZN8JSObject21initDenseArrayElementEjRKN2JS5ValueE 487065
_ZN8JSObject29initDenseArrayElementWithTypeEP9JSContextjRKN2JS5ValueE 487065
_ZN8JSObject17setNativeIteratorEPN2js14NativeIteratorE 397137
_ZN2js23AutoPropDescArrayRooter6appendEv 301529
_ZN2js23AutoPropDescArrayRooterC2EP9JSContext 301484
_ZN2js23AutoPropDescArrayRooterD2Ev 301484
_ZN2js8PropDesc11checkGetterEP9JSContext 299098
_ZN2js14NewObjectCache9fillProtoEiPNS_5ClassEP8JSObjectNS_2gc9AllocKindES4_ 281973
_ZN8JSObject16dynamicSlotIndexEj 229294
_ZN8JSObject16createDenseArrayEP9JSContextN2js2gc9AllocKindENS2_6HandleIPNS2_5ShapeEEENS5_IPNS2_5types10TypeObjectEEEj 220517
_ZNK8JSObject8isVarObjEv 201842
_ZNK8JSObject15isStopIterationEv 197561
_ZN8JSObject13deleteElementEP9JSContextjPN2JS5ValueEb 195138
_ZN8JSObject11getRawSlotsEv 182670
_ZN8JSObject14lookupPropertyEP9JSContextPN2js12PropertyNameEPPS_PP10JSProperty 169734
_ZNK8JSObject8isNumberEv 160596
_ZN8JSObject18getReservedSlotRefEj 146957
_ZN8JSObject14nativeContainsEP9JSContext4jsid 146111
_ZNK8JSObject7isErrorEv 113459
_ZN8JSObject10principalsEP9JSContext 106377
_ZN8JSObject16initReservedSlotEjRKN2JS5ValueE 100595
_ZN2js19OBJ_TO_OUTER_OBJECTEP9JSContextRP8JSObject 97865
_ZNK8JSObject14getDateUTCTimeEv 91305
_ZN8JSObject20getGenericAttributesEP9JSContext4jsidPj 83259
_ZN8JSObject9setVarObjEP9JSContext 81043
_ZN8JSObject20setIteratedSingletonEP9JSContext 80355
_ZN2js29DefineConstructorAndPrototypeEP9JSContextPNS_12GlobalObjectE10JSProtoKeyP8JSObjectS6_ 70814
_ZN8JSObject11isFixedSlotEj 67617
_ZNK8JSObject25isCrossCompartmentWrapperEv 66044
_ZN8JSObject14setDateUTCTimeERKN2JS5ValueE 52158
_ZN8JSObject22initDenseArrayElementsEjPKN2JS5ValueEj 43384
_ZN8JSObject22copyDenseArrayElementsEjPKN2JS5ValueEj 42995
_ZN8JSObject19setUncacheableProtoEP9JSContext 31940
_ZN8JSObject24changePropertyAttributesEP9JSContextPN2js5ShapeEj 31914
_ZN8JSObject20setGenericAttributesEP9JSContext4jsidPj 31914
_ZN8JSObject6typeOfEP9JSContext 28137
_ZN2js14DestroyIdArrayEPNS_6FreeOpEP9JSIdArray 25246
_ZNK8JSObject17isElementIteratorEv 25151
_ZN8JSObject10setElementEP9JSContextjPN2JS5ValueEi 22239
_ZNK8JSObject13isArrayBufferEv 20627
_ZN2jsL17GuessObjectGCKindEj 15211
_ZN2js28AutoPropertyDescriptorRooterD2Ev 14960
_ZN2js28AutoPropertyDescriptorRooterC2EP9JSContext 14933
_ZN8JSObject11setPropertyEP9JSContextPN2js12PropertyNameEPN2JS5ValueEi 14138
_ZN8JSObject10getSpecialEP9JSContextPS_N2js9SpecialIdEPN2JS5ValueE 13267
_ZN8JSObject25setLastPropertyInfallibleEPKN2js5ShapeE 12034
_ZNK8JSObject13isClonedBlockEv 8717
_ZN8JSObject13defineElementEP9JSContextjRKN2JS5ValueEPFiS1_PS_4jsidPS3_EPFiS1_S6_S7_iS8_Ej 8359
_ZNK8JSObject11isGeneratorEv 7510
_ZNK8JSObject9isBooleanEv 6955
_ZN2js8PropDesc11checkSetterEP9JSContext 4313
_ZN8JSObject10setWatchedEP9JSContext 3672
_ZN2jsL15IsStopIterationERKN2JS5ValueE 3362
_ZN2js14NewObjectCache8fillTypeEiPNS_5ClassEPNS_5types10TypeObjectENS_2gc9AllocKindEP8JSObject 3288
_ZN8JSObject9clearTypeEP9JSContext 3003
_ZN8JSObject21canRemoveLastPropertyEv 2457
_ZN8JSObject20setNamespaceDeclaredEN2JS5ValueE 2009
_ZN8JSObject14deletePropertyEP9JSContextPN2js12PropertyNameEPN2JS5ValueEb 1548
_ZNK8JSObject9isWeakMapEv 1463
_ZN8JSObject22moveDenseArrayElementsEjjj 1386
_ZN8JSObject18removeLastPropertyEP9JSContext 1224
_ZN8JSObject21getPropertyAttributesEP9JSContextPN2js12PropertyNameEPj 1127
_ZN2js23AutoPropDescArrayRooterixEj 549
_ZN8JSObject28prepareSlotRangeForOverwriteEjj 450
_ZN8JSObject13defineSpecialEP9JSContextN2js9SpecialIdERKN2JS5ValueEPFiS1_PS_4jsidPS5_EPFiS1_S8_S9_iSA_Ej 325
_ZNK8JSObject7isXMLIdEv 72
_ZN8JSObject33moveDenseArrayElementsUnbarrieredEjjj 66
_ZN2js28AutoPropertyDescriptorRooterC2EP9JSContextP20JSPropertyDescriptor 27
_ZNK8JSObject12isTypedArrayEv 0
_ZNK8JSObject8isSystemEv 0
_ZN8JSObject20setElementAttributesEP9JSContextjPj 0
_ZN8JSObject15clearNamePrefixEv 0
_ZN8JSObject10setSpecialEP9JSContextN2js9SpecialIdEPN2JS5ValueEi 0
_ZNK8JSObject31computedSizeOfThisSlotsElementsEv 0
_ZN8JSObject13lookupElementEP9JSContextjPPS_PP10JSProperty 0
_ZNK8JSObject16hasPropertyTableEv 0
_ZN8JSObject21setPropertyAttributesEP9JSContextPN2js12PropertyNameEPj 0
_ZN8JSObject20getSpecialAttributesEP9JSContextN2js9SpecialIdEPj 0
_ZN8JSObject13deleteSpecialEP9JSContextN2js9SpecialIdEPN2JS5ValueEb 0
_ZN8JSObject9setSystemEP9JSContext 0
_ZN8JSObject20getElementAttributesEP9JSContextjPj 0
_ZN8JSObject20setSpecialAttributesEP9JSContextN2js9SpecialIdEPj 0

Generated by: LCOV version 1.7