Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1944)

Unified Diff: base/trace_event/process_memory_maps_dump_provider.cc

Issue 1417003003: [tracing] Dump child processes' memory metrics in browser (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@web_cache2_base
Patch Set: Nits. Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: base/trace_event/process_memory_maps_dump_provider.cc
diff --git a/base/trace_event/process_memory_maps_dump_provider.cc b/base/trace_event/process_memory_maps_dump_provider.cc
index 19f8d891618c10be3ae1d7a65d088b7aecacfb42..3059d392ad0ff20e2a381189388ca443b10e6690 100644
--- a/base/trace_event/process_memory_maps_dump_provider.cc
+++ b/base/trace_event/process_memory_maps_dump_provider.cc
@@ -136,13 +136,14 @@ uint32 ReadLinuxProcSmapsFile(FILE* smaps_file, ProcessMemoryMaps* pmm) {
} // namespace
// static
-ProcessMemoryMapsDumpProvider* ProcessMemoryMapsDumpProvider::GetInstance() {
- return Singleton<ProcessMemoryMapsDumpProvider,
- LeakySingletonTraits<ProcessMemoryMapsDumpProvider>>::get();
+scoped_ptr<ProcessMemoryMapsDumpProvider>
+ProcessMemoryMapsDumpProvider::CreateForProcess(ProcessHandle process) {
+ return make_scoped_ptr(new ProcessMemoryMapsDumpProvider(process));
}
-ProcessMemoryMapsDumpProvider::ProcessMemoryMapsDumpProvider() {
-}
+ProcessMemoryMapsDumpProvider::ProcessMemoryMapsDumpProvider(
+ ProcessHandle process)
+ : process_(process) {}
ProcessMemoryMapsDumpProvider::~ProcessMemoryMapsDumpProvider() {
}

Powered by Google App Engine
This is Rietveld 408576698