LCOV - code coverage report
Current view: directory - js/xpconnect/src - XPCWrappedNative.cpp (source / functions) Found Hit Coverage
Test: app.info Lines: 1397 922 66.0 %
Date: 2012-04-21 Functions: 90 61 67.8 %

Function Name Sort by function name Hit count Sort by hit count
_GLOBAL__I_XPCWrappedNative_cpp 0
_Z16MorphSlimWrapperP9JSContextP8JSObject 6065
_Z17UnexpectedFailurej 0
_Z20ConstructSlimWrapperR14XPCCallContextR15xpcObjectHelperP21XPCWrappedNativeScopePN2JS5ValueE 20112
_Z22xpc_OkToHandOutWrapperP14nsWrapperCache 18459
_Z30DEBUG_CheckWrapperThreadSafetyPK16XPCWrappedNative 13310858
_Z36DEBUG_ReportWrapperThreadSafetyErrorR14XPCCallContextPKcPK16XPCWrappedNative 0
_Z41__static_initialization_and_destruction_0ii 1396
_ZL12FinishCreateR14XPCCallContextP21XPCWrappedNativeScopeP18XPCNativeInterfaceP14nsWrapperCacheP16XPCWrappedNativePS8_ 1242037
_ZL21DEBUG_TrackNewWrapperP16XPCWrappedNative 1242037
_ZL22DEBUG_TrackWrapperCallP16XPCWrappedNativeNS_8CallModeE 7371823
_ZL22TraverseExpandoObjectsPN3xpc22PtrAndPrincipalHashKeyEP13JSCompartmentPv 0
_ZL24DEBUG_TrackDeleteWrapperP16XPCWrappedNative 1241226
_ZL26DEBUG_TrackShutdownWrapperP16XPCWrappedNative 781
_ZL5ThrowjR14XPCCallContext 3
_ZN16CallMethodHelper12CleanupParamER17nsXPTCMiniVariantR9nsXPTType 7556509
_ZN16CallMethodHelper16GetDispatchParamEh 29584757
_ZN16CallMethodHelper17HandleDipperParamEP13nsXPTCVariantRK14nsXPTParamInfo 2115786
_ZN16CallMethodHelper21ConvertDependentParamEh 95080
_ZN16CallMethodHelper22ConvertDependentParamsEv 95036
_ZN16CallMethodHelper23ConvertIndependentParamEh 11311817
_ZN16CallMethodHelper23GatherAndConvertResultsEv 7273971
_ZN16CallMethodHelper24ConvertIndependentParamsEPi 7292930
_ZN16CallMethodHelper24InitializeDispatchParamsEv 7292933
_ZN16CallMethodHelper4CallEv 7371823
_ZN16CallMethodHelper6InvokeEv 7292905
_ZN16CallMethodHelperC2ER14XPCCallContext 7371823
_ZN16CallMethodHelperD2Ev 7371823
_ZN16XPCWrappedNative10CallMethodER14XPCCallContextNS_8CallModeE 7371823
_ZN16XPCWrappedNative10FinishInitER14XPCCallContext 1242037
_ZN16XPCWrappedNative11FindTearOffER14XPCCallContextP18XPCNativeInterfaceiPj 9499507
_ZN16XPCWrappedNative11GetJSObjectEPP8JSObject 883124
_ZN16XPCWrappedNative11GetUsedOnlyER14XPCCallContextP11nsISupportsP21XPCWrappedNativeScopeP18XPCNativeInterfacePPS_ 0
_ZN16XPCWrappedNative11InitTearOffER14XPCCallContextP23XPCWrappedNativeTearOffP18XPCNativeInterfacei 1509857
_ZN16XPCWrappedNative12GetNewOrUsedER14XPCCallContextR15xpcObjectHelperP21XPCWrappedNativeScopeP18XPCNativeInterfacePPS_ 2089352
_ZN16XPCWrappedNative12GetXPConnectEPP12nsIXPConnect 133363
_ZN16XPCWrappedNative12NoteTearoffsER34nsCycleCollectionTraversalCallback 365
_ZN16XPCWrappedNative13LocateTearOffER14XPCCallContextP18XPCNativeInterface 0
_ZN16XPCWrappedNative13WrapNewGlobalER14XPCCallContextR15xpcObjectHelperP12nsIPrincipalbPPS_ 13172
_ZN16XPCWrappedNative14QueryInterfaceERK4nsIDPPv 2458999
_ZN16XPCWrappedNative15cycleCollection6UnlinkEPv 322
_ZN16XPCWrappedNative15cycleCollection8TraverseEPvR34nsCycleCollectionTraversalCallback 365
_ZN16XPCWrappedNative19InitTearOffJSObjectER14XPCCallContextP23XPCWrappedNativeTearOff 60
_ZN16XPCWrappedNative20GetJSObjectPrototypeEPP8JSObject 0
_ZN16XPCWrappedNative20UpdateScriptableInfoEP23XPCNativeScriptableInfo 0
_ZN16XPCWrappedNative21FindInterfaceWithNameE4jsidPP16nsIInterfaceInfo 0
_ZN16XPCWrappedNative21FlatJSObjectFinalizedEv 1241226
_ZN16XPCWrappedNative21SystemIsBeingShutDownEv 781
_ZN16XPCWrappedNative22GetSecurityInfoAddressEPPPv 0
_ZN16XPCWrappedNative22ReparentWrapperIfFoundER14XPCCallContextP21XPCWrappedNativeScopeS3_P8JSObjectP11nsISupportsPPS_ 0
_ZN16XPCWrappedNative23FindInterfaceWithMemberE4jsidPP16nsIInterfaceInfo 0
_ZN16XPCWrappedNative26FinishInitForWrappedGlobalEv 0
_ZN16XPCWrappedNative26GatherScriptableCreateInfoEP11nsISupportsP12nsIClassInfoR29XPCNativeScriptableCreateInfoS5_ 1235968
_ZN16XPCWrappedNative26GetWrappedNativeOfJSObjectEP9JSContextP8JSObjectS3_PS3_PP23XPCWrappedNativeTearOff 16800957
_ZN16XPCWrappedNative31GatherProtoScriptableCreateInfoEP12nsIClassInfoR29XPCNativeScriptableCreateInfo 368657
_ZN16XPCWrappedNative4InitER14XPCCallContextP8JSObject 6065
_ZN16XPCWrappedNative4InitER14XPCCallContextP8JSObjectPK29XPCNativeScriptableCreateInfo 1222800
_ZN16XPCWrappedNative5MorphER14XPCCallContextP8JSObjectP18XPCNativeInterfaceP14nsWrapperCachePPS_ 6065
_ZN16XPCWrappedNative6AddRefEv 7291712
_ZN16XPCWrappedNative7DestroyEv 1241548
_ZN16XPCWrappedNative7ReleaseEv 7290901
_ZN16XPCWrappedNative8SetProtoEP21XPCWrappedNativeProto 0
_ZN16XPCWrappedNative9DebugDumpEs 0
_ZN16XPCWrappedNative9ExtendSetER14XPCCallContextP18XPCNativeInterface 141059
_ZN16XPCWrappedNative9GetNativeEPP11nsISupports 0
_ZN16XPCWrappedNativeC2E16already_AddRefedI11nsISupportsEP21XPCWrappedNativeProto 374722
_ZN16XPCWrappedNativeC2E16already_AddRefedI11nsISupportsEP21XPCWrappedNativeScopeP12XPCNativeSet 867315
_ZN16XPCWrappedNativeD0Ev 1241226
_ZN16XPCWrappedNativeD2Ev 1241226
_ZN17XPCJSObjectHolder11GetJSObjectEPP8JSObject 0
_ZN17XPCJSObjectHolder14PrintTraceNameEP8JSTracerPcj 0
_ZN17XPCJSObjectHolder14QueryInterfaceERK4nsIDPPv 0
_ZN17XPCJSObjectHolder6AddRefEv 0
_ZN17XPCJSObjectHolder7ReleaseEv 0
_ZN17XPCJSObjectHolder7TraceJSEP8JSTracer 0
_ZN17XPCJSObjectHolder9newHolderER14XPCCallContextP8JSObject 0
_ZN17XPCJSObjectHolderC2ER14XPCCallContextP8JSObject 0
_ZN17XPCJSObjectHolderD0Ev 0
_ZN17XPCJSObjectHolderD2Ev 0
_ZN18AutoWrapperChanger4initEP11nsISupportsP14nsWrapperCache 0
_ZN18AutoWrapperChangerC2Ev 0
_ZN18AutoWrapperChangerD2Ev 0
_ZNK16CallMethodHelper16GetDispatchParamEh 101714
_ZNK16CallMethodHelper17GetOutParamSourceEhPN2JS5ValueE 9291111
_ZNK16CallMethodHelper21GetArraySizeFromParamEhPj 76473
_ZNK16CallMethodHelper22QueryInterfaceFastPathEv 78890
_ZNK16CallMethodHelper25GetInterfaceTypeFromParamEhRK9nsXPTTypeP4nsID 1187549
_ZNK16XPCWrappedNative18GetObjectPrincipalEv 2194253
_ZNK16XPCWrappedNative8ToStringER14XPCCallContextP23XPCWrappedNativeTearOff 18713

Generated by: LCOV version 1.7