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

Function Name Sort by function name Hit count Sort by hit count
_ZN23nsScriptSecurityManager20doGetObjectPrincipalEP8JSObjectb 3739082
_ZN23nsScriptSecurityManager17GetFramePrincipalEP9JSContextP12JSStackFramePj 2098452
_ZN23nsScriptSecurityManager24CheckSameOriginPrincipalEP12nsIPrincipalS1_ 1869541
_ZN23nsScriptSecurityManager26GetFunctionObjectPrincipalEP9JSContextP8JSObjectP12JSStackFramePj 1867628
_ZN23nsScriptSecurityManager20GetPrincipalAndFrameEP9JSContextPP12JSStackFramePj 1687726
_ZN23nsScriptSecurityManager19GetSubjectPrincipalEP9JSContextPj 1687135
_ZN23nsScriptSecurityManager23CheckPropertyAccessImplEjP23nsAXPCNativeCallContextP9JSContextP8JSObjectP11nsISupportsP6nsIURIP12nsIClassInfoPKc4jsidPPv 1646942
_ZN23nsScriptSecurityManager9CanAccessEjP23nsAXPCNativeCallContextP9JSContextP8JSObjectP11nsISupportsP12nsIClassInfo4jsidPPv 1242855
_ZN23nsScriptSecurityManager19PopContextPrincipalEP9JSContext 1225909
_ZN23nsScriptSecurityManager20PushContextPrincipalEP9JSContextP12JSStackFrameP12nsIPrincipal 1225909
_ZN23nsScriptSecurityManager19GetCurrentJSContextEv 452532
_ZN23nsScriptSecurityManager19IsCapabilityEnabledEPKcPb 411802
_ZN23nsScriptSecurityManager24GetScriptSecurityManagerEv 406937
_ZN23nsScriptSecurityManager19CheckPropertyAccessEP9JSContextP8JSObjectPKc4jsidj 404087
_ZN23nsScriptSecurityManager17CheckObjectAccessEP9JSContextP8JSObject4jsid12JSAccessModePN2JS5ValueE 404087
_ZN23nsScriptSecurityManager19CheckXPCPermissionsEP9JSContextP11nsISupportsP8JSObjectP12nsIPrincipalPKc 392110
_ZN23nsScriptSecurityManager17IsSystemPrincipalEP12nsIPrincipalPb 361723
_ZN13ClassInfoDataD2Ev 343428
_ZN13ClassInfoDataC2EP12nsIClassInfoPKc 343428
_ZN13ClassInfoData8GetFlagsEv 343427
_ZN13ClassInfoData10IsDOMClassEv 343427
_ZN23nsScriptSecurityManager16CanCreateWrapperEP9JSContextRK4nsIDP11nsISupportsP12nsIClassInfoPPv 343427
_ZN23nsScriptSecurityManager18GetScriptPrincipalEP9JSContextP8JSScriptPj 231081
_ZN23nsScriptSecurityManager6AddRefEv 118717
_ZN23nsScriptSecurityManager7ReleaseEv 118714
_ZN23nsScriptSecurityManager14QueryInterfaceERK4nsIDPPv 59019
_ZN23nsScriptSecurityManager17CanCreateInstanceEP9JSContextRK4nsID 50617
_ZN23nsScriptSecurityManager21doGetSubjectPrincipalEPj 40139
_ZN23nsScriptSecurityManager19GetSubjectPrincipalEPP12nsIPrincipal 40139
_ZN23nsScriptSecurityManager24SubjectPrincipalIsSystemEPb 38805
_ZN23nsScriptSecurityManager18GetSystemPrincipalEPP12nsIPrincipal 4421
_ZN23nsScriptSecurityManager18GetObjectPrincipalEP9JSContextP8JSObjectPP12nsIPrincipal 2170
_Z41__static_initialization_and_destruction_0ii 1464
_GLOBAL__I_nsScriptSecurityManager.cpp 1464
_ZN23nsScriptSecurityManager25ScriptSecurityPrefChangedEv 1406
_ZN23nsScriptSecurityManager16GetSafeJSContextEv 1405
_ZN23nsScriptSecurityManager8ShutdownEv 1404
_ZN23nsScriptSecurityManager4InitEv 1404
_ZN23nsScriptSecurityManagerC2Ev 1404
_ZN23nsScriptSecurityManager9InitPrefsEv 1404
_ZN23nsScriptSecurityManagerD0Ev 1403
_ZN23nsScriptSecurityManagerD2Ev 1403
_ZN23nsScriptSecurityManager35SystemPrincipalSingletonConstructorEv 934
_ZN23nsScriptSecurityManager19GetChannelPrincipalEP10nsIChannelPP12nsIPrincipal 634
_ZN23nsScriptSecurityManager29GetCxSubjectPrincipalAndFrameEP9JSContextPP12JSStackFrame 591
_ZN23nsScriptSecurityManager20GetCodebasePrincipalEP6nsIURIPP12nsIPrincipal 217
_ZN23nsScriptSecurityManager23CreateCodebasePrincipalEP6nsIURIPP12nsIPrincipal 207
_ZL23DenyAccessIfURIHasFlagsP6nsIURIj 192
_ZN23nsScriptSecurityManager25CheckLoadURIWithPrincipalEP12nsIPrincipalP6nsIURIj 184
_ZN23nsScriptSecurityManager22AsyncOnChannelRedirectEP10nsIChannelS1_jP30nsIAsyncVerifyRedirectCallback 155
_ZN23nsScriptSecurityManager7ObserveEP11nsISupportsPKcPKt 154
_ZN23nsScriptSecurityManager36ContentSecurityPolicyPermitsJSActionEP9JSContext 54
_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