Mercurial > hg > graal-compiler
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++) { |