Index: chrome/common/chrome_paths_win.cc |
diff --git a/chrome/common/chrome_paths_win.cc b/chrome/common/chrome_paths_win.cc |
index 78d357307d0b43c77344d9c32733dac6c2a88ae0..37a262c486d82634261b87ec74ac4eb36c5f6d2c 100644 |
--- a/chrome/common/chrome_paths_win.cc |
+++ b/chrome/common/chrome_paths_win.cc |
@@ -118,4 +118,14 @@ bool ProcessNeedsProfileDir(const std::string& process_type) { |
return false; |
} |
+bool GetDefaultCrashDumpLocation(base::FilePath* crash_dir) { |
+ // In order to be able to start crash handling very early, we do not rely on |
Nico
2016/01/13 21:36:29
shouldn't this have an #if defined(OS_WIN) too?
grt (UTC plus 2)
2016/01/14 01:44:41
It's inherently OS_WIN on account of it being in a
|
+ // chrome's PathService entries (for DIR_CRASH_DUMPS) being available on |
+ // Windows. See https://crbug.com/564398. |
+ if (!GetDefaultUserDataDirectory(crash_dir)) |
+ return false; |
+ *crash_dir = crash_dir->Append(FILE_PATH_LITERAL("Crashpad")); |
+ return true; |
+} |
+ |
} // namespace chrome |