--- old/src/share/vm/gc/shared/space.cpp 2017-08-17 11:32:19.698074217 -0400 +++ new/src/share/vm/gc/shared/space.cpp 2017-08-17 11:32:19.469129749 -0400 @@ -491,7 +491,7 @@ HeapWord* obj_addr = mr.start(); \ HeapWord* t = mr.end(); \ while (obj_addr < t) { \ - assert(oop(obj_addr)->is_oop(), "Should be an oop"); \ + assert(oopDesc::is_oop(oop(obj_addr)), "Should be an oop"); \ obj_addr += oop(obj_addr)->oop_iterate_size(blk); \ } \ } @@ -584,7 +584,7 @@ last = cur; cur += oop(cur)->size(); } - assert(oop(last)->is_oop(), PTR_FORMAT " should be an object start", p2i(last)); + assert(oopDesc::is_oop(oop(last)), PTR_FORMAT " should be an object start", p2i(last)); return last; } } @@ -597,10 +597,10 @@ assert(p <= current_top, "p > current top - p: " PTR_FORMAT ", current top: " PTR_FORMAT, p2i(p), p2i(current_top)); - assert(p == current_top || oop(p)->is_oop(), + assert(p == current_top || oopDesc::is_oop(oop(p)), "p (" PTR_FORMAT ") is not a block start - " "current_top: " PTR_FORMAT ", is_oop: %s", - p2i(p), p2i(current_top), BOOL_TO_STR(oop(p)->is_oop())); + p2i(p), p2i(current_top), BOOL_TO_STR(oopDesc::is_oop(oop(p)))); if (p < current_top) { return oop(p)->size(); } else {