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 |