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 2bec85f2a192e95e59a51ea9ffa272ed7d65bce2..0a443b2fbe7e6cb04b9e67fc2fcfe0e48a1de167 100644 |
--- a/chrome/browser/safe_browsing/safe_browsing_service.cc |
+++ b/chrome/browser/safe_browsing/safe_browsing_service.cc |
@@ -66,6 +66,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 |
@@ -379,6 +380,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( |
@@ -423,6 +430,7 @@ void SafeBrowsingService::RegisterAllDelayedAnalysis() { |
#if defined(FULL_SAFE_BROWSING) |
RegisterBinaryIntegrityAnalysis(); |
RegisterBlacklistLoadAnalysis(); |
+ RegisterModuleLoadAnalysis(database_manager_); |
RegisterVariationsSeedSignatureAnalysis(); |
#else |
NOTREACHED(); |