< prev index next >

src/hotspot/share/memory/heapShared.cpp

Print this page

        

*** 356,366 **** ResourceMark rm; log.print("(%d) %s <--- referenced from: %s", _level, obj->klass()->external_name(), CompressedOops::is_null(_orig_referencing_obj) ? "" : _orig_referencing_obj->klass()->external_name()); ! obj->print_on(out); } if (MetaspaceShared::is_archive_object(obj)) { // The current oop is an archived oop, nothing needs to be done log.print("--- object is already archived ---"); --- 356,366 ---- ResourceMark rm; log.print("(%d) %s <--- referenced from: %s", _level, obj->klass()->external_name(), CompressedOops::is_null(_orig_referencing_obj) ? "" : _orig_referencing_obj->klass()->external_name()); ! oopDesc::print_on(out, obj); } if (MetaspaceShared::is_archive_object(obj)) { // The current oop is an archived oop, nothing needs to be done log.print("--- object is already archived ---");
*** 467,477 **** if (!CompressedOops::is_null(f)) { LogTarget(Debug, cds, heap) log; LogStream ls(log); outputStream* out = &ls; log.print("Start from: "); ! f->print_on(out); // get the archived copy of the field referenced object oop af = MetaspaceShared::archive_heap_object(f, THREAD); if (!MetaspaceShared::is_archive_object(f)) { WalkOopAndArchiveClosure walker(1, subgraph_info, f, af); --- 467,477 ---- if (!CompressedOops::is_null(f)) { LogTarget(Debug, cds, heap) log; LogStream ls(log); outputStream* out = &ls; log.print("Start from: "); ! oopDesc::print_on(out, f); // get the archived copy of the field referenced object oop af = MetaspaceShared::archive_heap_object(f, THREAD); if (!MetaspaceShared::is_archive_object(f)) { WalkOopAndArchiveClosure walker(1, subgraph_info, f, af);
< prev index next >