summaryrefslogtreecommitdiffstats
path: root/chrome/common/safe_browsing
diff options
context:
space:
mode:
authorpmonette@google.com <pmonette@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-20 09:46:52 +0000
committerpmonette@google.com <pmonette@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-20 09:46:52 +0000
commitcd0ebe9f170dc4997c6fb76d78a217a2de755094 (patch)
tree154bcd1e5f424f8df9398abf5d7f5be5b1dafc02 /chrome/common/safe_browsing
parent0a779dde880de09ced1aca62e08df4c528aa33f0 (diff)
downloadchromium_src-cd0ebe9f170dc4997c6fb76d78a217a2de755094.zip
chromium_src-cd0ebe9f170dc4997c6fb76d78a217a2de755094.tar.gz
chromium_src-cd0ebe9f170dc4997c6fb76d78a217a2de755094.tar.bz2
Include loaded modules in safe browsing client incident reports.
This includes the sanitized paths of all loaded modules and an indication for those that host active LSPs. BUG=386156 Review URL: https://codereview.chromium.org/323953002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278655 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/safe_browsing')
-rw-r--r--chrome/common/safe_browsing/csd.proto15
1 files changed, 13 insertions, 2 deletions
diff --git a/chrome/common/safe_browsing/csd.proto b/chrome/common/safe_browsing/csd.proto
index 5d0afc3..284ec45 100644
--- a/chrome/common/safe_browsing/csd.proto
+++ b/chrome/common/safe_browsing/csd.proto
@@ -110,7 +110,7 @@ message ClientMalwareRequest {
required string url = 2;
optional string method = 3;
optional string referrer = 4;
- // Resource type, the int value is a direct cast from the Type enum
+ // Resource type, the int value is a direct cast from the Type enum
// of ResourceType class defined in //src/webkit/commom/resource_type.h
optional int32 resource_type = 5;
}
@@ -380,7 +380,7 @@ message ClientIncidentReport {
optional Machine machine = 2;
message Process {
optional string version = 1;
- repeated string dlls = 2;
+ repeated string OBSOLETE_dlls = 2;
message Patch {
optional string function = 1;
optional string target_dll = 2;
@@ -399,6 +399,17 @@ message ClientIncidentReport {
optional int64 uptime_msec = 6;
optional bool metrics_consent = 7;
optional bool extended_consent = 8;
+ message Dll {
+ enum Feature {
+ UNKNOWN = 0;
+ LSP = 1;
+ }
+ optional string path = 1;
+ optional uint64 base_address = 2;
+ optional uint32 length = 3;
+ repeated Feature feature = 4;
+ }
+ repeated Dll dll = 9;
}
optional Process process = 3;
}