| abort_incremental_marking() const | v8::internal::MarkCompactCollector | inline |
| abort_incremental_marking_ | v8::internal::MarkCompactCollector | private |
| AbortCompaction() | v8::internal::MarkCompactCollector | |
| AbortWeakCollections() | v8::internal::MarkCompactCollector | private |
| AddEvacuationCandidate(Page *p) | v8::internal::MarkCompactCollector | |
| AfterMarking() | v8::internal::MarkCompactCollector | private |
| AreSweeperThreadsActivated() | v8::internal::MarkCompactCollector | |
| ClearDependentCode(DependentCode *dependent_code) | v8::internal::MarkCompactCollector | private |
| ClearDependentICList(Object *head) | v8::internal::MarkCompactCollector | private |
| ClearMapBackPointer(Map *map) | v8::internal::MarkCompactCollector | private |
| ClearMapTransitions(Map *map) | v8::internal::MarkCompactCollector | private |
| ClearMarkbits() | v8::internal::MarkCompactCollector | |
| ClearNonLiveDependentCode(DependentCode *dependent_code) | v8::internal::MarkCompactCollector | private |
| ClearNonLiveDependentCodeInGroup(DependentCode *dependent_code, int group, int start, int end, int new_start) | v8::internal::MarkCompactCollector | private |
| ClearNonLiveMapTransitions(Map *map, MarkBit map_mark) | v8::internal::MarkCompactCollector | private |
| ClearNonLivePrototypeTransitions(Map *map) | v8::internal::MarkCompactCollector | private |
| ClearNonLiveReferences() | v8::internal::MarkCompactCollector | private |
| ClearWeakCollections() | v8::internal::MarkCompactCollector | private |
| code_flusher() | v8::internal::MarkCompactCollector | inline |
| code_flusher_ | v8::internal::MarkCompactCollector | private |
| CodeMarkingVisitor class | v8::internal::MarkCompactCollector | friend |
| CollectEvacuationCandidates(PagedSpace *space) | v8::internal::MarkCompactCollector | |
| CollectGarbage() | v8::internal::MarkCompactCollector | |
| compacting_ | v8::internal::MarkCompactCollector | private |
| CompactionMode enum name | v8::internal::MarkCompactCollector | |
| CONCURRENT_SWEEPING enum value | v8::internal::MarkCompactCollector | |
| DiscoverAndEvacuateBlackObjectsOnPage(NewSpace *new_space, NewSpacePage *p) | v8::internal::MarkCompactCollector | private |
| EmptyMarkingDeque() | v8::internal::MarkCompactCollector | private |
| EnableCodeFlushing(bool enable) | v8::internal::MarkCompactCollector | |
| EnsureSweepingCompleted() | v8::internal::MarkCompactCollector | |
| EvacuateLiveObjectsFromPage(Page *p) | v8::internal::MarkCompactCollector | private |
| EvacuateNewSpace() | v8::internal::MarkCompactCollector | private |
| EvacuateNewSpaceAndCandidates() | v8::internal::MarkCompactCollector | private |
| EvacuatePages() | v8::internal::MarkCompactCollector | private |
| evacuation_candidates_ | v8::internal::MarkCompactCollector | private |
| Finish() | v8::internal::MarkCompactCollector | private |
| free_list_old_data_space_ | v8::internal::MarkCompactCollector | private |
| free_list_old_pointer_space_ | v8::internal::MarkCompactCollector | private |
| have_code_to_deoptimize_ | v8::internal::MarkCompactCollector | private |
| Heap class | v8::internal::MarkCompactCollector | friend |
| heap() const | v8::internal::MarkCompactCollector | inline |
| heap_ | v8::internal::MarkCompactCollector | private |
| INCREMENTAL_COMPACTION enum value | v8::internal::MarkCompactCollector | |
| Initialize() | v8::internal::MarkCompactCollector | static |
| INLINE(static bool ShouldSkipEvacuationSlotRecording(Object **anchor)) | v8::internal::MarkCompactCollector | inline |
| INLINE(static bool ShouldSkipEvacuationSlotRecording(Object *host)) | v8::internal::MarkCompactCollector | inline |
| INLINE(static bool IsOnEvacuationCandidate(Object *obj)) | v8::internal::MarkCompactCollector | inline |
| INLINE(void EvictEvacuationCandidate(Page *page)) | v8::internal::MarkCompactCollector | inline |
| INLINE(void RecordSlot(Object **anchor_slot, Object **slot, Object *object, SlotsBuffer::AdditionMode mode=SlotsBuffer::FAIL_ON_OVERFLOW)) | v8::internal::MarkCompactCollector | |
| INLINE(void MarkObject(HeapObject *obj, MarkBit mark_bit)) | v8::internal::MarkCompactCollector | private |
| INLINE(void SetMark(HeapObject *obj, MarkBit mark_bit)) | v8::internal::MarkCompactCollector | private |
| InvalidateCode(Code *code) | v8::internal::MarkCompactCollector | |
| invalidated_code_ | v8::internal::MarkCompactCollector | private |
| is_code_flushing_enabled() const | v8::internal::MarkCompactCollector | inline |
| is_compacting() const | v8::internal::MarkCompactCollector | inline |
| IsMarked(Object *obj) | v8::internal::MarkCompactCollector | inlinestatic |
| isolate() const | v8::internal::MarkCompactCollector | inline |
| IsSweepingCompleted() | v8::internal::MarkCompactCollector | |
| IsUnmarkedHeapObject(Object **p) | v8::internal::MarkCompactCollector | privatestatic |
| IsUnmarkedHeapObjectWithHeap(Heap *heap, Object **p) | v8::internal::MarkCompactCollector | privatestatic |
| kMultiFreeEncoding | v8::internal::MarkCompactCollector | static |
| kSingleFreeEncoding | v8::internal::MarkCompactCollector | static |
| MarkAllocationSite(AllocationSite *site) | v8::internal::MarkCompactCollector | |
| MarkCompactCollector(Heap *heap) | v8::internal::MarkCompactCollector | explicitprivate |
| MarkCompactMarkingVisitor class | v8::internal::MarkCompactCollector | friend |
| MarkImplicitRefGroups() | v8::internal::MarkCompactCollector | private |
| marking_deque_ | v8::internal::MarkCompactCollector | private |
| marking_parity() | v8::internal::MarkCompactCollector | inline |
| marking_parity_ | v8::internal::MarkCompactCollector | private |
| MarkingVisitor class | v8::internal::MarkCompactCollector | friend |
| MarkInvalidatedCode() | v8::internal::MarkCompactCollector | private |
| MarkLiveObjects() | v8::internal::MarkCompactCollector | private |
| MarkRoots(RootMarkingVisitor *visitor) | v8::internal::MarkCompactCollector | private |
| MarkStringTable(RootMarkingVisitor *visitor) | v8::internal::MarkCompactCollector | private |
| MarkWeakObjectToCodeTable() | v8::internal::MarkCompactCollector | |
| MigrateObject(HeapObject *dst, HeapObject *src, int size, AllocationSpace to_old_space) | v8::internal::MarkCompactCollector | |
| migration_slots_buffer_ | v8::internal::MarkCompactCollector | private |
| MoveEvacuationCandidatesToEndOfPagesList() | v8::internal::MarkCompactCollector | private |
| NON_INCREMENTAL_COMPACTION enum value | v8::internal::MarkCompactCollector | |
| PARALLEL_SWEEPING enum value | v8::internal::MarkCompactCollector | |
| ParallelSweepSpaceComplete(PagedSpace *space) | v8::internal::MarkCompactCollector | private |
| ParallelSweepSpacesComplete() | v8::internal::MarkCompactCollector | private |
| pending_sweeper_jobs_semaphore_ | v8::internal::MarkCompactCollector | private |
| Prepare() | v8::internal::MarkCompactCollector | |
| PrepareForCodeFlushing() | v8::internal::MarkCompactCollector | private |
| PrepareThreadForCodeFlushing(Isolate *isolate, ThreadLocalTop *top) | v8::internal::MarkCompactCollector | private |
| ProcessEphemeralMarking(ObjectVisitor *visitor) | v8::internal::MarkCompactCollector | private |
| ProcessInvalidatedCode(ObjectVisitor *visitor) | v8::internal::MarkCompactCollector | private |
| ProcessMapCaches() | v8::internal::MarkCompactCollector | private |
| ProcessMarkingDeque() | v8::internal::MarkCompactCollector | private |
| ProcessTopOptimizedFrame(ObjectVisitor *visitor) | v8::internal::MarkCompactCollector | private |
| ProcessWeakCollections() | v8::internal::MarkCompactCollector | private |
| RecordCodeEntrySlot(Address slot, Code *target) | v8::internal::MarkCompactCollector | |
| RecordCodeTargetPatch(Address pc, Code *target) | v8::internal::MarkCompactCollector | |
| RecordMigratedSlot(Object *value, Address slot) | v8::internal::MarkCompactCollector | private |
| RecordRelocSlot(RelocInfo *rinfo, Object *target) | v8::internal::MarkCompactCollector | |
| reduce_memory_footprint_ | v8::internal::MarkCompactCollector | private |
| RefillFreeList(PagedSpace *space) | v8::internal::MarkCompactCollector | |
| RefillMarkingDeque() | v8::internal::MarkCompactCollector | private |
| ReleaseEvacuationCandidates() | v8::internal::MarkCompactCollector | private |
| RemoveDeadInvalidatedCode() | v8::internal::MarkCompactCollector | private |
| ReportDeleteIfNeeded(HeapObject *obj, Isolate *isolate) | v8::internal::MarkCompactCollector | static |
| RootMarkingVisitor class | v8::internal::MarkCompactCollector | friend |
| sequential_sweeping() const | v8::internal::MarkCompactCollector | inline |
| SEQUENTIAL_SWEEPING enum value | v8::internal::MarkCompactCollector | |
| sequential_sweeping_ | v8::internal::MarkCompactCollector | private |
| set_sequential_sweeping(bool sequential_sweeping) | v8::internal::MarkCompactCollector | inline |
| SetFlags(int flags) | v8::internal::MarkCompactCollector | inline |
| SetUp() | v8::internal::MarkCompactCollector | |
| SharedFunctionInfoMarkingVisitor class | v8::internal::MarkCompactCollector | friend |
| slots_buffer_allocator_ | v8::internal::MarkCompactCollector | private |
| StartCompaction(CompactionMode mode) | v8::internal::MarkCompactCollector | |
| StartSweeperThreads() | v8::internal::MarkCompactCollector | private |
| SWEEP_IN_PARALLEL enum value | v8::internal::MarkCompactCollector | |
| SWEEP_ON_MAIN_THREAD enum value | v8::internal::MarkCompactCollector | |
| SweeperType enum name | v8::internal::MarkCompactCollector | |
| sweeping_in_progress() | v8::internal::MarkCompactCollector | inline |
| sweeping_in_progress_ | v8::internal::MarkCompactCollector | private |
| SweepingParallelism enum name | v8::internal::MarkCompactCollector | |
| SweepInParallel(PagedSpace *space, int required_freed_bytes) | v8::internal::MarkCompactCollector | |
| SweepInParallel(Page *page, PagedSpace *space) | v8::internal::MarkCompactCollector | |
| SweepSpace(PagedSpace *space, SweeperType sweeper) | v8::internal::MarkCompactCollector | private |
| SweepSpaces() | v8::internal::MarkCompactCollector | private |
| TearDown() | v8::internal::MarkCompactCollector | |
| TrimDescriptorArray(Map *map, DescriptorArray *descriptors, int number_of_own_descriptors) | v8::internal::MarkCompactCollector | private |
| TrimEnumCache(Map *map, DescriptorArray *descriptors) | v8::internal::MarkCompactCollector | private |
| TryPromoteObject(HeapObject *object, int object_size) | v8::internal::MarkCompactCollector | |
| was_marked_incrementally_ | v8::internal::MarkCompactCollector | private |
| WillBeDeoptimized(Code *code) | v8::internal::MarkCompactCollector | private |
| ~MarkCompactCollector() | v8::internal::MarkCompactCollector | private |