Name Description Size Coverage
AsyncUrlChannelClassifier.cpp static 36571 87 %
AsyncUrlChannelClassifier.h 1331 -
ChannelClassifierLog.h 1328 -
ChannelClassifierService.cpp 8218 76 %
ChannelClassifierService.h 2093 100 %
ChannelClassifierUtils.cpp static 18275 89 %
ChannelClassifierUtils.h 2872 -
components.conf 1656 -
moz.build 3482 -
nsChannelClassifier.cpp It is not recommended to read from Preference everytime a channel is connected. That is not fast and we should cache preference values and reuse them 14750 78 %
nsChannelClassifier.h 1906 -
nsIChannelClassifierService.idl 2167 -
nsIURIClassifier.idl Callback function for nsIURIClassifier lookups. 4348 -
nsIUrlClassifierExceptionList.idl Interface for managing URL classifier exception lists. @see nsIUrlClassifierExceptionListEntry 1507 -
nsIUrlClassifierExceptionListEntry.idl Represents a single exception list entry for the url classifier exception list. Needs to be initialized with init() before use. @see nsIUrlClassifierExceptionList 3890 -
nsIUrlClassifierExceptionListService.idl Observer for exception list updates. 2761 -
nsIUrlClassifierFeature.idl A single URLClassifier feature. 4023 -
UrlClassifierCommon.cpp static 12062 89 %
UrlClassifierCommon.h 2126 -
UrlClassifierExceptionList.cpp 7625 86 %
UrlClassifierExceptionList.h @see nsIUrlClassifierExceptionList 1977 100 %
UrlClassifierExceptionListEntry.cpp 6793 74 %
UrlClassifierExceptionListEntry.h @see nsIUrlClassifierExceptionListEntry 1598 100 %
UrlClassifierExceptionListService.sys.mjs Tracks URL classifier exception list entries for a single named feature. 11121 84 %
UrlClassifierFeatureAntiFraudAnnotation.cpp static 6311 91 %
UrlClassifierFeatureAntiFraudAnnotation.h 1511 100 %
UrlClassifierFeatureBase.cpp 6218 87 %
UrlClassifierFeatureBase.h 3001 0 %
UrlClassifierFeatureConsentManagerAnnotation.cpp static 6722 92 %
UrlClassifierFeatureConsentManagerAnnotation.h 1536 100 %
UrlClassifierFeatureCryptominingAnnotation.cpp static 5982 91 %
UrlClassifierFeatureCryptominingAnnotation.h 1524 100 %
UrlClassifierFeatureCryptominingProtection.cpp static 6576 97 %
UrlClassifierFeatureCryptominingProtection.h 1524 100 %
UrlClassifierFeatureCustomTables.cpp 3088 47 %
UrlClassifierFeatureCustomTables.h 966 100 %
UrlClassifierFeatureEmailTrackingDataCollection.cpp static 10050 87 %
UrlClassifierFeatureEmailTrackingDataCollection.h 1509 100 %
UrlClassifierFeatureEmailTrackingProtection.cpp static 6844 96 %
UrlClassifierFeatureEmailTrackingProtection.h 1504 100 %
UrlClassifierFeatureFactory.cpp static 12703 96 %
UrlClassifierFeatureFactory.h 1612 -
UrlClassifierFeatureFingerprintingAnnotation.cpp static 6201 97 %
UrlClassifierFeatureFingerprintingAnnotation.h 1536 100 %
UrlClassifierFeatureFingerprintingProtection.cpp static 6554 97 %
UrlClassifierFeatureFingerprintingProtection.h 1536 100 %
UrlClassifierFeatureGlobalCache.cpp static 2835 80 %
UrlClassifierFeatureGlobalCache.h 1420 100 %
UrlClassifierFeatureHarmfulAddonProtection.cpp 11242 87 %
UrlClassifierFeatureHarmfulAddonProtection.h 1629 100 %
UrlClassifierFeaturePhishingProtection.cpp static 3966 87 %
UrlClassifierFeaturePhishingProtection.h 1512 100 %
UrlClassifierFeatureResult.cpp 1398 75 %
UrlClassifierFeatureResult.h 1174 100 %
UrlClassifierFeatureSocialTrackingAnnotation.cpp static 6374 97 %
UrlClassifierFeatureSocialTrackingAnnotation.h 1536 100 %
UrlClassifierFeatureSocialTrackingProtection.cpp static 6721 94 %
UrlClassifierFeatureSocialTrackingProtection.h 1536 100 %
UrlClassifierFeatureTrackingAnnotation.cpp static 6346 98 %
UrlClassifierFeatureTrackingAnnotation.h 1505 100 %
UrlClassifierFeatureTrackingProtection.cpp static 6793 90 %
UrlClassifierFeatureTrackingProtection.h 1505 100 %