Index: chrome/test/chrome_process_util.cc |
diff --git a/chrome/test/chrome_process_util.cc b/chrome/test/chrome_process_util.cc |
index aaa150166b89098248f5f1f408623d90284bbbd2..11228e2004fd4fb4e588a0193241f4ddb3c1f155 100644 |
--- a/chrome/test/chrome_process_util.cc |
+++ b/chrome/test/chrome_process_util.cc |
@@ -103,3 +103,18 @@ size_t ChromeTestProcessMetrics::GetWorkingSetSize() { |
} |
#endif // !defined(OS_MACOSX) |
+ |
+ChromeTestProcessMetrics::~ChromeTestProcessMetrics() {} |
+ |
+ChromeTestProcessMetrics::ChromeTestProcessMetrics( |
+ base::ProcessHandle process) { |
+#if !defined(OS_MACOSX) |
+ process_metrics_.reset( |
+ base::ProcessMetrics::CreateProcessMetrics(process)); |
+#else |
+ process_metrics_.reset( |
+ base::ProcessMetrics::CreateProcessMetrics(process, NULL)); |
+#endif |
+ process_handle_ = process; |
+} |
+ |