Home
last modified time | relevance | path

Searched refs:NormalPage (Results 1 – 10 of 10) sorted by relevance

/third_party/node/deps/v8/src/heap/cppgc/
Dheap-page.cc59 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 …]
Dheap-page.h100 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()
Dcompactor.cc223 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()
Dheap-visitor.h46 auto* normal_page = NormalPage::From(&page); in Traverse()
60 bool VisitNormalPage(NormalPage&) { return false; } in VisitNormalPage() argument
74 bool VisitNormalPageImpl(NormalPage& page) { in VisitNormalPageImpl()
Dobject-allocator.cc66 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()
Dsweeper.cc45 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()
Dexplicit-management.cc54 auto* normal_page = NormalPage::From(base_page); in FreeUnreferencedObject()
121 NormalPage::From(&base_page)->object_start_bitmap().SetBit(free_start); in Shrink()
Dobject-allocator.h172 NormalPage::From(BasePage::FromPayload(&filler)) in AllocateObjectOnSpace()
209 NormalPage::From(BasePage::FromPayload(header)) in AllocateObjectOnSpace()
Dheap-statistics-collector.h25 bool VisitNormalPage(NormalPage&);
Dheap-statistics-collector.cc142 bool HeapStatisticsCollector::VisitNormalPage(NormalPage& page) { in VisitNormalPage()