diff options
Diffstat (limited to 'chrome/test/chrome_process_util.cc')
-rw-r--r-- | chrome/test/chrome_process_util.cc | 15 |
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; +} + |