Index: chrome/browser/safe_browsing/safe_browsing_service.cc |
diff --git a/chrome/browser/safe_browsing/safe_browsing_service.cc b/chrome/browser/safe_browsing/safe_browsing_service.cc |
index ed7aea9c178938f31eaa22adadd4ce3d84688f3b..210631ce6d85a521ce9ecdcf0214d482044d4fe6 100644 |
--- a/chrome/browser/safe_browsing/safe_browsing_service.cc |
+++ b/chrome/browser/safe_browsing/safe_browsing_service.cc |
@@ -63,6 +63,7 @@ |
#include "chrome/browser/safe_browsing/incident_reporting/binary_integrity_analyzer.h" |
#include "chrome/browser/safe_browsing/incident_reporting/blacklist_load_analyzer.h" |
#include "chrome/browser/safe_browsing/incident_reporting/incident_reporting_service.h" |
+#include "chrome/browser/safe_browsing/incident_reporting/module_load_analyzer.h" |
#include "chrome/browser/safe_browsing/incident_reporting/resource_request_detector.h" |
#include "chrome/browser/safe_browsing/incident_reporting/variations_seed_signature_analyzer.h" |
#endif |
@@ -357,6 +358,12 @@ void SafeBrowsingService::RegisterDelayedAnalysisCallback( |
const DelayedAnalysisCallback& callback) { |
incident_service_->RegisterDelayedAnalysisCallback(callback); |
} |
+ |
+void SafeBrowsingService::RegisterExtendedReportingOnlyDelayedAnalysisCallback( |
+ const DelayedAnalysisCallback& callback) { |
+ incident_service_->RegisterExtendedReportingOnlyDelayedAnalysisCallback( |
+ callback); |
+} |
#endif |
void SafeBrowsingService::AddDownloadManager( |
@@ -401,6 +408,7 @@ void SafeBrowsingService::RegisterAllDelayedAnalysis() { |
#if defined(FULL_SAFE_BROWSING) |
RegisterBinaryIntegrityAnalysis(); |
RegisterBlacklistLoadAnalysis(); |
+ RegisterModuleLoadAnalysis(database_manager_); |
RegisterVariationsSeedSignatureAnalysis(); |
#else |
NOTREACHED(); |