comparison src/share/vm/oops/arrayKlassKlass.cpp @ 1681:126ea7725993

6953477: Increase portability and flexibility of building Hotspot Summary: A collection of portability improvements including shared code support for PPC, ARM platforms, software floating point, cross compilation support and improvements in error crash detail. Reviewed-by: phh, never, coleenp, dholmes
author bobv
date Tue, 03 Aug 2010 08:13:38 -0400
parents c18cbe5936b8
children 7fcd5f39bd7a
comparison
equal deleted inserted replaced
1680:a64438a2b7e8 1681:126ea7725993
149 } 149 }
150 return klassKlass::oop_update_pointers(cm, obj, beg_addr, end_addr); 150 return klassKlass::oop_update_pointers(cm, obj, beg_addr, end_addr);
151 } 151 }
152 #endif // SERIALGC 152 #endif // SERIALGC
153 153
154 #ifndef PRODUCT
155
156 // Printing 154 // Printing
157 155
158 void arrayKlassKlass::oop_print_on(oop obj, outputStream* st) { 156 void arrayKlassKlass::oop_print_on(oop obj, outputStream* st) {
159 assert(obj->is_klass(), "must be klass"); 157 assert(obj->is_klass(), "must be klass");
160 klassKlass::oop_print_on(obj, st); 158 klassKlass::oop_print_on(obj, st);
161 } 159 }
162 #endif //PRODUCT
163 160
164 void arrayKlassKlass::oop_print_value_on(oop obj, outputStream* st) { 161 void arrayKlassKlass::oop_print_value_on(oop obj, outputStream* st) {
165 assert(obj->is_klass(), "must be klass"); 162 assert(obj->is_klass(), "must be klass");
166 arrayKlass* ak = arrayKlass::cast(klassOop(obj)); 163 arrayKlass* ak = arrayKlass::cast(klassOop(obj));
167 for(int index = 0; index < ak->dimension(); index++) { 164 for(int index = 0; index < ak->dimension(); index++) {