< 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,2256 **** 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; } --- 2246,2255 ----
*** 2373,2383 **** 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"); } } --- 2372,2381 ----
*** 5876,5886 **** 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"); } --- 5874,5883 ----
*** 6657,6667 **** // 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"); } --- 6654,6663 ----
*** 7066,7076 **** "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(); } --- 7062,7071 ----
< prev index next >