comparison src/share/vm/oops/klass.hpp @ 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 987e948ebbc8
children c18cbe5936b8
comparison
equal deleted inserted replaced
1153:bea7a22a6f79 1155:4e6abf09f540
774 774
775 public: 775 public:
776 // JVMTI support 776 // JVMTI support
777 virtual jint jvmti_class_status() const; 777 virtual jint jvmti_class_status() const;
778 778
779 public:
780 // Printing
781 virtual void oop_print_value_on(oop obj, outputStream* st);
779 #ifndef PRODUCT 782 #ifndef PRODUCT
780 public:
781 // Printing
782 virtual void oop_print_on (oop obj, outputStream* st); 783 virtual void oop_print_on (oop obj, outputStream* st);
783 virtual void oop_print_value_on(oop obj, outputStream* st); 784 #endif //PRODUCT
784 #endif 785
785
786 public:
787 // Verification 786 // Verification
788 virtual const char* internal_name() const = 0; 787 virtual const char* internal_name() const = 0;
789 virtual void oop_verify_on(oop obj, outputStream* st); 788 virtual void oop_verify_on(oop obj, outputStream* st);
790 virtual void oop_verify_old_oop(oop obj, oop* p, bool allow_dirty); 789 virtual void oop_verify_old_oop(oop obj, oop* p, bool allow_dirty);
791 virtual void oop_verify_old_oop(oop obj, narrowOop* p, bool allow_dirty); 790 virtual void oop_verify_old_oop(oop obj, narrowOop* p, bool allow_dirty);