/art/runtime/gc/space/ |
space.cc | 87 mark_bitmap_.reset(accounting::LargeObjectBitmap::Create("large marked objects", nullptr, 89 CHECK(mark_bitmap_.get() != nullptr); 113 if (live_bitmap != mark_bitmap_.get()) { 114 accounting::ContinuousSpaceBitmap* mark_bitmap = mark_bitmap_.release(); 117 mark_bitmap_.reset(live_bitmap); 129 Runtime::Current()->GetHeap()->GetMarkBitmap()->ReplaceBitmap(mark_bitmap_.get(), new_bitmap); 130 CHECK_EQ(mark_bitmap_.release(), live_bitmap_.get()); 131 mark_bitmap_.reset(new_bitmap); 136 live_bitmap_.swap(mark_bitmap_); 139 live_bitmap_->SetName(mark_bitmap_->GetName()) [all...] |
space.h | 352 return mark_bitmap_.get(); 365 std::unique_ptr<accounting::LargeObjectBitmap> mark_bitmap_; member in class:art::gc::space::DiscontinuousSpace 443 return mark_bitmap_.get(); 451 std::unique_ptr<accounting::ContinuousSpaceBitmap> mark_bitmap_; member in class:art::gc::space::ContinuousMemMapAllocSpace
|
malloc_space.cc | 61 mark_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create( 64 CHECK(mark_bitmap_.get() != nullptr) << "could not create allocspace mark bitmap #" 212 mark_bitmap_->SetHeapLimit(reinterpret_cast<uintptr_t>(End())); 213 CHECK_EQ(mark_bitmap_->HeapLimit(), reinterpret_cast<uintptr_t>(End())); 217 live_bitmap_.release(), mark_bitmap_.release());
|
zygote_space.cc | 56 CHECK(zygote_space->mark_bitmap_.get() == nullptr); 58 zygote_space->mark_bitmap_.reset(mark_bitmap);
|
region_space.h | 96 return mark_bitmap_.get(); 99 return mark_bitmap_.get(); 604 std::unique_ptr<accounting::ContinuousSpaceBitmap> mark_bitmap_; member in class:art::gc::space::FINAL
|
large_object_space.cc | 107 live_bitmap_.swap(mark_bitmap_); 110 live_bitmap_->SetName(mark_bitmap_->GetName()); 111 mark_bitmap_->SetName(temp_name); 122 mark_bitmap_->CopyFrom(live_bitmap_.get());
|
dlmalloc_space.cc | 284 mark_bitmap_->Clear();
|
rosalloc_space.cc | 364 mark_bitmap_->Clear();
|
region_space.cc | 104 mark_bitmap_.reset(
|
/art/runtime/gc/collector/ |
semi_space-inl.h | 68 if (!mark_bitmap_->Set(obj, slow_path)) {
|
mark_compact.cc | 60 mark_bitmap_(nullptr), 120 mark_bitmap_ = heap_->GetMarkBitmap(); 153 if (!mark_bitmap_->Set(obj, slow_path)) { 480 return mark_bitmap_->Test(object) ? object : nullptr;
|
mark_compact.h | 204 accounting::HeapBitmap* mark_bitmap_; member in class:art::gc::collector::MarkCompact
|
semi_space.h | 220 accounting::HeapBitmap* mark_bitmap_; member in class:art::gc::collector::SemiSpace
|
mark_sweep.cc | 99 mark_bitmap_(nullptr), 137 mark_bitmap_ = heap_->GetMarkBitmap(); 507 DCHECK(mark_bitmap_->Test(obj)); 522 if (!mark_bitmap_->Set(obj, visitor)) { 555 return !mark_bitmap_->AtomicTestAndSet(obj, visitor); [all...] |
mark_sweep.h | 314 accounting::HeapBitmap* mark_bitmap_; member in class:art::gc::collector::MarkSweep
|
semi_space.cc | 99 mark_bitmap_(nullptr), 161 mark_bitmap_ = heap_->GetMarkBitmap(); 769 return mark_bitmap_->Test(obj) ? obj : nullptr; [all...] |
/art/runtime/gc/ |
heap.h | 595 return mark_bitmap_.get(); [all...] |
heap.cc | 310 mark_bitmap_.reset(new accounting::HeapBitmap(this)); [all...] |