Lines Matching refs:bitmap
43 void HeapBitmap::AddContinuousSpaceBitmap(accounting::ContinuousSpaceBitmap* bitmap) { in AddContinuousSpaceBitmap() argument
44 DCHECK(bitmap != nullptr); in AddContinuousSpaceBitmap()
47 CHECK(bitmap->HeapBegin() >= cur_bitmap->HeapLimit() || in AddContinuousSpaceBitmap()
48 bitmap->HeapLimit() <= cur_bitmap->HeapBegin()) in AddContinuousSpaceBitmap()
49 << "Bitmap " << bitmap->Dump() << " overlaps with existing bitmap " in AddContinuousSpaceBitmap()
52 continuous_space_bitmaps_.push_back(bitmap); in AddContinuousSpaceBitmap()
55 void HeapBitmap::RemoveContinuousSpaceBitmap(accounting::ContinuousSpaceBitmap* bitmap) { in RemoveContinuousSpaceBitmap() argument
56 DCHECK(bitmap != nullptr); in RemoveContinuousSpaceBitmap()
57 auto it = std::find(continuous_space_bitmaps_.begin(), continuous_space_bitmaps_.end(), bitmap); in RemoveContinuousSpaceBitmap()
62 void HeapBitmap::AddLargeObjectBitmap(LargeObjectBitmap* bitmap) { in AddLargeObjectBitmap() argument
63 DCHECK(bitmap != nullptr); in AddLargeObjectBitmap()
64 large_object_bitmaps_.push_back(bitmap); in AddLargeObjectBitmap()
67 void HeapBitmap::RemoveLargeObjectBitmap(LargeObjectBitmap* bitmap) { in RemoveLargeObjectBitmap() argument
68 DCHECK(bitmap != nullptr); in RemoveLargeObjectBitmap()
69 auto it = std::find(large_object_bitmaps_.begin(), large_object_bitmaps_.end(), bitmap); in RemoveLargeObjectBitmap()