blob: 7d81a5d623fb94a11d35c50b7272b136edbc8b21 [file] [log] [blame]
Elliott Hughes5e71b522011-10-20 13:12:32 -07001#include "heap_bitmap.h"
Carl Shapiro69759ea2011-07-21 18:13:35 -07002
Mathieu Chartier654d3a22012-07-11 17:54:18 -07003namespace art {
4
5void 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