Home
last modified time | relevance | path

Searched refs:page_backend (Results 1 – 7 of 7) sorted by relevance

/external/v8/src/heap/cppgc/
Dheap-page.cc41 heap->page_backend()->Lookup(static_cast<ConstAddress>(address))); in FromInnerAddress()
109 NormalPage* NormalPage::Create(PageBackend* page_backend, in Create() argument
111 DCHECK_NOT_NULL(page_backend); in Create()
113 void* memory = page_backend->AllocateNormalPageMemory(space->index()); in Create()
125 PageBackend* backend = page->heap()->page_backend(); in Destroy()
180 LargePage* LargePage::Create(PageBackend* page_backend, LargePageSpace* space, in Create() argument
182 DCHECK_NOT_NULL(page_backend); in Create()
191 void* memory = page_backend->AllocateLargePageMemory(allocation_size); in Create()
205 PageBackend* backend = page->heap()->page_backend(); in Destroy()
Dobject-allocator.cc86 void* AllocateLargeObject(PageBackend* page_backend, LargePageSpace* space, in AllocateLargeObject() argument
89 LargePage* page = LargePage::Create(page_backend, space, size); in AllocateLargeObject()
103 ObjectAllocator::ObjectAllocator(RawHeap* heap, PageBackend* page_backend, in ObjectAllocator() argument
106 page_backend_(page_backend), in ObjectAllocator()
Dvisitor.cc25 HeapBase& heap, PageBackend& page_backend, cppgc::Visitor& visitor) in ConservativeTracingVisitor() argument
26 : heap_(heap), page_backend_(page_backend), visitor_(visitor) {} in ConservativeTracingVisitor()
Dheap-base.h80 PageBackend* page_backend() { return page_backend_.get(); } in page_backend() function
81 const PageBackend* page_backend() const { return page_backend_.get(); } in page_backend() function
Dmarking-verifier.cc18 : ConservativeTracingVisitor(heap, *heap.page_backend(), *visitor.get()), in MarkingVerifierBase()
Dmarking-visitor.cc52 : ConservativeTracingVisitor(heap, *heap.page_backend(), visitor), in ConservativeMarkingVisitor()
Dobject-allocator.h50 ObjectAllocator(RawHeap* heap, PageBackend* page_backend,