LCOV - code coverage report
Current view:
directory
-
js/src
- jsobj.cpp (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
3092
2156
69.7 %
Date:
2012-04-21
Functions:
198
176
88.9 %
Function Name
Hit count
JS_CloneObject
0
JS_CopyPropertiesFrom
0
JS_EnumerateState
329
JS_ObjectToInnerObject
7545741
JS_ObjectToOuterObject
4107656
_Z12js_DumpValueRKN2JS5ValueE
0
_Z12js_GetMethodP9JSContextP8JSObject4jsidjPN2JS5ValueE
2251493
_Z12js_InitClassP9JSContextN2js6HandleIP8JSObjectEES4_PNS1_5ClassEPFiS0_jPN2JS5ValueEEjP14JSPropertySpecP14JSFunctionSpecSE_SG_PS4_NS1_2gc9AllocKindE
202812
_Z12js_NativeGetP9JSContextP8JSObjectS2_PKN2js5ShapeEjPN2JS5ValueE
3849615
_Z12js_NativeSetP9JSContextP8JSObjectPKN2js5ShapeEbbPN2JS5ValueE
17337196
_Z13js_CreateThisP9JSContextP8JSObject
37
_Z13js_GetElementP9JSContextP8JSObjectS2_jPN2JS5ValueE
0
_Z13js_InferFlagsP9JSContextj
3411227
_Z13js_IsDelegateP9JSContextP8JSObjectRKN2JS5ValueE
1060688
_Z14DefineAccessorIL10DefineType0EEbP9JSContextjPN2JS5ValueE
280851
_Z14DefineAccessorIL10DefineType1EEbP9JSContextjPN2JS5ValueE
16532
_Z14js_ClearNativeP9JSContextP8JSObject
13174
_Z14js_GetPropertyP9JSContextP8JSObjectS2_4jsidPN2JS5ValueE
36089205
_Z16js_DefineElementP9JSContextP8JSObjectjPKN2JS5ValueEPFiS0_S2_4jsidPS4_EPFiS0_S2_S7_iS8_Ej
1607243
_Z16js_DeleteElementP9JSContextP8JSObjectjPN2JS5ValueEi
197258
_Z16js_DeleteGenericP9JSContextP8JSObject4jsidPN2JS5ValueEi
245819
_Z16js_DeleteSpecialP9JSContextP8JSObjectN2js9SpecialIdEPN2JS5ValueEi
0
_Z16js_GetAttributesP9JSContextP8JSObject4jsidPj
92075
_Z16js_LookupElementP9JSContextP8JSObjectjPS2_PP10JSProperty
0
_Z16js_SetAttributesP9JSContextP8JSObject4jsidPj
40589
_Z16js_TraceSharpMapP8JSTracerP16JSSharpObjectMap
3
_Z17PrimitiveToObjectP9JSContextRKN2JS5ValueE
5059530
_Z17js_DefinePropertyP9JSContextP8JSObject4jsidPKN2JS5ValueEPFiS0_S2_S3_PS5_EPFiS0_S2_S3_iS8_Ej
19067725
_Z17js_DeletePropertyP9JSContextP8JSObjectPN2js12PropertyNameEPN2JS5ValueEi
48120
_Z17js_DumpStackFrameP9JSContextPN2js10StackFrameE
0
_Z17js_GetClassObjectP9JSContextP8JSObject10JSProtoKeyPS2_
104038
_Z17js_HasOwnPropertyP9JSContextPFiS0_P8JSObject4jsidPS2_PP10JSPropertyES2_S3_S4_S7_
699813
_Z17js_LookupPropertyP9JSContextP8JSObject4jsidPS2_PP10JSProperty
11587319
_Z17js_PopulateObjectP9JSContextP8JSObjectS2_
36
_Z18js_FindClassObjectP9JSContextP8JSObject10JSProtoKeyPN2JS5ValueEPN2js5ClassE
361830
_Z18obj_getPrototypeOfP9JSContextjPN2JS5ValueE
706
_Z19js_EnterSharpObjectP9JSContextP8JSObjectPP9JSIdArrayPbS6_
871
_Z19js_LeaveSharpObjectP9JSContextPP9JSIdArray
871
_Z19js_SetElementHelperP9JSContextP8JSObjectjjPN2JS5ValueEi
1
_Z20js_AddNativePropertyP9JSContextP8JSObject4jsidPFiS0_S2_S3_PN2JS5ValueEEPFiS0_S2_S3_iS6_Ejjji
18
_Z20js_DefineOwnPropertyP9JSContextP8JSObject4jsidRKN2JS5ValueEPi
595154
_Z20js_GetClassPrototypeP9JSContextP8JSObject10JSProtoKeyPS2_PN2js5ClassE
9865312
_Z20js_PrimitiveToObjectP9JSContextPN2JS5ValueE
479
_Z20js_SetPropertyHelperP9JSContextP8JSObject4jsidjPN2JS5ValueEi
17313159
_Z22js_PrintObjectSlotNameP8JSTracerPcj
359079
_Z22js_SetNativeAttributesP9JSContextP8JSObjectPN2js5ShapeEj
40589
_Z22js_ValueToObjectOrNullP9JSContextRKN2JS5ValueEPP8JSObject
5148915
_Z23js_GetElementAttributesP9JSContextP8JSObjectjPj
0
_Z23js_HasOwnPropertyHelperP9JSContextPFiS0_P8JSObject4jsidPS2_PP10JSPropertyEjPN2JS5ValueE
92508
_Z23js_PropertyIsEnumerableP9JSContextP8JSObject4jsidPN2JS5ValueE
12
_Z23js_SetElementAttributesP9JSContextP8JSObjectjPj
0
_Z23js_ValueToNonNullObjectP9JSContextRKN2JS5ValueE
5035934
_Z24js_CreateThisForFunctionP9JSContextP8JSObjectb
982953
_Z24js_PurgeScopeChainHelperP9JSContextP8JSObject4jsid
1133305
_Z28js_ChangeNativePropertyAttrsP9JSContextP8JSObjectPN2js5ShapeEjjPFiS0_S2_4jsidPN2JS5ValueEEPFiS0_S2_S6_iS9_E
40589
_Z29js_ReportGetterOnlyAssignmentP9JSContext
1116
_Z33js_CreateThisForFunctionWithProtoP9JSContextP8JSObjectS2_
2644172
_Z9dumpValueRKN2JS5ValueE
0
_Z9js_DumpId4jsid
0
_Z9js_ObjectP9JSContextjPN2JS5ValueE
4006
_Z9js_TypeOfP9JSContextP8JSObject
7638499
_ZL10EvalKernelP9JSContextRKN2js8CallArgsE8EvalTypePNS1_10StackFrameER8JSObject
97710
_ZL10obj_createP9JSContextjPN2JS5ValueE
442
_ZL10obj_freezeP9JSContextjPN2JS5ValueE
1145
_ZL11HasPropertyP9JSContextP8JSObject4jsidPN2JS5ValueEPb
3585438
_ZL11obj_unwatchP9JSContextjPN2JS5ValueE
945
_ZL11obj_valueOfP9JSContextjPN2JS5ValueE
370536
_ZL12DumpPropertyP8JSObjectRKN2js5ShapeE
0
_ZL12obj_getProtoP9JSContextP8JSObject4jsidPN2JS5ValueE
1455
_ZL12obj_isFrozenP9JSContextjPN2JS5ValueE
329
_ZL12obj_isSealedP9JSContextjPN2JS5ValueE
315
_ZL12obj_setProtoP9JSContextP8JSObject4jsidiPN2JS5ValueE
15061
_ZL12obj_toSourceP9JSContextjPN2JS5ValueE
598
_ZL12obj_toStringP9JSContextjPN2JS5ValueE
47525
_ZL13CallResolveOpP9JSContextP8JSObjectN2js6HandleIS2_EENS4_I4jsidEEjPS2_PP10JSPropertyPb
9967760
_ZL13EvalCacheHashP9JSContextP14JSLinearString
92896
_ZL14MaybeDumpValuePKcRKN2JS5ValueE
0
_ZL14ReportReadOnlyP9JSContext4jsidj
15
_ZL15EvalCacheLookupP9JSContextP14JSLinearStringPN2js10StackFrameEjP12JSPrincipalsR8JSObjectPP8JSScript
78062
_ZL15MaybeDumpObjectPKcP8JSObject
0
_ZL15PurgeProtoChainP9JSContextP8JSObject4jsid
1133446
_ZL16DefinePropertiesP9JSContextP8JSObjectS2_
214
_ZL16MarkSharpObjectsP9JSContextP8JSObjectPP9JSIdArrayP11JSSharpInfo
2408
_ZL16js_InitNullClassP9JSContextP8JSObject
0
_ZL16obj_isExtensibleP9JSContextjPN2JS5ValueE
846
_ZL16obj_lookupGetterP9JSContextjPN2JS5ValueE
26980
_ZL16obj_lookupSetterP9JSContextjPN2JS5ValueE
19195
_ZL17WarnOnTooManyArgsP9JSContextRKN2js8CallArgsE
97710
_ZL17obj_isPrototypeOfP9JSContextjPN2JS5ValueE
0
_ZL17obj_watch_handlerP9JSContextP8JSObject4jsidN2JS5ValueEPS5_Pv
3785
_ZL18DefineStandardSlotP9JSContextP8JSObject10JSProtoKeyP6JSAtomRKN2JS5ValueEjRb
202812
_ZL18js_NativeGetInlineP9JSContextP8JSObjectS2_S2_PKN2js5ShapeEjPN2JS5ValueE
50866532
_ZL18obj_definePropertyP9JSContextjPN2JS5ValueE
297807
_ZL18obj_hasOwnPropertyP9JSContextjPN2JS5ValueE
92508
_ZL18obj_toLocaleStringP9JSContextjPN2JS5ValueE
9
_ZL19CallAddPropertyHookP9JSContextPN2js5ClassEP8JSObjectPKNS1_5ShapeEPN2JS5ValueE
40285296
_ZL20obj_definePropertiesP9JSContextjPN2JS5ValueE
81
_ZL21DefinePropertyOnArrayP9JSContextP8JSObjectRK4jsidRKN2js8PropDescEbPb
241
_ZL21LastConfigurableShapeP8JSObject
446336
_ZL21obj_preventExtensionsP9JSContextjPN2JS5ValueE
81
_ZL22DefinePropertyOnObjectP9JSContextP8JSObjectRK4jsidRKN2js8PropDescEbPb
593899
_ZL23obj_getOwnPropertyNamesP9JSContextjPN2JS5ValueE
828
_ZL24GetFirstArgumentAsObjectP9JSContextjPN2JS5ValueEPKcPP8JSObject
315009
_ZL24obj_propertyIsEnumerableP9JSContextjPN2JS5ValueE
21
_ZL25AssertInnerizedScopeChainP9JSContextR8JSObject
97710
_ZL25CloneFunctionForSetMethodP9JSContextPN2JS5ValueE
4059
_ZL26js_GetPropertyHelperInlineP9JSContextP8JSObjectS2_4jsidjPN2JS5ValueE
48710114
_ZL28obj_getOwnPropertyDescriptorP9JSContextjPN2JS5ValueE
11825
_ZL29CreateThisForFunctionWithTypeP9JSContextPN2js5types10TypeObjectEP8JSObject
2644082
_ZL29LookupPropertyWithFlagsInlineP9JSContextP8JSObject4jsidjPS2_PP10JSProperty
91927441
_ZL6RejectP9JSContextP8JSObjectjbPb
0
_ZL6RejectP9JSContextjb4jsidPb
27
_ZL8obj_keysP9JSContextjPN2JS5ValueE
1500
_ZL8obj_sealP9JSContextjPN2JS5ValueE
252
_ZL9CopySlotsP9JSContextP8JSObjectS2_
0
_ZL9DetectingP9JSContextPh
3221829
_ZL9NewObjectP9JSContextPN2js5ClassEPNS1_5types10TypeObjectEP8JSObjectNS1_2gc9AllocKindE
8885269
_ZL9obj_watchP9JSContextjPN2JS5ValueE
3641
_ZN15EvalScriptGuard11foundScriptEv
92896
_ZN15EvalScriptGuard12setNewScriptEP8JSScript
33927
_ZN15EvalScriptGuard17lookupInEvalCacheEPN2js10StackFrameEjP12JSPrincipalsR8JSObject
78062
_ZN15EvalScriptGuardC2EP9JSContextP14JSLinearString
92896
_ZN15EvalScriptGuardD2Ev
92896
_ZN2js10DirectEvalEP9JSContextRKNS_8CallArgsE
83872
_ZN2js11CheckAccessEP9JSContextP8JSObject4jsid12JSAccessModePN2JS5ValueEPj
687264
_ZN2js12DefaultValueEP9JSContextP8JSObject6JSTypePN2JS5ValueE
921833
_ZN2js12FindPropertyEP9JSContextPNS_12PropertyNameEP8JSObjectPS5_S6_PP10JSProperty
182206
_ZN2js12ToObjectSlowEP9JSContextPN2JS5ValueE
1313
_ZN2js13NonNullObjectEP9JSContextRKN2JS5ValueE
4110
_ZN2js14DefinePropertyEP9JSContextP8JSObjectRK4jsidRKNS_8PropDescEbPb
595714
_ZN2js15HasDataPropertyEP9JSContextP8JSObject4jsidPN2JS5ValueE
372046
_ZN2js16IsAnyBuiltinEvalEP10JSFunction
103350
_ZN2js16obj_defineGetterEP9JSContextjPN2JS5ValueE
280851
_ZN2js16obj_defineSetterEP9JSContextjPN2JS5ValueE
16532
_ZN2js17GetPropertyHelperEP9JSContextP8JSObject4jsidjPN2JS5ValueE
12620909
_ZN2js17NewObjectWithTypeEP9JSContextPNS_5types10TypeObjectEP8JSObjectNS_2gc9AllocKindE
2644669
_ZN2js17NewReshapedObjectEP9JSContextPNS_5types10TypeObjectEP8JSObjectNS_2gc9AllocKindEPKNS_5ShapeE
587
_ZN2js18FindClassPrototypeEP9JSContextP8JSObject10JSProtoKeyPS3_PNS_5ClassE
344257
_ZN2js18FindIdentifierBaseEP9JSContextP8JSObjectPNS_12PropertyNameE
59635
_ZN2js18FindPropertyHelperEP9JSContextPNS_12PropertyNameEbP8JSObjectPS5_S6_PP10JSProperty
11249750
_ZN2js18GetPropertyDefaultEP9JSContextP8JSObject4jsidRKN2JS5ValueEPS6_
4
_ZN2js18obj_toStringHelperEP9JSContextP8JSObject
49469
_ZN2js20DefineNativePropertyEP9JSContextP8JSObject4jsidRKN2JS5ValueEPFiS1_S3_S4_PS6_EPFiS1_S3_S4_iS9_Ejjij
36685361
_ZN2js21InformalValueTypeNameERKN2JS5ValueE
2276
_ZN2js21IsBuiltinEvalForScopeEP8JSObjectRKN2JS5ValueE
167771
_ZN2js23IsStandardClassResolvedEP8JSObjectPNS_5ClassE
2758050
_ZN2js23LookupPropertyWithFlagsEP9JSContextP8JSObject4jsidjPS3_PP10JSProperty
31630008
_ZN2js23NewObjectWithClassProtoEP9JSContextPNS_5ClassEP8JSObjectS5_NS_2gc9AllocKindE
31043056
_ZN2js23NewObjectWithGivenProtoEP9JSContextPNS_5ClassEP8JSObjectS5_NS_2gc9AllocKindE
4306705
_ZN2js23ReadPropertyDescriptorsEP9JSContextP8JSObjectbPN2JS12AutoIdVectorEPNS_23AutoPropDescArrayRooterE
304
_ZN2js24GetOwnPropertyDescriptorEP9JSContextP8JSObject4jsidP20JSPropertyDescriptor
12667
_ZN2js24GetOwnPropertyDescriptorEP9JSContextP8JSObject4jsidPN2JS5ValueE
11825
_ZN2js25PrincipalsForCompiledCodeERKNS_12CallReceiverEP9JSContext
103310
_ZN2js27NewPropertyDescriptorObjectEP9JSContextPK20JSPropertyDescriptorPN2JS5ValueE
14432
_ZN2js28CheckUndeclaredVarAssignmentEP9JSContextP8JSString
2912
_ZN2js29DefineConstructorAndPrototypeEP9JSContextNS_6HandleIP8JSObjectEE10JSProtoKeyNS2_IP6JSAtomEES4_PNS_5ClassEPFiS1_jPN2JS5ValueEEjP14JSPropertySpecP14JSFunctionSpecSI_SK_PS4_NS_2gc9AllocKindE
202812
_ZN2js35MarkStandardClassInitializedNoProtoEP8JSObjectPNS_5ClassE
11028
_ZN2js4evalEP9JSContextjPN2JS5ValueE
13838
_ZN2js8PropDesc10initializeEP9JSContextRKN2JS5ValueEb
597573
_ZN2js8PropDesc10makeObjectEP9JSContext
14001
_ZN2js8PropDesc26initFromPropertyDescriptorERK20JSPropertyDescriptor
13992
_ZN2js8PropDescC2Ev
611565
_ZN2js8SetProtoEP9JSContextP8JSObjectS3_b
51185
_ZN2jsL14SetClassObjectEP8JSObject10JSProtoKeyS1_S1_
0
_ZN2jsL15MaybeCallMethodEP9JSContextP8JSObject4jsidPN2JS5ValueE
1130436
_ZN2jsL16ClearClassObjectEP9JSContextP8JSObject10JSProtoKey
0
_ZN8JSObject10callMethodEP9JSContext4jsidjPN2JS5ValueES5_
9
_ZN8JSObject11setSlotSpanEP9JSContextj
3133144
_ZN8JSObject11shrinkSlotsEP9JSContextjj
59
_ZN8JSObject12growElementsEP9JSContextj
303536
_ZN8JSObject12sealOrFreezeEP9JSContextNS_16ImmutabilityTypeE
1223466
_ZN8JSObject13copySlotRangeEjPKN2JS5ValueEj
195346
_ZN8JSObject13deleteByValueEP9JSContextRKN2JS5ValueEPS3_b
26717
_ZN8JSObject13initSlotRangeEjPKN2JS5ValueEj
5487
_ZN8JSObject14shrinkElementsEP9JSContextj
53862
_ZN8JSObject15setLastPropertyEP9JSContextPKN2js5ShapeE
41480452
_ZN8JSObject16isSealedOrFrozenEP9JSContextNS_16ImmutabilityTypeEPb
1139
_ZN8JSObject17TradeGutsReservedC2EP9JSContext
40
_ZN8JSObject17TradeGutsReservedD2Ev
40
_ZN8JSObject18updateSlotsForSpanEP9JSContextjj
30465286
_ZN8JSObject19ReserveForTradeGutsEP9JSContextPS_S2_RNS_17TradeGutsReservedE
40
_ZN8JSObject19invalidateSlotRangeEjj
2566
_ZN8JSObject19nonNativeSetElementEP9JSContextjPN2JS5ValueEi
13562025
_ZN8JSObject19reportNotExtensibleEP9JSContextj
13
_ZN8JSObject20nonNativeSetPropertyEP9JSContext4jsidPN2JS5ValueEi
3834926
_ZN8JSObject21reportNotConfigurableEP9JSContext4jsidj
9
_ZN8JSObject27getSealedOrFrozenAttributesEjNS_16ImmutabilityTypeE
3722002
_ZN8JSObject4dumpEv
0
_ZN8JSObject4swapEP9JSContextPS_
40
_ZN8JSObject8freeSlotEP9JSContextj
447074
_ZN8JSObject9TradeGutsEP9JSContextPS_S2_RNS_17TradeGutsReservedE
40
_ZN8JSObject9allocSlotEP9JSContextPj
25140945
_ZN8JSObject9growSlotsEP9JSContextjj
5961467
_ZNK15EvalScriptGuard6scriptEv
92671
_ZNK8JSObject11slotInRangeEjNS_15SentinelAllowedE
740261006
_ZZL12obj_toSourceP9JSContextjPN2JS5ValueEEN20AutoLeaveSharpObjectC2ES0_P9JSIdArray
598
_ZZL12obj_toSourceP9JSContextjPN2JS5ValueEEN20AutoLeaveSharpObjectD2Ev
598
js_GetterOnlyPropertyStub
0
Generated by:
LCOV version 1.7