Searched refs:live_bitmap_ (Results 1 - 14 of 14) sorted by relevance

/art/runtime/gc/space/
H A Dspace.cc81 live_bitmap_.reset(accounting::LargeObjectBitmap::Create("large live objects", nullptr,
83 CHECK(live_bitmap_.get() != nullptr);
128 CHECK_EQ(mark_bitmap_.release(), live_bitmap_.get());
134 live_bitmap_.swap(mark_bitmap_);
136 std::string temp_name(live_bitmap_->GetName());
137 live_bitmap_->SetName(mark_bitmap_->GetName());
H A Dimage_space.h90 return live_bitmap_.get();
96 return live_bitmap_.get();
181 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap_; member in class:art::gc::space::ImageSpace
H A Dmalloc_space.cc55 live_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create(
58 CHECK(live_bitmap_.get() != nullptr) << "could not create allocspace live bitmap #"
209 live_bitmap_->SetHeapLimit(reinterpret_cast<uintptr_t>(End()));
210 CHECK_EQ(live_bitmap_->HeapLimit(), reinterpret_cast<uintptr_t>(End()));
216 live_bitmap_.release(), mark_bitmap_.release());
H A Dzygote_space.cc53 CHECK(zygote_space->live_bitmap_.get() == nullptr);
55 zygote_space->live_bitmap_.reset(live_bitmap);
H A Dspace.h349 return live_bitmap_.get();
365 std::unique_ptr<accounting::LargeObjectBitmap> live_bitmap_; member in class:art::gc::space::DiscontinuousSpace
433 return live_bitmap_.get();
444 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap_; member in class:art::gc::space::ContinuousMemMapAllocSpace
H A Dlarge_object_space.cc102 live_bitmap_.swap(mark_bitmap_);
104 std::string temp_name = live_bitmap_->GetName();
105 live_bitmap_->SetName(mark_bitmap_->GetName());
117 mark_bitmap_->CopyFrom(live_bitmap_.get());
H A Ddlmalloc_space.cc281 live_bitmap_->Clear();
H A Drosalloc_space.cc361 live_bitmap_->Clear();
H A Dimage_space.cc71 live_bitmap_.reset(live_bitmap);
410 CHECK(live_bitmap_->Test(obj)) << obj->PrettyTypeOf();
/art/runtime/jit/
H A Djit_code_cache.h149 return live_bitmap_.get();
345 std::unique_ptr<CodeCacheBitmap> live_bitmap_; member in class:art::jit::JitCodeCache
H A Djit_code_cache.cc959 live_bitmap_.reset(CodeCacheBitmap::Create(
1026 live_bitmap_.reset(nullptr);
/art/runtime/gc/
H A Dheap.h582 return live_bitmap_.get();
1303 std::unique_ptr<accounting::HeapBitmap> live_bitmap_ GUARDED_BY(Locks::heap_bitmap_lock_);
H A Dheap.cc306 live_bitmap_.reset(new accounting::HeapBitmap(this));
1019 live_bitmap_->AddContinuousSpaceBitmap(live_bitmap);
1031 live_bitmap_->AddLargeObjectBitmap(discontinuous_space->GetLiveBitmap());
1060 live_bitmap_->RemoveContinuousSpaceBitmap(live_bitmap);
1069 live_bitmap_->RemoveLargeObjectBitmap(discontinuous_space->GetLiveBitmap());
/art/runtime/
H A Dclass_linker.cc1180 : live_bitmap_(Runtime::Current()->GetHeap()->GetLiveBitmap()) {}
1186 CHECK(live_bitmap_->Test(klass.Ptr())) << "Image method has unmarked declaring class";
1191 gc::accounting::HeapBitmap* const live_bitmap_; member in class:art::VerifyDeclaringClassVisitor::gc::accounting

Completed in 142 milliseconds