Lines Matching refs:MarkCompact

41 void MarkCompact::BindBitmaps() {  in BindBitmaps()
53 MarkCompact::MarkCompact(Heap* heap, const std::string& name_prefix) in MarkCompact() function in art::gc::collector::MarkCompact
58 void MarkCompact::RunPhases() { in RunPhases()
73 void MarkCompact::ForwardObject(mirror::Object* obj) { in ForwardObject()
90 explicit CalculateObjectForwardingAddressVisitor(MarkCompact* collector) in CalculateObjectForwardingAddressVisitor()
100 MarkCompact* const collector_;
103 void MarkCompact::CalculateObjectForwardingAddresses() { in CalculateObjectForwardingAddresses()
114 void MarkCompact::InitializePhase() { in InitializePhase()
126 void MarkCompact::ProcessReferences(Thread* self) { in ProcessReferences()
143 inline mirror::Object* MarkCompact::MarkObject(mirror::Object* obj) { in MarkObject()
168 void MarkCompact::MarkingPhase() { in MarkingPhase()
217 void MarkCompact::UpdateAndMarkModUnion() { in UpdateAndMarkModUnion()
234 void MarkCompact::MarkReachableObjects() { in MarkReachableObjects()
246 void MarkCompact::ReclaimPhase() { in ReclaimPhase()
259 void MarkCompact::ResizeMarkStack(size_t new_size) { in ResizeMarkStack()
268 inline void MarkCompact::MarkStackPush(mirror::Object* obj) { in MarkStackPush()
276 void MarkCompact::MarkHeapReference(mirror::HeapReference<mirror::Object>* obj_ptr) { in MarkHeapReference()
284 void MarkCompact::VisitRoots( in VisitRoots()
291 void MarkCompact::VisitRoots( in VisitRoots()
301 explicit UpdateRootVisitor(MarkCompact* collector) : collector_(collector) { in UpdateRootVisitor()
332 MarkCompact* const collector_;
337 explicit UpdateObjectReferencesVisitor(MarkCompact* collector) : collector_(collector) { in UpdateObjectReferencesVisitor()
345 MarkCompact* const collector_;
348 void MarkCompact::UpdateReferences() { in UpdateReferences()
392 void MarkCompact::Compact() { in Compact()
410 void MarkCompact::MarkRoots() { in MarkRoots()
415 inline void MarkCompact::UpdateHeapReference(mirror::HeapReference<mirror::Object>* reference) { in UpdateHeapReference()
428 explicit UpdateReferenceVisitor(MarkCompact* collector) : collector_(collector) { in UpdateReferenceVisitor()
456 MarkCompact* const collector_;
459 void MarkCompact::UpdateObjectReferences(mirror::Object* obj) { in UpdateObjectReferences()
464 inline mirror::Object* MarkCompact::GetMarkedForwardAddress(mirror::Object* obj) { in GetMarkedForwardAddress()
477 mirror::Object* MarkCompact::IsMarked(mirror::Object* object) { in IsMarked()
490 bool MarkCompact::IsMarkedHeapReference(mirror::HeapReference<mirror::Object>* ref_ptr) { in IsMarkedHeapReference()
495 void MarkCompact::SweepSystemWeaks() { in SweepSystemWeaks()
500 bool MarkCompact::ShouldSweepSpace(space::ContinuousSpace* space) const { in ShouldSweepSpace()
506 explicit MoveObjectVisitor(MarkCompact* collector) : collector_(collector) { in MoveObjectVisitor()
514 MarkCompact* const collector_;
517 void MarkCompact::MoveObject(mirror::Object* obj, size_t len) { in MoveObject()
534 void MarkCompact::MoveObjects() { in MoveObjects()
544 void MarkCompact::Sweep(bool swap_bitmaps) { in Sweep()
561 void MarkCompact::SweepLargeObjects(bool swap_bitmaps) { in SweepLargeObjects()
571 void MarkCompact::DelayReferenceReferent(mirror::Class* klass, mirror::Reference* reference) { in DelayReferenceReferent()
577 explicit MarkCompactMarkObjectVisitor(MarkCompact* collector) : collector_(collector) { in MarkCompactMarkObjectVisitor()
606 MarkCompact* const collector_;
610 void MarkCompact::ScanObject(mirror::Object* obj) { in ScanObject()
616 void MarkCompact::ProcessMarkStack() { in ProcessMarkStack()
625 void MarkCompact::SetSpace(space::BumpPointerSpace* space) { in SetSpace()
630 void MarkCompact::FinishPhase() { in FinishPhase()
643 void MarkCompact::RevokeAllThreadLocalBuffers() { in RevokeAllThreadLocalBuffers()