Mercurial > hg > truffle
comparison src/share/vm/oops/compiledICHolderKlass.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 |
---|---|
164 compiledICHolderOop c = compiledICHolderOop(obj); | 164 compiledICHolderOop c = compiledICHolderOop(obj); |
165 st->print(" - method: "); c->holder_method()->print_value_on(st); st->cr(); | 165 st->print(" - method: "); c->holder_method()->print_value_on(st); st->cr(); |
166 st->print(" - klass: "); c->holder_klass()->print_value_on(st); st->cr(); | 166 st->print(" - klass: "); c->holder_klass()->print_value_on(st); st->cr(); |
167 } | 167 } |
168 | 168 |
169 #endif //PRODUCT | |
169 | 170 |
170 void compiledICHolderKlass::oop_print_value_on(oop obj, outputStream* st) { | 171 void compiledICHolderKlass::oop_print_value_on(oop obj, outputStream* st) { |
171 assert(obj->is_compiledICHolder(), "must be compiledICHolder"); | 172 assert(obj->is_compiledICHolder(), "must be compiledICHolder"); |
172 Klass::oop_print_value_on(obj, st); | 173 Klass::oop_print_value_on(obj, st); |
173 } | 174 } |
174 #endif | |
175 | 175 |
176 const char* compiledICHolderKlass::internal_name() const { | 176 const char* compiledICHolderKlass::internal_name() const { |
177 return "{compiledICHolder}"; | 177 return "{compiledICHolder}"; |
178 } | 178 } |
179 | 179 |