Home
last modified time | relevance | path

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

/art/runtime/gc/space/
Dspace.cc82 live_bitmap_.reset(accounting::LargeObjectBitmap::Create("large live objects", nullptr, in DiscontinuousSpace()
84 CHECK(live_bitmap_.get() != nullptr); in DiscontinuousSpace()
129 CHECK_EQ(mark_bitmap_.release(), live_bitmap_.get()); in UnBindBitmaps()
135 live_bitmap_.swap(mark_bitmap_); in SwapBitmaps()
137 std::string temp_name(live_bitmap_->GetName()); in SwapBitmaps()
138 live_bitmap_->SetName(mark_bitmap_->GetName()); in SwapBitmaps()
Dimage_space.h90 return live_bitmap_.get(); in GetLiveBitmap()
96 return live_bitmap_.get(); in GetMarkBitmap()
181 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap_; variable
Dmalloc_space.cc55 live_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create( in MallocSpace()
58 CHECK(live_bitmap_.get() != nullptr) << "could not create allocspace live bitmap #" in MallocSpace()
209 live_bitmap_->SetHeapLimit(reinterpret_cast<uintptr_t>(End())); in CreateZygoteSpace()
210 CHECK_EQ(live_bitmap_->HeapLimit(), reinterpret_cast<uintptr_t>(End())); in CreateZygoteSpace()
216 live_bitmap_.release(), mark_bitmap_.release()); in CreateZygoteSpace()
Dspace.h348 return live_bitmap_.get(); in GetLiveBitmap()
364 std::unique_ptr<accounting::LargeObjectBitmap> live_bitmap_; variable
432 return live_bitmap_.get(); in GetLiveBitmap()
443 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap_;
Dzygote_space.cc55 CHECK(zygote_space->live_bitmap_.get() == nullptr); in Create()
57 zygote_space->live_bitmap_.reset(live_bitmap); in Create()
Dlarge_object_space.cc105 live_bitmap_.swap(mark_bitmap_); in SwapBitmaps()
107 std::string temp_name = live_bitmap_->GetName(); in SwapBitmaps()
108 live_bitmap_->SetName(mark_bitmap_->GetName()); in SwapBitmaps()
120 mark_bitmap_->CopyFrom(live_bitmap_.get()); in CopyLiveToMarked()
Ddlmalloc_space.cc282 live_bitmap_->Clear(); in Clear()
Drosalloc_space.cc362 live_bitmap_->Clear(); in Clear()
Dimage_space.cc73 live_bitmap_.reset(live_bitmap); in ImageSpace()
412 CHECK(live_bitmap_->Test(obj)) << obj->PrettyTypeOf(); in VerifyImageAllocations()
/art/runtime/jit/
Djit_code_cache.h150 return live_bitmap_.get(); in GetLiveBitmap()
353 std::unique_ptr<CodeCacheBitmap> live_bitmap_; variable
Djit_code_cache.cc1029 live_bitmap_.reset(CodeCacheBitmap::Create( in GarbageCollectCache()
1096 live_bitmap_.reset(nullptr); in GarbageCollectCache()
/art/runtime/gc/
Dheap.h581 return live_bitmap_.get(); in GetLiveBitmap()
1316 std::unique_ptr<accounting::HeapBitmap> live_bitmap_ GUARDED_BY(Locks::heap_bitmap_lock_);
Dheap.cc307 live_bitmap_.reset(new accounting::HeapBitmap(this)); in Heap()
932 live_bitmap_->AddContinuousSpaceBitmap(live_bitmap); in AddSpace()
944 live_bitmap_->AddLargeObjectBitmap(discontinuous_space->GetLiveBitmap()); in AddSpace()
973 live_bitmap_->RemoveContinuousSpaceBitmap(live_bitmap); in RemoveSpace()
982 live_bitmap_->RemoveLargeObjectBitmap(discontinuous_space->GetLiveBitmap()); in RemoveSpace()
/art/runtime/
Dclass_linker.cc1192 : live_bitmap_(Runtime::Current()->GetHeap()->GetLiveBitmap()) {} in REQUIRES_SHARED()
1198 CHECK(live_bitmap_->Test(klass.Ptr())) << "Image method has unmarked declaring class"; in Visit()
1203 gc::accounting::HeapBitmap* const live_bitmap_; member in art::VerifyDeclaringClassVisitor