src/share/vm/ci/ciInstanceKlass.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/ci/ciInstanceKlass.cpp

src/share/vm/ci/ciInstanceKlass.cpp

Print this page

        

*** 290,300 **** // ciInstanceKlass::print_impl // // Implementation of the print method. void ciInstanceKlass::print_impl(outputStream* st) { ciKlass::print_impl(st); ! GUARDED_VM_ENTRY(st->print(" loader=0x%x", (address)loader());) if (is_loaded()) { st->print(" loaded=true initialized=%s finalized=%s subklass=%s size=%d flags=", bool_to_str(is_initialized()), bool_to_str(has_finalizer()), bool_to_str(has_subklass()), --- 290,300 ---- // ciInstanceKlass::print_impl // // Implementation of the print method. void ciInstanceKlass::print_impl(outputStream* st) { ciKlass::print_impl(st); ! GUARDED_VM_ENTRY(st->print(" loader=0x%" PRIxPTR, p2i((address)loader()));) if (is_loaded()) { st->print(" loaded=true initialized=%s finalized=%s subklass=%s size=%d flags=", bool_to_str(is_initialized()), bool_to_str(has_finalizer()), bool_to_str(has_subklass()),
*** 616,634 **** case T_BYTE: _out->print_cr("%d", mirror->byte_field(fd->offset())); break; case T_BOOLEAN: _out->print_cr("%d", mirror->bool_field(fd->offset())); break; case T_SHORT: _out->print_cr("%d", mirror->short_field(fd->offset())); break; case T_CHAR: _out->print_cr("%d", mirror->char_field(fd->offset())); break; case T_INT: _out->print_cr("%d", mirror->int_field(fd->offset())); break; ! case T_LONG: _out->print_cr(INT64_FORMAT, mirror->long_field(fd->offset())); break; case T_FLOAT: { float f = mirror->float_field(fd->offset()); _out->print_cr("%d", *(int*)&f); break; } case T_DOUBLE: { double d = mirror->double_field(fd->offset()); ! _out->print_cr(INT64_FORMAT, *(jlong*)&d); break; } case T_ARRAY: { oop value = mirror->obj_field_acquire(fd->offset()); if (value == NULL) { --- 616,634 ---- case T_BYTE: _out->print_cr("%d", mirror->byte_field(fd->offset())); break; case T_BOOLEAN: _out->print_cr("%d", mirror->bool_field(fd->offset())); break; case T_SHORT: _out->print_cr("%d", mirror->short_field(fd->offset())); break; case T_CHAR: _out->print_cr("%d", mirror->char_field(fd->offset())); break; case T_INT: _out->print_cr("%d", mirror->int_field(fd->offset())); break; ! case T_LONG: _out->print_cr(INT64_FORMAT, (int64_t)(mirror->long_field(fd->offset()))); break; case T_FLOAT: { float f = mirror->float_field(fd->offset()); _out->print_cr("%d", *(int*)&f); break; } case T_DOUBLE: { double d = mirror->double_field(fd->offset()); ! _out->print_cr(INT64_FORMAT, *(int64_t*)&d); break; } case T_ARRAY: { oop value = mirror->obj_field_acquire(fd->offset()); if (value == NULL) {
*** 654,664 **** _out->print("\""); _out->print_raw(java_lang_String::as_quoted_ascii(value)); _out->print_cr("\""); } else { const char* klass_name = value->klass()->name()->as_quoted_ascii(); ! _out->print_cr(klass_name); } } else { ShouldNotReachHere(); } break; --- 654,664 ---- _out->print("\""); _out->print_raw(java_lang_String::as_quoted_ascii(value)); _out->print_cr("\""); } else { const char* klass_name = value->klass()->name()->as_quoted_ascii(); ! _out->print_raw_cr(klass_name); } } else { ShouldNotReachHere(); } break;
src/share/vm/ci/ciInstanceKlass.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File