AddNewSpacePage(PageMetadata *page) | v8::internal::Sweeper | |
AddPage(AllocationSpace space, PageMetadata *page) | v8::internal::Sweeper | |
AddPageImpl(AllocationSpace space, PageMetadata *page) | v8::internal::Sweeper | private |
AddPromotedPage(MutablePageMetadata *chunk) | v8::internal::Sweeper | |
AddSweptPage(PageMetadata *page, AllocationSpace identity) | v8::internal::Sweeper | private |
AreMajorSweeperTasksRunning() const | v8::internal::Sweeper | |
AreMinorSweeperTasksRunning() const | v8::internal::Sweeper | |
CleanupRememberedSetEntriesForFreedMemory(Address free_start, Address free_end, PageMetadata *page, bool record_free_ranges, TypedSlotSet::FreeRangesMap *free_ranges_map, SweepingMode sweeping_mode) | v8::internal::Sweeper | private |
CleanupTypedSlotsInFreeMemory(PageMetadata *page, const TypedSlotSet::FreeRangesMap &free_ranges_map, SweepingMode sweeping_mode) | v8::internal::Sweeper | private |
ClearMarkBitsAndHandleLivenessStatistics(PageMetadata *page, size_t live_bytes) | v8::internal::Sweeper | private |
ComputeDiscardMemoryArea(Address start, Address end) | v8::internal::Sweeper | static |
ConcurrentMajorSweepingPageCount() | v8::internal::Sweeper | private |
ConcurrentMinorSweepingPageCount() | v8::internal::Sweeper | private |
ContributeAndWaitForPromotedPagesIteration() | v8::internal::Sweeper | |
cv_page_swept_ | v8::internal::Sweeper | private |
EnsureMajorCompleted() | v8::internal::Sweeper | |
EnsureMinorCompleted() | v8::internal::Sweeper | |
EnsurePageIsSwept(PageMetadata *page) | v8::internal::Sweeper | |
FinishMajorJobs() | v8::internal::Sweeper | |
FinishMinorJobs() | v8::internal::Sweeper | |
ForAllSweepingSpaces(Callback callback) const | v8::internal::Sweeper | inlineprivate |
FreeAndProcessFreedMemory(Address free_start, Address free_end, PageMetadata *page, Space *space, FreeSpaceTreatmentMode free_space_treatment_mode, bool should_reduce_memory) | v8::internal::Sweeper | private |
GetAllSweptPagesSafe(PagedSpaceBase *space) | v8::internal::Sweeper | |
GetPromotedPageSafe() | v8::internal::Sweeper | private |
GetSweepingPageSafe(AllocationSpace space) | v8::internal::Sweeper | private |
GetSweepSpaceIndex(AllocationSpace space) | v8::internal::Sweeper | inlineprivatestatic |
GetSweptPageSafe(PagedSpaceBase *space) | v8::internal::Sweeper | |
GetTraceIdForFlowEvent(GCTracer::Scope::ScopeId scope_id) const | v8::internal::Sweeper | |
GetTracingScope(AllocationSpace space, bool is_joining_thread) | v8::internal::Sweeper | |
has_sweeping_work_ | v8::internal::Sweeper | private |
has_swept_pages_ | v8::internal::Sweeper | private |
heap_ | v8::internal::Sweeper | private |
InitializeMajorSweeping() | v8::internal::Sweeper | |
InitializeMinorSweeping() | v8::internal::Sweeper | |
IsIteratingPromotedPages() const | v8::internal::Sweeper | |
IsSweepingDoneForSpace(AllocationSpace space) const | v8::internal::Sweeper | |
IsValidSweepingSpace(AllocationSpace space) | v8::internal::Sweeper | inlineprivatestatic |
iterated_promoted_pages_count_ | v8::internal::Sweeper | private |
kNumberOfSweepingSpaces | v8::internal::Sweeper | privatestatic |
main_thread_local_sweeper_ | v8::internal::Sweeper | private |
major_sweeping_in_progress() const | v8::internal::Sweeper | inline |
major_sweeping_state_ | v8::internal::Sweeper | private |
marking_state() const | v8::internal::Sweeper | inlineprivate |
marking_state_ | v8::internal::Sweeper | private |
minor_sweeping_in_progress() const | v8::internal::Sweeper | inline |
minor_sweeping_state_ | v8::internal::Sweeper | private |
mutex_ | v8::internal::Sweeper | private |
NotifyPromotedPageIterationFinished(MutablePageMetadata *chunk) | v8::internal::Sweeper | private |
NotifyPromotedPagesIterationFinished() | v8::internal::Sweeper | private |
ParallelSweepSpace(AllocationSpace identity, SweepingMode sweeping_mode, uint32_t max_pages=std::numeric_limits< uint32_t >::max()) | v8::internal::Sweeper | |
PrepareToBeIteratedPromotedPage(PageMetadata *page) | v8::internal::Sweeper | private |
PrepareToBeSweptPage(AllocationSpace space, PageMetadata *page) | v8::internal::Sweeper | private |
promoted_page_iteration_in_progress_ | v8::internal::Sweeper | private |
promoted_pages_for_iteration_count_ | v8::internal::Sweeper | private |
promoted_pages_iteration_notification_mutex_ | v8::internal::Sweeper | private |
promoted_pages_iteration_notification_variable_ | v8::internal::Sweeper | private |
RawSweep(PageMetadata *p, FreeSpaceTreatmentMode free_space_treatment_mode, SweepingMode sweeping_mode, bool should_reduce_memory) | v8::internal::Sweeper | private |
ShouldRefillFreelistForSpace(AllocationSpace space) const | v8::internal::Sweeper | |
StartMajorSweeperTasks() | v8::internal::Sweeper | |
StartMajorSweeping() | v8::internal::Sweeper | |
StartMinorSweeperTasks() | v8::internal::Sweeper | |
StartMinorSweeping() | v8::internal::Sweeper | |
SweepEmptyNewSpacePage(PageMetadata *page) | v8::internal::Sweeper | |
Sweeper(Heap *heap) | v8::internal::Sweeper | explicit |
sweeping_in_progress() const | v8::internal::Sweeper | inline |
sweeping_in_progress_for_space(AllocationSpace space) const | v8::internal::Sweeper | inline |
sweeping_list_ | v8::internal::Sweeper | private |
sweeping_list_for_promoted_page_iteration_ | v8::internal::Sweeper | private |
SweepingList typedef | v8::internal::Sweeper | |
SweepingMode enum name | v8::internal::Sweeper | |
SweepingScope enum name | v8::internal::Sweeper | private |
swept_list_ | v8::internal::Sweeper | private |
SweptList typedef | v8::internal::Sweeper | |
TearDown() | v8::internal::Sweeper | |
TryRemovePromotedPageSafe(MutablePageMetadata *chunk) | v8::internal::Sweeper | private |
TryRemoveSweepingPageSafe(AllocationSpace space, PageMetadata *page) | v8::internal::Sweeper | private |
UsingMajorSweeperTasks() const | v8::internal::Sweeper | |
WaitForPageToBeSwept(PageMetadata *page) | v8::internal::Sweeper | |
ZeroOrDiscardUnusedMemory(PageMetadata *page, Address addr, size_t size) | v8::internal::Sweeper | private |
~Sweeper() | v8::internal::Sweeper | |