equal
deleted
inserted
replaced
49 _card_counts_mapper = card_counts; |
49 _card_counts_mapper = card_counts; |
50 |
50 |
51 MemRegion reserved = heap_storage->reserved(); |
51 MemRegion reserved = heap_storage->reserved(); |
52 _regions.initialize(reserved.start(), reserved.end(), HeapRegion::GrainBytes); |
52 _regions.initialize(reserved.start(), reserved.end(), HeapRegion::GrainBytes); |
53 |
53 |
54 _available_map.resize(_regions.length(), false); |
54 _available_map.initialize(_regions.length()); |
55 _available_map.clear(); |
|
56 } |
55 } |
57 |
56 |
58 bool HeapRegionManager::is_available(uint region) const { |
57 bool HeapRegionManager::is_available(uint region) const { |
59 return _available_map.at(region); |
58 return _available_map.at(region); |
60 } |
59 } |