Index: Source/platform/heap/BlinkGCMemoryDumpProvider.h |
diff --git a/Source/platform/heap/BlinkGCMemoryDumpProvider.h b/Source/platform/heap/BlinkGCMemoryDumpProvider.h |
index 1ed934947dbb4b651a9b3213e8327a56b3d6108c..133697f5505dc2682d80ba8c28e8dbb7f073cfc4 100644 |
--- a/Source/platform/heap/BlinkGCMemoryDumpProvider.h |
+++ b/Source/platform/heap/BlinkGCMemoryDumpProvider.h |
@@ -7,8 +7,11 @@ |
#include "platform/PlatformExport.h" |
#include "public/platform/WebMemoryDumpProvider.h" |
+#include "wtf/OwnPtr.h" |
+#include "wtf/text/WTFString.h" |
namespace blink { |
+class WebMemoryAllocatorDump; |
class PLATFORM_EXPORT BlinkGCMemoryDumpProvider final : public WebMemoryDumpProvider { |
public: |
@@ -18,8 +21,13 @@ public: |
// WebMemoryDumpProvider implementation. |
bool onMemoryDump(WebProcessMemoryDump*) override; |
+ WebMemoryAllocatorDump* createMemoryAllocatorDumpForLastGC(const String& absoluteName); |
+ void clearLastProcessMemoryDump(); |
+ |
private: |
BlinkGCMemoryDumpProvider(); |
+ |
+ OwnPtr<WebProcessMemoryDump> m_lastProcessMemoryDump; |
}; |
} // namespace blink |