equal
deleted
inserted
replaced
73 ////////////////////////////////////////////////////////////////////// |
73 ////////////////////////////////////////////////////////////////////// |
74 // G1BlockOffsetTablePart |
74 // G1BlockOffsetTablePart |
75 ////////////////////////////////////////////////////////////////////// |
75 ////////////////////////////////////////////////////////////////////// |
76 |
76 |
77 G1BlockOffsetTablePart::G1BlockOffsetTablePart(G1BlockOffsetTable* array, G1ContiguousSpace* gsp) : |
77 G1BlockOffsetTablePart::G1BlockOffsetTablePart(G1BlockOffsetTable* array, G1ContiguousSpace* gsp) : |
|
78 _next_offset_threshold(NULL), |
|
79 _next_offset_index(0), |
|
80 DEBUG_ONLY(_object_can_span(false) COMMA) |
78 _bot(array), |
81 _bot(array), |
79 _space(gsp), |
82 _space(gsp) |
80 _next_offset_threshold(NULL), |
|
81 _next_offset_index(0) |
|
82 { |
83 { |
83 debug_only(_object_can_span = false;) |
|
84 } |
84 } |
85 |
85 |
86 // The arguments follow the normal convention of denoting |
86 // The arguments follow the normal convention of denoting |
87 // a right-open interval: [start, end) |
87 // a right-open interval: [start, end) |
88 void G1BlockOffsetTablePart:: set_remainder_to_point_to_start(HeapWord* start, HeapWord* end) { |
88 void G1BlockOffsetTablePart:: set_remainder_to_point_to_start(HeapWord* start, HeapWord* end) { |