• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/JavaScriptCore-7600.1.17/heap/

Lines Matching refs:block

102     CopiedBlock* block = CopiedBlock::create(m_heap->blockAllocator().allocateCustomSize(sizeof(CopiedBlock) + bytes, CopiedBlock::blockSize));
103 m_newGen.oversizeBlocks.push(block);
104 m_newGen.blockFilter.add(reinterpret_cast<Bits>(block));
105 m_blockSet.add(block);
106 ASSERT(!block->isOld());
109 allocator.setCurrentBlock(block);
113 m_heap->didAllocate(block->region()->blockSize());
171 void CopiedSpace::doneFillingBlock(CopiedBlock* block, CopiedBlock** exchange)
178 if (!block)
181 if (!block->dataSize()) {
182 recycleBorrowedBlock(block);
186 block->zeroFillWilderness();
189 // Always put the block into the old gen because it's being promoted!
191 m_oldGen.toSpace->push(block);
192 m_blockSet.add(block);
193 m_oldGen.blockFilter.add(reinterpret_cast<Bits>(block));
213 for (CopiedBlock* block = m_newGen.toSpace->head(); block; block = block->next())
214 ASSERT(!block->liveBytes());
216 for (CopiedBlock* block = m_newGen.oversizeBlocks.head(); block; block = block->next())
217 ASSERT(!block->liveBytes());
220 for (CopiedBlock* block = m_oldGen.toSpace->head(); block; block = block->next())
221 block->didSurviveGC();
223 for (CopiedBlock* block = m_oldGen.oversizeBlocks.head(); block; block = block->next())
224 block->didSurviveGC();
252 CopiedBlock* block = fromSpace->removeHead();
253 // We don't add the block to the blockSet because it was never removed.
254 ASSERT(m_blockSet.contains(block));
255 blockFilter->add(reinterpret_cast<Bits>(block));
256 block->didSurviveGC();
257 toSpace->push(block);
280 for (CopiedBlock* block = m_oldGen.toSpace->head(); block; block = block->next())
281 calculatedSize += block->size();
283 for (CopiedBlock* block = m_oldGen.fromSpace->head(); block; block = block->next())
284 calculatedSize += block->size();
286 for (CopiedBlock* block = m_oldGen.oversizeBlocks.head(); block; block = block->next())
287 calculatedSize += block->size();
289 for (CopiedBlock* block = m_newGen.toSpace->head(); block; block = block->next())
290 calculatedSize += block->size();
292 for (CopiedBlock* block = m_newGen.fromSpace->head(); block; block = block->next())
293 calculatedSize += block->size();
295 for (CopiedBlock* block = m_newGen.oversizeBlocks.head(); block; block = block->next())
296 calculatedSize += block->size();
305 for (CopiedBlock* block = m_oldGen.toSpace->head(); block; block = block->next())
306 calculatedCapacity += block->capacity();
308 for (CopiedBlock* block = m_oldGen.fromSpace->head(); block; block = block->next())
309 calculatedCapacity += block->capacity();
311 for (CopiedBlock* block = m_oldGen.oversizeBlocks.head(); block; block = block->next())
312 calculatedCapacity += block->capacity();
314 for (CopiedBlock* block = m_newGen.toSpace->head(); block; block = block->next())
315 calculatedCapacity += block->capacity();
317 for (CopiedBlock* block = m_newGen.fromSpace->head(); block; block = block->next())
318 calculatedCapacity += block->capacity();
320 for (CopiedBlock* block = m_newGen.oversizeBlocks.head(); block; block = block->next())
321 calculatedCapacity += block->capacity();