summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chromecast/app/linux/cast_crash_reporter_client.cc3
-rw-r--r--chromecast/browser/cast_content_browser_client.cc3
2 files changed, 4 insertions, 2 deletions
diff --git a/chromecast/app/linux/cast_crash_reporter_client.cc b/chromecast/app/linux/cast_crash_reporter_client.cc
index e90d4f1..fc88ed3 100644
--- a/chromecast/app/linux/cast_crash_reporter_client.cc
+++ b/chromecast/app/linux/cast_crash_reporter_client.cc
@@ -52,7 +52,8 @@ bool CastCrashReporterClient::EnableBreakpadForProcess(
const std::string& process_type) {
return process_type == switches::kRendererProcess ||
process_type == switches::kZygoteProcess ||
- process_type == switches::kGpuProcess;
+ process_type == switches::kGpuProcess ||
+ process_type == switches::kUtilityProcess;
}
bool CastCrashReporterClient::HandleCrashDump(const char* crashdump_filename) {
diff --git a/chromecast/browser/cast_content_browser_client.cc b/chromecast/browser/cast_content_browser_client.cc
index e1ba889..cf34a67 100644
--- a/chromecast/browser/cast_content_browser_client.cc
+++ b/chromecast/browser/cast_content_browser_client.cc
@@ -458,7 +458,8 @@ int CastContentBrowserClient::GetCrashSignalFD(
command_line.GetSwitchValueASCII(switches::kProcessType);
if (process_type == switches::kRendererProcess ||
- process_type == switches::kGpuProcess) {
+ process_type == switches::kGpuProcess ||
+ process_type == switches::kUtilityProcess) {
breakpad::CrashHandlerHostLinux* crash_handler =
crash_handlers_[process_type];
if (!crash_handler) {