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
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