Index: content/shell/browser/shell_content_browser_client.cc |
diff --git a/content/shell/browser/shell_content_browser_client.cc b/content/shell/browser/shell_content_browser_client.cc |
index d02f675ed58a0815ff59f5aa5a62c8e37619a1e5..dfd6265f543fc54fb20047a8c84a7b587743f380 100644 |
--- a/content/shell/browser/shell_content_browser_client.cc |
+++ b/content/shell/browser/shell_content_browser_client.cc |
@@ -304,18 +304,8 @@ void ShellContentBrowserClient::GetAdditionalMappedFilesForChildProcess( |
regions->insert(std::make_pair( |
kShellPakDescriptor, |
base::GlobalDescriptors::GetInstance()->GetRegion(kShellPakDescriptor))); |
- |
- if (breakpad::IsCrashReporterEnabled()) { |
- base::File f(breakpad::CrashDumpManager::GetInstance()->CreateMinidumpFile( |
- child_process_id)); |
- if (!f.IsValid()) { |
- LOG(ERROR) << "Failed to create file for minidump, crash reporting will " |
- << "be disabled for this process."; |
- } else { |
- mappings->Transfer(kAndroidMinidumpDescriptor, |
- base::ScopedFD(f.TakePlatformFile())); |
- } |
- } |
+ breakpad::CrashDumpObserver::GetInstance()->BrowserChildProcessStarted( |
+ child_process_id, mappings); |
} |
#elif defined(OS_POSIX) && !defined(OS_MACOSX) |
void ShellContentBrowserClient::GetAdditionalMappedFilesForChildProcess( |