Mercurial > hg > truffle
comparison src/share/vm/oops/arrayKlassKlass.cpp @ 1155:4e6abf09f540
6912062: disassembler plugin needs to produce symbolic information in product mode
Summary: More informative disassembly in product mode. Also, a more consistent CompileCommand syntax.
Reviewed-by: never
author | jrose |
---|---|
date | Fri, 08 Jan 2010 13:47:01 -0800 |
parents | a61af66fc99e |
children | c18cbe5936b8 |
comparison
equal
deleted
inserted
replaced
1153:bea7a22a6f79 | 1155:4e6abf09f540 |
---|---|
157 | 157 |
158 void arrayKlassKlass::oop_print_on(oop obj, outputStream* st) { | 158 void arrayKlassKlass::oop_print_on(oop obj, outputStream* st) { |
159 assert(obj->is_klass(), "must be klass"); | 159 assert(obj->is_klass(), "must be klass"); |
160 klassKlass::oop_print_on(obj, st); | 160 klassKlass::oop_print_on(obj, st); |
161 } | 161 } |
162 | 162 #endif //PRODUCT |
163 | 163 |
164 void arrayKlassKlass::oop_print_value_on(oop obj, outputStream* st) { | 164 void arrayKlassKlass::oop_print_value_on(oop obj, outputStream* st) { |
165 assert(obj->is_klass(), "must be klass"); | 165 assert(obj->is_klass(), "must be klass"); |
166 arrayKlass* ak = arrayKlass::cast(klassOop(obj)); | 166 arrayKlass* ak = arrayKlass::cast(klassOop(obj)); |
167 for(int index = 0; index < ak->dimension(); index++) { | 167 for(int index = 0; index < ak->dimension(); index++) { |
168 st->print("[]"); | 168 st->print("[]"); |
169 } | 169 } |
170 } | 170 } |
171 #endif | |
172 | 171 |
173 | 172 |
174 const char* arrayKlassKlass::internal_name() const { | 173 const char* arrayKlassKlass::internal_name() const { |
175 return "{array class}"; | 174 return "{array class}"; |
176 } | 175 } |