hotspot/src/share/vm/oops/symbolKlass.cpp
changeset 768 d0bebc7eefc2
parent 1 489c9b5090e2
child 4584 e2a449e8cc6f
equal deleted inserted replaced
767:64fb1fd7186d 768:d0bebc7eefc2
   207 #ifndef PRODUCT
   207 #ifndef PRODUCT
   208 // Printing
   208 // Printing
   209 
   209 
   210 void symbolKlass::oop_print_on(oop obj, outputStream* st) {
   210 void symbolKlass::oop_print_on(oop obj, outputStream* st) {
   211   st->print("Symbol: '");
   211   st->print("Symbol: '");
   212   symbolOop sym = symbolOop(obj);
   212   symbolOop(obj)->print_symbol_on(st);
   213   for (int i = 0; i < sym->utf8_length(); i++) {
       
   214     st->print("%c", sym->byte_at(i));
       
   215   }
       
   216   st->print("'");
   213   st->print("'");
   217 }
   214 }
   218 
   215 
   219 void symbolKlass::oop_print_value_on(oop obj, outputStream* st) {
   216 void symbolKlass::oop_print_value_on(oop obj, outputStream* st) {
   220   symbolOop sym = symbolOop(obj);
   217   symbolOop sym = symbolOop(obj);