Name Description Size Coverage
AsyncUrlChannelClassifier.cpp static 30752 89 %
AsyncUrlChannelClassifier.h 906 -
ChannelClassifierService.cpp 8137 76 %
ChannelClassifierService.h 2242 100 %
components.conf 1745 -
moz.build 2577 -
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 14882 80 %
nsChannelClassifier.h 1929 -
nsIChannelClassifierService.idl 2125 -
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 25444 92 %
UrlClassifierCommon.h 3958 -
UrlClassifierExceptionList.cpp 8378 90 %
UrlClassifierExceptionList.h @see nsIUrlClassifierExceptionList 2335 100 %
UrlClassifierExceptionListEntry.cpp 6913 72 %
UrlClassifierExceptionListEntry.h @see nsIUrlClassifierExceptionListEntry 1719 100 %
UrlClassifierExceptionListService.sys.mjs Tracks URL classifier exception list entries for a single named feature. 11121 88 %
UrlClassifierFeatureAntiFraudAnnotation.cpp static 6184 93 %
UrlClassifierFeatureAntiFraudAnnotation.h 1632 100 %
UrlClassifierFeatureBase.cpp 5991 87 %
UrlClassifierFeatureBase.h 2794 0 %
UrlClassifierFeatureConsentManagerAnnotation.cpp static 6595 94 %
UrlClassifierFeatureConsentManagerAnnotation.h 1657 100 %
UrlClassifierFeatureCryptominingAnnotation.cpp static 6052 93 %
UrlClassifierFeatureCryptominingAnnotation.h 1645 100 %
UrlClassifierFeatureCryptominingProtection.cpp static 7488 98 %
UrlClassifierFeatureCryptominingProtection.h 1645 100 %
UrlClassifierFeatureCustomTables.cpp 3208 47 %
UrlClassifierFeatureCustomTables.h 1087 100 %
UrlClassifierFeatureEmailTrackingDataCollection.cpp static 10172 89 %
UrlClassifierFeatureEmailTrackingDataCollection.h 1630 100 %
UrlClassifierFeatureEmailTrackingProtection.cpp static 7899 89 %
UrlClassifierFeatureEmailTrackingProtection.h 1625 100 %
UrlClassifierFeatureFactory.cpp static 14277 93 %
UrlClassifierFeatureFactory.h 2026 -
UrlClassifierFeatureFingerprintingAnnotation.cpp static 6268 100 %
UrlClassifierFeatureFingerprintingAnnotation.h 1657 100 %
UrlClassifierFeatureFingerprintingProtection.cpp static 7603 98 %
UrlClassifierFeatureFingerprintingProtection.h 1657 100 %
UrlClassifierFeatureGlobalCache.cpp static 2956 80 %
UrlClassifierFeatureGlobalCache.h 1541 100 %
UrlClassifierFeatureHarmfulAddonProtection.cpp 11306 88 %
UrlClassifierFeatureHarmfulAddonProtection.h 1750 100 %
UrlClassifierFeaturePhishingProtection.cpp static 4086 87 %
UrlClassifierFeaturePhishingProtection.h 1633 100 %
UrlClassifierFeatureResult.cpp 1519 75 %
UrlClassifierFeatureResult.h 1295 100 %
UrlClassifierFeatureSocialTrackingAnnotation.cpp static 6444 100 %
UrlClassifierFeatureSocialTrackingAnnotation.h 1657 100 %
UrlClassifierFeatureSocialTrackingProtection.cpp static 7641 96 %
UrlClassifierFeatureSocialTrackingProtection.h 1657 100 %
UrlClassifierFeatureTrackingAnnotation.cpp static 6416 100 %
UrlClassifierFeatureTrackingAnnotation.h 1626 100 %
UrlClassifierFeatureTrackingProtection.cpp static 8001 99 %
UrlClassifierFeatureTrackingProtection.h 1626 100 %