Searched refs:NormalPageSpace (Results 1 – 11 of 11) sorted by relevance
67 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()
66 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);
56 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()
223 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()
33 : VisitNormalPageSpaceImpl(NormalPageSpace::From(space)); in Traverse()58 bool VisitNormalPageSpace(NormalPageSpace*) { return false; } in VisitNormalPageSpace() argument68 bool VisitNormalPageSpaceImpl(NormalPageSpace* space) { in VisitNormalPageSpaceImpl()
21 spaces_.push_back(std::make_unique<NormalPageSpace>(this, i, false)); in RawHeap()27 spaces_.push_back(std::make_unique<NormalPageSpace>( in RawHeap()
88 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()
42 NormalPageSpace::NormalPageSpace(RawHeap* heap, size_t index, in NormalPageSpace() function in cppgc::internal::NormalPageSpace
44 std::vector<NormalPageSpace*> compactable_spaces_;
18 class NormalPageSpace; variable138 static NormalPage* Create(PageBackend*, NormalPageSpace*);
134 auto* space = NormalPageSpace::From(page_->space()); in AddFreeListEntry()291 NormalPageSpace::From(page->space())->free_list(); in FinalizePage()458 bool VisitNormalPageSpace(NormalPageSpace* space) { in VisitNormalPageSpace()