Index: Source/platform/heap/ThreadState.h |
diff --git a/Source/platform/heap/ThreadState.h b/Source/platform/heap/ThreadState.h |
index 929f058fa874faa162507e3db299cae0422abf1b..2d527207732ff80c2e2629f7b5b27581032ef8d2 100644 |
--- a/Source/platform/heap/ThreadState.h |
+++ b/Source/platform/heap/ThreadState.h |
@@ -51,7 +51,7 @@ |
namespace blink { |
-class BasePage; |
+class BaseHeapPage; |
class CallbackStack; |
struct GCInfo; |
class HeapObjectHeader; |
@@ -60,7 +60,7 @@ |
class PersistentNode; |
class SafePointBarrier; |
class SafePointAwareMutexLocker; |
-class BaseHeap; |
+class ThreadHeap; |
class ThreadState; |
class Visitor; |
@@ -179,13 +179,13 @@ |
#define TypedHeapEnumName(Type) Type##Heap, |
-enum HeapIndices { |
- NormalPageHeapIndex = 0, |
- VectorHeapIndex, |
- InlineVectorHeapIndex, |
- HashTableHeapIndex, |
+enum TypedHeaps { |
+ GeneralHeap = 0, |
+ VectorBackingHeap, |
+ InlineVectorBackingHeap, |
+ HashTableBackingHeap, |
FOR_EACH_TYPED_HEAP(TypedHeapEnumName) |
- LargeObjectHeapIndex, |
+ LargeObjectHeap, |
// Values used for iteration of heap segments. |
NumberOfHeaps, |
}; |
@@ -481,14 +481,14 @@ |
// The heap is split into multiple heap parts based on object |
// types. To get the index for a given type, use |
// HeapIndexTrait<Type>::index. |
- BaseHeap* heap(int heapIndex) const { return m_heaps[heapIndex]; } |
+ ThreadHeap* heap(int heapIndex) const { return m_heaps[heapIndex]; } |
#if ENABLE(ASSERT) || ENABLE(GC_PROFILING) |
// Infrastructure to determine if an address is within one of the |
// address ranges for the Blink heap. If the address is in the Blink |
// heap the containing heap page is returned. |
- BasePage* findPageFromAddress(Address); |
- BasePage* findPageFromAddress(void* pointer) { return findPageFromAddress(reinterpret_cast<Address>(pointer)); } |
+ BaseHeapPage* findPageFromAddress(Address); |
+ BaseHeapPage* findPageFromAddress(void* pointer) { return findPageFromAddress(reinterpret_cast<Address>(pointer)); } |
#endif |
// List of persistent roots allocated on the given thread. |
@@ -666,7 +666,7 @@ |
bool m_sweepForbidden; |
size_t m_noAllocationCount; |
size_t m_allocatedObjectSizeBeforeGC; |
- BaseHeap* m_heaps[NumberOfHeaps]; |
+ ThreadHeap* m_heaps[NumberOfHeaps]; |
Vector<OwnPtr<CleanupTask>> m_cleanupTasks; |
bool m_isTerminating; |