@@ -1082,11 +1082,11 @@ if (p == (HeapWord*) addr) { st->print_cr(INTPTR_FORMAT " is an oop", p2i(addr)); } else { st->print_cr(INTPTR_FORMAT " is pointing into object: " INTPTR_FORMAT, p2i(addr), p2i(p)); } - oop(p)->print_on(st); + oopDesc::print_on(st, oop(p)); return; } } else { if (Universe::heap()->is_in_reserved(addr)) { st->print_cr(INTPTR_FORMAT " is an unallocated location "