< prev index next >

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

Print this page

        

@@ -478,11 +478,11 @@
 #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);
+    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,14 +590,14 @@
           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);
+          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)) {
-            obj->print_on(&ls);
+            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 >