Home
last modified time | relevance | path

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

/art/runtime/gc/space/
Dspace.cc84 live_bitmap_ = accounting::LargeObjectBitmap::Create("large live objects", nullptr, capacity); in DiscontinuousSpace()
85 CHECK(live_bitmap_.IsValid()); in DiscontinuousSpace()
111 mark_bitmap_.CopyView(live_bitmap_); in BindLiveToMarkBitmap()
129 std::swap(live_bitmap_, mark_bitmap_); in SwapBitmaps()
131 std::string temp_name(live_bitmap_.GetName()); in SwapBitmaps()
132 live_bitmap_.SetName(mark_bitmap_.GetName()); in SwapBitmaps()
Dmalloc_space.cc66 live_bitmap_ = accounting::ContinuousSpaceBitmap::Create( in MallocSpace()
69 CHECK(live_bitmap_.IsValid()) << "could not create allocspace live bitmap #" in MallocSpace()
231 live_bitmap_.SetHeapLimit(reinterpret_cast<uintptr_t>(End())); in CreateZygoteSpace()
232 CHECK_EQ(live_bitmap_.HeapLimit(), reinterpret_cast<uintptr_t>(End())); in CreateZygoteSpace()
239 std::move(live_bitmap_), in CreateZygoteSpace()
Dspace.h353 return &live_bitmap_; in GetLiveBitmap()
369 accounting::LargeObjectBitmap live_bitmap_; variable
443 return &live_bitmap_; in GetLiveBitmap()
458 accounting::ContinuousSpaceBitmap live_bitmap_;
Dimage_space.h198 return &live_bitmap_; in GetLiveBitmap()
204 return &live_bitmap_; in GetMarkBitmap()
490 accounting::ContinuousSpaceBitmap live_bitmap_; variable
Dzygote_space.cc55 zygote_space->live_bitmap_ = std::move(live_bitmap); in Create()
Dlarge_object_space.cc107 std::swap(live_bitmap_, mark_bitmap_); in SwapBitmaps()
109 std::string temp_name = live_bitmap_.GetName(); in SwapBitmaps()
110 live_bitmap_.SetName(mark_bitmap_.GetName()); in SwapBitmaps()
124 mark_bitmap_.CopyFrom(&live_bitmap_); in CopyLiveToMarked()
Ddlmalloc_space.cc390 live_bitmap_.Clear(); in Clear()
Drosalloc_space.cc430 live_bitmap_.Clear(); in Clear()
Dimage_space.cc100 live_bitmap_(std::move(live_bitmap)), in ImageSpace()
104 DCHECK(live_bitmap_.IsValid()); in ImageSpace()
196 CHECK(live_bitmap_.Test(obj)) << obj->PrettyTypeOf(); in VerifyImageAllocations()
/art/runtime/jit/
Djit_code_cache.h495 return live_bitmap_.get(); in GetLiveBitmap()
585 std::unique_ptr<CodeCacheBitmap> live_bitmap_; variable
Djit_code_cache.cc1250 live_bitmap_.reset(CodeCacheBitmap::Create( in DoCollection()
1280 live_bitmap_.reset(nullptr); in DoCollection()
/art/runtime/gc/
Dheap.h671 return live_bitmap_.get(); in GetLiveBitmap()
1580 std::unique_ptr<accounting::HeapBitmap> live_bitmap_ GUARDED_BY(Locks::heap_bitmap_lock_);
Dheap.cc477 live_bitmap_.reset(new accounting::HeapBitmap(this)); in Heap()
1180 live_bitmap_->AddContinuousSpaceBitmap(live_bitmap); in AddSpace()
1192 live_bitmap_->AddLargeObjectBitmap(discontinuous_space->GetLiveBitmap()); in AddSpace()
1221 live_bitmap_->RemoveContinuousSpaceBitmap(live_bitmap); in RemoveSpace()
1230 live_bitmap_->RemoveLargeObjectBitmap(discontinuous_space->GetLiveBitmap()); in RemoveSpace()