LCOV - code coverage report
Current view: directory - js/src - jsobj.cpp (source / functions) Found Hit Coverage
Test: app.info Lines: 2986 1989 66.6 %
Date: 2012-04-07 Functions: 193 163 84.5 %

Function Name Sort by function name Hit count Sort by hit count
JS_CloneObject 0
JS_CopyPropertiesFrom 0
JS_EnumerateState 18
JS_ObjectToInnerObject 22996
JS_ObjectToOuterObject 0
_Z12js_DumpValueRKN2JS5ValueE 0
_Z12js_GetMethodP9JSContextP8JSObject4jsidjPN2JS5ValueE 1508440
_Z12js_InitClassP9JSContextN2js6HandleIP8JSObjectEES4_PNS1_5ClassEPFiS0_jPN2JS5ValueEEjP14JSPropertySpecP14JSFunctionSpecSE_SG_PS4_NS1_2gc9AllocKindE 205304
_Z12js_NativeGetP9JSContextP8JSObjectS2_PKN2js5ShapeEjPN2JS5ValueE 865052
_Z12js_NativeSetP9JSContextP8JSObjectPKN2js5ShapeEbbPN2JS5ValueE 2498298
_Z13js_CreateThisP9JSContextPN2js5ClassEP8JSObject 19
_Z13js_GetElementP9JSContextP8JSObjectS2_jPN2JS5ValueE 0
_Z13js_InferFlagsP9JSContextj 803178
_Z13js_IsDelegateP9JSContextP8JSObjectRKN2JS5ValueE 1050251
_Z14DefineAccessorIL10DefineType0EEbP9JSContextjPN2JS5ValueE 288
_Z14DefineAccessorIL10DefineType1EEbP9JSContextjPN2JS5ValueE 441
_Z14js_ClearNativeP9JSContextP8JSObject 0
_Z14js_GetPropertyP9JSContextP8JSObjectS2_4jsidPN2JS5ValueE 18747858
_Z16js_DefineElementP9JSContextP8JSObjectjPKN2JS5ValueEPFiS0_S2_4jsidPS4_EPFiS0_S2_S7_iS8_Ej 1117505
_Z16js_DeleteElementP9JSContextP8JSObjectjPN2JS5ValueEi 193536
_Z16js_DeleteGenericP9JSContextP8JSObject4jsidPN2JS5ValueEi 195354
_Z16js_DeleteSpecialP9JSContextP8JSObjectN2js9SpecialIdEPN2JS5ValueEi 0
_Z16js_GetAttributesP9JSContextP8JSObject4jsidPj 83124
_Z16js_LookupElementP9JSContextP8JSObjectjPS2_PP10JSProperty 0
_Z16js_SetAttributesP9JSContextP8JSObject4jsidPj 31914
_Z16js_TraceSharpMapP8JSTracerP16JSSharpObjectMap 2
_Z17PrimitiveToObjectP9JSContextRKN2JS5ValueE 842698
_Z17js_DefinePropertyP9JSContextP8JSObject4jsidPKN2JS5ValueEPFiS0_S2_S3_PS5_EPFiS0_S2_S3_iS8_Ej 13736320
_Z17js_DeletePropertyP9JSContextP8JSObjectPN2js12PropertyNameEPN2JS5ValueEi 1377
_Z17js_DumpStackFrameP9JSContextPN2js10StackFrameE 0
_Z17js_GetClassObjectP9JSContextP8JSObject10JSProtoKeyPS2_ 76673
_Z17js_HasOwnPropertyP9JSContextPFiS0_P8JSObject4jsidPS2_PP10JSPropertyES2_S3_S4_S7_ 399692
_Z17js_LookupPropertyP9JSContextP8JSObject4jsidPS2_PP10JSProperty 6660060
_Z17js_PopulateObjectP9JSContextP8JSObjectS2_ 36
_Z18js_FindClassObjectP9JSContextP8JSObject10JSProtoKeyPN2JS5ValueEPN2js5ClassE 338102
_Z18obj_getPrototypeOfP9JSContextjPN2JS5ValueE 684
_Z19js_EnterSharpObjectP9JSContextP8JSObjectPP9JSIdArrayPbS6_ 1045
_Z19js_LeaveSharpObjectP9JSContextPP9JSIdArray 1045
_Z19js_SetElementHelperP9JSContextP8JSObjectjjPN2JS5ValueEi 1
_Z20js_AddNativePropertyP9JSContextP8JSObject4jsidPFiS0_S2_S3_PN2JS5ValueEEPFiS0_S2_S3_iS6_Ejjji 18
_Z20js_DefineOwnPropertyP9JSContextP8JSObject4jsidRKN2JS5ValueEPi 298476
_Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE 5050041
_Z20js_PrimitiveToObjectP9JSContextPN2JS5ValueE 447
_Z20js_SetPropertyHelperP9JSContextP8JSObject4jsidjPN2JS5ValueEi 2486099
_Z22js_PrintObjectSlotNameP8JSTracerPcj 363240
_Z22js_ValueToObjectOrNullP9JSContextRKN2JS5ValueEPP8JSObject 843670
_Z23js_GetElementAttributesP9JSContextP8JSObjectjPj 0
_Z23js_HasOwnPropertyHelperP9JSContextPFiS0_P8JSObject4jsidPS2_PP10JSPropertyEjPN2JS5ValueE 90388
_Z23js_PropertyIsEnumerableP9JSContextP8JSObject4jsidPN2JS5ValueE 0
_Z23js_SetElementAttributesP9JSContextP8JSObjectjPj 0
_Z23js_ValueToNonNullObjectP9JSContextRKN2JS5ValueE 842634
_Z24js_CreateThisForFunctionP9JSContextP8JSObjectb 872149
_Z24js_PurgeScopeChainHelperP9JSContextP8JSObject4jsid 626973
_Z29js_ReportGetterOnlyAssignmentP9JSContext 56
_Z33js_CreateThisForFunctionWithProtoP9JSContextP8JSObjectS2_ 2519113
_Z9dumpValueRKN2JS5ValueE 0
_Z9js_DumpId4jsid 0
_Z9js_ObjectP9JSContextjPN2JS5ValueE 4042
_Z9js_TypeOfP9JSContextP8JSObject 27822
_ZL10EvalKernelP9JSContextRKN2js8CallArgsE8EvalTypePNS1_10StackFrameER8JSObject 97609
_ZL10obj_createP9JSContextjPN2JS5ValueE 396
_ZL10obj_freezeP9JSContextjPN2JS5ValueE 126
_ZL11HasPropertyP9JSContextP8JSObject4jsidPN2JS5ValueEPb 1809174
_ZL11obj_unwatchP9JSContextjPN2JS5ValueE 945
_ZL11obj_valueOfP9JSContextjPN2JS5ValueE 350662
_ZL12DumpPropertyP8JSObjectRKN2js5ShapeE 0
_ZL12obj_getProtoP9JSContextP8JSObject4jsidPN2JS5ValueE 1305
_ZL12obj_isFrozenP9JSContextjPN2JS5ValueE 329
_ZL12obj_isSealedP9JSContextjPN2JS5ValueE 315
_ZL12obj_setProtoP9JSContextP8JSObject4jsidiPN2JS5ValueE 864
_ZL12obj_toSourceP9JSContextjPN2JS5ValueE 901
_ZL12obj_toStringP9JSContextjPN2JS5ValueE 34644
_ZL13CallResolveOpP9JSContextP8JSObjectN2js6HandleIS2_EENS4_I4jsidEEjPS2_PP10JSPropertyPb 3104347
_ZL13EvalCacheHashP9JSContextP14JSLinearString 92813
_ZL14MaybeDumpValuePKcRKN2JS5ValueE 0
_ZL14ReportReadOnlyP9JSContext4jsidj 18
_ZL15EvalCacheLookupP9JSContextP14JSLinearStringPN2js10StackFrameEjP12JSPrincipalsR8JSObjectPP8JSScript 77769
_ZL15MaybeDumpObjectPKcP8JSObject 0
_ZL15PurgeProtoChainP9JSContextP8JSObject4jsid 627081
_ZL16DefinePropertiesP9JSContextP8JSObjectS2_ 180
_ZL16MarkSharpObjectsP9JSContextP8JSObjectPP9JSIdArrayP11JSSharpInfo 26290
_ZL16js_InitNullClassP9JSContextP8JSObject 0
_ZL16obj_isExtensibleP9JSContextjPN2JS5ValueE 846
_ZL16obj_lookupGetterP9JSContextjPN2JS5ValueE 0
_ZL16obj_lookupSetterP9JSContextjPN2JS5ValueE 0
_ZL17WarnOnTooManyArgsP9JSContextRKN2js8CallArgsE 97609
_ZL17obj_isPrototypeOfP9JSContextjPN2JS5ValueE 0
_ZL17obj_watch_handlerP9JSContextP8JSObject4jsidN2JS5ValueEPS5_Pv 3825
_ZL18DefineStandardSlotP9JSContextP8JSObject10JSProtoKeyP6JSAtomRKN2JS5ValueEjRb 205304
_ZL18js_NativeGetInlineP9JSContextP8JSObjectS2_S2_PKN2js5ShapeEjPN2JS5ValueE 20532192
_ZL18obj_definePropertyP9JSContextjPN2JS5ValueE 297783
_ZL18obj_hasOwnPropertyP9JSContextjPN2JS5ValueE 90388
_ZL18obj_toLocaleStringP9JSContextjPN2JS5ValueE 9
_ZL19CallAddPropertyHookP9JSContextPN2js5ClassEP8JSObjectPKNS1_5ShapeEPN2JS5ValueE 31574642
_ZL20obj_definePropertiesP9JSContextjPN2JS5ValueE 81
_ZL21DefinePropertyOnArrayP9JSContextP8JSObjectRK4jsidRKN2js8PropDescEbPb 225
_ZL21LastConfigurableShapeP8JSObject 0
_ZL21obj_preventExtensionsP9JSContextjPN2JS5ValueE 81
_ZL22DefinePropertyOnObjectP9JSContextP8JSObjectRK4jsidRKN2js8PropDescEbPb 297118
_ZL23obj_getOwnPropertyNamesP9JSContextjPN2JS5ValueE 828
_ZL24GetFirstArgumentAsObjectP9JSContextjPN2JS5ValueEPKcPP8JSObject 312521
_ZL24obj_propertyIsEnumerableP9JSContextjPN2JS5ValueE 9
_ZL25AssertInnerizedScopeChainP9JSContextR8JSObject 97609
_ZL26js_GetPropertyHelperInlineP9JSContextP8JSObjectS2_4jsidjPN2JS5ValueE 20587546
_ZL28obj_getOwnPropertyDescriptorP9JSContextjPN2JS5ValueE 11394
_ZL29CreateThisForFunctionWithTypeP9JSContextPN2js5types10TypeObjectEP8JSObject 2519023
_ZL29LookupPropertyWithFlagsInlineP9JSContextP8JSObject4jsidjPS2_PP10JSProperty 31594185
_ZL6RejectP9JSContextP8JSObjectjbPb 0
_ZL6RejectP9JSContextjb4jsidPb 27
_ZL8obj_keysP9JSContextjPN2JS5ValueE 486
_ZL8obj_sealP9JSContextjPN2JS5ValueE 252
_ZL9CopySlotsP9JSContextP8JSObjectS2_ 0
_ZL9DetectingP9JSContextPh 670326
_ZL9NewObjectP9JSContextPN2js5ClassEPNS1_5types10TypeObjectEP8JSObjectNS1_2gc9AllocKindE 4942285
_ZL9obj_watchP9JSContextjPN2JS5ValueE 3681
_ZN15EvalScriptGuard11foundScriptEv 92813
_ZN15EvalScriptGuard12setNewScriptEP8JSScript 33991
_ZN15EvalScriptGuard17lookupInEvalCacheEPN2js10StackFrameEjP12JSPrincipalsR8JSObject 77769
_ZN15EvalScriptGuardC2EP9JSContextP14JSLinearString 92813
_ZN15EvalScriptGuardD2Ev 92813
_ZN2js10DirectEvalEP9JSContextRKNS_8CallArgsE 83570
_ZN2js11CheckAccessEP9JSContextP8JSObject4jsid12JSAccessModePN2JS5ValueEPj 302968
_ZN2js12DefaultValueEP9JSContextP8JSObject6JSTypePN2JS5ValueE 892049
_ZN2js12FindPropertyEP9JSContextPNS_12PropertyNameEP8JSObjectPS5_S6_PP10JSProperty 23397
_ZN2js12ToObjectSlowEP9JSContextPN2JS5ValueE 310
_ZN2js13NonNullObjectEP9JSContextRKN2JS5ValueE 6282
_ZN2js14DefinePropertyEP9JSContextP8JSObjectRK4jsidRKNS_8PropDescEbPb 298926
_ZN2js15HasDataPropertyEP9JSContextP8JSObject4jsidPN2JS5ValueE 1102635
_ZN2js16IsAnyBuiltinEvalEP10JSFunction 103425
_ZN2js16obj_defineGetterEP9JSContextjPN2JS5ValueE 288
_ZN2js16obj_defineSetterEP9JSContextjPN2JS5ValueE 441
_ZN2js17GetPropertyHelperEP9JSContextP8JSObject4jsidjPN2JS5ValueE 1839688
_ZN2js17NewObjectWithTypeEP9JSContextPNS_5types10TypeObjectEP8JSObjectNS_2gc9AllocKindE 2519619
_ZN2js17NewReshapedObjectEP9JSContextPNS_5types10TypeObjectEP8JSObjectNS_2gc9AllocKindEPKNS_5ShapeE 596
_ZN2js18FindClassPrototypeEP9JSContextP8JSObject10JSProtoKeyPS3_PNS_5ClassE 316767
_ZN2js18FindIdentifierBaseEP9JSContextP8JSObjectPNS_12PropertyNameE 25733
_ZN2js18FindPropertyHelperEP9JSContextPNS_12PropertyNameEbP8JSObjectPS5_S6_PP10JSProperty 1068661
_ZN2js18GetPropertyDefaultEP9JSContextP8JSObject4jsidRKN2JS5ValueEPS6_ 4
_ZN2js18obj_toStringHelperEP9JSContextP8JSObject 36588
_ZN2js20DefineNativePropertyEP9JSContextP8JSObject4jsidRKN2JS5ValueEPFiS1_S3_S4_PS6_EPFiS1_S3_S4_iS9_Ejjij 29358075
_ZN2js21InformalValueTypeNameERKN2JS5ValueE 2276
_ZN2js21IsBuiltinEvalForScopeEP8JSObjectRKN2JS5ValueE 167167
_ZN2js23IsStandardClassResolvedEP8JSObjectPNS_5ClassE 2756403
_ZN2js23LookupPropertyWithFlagsEP9JSContextP8JSObject4jsidjPS3_PP10JSProperty 4346579
_ZN2js23NewObjectWithClassProtoEP9JSContextPNS_5ClassEP8JSObjectS5_NS_2gc9AllocKindE 18920036
_ZN2js23NewObjectWithGivenProtoEP9JSContextPNS_5ClassEP8JSObjectS5_NS_2gc9AllocKindE 2281918
_ZN2js23ReadPropertyDescriptorsEP9JSContextP8JSObjectbPN2JS12AutoIdVectorEPNS_23AutoPropDescArrayRooterE 270
_ZN2js24GetOwnPropertyDescriptorEP9JSContextP8JSObject4jsidP20JSPropertyDescriptor 12231
_ZN2js24GetOwnPropertyDescriptorEP9JSContextP8JSObject4jsidPN2JS5ValueE 11394
_ZN2js25PrincipalsForCompiledCodeERKNS_12CallReceiverEP9JSContext 103425
_ZN2js27NewPropertyDescriptorObjectEP9JSContextPK20JSPropertyDescriptorPN2JS5ValueE 13988
_ZN2js28CheckUndeclaredVarAssignmentEP9JSContextP8JSString 702
_ZN2js29DefineConstructorAndPrototypeEP9JSContextNS_6HandleIP8JSObjectEE10JSProtoKeyNS2_IP6JSAtomEES4_PNS_5ClassEPFiS1_jPN2JS5ValueEEjP14JSPropertySpecP14JSFunctionSpecSI_SK_PS4_NS_2gc9AllocKindE 205304
_ZN2js35MarkStandardClassInitializedNoProtoEP8JSObjectPNS_5ClassE 4737
_ZN2js4evalEP9JSContextjPN2JS5ValueE 14039
_ZN2js5ThrowEP9JSContext4jsidj 783
_ZN2js5ThrowEP9JSContextP8JSObjectj 0
_ZN2js8PropDesc10initializeEP9JSContextRKN2JS5ValueEb 301529
_ZN2js8PropDesc10makeObjectEP9JSContext 13565
_ZN2js8PropDesc26initFromPropertyDescriptorERK20JSPropertyDescriptor 13556
_ZN2js8PropDescC2Ev 315085
_ZN2js8SetProtoEP9JSContextP8JSObjectS3_b 24048
_ZN2jsL14SetClassObjectEP8JSObject10JSProtoKeyS1_S1_ 0
_ZN2jsL15MaybeCallMethodEP9JSContextP8JSObject4jsidPN2JS5ValueE 1082142
_ZN2jsL16ClearClassObjectEP9JSContextP8JSObject10JSProtoKey 0
_ZN8JSObject10callMethodEP9JSContext4jsidjPN2JS5ValueES5_ 9
_ZN8JSObject11setSlotSpanEP9JSContextj 1295656
_ZN8JSObject11shrinkSlotsEP9JSContextjj 0
_ZN8JSObject12growElementsEP9JSContextj 56560
_ZN8JSObject12sealOrFreezeEP9JSContextNS_16ImmutabilityTypeE 1219674
_ZN8JSObject13deleteByValueEP9JSContextRKN2JS5ValueEPS3_b 2565
_ZN8JSObject14shrinkElementsEP9JSContextj 227
_ZN8JSObject15setLastPropertyEP9JSContextPKN2js5ShapeE 32618299
_ZN8JSObject16isSealedOrFrozenEP9JSContextNS_16ImmutabilityTypeEPb 1139
_ZN8JSObject17TradeGutsReservedC2EP9JSContext 40
_ZN8JSObject17TradeGutsReservedD2Ev 40
_ZN8JSObject18updateSlotsForSpanEP9JSContextjj 21409261
_ZN8JSObject19ReserveForTradeGutsEP9JSContextPS_S2_RNS_17TradeGutsReservedE 40
_ZN8JSObject19nonNativeSetElementEP9JSContextjPN2JS5ValueEi 22238
_ZN8JSObject19reportNotExtensibleEP9JSContextj 18
_ZN8JSObject20nonNativeSetPropertyEP9JSContext4jsidPN2JS5ValueEi 1761478
_ZN8JSObject21reportNotConfigurableEP9JSContext4jsidj 9
_ZN8JSObject27getSealedOrFrozenAttributesEjNS_16ImmutabilityTypeE 3702903
_ZN8JSObject4dumpEv 0
_ZN8JSObject4swapEP9JSContextPS_ 40
_ZN8JSObject8freeSlotEP9JSContextj 2763
_ZN8JSObject9TradeGutsEP9JSContextPS_S2_RNS_17TradeGutsReservedE 40
_ZN8JSObject9allocSlotEP9JSContextPj 18130383
_ZN8JSObject9growSlotsEP9JSContextjj 4465699
_ZNK15EvalScriptGuard6scriptEv 92588
_ZZL12obj_toSourceP9JSContextjPN2JS5ValueEEN20AutoLeaveSharpObjectC2ES0_P9JSIdArray 901
_ZZL12obj_toSourceP9JSContextjPN2JS5ValueEEN20AutoLeaveSharpObjectD2Ev 901
js_GetterOnlyPropertyStub 0

Generated by: LCOV version 1.7