Lines Matching refs:MemoryChunk
435 MemoryChunk* chunk = MemoryChunk::FromAddress(obj->address()); in ClearMarkbits()
589 DCHECK(MemoryChunk::FromAddress(old_start) == in TransferMark()
590 MemoryChunk::FromAddress(new_start)); in TransferMark()
721 if (p->IsFlagSet(MemoryChunk::FORCE_EVACUATION_CANDIDATE_FOR_TESTING)) { in CollectEvacuationCandidates()
724 p->ClearFlag(MemoryChunk::FORCE_EVACUATION_CANDIDATE_FOR_TESTING); in CollectEvacuationCandidates()
1530 void MarkCompactCollector::DiscoverGreyObjectsOnPage(MemoryChunk* p) { in DiscoverGreyObjectsOnPage()
2909 bool MarkCompactCollector::IsSlotInBlackObject(MemoryChunk* p, Address slot) { in IsSlotInBlackObject()
3057 static inline EvacuationMode ComputeEvacuationMode(MemoryChunk* chunk) { in ComputeEvacuationMode()
3059 if (chunk->IsFlagSet(MemoryChunk::PAGE_NEW_OLD_PROMOTION)) in ComputeEvacuationMode()
3061 if (chunk->IsFlagSet(MemoryChunk::PAGE_NEW_NEW_PROMOTION)) in ComputeEvacuationMode()
3187 page->IsFlagSet(MemoryChunk::IS_EXECUTABLE), in EvacuatePage()
3250 MemoryChunk* chunk, PerPageData) { in ProcessPageInParallel()
3254 static void FinalizePageSequentially(Heap* heap, MemoryChunk* chunk, in FinalizePageSequentially()
3305 if (page->IsFlagSet(MemoryChunk::NEW_SPACE_BELOW_AGE_MARK)) { in EvacuatePagesInParallel()
3479 static void VerifyAllBlackObjects(MemoryChunk* page) { in VerifyAllBlackObjects()
3489 bool MarkCompactCollector::VisitLiveObjects(MemoryChunk* page, Visitor* visitor, in VisitLiveObjects()
3520 void MarkCompactCollector::RecomputeLiveBytes(MemoryChunk* page) { in RecomputeLiveBytes()
3623 static bool ProcessPageInParallel(Heap* heap, PerTaskData, MemoryChunk* chunk, in ProcessPageInParallel()
3630 static void FinalizePageSequentially(Heap*, MemoryChunk*, bool, PerPageData) { in FinalizePageSequentially() argument
3634 static void UpdateUntypedPointers(Heap* heap, MemoryChunk* chunk) { in UpdateUntypedPointers()
3646 static void UpdateTypedPointers(Heap* heap, MemoryChunk* chunk) { in UpdateTypedPointers()
3716 heap, [&job](MemoryChunk* chunk) { job.AddPage(chunk, 0); }); in UpdatePointersInParallel()
3728 MemoryChunk* chunk, PerPageData limits) { in ProcessPageInParallel()
3740 static void FinalizePageSequentially(Heap*, MemoryChunk*, bool, PerPageData) { in FinalizePageSequentially() argument
3745 MemoryChunk* chunk, in ProcessPageInParallelVisitAll()
3757 MemoryChunk* chunk, in ProcessPageInParallelVisitLive()