115 // several spaces in which contiguous allocation takes place, |
115 // several spaces in which contiguous allocation takes place, |
116 // such as, for example, in G1 or in the train generation.) |
116 // such as, for example, in G1 or in the train generation.) |
117 |
117 |
118 // Here is the shared array type. |
118 // Here is the shared array type. |
119 |
119 |
120 class G1BlockOffsetSharedArray: public CHeapObj { |
120 class G1BlockOffsetSharedArray: public CHeapObj<mtGC> { |
121 friend class G1BlockOffsetArray; |
121 friend class G1BlockOffsetArray; |
122 friend class G1BlockOffsetArrayContigSpace; |
122 friend class G1BlockOffsetArrayContigSpace; |
123 friend class VMStructs; |
123 friend class VMStructs; |
124 |
124 |
125 private: |
125 private: |