< prev index next >

src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp

Print this page

        

@@ -2256,11 +2256,11 @@
     HeapWord* addr = _marks->offsetToHeapWord(offset);
     if (!_marks->isMarked(addr)) {
       Log(gc, verify) log;
       ResourceMark rm;
       LogStream ls(log.error());
-      oop(addr)->print_on(&ls);
+      oopDesc::print_on(&ls, oop(addr));
       log.error(" (" INTPTR_FORMAT " should have been marked)", p2i(addr));
       _failed = true;
     }
     return true;
   }

@@ -5838,11 +5838,11 @@
     _verification_bm->mark(addr);
     if (!_cms_bm->isMarked(addr)) {
       Log(gc, verify) log;
       ResourceMark rm;
       LogStream ls(log.error());
-      oop(addr)->print_on(&ls);
+      oopDesc::print_on(&ls, oop(addr));
       log.error(" (" INTPTR_FORMAT " should have been marked)", p2i(addr));
       fatal("... aborting");
     }
   }
 }

@@ -6614,11 +6614,11 @@
     _verification_bm->mark(addr);            // now grey
     if (!_cms_bm->isMarked(addr)) {
       Log(gc, verify) log;
       ResourceMark rm;
       LogStream ls(log.error());
-      oop(addr)->print_on(&ls);
+      oopDesc::print_on(&ls, oop(addr));
       log.error(" (" INTPTR_FORMAT " should have been marked)", p2i(addr));
       fatal("... aborting");
     }
 
     if (!_mark_stack->push(obj)) { // stack overflow
< prev index next >