summaryrefslogtreecommitdiffstats
path: root/chrome/test/chrome_process_util.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/test/chrome_process_util.cc')
-rw-r--r--chrome/test/chrome_process_util.cc15
1 files changed, 15 insertions, 0 deletions
diff --git a/chrome/test/chrome_process_util.cc b/chrome/test/chrome_process_util.cc
index aaa1501..11228e2 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;
+}
+