Lines Matching refs:bitmap
26 void HeapBitmap::AddContinuousSpaceBitmap(accounting::ContinuousSpaceBitmap* bitmap) { in AddContinuousSpaceBitmap() argument
27 DCHECK(bitmap != nullptr); in AddContinuousSpaceBitmap()
30 CHECK(bitmap->HeapBegin() >= cur_bitmap->HeapLimit() || in AddContinuousSpaceBitmap()
31 bitmap->HeapLimit() <= cur_bitmap->HeapBegin()) in AddContinuousSpaceBitmap()
32 << "Bitmap " << bitmap->Dump() << " overlaps with existing bitmap " in AddContinuousSpaceBitmap()
35 continuous_space_bitmaps_.push_back(bitmap); in AddContinuousSpaceBitmap()
38 void HeapBitmap::RemoveContinuousSpaceBitmap(accounting::ContinuousSpaceBitmap* bitmap) { in RemoveContinuousSpaceBitmap() argument
39 DCHECK(bitmap != nullptr); in RemoveContinuousSpaceBitmap()
40 auto it = std::find(continuous_space_bitmaps_.begin(), continuous_space_bitmaps_.end(), bitmap); in RemoveContinuousSpaceBitmap()
45 void HeapBitmap::AddLargeObjectBitmap(LargeObjectBitmap* bitmap) { in AddLargeObjectBitmap() argument
46 DCHECK(bitmap != nullptr); in AddLargeObjectBitmap()
47 large_object_bitmaps_.push_back(bitmap); in AddLargeObjectBitmap()
50 void HeapBitmap::RemoveLargeObjectBitmap(LargeObjectBitmap* bitmap) { in RemoveLargeObjectBitmap() argument
51 DCHECK(bitmap != nullptr); in RemoveLargeObjectBitmap()
52 auto it = std::find(large_object_bitmaps_.begin(), large_object_bitmaps_.end(), bitmap); in RemoveLargeObjectBitmap()