LCOV - code coverage report
Current view:
directory
-
js/src
- jsproxy.cpp (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
822
509
61.9 %
Date:
2012-06-02
Functions:
136
92
67.6 %
Function Name
Hit count
_GLOBAL__I_jsproxy_cpp
0
_Z18callable_ConstructP9JSContextjPN2JS5ValueE
18
_Z41__static_initialization_and_destruction_0ii
19870
_ZL10proxy_CallP9JSContextjPN2JS5ValueE
24115
_ZL11ValueToBoolP9JSContextRKN2JS5ValueEPb
753
_ZL12GetConstructP8JSObject
207
_ZL12proxy_TypeOfP9JSContextP8JSObject
235
_ZL12proxy_createP9JSContextjPN2JS5ValueE
669
_ZL13callable_CallP9JSContextjPN2JS5ValueE
9
_ZL13proxy_ConvertP9JSContextP8JSObject6JSTypePN2JS5ValueE
809
_ZL14GetDerivedTrapP9JSContextP8JSObjectP6JSAtomPN2JS5ValueE
3023
_ZL14proxy_FinalizeP9JSContextP8JSObject
28070
_ZL15ArrayToIdVectorP9JSContextRKN2JS5ValueERNS1_12AutoIdVectorE
9
_ZL15proxy_ConstructP9JSContextjPN2JS5ValueE
189
_ZL16proxy_GetElementP9JSContextP8JSObjectS2_jPN2JS5ValueE
3265
_ZL16proxy_GetGenericP9JSContextP8JSObjectS2_4jsidPN2JS5ValueE
52590
_ZL16proxy_GetSpecialP9JSContextP8JSObjectS2_N2js9SpecialIdEPN2JS5ValueE
0
_ZL16proxy_SetElementP9JSContextP8JSObjectjPN2JS5ValueEi
0
_ZL16proxy_SetGenericP9JSContextP8JSObject4jsidPN2JS5ValueEi
10887
_ZL16proxy_SetSpecialP9JSContextP8JSObjectN2js9SpecialIdEPN2JS5ValueEi
0
_ZL16proxy_isTrappingP9JSContextjPN2JS5ValueE
0
_ZL17proxy_GetPropertyP9JSContextP8JSObjectS2_PN2js12PropertyNameEPN2JS5ValueE
0
_ZL17proxy_HasInstanceP9JSContextP8JSObjectPKN2JS5ValueEPi
0
_ZL17proxy_SetPropertyP9JSContextP8JSObjectPN2js12PropertyNameEPN2JS5ValueEi
0
_ZL17proxy_TraceObjectP8JSTracerP8JSObject
37617
_ZL17proxy_innerObjectP9JSContextP8JSObject
0
_ZL18GetFundamentalTrapP9JSContextP8JSObjectP6JSAtomPN2JS5ValueE
2075
_ZL19OperationInProgressP9JSContextP8JSObject
31555
_ZL19proxy_DefineElementP9JSContextP8JSObjectjPKN2JS5ValueEPFiS0_S2_4jsidPS4_EPFiS0_S2_S7_iS8_Ej
0
_ZL19proxy_DefineGenericP9JSContextP8JSObject4jsidPKN2JS5ValueEPFiS0_S2_S3_PS5_EPFiS0_S2_S3_iS8_Ej
0
_ZL19proxy_DefineSpecialP9JSContextP8JSObjectN2js9SpecialIdEPKN2JS5ValueEPFiS0_S2_4jsidPS6_EPFiS0_S2_S9_iSA_Ej
0
_ZL19proxy_DeleteElementP9JSContextP8JSObjectjPN2JS5ValueEi
63
_ZL19proxy_DeleteGenericP9JSContextP8JSObject4jsidPN2JS5ValueEi
92
_ZL19proxy_DeleteSpecialP9JSContextP8JSObjectN2js9SpecialIdEPN2JS5ValueEi
0
_ZL19proxy_LookupElementP9JSContextP8JSObjectjPS2_PP10JSProperty
0
_ZL19proxy_LookupGenericP9JSContextP8JSObject4jsidPS2_PP10JSProperty
1119
_ZL19proxy_LookupSpecialP9JSContextP8JSObjectN2js9SpecialIdEPS2_PP10JSProperty
0
_ZL19proxy_TraceFunctionP8JSTracerP8JSObject
11009
_ZL20proxy_DefinePropertyP9JSContextP8JSObjectPN2js12PropertyNameEPKN2JS5ValueEPFiS0_S2_4jsidPS7_EPFiS0_S2_SA_iSB_Ej
0
_ZL20proxy_DeletePropertyP9JSContextP8JSObjectPN2js12PropertyNameEPN2JS5ValueEi
29
_ZL20proxy_LookupPropertyP9JSContextP8JSObjectPN2js12PropertyNameEPS2_PP10JSProperty
0
_ZL20proxy_createFunctionP9JSContextjPN2JS5ValueE
135
_ZL21GetProxyHandlerObjectP9JSContextP8JSObject
5098
_ZL24IndicatePropertyNotFoundP9JSContextP20JSPropertyDescriptor
32
_ZL25GetFunctionProxyConstructP8JSObject
11009
_ZL25proxy_GetElementIfPresentP9JSContextP8JSObjectS2_jPN2JS5ValueEPb
1648
_ZL26proxy_GetElementAttributesP9JSContextP8JSObjectjPj
0
_ZL26proxy_GetGenericAttributesP9JSContextP8JSObject4jsidPj
0
_ZL26proxy_GetSpecialAttributesP9JSContextP8JSObjectN2js9SpecialIdEPj
0
_ZL26proxy_SetElementAttributesP9JSContextP8JSObjectjPj
0
_ZL26proxy_SetGenericAttributesP9JSContextP8JSObject4jsidPj
0
_ZL26proxy_SetSpecialAttributesP9JSContextP8JSObjectN2js9SpecialIdEPj
0
_ZL27proxy_GetPropertyAttributesP9JSContextP8JSObjectPN2js12PropertyNameEPj
0
_ZL27proxy_SetPropertyAttributesP9JSContextP8JSObjectPN2js12PropertyNameEPj
0
_ZL29ParsePropertyDescriptorObjectP9JSContextP8JSObject4jsidRKN2JS5ValueEP20JSPropertyDescriptor
1815
_ZL31ReturnedValueMustNotBePrimitiveP9JSContextP8JSObjectP6JSAtomRKN2JS5ValueE
51
_ZL4TrapP9JSContextP8JSObjectN2JS5ValueEjPS4_S5_
4916
_ZL5Trap1P9JSContextP8JSObjectN2JS5ValueE4jsidPS4_
989
_ZL5Trap2P9JSContextP8JSObjectN2JS5ValueE4jsidS4_PS4_
1763
_ZL7GetCallP8JSObject
35306
_ZL7GetTrapP9JSContextP8JSObjectP6JSAtomPN2JS5ValueE
5098
_ZL8FixProxyP9JSContextP8JSObjectPi
36
_ZL9proxy_FixP9JSContextP8JSObjectPbPN2JS12AutoIdVectorE
27
_ZL9proxy_fixP9JSContextjPN2JS5ValueE
9
_ZN20ScriptedProxyHandler14definePropertyEP9JSContextP8JSObject4jsidP20JSPropertyDescriptor
1765
_ZN20ScriptedProxyHandler19getOwnPropertyNamesEP9JSContextP8JSObjectRN2JS12AutoIdVectorE
9
_ZN20ScriptedProxyHandler21getPropertyDescriptorEP9JSContextP8JSObject4jsidbP20JSPropertyDescriptor
171
_ZN20ScriptedProxyHandler24getOwnPropertyDescriptorEP9JSContextP8JSObject4jsidbP20JSPropertyDescriptor
11
_ZN20ScriptedProxyHandler3fixEP9JSContextP8JSObjectPN2JS5ValueE
36
_ZN20ScriptedProxyHandler3getEP9JSContextP8JSObjectS3_4jsidPN2JS5ValueE
1887
_ZN20ScriptedProxyHandler3hasEP9JSContextP8JSObject4jsidPb
747
_ZN20ScriptedProxyHandler3setEP9JSContextP8JSObjectS3_4jsidbPN2JS5ValueE
344
_ZN20ScriptedProxyHandler4keysEP9JSContextP8JSObjectRN2JS12AutoIdVectorE
0
_ZN20ScriptedProxyHandler6hasOwnEP9JSContextP8JSObject4jsidPb
0
_ZN20ScriptedProxyHandler7delete_EP9JSContextP8JSObject4jsidPb
83
_ZN20ScriptedProxyHandler7iterateEP9JSContextP8JSObjectjPN2JS5ValueE
45
_ZN20ScriptedProxyHandler9enumerateEP9JSContextP8JSObjectRN2JS12AutoIdVectorE
0
_ZN20ScriptedProxyHandlerC2Ev
19870
_ZN20ScriptedProxyHandlerD0Ev
0
_ZN20ScriptedProxyHandlerD2Ev
19893
_ZN25AutoPendingProxyOperationC2EP9JSContextP8JSObject
102713
_ZN25AutoPendingProxyOperationD2Ev
102713
_ZN2js12ProxyHandler10nativeCallEP9JSContextP8JSObjectPNS_5ClassEPFiS2_jPN2JS5ValueEENS_8CallArgsE
1800
_ZN2js12ProxyHandler11hasInstanceEP9JSContextP8JSObjectPKN2JS5ValueEPb
0
_ZN2js12ProxyHandler12defaultValueEP9JSContextP8JSObject6JSTypePN2JS5ValueE
157
_ZN2js12ProxyHandler12fun_toStringEP9JSContextP8JSObjectj
9
_ZN2js12ProxyHandler12iteratorNextEP9JSContextP8JSObjectPN2JS5ValueE
0
_ZN2js12ProxyHandler12obj_toStringEP9JSContextP8JSObject
0
_ZN2js12ProxyHandler13objectClassIsEP8JSObjectNS_12ESClassValueEP9JSContext
153
_ZN2js12ProxyHandler15regexp_toSharedEP9JSContextP8JSObjectPNS_11RegExpGuardE
0
_ZN2js12ProxyHandler19getElementIfPresentEP9JSContextP8JSObjectS4_jPN2JS5ValueEPb
513
_ZN2js12ProxyHandler3getEP9JSContextP8JSObjectS4_4jsidPN2JS5ValueE
155
_ZN2js12ProxyHandler3hasEP9JSContextP8JSObject4jsidPb
14
_ZN2js12ProxyHandler3setEP9JSContextP8JSObjectS4_4jsidbPN2JS5ValueE
2
_ZN2js12ProxyHandler4callEP9JSContextP8JSObjectjPN2JS5ValueE
24108
_ZN2js12ProxyHandler4keysEP9JSContextP8JSObjectRN2JS12AutoIdVectorE
0
_ZN2js12ProxyHandler5traceEP8JSTracerP8JSObject
2824
_ZN2js12ProxyHandler6hasOwnEP9JSContextP8JSObject4jsidPb
0
_ZN2js12ProxyHandler6typeOfEP9JSContextP8JSObject
0
_ZN2js12ProxyHandler7iterateEP9JSContextP8JSObjectjPN2JS5ValueE
0
_ZN2js12ProxyHandler8finalizeEP9JSContextP8JSObject
23749
_ZN2js12ProxyHandler9constructEP9JSContextP8JSObjectjPN2JS5ValueES7_
189
_ZN2js12ProxyHandlerC2EPv
102067
_ZN2js12ProxyHandlerD0Ev
0
_ZN2js12ProxyHandlerD2Ev
102803
_ZN2js14NewProxyObjectEP9JSContextPNS_12ProxyHandlerERKN2JS5ValueEP8JSObjectS9_S9_S9_
46266
_ZN2js5Proxy10nativeCallEP9JSContextP8JSObjectPNS_5ClassEPFiS2_jPN2JS5ValueEENS_8CallArgsE
4500
_ZN2js5Proxy11hasInstanceEP9JSContextP8JSObjectPKN2JS5ValueEPb
0
_ZN2js5Proxy12defaultValueEP9JSContextP8JSObject6JSTypePN2JS5ValueE
809
_ZN2js5Proxy12fun_toStringEP9JSContextP8JSObjectj
9
_ZN2js5Proxy12iteratorNextEP9JSContextP8JSObjectPN2JS5ValueE
54
_ZN2js5Proxy12obj_toStringEP9JSContextP8JSObject
1948
_ZN2js5Proxy13objectClassIsEP8JSObjectNS_12ESClassValueEP9JSContext
595
_ZN2js5Proxy14definePropertyEP9JSContextP8JSObject4jsidP20JSPropertyDescriptor
1800
_ZN2js5Proxy14definePropertyEP9JSContextP8JSObject4jsidRKN2JS5ValueE
1804
_ZN2js5Proxy15regexp_toSharedEP9JSContextP8JSObjectPNS_11RegExpGuardE
54
_ZN2js5Proxy19getElementIfPresentEP9JSContextP8JSObjectS4_jPN2JS5ValueEPb
1648
_ZN2js5Proxy19getOwnPropertyNamesEP9JSContextP8JSObjectRN2JS12AutoIdVectorE
9
_ZN2js5Proxy21getPropertyDescriptorEP9JSContextP8JSObject4jsidbP20JSPropertyDescriptor
0
_ZN2js5Proxy21getPropertyDescriptorEP9JSContextP8JSObject4jsidbPN2JS5ValueE
0
_ZN2js5Proxy24getOwnPropertyDescriptorEP9JSContextP8JSObject4jsidbP20JSPropertyDescriptor
45
_ZN2js5Proxy24getOwnPropertyDescriptorEP9JSContextP8JSObject4jsidbPN2JS5ValueE
0
_ZN2js5Proxy3fixEP9JSContextP8JSObjectPN2JS5ValueE
36
_ZN2js5Proxy3getEP9JSContextP8JSObjectS4_4jsidPN2JS5ValueE
52648
_ZN2js5Proxy3hasEP9JSContextP8JSObject4jsidPb
1119
_ZN2js5Proxy3setEP9JSContextP8JSObjectS4_4jsidbPN2JS5ValueE
10887
_ZN2js5Proxy4callEP9JSContextP8JSObjectjPN2JS5ValueE
24115
_ZN2js5Proxy4keysEP9JSContextP8JSObjectRN2JS12AutoIdVectorE
9
_ZN2js5Proxy6hasOwnEP9JSContextP8JSObject4jsidPb
0
_ZN2js5Proxy6typeOfEP9JSContextP8JSObject
235
_ZN2js5Proxy7delete_EP9JSContextP8JSObject4jsidPb
92
_ZN2js5Proxy7iterateEP9JSContextP8JSObjectjPN2JS5ValueE
81
_ZN2js5Proxy9constructEP9JSContextP8JSObjectjPN2JS5ValueES7_
189
_ZN2js5Proxy9enumerateEP9JSContextP8JSObjectRN2JS12AutoIdVectorE
0
js_InitProxyClass
1699
Generated by:
LCOV version 1.7