Home
last modified time | relevance | path

Searched refs:NewSpacePage (Results 1 – 9 of 9) sorted by relevance

/external/v8/src/
Dspaces-inl.h77 : 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()
Dspaces.h1719 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 …]
Dspaces.cc393 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 …]
Dincremental-marking.h196 inline void SetNewSpacePageFlags(NewSpacePage* chunk) { in SetNewSpacePageFlags()
249 static void SetNewSpacePageFlags(NewSpacePage* chunk, bool is_marking);
Dheap-inl.h49 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()
Dincremental-marking.cc316 void IncrementalMarking::SetNewSpacePageFlags(NewSpacePage* chunk, in SetNewSpacePageFlags()
342 NewSpacePage* p = it.next(); in DeactivateIncrementalWriteBarrierForSpace()
376 NewSpacePage* p = it.next(); in ActivateIncrementalWriteBarrier()
Dheap.h344 if (NewSpacePage::IsAtStart(reinterpret_cast<Address>(front_))) { in remove()
345 NewSpacePage* front_page = in remove()
346 NewSpacePage::FromAddress(reinterpret_cast<Address>(front_)); in remove()
Dmark-compact.cc114 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()
Dheap.cc1454 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()