Index: Source/platform/heap/Heap.h |
diff --git a/Source/platform/heap/Heap.h b/Source/platform/heap/Heap.h |
index 974a86c4be59b5a4d6e7261f2fbf4825e308cad9..c2e772936dae9adc7a344f122440a9e677d6a874 100644 |
--- a/Source/platform/heap/Heap.h |
+++ b/Source/platform/heap/Heap.h |
@@ -403,7 +403,7 @@ public: |
virtual void checkAndMarkPointer(Visitor*, Address) = 0; |
virtual void markOrphaned(); |
- virtual void takeSnapshot(String dumpBaseName, size_t pageIndex) = 0; |
+ virtual void takeSnapshot(String dumpBaseName, size_t pageIndex, ThreadState::GCSnapshotInfo&) = 0; |
#if ENABLE(GC_PROFILING) |
virtual const GCInfo* findGCInfo(Address) = 0; |
virtual void snapshot(TracedValue*, ThreadState::SnapshotInfo*) = 0; |
@@ -485,7 +485,7 @@ public: |
virtual void checkAndMarkPointer(Visitor*, Address) override; |
virtual void markOrphaned() override; |
- void takeSnapshot(String dumpBaseName, size_t pageIndex) override; |
+ void takeSnapshot(String dumpBaseName, size_t pageIndex, ThreadState::GCSnapshotInfo&) override; |
#if ENABLE(GC_PROFILING) |
const GCInfo* findGCInfo(Address) override; |
void snapshot(TracedValue*, ThreadState::SnapshotInfo*) override; |
@@ -550,7 +550,7 @@ public: |
virtual void checkAndMarkPointer(Visitor*, Address) override; |
virtual void markOrphaned() override; |
- void takeSnapshot(String dumpBaseName, size_t pageIndex) override; |
+ void takeSnapshot(String dumpBaseName, size_t pageIndex, ThreadState::GCSnapshotInfo&) override; |
#if ENABLE(GC_PROFILING) |
const GCInfo* findGCInfo(Address) override; |
void snapshot(TracedValue*, ThreadState::SnapshotInfo*) override; |
@@ -692,7 +692,7 @@ public: |
virtual ~BaseHeap(); |
void cleanupPages(); |
- void takeSnapshot(const String& dumpBaseName); |
+ void takeSnapshot(const String& dumpBaseName, ThreadState::GCSnapshotInfo&); |
#if ENABLE(ASSERT) || ENABLE(GC_PROFILING) |
BasePage* findPageFromAddress(Address); |
#endif |