Index: content/browser/dom_storage/dom_storage_database_adapter.h |
diff --git a/content/browser/dom_storage/dom_storage_database_adapter.h b/content/browser/dom_storage/dom_storage_database_adapter.h |
index 9068af21f9769dae0b8d629d4be696b02ba5b1c0..8efea8b0d4ad275f9b6458cfb22be11c0cd8db3c 100644 |
--- a/content/browser/dom_storage/dom_storage_database_adapter.h |
+++ b/content/browser/dom_storage/dom_storage_database_adapter.h |
@@ -9,9 +9,17 @@ |
// the per-origin DOMStorageDatabases for localStorage and |
// SessionStorageDatabase which stores multiple origins. |
+#include <string> |
+ |
#include "content/common/content_export.h" |
#include "content/common/dom_storage/dom_storage_types.h" |
+namespace base { |
+namespace trace_event { |
+class ProcessMemoryDump; |
+} |
+} |
+ |
namespace content { |
class CONTENT_EXPORT DOMStorageDatabaseAdapter { |
@@ -22,6 +30,9 @@ class CONTENT_EXPORT DOMStorageDatabaseAdapter { |
bool clear_all_first, const DOMStorageValuesMap& changes) = 0; |
virtual void DeleteFiles() {} |
virtual void Reset() {} |
+ // Adds memory statistics to |pmd| object for tracing. |
+ virtual void ReportMemoryUsage(base::trace_event::ProcessMemoryDump* pmd, |
+ const std::string& name) {} |
}; |
} // namespace content |