< prev index next >

src/hotspot/share/gc/g1/heapRegion.cpp

Print this page

        

*** 478,488 **** #ifdef PRODUCT Klass* k = obj->klass(); const char* class_name = k->external_name(); out->print_cr("class name %s", class_name); #else // PRODUCT ! obj->print_on(out); #endif // PRODUCT } // This closure provides its own oop verification code. debug_only(virtual bool should_verify_oops() { return false; }) --- 478,488 ---- #ifdef PRODUCT Klass* k = obj->klass(); const char* class_name = k->external_name(); out->print_cr("class name %s", class_name); #else // PRODUCT ! oopDesc::print_on(out, obj); #endif // PRODUCT } // This closure provides its own oop verification code. debug_only(virtual bool should_verify_oops() { return false; })
*** 590,603 **** log.error("Missing rem set entry:"); log.error("Field " PTR_FORMAT " of obj " PTR_FORMAT ", in region " HR_FORMAT, p2i(p), p2i(_containing_obj), HR_FORMAT_PARAMS(from)); ResourceMark rm; LogStream ls(log.error()); ! _containing_obj->print_on(&ls); log.error("points to obj " PTR_FORMAT " in region " HR_FORMAT " remset %s", p2i(obj), HR_FORMAT_PARAMS(to), to->rem_set()->get_state_str()); if (oopDesc::is_oop(obj)) { ! obj->print_on(&ls); } log.error("Obj head CTE = %d, field CTE = %d.", cv_obj, cv_field); log.error("----------"); _failures = true; _n_failures++; --- 590,603 ---- log.error("Missing rem set entry:"); log.error("Field " PTR_FORMAT " of obj " PTR_FORMAT ", in region " HR_FORMAT, p2i(p), p2i(_containing_obj), HR_FORMAT_PARAMS(from)); ResourceMark rm; LogStream ls(log.error()); ! oopDesc::print_on(&ls, _containing_obj); log.error("points to obj " PTR_FORMAT " in region " HR_FORMAT " remset %s", p2i(obj), HR_FORMAT_PARAMS(to), to->rem_set()->get_state_str()); if (oopDesc::is_oop(obj)) { ! oopDesc::print_on(&ls, obj); } log.error("Obj head CTE = %d, field CTE = %d.", cv_obj, cv_field); log.error("----------"); _failures = true; _n_failures++;
< prev index next >