Searched refs:PageBackend (Results 1 - 10 of 10) sorted by relevance
/third_party/node/deps/v8/src/heap/cppgc/ |
H A D | page-memory.h | 199 class V8_EXPORT_PRIVATE PageBackend final { 201 PageBackend(PageAllocator&, FatalOutOfMemoryHandler&); 202 ~PageBackend(); 227 PageBackend(const PageBackend&) = delete; 228 PageBackend& operator=(const PageBackend&) = delete; 279 Address PageBackend::Lookup(ConstAddress address) const { in Lookup()
|
H A D | page-memory.cc | 189 PageBackend::PageBackend(PageAllocator& allocator, in PageBackend() function in cppgc::internal::PageBackend 193 PageBackend::~PageBackend() = default; 195 Address PageBackend::AllocateNormalPageMemory(size_t bucket) { in AllocateNormalPageMemory() 214 void PageBackend::FreeNormalPageMemory(size_t bucket, Address writeable_base) { in FreeNormalPageMemory() 222 Address PageBackend::AllocateLargePageMemory(size_t size) { in AllocateLargePageMemory() 233 void PageBackend::FreeLargePageMemory(Address writeable_base) { in FreeLargePageMemory()
|
H A D | visitor.h | 16 class PageBackend; 42 ConservativeTracingVisitor(HeapBase&, PageBackend&, cppgc::Visitor&); 61 PageBackend& page_backend_;
|
H A D | heap-base.h | 71 class PageBackend; 109 PageBackend* page_backend() { return page_backend_.get(); } in page_backend() 110 const PageBackend* page_backend() const { return page_backend_.get(); } in page_backend() 246 std::unique_ptr<PageBackend> page_backend_;
|
H A D | heap-page.cc | 124 NormalPage* NormalPage::Create(PageBackend& page_backend, in Create() 158 PageBackend* backend = page->heap().page_backend(); in Destroy() 218 LargePage* LargePage::Create(PageBackend& page_backend, LargePageSpace& space, in Create() 252 PageBackend* backend = page->heap().page_backend(); in Destroy()
|
H A D | object-allocator.h | 36 class PageBackend; 42 ObjectAllocator(RawHeap& heap, PageBackend& page_backend, 78 PageBackend& page_backend_;
|
H A D | heap-page.h | 21 class PageBackend; 148 static NormalPage* Create(PageBackend&, NormalPageSpace&); 218 static LargePage* Create(PageBackend&, LargePageSpace&, size_t);
|
H A D | heap-base.cc | 68 page_backend_(std::make_unique<PageBackend>(caged_heap_.allocator(), in HeapBase() 71 page_backend_(std::make_unique<PageBackend>(*page_allocator(), in HeapBase()
|
H A D | object-allocator.cc | 92 void* AllocateLargeObject(PageBackend& page_backend, LargePageSpace& space, in AllocateLargeObject() 111 ObjectAllocator::ObjectAllocator(RawHeap& heap, PageBackend& page_backend, in ObjectAllocator()
|
H A D | visitor.cc | 28 HeapBase& heap, PageBackend& page_backend, cppgc::Visitor& visitor) in ConservativeTracingVisitor()
|
Completed in 5 milliseconds