54 // regions the heap can have. |
54 // regions the heap can have. |
55 // |
55 // |
56 // and maintain that: _length <= _allocated_length <= _max_length |
56 // and maintain that: _length <= _allocated_length <= _max_length |
57 |
57 |
58 class HeapRegionSeq: public CHeapObj { |
58 class HeapRegionSeq: public CHeapObj { |
|
59 friend class VMStructs; |
59 |
60 |
60 // The array that holds the HeapRegions. |
61 // The array that holds the HeapRegions. |
61 HeapRegion** _regions; |
62 HeapRegion** _regions; |
62 |
63 |
63 // Version of _regions biased to address 0 |
64 // Version of _regions biased to address 0 |