/third_party/node/deps/v8/src/heap/ |
D | sweeper.h | 84 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 …]
|
D | sweeper.cc | 104 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 …]
|
D | base-space.h | 32 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_;
|
D | memory-chunk-layout.cc | 49 AllocationSpace space) { in ObjectStartOffsetInMemoryChunk() 63 AllocationSpace space) { in AllocatableMemoryInMemoryChunk()
|
D | evacuation-allocator.h | 49 inline AllocationResult Allocate(AllocationSpace space, int object_size, 52 inline void FreeLast(AllocationSpace space, HeapObject object,
|
D | memory-chunk-layout.h | 90 static size_t ObjectStartOffsetInMemoryChunk(AllocationSpace space); 91 static size_t AllocatableMemoryInMemoryChunk(AllocationSpace space);
|
D | evacuation-allocator-inl.h | 15 AllocationResult EvacuationAllocator::Allocate(AllocationSpace space, in Allocate() 36 void EvacuationAllocator::FreeLast(AllocationSpace space, HeapObject object, in FreeLast()
|
D | base-space.cc | 10 const char* BaseSpace::GetSpaceName(AllocationSpace space) { in GetSpaceName()
|
D | large-spaces.h | 145 LargeObjectSpace(Heap* heap, AllocationSpace id); 185 explicit OldLargeObjectSpace(Heap* heap, AllocationSpace id);
|
D | paged-spaces.h | 90 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()
|
D | memory-chunk-inl.h | 42 AllocationSpace MemoryChunk::owner_identity() const { in owner_identity()
|
D | heap.h | 412 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,
|
D | spaces.h | 115 Space(Heap* heap, AllocationSpace id, FreeList* free_list) in Space() 465 SpaceWithLinearArea(Heap* heap, AllocationSpace id, FreeList* free_list, in SpaceWithLinearArea()
|
D | heap-allocator.cc | 61 constexpr AllocationSpace AllocationTypeToGCSpace(AllocationType type) { in AllocationTypeToGCSpace()
|
D | memory-chunk.h | 184 inline AllocationSpace owner_identity() const;
|
D | large-spaces.cc | 110 LargeObjectSpace::LargeObjectSpace(Heap* heap, AllocationSpace id) in LargeObjectSpace() 495 OldLargeObjectSpace::OldLargeObjectSpace(Heap* heap, AllocationSpace id) in OldLargeObjectSpace()
|
D | mark-compact.cc | 741 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 …]
|
D | paged-spaces.cc | 63 AllocationSpace owner = page->owner_identity(); in PagedSpaceObjectIterator() 95 PagedSpace::PagedSpace(Heap* heap, AllocationSpace space, in PagedSpace()
|
D | heap.cc | 456 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 …]
|
D | mark-compact.h | 545 void DrainSweepingWorklistForSpace(AllocationSpace space);
|
D | scavenger.cc | 616 AllocationSpace space = page->owner_identity(); in AddPageToSweeperIfNecessary()
|
/third_party/node/deps/v8/src/heap/third-party/ |
D | heap-api-stub.cc | 45 bool Heap::InSpace(Address, AllocationSpace) { return false; } in InSpace() argument
|
D | heap-api.h | 35 static bool InSpace(Address address, AllocationSpace space);
|
/third_party/node/deps/v8/src/snapshot/ |
D | serializer.cc | 89 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/ |
D | globals.h | 820 enum AllocationSpace { enum
|