Index: third_party/WebKit/Source/platform/heap/HeapAllocator.h |
diff --git a/third_party/WebKit/Source/platform/heap/HeapAllocator.h b/third_party/WebKit/Source/platform/heap/HeapAllocator.h |
index 8261f0e654ef0bf8e7e72e9b6f0d0394fff1cbfc..5fdf9b58cb932a52ad290f71ebe4d91a5db08abd 100644 |
--- a/third_party/WebKit/Source/platform/heap/HeapAllocator.h |
+++ b/third_party/WebKit/Source/platform/heap/HeapAllocator.h |
@@ -33,7 +33,7 @@ public: |
static size_t quantizedSize(size_t count) |
{ |
RELEASE_ASSERT(count <= maxHeapObjectSize / sizeof(T)); |
- return Heap::allocationSizeFromSize(count * sizeof(T)) - sizeof(HeapObjectHeader); |
+ return ThreadHeap::allocationSizeFromSize(count * sizeof(T)) - sizeof(HeapObjectHeader); |
} |
template <typename T> |
static T* allocateVectorBacking(size_t size) |
@@ -42,7 +42,7 @@ public: |
ASSERT(state->isAllocationAllowed()); |
size_t gcInfoIndex = GCInfoTrait<HeapVectorBacking<T, VectorTraits<T>>>::index(); |
NormalPageArena* arena = static_cast<NormalPageArena*>(state->vectorBackingArena(gcInfoIndex)); |
- return reinterpret_cast<T*>(arena->allocateObject(Heap::allocationSizeFromSize(size), gcInfoIndex)); |
+ return reinterpret_cast<T*>(arena->allocateObject(ThreadHeap::allocationSizeFromSize(size), gcInfoIndex)); |
} |
template <typename T> |
static T* allocateExpandedVectorBacking(size_t size) |
@@ -51,7 +51,7 @@ public: |
ASSERT(state->isAllocationAllowed()); |
size_t gcInfoIndex = GCInfoTrait<HeapVectorBacking<T, VectorTraits<T>>>::index(); |
NormalPageArena* arena = static_cast<NormalPageArena*>(state->expandedVectorBackingArena(gcInfoIndex)); |
- return reinterpret_cast<T*>(arena->allocateObject(Heap::allocationSizeFromSize(size), gcInfoIndex)); |
+ return reinterpret_cast<T*>(arena->allocateObject(ThreadHeap::allocationSizeFromSize(size), gcInfoIndex)); |
} |
static void freeVectorBacking(void*); |
static bool expandVectorBacking(void*, size_t); |
@@ -64,7 +64,7 @@ public: |
#define COMMA , |
const char* typeName = WTF_HEAP_PROFILER_TYPE_NAME(HeapVectorBacking<T COMMA VectorTraits<T>>); |
#undef COMMA |
- return reinterpret_cast<T*>(Heap::allocateOnArenaIndex(state, size, BlinkGC::InlineVectorArenaIndex, gcInfoIndex, typeName)); |
+ return reinterpret_cast<T*>(ThreadHeap::allocateOnArenaIndex(state, size, BlinkGC::InlineVectorArenaIndex, gcInfoIndex, typeName)); |
} |
static void freeInlineVectorBacking(void*); |
static bool expandInlineVectorBacking(void*, size_t); |
@@ -76,7 +76,7 @@ public: |
size_t gcInfoIndex = GCInfoTrait<HeapHashTableBacking<HashTable>>::index(); |
ThreadState* state = ThreadStateFor<ThreadingTrait<T>::Affinity>::state(); |
const char* typeName = WTF_HEAP_PROFILER_TYPE_NAME(HeapHashTableBacking<HashTable>); |
- return reinterpret_cast<T*>(Heap::allocateOnArenaIndex(state, size, BlinkGC::HashTableArenaIndex, gcInfoIndex, typeName)); |
+ return reinterpret_cast<T*>(ThreadHeap::allocateOnArenaIndex(state, size, BlinkGC::HashTableArenaIndex, gcInfoIndex, typeName)); |
} |
template <typename T, typename HashTable> |
static T* allocateZeroedHashTableBacking(size_t size) |
@@ -89,7 +89,7 @@ public: |
template <typename Return, typename Metadata> |
static Return malloc(size_t size, const char* typeName) |
{ |
- return reinterpret_cast<Return>(Heap::allocate<Metadata>(size, IsEagerlyFinalizedType<Metadata>::value)); |
+ return reinterpret_cast<Return>(ThreadHeap::allocate<Metadata>(size, IsEagerlyFinalizedType<Metadata>::value)); |
} |
static void free(void* address) { } |
template<typename T> |
@@ -112,7 +112,7 @@ public: |
template<typename T> |
static bool isHeapObjectAlive(T* object) |
{ |
- return Heap::isHeapObjectAlive(object); |
+ return ThreadHeap::isHeapObjectAlive(object); |
} |
template<typename VisitorDispatcher> |
@@ -520,7 +520,7 @@ template<typename T> struct HashTraits<blink::WeakMember<T>> : SimpleClassHashTr |
visitor->trace(weakMember.get()); // Strongified visit. |
return false; |
} |
- return !blink::Heap::isHeapObjectAlive(weakMember); |
+ return !blink::ThreadHeap::isHeapObjectAlive(weakMember); |
} |
}; |