V8 Project
v8::internal::MarkCompactCollector Member List

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

abort_incremental_marking() constv8::internal::MarkCompactCollectorinline
abort_incremental_marking_v8::internal::MarkCompactCollectorprivate
AbortCompaction()v8::internal::MarkCompactCollector
AbortWeakCollections()v8::internal::MarkCompactCollectorprivate
AddEvacuationCandidate(Page *p)v8::internal::MarkCompactCollector
AfterMarking()v8::internal::MarkCompactCollectorprivate
AreSweeperThreadsActivated()v8::internal::MarkCompactCollector
ClearDependentCode(DependentCode *dependent_code)v8::internal::MarkCompactCollectorprivate
ClearDependentICList(Object *head)v8::internal::MarkCompactCollectorprivate
ClearMapBackPointer(Map *map)v8::internal::MarkCompactCollectorprivate
ClearMapTransitions(Map *map)v8::internal::MarkCompactCollectorprivate
ClearMarkbits()v8::internal::MarkCompactCollector
ClearNonLiveDependentCode(DependentCode *dependent_code)v8::internal::MarkCompactCollectorprivate
ClearNonLiveDependentCodeInGroup(DependentCode *dependent_code, int group, int start, int end, int new_start)v8::internal::MarkCompactCollectorprivate
ClearNonLiveMapTransitions(Map *map, MarkBit map_mark)v8::internal::MarkCompactCollectorprivate
ClearNonLivePrototypeTransitions(Map *map)v8::internal::MarkCompactCollectorprivate
ClearNonLiveReferences()v8::internal::MarkCompactCollectorprivate
ClearWeakCollections()v8::internal::MarkCompactCollectorprivate
code_flusher()v8::internal::MarkCompactCollectorinline
code_flusher_v8::internal::MarkCompactCollectorprivate
CodeMarkingVisitor classv8::internal::MarkCompactCollectorfriend
CollectEvacuationCandidates(PagedSpace *space)v8::internal::MarkCompactCollector
CollectGarbage()v8::internal::MarkCompactCollector
compacting_v8::internal::MarkCompactCollectorprivate
CompactionMode enum namev8::internal::MarkCompactCollector
CONCURRENT_SWEEPING enum valuev8::internal::MarkCompactCollector
DiscoverAndEvacuateBlackObjectsOnPage(NewSpace *new_space, NewSpacePage *p)v8::internal::MarkCompactCollectorprivate
EmptyMarkingDeque()v8::internal::MarkCompactCollectorprivate
EnableCodeFlushing(bool enable)v8::internal::MarkCompactCollector
EnsureSweepingCompleted()v8::internal::MarkCompactCollector
EvacuateLiveObjectsFromPage(Page *p)v8::internal::MarkCompactCollectorprivate
EvacuateNewSpace()v8::internal::MarkCompactCollectorprivate
EvacuateNewSpaceAndCandidates()v8::internal::MarkCompactCollectorprivate
EvacuatePages()v8::internal::MarkCompactCollectorprivate
evacuation_candidates_v8::internal::MarkCompactCollectorprivate
Finish()v8::internal::MarkCompactCollectorprivate
free_list_old_data_space_v8::internal::MarkCompactCollectorprivate
free_list_old_pointer_space_v8::internal::MarkCompactCollectorprivate
have_code_to_deoptimize_v8::internal::MarkCompactCollectorprivate
Heap classv8::internal::MarkCompactCollectorfriend
heap() constv8::internal::MarkCompactCollectorinline
heap_v8::internal::MarkCompactCollectorprivate
INCREMENTAL_COMPACTION enum valuev8::internal::MarkCompactCollector
Initialize()v8::internal::MarkCompactCollectorstatic
INLINE(static bool ShouldSkipEvacuationSlotRecording(Object **anchor))v8::internal::MarkCompactCollectorinline
INLINE(static bool ShouldSkipEvacuationSlotRecording(Object *host))v8::internal::MarkCompactCollectorinline
INLINE(static bool IsOnEvacuationCandidate(Object *obj))v8::internal::MarkCompactCollectorinline
INLINE(void EvictEvacuationCandidate(Page *page))v8::internal::MarkCompactCollectorinline
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::MarkCompactCollectorprivate
INLINE(void SetMark(HeapObject *obj, MarkBit mark_bit))v8::internal::MarkCompactCollectorprivate
InvalidateCode(Code *code)v8::internal::MarkCompactCollector
invalidated_code_v8::internal::MarkCompactCollectorprivate
is_code_flushing_enabled() constv8::internal::MarkCompactCollectorinline
is_compacting() constv8::internal::MarkCompactCollectorinline
IsMarked(Object *obj)v8::internal::MarkCompactCollectorinlinestatic
isolate() constv8::internal::MarkCompactCollectorinline
IsSweepingCompleted()v8::internal::MarkCompactCollector
IsUnmarkedHeapObject(Object **p)v8::internal::MarkCompactCollectorprivatestatic
IsUnmarkedHeapObjectWithHeap(Heap *heap, Object **p)v8::internal::MarkCompactCollectorprivatestatic
kMultiFreeEncodingv8::internal::MarkCompactCollectorstatic
kSingleFreeEncodingv8::internal::MarkCompactCollectorstatic
MarkAllocationSite(AllocationSite *site)v8::internal::MarkCompactCollector
MarkCompactCollector(Heap *heap)v8::internal::MarkCompactCollectorexplicitprivate
MarkCompactMarkingVisitor classv8::internal::MarkCompactCollectorfriend
MarkImplicitRefGroups()v8::internal::MarkCompactCollectorprivate
marking_deque_v8::internal::MarkCompactCollectorprivate
marking_parity()v8::internal::MarkCompactCollectorinline
marking_parity_v8::internal::MarkCompactCollectorprivate
MarkingVisitor classv8::internal::MarkCompactCollectorfriend
MarkInvalidatedCode()v8::internal::MarkCompactCollectorprivate
MarkLiveObjects()v8::internal::MarkCompactCollectorprivate
MarkRoots(RootMarkingVisitor *visitor)v8::internal::MarkCompactCollectorprivate
MarkStringTable(RootMarkingVisitor *visitor)v8::internal::MarkCompactCollectorprivate
MarkWeakObjectToCodeTable()v8::internal::MarkCompactCollector
MigrateObject(HeapObject *dst, HeapObject *src, int size, AllocationSpace to_old_space)v8::internal::MarkCompactCollector
migration_slots_buffer_v8::internal::MarkCompactCollectorprivate
MoveEvacuationCandidatesToEndOfPagesList()v8::internal::MarkCompactCollectorprivate
NON_INCREMENTAL_COMPACTION enum valuev8::internal::MarkCompactCollector
PARALLEL_SWEEPING enum valuev8::internal::MarkCompactCollector
ParallelSweepSpaceComplete(PagedSpace *space)v8::internal::MarkCompactCollectorprivate
ParallelSweepSpacesComplete()v8::internal::MarkCompactCollectorprivate
pending_sweeper_jobs_semaphore_v8::internal::MarkCompactCollectorprivate
Prepare()v8::internal::MarkCompactCollector
PrepareForCodeFlushing()v8::internal::MarkCompactCollectorprivate
PrepareThreadForCodeFlushing(Isolate *isolate, ThreadLocalTop *top)v8::internal::MarkCompactCollectorprivate
ProcessEphemeralMarking(ObjectVisitor *visitor)v8::internal::MarkCompactCollectorprivate
ProcessInvalidatedCode(ObjectVisitor *visitor)v8::internal::MarkCompactCollectorprivate
ProcessMapCaches()v8::internal::MarkCompactCollectorprivate
ProcessMarkingDeque()v8::internal::MarkCompactCollectorprivate
ProcessTopOptimizedFrame(ObjectVisitor *visitor)v8::internal::MarkCompactCollectorprivate
ProcessWeakCollections()v8::internal::MarkCompactCollectorprivate
RecordCodeEntrySlot(Address slot, Code *target)v8::internal::MarkCompactCollector
RecordCodeTargetPatch(Address pc, Code *target)v8::internal::MarkCompactCollector
RecordMigratedSlot(Object *value, Address slot)v8::internal::MarkCompactCollectorprivate
RecordRelocSlot(RelocInfo *rinfo, Object *target)v8::internal::MarkCompactCollector
reduce_memory_footprint_v8::internal::MarkCompactCollectorprivate
RefillFreeList(PagedSpace *space)v8::internal::MarkCompactCollector
RefillMarkingDeque()v8::internal::MarkCompactCollectorprivate
ReleaseEvacuationCandidates()v8::internal::MarkCompactCollectorprivate
RemoveDeadInvalidatedCode()v8::internal::MarkCompactCollectorprivate
ReportDeleteIfNeeded(HeapObject *obj, Isolate *isolate)v8::internal::MarkCompactCollectorstatic
RootMarkingVisitor classv8::internal::MarkCompactCollectorfriend
sequential_sweeping() constv8::internal::MarkCompactCollectorinline
SEQUENTIAL_SWEEPING enum valuev8::internal::MarkCompactCollector
sequential_sweeping_v8::internal::MarkCompactCollectorprivate
set_sequential_sweeping(bool sequential_sweeping)v8::internal::MarkCompactCollectorinline
SetFlags(int flags)v8::internal::MarkCompactCollectorinline
SetUp()v8::internal::MarkCompactCollector
SharedFunctionInfoMarkingVisitor classv8::internal::MarkCompactCollectorfriend
slots_buffer_allocator_v8::internal::MarkCompactCollectorprivate
StartCompaction(CompactionMode mode)v8::internal::MarkCompactCollector
StartSweeperThreads()v8::internal::MarkCompactCollectorprivate
SWEEP_IN_PARALLEL enum valuev8::internal::MarkCompactCollector
SWEEP_ON_MAIN_THREAD enum valuev8::internal::MarkCompactCollector
SweeperType enum namev8::internal::MarkCompactCollector
sweeping_in_progress()v8::internal::MarkCompactCollectorinline
sweeping_in_progress_v8::internal::MarkCompactCollectorprivate
SweepingParallelism enum namev8::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::MarkCompactCollectorprivate
SweepSpaces()v8::internal::MarkCompactCollectorprivate
TearDown()v8::internal::MarkCompactCollector
TrimDescriptorArray(Map *map, DescriptorArray *descriptors, int number_of_own_descriptors)v8::internal::MarkCompactCollectorprivate
TrimEnumCache(Map *map, DescriptorArray *descriptors)v8::internal::MarkCompactCollectorprivate
TryPromoteObject(HeapObject *object, int object_size)v8::internal::MarkCompactCollector
was_marked_incrementally_v8::internal::MarkCompactCollectorprivate
WillBeDeoptimized(Code *code)v8::internal::MarkCompactCollectorprivate
~MarkCompactCollector()v8::internal::MarkCompactCollectorprivate