Searched refs:NormalPageSpace (Results 1 – 16 of 16) sorted by relevance
67 inline void* AllocateObjectOnSpace(NormalPageSpace& space, size_t size,69 inline void* AllocateObjectOnSpace(NormalPageSpace& space, size_t size,71 void* OutOfLineAllocate(NormalPageSpace&, size_t, AlignVal, GCInfoIndex);72 void* OutOfLineAllocateImpl(NormalPageSpace&, size_t, AlignVal, GCInfoIndex);74 void RefillLinearAllocationBuffer(NormalPageSpace&, size_t);75 bool RefillLinearAllocationBufferFromFreeList(NormalPageSpace&, size_t);89 return AllocateObjectOnSpace(NormalPageSpace::From(*raw_heap_.Space(type)), in AllocateObject()100 return AllocateObjectOnSpace(NormalPageSpace::From(*raw_heap_.Space(type)), in AllocateObject()110 NormalPageSpace::From(*raw_heap_.CustomSpace(space_index)), in AllocateObject()121 NormalPageSpace::From(*raw_heap_.CustomSpace(space_index)), in AllocateObject()[all …]
60 void AddToFreeList(NormalPageSpace& space, Address start, size_t size) { in AddToFreeList()71 void ReplaceLinearAllocationBuffer(NormalPageSpace& space, in ReplaceLinearAllocationBuffer()119 void* ObjectAllocator::OutOfLineAllocate(NormalPageSpace& space, size_t size, in OutOfLineAllocate()137 void* ObjectAllocator::OutOfLineAllocateImpl(NormalPageSpace& space, in OutOfLineAllocateImpl()173 void ObjectAllocator::RefillLinearAllocationBuffer(NormalPageSpace& space, in RefillLinearAllocationBuffer()208 NormalPageSpace& space, size_t size) { in RefillLinearAllocationBufferFromFreeList()231 bool VisitNormalPageSpace(NormalPageSpace& space) { in ResetLinearAllocationBuffers()
68 class V8_EXPORT_PRIVATE NormalPageSpace final : public BaseSpace {93 static NormalPageSpace& From(BaseSpace& space) { in From()95 return static_cast<NormalPageSpace&>(space); in From()97 static const NormalPageSpace& From(const BaseSpace& space) { in From()101 NormalPageSpace(RawHeap* heap, size_t index, bool is_compactable);
226 CompactionState(NormalPageSpace* space, MovableReferences& movable_references) in CompactionState()314 NormalPageSpace* space_;376 void CompactSpace(NormalPageSpace* space, in CompactSpace()378 using Pages = NormalPageSpace::Pages; in CompactSpace()427 size_t UpdateHeapResidency(const std::vector<NormalPageSpace*>& spaces) { in UpdateHeapResidency()429 [](size_t acc, const NormalPageSpace* space) { in UpdateHeapResidency()442 compactable_spaces_.push_back(static_cast<NormalPageSpace*>(space.get())); in Compactor()511 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()
103 DCHECK(!NormalPageSpace::From(normal_page->space()) in TryObjectHeaderFromInnerAddress()125 NormalPageSpace& space) { in Create()173 const auto& lab = NormalPageSpace::From(space()).linear_allocation_buffer(); in begin()179 const auto& lab = NormalPageSpace::From(space()).linear_allocation_buffer(); in begin()
55 auto& normal_space = *static_cast<NormalPageSpace*>(&base_page->space()); in FreeUnreferencedObject()86 auto& normal_space = *static_cast<NormalPageSpace*>(&base_page.space()); in Grow()105 auto& normal_space = *static_cast<NormalPageSpace*>(&base_page.space()); in Shrink()
23 class NormalPageSpace; variable56 bool SweepForAllocationIfRunning(NormalPageSpace* space, size_t size);
44 NormalPageSpace::NormalPageSpace(RawHeap* heap, size_t index, in NormalPageSpace() function in cppgc::internal::NormalPageSpace
23 bool VisitNormalPageSpace(NormalPageSpace&);
46 std::vector<NormalPageSpace*> compactable_spaces_;
224 NormalPageSpace::From(page.space()).free_list(), page) {} in InlinedFinalizationBuilder()448 FreeList& space_freelist = NormalPageSpace::From(page->space()).free_list(); in FinalizePage()698 bool VisitNormalPageSpace(NormalPageSpace& space) { in VisitNormalPageSpace()774 bool SweepForAllocationIfRunning(NormalPageSpace* space, size_t size) { in SweepForAllocationIfRunning()1053 bool Sweeper::SweepForAllocationIfRunning(NormalPageSpace* space, size_t size) { in SweepForAllocationIfRunning()
18 class NormalPageSpace; variable148 static NormalPage* Create(PageBackend&, NormalPageSpace&);
133 bool VisitNormalPageSpace(NormalPageSpace& space) { in ResetRememberedSet()
121 bool HeapStatisticsCollector::VisitNormalPageSpace(NormalPageSpace& space) { in VisitNormalPageSpace()