AbortCompaction() (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | |
AddEphemeron(HeapObject *key, HeapObject *value) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inline |
AddEphemeronHashTable(EphemeronHashTable table) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inline |
AddEvacuationCandidate(Page *p) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | |
AddNewlyDiscovered(HeapObject *object) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inline |
AddTransitionArray(TransitionArray *array) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inline |
AddWeakCell(JSWeakCell *weak_cell) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inline |
AddWeakObjectInCode(HeapObject *object, Code code) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inline |
AddWeakReference(HeapObject *host, HeapObjectSlot slot) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inline |
CollectEvacuationCandidates(PagedSpace *space) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | |
CollectGarbage() override (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | virtual |
CollectRememberedSetUpdatingItems(ItemParallelJob *job, IterateableSpace *space, RememberedSetUpdatingMode mode) (defined in v8::internal::MarkCompactCollectorBase) | v8::internal::MarkCompactCollectorBase | protected |
CollectToSpaceUpdatingItems(ItemParallelJob *job) (defined in v8::internal::MarkCompactCollectorBase) | v8::internal::MarkCompactCollectorBase | protected |
CreateAndExecuteEvacuationTasks(Collector *collector, ItemParallelJob *job, RecordMigratedSlotVisitor *record_visitor, MigrationObserver *migration_observer, const intptr_t live_bytes) (defined in v8::internal::MarkCompactCollectorBase) | v8::internal::MarkCompactCollectorBase | protected |
EnsureSweepingCompleted() (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | |
EphemeronHashTableMarkingTask (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | friend |
evacuation() const (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inline |
FinishConcurrentMarking(ConcurrentMarking::StopRequest stop_request) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | |
FullEvacuator (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | friend |
Heap (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | friend |
heap() const (defined in v8::internal::MarkCompactCollectorBase) | v8::internal::MarkCompactCollectorBase | inline |
heap_ (defined in v8::internal::MarkCompactCollectorBase) | v8::internal::MarkCompactCollectorBase | protected |
is_compacting() const (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inline |
isolate() (defined in v8::internal::MarkCompactCollectorBase) | v8::internal::MarkCompactCollectorBase | inline |
IsOnEvacuationCandidate(Object *obj) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inlinestatic |
IsOnEvacuationCandidate(MaybeObject obj) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | static |
IterationMode enum name (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | |
kClearMarkbits enum value (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | |
kKeepMarking enum value (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | |
kMainThread (defined in v8::internal::MarkCompactCollectorBase) | v8::internal::MarkCompactCollectorBase | static |
MarkCompactCollectorBase(Heap *heap) (defined in v8::internal::MarkCompactCollectorBase) | v8::internal::MarkCompactCollectorBase | inlineexplicitprotected |
marking_state() (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inline |
marking_worklist() (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inline |
MarkingState typedef (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | |
non_atomic_marking_state() (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inline |
NonAtomicMarkingState typedef (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | |
NumberOfParallelCompactionTasks(int pages) (defined in v8::internal::MarkCompactCollectorBase) | v8::internal::MarkCompactCollectorBase | protected |
NumberOfParallelPointerUpdateTasks(int pages, int slots) (defined in v8::internal::MarkCompactCollectorBase) | v8::internal::MarkCompactCollectorBase | protected |
NumberOfParallelToSpacePointerUpdateTasks(int pages) (defined in v8::internal::MarkCompactCollectorBase) | v8::internal::MarkCompactCollectorBase | protected |
old_to_new_slots_ (defined in v8::internal::MarkCompactCollectorBase) | v8::internal::MarkCompactCollectorBase | protected |
Prepare() (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | |
RecordLiveSlotsOnPage(Page *page) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | |
RecordMigratedSlotVisitor (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | friend |
RecordRelocSlot(Code host, RelocInfo *rinfo, Object *target) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | |
RecordSlot(HeapObject *object, ObjectSlot slot, HeapObject *target) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | static |
RecordSlot(HeapObject *object, HeapObjectSlot slot, HeapObject *target) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | static |
ResetNewlyDiscovered() (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inline |
set_evacuation(bool evacuation) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inline |
SetUp() override (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | virtual |
ShouldMovePage(Page *p, intptr_t live_bytes) (defined in v8::internal::MarkCompactCollectorBase) | v8::internal::MarkCompactCollectorBase | protected |
StartCompaction() (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | |
sweeper() (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inline |
sweeping_in_progress() const (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inline |
TearDown() override (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | virtual |
UpdateSlots(SlotsBuffer *buffer) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | |
UpdateSlotsRecordedIn(SlotsBuffer *buffer) (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | |
VerifyMarking() (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | |
weak_objects() (defined in v8::internal::MarkCompactCollector) | v8::internal::MarkCompactCollector | inline |
~MarkCompactCollectorBase()=default (defined in v8::internal::MarkCompactCollectorBase) | v8::internal::MarkCompactCollectorBase | virtual |