| 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
|
|
|
|
|