Home
last modified time | relevance | path

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

/third_party/node/deps/v8/src/heap/cppgc/
Dobject-allocator.h67 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 …]
Dobject-allocator.cc60 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()
Dheap-space.h68 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);
Dcompactor.cc226 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()
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.cc103 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()
Dexplicit-management.cc55 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()
Dsweeper.h23 class NormalPageSpace; variable
56 bool SweepForAllocationIfRunning(NormalPageSpace* space, size_t size);
Dheap-space.cc44 NormalPageSpace::NormalPageSpace(RawHeap* heap, size_t index, in NormalPageSpace() function in cppgc::internal::NormalPageSpace
Dheap-statistics-collector.h23 bool VisitNormalPageSpace(NormalPageSpace&);
Dcompactor.h46 std::vector<NormalPageSpace*> compactable_spaces_;
Dsweeper.cc224 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()
Dheap-page.h18 class NormalPageSpace; variable
148 static NormalPage* Create(PageBackend&, NormalPageSpace&);
Dheap-base.cc133 bool VisitNormalPageSpace(NormalPageSpace& space) { in ResetRememberedSet()
Dheap-statistics-collector.cc121 bool HeapStatisticsCollector::VisitNormalPageSpace(NormalPageSpace& space) { in VisitNormalPageSpace()