Home
last modified time | relevance | path

Searched refs:ChunkQueueType (Results 1 – 2 of 2) sorted by relevance

/third_party/node/deps/v8/src/heap/
Dmemory-allocator.h49 chunks_[ChunkQueueType::kRegular].reserve(kReservedQueueingSlots); in Unmapper()
50 chunks_[ChunkQueueType::kPooled].reserve(kReservedQueueingSlots); in Unmapper()
55 AddMemoryChunkSafe(ChunkQueueType::kRegular, chunk); in AddMemoryChunkSafe()
57 AddMemoryChunkSafe(ChunkQueueType::kNonRegular, chunk); in AddMemoryChunkSafe()
67 MemoryChunk* chunk = GetMemoryChunkSafe(ChunkQueueType::kPooled); in TryGetPooledMemoryChunkSafe()
69 chunk = GetMemoryChunkSafe(ChunkQueueType::kRegular); in TryGetPooledMemoryChunkSafe()
91 enum ChunkQueueType { enum
107 void AddMemoryChunkSafe(ChunkQueueType type, MemoryChunk* chunk) { in AddMemoryChunkSafe()
112 MemoryChunk* GetMemoryChunkSafe(ChunkQueueType type) { in GetMemoryChunkSafe()
131 std::vector<MemoryChunk*> chunks_[ChunkQueueType::kNumberOfChunkQueues];
Dmemory-allocator.cc146 while ((chunk = GetMemoryChunkSafe(ChunkQueueType::kNonRegular)) != nullptr) { in PerformFreeMemoryOnQueuedNonRegularChunks()
162 while ((chunk = GetMemoryChunkSafe(ChunkQueueType::kRegular)) != nullptr) { in PerformFreeMemoryOnQueuedChunks()
165 if (pooled) AddMemoryChunkSafe(ChunkQueueType::kPooled, chunk); in PerformFreeMemoryOnQueuedChunks()
172 while ((chunk = GetMemoryChunkSafe(ChunkQueueType::kPooled)) != nullptr) { in PerformFreeMemoryOnQueuedChunks()
183 for (int i = 0; i < ChunkQueueType::kNumberOfChunkQueues; i++) { in TearDown()
190 return chunks_[ChunkQueueType::kRegular].size() + in NumberOfCommittedChunks()
191 chunks_[ChunkQueueType::kNonRegular].size(); in NumberOfCommittedChunks()
197 for (int i = 0; i < ChunkQueueType::kNumberOfChunkQueues; i++) { in NumberOfChunks()
209 for (auto& chunk : chunks_[ChunkQueueType::kRegular]) { in CommittedBufferedMemory()
212 for (auto& chunk : chunks_[ChunkQueueType::kNonRegular]) { in CommittedBufferedMemory()