Mercurial > hg > truffle
comparison src/share/vm/oops/instanceKlass.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 | 9b9c1ee9b3f6 |
children | e392695de029 |
comparison
equal
deleted
inserted
replaced
1153:bea7a22a6f79 | 1155:4e6abf09f540 |
---|---|
2266 java_dyn_MethodType::print_signature(obj, st); | 2266 java_dyn_MethodType::print_signature(obj, st); |
2267 st->cr(); | 2267 st->cr(); |
2268 } | 2268 } |
2269 } | 2269 } |
2270 | 2270 |
2271 #endif //PRODUCT | |
2272 | |
2271 void instanceKlass::oop_print_value_on(oop obj, outputStream* st) { | 2273 void instanceKlass::oop_print_value_on(oop obj, outputStream* st) { |
2272 st->print("a "); | 2274 st->print("a "); |
2273 name()->print_value_on(st); | 2275 name()->print_value_on(st); |
2274 obj->print_address_on(st); | 2276 obj->print_address_on(st); |
2275 if (as_klassOop() == SystemDictionary::String_klass() | 2277 if (as_klassOop() == SystemDictionary::String_klass() |
2297 st->print(" = "); | 2299 st->print(" = "); |
2298 java_lang_boxing_object::print(obj, st); | 2300 java_lang_boxing_object::print(obj, st); |
2299 } | 2301 } |
2300 } | 2302 } |
2301 | 2303 |
2302 #endif // ndef PRODUCT | |
2303 | |
2304 const char* instanceKlass::internal_name() const { | 2304 const char* instanceKlass::internal_name() const { |
2305 return external_name(); | 2305 return external_name(); |
2306 } | 2306 } |
2307 | 2307 |
2308 // Verification | 2308 // Verification |