Mercurial > hg > truffle
comparison src/share/vm/oops/instanceKlassKlass.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 | 389049f3f393 |
children | f03d0a26bf83 |
comparison
equal
deleted
inserted
replaced
1153:bea7a22a6f79 | 1155:4e6abf09f540 |
---|---|
636 map++; | 636 map++; |
637 } | 637 } |
638 st->cr(); | 638 st->cr(); |
639 } | 639 } |
640 | 640 |
641 #endif //PRODUCT | |
641 | 642 |
642 void instanceKlassKlass::oop_print_value_on(oop obj, outputStream* st) { | 643 void instanceKlassKlass::oop_print_value_on(oop obj, outputStream* st) { |
643 assert(obj->is_klass(), "must be klass"); | 644 assert(obj->is_klass(), "must be klass"); |
644 instanceKlass* ik = instanceKlass::cast(klassOop(obj)); | 645 instanceKlass* ik = instanceKlass::cast(klassOop(obj)); |
645 ik->name()->print_value_on(st); | 646 ik->name()->print_value_on(st); |
646 } | 647 } |
647 | |
648 #endif // PRODUCT | |
649 | 648 |
650 const char* instanceKlassKlass::internal_name() const { | 649 const char* instanceKlassKlass::internal_name() const { |
651 return "{instance class}"; | 650 return "{instance class}"; |
652 } | 651 } |
653 | 652 |