equal
deleted
inserted
replaced
283 // scan all objects in the range |
283 // scan all objects in the range |
284 if (interval != 0) { |
284 if (interval != 0) { |
285 while (p < to) { |
285 while (p < to) { |
286 Prefetch::write(p, interval); |
286 Prefetch::write(p, interval); |
287 oop m = oop(p); |
287 oop m = oop(p); |
288 assert(m->is_oop_or_null(), err_msg("Expected an oop or NULL for header field at " PTR_FORMAT, p2i(m))); |
288 assert(m->is_oop_or_null(), "Expected an oop or NULL for header field at " PTR_FORMAT, p2i(m)); |
289 pm->push_contents(m); |
289 pm->push_contents(m); |
290 p += m->size(); |
290 p += m->size(); |
291 } |
291 } |
292 pm->drain_stacks_cond_depth(); |
292 pm->drain_stacks_cond_depth(); |
293 } else { |
293 } else { |
294 while (p < to) { |
294 while (p < to) { |
295 oop m = oop(p); |
295 oop m = oop(p); |
296 assert(m->is_oop_or_null(), err_msg("Expected an oop or NULL for header field at " PTR_FORMAT, p2i(m))); |
296 assert(m->is_oop_or_null(), "Expected an oop or NULL for header field at " PTR_FORMAT, p2i(m)); |
297 pm->push_contents(m); |
297 pm->push_contents(m); |
298 p += m->size(); |
298 p += m->size(); |
299 } |
299 } |
300 pm->drain_stacks_cond_depth(); |
300 pm->drain_stacks_cond_depth(); |
301 } |
301 } |