Index: Source/platform/heap/Heap.h |
diff --git a/Source/platform/heap/Heap.h b/Source/platform/heap/Heap.h |
index 550b6a174f557551da25d6142ae73b51c4528061..491c08dbb5bf91bae93d06f45b1180f92b3d1db4 100644 |
--- a/Source/platform/heap/Heap.h |
+++ b/Source/platform/heap/Heap.h |
@@ -386,6 +386,7 @@ public: |
virtual void removeFromHeap() = 0; |
virtual void sweep() = 0; |
virtual void makeConsistentForGC() = 0; |
+ virtual void makeConsistentForMutator() = 0; |
#if defined(ADDRESS_SANITIZER) |
virtual void poisonObjects(ObjectsToPoison, Poisoning) = 0; |
@@ -474,6 +475,7 @@ public: |
virtual void removeFromHeap() override; |
virtual void sweep() override; |
virtual void makeConsistentForGC() override; |
+ virtual void makeConsistentForMutator() override; |
#if defined(ADDRESS_SANITIZER) |
virtual void poisonObjects(ObjectsToPoison, Poisoning) override; |
#endif |
@@ -536,6 +538,7 @@ public: |
virtual void removeFromHeap() override; |
virtual void sweep() override; |
virtual void makeConsistentForGC() override; |
+ virtual void makeConsistentForMutator() override; |
#if defined(ADDRESS_SANITIZER) |
virtual void poisonObjects(ObjectsToPoison, Poisoning) override; |
#endif |
@@ -694,6 +697,7 @@ public: |
virtual void clearFreeLists() { } |
void makeConsistentForGC(); |
+ void makeConsistentForMutator(); |
#if ENABLE(ASSERT) |
virtual bool isConsistentForGC() = 0; |
#endif |