LCOV - code coverage report
Current view: directory - caps/src - nsScriptSecurityManager.cpp (source / functions) Found Hit Coverage
Test: app.info Lines: 1714 737 43.0 %
Date: 2012-04-21 Functions: 101 70 69.3 %

Function Name Sort by function name Hit count Sort by hit count
_ZN23nsScriptSecurityManager20doGetObjectPrincipalEP8JSObjectb 4392298
_ZN23nsScriptSecurityManager17GetFramePrincipalEP9JSContextP12JSStackFramePj 2424716
_ZN23nsScriptSecurityManager24CheckSameOriginPrincipalEP12nsIPrincipalS1_ 2196149
_ZN23nsScriptSecurityManager26GetFunctionObjectPrincipalEP9JSContextP8JSObjectP12JSStackFramePj 2194196
_ZN23nsScriptSecurityManager20GetPrincipalAndFrameEP9JSContextPP12JSStackFramePj 2013765
_ZN23nsScriptSecurityManager19GetSubjectPrincipalEP9JSContextPj 2013174
_ZN23nsScriptSecurityManager23CheckPropertyAccessImplEjP23nsAXPCNativeCallContextP9JSContextP8JSObjectP11nsISupportsP6nsIURIP12nsIClassInfoPKc4jsidPPv 1992265
_ZN23nsScriptSecurityManager9CanAccessEjP23nsAXPCNativeCallContextP9JSContextP8JSObjectP11nsISupportsP12nsIClassInfo4jsidPPv 1588318
_ZN23nsScriptSecurityManager19PopContextPrincipalEP9JSContext 1220166
_ZN23nsScriptSecurityManager20PushContextPrincipalEP9JSContextP12JSStackFrameP12nsIPrincipal 1220166
_ZN23nsScriptSecurityManager19GetCurrentJSContextEv 433472
_ZN23nsScriptSecurityManager19IsCapabilityEnabledEPKcPb 412025
_ZN23nsScriptSecurityManager24GetScriptSecurityManagerEv 406730
_ZN23nsScriptSecurityManager19CheckPropertyAccessEP9JSContextP8JSObjectPKc4jsidj 403947
_ZN23nsScriptSecurityManager17CheckObjectAccessEP9JSContextP8JSObject4jsid12JSAccessModePN2JS5ValueE 403947
_ZN23nsScriptSecurityManager19CheckXPCPermissionsEP9JSContextP11nsISupportsP8JSObjectP12nsIPrincipalPKc 392356
_ZN23nsScriptSecurityManager17IsSystemPrincipalEP12nsIPrincipalPb 388938
_ZN13ClassInfoDataD2Ev 343624
_ZN13ClassInfoDataC2EP12nsIClassInfoPKc 343624
_ZN13ClassInfoData8GetFlagsEv 343623
_ZN13ClassInfoData10IsDOMClassEv 343623
_ZN23nsScriptSecurityManager16CanCreateWrapperEP9JSContextRK4nsIDP11nsISupportsP12nsIClassInfoPPv 343623
_ZN23nsScriptSecurityManager18GetScriptPrincipalEP9JSContextP8JSScriptPj 230774
_ZN23nsScriptSecurityManager6AddRefEv 79311
_ZN23nsScriptSecurityManager7ReleaseEv 79308
_ZN23nsScriptSecurityManager17CanCreateInstanceEP9JSContextRK4nsID 50662
_ZN23nsScriptSecurityManager14QueryInterfaceERK4nsIDPPv 39368
_ZN23nsScriptSecurityManager21doGetSubjectPrincipalEPj 20856
_ZN23nsScriptSecurityManager19GetSubjectPrincipalEPP12nsIPrincipal 20856
_ZN23nsScriptSecurityManager24SubjectPrincipalIsSystemEPb 19524
_ZN23nsScriptSecurityManager18GetSystemPrincipalEPP12nsIPrincipal 4366
_ZN23nsScriptSecurityManager18GetObjectPrincipalEP9JSContextP8JSObjectPP12nsIPrincipal 2207
_Z41__static_initialization_and_destruction_0ii 1396
_GLOBAL__I_nsScriptSecurityManager.cpp 1396
_ZN23nsScriptSecurityManager25ScriptSecurityPrefChangedEv 1367
_ZN23nsScriptSecurityManager16GetSafeJSContextEv 1366
_ZN23nsScriptSecurityManager8ShutdownEv 1365
_ZN23nsScriptSecurityManager4InitEv 1365
_ZN23nsScriptSecurityManagerC2Ev 1365
_ZN23nsScriptSecurityManager9InitPrefsEv 1365
_ZN23nsScriptSecurityManagerD0Ev 1364
_ZN23nsScriptSecurityManagerD2Ev 1364
_ZN23nsScriptSecurityManager35SystemPrincipalSingletonConstructorEv 934
_ZN23nsScriptSecurityManager19GetChannelPrincipalEP10nsIChannelPP12nsIPrincipal 634
_ZN23nsScriptSecurityManager29GetCxSubjectPrincipalAndFrameEP9JSContextPP12JSStackFrame 591
_ZN23nsScriptSecurityManager20GetCodebasePrincipalEP6nsIURIPP12nsIPrincipal 218
_ZN23nsScriptSecurityManager23CreateCodebasePrincipalEP6nsIURIPP12nsIPrincipal 208
_ZL23DenyAccessIfURIHasFlagsP6nsIURIj 194
_ZN23nsScriptSecurityManager25CheckLoadURIWithPrincipalEP12nsIPrincipalP6nsIURIj 185
_ZN23nsScriptSecurityManager22AsyncOnChannelRedirectEP10nsIChannelS1_jP30nsIAsyncVerifyRedirectCallback 156
_ZN23nsScriptSecurityManager7ObserveEP11nsISupportsPKcPKt 154
_ZN23nsScriptSecurityManager36ContentSecurityPolicyPermitsJSActionEP9JSContext 53
_ZN23nsScriptSecurityManager19SecurityCompareURIsEP6nsIURIS1_ 19
_ZN23nsScriptSecurityManager18CheckSameOriginURIEP6nsIURIS1_b 17
_ZN11DomainEntryD2Ev 3
_ZN11DomainEntryC2EPKcP12DomainPolicy 3
_ZL17DeleteDomainEntryP9nsHashKeyPvS1_ 3
_ZN23nsScriptSecurityManager16InitDomainPolicyEP9JSContextPKcP12DomainPolicy 2
_ZN23nsScriptSecurityManager28CheckLoadURIStrWithPrincipalEP12nsIPrincipalRK19nsACString_internalj 2
_ZN23nsScriptSecurityManager11ReportErrorEP9JSContextRK18nsAString_internalP6nsIURIS6_ 2
_ZN12AutoCxPusherD2Ev 1
_ZN12AutoCxPusherC2EP17nsIJSContextStackP9JSContext 1
_ZL16GetOriginFromURIP6nsIURIR19nsACString_internal 1
_ZL24GetPrincipalDomainOriginP12nsIPrincipalR19nsACString_internal 1
_ZN23nsScriptSecurityManager12InitPoliciesEv 1
_ZN35nsAutoInPrincipalDomainOriginSetterC2Ev 1
_ZN35nsAutoInPrincipalDomainOriginSetterD2Ev 1
_ZN23nsScriptSecurityManager12LookupPolicyEP12nsIPrincipalR13ClassInfoData4jsidjPP11ClassPolicyP13SecurityLevel 1
_ZN13ClassInfoData7GetNameEv 1
_ZL16DeleteCapabilityP9nsHashKeyPvS1_ 1
_ZN23nsScriptSecurityManager22CheckLoadURIFromScriptEP9JSContextP6nsIURI 0
_ZN23nsScriptSecurityManager13SavePrincipalEP12nsIPrincipal 0
_ZN23nsScriptSecurityManager17CanExecuteScriptsEP9JSContextP12nsIPrincipalPb 0
_ZN23nsScriptSecurityManager21GetPrincipalPrefNamesEPKcR9nsCStringS3_S3_ 0
_ZN23nsScriptSecurityManager16RevertCapabilityEPKc 0
_Z19SetPendingExceptionP9JSContextPKt 0
_ZN23nsScriptSecurityManager12CheckLoadURIEP6nsIURIS1_j 0
_ZN23nsScriptSecurityManager15SecurityHashURIEP6nsIURI 0
_ZN23nsScriptSecurityManager22CheckSameOriginDOMPropEP12nsIPrincipalS1_j 0
_ZL10IDToStringP9JSContext4jsid 0
_ZN23nsScriptSecurityManager22FormatCapabilityStringER18nsAString_internal 0
_ZN23nsScriptSecurityManager17DisableCapabilityEPKc 0
_ZN23nsScriptSecurityManager14InitPrincipalsEjPPKc 0
_ZN23nsScriptSecurityManager23GetCertificatePrincipalERK19nsACString_internalS2_S2_P11nsISupportsP6nsIURIPP12nsIPrincipal 0
_ZN23nsScriptSecurityManager21ObjectPrincipalFinderEP8JSObject 0
_ZN23nsScriptSecurityManager21GetCxSubjectPrincipalEP9JSContext 0
_ZN23nsScriptSecurityManager19CheckFunctionAccessEP9JSContextPvS2_ 0
_GLOBAL__I_nsScriptSecurityManager_cpp 0
_ZN23nsScriptSecurityManager23GetPrincipalFromContextEP9JSContextPP12nsIPrincipal 0
_ZN23nsScriptSecurityManager17RequestCapabilityEP12nsIPrincipalPKcPs 0
_ZN23nsScriptSecurityManager25DoGetCertificatePrincipalERK19nsACString_internalS2_S2_P11nsISupportsP6nsIURIbPP12nsIPrincipal 0
_Z19SetPendingExceptionP9JSContextPKc 0
_ZN23nsScriptSecurityManager21HashPrincipalByOriginEP12nsIPrincipal 0
_ZN23nsScriptSecurityManager15CheckLoadURIStrERK19nsACString_internalS2_j 0
_ZN23nsScriptSecurityManager15CheckSameOriginEP9JSContextP6nsIURI 0
_ZN23nsScriptSecurityManager13CanGetServiceEP9JSContextRK4nsID 0
_ZN23nsScriptSecurityManager18CheckConfirmDialogEP9JSContextP12nsIPrincipalPKcPb 0
_ZN11DomainEntry7MatchesEPKc 0
_ZL16GetScriptContextP9JSContext 0
_ZN23nsScriptSecurityManager22SetCanEnableCapabilityERK19nsACString_internalPKcs 0
_ZN23nsScriptSecurityManager16EnableCapabilityEPKc 0

Generated by: LCOV version 1.7