Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5426)

Unified Diff: chrome/install_static/install_util.h

Issue 2221833005: Adding support for sampling crashes in Chrome on Windows. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Adding support for sampling crashes in Chrome on Windows. Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/install_static/install_util.h
diff --git a/chrome/install_static/install_util.h b/chrome/install_static/install_util.h
index be2a99d4751a49c8509b9b5559afe9b048bcb455..a406699c15ab4fcb78056abda356c50a7e67408b 100644
--- a/chrome/install_static/install_util.h
+++ b/chrome/install_static/install_util.h
@@ -41,6 +41,9 @@ extern const wchar_t kAppGuidCanary[];
extern const wchar_t kAppGuidGoogleChrome[];
extern const wchar_t kAppGuidGoogleBinaries[];
+extern const wchar_t kChromeMetrics[];
+extern const wchar_t kChromeStatsSampleKey[];
Alexei Svitkine (slow) 2016/08/10 21:49:33 Are you missing the bit that sets these?
jwd 2016/08/11 21:41:03 Moved setting from chrome_metrics_services_client
+
// TODO(ananta)
// https://crbug.com/604923
// Unify these constants with env_vars.h.
@@ -78,6 +81,11 @@ bool GetCollectStatsConsent();
// Only used by tests.
bool GetCollectStatsConsentForTesting(const std::wstring& exe_path);
+// Returns false if the current executable is affected by stats collection
rkaplow 2016/08/10 20:16:29 this is ok, but IMO would be more intuitive as
jwd 2016/08/10 22:10:02 I agree the double negation is undesirable. I don'
+// sampling, and shouldn't be reporting stats and crashes. Otherwise, returns
+// true.
+bool GetCollectStatsInSample();
+
// Returns true if if usage stats reporting is controlled by a mandatory
// policy. |metrics_is_enforced_by_policy| will be set to true accordingly.
// TODO(ananta)

Powered by Google App Engine
This is Rietveld 408576698