Index: base/trace_event/memory_dump_provider.h |
diff --git a/base/trace_event/memory_dump_provider.h b/base/trace_event/memory_dump_provider.h |
index 18363c5928bc2e6fcc11a03d65ddf83e60966566..1c5bbb15050fc5eeb31e92fab34afe12dc8342b8 100644 |
--- a/base/trace_event/memory_dump_provider.h |
+++ b/base/trace_event/memory_dump_provider.h |
@@ -17,7 +17,10 @@ class ProcessMemoryDump; |
class BASE_EXPORT MemoryDumpProvider { |
public: |
// Called by the MemoryDumpManager when generating dump points. |
- virtual void DumpInto(ProcessMemoryDump* pmd) = 0; |
+ // Returns: true if the |pmd| was successfully populated, false otherwise. |
+ virtual bool DumpInto(ProcessMemoryDump* pmd) = 0; |
+ |
+ virtual const char* GetFriendlyName() const = 0; |
protected: |
MemoryDumpProvider() {} |