Home
last modified time | relevance | path

Searched refs:MarkCompact (Results 1 – 4 of 4) sorted by relevance

/art/runtime/gc/collector/
Dmark_compact.cc41 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()
[all …]
Dmark_compact.h60 class MarkCompact : public GarbageCollector {
62 explicit MarkCompact(Heap* heap, const std::string& name_prefix = "");
63 ~MarkCompact() {} in ~MarkCompact()
233 DISALLOW_IMPLICIT_CONSTRUCTORS(MarkCompact);
/art/runtime/gc/
Dheap.h72 class MarkCompact; variable
1273 collector::MarkCompact* mark_compact_collector_;
1354 friend class collector::MarkCompact;
Dheap.cc601 mark_compact_collector_ = new collector::MarkCompact(this); in Heap()