LCOV - code coverage report
Current view: directory - js/src - jsobj.cpp (source / functions) Found Hit Coverage
Test: app.info Lines: 3092 2126 68.8 %
Date: 2012-06-02 Functions: 198 175 88.4 %

Function Name Sort by function name Hit count Sort by hit count
JS_CloneObject 0
JS_CopyPropertiesFrom 0
JS_EnumerateState 330
JS_ObjectToInnerObject 6924829
JS_ObjectToOuterObject 3947421
_Z12js_DumpValueRKN2JS5ValueE 0
_Z12js_GetMethodP9JSContextP8JSObject4jsidjPN2JS5ValueE 2252150
_Z12js_InitClassP9JSContextN2js6HandleIP8JSObjectEES4_PNS1_5ClassEPFiS0_jPN2JS5ValueEEjP14JSPropertySpecP14JSFunctionSpecSE_SG_PS4_NS1_2gc9AllocKindE 202823
_Z12js_NativeGetP9JSContextP8JSObjectS2_PKN2js5ShapeEjPN2JS5ValueE 2997218
_Z12js_NativeSetP9JSContextP8JSObjectPKN2js5ShapeEbbPN2JS5ValueE 17790361
_Z13js_CreateThisP9JSContextP8JSObject 37
_Z13js_GetElementP9JSContextP8JSObjectS2_jPN2JS5ValueE 0
_Z13js_InferFlagsP9JSContextj 3372368
_Z13js_IsDelegateP9JSContextP8JSObjectRKN2JS5ValueE 1060687
_Z14DefineAccessorIL10DefineType0EEbP9JSContextjPN2JS5ValueE 280948
_Z14DefineAccessorIL10DefineType1EEbP9JSContextjPN2JS5ValueE 16532
_Z14js_ClearNativeP9JSContextP8JSObject 13218
_Z14js_GetPropertyP9JSContextP8JSObjectS2_4jsidPN2JS5ValueE 36446048
_Z16js_DefineElementP9JSContextP8JSObjectjPKN2JS5ValueEPFiS0_S2_4jsidPS4_EPFiS0_S2_S7_iS8_Ej 1607268
_Z16js_DeleteElementP9JSContextP8JSObjectjPN2JS5ValueEi 197245
_Z16js_DeleteGenericP9JSContextP8JSObject4jsidPN2JS5ValueEi 245979
_Z16js_DeleteSpecialP9JSContextP8JSObjectN2js9SpecialIdEPN2JS5ValueEi 0
_Z16js_GetAttributesP9JSContextP8JSObject4jsidPj 92112
_Z16js_LookupElementP9JSContextP8JSObjectjPS2_PP10JSProperty 0
_Z16js_SetAttributesP9JSContextP8JSObject4jsidPj 40625
_Z16js_TraceSharpMapP8JSTracerP16JSSharpObjectMap 3
_Z17PrimitiveToObjectP9JSContextRKN2JS5ValueE 5063951
_Z17js_DefinePropertyP9JSContextP8JSObject4jsidPKN2JS5ValueEPFiS0_S2_S3_PS5_EPFiS0_S2_S3_iS8_Ej 19102925
_Z17js_DeletePropertyP9JSContextP8JSObjectPN2js12PropertyNameEPN2JS5ValueEi 48293
_Z17js_DumpStackFrameP9JSContextPN2js10StackFrameE 0
_Z17js_GetClassObjectP9JSContextP8JSObject10JSProtoKeyPS2_ 104249
_Z17js_HasOwnPropertyP9JSContextPFiS0_P8JSObject4jsidPS2_PP10JSPropertyES2_S3_S4_S7_ 699910
_Z17js_LookupPropertyP9JSContextP8JSObject4jsidPS2_PP10JSProperty 11596912
_Z17js_PopulateObjectP9JSContextP8JSObjectS2_ 36
_Z18js_FindClassObjectP9JSContextP8JSObject10JSProtoKeyPN2JS5ValueEPN2js5ClassE 362065
_Z18obj_getPrototypeOfP9JSContextjPN2JS5ValueE 706
_Z19js_EnterSharpObjectP9JSContextP8JSObjectPP9JSIdArrayPbS6_ 871
_Z19js_LeaveSharpObjectP9JSContextPP9JSIdArray 871
_Z19js_SetElementHelperP9JSContextP8JSObjectjjPN2JS5ValueEi 1
_Z20js_AddNativePropertyP9JSContextP8JSObject4jsidPFiS0_S2_S3_PN2JS5ValueEEPFiS0_S2_S3_iS6_Ejjji 18
_Z20js_DefineOwnPropertyP9JSContextP8JSObject4jsidRKN2JS5ValueEPi 595249
_Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE 9831100
_Z20js_PrimitiveToObjectP9JSContextPN2JS5ValueE 479
_Z20js_SetPropertyHelperP9JSContextP8JSObject4jsidjPN2JS5ValueEi 17763502
_Z22js_PrintObjectSlotNameP8JSTracerPcj 359079
_Z22js_SetNativeAttributesP9JSContextP8JSObjectPN2js5ShapeEj 40625
_Z22js_ValueToObjectOrNullP9JSContextRKN2JS5ValueEPP8JSObject 5156600
_Z23js_GetElementAttributesP9JSContextP8JSObjectjPj 0
_Z23js_HasOwnPropertyHelperP9JSContextPFiS0_P8JSObject4jsidPS2_PP10JSPropertyEjPN2JS5ValueE 92508
_Z23js_PropertyIsEnumerableP9JSContextP8JSObject4jsidPN2JS5ValueE 12
_Z23js_SetElementAttributesP9JSContextP8JSObjectjPj 0
_Z23js_ValueToNonNullObjectP9JSContextRKN2JS5ValueE 5040340
_Z24js_CreateThisForFunctionP9JSContextP8JSObjectb 996775
_Z24js_PurgeScopeChainHelperP9JSContextP8JSObject4jsid 1135076
_Z28js_ChangeNativePropertyAttrsP9JSContextP8JSObjectPN2js5ShapeEjjPFiS0_S2_4jsidPN2JS5ValueEEPFiS0_S2_S6_iS9_E 40625
_Z29js_ReportGetterOnlyAssignmentP9JSContext 1090
_Z33js_CreateThisForFunctionWithProtoP9JSContextP8JSObjectS2_ 2658003
_Z9dumpValueRKN2JS5ValueE 0
_Z9js_DumpId4jsid 0
_Z9js_ObjectP9JSContextjPN2JS5ValueE 4006
_Z9js_TypeOfP9JSContextP8JSObject 6979281
_ZL10EvalKernelP9JSContextRKN2js8CallArgsE8EvalTypePNS1_10StackFrameER8JSObject 97904
_ZL10obj_createP9JSContextjPN2JS5ValueE 442
_ZL10obj_freezeP9JSContextjPN2JS5ValueE 1145
_ZL11HasPropertyP9JSContextP8JSObject4jsidPN2JS5ValueEPb 3586014
_ZL11obj_unwatchP9JSContextjPN2JS5ValueE 945
_ZL11obj_valueOfP9JSContextjPN2JS5ValueE 370621
_ZL12DumpPropertyP8JSObjectRKN2js5ShapeE 0
_ZL12obj_getProtoP9JSContextP8JSObject4jsidPN2JS5ValueE 1455
_ZL12obj_isFrozenP9JSContextjPN2JS5ValueE 329
_ZL12obj_isSealedP9JSContextjPN2JS5ValueE 315
_ZL12obj_setProtoP9JSContextP8JSObject4jsidiPN2JS5ValueE 15025
_ZL12obj_toSourceP9JSContextjPN2JS5ValueE 598
_ZL12obj_toStringP9JSContextjPN2JS5ValueE 47515
_ZL13CallResolveOpP9JSContextP8JSObjectN2js6HandleIS2_EENS4_I4jsidEEjPS2_PP10JSPropertyPb 9911440
_ZL13EvalCacheHashP9JSContextP14JSLinearString 93099
_ZL14MaybeDumpValuePKcRKN2JS5ValueE 0
_ZL14ReportReadOnlyP9JSContext4jsidj 15
_ZL15EvalCacheLookupP9JSContextP14JSLinearStringPN2js10StackFrameEjP12JSPrincipalsR8JSObjectPP8JSScript 78265
_ZL15MaybeDumpObjectPKcP8JSObject 0
_ZL15PurgeProtoChainP9JSContextP8JSObject4jsid 1135217
_ZL16DefinePropertiesP9JSContextP8JSObjectS2_ 214
_ZL16MarkSharpObjectsP9JSContextP8JSObjectPP9JSIdArrayP11JSSharpInfo 2408
_ZL16js_InitNullClassP9JSContextP8JSObject 0
_ZL16obj_isExtensibleP9JSContextjPN2JS5ValueE 846
_ZL16obj_lookupGetterP9JSContextjPN2JS5ValueE 26980
_ZL16obj_lookupSetterP9JSContextjPN2JS5ValueE 19195
_ZL17WarnOnTooManyArgsP9JSContextRKN2js8CallArgsE 97904
_ZL17obj_isPrototypeOfP9JSContextjPN2JS5ValueE 0
_ZL17obj_watch_handlerP9JSContextP8JSObject4jsidN2JS5ValueEPS5_Pv 3783
_ZL18DefineStandardSlotP9JSContextP8JSObject10JSProtoKeyP6JSAtomRKN2JS5ValueEjRb 202823
_ZL18js_NativeGetInlineP9JSContextP8JSObjectS2_S2_PKN2js5ShapeEjPN2JS5ValueE 50518653
_ZL18obj_definePropertyP9JSContextjPN2JS5ValueE 297805
_ZL18obj_hasOwnPropertyP9JSContextjPN2JS5ValueE 92508
_ZL18obj_toLocaleStringP9JSContextjPN2JS5ValueE 9
_ZL19CallAddPropertyHookP9JSContextPN2js5ClassEP8JSObjectPKNS1_5ShapeEPN2JS5ValueE 40462300
_ZL20obj_definePropertiesP9JSContextjPN2JS5ValueE 81
_ZL21DefinePropertyOnArrayP9JSContextP8JSObjectRK4jsidRKN2js8PropDescEbPb 241
_ZL21LastConfigurableShapeP8JSObject 447433
_ZL21obj_preventExtensionsP9JSContextjPN2JS5ValueE 81
_ZL22DefinePropertyOnObjectP9JSContextP8JSObjectRK4jsidRKN2js8PropDescEbPb 593996
_ZL23obj_getOwnPropertyNamesP9JSContextjPN2JS5ValueE 828
_ZL24GetFirstArgumentAsObjectP9JSContextjPN2JS5ValueEPKcPP8JSObject 315007
_ZL24obj_propertyIsEnumerableP9JSContextjPN2JS5ValueE 21
_ZL25AssertInnerizedScopeChainP9JSContextR8JSObject 97904
_ZL25CloneFunctionForSetMethodP9JSContextPN2JS5ValueE 0
_ZL26js_GetPropertyHelperInlineP9JSContextP8JSObjectS2_4jsidjPN2JS5ValueE 49190228
_ZL28obj_getOwnPropertyDescriptorP9JSContextjPN2JS5ValueE 11825
_ZL29CreateThisForFunctionWithTypeP9JSContextPN2js5types10TypeObjectEP8JSObject 2657913
_ZL29LookupPropertyWithFlagsInlineP9JSContextP8JSObject4jsidjPS2_PP10JSProperty 92695624
_ZL6RejectP9JSContextP8JSObjectjbPb 0
_ZL6RejectP9JSContextjb4jsidPb 27
_ZL8obj_keysP9JSContextjPN2JS5ValueE 1500
_ZL8obj_sealP9JSContextjPN2JS5ValueE 252
_ZL9CopySlotsP9JSContextP8JSObjectS2_ 0
_ZL9DetectingP9JSContextPh 3182503
_ZL9NewObjectP9JSContextPN2js5ClassEPNS1_5types10TypeObjectEP8JSObjectNS1_2gc9AllocKindE 8844619
_ZL9obj_watchP9JSContextjPN2JS5ValueE 3639
_ZN15EvalScriptGuard11foundScriptEv 93099
_ZN15EvalScriptGuard12setNewScriptEP8JSScript 34088
_ZN15EvalScriptGuard17lookupInEvalCacheEPN2js10StackFrameEjP12JSPrincipalsR8JSObject 78265
_ZN15EvalScriptGuardC2EP9JSContextP14JSLinearString 93099
_ZN15EvalScriptGuardD2Ev 93099
_ZN2js10DirectEvalEP9JSContextRKNS_8CallArgsE 84066
_ZN2js11CheckAccessEP9JSContextP8JSObject4jsid12JSAccessModePN2JS5ValueEPj 687434
_ZN2js12DefaultValueEP9JSContextP8JSObject6JSTypePN2JS5ValueE 922009
_ZN2js12FindPropertyEP9JSContextPNS_12PropertyNameEP8JSObjectPS5_S6_PP10JSProperty 181735
_ZN2js12ToObjectSlowEP9JSContextPN2JS5ValueE 1313
_ZN2js13NonNullObjectEP9JSContextRKN2JS5ValueE 4110
_ZN2js14DefinePropertyEP9JSContextP8JSObjectRK4jsidRKNS_8PropDescEbPb 595809
_ZN2js15HasDataPropertyEP9JSContextP8JSObject4jsidPN2JS5ValueE 372046
_ZN2js16IsAnyBuiltinEvalEP10JSFunction 103553
_ZN2js16obj_defineGetterEP9JSContextjPN2JS5ValueE 280948
_ZN2js16obj_defineSetterEP9JSContextjPN2JS5ValueE 16532
_ZN2js17GetPropertyHelperEP9JSContextP8JSObject4jsidjPN2JS5ValueE 12744180
_ZN2js17NewObjectWithTypeEP9JSContextPNS_5types10TypeObjectEP8JSObjectNS_2gc9AllocKindE 2658510
_ZN2js17NewReshapedObjectEP9JSContextPNS_5types10TypeObjectEP8JSObjectNS_2gc9AllocKindEPKNS_5ShapeE 597
_ZN2js18FindClassPrototypeEP9JSContextP8JSObject10JSProtoKeyPS3_PNS_5ClassE 344418
_ZN2js18FindIdentifierBaseEP9JSContextP8JSObjectPNS_12PropertyNameE 60080
_ZN2js18FindPropertyHelperEP9JSContextPNS_12PropertyNameEbP8JSObjectPS5_S6_PP10JSProperty 11074255
_ZN2js18GetPropertyDefaultEP9JSContextP8JSObject4jsidRKN2JS5ValueEPS6_ 4
_ZN2js18obj_toStringHelperEP9JSContextP8JSObject 49459
_ZN2js20DefineNativePropertyEP9JSContextP8JSObject4jsidRKN2JS5ValueEPFiS1_S3_S4_PS6_EPFiS1_S3_S4_iS9_Ejjij 36788638
_ZN2js21InformalValueTypeNameERKN2JS5ValueE 2276
_ZN2js21IsBuiltinEvalForScopeEP8JSObjectRKN2JS5ValueE 168159
_ZN2js23IsStandardClassResolvedEP8JSObjectPNS_5ClassE 2758058
_ZN2js23LookupPropertyWithFlagsEP9JSContextP8JSObject4jsidjPS3_PP10JSProperty 31908484
_ZN2js23NewObjectWithClassProtoEP9JSContextPNS_5ClassEP8JSObjectS5_NS_2gc9AllocKindE 31051111
_ZN2js23NewObjectWithGivenProtoEP9JSContextPNS_5ClassEP8JSObjectS5_NS_2gc9AllocKindE 4290181
_ZN2js23ReadPropertyDescriptorsEP9JSContextP8JSObjectbPN2JS12AutoIdVectorEPNS_23AutoPropDescArrayRooterE 304
_ZN2js24GetOwnPropertyDescriptorEP9JSContextP8JSObject4jsidP20JSPropertyDescriptor 12667
_ZN2js24GetOwnPropertyDescriptorEP9JSContextP8JSObject4jsidPN2JS5ValueE 11825
_ZN2js25PrincipalsForCompiledCodeERKNS_12CallReceiverEP9JSContext 103513
_ZN2js27NewPropertyDescriptorObjectEP9JSContextPK20JSPropertyDescriptorPN2JS5ValueE 14430
_ZN2js28CheckUndeclaredVarAssignmentEP9JSContextP8JSString 2936
_ZN2js29DefineConstructorAndPrototypeEP9JSContextNS_6HandleIP8JSObjectEE10JSProtoKeyNS2_IP6JSAtomEES4_PNS_5ClassEPFiS1_jPN2JS5ValueEEjP14JSPropertySpecP14JSFunctionSpecSI_SK_PS4_NS_2gc9AllocKindE 202823
_ZN2js35MarkStandardClassInitializedNoProtoEP8JSObjectPNS_5ClassE 11056
_ZN2js4evalEP9JSContextjPN2JS5ValueE 13838
_ZN2js8PropDesc10initializeEP9JSContextRKN2JS5ValueEb 597669
_ZN2js8PropDesc10makeObjectEP9JSContext 13999
_ZN2js8PropDesc26initFromPropertyDescriptorERK20JSPropertyDescriptor 13990
_ZN2js8PropDescC2Ev 611659
_ZN2js8SetProtoEP9JSContextP8JSObjectS3_b 51196
_ZN2jsL14SetClassObjectEP8JSObject10JSProtoKeyS1_S1_ 0
_ZN2jsL15MaybeCallMethodEP9JSContextP8JSObject4jsidPN2JS5ValueE 1130697
_ZN2jsL16ClearClassObjectEP9JSContextP8JSObject10JSProtoKey 0
_ZN8JSObject10callMethodEP9JSContext4jsidjPN2JS5ValueES5_ 9
_ZN8JSObject11setSlotSpanEP9JSContextj 3135915
_ZN8JSObject11shrinkSlotsEP9JSContextjj 58
_ZN8JSObject12growElementsEP9JSContextj 304451
_ZN8JSObject12sealOrFreezeEP9JSContextNS_16ImmutabilityTypeE 1223582
_ZN8JSObject13copySlotRangeEjPKN2JS5ValueEj 195804
_ZN8JSObject13deleteByValueEP9JSContextRKN2JS5ValueEPS3_b 26852
_ZN8JSObject13initSlotRangeEjPKN2JS5ValueEj 5488
_ZN8JSObject14shrinkElementsEP9JSContextj 53698
_ZN8JSObject15setLastPropertyEP9JSContextPKN2js5ShapeE 41663641
_ZN8JSObject16isSealedOrFrozenEP9JSContextNS_16ImmutabilityTypeEPb 1139
_ZN8JSObject17TradeGutsReservedC2EP9JSContext 40
_ZN8JSObject17TradeGutsReservedD2Ev 40
_ZN8JSObject18updateSlotsForSpanEP9JSContextjj 30645493
_ZN8JSObject19ReserveForTradeGutsEP9JSContextPS_S2_RNS_17TradeGutsReservedE 40
_ZN8JSObject19invalidateSlotRangeEjj 2542
_ZN8JSObject19nonNativeSetElementEP9JSContextjPN2JS5ValueEi 13549124
_ZN8JSObject19reportNotExtensibleEP9JSContextj 13
_ZN8JSObject20nonNativeSetPropertyEP9JSContext4jsidPN2JS5ValueEi 3840334
_ZN8JSObject21reportNotConfigurableEP9JSContext4jsidj 9
_ZN8JSObject27getSealedOrFrozenAttributesEjNS_16ImmutabilityTypeE 3722414
_ZN8JSObject4dumpEv 0
_ZN8JSObject4swapEP9JSContextPS_ 40
_ZN8JSObject8freeSlotEP9JSContextj 448137
_ZN8JSObject9TradeGutsEP9JSContextPS_S2_RNS_17TradeGutsReservedE 40
_ZN8JSObject9allocSlotEP9JSContextPj 25306741
_ZN8JSObject9growSlotsEP9JSContextjj 6002296
_ZNK15EvalScriptGuard6scriptEv 92874
_ZNK8JSObject11slotInRangeEjNS_15SentinelAllowedE 742308194
_ZZL12obj_toSourceP9JSContextjPN2JS5ValueEEN20AutoLeaveSharpObjectC2ES0_P9JSIdArray 598
_ZZL12obj_toSourceP9JSContextjPN2JS5ValueEEN20AutoLeaveSharpObjectD2Ev 598
js_GetterOnlyPropertyStub 0

Generated by: LCOV version 1.7