v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::Sweeper Member List

This is the complete list of members for v8::internal::Sweeper, including all inherited members.

AddNewSpacePage(PageMetadata *page)v8::internal::Sweeper
AddPage(AllocationSpace space, PageMetadata *page)v8::internal::Sweeper
AddPageImpl(AllocationSpace space, PageMetadata *page)v8::internal::Sweeperprivate
AddPromotedPage(MutablePageMetadata *chunk)v8::internal::Sweeper
AddSweptPage(PageMetadata *page, AllocationSpace identity)v8::internal::Sweeperprivate
AreMajorSweeperTasksRunning() constv8::internal::Sweeper
AreMinorSweeperTasksRunning() constv8::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::Sweeperprivate
CleanupTypedSlotsInFreeMemory(PageMetadata *page, const TypedSlotSet::FreeRangesMap &free_ranges_map, SweepingMode sweeping_mode)v8::internal::Sweeperprivate
ClearMarkBitsAndHandleLivenessStatistics(PageMetadata *page, size_t live_bytes)v8::internal::Sweeperprivate
ComputeDiscardMemoryArea(Address start, Address end)v8::internal::Sweeperstatic
ConcurrentMajorSweepingPageCount()v8::internal::Sweeperprivate
ConcurrentMinorSweepingPageCount()v8::internal::Sweeperprivate
ContributeAndWaitForPromotedPagesIteration()v8::internal::Sweeper
cv_page_swept_v8::internal::Sweeperprivate
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) constv8::internal::Sweeperinlineprivate
FreeAndProcessFreedMemory(Address free_start, Address free_end, PageMetadata *page, Space *space, FreeSpaceTreatmentMode free_space_treatment_mode, bool should_reduce_memory)v8::internal::Sweeperprivate
GetAllSweptPagesSafe(PagedSpaceBase *space)v8::internal::Sweeper
GetPromotedPageSafe()v8::internal::Sweeperprivate
GetSweepingPageSafe(AllocationSpace space)v8::internal::Sweeperprivate
GetSweepSpaceIndex(AllocationSpace space)v8::internal::Sweeperinlineprivatestatic
GetSweptPageSafe(PagedSpaceBase *space)v8::internal::Sweeper
GetTraceIdForFlowEvent(GCTracer::Scope::ScopeId scope_id) constv8::internal::Sweeper
GetTracingScope(AllocationSpace space, bool is_joining_thread)v8::internal::Sweeper
has_sweeping_work_v8::internal::Sweeperprivate
has_swept_pages_v8::internal::Sweeperprivate
heap_v8::internal::Sweeperprivate
InitializeMajorSweeping()v8::internal::Sweeper
InitializeMinorSweeping()v8::internal::Sweeper
IsIteratingPromotedPages() constv8::internal::Sweeper
IsSweepingDoneForSpace(AllocationSpace space) constv8::internal::Sweeper
IsValidSweepingSpace(AllocationSpace space)v8::internal::Sweeperinlineprivatestatic
iterated_promoted_pages_count_v8::internal::Sweeperprivate
kNumberOfSweepingSpacesv8::internal::Sweeperprivatestatic
main_thread_local_sweeper_v8::internal::Sweeperprivate
major_sweeping_in_progress() constv8::internal::Sweeperinline
major_sweeping_state_v8::internal::Sweeperprivate
marking_state() constv8::internal::Sweeperinlineprivate
marking_state_v8::internal::Sweeperprivate
minor_sweeping_in_progress() constv8::internal::Sweeperinline
minor_sweeping_state_v8::internal::Sweeperprivate
mutex_v8::internal::Sweeperprivate
NotifyPromotedPageIterationFinished(MutablePageMetadata *chunk)v8::internal::Sweeperprivate
NotifyPromotedPagesIterationFinished()v8::internal::Sweeperprivate
ParallelSweepSpace(AllocationSpace identity, SweepingMode sweeping_mode, uint32_t max_pages=std::numeric_limits< uint32_t >::max())v8::internal::Sweeper
PrepareToBeIteratedPromotedPage(PageMetadata *page)v8::internal::Sweeperprivate
PrepareToBeSweptPage(AllocationSpace space, PageMetadata *page)v8::internal::Sweeperprivate
promoted_page_iteration_in_progress_v8::internal::Sweeperprivate
promoted_pages_for_iteration_count_v8::internal::Sweeperprivate
promoted_pages_iteration_notification_mutex_v8::internal::Sweeperprivate
promoted_pages_iteration_notification_variable_v8::internal::Sweeperprivate
RawSweep(PageMetadata *p, FreeSpaceTreatmentMode free_space_treatment_mode, SweepingMode sweeping_mode, bool should_reduce_memory)v8::internal::Sweeperprivate
ShouldRefillFreelistForSpace(AllocationSpace space) constv8::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::Sweeperexplicit
sweeping_in_progress() constv8::internal::Sweeperinline
sweeping_in_progress_for_space(AllocationSpace space) constv8::internal::Sweeperinline
sweeping_list_v8::internal::Sweeperprivate
sweeping_list_for_promoted_page_iteration_v8::internal::Sweeperprivate
SweepingList typedefv8::internal::Sweeper
SweepingMode enum namev8::internal::Sweeper
SweepingScope enum namev8::internal::Sweeperprivate
swept_list_v8::internal::Sweeperprivate
SweptList typedefv8::internal::Sweeper
TearDown()v8::internal::Sweeper
TryRemovePromotedPageSafe(MutablePageMetadata *chunk)v8::internal::Sweeperprivate
TryRemoveSweepingPageSafe(AllocationSpace space, PageMetadata *page)v8::internal::Sweeperprivate
UsingMajorSweeperTasks() constv8::internal::Sweeper
WaitForPageToBeSwept(PageMetadata *page)v8::internal::Sweeper
ZeroOrDiscardUnusedMemory(PageMetadata *page, Address addr, size_t size)v8::internal::Sweeperprivate
~Sweeper()v8::internal::Sweeper