equal
deleted
inserted
replaced
192 uint const region = r->hrm_index(); |
192 uint const region = r->hrm_index(); |
193 assert(region < _g1h->max_regions(), "Tried to access TARS for region %u out of bounds", region); |
193 assert(region < _g1h->max_regions(), "Tried to access TARS for region %u out of bounds", region); |
194 assert(_top_at_rebuild_starts[region] == NULL, |
194 assert(_top_at_rebuild_starts[region] == NULL, |
195 "TARS for region %u has already been set to " PTR_FORMAT " should be NULL", |
195 "TARS for region %u has already been set to " PTR_FORMAT " should be NULL", |
196 region, p2i(_top_at_rebuild_starts[region])); |
196 region, p2i(_top_at_rebuild_starts[region])); |
197 G1RemSetTrackingPolicy* tracker = _g1h->g1_policy()->remset_tracker(); |
197 G1RemSetTrackingPolicy* tracker = _g1h->policy()->remset_tracker(); |
198 if (tracker->needs_scan_for_rebuild(r)) { |
198 if (tracker->needs_scan_for_rebuild(r)) { |
199 _top_at_rebuild_starts[region] = r->top(); |
199 _top_at_rebuild_starts[region] = r->top(); |
200 } else { |
200 } else { |
201 // Leave TARS at NULL. |
201 // Leave TARS at NULL. |
202 } |
202 } |