Searched refs:MarkCompactCollector (Results 1 – 16 of 16) sorted by relevance
/external/v8/src/heap/ |
D | mark-compact.cc | 211 MarkCompactCollector::NonAtomicMarkingState* marking_state_; 305 CHECK(!MarkCompactCollector::IsOnEvacuationCandidate(object)); in VerifyPointers() 316 CHECK(!MarkCompactCollector::IsOnEvacuationCandidate(object)); in VerifyPointers() 332 MarkCompactCollector::MarkingState>; 382 MarkCompactCollector::MarkCompactCollector(Heap* heap) in MarkCompactCollector() function in v8::internal::MarkCompactCollector 398 MarkCompactCollector::~MarkCompactCollector() { delete sweeper_; } in ~MarkCompactCollector() 400 void MarkCompactCollector::SetUp() { in SetUp() 407 void MarkCompactCollector::TearDown() { in TearDown() 415 void MarkCompactCollector::AddEvacuationCandidate(Page* p) { in AddEvacuationCandidate() 430 bool MarkCompactCollector::StartCompaction() { in StartCompaction() [all …]
|
D | incremental-marking.h | 90 MarkCompactCollector::MarkingWorklist* marking_worklist, 253 MarkCompactCollector::MarkingWorklist* marking_worklist() const { in marking_worklist() 315 MarkCompactCollector::MarkingWorklist* const marking_worklist_;
|
D | mark-compact-inl.h | 20 MarkingState>::MarkingVisitor(MarkCompactCollector* collector, in MarkingVisitor() 351 void MarkCompactCollector::MarkObject(HeapObject* host, HeapObject* obj) { in MarkObject() 360 void MarkCompactCollector::MarkRootObject(Root root, HeapObject* obj) { in MarkRootObject() 379 void MarkCompactCollector::MarkExternallyReferencedObject(HeapObject* obj) { in MarkExternallyReferencedObject() 388 void MarkCompactCollector::RecordSlot(HeapObject* object, Object** slot, in RecordSlot() 393 void MarkCompactCollector::RecordSlot(HeapObject* object, in RecordSlot()
|
D | mark-compact.h | 460 class MarkCompactCollector final : public MarkCompactCollectorBase { 705 explicit MarkCompactCollector(Heap* heap); 706 ~MarkCompactCollector(); 908 V8_INLINE MarkingVisitor(MarkCompactCollector* collector, 952 MarkCompactCollector::MarkingWorklist* marking_worklist() const { in marking_worklist() 957 MarkCompactCollector* const collector_; 963 explicit EvacuationScope(MarkCompactCollector* collector) in EvacuationScope() 971 MarkCompactCollector* collector_;
|
D | objects-visiting.cc | 56 MarkCompactCollector::RecordSlot(slot_holder, slot, in VisitWeakList() 139 MarkCompactCollector::RecordSlot(context, slot, in VisitLiveObject()
|
D | scavenger.cc | 68 SLOW_DCHECK(!MarkCompactCollector::IsOnEvacuationCandidate( in HandleSlot() 70 } else if (record_slots_ && MarkCompactCollector::IsOnEvacuationCandidate( in HandleSlot()
|
D | concurrent-marking.cc | 101 MarkCompactCollector::RecordSlot(host, slot, heap_object); in ProcessStrongHeapObject() 117 MarkCompactCollector::RecordSlot(host, slot, heap_object); in ProcessWeakHeapObject() 162 MarkCompactCollector::RecordSlot(host, slot, heap_object); in VisitPointersInSnapshot() 347 MarkCompactCollector::RecordSlot(table, key_slot, key); in VisitEphemeronHashTable() 360 MarkCompactCollector::RecordSlot(table, value_slot, value); in VisitEphemeronHashTable()
|
D | heap.h | 796 MarkCompactCollector* mark_compact_collector() { in mark_compact_collector() 2150 MarkCompactCollector* mark_compact_collector_; 2278 friend class MarkCompactCollector; variable
|
D | object-stats.cc | 393 MarkCompactCollector::NonAtomicMarkingState* marking_state_; 989 MarkCompactCollector::NonAtomicMarkingState* marking_state_;
|
D | spaces.cc | 1560 MarkCompactCollector* collector = heap()->mark_compact_collector(); in AllocateChunk() 1943 DCHECK(!MarkCompactCollector::IsOnEvacuationCandidate(new_node)); in AllocateChunk() 3223 MarkCompactCollector* collector = heap()->mark_compact_collector(); in AllocateChunk() 3236 MarkCompactCollector* collector = heap()->mark_compact_collector(); in AllocateChunk() 3263 MarkCompactCollector* collector = heap()->mark_compact_collector(); in AllocateChunk()
|
D | incremental-marking.cc | 58 Heap* heap, MarkCompactCollector::MarkingWorklist* marking_worklist, in IncrementalMarking()
|
D | spaces.h | 2395 friend class MarkCompactCollector; in NON_EXPORTED_BASE() local
|
D | heap.cc | 4708 mark_compact_collector_ = new MarkCompactCollector(this); in SetUp() 4714 MarkCompactCollector::MarkingWorklist* marking_worklist = in SetUp()
|
/external/v8/src/ |
D | transitions.h | 144 friend class MarkCompactCollector; // For HasSimpleTransitionTo. 269 friend class MarkCompactCollector; variable
|
D | globals.h | 517 class MarkCompactCollector; variable
|
/external/v8/src/objects/ |
D | hash-table.h | 338 friend class MarkCompactCollector;
|