Home
last modified time | relevance | path

Searched refs:PageBackend (Results 1 – 25 of 27) sorted by relevance

12

/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/components/gc/core/
H A Dpage_memory.cc164 PageBackend::PageBackend(PageAllocator* allocator) : allocator_(allocator) {} in PageBackend() function in gc::internal::PageBackend
166 PageBackend::~PageBackend() = default;
168 Address PageBackend::AllocateNormalPageMemory() { in AllocateNormalPageMemory()
185 void PageBackend::FreeNormalPageMemory(Address writeable_base) { in FreeNormalPageMemory()
192 Address PageBackend::AllocateLargePageMemory(size_t size) { in AllocateLargePageMemory()
201 void PageBackend::FreeLargePageMemory(Address writeable_base) { in FreeLargePageMemory()
H A Dpage_memory.h198 class GC_EXPORT PageBackend final {
200 explicit PageBackend(PageAllocator*);
201 ~PageBackend();
226 PageBackend(const PageBackend&) = delete;
227 PageBackend& operator=(const PageBackend&) = delete;
271 Address PageBackend::Lookup(Address address) const { in Lookup()
H A Dpage_memory_test.cc161 PageBackend backend(&allocator); in TEST()
172 PageBackend backend(&allocator); in TEST()
184 PageBackend backend(&allocator); in TEST()
199 PageBackend backend(&allocator); in TEST()
212 PageBackend backend(&allocator); in TEST()
/dports/www/chromium-legacy/chromium-88.0.4324.182/v8/src/heap/cppgc/
H A Dpage-memory.h194 class V8_EXPORT_PRIVATE PageBackend final {
196 explicit PageBackend(PageAllocator*);
197 ~PageBackend();
222 PageBackend(const PageBackend&) = delete;
223 PageBackend& operator=(const PageBackend&) = delete;
270 Address PageBackend::Lookup(ConstAddress address) const { in Lookup()
H A Dpage-memory.cc168 PageBackend::PageBackend(PageAllocator* allocator) : allocator_(allocator) {} in PageBackend() function in cppgc::internal::PageBackend
170 PageBackend::~PageBackend() = default;
172 Address PageBackend::AllocateNormalPageMemory(size_t bucket) { in AllocateNormalPageMemory()
188 void PageBackend::FreeNormalPageMemory(size_t bucket, Address writeable_base) { in FreeNormalPageMemory()
195 Address PageBackend::AllocateLargePageMemory(size_t size) { in AllocateLargePageMemory()
204 void PageBackend::FreeLargePageMemory(Address writeable_base) { in FreeLargePageMemory()
H A Dvisitor.h17 class PageBackend; variable
43 ConservativeTracingVisitor(HeapBase&, PageBackend&, cppgc::Visitor&);
62 PageBackend& page_backend_;
H A Dheap-base.h41 class PageBackend; variable
80 PageBackend* page_backend() { return page_backend_.get(); } in page_backend()
81 const PageBackend* page_backend() const { return page_backend_.get(); } in page_backend()
153 std::unique_ptr<PageBackend> page_backend_;
H A Dobject-allocator.h30 class PageBackend; variable
50 ObjectAllocator(RawHeap* heap, PageBackend* page_backend,
74 PageBackend* page_backend_;
H A Dheap-page.cc109 NormalPage* NormalPage::Create(PageBackend* page_backend, in Create()
125 PageBackend* backend = page->heap()->page_backend(); in Destroy()
180 LargePage* LargePage::Create(PageBackend* page_backend, LargePageSpace* space, in Create()
205 PageBackend* backend = page->heap()->page_backend(); in Destroy()
H A Dheap-base.cc64 page_backend_(std::make_unique<PageBackend>(&caged_heap_.allocator())), in HeapBase()
67 std::make_unique<PageBackend>(platform_->GetPageAllocator())), in HeapBase()
H A Dheap-page.h21 class PageBackend; variable
138 static NormalPage* Create(PageBackend*, NormalPageSpace*);
190 static LargePage* Create(PageBackend*, LargePageSpace*, size_t);
H A Dobject-allocator.cc86 void* AllocateLargeObject(PageBackend* page_backend, LargePageSpace* space, in AllocateLargeObject()
103 ObjectAllocator::ObjectAllocator(RawHeap* heap, PageBackend* page_backend, in ObjectAllocator()
/dports/lang/v8/v8-9.6.180.12/src/heap/cppgc/
H A Dpage-memory.h199 class V8_EXPORT_PRIVATE PageBackend final {
201 PageBackend(PageAllocator&, FatalOutOfMemoryHandler&);
202 ~PageBackend();
227 PageBackend(const PageBackend&) = delete;
228 PageBackend& operator=(const PageBackend&) = delete;
278 Address PageBackend::Lookup(ConstAddress address) const { in Lookup()
H A Dpage-memory.cc189 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 Dvisitor.h16 class PageBackend; variable
42 ConservativeTracingVisitor(HeapBase&, PageBackend&, cppgc::Visitor&);
61 PageBackend& page_backend_;
H A Dobject-allocator.h35 class PageBackend; variable
41 ObjectAllocator(RawHeap& heap, PageBackend& page_backend,
69 PageBackend& page_backend_;
H A Dheap-base.h70 class PageBackend; variable
105 PageBackend* page_backend() { return page_backend_.get(); } in page_backend()
106 const PageBackend* page_backend() const { return page_backend_.get(); } in page_backend()
236 std::unique_ptr<PageBackend> page_backend_;
H A Dheap-page.cc123 NormalPage* NormalPage::Create(PageBackend& page_backend, in Create()
157 PageBackend* backend = page->heap().page_backend(); in Destroy()
219 LargePage* LargePage::Create(PageBackend& page_backend, LargePageSpace& space, in Create()
241 PageBackend* backend = page->heap().page_backend(); in Destroy()
H A Dheap-page.h21 class PageBackend; variable
147 static NormalPage* Create(PageBackend&, NormalPageSpace&);
208 static LargePage* Create(PageBackend&, LargePageSpace&, size_t);
H A Dheap-base.cc67 page_backend_(std::make_unique<PageBackend>(caged_heap_.allocator(), in HeapBase()
70 page_backend_(std::make_unique<PageBackend>(*page_allocator(), in HeapBase()
H A Dobject-allocator.cc90 void* AllocateLargeObject(PageBackend& page_backend, LargePageSpace& space, in AllocateLargeObject()
109 ObjectAllocator::ObjectAllocator(RawHeap& heap, PageBackend& page_backend, in ObjectAllocator()
H A Dvisitor.cc28 HeapBase& heap, PageBackend& page_backend, cppgc::Visitor& visitor) in ConservativeTracingVisitor()
/dports/lang/v8/v8-9.6.180.12/test/unittests/heap/cppgc/
H A Dpage-memory-unittest.cc269 PageBackend backend(allocator, oom_handler); in TEST()
282 PageBackend backend(allocator, oom_handler); in TEST()
295 PageBackend backend(allocator, oom_handler); in TEST()
312 PageBackend backend(allocator, oom_handler); in TEST()
326 PageBackend backend(allocator, oom_handler); in TEST()
H A Dconcurrent-sweeper-unittest.cc105 const PageBackend* backend = heap->page_backend(); in CheckFreeListEntries()
121 const PageBackend* backend = heap->page_backend(); in PageInBackend()
128 const PageBackend* backend = heap->page_backend(); in FreeListContains()
H A Dheap-page-unittest.cc27 PageBackend& GetPageBackend() { in GetPageBackend()
188 const PageBackend* backend = Heap::From(GetHeap())->page_backend(); in TEST_F()
213 const PageBackend* backend = Heap::From(GetHeap())->page_backend(); in TEST_F()

12