Home
last modified time | relevance | path

Searched refs:AllocationSpace (Results 1 – 25 of 26) sorted by relevance

12

/third_party/node/deps/v8/src/heap/
Dsweeper.h84 void AddPage(AllocationSpace space, Page* page, AddPageMode mode);
86 int ParallelSweepSpace(AllocationSpace identity, SweepingMode sweeping_mode,
88 int ParallelSweepPage(Page* page, AllocationSpace identity,
105 void DrainSweepingWorklistForSpace(AllocationSpace space);
163 ForAllSweepingSpaces([this, &is_done](AllocationSpace space) { in IsDoneSweeping()
173 bool ConcurrentSweepSpace(AllocationSpace identity, JobDelegate* delegate);
177 bool IncrementalSweepSpace(AllocationSpace identity);
179 Page* GetSweepingPageSafe(AllocationSpace space);
180 bool TryRemoveSweepingPageSafe(AllocationSpace space, Page* page);
182 void PrepareToBeSweptPage(AllocationSpace space, Page* page);
[all …]
Dsweeper.cc104 const AllocationSpace space_id = static_cast<AllocationSpace>( in RunImpl()
154 ForAllSweepingSpaces([this, marking_state](AllocationSpace space) { in StartSweeping()
200 ForAllSweepingSpaces([this](AllocationSpace space) { in EnsureCompleted()
206 ForAllSweepingSpaces([this](AllocationSpace space) { in EnsureCompleted()
212 void Sweeper::DrainSweepingWorklistForSpace(AllocationSpace space) { in DrainSweepingWorklistForSpace()
218 ForAllSweepingSpaces([this](AllocationSpace space) { in SupportConcurrentSweeping()
461 bool Sweeper::ConcurrentSweepSpace(AllocationSpace identity, in ConcurrentSweepSpace()
475 bool Sweeper::IncrementalSweepSpace(AllocationSpace identity) { in IncrementalSweepSpace()
487 int Sweeper::ParallelSweepSpace(AllocationSpace identity, in ParallelSweepSpace()
509 int Sweeper::ParallelSweepPage(Page* page, AllocationSpace identity, in ParallelSweepPage()
[all …]
Dbase-space.h32 AllocationSpace identity() const { return id_; } in identity()
35 static const char* GetSpaceName(AllocationSpace space);
65 BaseSpace(Heap* heap, AllocationSpace id) in BaseSpace()
72 AllocationSpace id_;
Dmemory-chunk-layout.cc49 AllocationSpace space) { in ObjectStartOffsetInMemoryChunk()
63 AllocationSpace space) { in AllocatableMemoryInMemoryChunk()
Devacuation-allocator.h49 inline AllocationResult Allocate(AllocationSpace space, int object_size,
52 inline void FreeLast(AllocationSpace space, HeapObject object,
Dmemory-chunk-layout.h90 static size_t ObjectStartOffsetInMemoryChunk(AllocationSpace space);
91 static size_t AllocatableMemoryInMemoryChunk(AllocationSpace space);
Devacuation-allocator-inl.h15 AllocationResult EvacuationAllocator::Allocate(AllocationSpace space, in Allocate()
36 void EvacuationAllocator::FreeLast(AllocationSpace space, HeapObject object, in FreeLast()
Dbase-space.cc10 const char* BaseSpace::GetSpaceName(AllocationSpace space) { in GetSpaceName()
Dlarge-spaces.h145 LargeObjectSpace(Heap* heap, AllocationSpace id);
185 explicit OldLargeObjectSpace(Heap* heap, AllocationSpace id);
Dpaged-spaces.h90 Heap* heap, AllocationSpace id, Executability executable, in NON_EXPORTED_BASE()
446 CompactionSpace(Heap* heap, AllocationSpace id, Executability executable, in CompactionSpace()
482 CompactionSpace* Get(AllocationSpace space) { in Get()
Dmemory-chunk-inl.h42 AllocationSpace MemoryChunk::owner_identity() const { in owner_identity()
Dheap.h412 static bool IsValidAllocationSpace(AllocationSpace space);
500 void NotifyOldGenerationExpansion(AllocationSpace space, MemoryChunk* chunk);
598 bool AllowedToBeMigrated(Map map, HeapObject object, AllocationSpace dest);
977 AllocationSpace space, GarbageCollectionReason gc_reason,
1237 V8_EXPORT_PRIVATE bool InSpace(HeapObject value, AllocationSpace space) const;
1244 V8_EXPORT_PRIVATE bool InSpaceSlow(Address addr, AllocationSpace space) const;
1756 GarbageCollector SelectGarbageCollector(AllocationSpace space,
Dspaces.h115 Space(Heap* heap, AllocationSpace id, FreeList* free_list) in Space()
465 SpaceWithLinearArea(Heap* heap, AllocationSpace id, FreeList* free_list, in SpaceWithLinearArea()
Dheap-allocator.cc61 constexpr AllocationSpace AllocationTypeToGCSpace(AllocationType type) { in AllocationTypeToGCSpace()
Dmemory-chunk.h184 inline AllocationSpace owner_identity() const;
Dlarge-spaces.cc110 LargeObjectSpace::LargeObjectSpace(Heap* heap, AllocationSpace id) in LargeObjectSpace()
495 OldLargeObjectSpace::OldLargeObjectSpace(Heap* heap, AllocationSpace id) in OldLargeObjectSpace()
Dmark-compact.cc741 AllocationSpace space) { in DrainSweepingWorklistForSpace()
1552 virtual void Move(AllocationSpace dest, HeapObject src, HeapObject dst,
1563 inline void Move(AllocationSpace dest, HeapObject src, HeapObject dst, in Move()
1599 AllocationSpace dest);
1603 HeapObject src, int size, AllocationSpace dest) { in RawMigrateObject()
1660 inline bool TryEvacuateObject(AllocationSpace target_space, HeapObject object, in TryEvacuateObject()
1698 inline void ExecuteMigrationObservers(AllocationSpace dest, HeapObject src, in ExecuteMigrationObservers()
1706 AllocationSpace dest) { in MigrateObject()
1782 AllocationSpace space = AllocateTargetObject(object, size, &target); in Visit()
1810 inline AllocationSpace AllocateTargetObject(HeapObject old_object, int size, in AllocateTargetObject()
[all …]
Dpaged-spaces.cc63 AllocationSpace owner = page->owner_identity(); in PagedSpaceObjectIterator()
95 PagedSpace::PagedSpace(Heap* heap, AllocationSpace space, in PagedSpace()
Dheap.cc456 GarbageCollector Heap::SelectGarbageCollector(AllocationSpace space, in SelectGarbageCollector()
680 static_cast<AllocationSpace>(space_index))) in DumpJSONHeapStatistics()
795 AllocationSpace allocation_space = memory_chunk->owner_identity(); in UpdateAllocationsHash()
1761 bool Heap::CollectGarbage(AllocationSpace space, in CollectGarbage()
4528 bool Heap::InSpace(HeapObject value, AllocationSpace space) const { in InSpace()
4560 bool Heap::InSpaceSlow(Address addr, AllocationSpace space) const { in InSpaceSlow()
4588 bool Heap::IsValidAllocationSpace(AllocationSpace space) { in IsValidAllocationSpace()
5973 void Heap::NotifyOldGenerationExpansion(AllocationSpace space, in NotifyOldGenerationExpansion()
7115 bool Heap::AllowedToBeMigrated(Map map, HeapObject obj, AllocationSpace dst) { in AllowedToBeMigrated()
7131 AllocationSpace src = chunk->owner_identity(); in AllowedToBeMigrated()
[all …]
Dmark-compact.h545 void DrainSweepingWorklistForSpace(AllocationSpace space);
Dscavenger.cc616 AllocationSpace space = page->owner_identity(); in AddPageToSweeperIfNecessary()
/third_party/node/deps/v8/src/heap/third-party/
Dheap-api-stub.cc45 bool Heap::InSpace(Address, AllocationSpace) { return false; } in InSpace() argument
Dheap-api.h35 static bool InSpace(Address address, AllocationSpace space);
/third_party/node/deps/v8/src/snapshot/
Dserializer.cc89 BaseSpace::GetSpaceName(static_cast<AllocationSpace>(space))); in OutputStatistics()
104 BaseSpace::GetSpaceName(static_cast<AllocationSpace>(space)), \ in OutputStatistics()
779 AllocationSpace heap_space = in GetSnapshotSpace()
/third_party/node/deps/v8/src/common/
Dglobals.h820 enum AllocationSpace { enum

12