< 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 >