Home
last modified time | relevance | path

Searched refs:ConcurrentCopying (Results 1 – 10 of 10) sorted by relevance

/art/runtime/gc/collector/
Dconcurrent_copying.cc70 ConcurrentCopying::ConcurrentCopying(Heap* heap, in ConcurrentCopying() function in art::gc::collector::ConcurrentCopying
156 void ConcurrentCopying::MarkHeapReference(mirror::HeapReference<mirror::Object>* field, in MarkHeapReference()
182 ConcurrentCopying::~ConcurrentCopying() { in ~ConcurrentCopying()
186 void ConcurrentCopying::RunPhases() { in RunPhases()
240 class ConcurrentCopying::ActivateReadBarrierEntrypointsCheckpoint : public Closure {
242 explicit ActivateReadBarrierEntrypointsCheckpoint(ConcurrentCopying* concurrent_copying) in ActivateReadBarrierEntrypointsCheckpoint()
258 ConcurrentCopying* const concurrent_copying_;
261 class ConcurrentCopying::ActivateReadBarrierEntrypointsCallback : public Closure {
263 explicit ActivateReadBarrierEntrypointsCallback(ConcurrentCopying* concurrent_copying) in ActivateReadBarrierEntrypointsCallback()
274 ConcurrentCopying* const concurrent_copying_;
[all …]
Dconcurrent_copying-inl.h35 inline mirror::Object* ConcurrentCopying::MarkUnevacFromSpaceRegion( in MarkUnevacFromSpaceRegion()
95 inline mirror::Object* ConcurrentCopying::MarkImmuneSpace(Thread* const self, in MarkImmuneSpace()
127 inline mirror::Object* ConcurrentCopying::Mark(Thread* const self, in Mark()
199 inline mirror::Object* ConcurrentCopying::MarkFromReadBarrier(mirror::Object* from_ref) { in MarkFromReadBarrier()
227 inline mirror::Object* ConcurrentCopying::GetFwdPtr(mirror::Object* from_ref) { in GetFwdPtr()
239 inline bool ConcurrentCopying::IsMarkedInUnevacFromSpace(mirror::Object* from_ref) { in IsMarkedInUnevacFromSpace()
Dconcurrent_copying.h58 class ConcurrentCopying : public GarbageCollector {
70 ConcurrentCopying(Heap* heap,
75 ~ConcurrentCopying();
503 DISALLOW_IMPLICIT_CONSTRUCTORS(ConcurrentCopying);
/art/runtime/gc/accounting/
Dheap_bitmap.h33 class ConcurrentCopying; variable
79 friend class art::gc::collector::ConcurrentCopying;
/art/runtime/gc/
Dheap.h88 class ConcurrentCopying; variable
800 collector::ConcurrentCopying* ConcurrentCopyingCollector() { in ConcurrentCopyingCollector()
1515 collector::ConcurrentCopying* active_concurrent_copying_collector_;
1516 collector::ConcurrentCopying* young_concurrent_copying_collector_;
1517 collector::ConcurrentCopying* concurrent_copying_collector_;
1621 friend class collector::ConcurrentCopying;
Dreference_queue.cc84 collector::ConcurrentCopying* concurrent_copying = heap->ConcurrentCopyingCollector(); in DisableReadBarrierForReference()
Dheap.cc700 concurrent_copying_collector_ = new collector::ConcurrentCopying(this, in Heap()
706 young_concurrent_copying_collector_ = new collector::ConcurrentCopying( in Heap()
2427 && gc::collector::ConcurrentCopying::kGrayDirtyImmuneObjects; in PreZygoteFork()
/art/runtime/
Dread_barrier-inl.h222 gc::collector::ConcurrentCopying* collector = heap->ConcurrentCopyingCollector(); in IsDuringStartup()
Dthread_list.cc1277 gc::collector::ConcurrentCopying* const cc = in Register()
/art/dex2oat/linker/
Dimage_writer.cc2992 if (kUseBakerReadBarrier && gc::collector::ConcurrentCopying::kGrayDirtyImmuneObjects) { in CopyAndFixupObject()