Home
last modified time | relevance | path

Searched refs:NormalPageSpace (Results 1 – 11 of 11) sorted by relevance

/external/v8/src/heap/cppgc/
Dobject-allocator.h67 inline void* AllocateObjectOnSpace(NormalPageSpace* space, size_t size,
69 void* OutOfLineAllocate(NormalPageSpace*, size_t, GCInfoIndex);
70 void* OutOfLineAllocateImpl(NormalPageSpace*, size_t, GCInfoIndex);
71 void* AllocateFromFreeList(NormalPageSpace*, size_t, GCInfoIndex);
85 return AllocateObjectOnSpace(NormalPageSpace::From(raw_heap_->Space(type)), in AllocateObject()
95 NormalPageSpace::From(raw_heap_->CustomSpace(space_index)), in AllocateObject()
110 void* ObjectAllocator::AllocateObjectOnSpace(NormalPageSpace* space, in AllocateObjectOnSpace()
114 NormalPageSpace::LinearAllocationBuffer& current_lab = in AllocateObjectOnSpace()
Dheap-space.h66 class V8_EXPORT_PRIVATE NormalPageSpace final : public BaseSpace {
91 static NormalPageSpace* From(BaseSpace* space) { in From()
93 return static_cast<NormalPageSpace*>(space); in From()
95 static const NormalPageSpace* From(const BaseSpace* space) { in From()
99 NormalPageSpace(RawHeap* heap, size_t index, bool is_compactable);
Dobject-allocator.cc56 void AddToFreeList(NormalPageSpace* space, Address start, size_t size) { in AddToFreeList()
64 void ReplaceLinearAllocationBuffer(NormalPageSpace* space, in ReplaceLinearAllocationBuffer()
109 void* ObjectAllocator::OutOfLineAllocate(NormalPageSpace* space, size_t size, in OutOfLineAllocate()
117 void* ObjectAllocator::OutOfLineAllocateImpl(NormalPageSpace* space, in OutOfLineAllocateImpl()
158 void* ObjectAllocator::AllocateFromFreeList(NormalPageSpace* space, size_t size, in AllocateFromFreeList()
176 bool VisitNormalPageSpace(NormalPageSpace* space) { in ResetLinearAllocationBuffers()
Dcompactor.cc223 CompactionState(NormalPageSpace* space, MovableReferences& movable_references) in CompactionState()
310 NormalPageSpace* space_;
369 void CompactSpace(NormalPageSpace* space, in CompactSpace()
371 using Pages = NormalPageSpace::Pages; in CompactSpace()
416 size_t UpdateHeapResidency(const std::vector<NormalPageSpace*>& spaces) { in UpdateHeapResidency()
418 [](size_t acc, const NormalPageSpace* space) { in UpdateHeapResidency()
431 compactable_spaces_.push_back(static_cast<NormalPageSpace*>(space.get())); in Compactor()
496 for (NormalPageSpace* space : compactable_spaces_) { in CompactSpacesIfEnabled()
Dheap-visitor.h33 : VisitNormalPageSpaceImpl(NormalPageSpace::From(space)); in Traverse()
58 bool VisitNormalPageSpace(NormalPageSpace*) { return false; } in VisitNormalPageSpace() argument
68 bool VisitNormalPageSpaceImpl(NormalPageSpace* space) { in VisitNormalPageSpaceImpl()
Draw-heap.cc21 spaces_.push_back(std::make_unique<NormalPageSpace>(this, i, false)); in RawHeap()
27 spaces_.push_back(std::make_unique<NormalPageSpace>( in RawHeap()
Dheap-page.cc88 DCHECK(!NormalPageSpace::From(normal_page->space()) in TryObjectHeaderFromInnerAddress()
110 NormalPageSpace* space) { in Create()
140 const auto& lab = NormalPageSpace::From(space())->linear_allocation_buffer(); in begin()
146 const auto& lab = NormalPageSpace::From(space())->linear_allocation_buffer(); in begin()
Dheap-space.cc42 NormalPageSpace::NormalPageSpace(RawHeap* heap, size_t index, in NormalPageSpace() function in cppgc::internal::NormalPageSpace
Dcompactor.h44 std::vector<NormalPageSpace*> compactable_spaces_;
Dheap-page.h18 class NormalPageSpace; variable
138 static NormalPage* Create(PageBackend*, NormalPageSpace*);
Dsweeper.cc134 auto* space = NormalPageSpace::From(page_->space()); in AddFreeListEntry()
291 NormalPageSpace::From(page->space())->free_list(); in FinalizePage()
458 bool VisitNormalPageSpace(NormalPageSpace* space) { in VisitNormalPageSpace()