Home | History | Annotate | Download | only in src

Lines Matching refs:chunk

64   MemoryChunk* chunk = MemoryChunk::FromAddress(obj->address());
65 int counter = chunk->write_barrier_counter();
69 chunk->write_barrier_counter();
70 chunk->set_write_barrier_counter(
182 MemoryChunk* chunk = MemoryChunk::FromAddress(object->address());
186 chunk->owner()->identity() == LO_SPACE) {
187 chunk->SetFlag(MemoryChunk::HAS_PROGRESS_BAR);
189 if (chunk->IsFlagSet(MemoryChunk::HAS_PROGRESS_BAR)) {
191 // When using a progress bar for large fixed arrays, scan only a chunk of
197 chunk->progress_bar());
211 chunk->set_progress_bar(start_offset);
333 void IncrementalMarking::SetOldSpacePageFlags(MemoryChunk* chunk,
337 chunk->SetFlag(MemoryChunk::POINTERS_TO_HERE_ARE_INTERESTING);
338 chunk->SetFlag(MemoryChunk::POINTERS_FROM_HERE_ARE_INTERESTING);
341 if (chunk->owner()->identity() == LO_SPACE &&
342 chunk->size() > static_cast<size_t>(Page::kPageSize) &&
344 chunk->SetFlag(MemoryChunk::RESCAN_ON_EVACUATION);
346 } else if (chunk->owner()->identity() == CELL_SPACE ||
347 chunk->owner()->identity() == PROPERTY_CELL_SPACE ||
348 chunk->scan_on_scavenge()) {
349 chunk->ClearFlag(MemoryChunk::POINTERS_TO_HERE_ARE_INTERESTING);
350 chunk->ClearFlag(MemoryChunk::POINTERS_FROM_HERE_ARE_INTERESTING);
352 chunk->ClearFlag(MemoryChunk::POINTERS_TO_HERE_ARE_INTERESTING);
353 chunk->SetFlag(MemoryChunk::POINTERS_FROM_HERE_ARE_INTERESTING);
358 void IncrementalMarking::SetNewSpacePageFlags(NewSpacePage* chunk,
360 chunk->SetFlag(MemoryChunk::POINTERS_TO_HERE_ARE_INTERESTING);
362 chunk->SetFlag(MemoryChunk::POINTERS_FROM_HERE_ARE_INTERESTING);
364 chunk->ClearFlag(MemoryChunk::POINTERS_FROM_HERE_ARE_INTERESTING);
366 chunk->SetFlag(MemoryChunk::SCAN_ON_SCAVENGE);
653 MemoryChunk* chunk = MemoryChunk::FromAddress(obj->address());
656 (chunk->IsFlagSet(MemoryChunk::HAS_PROGRESS_BAR) &&
679 MemoryChunk* chunk = MemoryChunk::FromAddress(obj->address());
682 (chunk->IsFlagSet(MemoryChunk::HAS_PROGRESS_BAR) &&