diff options
author | pmonette@google.com <pmonette@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-20 09:46:52 +0000 |
---|---|---|
committer | pmonette@google.com <pmonette@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-20 09:46:52 +0000 |
commit | cd0ebe9f170dc4997c6fb76d78a217a2de755094 (patch) | |
tree | 154bcd1e5f424f8df9398abf5d7f5be5b1dafc02 /chrome/common/safe_browsing | |
parent | 0a779dde880de09ced1aca62e08df4c528aa33f0 (diff) | |
download | chromium_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.proto | 15 |
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; } |