Index: components/crash/content/app/crashpad.cc |
diff --git a/components/crash/content/app/crashpad.cc b/components/crash/content/app/crashpad.cc |
index dcec34684352e1329f671b8b2212f97d9789c0cb..ba04da14fe4f193efbd08c883cb7623e6335a63d 100644 |
--- a/components/crash/content/app/crashpad.cc |
+++ b/components/crash/content/app/crashpad.cc |
@@ -96,6 +96,7 @@ void DumpWithoutCrashing() { |
void InitializeCrashpadImpl(bool initial_client, |
const std::string& process_type, |
+ const std::string& user_data_dir, |
bool embedded_handler) { |
static bool initialized = false; |
DCHECK(!initialized); |
@@ -123,7 +124,7 @@ void InitializeCrashpadImpl(bool initial_client, |
// database_path is only valid in the browser process. |
base::FilePath database_path = internal::PlatformCrashpadInitialization( |
- initial_client, browser_process, embedded_handler); |
+ initial_client, browser_process, embedded_handler, user_data_dir); |
crashpad::CrashpadInfo* crashpad_info = |
crashpad::CrashpadInfo::GetCrashpadInfo(); |
@@ -194,13 +195,14 @@ void InitializeCrashpadImpl(bool initial_client, |
} // namespace |
void InitializeCrashpad(bool initial_client, const std::string& process_type) { |
- InitializeCrashpadImpl(initial_client, process_type, false); |
+ InitializeCrashpadImpl(initial_client, process_type, std::string(), false); |
} |
#if defined(OS_WIN) |
void InitializeCrashpadWithEmbeddedHandler(bool initial_client, |
- const std::string& process_type) { |
- InitializeCrashpadImpl(initial_client, process_type, true); |
+ const std::string& process_type, |
+ const std::string& user_data_dir) { |
+ InitializeCrashpadImpl(initial_client, process_type, user_data_dir, true); |
} |
#endif // OS_WIN |