Index: chrome/browser/renderer_host/browser_render_process_host.cc |
diff --git a/chrome/browser/renderer_host/browser_render_process_host.cc b/chrome/browser/renderer_host/browser_render_process_host.cc |
index 0736bd709ad9656fa1d2ef41d64894149f5ea94a..131d2a9fe1223aaea0fe7fffd100c135eeb0d1f6 100644 |
--- a/chrome/browser/renderer_host/browser_render_process_host.cc |
+++ b/chrome/browser/renderer_host/browser_render_process_host.cc |
@@ -50,6 +50,7 @@ |
#include "chrome/common/render_messages.h" |
#include "chrome/common/result_codes.h" |
#include "chrome/renderer/render_process.h" |
+#include "chrome/installer/util/google_update_settings.h" |
#include "grit/generated_resources.h" |
#if defined(OS_LINUX) |
@@ -389,6 +390,11 @@ bool BrowserRenderProcessHost::Init() { |
} |
#endif // OS_POSIX |
+#if defined(OS_LINUX) |
+ if (GoogleUpdateSettings::GetCollectStatsConsent()) |
+ cmd_line.AppendSwitch(switches::kRendererCrashDump); |
+#endif |
+ |
cmd_line.AppendSwitchWithValue(switches::kProcessType, |
switches::kRendererProcess); |