Lines Matching refs:chunk
292 void IncrementalMarking::SetOldSpacePageFlags(MemoryChunk* chunk,
296 chunk->SetFlag(MemoryChunk::POINTERS_TO_HERE_ARE_INTERESTING);
297 chunk->SetFlag(MemoryChunk::POINTERS_FROM_HERE_ARE_INTERESTING);
300 if (chunk->owner()->identity() == LO_SPACE &&
301 chunk->size() > static_cast<size_t>(Page::kPageSize) &&
303 chunk->SetFlag(MemoryChunk::RESCAN_ON_EVACUATION);
305 } else if (chunk->owner()->identity() == CELL_SPACE ||
306 chunk->scan_on_scavenge()) {
307 chunk->ClearFlag(MemoryChunk::POINTERS_TO_HERE_ARE_INTERESTING);
308 chunk->ClearFlag(MemoryChunk::POINTERS_FROM_HERE_ARE_INTERESTING);
310 chunk->ClearFlag(MemoryChunk::POINTERS_TO_HERE_ARE_INTERESTING);
311 chunk->SetFlag(MemoryChunk::POINTERS_FROM_HERE_ARE_INTERESTING);
316 void IncrementalMarking::SetNewSpacePageFlags(NewSpacePage* chunk,
318 chunk->SetFlag(MemoryChunk::POINTERS_TO_HERE_ARE_INTERESTING);
320 chunk->SetFlag(MemoryChunk::POINTERS_FROM_HERE_ARE_INTERESTING);
322 chunk->ClearFlag(MemoryChunk::POINTERS_FROM_HERE_ARE_INTERESTING);
324 chunk->SetFlag(MemoryChunk::SCAN_ON_SCAVENGE);