Home
last modified time | relevance | path

Searched refs:ConcurrentAllocator (Results 1 – 12 of 12) sorted by relevance

/third_party/node/deps/v8/src/heap/
Dconcurrent-allocator.cc83 void ConcurrentAllocator::FreeLinearAllocationArea() { in FreeLinearAllocationArea()
93 void ConcurrentAllocator::MakeLinearAllocationAreaIterable() { in MakeLinearAllocationAreaIterable()
103 void ConcurrentAllocator::MarkLinearAllocationAreaBlack() { in MarkLinearAllocationAreaBlack()
112 void ConcurrentAllocator::UnmarkLinearAllocationArea() { in UnmarkLinearAllocationArea()
122 AllocationResult ConcurrentAllocator::AllocateInLabSlow( in AllocateInLabSlow()
134 bool ConcurrentAllocator::EnsureLab(AllocationOrigin origin) { in EnsureLab()
156 AllocationResult ConcurrentAllocator::AllocateOutsideLab( in AllocateOutsideLab()
172 bool ConcurrentAllocator::IsBlackAllocationEnabled() const { in IsBlackAllocationEnabled()
176 Heap* ConcurrentAllocator::owning_heap() const { return space_->heap(); } in owning_heap()
Dlocal-heap.h97 ConcurrentAllocator* old_space_allocator() { in old_space_allocator()
100 ConcurrentAllocator* code_space_allocator() { in code_space_allocator()
103 ConcurrentAllocator* shared_old_space_allocator() { in shared_old_space_allocator()
315 std::unique_ptr<ConcurrentAllocator> old_space_allocator_;
316 std::unique_ptr<ConcurrentAllocator> code_space_allocator_;
317 std::unique_ptr<ConcurrentAllocator> shared_old_space_allocator_;
320 friend class ConcurrentAllocator; variable
Dheap-allocator.h17 class ConcurrentAllocator; variable
106 ConcurrentAllocator* shared_old_allocator_;
107 ConcurrentAllocator* shared_map_allocator_;
Dconcurrent-allocator-inl.h21 AllocationResult ConcurrentAllocator::AllocateRaw(int object_size, in AllocateRaw()
37 AllocationResult ConcurrentAllocator::AllocateInLab( in AllocateInLab()
Dconcurrent-allocator.h34 class ConcurrentAllocator {
40 explicit ConcurrentAllocator(LocalHeap* local_heap, PagedSpace* space) in ConcurrentAllocator() function
Dlocal-heap.cc110 std::make_unique<ConcurrentAllocator>(this, heap_->old_space()); in SetUp()
114 std::make_unique<ConcurrentAllocator>(this, heap_->code_space()); in SetUp()
119 std::make_unique<ConcurrentAllocator>(this, heap_->shared_old_space()); in SetUp()
Dscavenger.cc553 ConcurrentAllocator* CreateSharedOldAllocator(Heap* heap) { in CreateSharedOldAllocator()
555 return new ConcurrentAllocator(nullptr, heap->shared_old_space()); in CreateSharedOldAllocator()
Dheap.h76 class ConcurrentAllocator; variable
869 inline ConcurrentAllocator* concurrent_allocator_for_maps();
2181 std::unique_ptr<ConcurrentAllocator> shared_old_allocator_;
2182 std::unique_ptr<ConcurrentAllocator> shared_map_allocator_;
Dscavenger.h200 std::unique_ptr<ConcurrentAllocator> shared_old_allocator_;
Dheap-inl.h110 ConcurrentAllocator* Heap::concurrent_allocator_for_maps() { in concurrent_allocator_for_maps()
Dmark-compact.cc1650 ConcurrentAllocator* shared_old_allocator, in EvacuateVisitorBase()
1731 ConcurrentAllocator* shared_old_allocator_;
1742 ConcurrentAllocator* shared_old_allocator, in EvacuateNewSpaceVisitor()
1901 ConcurrentAllocator* shared_old_allocator, in EvacuateOldSpaceVisitor()
3537 ConcurrentAllocator* CreateSharedOldAllocator(Heap* heap) { in CreateSharedOldAllocator()
3539 return new ConcurrentAllocator(nullptr, heap->shared_old_space()); in CreateSharedOldAllocator()
3642 std::unique_ptr<ConcurrentAllocator> shared_old_allocator_;
Dheap.cc5893 new ConcurrentAllocator(main_thread_local_heap(), shared_old_space_)); in SetUpSpaces()
5898 new ConcurrentAllocator(main_thread_local_heap(), shared_map_space_)); in SetUpSpaces()