< prev index next >
src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
Print this page
rev 13288 : imported patch 8181917-refactor-ul-logstream
rev 13289 : [mq]: 8181917-refactor-ul-logstream-delta
@@ -2246,11 +2246,10 @@
bool do_bit(size_t offset) {
HeapWord* addr = _marks->offsetToHeapWord(offset);
if (!_marks->isMarked(addr)) {
Log(gc, verify) log;
ResourceMark rm;
- // Unconditional write?
LogStream ls(log.error());
oop(addr)->print_on(&ls);
log.error(" (" INTPTR_FORMAT " should have been marked)", p2i(addr));
_failed = true;
}
@@ -2373,11 +2372,10 @@
verification_mark_bm()->iterate(&vcl);
if (vcl.failed()) {
Log(gc, verify) log;
log.error("Failed marking verification after remark");
ResourceMark rm;
- // Unconditional write?
LogStream ls(log.error());
gch->print_on(&ls);
fatal("CMS: failed marking verification after remark");
}
}
@@ -5876,11 +5874,10 @@
if (_span.contains(addr)) {
_verification_bm->mark(addr);
if (!_cms_bm->isMarked(addr)) {
Log(gc, verify) log;
ResourceMark rm;
- // Unconditional write?
LogStream ls(log.error());
oop(addr)->print_on(&ls);
log.error(" (" INTPTR_FORMAT " should have been marked)", p2i(addr));
fatal("... aborting");
}
@@ -6657,11 +6654,10 @@
// Oop lies in _span and isn't yet grey or black
_verification_bm->mark(addr); // now grey
if (!_cms_bm->isMarked(addr)) {
Log(gc, verify) log;
ResourceMark rm;
- // Unconditional write?
LogStream ls(log.error());
oop(addr)->print_on(&ls);
log.error(" (" INTPTR_FORMAT " should have been marked)", p2i(addr));
fatal("... aborting");
}
@@ -7066,11 +7062,10 @@
"sweep _limit out of bounds");
if (inFreeRange()) {
Log(gc, sweep) log;
log.error("inFreeRange() should have been reset; dumping state of SweepClosure");
ResourceMark rm;
- // Unconditional write?
LogStream ls(log.error());
print_on(&ls);
ShouldNotReachHere();
}
< prev index next >