Searched refs:NewSpacePage (Results 1 – 9 of 9) sorted by relevance
77 : prev_page_(NewSpacePage::FromAddress(space->ToSpaceStart())->prev_page()), in NewSpacePageIterator()78 next_page_(NewSpacePage::FromAddress(space->ToSpaceStart())), in NewSpacePageIterator()79 last_page_(NewSpacePage::FromLimit(space->ToSpaceEnd())) { } in NewSpacePageIterator()87 : prev_page_(NewSpacePage::FromAddress(start)->prev_page()), in NewSpacePageIterator()88 next_page_(NewSpacePage::FromAddress(start)), in NewSpacePageIterator()89 last_page_(NewSpacePage::FromLimit(limit)) { in NewSpacePageIterator()99 NewSpacePage* NewSpacePageIterator::next() { in next()
1719 class NewSpacePage : public MemoryChunk {1730 inline NewSpacePage* next_page() const { in next_page()1731 return static_cast<NewSpacePage*>(next_chunk()); in next_page()1734 inline void set_next_page(NewSpacePage* page) { in set_next_page()1738 inline NewSpacePage* prev_page() const { in prev_page()1739 return static_cast<NewSpacePage*>(prev_chunk()); in prev_page()1742 inline void set_prev_page(NewSpacePage* page) { in set_prev_page()1766 static inline NewSpacePage* FromAddress(Address address_in_page) { in FromAddress()1770 NewSpacePage* page = reinterpret_cast<NewSpacePage*>(page_start); in FromAddress()1776 static inline NewSpacePage* FromLimit(Address address_limit) { in FromLimit()[all …]
393 NewSpacePage* NewSpacePage::Initialize(Heap* heap, in Initialize()396 Address area_start = start + NewSpacePage::kObjectStartOffset; in Initialize()414 NewSpacePage* page = static_cast<NewSpacePage*>(chunk); in Initialize()420 void NewSpacePage::InitializeAsAnchor(SemiSpace* semi_space) { in InitializeAsAnchor()1167 if (NewSpacePage::IsAtStart(top)) { in AddFreshPage()1182 Address limit = NewSpacePage::FromLimit(top)->area_end(); in AddFreshPage()1238 if (!NewSpacePage::IsAtEnd(current)) { in Verify()1240 CHECK(!NewSpacePage::FromLimit(current)->ContainsLimit(top()) || in Verify()1266 NewSpacePage* page = NewSpacePage::FromLimit(current)->next_page(); in Verify()1323 NewSpacePage* page = anchor(); in Commit()[all …]
196 inline void SetNewSpacePageFlags(NewSpacePage* chunk) { in SetNewSpacePageFlags()249 static void SetNewSpacePageFlags(NewSpacePage* chunk, bool is_marking);
49 if (NewSpacePage::IsAtStart(reinterpret_cast<Address>(rear_))) { in insert()50 NewSpacePage* rear_page = in insert()51 NewSpacePage::FromAddress(reinterpret_cast<Address>(rear_)); in insert()326 NewSpacePage* page = NewSpacePage::FromAddress(old_address); in ShouldBePromoted()
316 void IncrementalMarking::SetNewSpacePageFlags(NewSpacePage* chunk, in SetNewSpacePageFlags()342 NewSpacePage* p = it.next(); in DeactivateIncrementalWriteBarrierForSpace()376 NewSpacePage* p = it.next(); in ActivateIncrementalWriteBarrier()
344 if (NewSpacePage::IsAtStart(reinterpret_cast<Address>(front_))) { in remove()345 NewSpacePage* front_page = in remove()346 NewSpacePage::FromAddress(reinterpret_cast<Address>(front_)); in remove()
114 NewSpacePage::FromAddress(space->bottom())->area_start()); in VerifyMarking()116 NewSpacePage* page = it.next(); in VerifyMarking()191 NewSpacePage* page = it.next(); in VerifyEvacuation()322 NewSpacePage* p = it.next(); in VerifyMarkbitsAreClean()
1454 if (!NewSpacePage::IsAtEnd(new_space_front)) { in DoScavenge()1460 NewSpacePage::FromLimit(new_space_front)->next_page()->area_start(); in DoScavenge()5250 NewSpacePage* page = it.next(); in ZapFromSpace()