• Home
  • Raw
  • Download

Lines Matching refs:Page

145     Page* p = it.next();  in VerifyMarking()
183 static void VerifyEvacuation(Page* page) { in VerifyEvacuation()
221 Page* p = it.next(); in VerifyEvacuation()
270 void MarkCompactCollector::AddEvacuationCandidate(Page* p) { in AddEvacuationCandidate()
325 Page* p = evacuation_candidates_[i]; in ClearInvalidStoreAndSlotsBufferEntries()
341 Page* p = it.next(); in VerifyValidSlotsBufferEntries()
393 Page* p = it.next(); in VerifyMarkbitsAreClean()
421 CHECK_EQ(0, Page::FromAddress(obj->address())->LiveBytes()); in VerifyMarkbitsAreClean()
475 Page::FromAddress(obj->address())->ResetProgressBar(); in ClearMarkbits()
476 Page::FromAddress(obj->address())->ResetLiveBytes(); in ClearMarkbits()
541 void MarkCompactCollector::SweepOrWaitUntilSweepingCompleted(Page* page) { in SweepOrWaitUntilSweepingCompleted()
666 const int kMaxEvacuatedBytesForReduceMemory = 12 * Page::kPageSize; in ComputeEvacuationHeuristics()
672 const int kMaxEvacuatedBytes = 4 * Page::kPageSize; in ComputeEvacuationHeuristics()
710 typedef std::pair<int, Page*> LiveBytesPagePair; in CollectEvacuationCandidates()
716 Page* p = it.next(); in CollectEvacuationCandidates()
718 if (p->IsFlagSet(Page::POPULAR_PAGE)) { in CollectEvacuationCandidates()
720 p->ClearFlag(Page::POPULAR_PAGE); in CollectEvacuationCandidates()
740 Page* p = pages[i].second; in CollectEvacuationCandidates()
750 Page* p = pages[i].second; in CollectEvacuationCandidates()
836 Page* p = evacuation_candidates_[i]; in AbortCompaction()
1736 Page::FromAddress(object->address())->owner()->identity()); in Visit()
1753 Page* p = it.next(); in DiscoverGreyObjectsInSpace()
2576 if (Page::FromAddress(code_entry)->IsEvacuationCandidate()) { in RecordMigratedCodeEntrySlot()
2614 Page* target_page = Page::FromAddress(reinterpret_cast<Address>(target)); in RecordRelocSlot()
2840 Page::FromAddress(heap_obj->address()) in UpdateSlot()
2841 ->IsFlagSet(Page::COMPACTION_WAS_ABORTED)); in UpdateSlot()
2911 bool MarkCompactCollector::IsSlotInBlackObject(Page* p, Address slot, in IsSlotInBlackObject()
3006 bool MarkCompactCollector::IsSlotInBlackObjectSlow(Page* p, Address slot) { in IsSlotInBlackObjectSlow()
3040 if (!IsSlotInBlackObject(Page::FromAddress(slot), slot, &object)) { in IsSlotInLiveObject()
3058 CHECK(IsSlotInBlackObjectSlow(Page::FromAddress(slot), slot)); in VerifyIsSlotInLiveObject()
3138 for (Page* page : evacuation_candidates_) { in NumberOfParallelCompactionTasks()
3161 for (Page* page : evacuation_candidates_) { in EvacuatePagesInParallel()
3205 Page* p = evacuation_candidates_[i]; in EvacuatePagesInParallel()
3224 p->SetFlag(Page::COMPACTION_WAS_ABORTED); in EvacuatePagesInParallel()
3234 DCHECK(p->IsFlagSet(Page::POPULAR_PAGE)); in EvacuatePagesInParallel()
3235 DCHECK(p->IsFlagSet(Page::RESCAN_ON_EVACUATION)); in EvacuatePagesInParallel()
3293 Page* p = evacuation_candidates_[i]; in EvacuatePages()
3295 p->IsFlagSet(Page::RESCAN_ON_EVACUATION)); in EvacuatePages()
3370 static int Sweep(PagedSpace* space, FreeList* free_list, Page* p, in Sweep()
3477 Page* p = evacuation_candidates_[i]; in RemoveObjectSlots()
3479 p->IsFlagSet(Page::RESCAN_ON_EVACUATION)); in RemoveObjectSlots()
3538 void MarkCompactCollector::VisitLiveObjectsBody(Page* page, in VisitLiveObjectsBody()
3558 Page* p = evacuation_candidates_[i]; in SweepAbortedPages()
3559 if (p->IsFlagSet(Page::COMPACTION_WAS_ABORTED)) { in SweepAbortedPages()
3691 Page* p = evacuation_candidates_[i]; in UpdatePointersAfterEvacuation()
3693 p->IsFlagSet(Page::RESCAN_ON_EVACUATION)); in UpdatePointersAfterEvacuation()
3710 if (p->IsFlagSet(Page::COMPACTION_WAS_ABORTED)) { in UpdatePointersAfterEvacuation()
3716 if (p->IsFlagSet(Page::RESCAN_ON_EVACUATION)) { in UpdatePointersAfterEvacuation()
3767 Page* p = evacuation_candidates_[i]; in MoveEvacuationCandidatesToEndOfPagesList()
3779 Page* p = evacuation_candidates_[i]; in ReleaseEvacuationCandidates()
3801 Page* p = it.next(); in SweepInParallel()
3814 int MarkCompactCollector::SweepInParallel(Page* page, PagedSpace* space) { in SweepInParallel()
3863 Page* p = it.next(); in StartSweepSpace()
3869 if (p->IsFlagSet(Page::RESCAN_ON_EVACUATION) || in StartSweepSpace()
3876 if (p->IsFlagSet(Page::NEVER_ALLOCATE_ON_PAGE)) { in StartSweepSpace()
3986 Page* p = it.next(); in ParallelSweepSpaceComplete()
4024 void MarkCompactCollector::EvictPopularEvacuationCandidate(Page* page) { in EvictPopularEvacuationCandidate()
4036 DCHECK(!page->IsFlagSet(Page::POPULAR_PAGE)); in EvictPopularEvacuationCandidate()
4037 page->SetFlag(Page::POPULAR_PAGE); in EvictPopularEvacuationCandidate()
4043 page->SetFlag(Page::RESCAN_ON_EVACUATION); in EvictPopularEvacuationCandidate()
4049 Page* target_page = Page::FromAddress(reinterpret_cast<Address>(target)); in RecordCodeEntrySlot()