Index: third_party/WebKit/Source/web/WebCacheMemoryDumpProvider.h |
diff --git a/third_party/WebKit/Source/platform/PartitionAllocMemoryDumpProvider.h b/third_party/WebKit/Source/web/WebCacheMemoryDumpProvider.h |
similarity index 54% |
copy from third_party/WebKit/Source/platform/PartitionAllocMemoryDumpProvider.h |
copy to third_party/WebKit/Source/web/WebCacheMemoryDumpProvider.h |
index 2e56e9b0ab88a1755ae2f8d727eeccd738d92dc7..2fea0c5cbb96abcc2b9ff38bcd94998ddbe2b9ef 100644 |
--- a/third_party/WebKit/Source/platform/PartitionAllocMemoryDumpProvider.h |
+++ b/third_party/WebKit/Source/web/WebCacheMemoryDumpProvider.h |
@@ -2,26 +2,29 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef PartitionAllocMemoryDumpProvider_h |
-#define PartitionAllocMemoryDumpProvider_h |
+#ifndef WebCacheMemoryDumpProvider_h |
+#define WebCacheMemoryDumpProvider_h |
#include "public/platform/WebCommon.h" |
#include "public/platform/WebMemoryDumpProvider.h" |
+#include "wtf/Noncopyable.h" |
namespace blink { |
-class BLINK_PLATFORM_EXPORT PartitionAllocMemoryDumpProvider final : public WebMemoryDumpProvider { |
+class WebCacheMemoryDumpProvider final : public WebMemoryDumpProvider { |
+ WTF_MAKE_NONCOPYABLE(WebCacheMemoryDumpProvider); |
+ |
public: |
- static PartitionAllocMemoryDumpProvider* instance(); |
- ~PartitionAllocMemoryDumpProvider() override; |
+ static void initialize(); |
+ ~WebCacheMemoryDumpProvider() override; |
// WebMemoryDumpProvider implementation. |
bool onMemoryDump(WebMemoryDumpLevelOfDetail, WebProcessMemoryDump*) override; |
private: |
- PartitionAllocMemoryDumpProvider(); |
+ WebCacheMemoryDumpProvider(); |
}; |
} // namespace blink |
-#endif // PartitionAllocMemoryDumpProvider_h |
+#endif // WebCacheMemoryDumpProvider_h |