Home
last modified time | relevance | path

Searched refs:PagedSpace (Results 1 - 25 of 26) sorted by relevance

12

/third_party/node/deps/v8/src/heap/
H A Dpaged-spaces.cc33 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 Dpaged-spaces.h44 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 Dpaged-spaces-inl.h48 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 Dheap-allocator.h22 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 Dheap-allocator-inl.h21 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 Dmarking-barrier.h18 class PagedSpace;
53 void ActivateSpace(PagedSpace*);
56 void DeactivateSpace(PagedSpace*);
H A Dcode-stats.h15 class PagedSpace;
20 static void CollectCodeStatistics(PagedSpace* space, Isolate* isolate);
H A Dconcurrent-allocator.h40 explicit ConcurrentAllocator(LocalHeap* local_heap, PagedSpace* space) in ConcurrentAllocator()
73 PagedSpace* const space_;
H A Dheap-inl.h105 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 Dheap-allocator.cc27 ? static_cast<PagedSpace*>(spaces_[MAP_SPACE]) in Setup()
28 : static_cast<PagedSpace*>(spaces_[OLD_SPACE]); in Setup()
H A Dsweeper.h23 class PagedSpace;
111 Page* GetSweptPageSafe(PagedSpace* space);
H A Dmarking-barrier.cc178 void MarkingBarrier::DeactivateSpace(PagedSpace* space) { in DeactivateSpace()
215 void MarkingBarrier::ActivateSpace(PagedSpace* space) { in ActivateSpace()
H A Dspaces-inl.h71 reinterpret_cast<PagedSpace*>(owner())->free_list()->EvictFreeListItems(this); in MarkNeverAllocateForTesting()
79 reinterpret_cast<PagedSpace*>(owner())->free_list()->EvictFreeListItems(this); in MarkEvacuationCandidate()
H A Dsweeper.cc182 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 Dfree-list.h31 class PagedSpace;
111 friend class PagedSpace;
H A Dmark-compact.h483 void CollectEvacuationCandidates(PagedSpace* space);
594 void VerifyMarkbitsAreClean(PagedSpace* space);
745 void StartSweepSpace(PagedSpace* space);
H A Dmemory-chunk.h303 friend class PagedSpace;
H A Dcode-stats.cc65 void CodeStatistics::CollectCodeStatistics(PagedSpace* space, in CollectCodeStatistics()
H A Dincremental-marking.h21 class PagedSpace;
H A Dheap.h102 class PagedSpace;
849 inline PagedSpace* space_for_maps();
855 inline PagedSpace* paged_space(int idx);
2458 friend class PagedSpace;
2660 PagedSpace* Next();
H A Dmemory-allocator.h330 PagedSpace* space);
H A Dbasic-memory-chunk.h376 friend class PagedSpace;
H A Dheap.cc349 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 Dspaces.h44 class PagedSpace;
H A Dmark-compact.cc138 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...]

Completed in 36 milliseconds

12