/third_party/node/deps/v8/src/heap/ |
H A D | paged-spaces.cc | 33 PagedSpace* space) in PagedSpaceObjectIterator() 49 PagedSpace* space, in PagedSpaceObjectIterator() 80 Page* PagedSpace::InitializePage(MemoryChunk* chunk) { in InitializePage() 95 PagedSpace::PagedSpace(Heap* heap, AllocationSpace space, in PagedSpace() function in v8::internal::PagedSpace 106 void PagedSpace::TearDown() { in TearDown() 116 void PagedSpace::RefillFreeList() { in RefillFreeList() 117 // Any PagedSpace might invoke RefillFreeList. We filter all but our old in RefillFreeList() 142 PagedSpace* owner = reinterpret_cast<PagedSpace*>( in RefillFreeList() [all...] |
H A D | paged-spaces.h | 44 PagedSpaceObjectIterator(Heap* heap, PagedSpace* space); 45 PagedSpaceObjectIterator(Heap* heap, PagedSpace* space, Page* page); 72 const PagedSpace* const space_; 80 class V8_EXPORT_PRIVATE PagedSpace class 89 PagedSpace( 94 ~PagedSpace() override { TearDown(); } 331 explicit ConcurrentAllocationMutex(const PagedSpace* space) { in ConcurrentAllocationMutex() 444 class V8_EXPORT_PRIVATE CompactionSpace : public PagedSpace { 448 : PagedSpace(heap, id, executable, FreeList::CreateFreeList(), in CompactionSpace() 505 class OldSpace : public PagedSpace { [all...] |
H A D | paged-spaces-inl.h | 48 bool PagedSpace::Contains(Address addr) const { in Contains() 55 bool PagedSpace::Contains(Object o) const { in Contains() 60 void PagedSpace::UnlinkFreeListCategories(Page* page) { in UnlinkFreeListCategories() 67 size_t PagedSpace::RelinkFreeListCategories(Page* page) { in RelinkFreeListCategories() 81 bool PagedSpace::TryFreeLast(Address object_address, int object_size) { in TryFreeLast()
|
H A D | heap-allocator.h | 22 class PagedSpace; 76 V8_INLINE PagedSpace* code_space() const; 78 V8_INLINE PagedSpace* space_for_maps() const; 82 V8_INLINE PagedSpace* old_space() const; 103 PagedSpace* space_for_maps_;
|
H A D | heap-allocator-inl.h | 21 PagedSpace* HeapAllocator::code_space() const { in code_space() 22 return static_cast<PagedSpace*>(spaces_[CODE_SPACE]); in code_space() 33 PagedSpace* HeapAllocator::space_for_maps() const { return space_for_maps_; } in space_for_maps() 43 PagedSpace* HeapAllocator::old_space() const { in old_space() 44 return static_cast<PagedSpace*>(spaces_[OLD_SPACE]); in old_space()
|
H A D | marking-barrier.h | 18 class PagedSpace; 53 void ActivateSpace(PagedSpace*); 56 void DeactivateSpace(PagedSpace*);
|
H A D | code-stats.h | 15 class PagedSpace; 20 static void CollectCodeStatistics(PagedSpace* space, Isolate* isolate);
|
H A D | concurrent-allocator.h | 40 explicit ConcurrentAllocator(LocalHeap* local_heap, PagedSpace* space) in ConcurrentAllocator() 73 PagedSpace* const space_;
|
H A D | heap-inl.h | 105 PagedSpace* Heap::space_for_maps() { in space_for_maps() 106 return V8_LIKELY(map_space_) ? static_cast<PagedSpace*>(map_space_) in space_for_maps() 107 : static_cast<PagedSpace*>(old_space_); in space_for_maps() 154 PagedSpace* Heap::paged_space(int idx) { in paged_space() 156 return static_cast<PagedSpace*>(space_[idx]); in paged_space() 450 PagedSpace* paged_space = static_cast<PagedSpace*>(base_space); in IsPendingAllocationInternal()
|
H A D | heap-allocator.cc | 27 ? static_cast<PagedSpace*>(spaces_[MAP_SPACE]) in Setup() 28 : static_cast<PagedSpace*>(spaces_[OLD_SPACE]); in Setup()
|
H A D | sweeper.h | 23 class PagedSpace; 111 Page* GetSweptPageSafe(PagedSpace* space);
|
H A D | marking-barrier.cc | 178 void MarkingBarrier::DeactivateSpace(PagedSpace* space) { in DeactivateSpace() 215 void MarkingBarrier::ActivateSpace(PagedSpace* space) { in ActivateSpace()
|
H A D | spaces-inl.h | 71 reinterpret_cast<PagedSpace*>(owner())->free_list()->EvictFreeListItems(this); in MarkNeverAllocateForTesting() 79 reinterpret_cast<PagedSpace*>(owner())->free_list()->EvictFreeListItems(this); in MarkEvacuationCandidate()
|
H A D | sweeper.cc | 182 Page* Sweeper::GetSweptPageSafe(PagedSpace* space) { in GetSweptPageSafe() 247 reinterpret_cast<PagedSpace*>(space)->UnaccountedFree(free_start, size); in FreeAndProcessFreedMemory() 442 PagedSpace* paged_space = static_cast<PagedSpace*>(p->owner()); in RawSweep()
|
H A D | free-list.h | 31 class PagedSpace; 111 friend class PagedSpace;
|
H A D | mark-compact.h | 483 void CollectEvacuationCandidates(PagedSpace* space); 594 void VerifyMarkbitsAreClean(PagedSpace* space); 745 void StartSweepSpace(PagedSpace* space);
|
H A D | memory-chunk.h | 303 friend class PagedSpace;
|
H A D | code-stats.cc | 65 void CodeStatistics::CollectCodeStatistics(PagedSpace* space, in CollectCodeStatistics()
|
H A D | incremental-marking.h | 21 class PagedSpace;
|
H A D | heap.h | 102 class PagedSpace; 849 inline PagedSpace* space_for_maps(); 855 inline PagedSpace* paged_space(int idx); 2458 friend class PagedSpace; 2660 PagedSpace* Next();
|
H A D | memory-allocator.h | 330 PagedSpace* space);
|
H A D | basic-memory-chunk.h | 376 friend class PagedSpace;
|
H A D | heap.cc | 349 for (PagedSpace* space = spaces.Next(); space != nullptr; in OldGenerationCapacity() 361 for (PagedSpace* space = spaces.Next(); space != nullptr; in CommittedOldGenerationMemory() 1160 for (PagedSpace* space = spaces.Next(); space != nullptr; in PublishPendingAllocations() 1658 for (PagedSpace* space = spaces.Next(); space != nullptr; in CollectAllAvailableGarbage() 3697 for (PagedSpace* space = spaces.Next(); space != nullptr; in MakeHeapIterable() 3710 for (PagedSpace* space = spaces.Next(); space != nullptr; in FreeLinearAllocationAreas() 4817 for (PagedSpace* space = spaces.Next(); space != nullptr; in VerifyCountersAfterSweeping() 4825 for (PagedSpace* space = spaces.Next(); space != nullptr; in VerifyCountersBeforeConcurrentSweeping() 4833 for (PagedSpace* space = spaces.Next(); space != nullptr; in VerifyCommittedPhysicalMemory() 5389 for (PagedSpace* spac in OldGenerationSizeOfObjects() [all...] |
H A D | spaces.h | 44 class PagedSpace;
|
H A D | mark-compact.cc | 138 void VerifyMarking(PagedSpace* paged_space); 193 void MarkingVerifier::VerifyMarking(PagedSpace* space) { in VerifyMarking() 349 void VerifyEvacuation(PagedSpace* paged_space); 382 void EvacuationVerifier::VerifyEvacuation(PagedSpace* space) { in VerifyEvacuation() 544 static void TraceFragmentation(PagedSpace* space) { in TraceFragmentation() 641 void MarkCompactCollector::VerifyMarkbitsAreClean(PagedSpace* space) { in VerifyMarkbitsAreClean() 794 void MarkCompactCollector::CollectEvacuationCandidates(PagedSpace* space) { in CollectEvacuationCandidates() 1000 for (PagedSpace* space = spaces.Next(); space != nullptr; in Prepare() 4789 PagedSpace* space = static_cast<PagedSpace*>( in ReleaseEvacuationCandidates() [all...] |