Searched refs:NewSpacePage (Results 1 – 10 of 10) sorted by relevance
/external/v8/src/heap/ |
D | spaces-inl.h | 54 : prev_page_(NewSpacePage::FromAddress(space->ToSpaceStart())->prev_page()), in NewSpacePageIterator() 55 next_page_(NewSpacePage::FromAddress(space->ToSpaceStart())), in NewSpacePageIterator() 56 last_page_(NewSpacePage::FromLimit(space->ToSpaceEnd())) {} in NewSpacePageIterator() 64 : prev_page_(NewSpacePage::FromAddress(start)->prev_page()), in NewSpacePageIterator() 65 next_page_(NewSpacePage::FromAddress(start)), in NewSpacePageIterator() 66 last_page_(NewSpacePage::FromLimit(limit)) { in NewSpacePageIterator() 74 NewSpacePage* NewSpacePageIterator::next() { in next()
|
D | spaces.h | 1978 class NewSpacePage : public MemoryChunk { 1989 inline NewSpacePage* next_page() const { in next_page() 1990 return static_cast<NewSpacePage*>(next_chunk()); in next_page() 1993 inline void set_next_page(NewSpacePage* page) { set_next_chunk(page); } in set_next_page() 1995 inline NewSpacePage* prev_page() const { in prev_page() 1996 return static_cast<NewSpacePage*>(prev_chunk()); in prev_page() 1999 inline void set_prev_page(NewSpacePage* page) { set_prev_chunk(page); } in set_prev_page() 2017 static inline NewSpacePage* FromAddress(Address address_in_page) { in FromAddress() 2021 NewSpacePage* page = reinterpret_cast<NewSpacePage*>(page_start); in FromAddress() 2027 static inline NewSpacePage* FromLimit(Address address_limit) { in FromLimit() [all …]
|
D | spaces.cc | 398 NewSpacePage* NewSpacePage::Initialize(Heap* heap, Address start, in Initialize() 400 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() 1345 if (NewSpacePage::IsAtStart(top)) { in AddFreshPage() 1360 Address limit = NewSpacePage::FromLimit(top)->area_end(); in AddFreshPage() 1414 if (!NewSpacePage::IsAtEnd(current)) { in Verify() 1416 CHECK(!NewSpacePage::FromLimit(current)->ContainsLimit(top()) || in Verify() 1442 NewSpacePage* page = NewSpacePage::FromLimit(current)->next_page(); in Verify() 1496 NewSpacePage* current = anchor(); in Commit() [all …]
|
D | heap-inl.h | 30 if (NewSpacePage::IsAtStart(reinterpret_cast<Address>(rear_))) { in insert() 31 NewSpacePage* rear_page = in insert() 32 NewSpacePage::FromAddress(reinterpret_cast<Address>(rear_)); in insert() 371 NewSpacePage* page = NewSpacePage::FromAddress(old_address); in ShouldBePromoted() 504 if (!NewSpacePage::OnSamePage(object_address, last_memento_word_address)) { in FindAllocationMemento() 527 !NewSpacePage::OnSamePage(memento_address, top)); in FindAllocationMemento()
|
D | incremental-marking.h | 134 inline void SetNewSpacePageFlags(NewSpacePage* chunk) { in SetNewSpacePageFlags() 188 static void SetNewSpacePageFlags(NewSpacePage* chunk, bool is_marking);
|
D | incremental-marking.cc | 340 void IncrementalMarking::SetNewSpacePageFlags(NewSpacePage* chunk, in SetNewSpacePageFlags() 366 NewSpacePage* p = it.next(); in DeactivateIncrementalWriteBarrierForSpace() 401 NewSpacePage* p = it.next(); in ActivateIncrementalWriteBarrier()
|
D | mark-compact.cc | 115 NewSpacePage::FromAddress(space->bottom())->area_start()); in VerifyMarking() 117 NewSpacePage* page = it.next(); in VerifyMarking() 188 NewSpacePage* page = it.next(); in VerifyEvacuation() 451 NewSpacePage* p = it.next(); in VerifyMarkbitsAreClean() 1948 NewSpace* new_space, NewSpacePage* p) { in DiscoverAndEvacuateBlackObjectsOnPage() 2024 NewSpacePage* page = it.next(); in DiscoverGreyObjectsInNewSpace() 3113 NewSpacePage* p = it.next(); in EvacuateNewSpace()
|
D | heap.h | 430 if (NewSpacePage::IsAtStart(reinterpret_cast<Address>(front_))) { in remove() 431 NewSpacePage* front_page = in remove() 432 NewSpacePage::FromAddress(reinterpret_cast<Address>(front_)); in remove()
|
D | mark-compact.h | 847 NewSpacePage* p);
|
D | heap.cc | 1746 if (!NewSpacePage::IsAtEnd(new_space_front)) { in DoScavenge() 1752 NewSpacePage::FromLimit(new_space_front)->next_page()->area_start(); in DoScavenge() 4531 NewSpacePage* page = it.next(); in ZapFromSpace()
|