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-06-02 Functions: 222 207 93.2 %

Function Name Sort by function name Hit count Sort by hit count
_ZNK8JSObject12isDenseArrayEv 1233505721
_ZNK8JSObject9getParentEv 1101610165
_ZNK8JSObject8slotSpanEv 1050781288
_ZNK8JSObject6globalEv 1011854163
_ZNK8JSObject15numDynamicSlotsEv 742315416
_ZNK8JSObject10isFunctionEv 362528897
_ZNK8JSObject11isSlowArrayEv 295492024
_ZNK8JSObject7isArrayEv 294122917
_ZN8JSObject30getDenseArrayInitializedLengthEv 260154313
_ZNK8JSObject13nativeGetSlotEj 152155527
_ZN8JSObject20getDenseArrayElementEj 125717524
_ZN8JSObject21getDenseArrayCapacityEv 104770147
_ZN8JSObject7setSlotEjRKN2JS5ValueE 88574377
_ZNK8JSObject14getArrayLengthEv 78572760
_ZNK8JSObject7isBlockEv 73914488
_ZNK8JSObject6isCallEv 70212446
_ZNK8JSObject6isWithEv 63436028
_ZN8JSObject13nativeSetSlotEjRKN2JS5ValueE 62403775
_ZNK8JSObject10hasPrivateEv 60276149
_ZNK8JSObject10privateRefEj 60257022
_ZN8JSObject20setDenseArrayElementEjRKN2JS5ValueE 58925406
_ZN8JSObject28setDenseArrayElementWithTypeEP9JSContextjRKN2JS5ValueE 57284954
_ZNK8JSObject7isProxyEv 52480384
_ZNK8JSObject7isScopeEv 51535572
_ZNK8JSObject10getPrivateEv 51172724
_Z23js_GetProtoIfDenseArrayP8JSObject 49399763
_ZN8JSObject14nativeContainsEP9JSContextRKN2js5ShapeE 48572064
_ZNK8JSObject15getReservedSlotEj 45938946
_ZN8JSObject8finalizeEP9JSContextb 45369271
_ZN8JSObject6finishEP9JSContext 45369271
_ZNK8JSObject9isDeclEnvEv 42133806
_Z18js_PurgeScopeChainP9JSContextP8JSObject4jsid 40461445
_ZNK8JSObject13isNestedScopeEv 39814994
_ZN8JSObject10getGenericEP9JSContextPS_4jsidPN2JS5ValueE 39765952
_ZN8JSObject9enumerateEP9JSContext11JSIterateOpPN2JS5ValueEP4jsid 38703124
_ZNK8JSObject17isNormalArgumentsEv 38360783
_ZN2jsL26CanBeFinalizedInBackgroundENS_2gc9AllocKindEPNS_5ClassE 37757149
_ZNK8JSObject11isArgumentsEv 37723977
_ZNK8JSObject7watchedEv 36044962
_ZNK8JSObject17getNativeIteratorEv 35947790
_ZNK8JSObject10isIteratorEv 35872714
_ZN2js16GetClassProtoKeyEPNS_5ClassE 35705764
_ZNK8JSObject17isStrictArgumentsEv 35653551
_ZNK8JSObject9isIndexedEv 35378915
_ZNK8JSObject11isNamespaceEv 33102427
_ZN2js14NewObjectCache6lookupEPNS_5ClassEPNS_2gc4CellENS3_9AllocKindEPi 30170174
_ZN8JSObject13defineGenericEP9JSContext4jsidRKN2JS5ValueEPFiS1_PS_S2_PS4_EPFiS1_S7_S2_iS8_Ej 29878559
_ZN8JSObject17initSlotUncheckedEjRKN2JS5ValueE 29867194
_ZN2jsL11ToPrimitiveEP9JSContextPN2JS5ValueE 29238881
_ZN2js14NewObjectCache16newObjectFromHitEP9JSContexti 28743683
_ZN2js14NewObjectCache18copyCachedToObjectEP8JSObjectS2_ 28743682
_ZNK8JSObject7isQNameEv 23703138
_ZN2js14NewObjectCache12lookupGlobalEPNS_5ClassEPNS_12GlobalObjectENS_2gc9AllocKindEPi 23412993
_ZN8JSObject10getGenericEP9JSContext4jsidPN2JS5ValueE 21051529
_ZN8JSObject10getElementEP9JSContextPS_jPN2JS5ValueE 19714751
_ZN8JSObject10setGenericEP9JSContext4jsidPN2JS5ValueEi 18924322
_ZN2js16GetCurrentGlobalEP9JSContext 18648702
_ZNK8JSObject9isWrapperEv 15624903
_ZN2jsL11ToPrimitiveEP9JSContext6JSTypePN2JS5ValueE 15035290
_ZN8JSObject21nativeSetSlotWithTypeEP9JSContextPKN2js5ShapeERKN2JS5ValueE 14929174
_ZNK8JSObject11nativeEmptyEv 14913371
_ZN8JSObject10getElementEP9JSContextjPN2JS5ValueE 14535151
_ZN8JSObject14enclosingScopeEv 14528347
_ZN8JSObject12setFixedSlotEjRKN2JS5ValueE 13920096
_ZN2js23NewBuiltinClassInstanceEP9JSContextPNS_5ClassENS_2gc9AllocKindE 13736648
_ZN8JSObject10setElementEP9JSContextjPN2JS5ValueEi 13549125
_ZN8JSObject6createEP9JSContextN2js2gc9AllocKindENS2_6HandleIPNS2_5ShapeEEENS5_IPNS2_5types10TypeObjectEEEPNS2_8HeapSlotE 11355957
_ZN2jsL5IsXMLERKN2JS5ValueE 11259285
_ZN8JSObject16setSingletonTypeEP9JSContext 11044156
_ZN2js23NewBuiltinClassInstanceEP9JSContextPNS_5ClassE 10837954
_ZN8JSObject10isCallableEv 10107390
_ZN8JSObject16nativeGetSlotRefEj 9669830
_ZN2js29PreallocateObjectDynamicSlotsEP9JSContextPNS_5ShapeEPPNS_8HeapSlotE 9566709
_ZN8JSObject19setDenseArrayLengthEj 9270636
_ZN8JSObject13lookupGenericEP9JSContext4jsidPPS_PP10JSProperty 8828898
_ZNK8JSObject13isStaticBlockEv 8456058
_ZNK8JSObject5isXMLEv 8119942
_ZN2js19OBJ_TO_INNER_OBJECTEP9JSContextRP8JSObject 8034663
_ZN2js9FindProtoEP9JSContextPNS_5ClassENS_6HandleIP8JSObjectEEPS6_ 7885235
_ZN8JSObject6typeOfEP9JSContext 6990067
_ZNK8JSObject18hasSpecialEqualityEv 6609400
_ZN8JSObject7setTypeEPN2js5types10TypeObjectE 6496673
_ZNK8JSObject8isRegExpEv 6382783
_ZNK8JSObject13propertyCountEv 6327744
_ZN8JSObject15setReservedSlotEjRKN2JS5ValueE 6082577
_ZN8JSObject21getSlotRangeUncheckedEjjPPN2js8HeapSlotES3_S3_S3_ 5992344
_ZN8JSObject19initializeSlotRangeEjj 5788510
_ZN8JSObject10setPrivateEPv 5762115
_ZNK8JSObject8isStringEv 5485099
_ZN8JSObject10thisObjectEP9JSContext 5386356
_ZN8JSObject11hasPropertyEP9JSContext4jsidPbj 4834689
_ZN2jsL14ValueIsSpecialEP8JSObjectPN2JS5ValueEPNS_9SpecialIdEP9JSContext 4763782
_ZNK8JSObject10getNameURIEv 4735439
_ZN8JSObject10setNameURIEP14JSLinearString 4730105
_ZN8JSObject13setNamePrefixEP14JSLinearString 4730078
_ZNK8JSObject13getNameURIValEv 4729353
_ZNK8JSObject16getNamePrefixValEv 4729353
_ZNK8JSObject13getNamePrefixEv 4727341
_ZNK8JSObject20getNamespaceDeclaredEv 4719503
_ZN8JSObject14setArrayLengthEP9JSContextj 4452848
_ZN8JSObject14ensureElementsEP9JSContextj 4106826
_ZN2js14NewObjectCache11lookupProtoEPNS_5ClassEP8JSObjectNS_2gc9AllocKindEPi 4063815
_ZN2js19OBJ_TO_OUTER_OBJECTEP9JSContextRP8JSObject 4032964
_ZN8JSObject11getPropertyEP9JSContextPN2js12PropertyNameEPN2JS5ValueE 4011690
_ZL13js_IsCallableRKN2JS5ValueE 3726694
_ZN2js23NewObjectWithClassProtoEP9JSContextPNS_5ClassEP8JSObjectS5_ 3554241
_ZNK8JSObject8isObjectEv 3004636
_ZN2jsL16GuessArrayGCKindEj 2960481
_ZN8JSObject11getPropertyEP9JSContextPS_PN2js12PropertyNameEPN2JS5ValueE 2954448
_ZNK8JSObject19hasUncacheableProtoEv 2914144
_ZN2js14NewObjectCache10lookupTypeEPNS_5ClassEPNS_5types10TypeObjectENS_2gc9AllocKindEPi 2693366
_ZN8JSObject14definePropertyEP9JSContextPN2js12PropertyNameERKN2JS5ValueEPFiS1_PS_4jsidPS6_EPFiS1_S9_SA_iSB_Ej 2676661
_ZN8JSObject13initFixedSlotEjRKN2JS5ValueE 2648280
_ZN2jsL21CopyInitializerObjectEP9JSContextP8JSObjectPNS_5types10TypeObjectE 2613913
_ZN8JSObject17setQNameLocalNameEP6JSAtom 2369281
_ZNK8JSObject20getQNameLocalNameValEv 2369281
_ZNK8JSObject17getQNameLocalNameEv 2362923
_ZN2jsL15NewObjectGCKindEP9JSContextPNS_5ClassE 2311836
_ZN8JSObject8initSlotEjRKN2JS5ValueE 2146014
_ZN8JSObject13defineElementEP9JSContextjRKN2JS5ValueEPFiS1_PS_4jsidPS3_EPFiS1_S6_S7_iS8_Ej 2068225
_ZNK8JSObject15isBoundFunctionEv 1888283
_ZN8JSObject21getDenseArrayElementsEv 1793039
_ZN8JSObject31prepareElementRangeForOverwriteEjj 1715110
_ZN8JSObject30setDenseArrayInitializedLengthEj 1715110
_ZN8JSObject11setDelegateEP9JSContext 1653137
_ZNK8JSObject8isSystemEv 1453003
_ZN8JSObject9setSystemEP9JSContext 1445262
_ZN8JSObject21initDenseArrayElementEjRKN2JS5ValueE 1369107
_ZN8JSObject29initDenseArrayElementWithTypeEP9JSContextjRKN2JS5ValueE 1369107
_ZN8JSObject7getTypeEP9JSContext 1355515
_ZN2js13ObjectClassIsER8JSObjectNS_12ESClassValueEP9JSContext 1349144
_ZN2js14NewObjectCache4fillEiPNS_5ClassEPNS_2gc4CellENS3_9AllocKindEP8JSObject 1320582
_ZN2js17IsObjectWithClassERKN2JS5ValueENS_12ESClassValueEP9JSContext 1189042
_ZN8JSObject9clearTypeEP9JSContext 1074153
_ZN2js23NewObjectWithGivenProtoEP9JSContextPNS_5ClassEP8JSObjectS5_ 1051708
_ZN2js24IsInternalFunctionObjectEP8JSObject 1041072
_ZNK8JSObject8isVarObjEv 1002511
_ZN8JSObject12defaultValueEP9JSContext6JSTypePN2JS5ValueE 971952
_ZNK8JSObject6isDateEv 811515
_ZN8JSObject14lookupPropertyEP9JSContextPN2js12PropertyNameEPPS_PP10JSProperty 781551
_ZN2js14NewObjectCache9fillProtoEiPNS_5ClassEP8JSObjectNS_2gc9AllocKindES4_ 759091
_ZN2jsL20CallObjectLambdaNameEP10JSFunction 739340
_ZNK8JSObject13isClonedBlockEv 651148
_ZN2js23AutoPropDescArrayRooter6appendEv 597669
_ZN2js23AutoPropDescArrayRooterC2EP9JSContext 597539
_ZN2js23AutoPropDescArrayRooterD2Ev 597539
_ZN8JSObject11initPrivateEPv 591303
_ZN2js8PropDesc11checkGetterEP9JSContext 579792
_ZN8JSObject17setNativeIteratorEPN2js14NativeIteratorE 568593
_ZN8JSObject16initReservedSlotEjRKN2JS5ValueE 560193
_ZN8JSObject19getElementIfPresentEP9JSContextPS_jPN2JS5ValueEPb 539249
_ZN2js14NewObjectCache10fillGlobalEiPNS_5ClassEPNS_12GlobalObjectENS_2gc9AllocKindEP8JSObject 489823
_ZN8JSObject16dynamicSlotIndexEj 453369
_ZN8JSObject11isFixedSlotEj 400636
_ZNK8JSObject8isNumberEv 302129
_ZN2jsL17GuessObjectGCKindEj 279737
_ZN8JSObject14nativeContainsEP9JSContext4jsid 265183
_ZN8JSObject12getSlotRangeEjjPPN2js8HeapSlotES3_S3_S3_ 203834
_ZNK8JSObject18hasContiguousSlotsEjj 201334
_ZN8JSObject13deleteElementEP9JSContextjPN2JS5ValueEb 198983
_ZN8JSObject22initDenseArrayElementsEjPKN2JS5ValueEj 190475
_ZNK8JSObject7isErrorEv 184587
_ZN8JSObject11getRawSlotsEv 181405
_ZNK8JSObject15isStopIterationEv 164644
_ZN8JSObject18getReservedSlotRefEj 147644
_ZN8JSObject16createDenseArrayEP9JSContextN2js2gc9AllocKindENS2_6HandleIPNS2_5ShapeEEENS5_IPNS2_5types10TypeObjectEEEj 133544
_ZN8JSObject9setVarObjEP9JSContext 122685
_ZNK8JSObject14getDateUTCTimeEv 118186
_ZN2js29DefineConstructorAndPrototypeEP9JSContextPNS_12GlobalObjectE10JSProtoKeyP8JSObjectS6_ 113784
_ZN8JSObject10principalsEP9JSContext 106462
_ZN8JSObject20getGenericAttributesEP9JSContext4jsidPj 92247
_ZN8JSObject19setUncacheableProtoEP9JSContext 87083
_ZN8JSObject11setPropertyEP9JSContextPN2js12PropertyNameEPN2JS5ValueEi 86455
_ZN8JSObject20setIteratedSingletonEP9JSContext 80270
_ZN2js14NewObjectCache8fillTypeEiPNS_5ClassEPNS_5types10TypeObjectENS_2gc9AllocKindEP8JSObject 71668
_ZNK8JSObject10getPrivateEj 64262
_ZN8JSObject14setDateUTCTimeERKN2JS5ValueE 58881
_ZN8JSObject22copyDenseArrayElementsEjPKN2JS5ValueEj 49174
_ZN8JSObject14deletePropertyEP9JSContextPN2js12PropertyNameEPN2JS5ValueEb 48466
_ZNK8JSObject25isCrossCompartmentWrapperEv 47108
_ZNK8JSObject9isBooleanEv 46240
_ZN8JSObject20setGenericAttributesEP9JSContext4jsidPj 40625
_ZNK8JSObject17isElementIteratorEv 34911
_ZNK8JSObject19sizeOfExcludingThisEPFjPKvEPjS4_S4_ 25914
_ZN8JSObject22moveDenseArrayElementsEjjj 23096
_ZNK8JSObject13isArrayBufferEv 21209
_ZN2js8PropDesc11checkSetterEP9JSContext 20416
_ZN8JSObject25setLastPropertyInfallibleEPKN2js5ShapeE 19481
_ZNK8JSObject11isGeneratorEv 15442
_ZN2js28AutoPropertyDescriptorRooterD2Ev 14665
_ZN2js28AutoPropertyDescriptorRooterC2EP9JSContext 14638
_ZNK8JSObject15isRegExpStaticsEv 9814
_ZN8JSObject21canRemoveLastPropertyEv 9636
_ZN8JSObject10getSpecialEP9JSContextPS_N2js9SpecialIdEPN2JS5ValueE 7855
_ZN2jsL15IsStopIterationERKN2JS5ValueE 7329
_ZNK8JSObject9isWeakMapEv 5705
_ZN8JSObject18removeLastPropertyEP9JSContext 4221
_ZN8JSObject10setWatchedEP9JSContext 3630
_ZN8JSObject28prepareSlotRangeForOverwriteEjj 2542
_ZN8JSObject21setPrivateUnbarrieredEPv 2492
_ZN8JSObject20setNamespaceDeclaredEN2JS5ValueE 1255
_ZN8JSObject21getPropertyAttributesEP9JSContextPN2js12PropertyNameEPj 1217
_ZN2js23AutoPropDescArrayRooterixEj 668
_ZN8JSObject13defineSpecialEP9JSContextN2js9SpecialIdERKN2JS5ValueEPFiS1_PS_4jsidPS5_EPFiS1_S8_S9_iSA_Ej 317
_ZNK8JSObject7isXMLIdEv 72
_ZN8JSObject33moveDenseArrayElementsUnbarrieredEjjj 66
_ZN2js28AutoPropertyDescriptorRooterC2EP9JSContextP20JSPropertyDescriptor 27
_ZN8JSObject17methodReadBarrierEP9JSContextRKN2js5ShapeEPN2JS5ValueE 0
_ZN8JSObject20setElementAttributesEP9JSContextjPj 0
_ZN8JSObject15clearNamePrefixEv 0
_ZNK8JSObject20canHaveMethodBarrierEv 0
_ZN8JSObject10setSpecialEP9JSContextN2js9SpecialIdEPN2JS5ValueEi 0
_ZNK8JSObject31computedSizeOfThisSlotsElementsEv 0
_ZNK8JSObject15nativeGetMethodEPKN2js5ShapeE 0
_ZN8JSObject13lookupElementEP9JSContextjPPS_PP10JSProperty 0
_ZNK8JSObject16hasPropertyTableEv 0
_ZN8JSObject21setPropertyAttributesEP9JSContextPN2js12PropertyNameEPj 0
_ZN8JSObject13deleteSpecialEP9JSContextN2js9SpecialIdEPN2JS5ValueEb 0
_ZN8JSObject20getSpecialAttributesEP9JSContextN2js9SpecialIdEPj 0
_ZN8JSObject20getElementAttributesEP9JSContextjPj 0
_ZN8JSObject20setSpecialAttributesEP9JSContextN2js9SpecialIdEPj 0
_ZNK8JSObject11isPrimitiveEv 0

Generated by: LCOV version 1.7