| 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 |