Elliott Hughes | 5e71b52 | 2011-10-20 13:12:32 -0700 | [diff] [blame] | 1 | #include "heap_bitmap.h" |
Carl Shapiro | 69759ea | 2011-07-21 18:13:35 -0700 | [diff] [blame] | 2 | |
Mathieu Chartier | 654d3a2 | 2012-07-11 17:54:18 -0700 | [diff] [blame^] | 3 | namespace art { |
| 4 | |
| 5 | void HeapBitmap::ReplaceBitmap(SpaceBitmap* old_bitmap, SpaceBitmap* new_bitmap) { |
| 6 | // TODO: C++0x auto |
| 7 | for (Bitmaps::iterator cur = bitmaps_.begin(); cur != bitmaps_.end(); ++cur) { |
| 8 | if (*cur == old_bitmap) { |
| 9 | *cur = new_bitmap; |
| 10 | return; |
| 11 | } |
| 12 | } |
| 13 | LOG(FATAL) << "bitmap " << static_cast<const void*>(old_bitmap) << " not found"; |
| 14 | } |
| 15 | |
| 16 | } // namespace art |