equal
deleted
inserted
replaced
335 #endif |
335 #endif |
336 |
336 |
337 const G1CMBitMap* const bitmap = g1h->concurrent_mark()->prevMarkBitMap(); |
337 const G1CMBitMap* const bitmap = g1h->concurrent_mark()->prevMarkBitMap(); |
338 do { |
338 do { |
339 oop obj = oop(cur); |
339 oop obj = oop(cur); |
340 assert(obj->is_oop(true), "Not an oop at " PTR_FORMAT, p2i(cur)); |
340 assert(oopDesc::is_oop(obj, true), "Not an oop at " PTR_FORMAT, p2i(cur)); |
341 assert(obj->klass_or_null() != NULL, |
341 assert(obj->klass_or_null() != NULL, |
342 "Unparsable heap at " PTR_FORMAT, p2i(cur)); |
342 "Unparsable heap at " PTR_FORMAT, p2i(cur)); |
343 |
343 |
344 size_t size; |
344 size_t size; |
345 bool is_dead = is_obj_dead_with_size(obj, bitmap, &size); |
345 bool is_dead = is_obj_dead_with_size(obj, bitmap, &size); |