Searched refs:NormalPage (Results 1 – 10 of 10) sorted by relevance
/third_party/node/deps/v8/src/heap/cppgc/ |
D | heap-page.cc | 59 NormalPage::Destroy(NormalPage::From(page)); in Destroy() 65 : NormalPage::From(this)->PayloadStart(); in PayloadStart() 74 : NormalPage::From(this)->PayloadEnd(); in PayloadEnd() 83 : NormalPage::From(this)->AllocatedBytesAtLastGC(); in AllocatedBytesAtLastGC() 99 const NormalPage* normal_page = NormalPage::From(this); in TryObjectHeaderFromInnerAddress() 124 NormalPage* NormalPage::Create(PageBackend& page_backend, in Create() 127 auto* normal_page = new (memory) NormalPage(*space.raw_heap()->heap(), space); in Create() 153 void NormalPage::Destroy(NormalPage* page) { in Destroy() 157 page->~NormalPage(); in Destroy() 163 NormalPage::NormalPage(HeapBase& heap, BaseSpace& space) in NormalPage() function in cppgc::internal::NormalPage [all …]
|
D | heap-page.h | 100 class V8_EXPORT_PRIVATE NormalPage final : public BasePage { 148 static NormalPage* Create(PageBackend&, NormalPageSpace&); 151 static void Destroy(NormalPage*); 153 static NormalPage* From(BasePage* page) { in From() 155 return static_cast<NormalPage*>(page); in From() 157 static const NormalPage* From(const BasePage* page) { in From() 197 NormalPage(HeapBase& heap, BaseSpace& space); 198 ~NormalPage(); 282 NormalPage::From(page)->object_start_bitmap(); in ObjectHeaderFromInnerAddressImpl()
|
D | compactor.cc | 223 using Pages = std::vector<NormalPage*>; 229 void AddPage(NormalPage* page) { in AddPage() 238 void RelocateObject(const NormalPage* page, const Address header, in RelocateObject() 278 for (NormalPage* page : available_pages_) { in FinishCompactingSpace() 280 NormalPage::Destroy(page); in FinishCompactingSpace() 284 void FinishCompactingPage(NormalPage* page) { in FinishCompactingPage() 317 NormalPage* current_page_ = nullptr; 325 void CompactPage(NormalPage* page, CompactionState& compaction_state) { in CompactPage() 420 CompactPage(NormalPage::From(page), compaction_state); in CompactSpace()
|
D | heap-visitor.h | 46 auto* normal_page = NormalPage::From(&page); in Traverse() 60 bool VisitNormalPage(NormalPage&) { return false; } in VisitNormalPage() argument 74 bool VisitNormalPageImpl(NormalPage& page) { in VisitNormalPageImpl()
|
D | object-allocator.cc | 66 NormalPage::From(BasePage::FromPayload(start)) in AddToFreeList() 84 auto* page = NormalPage::From(BasePage::FromPayload(new_buffer)); in ReplaceLinearAllocationBuffer() 198 auto* new_page = NormalPage::Create(page_backend_, space); in RefillLinearAllocationBuffer() 213 auto& page = *NormalPage::From(BasePage::FromPayload(entry.address)); in RefillLinearAllocationBufferFromFreeList()
|
D | sweeper.cc | 45 void Verify(NormalPage& page) { in Verify() 52 bool VisitNormalPage(NormalPage& page) { in VisitNormalPage() 294 NormalPage* page, PageAllocator& page_allocator) { in SweepNormalPage() 465 ObjectStartBitmapVerifier().Verify(static_cast<NormalPage&>(*page)); in FinalizePage() 548 bool VisitNormalPage(NormalPage& page) { in VisitNormalPage() 560 NormalPage::Destroy(&page); in VisitNormalPage() 622 bool VisitNormalPage(NormalPage& page) { in VisitNormalPage()
|
D | explicit-management.cc | 54 auto* normal_page = NormalPage::From(base_page); in FreeUnreferencedObject() 121 NormalPage::From(&base_page)->object_start_bitmap().SetBit(free_start); in Shrink()
|
D | object-allocator.h | 172 NormalPage::From(BasePage::FromPayload(&filler)) in AllocateObjectOnSpace() 209 NormalPage::From(BasePage::FromPayload(header)) in AllocateObjectOnSpace()
|
D | heap-statistics-collector.h | 25 bool VisitNormalPage(NormalPage&);
|
D | heap-statistics-collector.cc | 142 bool HeapStatisticsCollector::VisitNormalPage(NormalPage& page) { in VisitNormalPage()
|