Index: chrome/browser/chrome_content_browser_client.cc |
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
index 49f9dff09fcfc916180f8743e78d5de5c031740f..6a6f6802696c166173511fc3006d8702b124c4e1 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -2718,18 +2718,8 @@ void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess( |
fd = ui::GetLocalePackFd(&(*regions)[kAndroidLocalePakDescriptor]); |
mappings->Share(kAndroidLocalePakDescriptor, fd); |
- if (breakpad::IsCrashReporterEnabled()) { |
- base::File file = |
- breakpad::CrashDumpManager::GetInstance()->CreateMinidumpFile( |
- child_process_id); |
- if (file.IsValid()) { |
- mappings->Transfer(kAndroidMinidumpDescriptor, |
- base::ScopedFD(file.TakePlatformFile())); |
- } else { |
- LOG(ERROR) << "Failed to create file for minidump, crash reporting will " |
- "be disabled for this process."; |
- } |
- } |
+ breakpad::CrashDumpObserver::GetInstance()->BrowserChildProcessStarted( |
+ child_process_id, mappings); |
base::FilePath app_data_path; |
PathService::Get(base::DIR_ANDROID_APP_DATA, &app_data_path); |