803 virtual void oop_print_on (oop obj, outputStream* st); |
803 virtual void oop_print_on (oop obj, outputStream* st); |
804 |
804 |
805 // Verification |
805 // Verification |
806 virtual const char* internal_name() const = 0; |
806 virtual const char* internal_name() const = 0; |
807 virtual void oop_verify_on(oop obj, outputStream* st); |
807 virtual void oop_verify_on(oop obj, outputStream* st); |
808 virtual void oop_verify_old_oop(oop obj, oop* p, bool allow_dirty); |
|
809 virtual void oop_verify_old_oop(oop obj, narrowOop* p, bool allow_dirty); |
|
810 // tells whether obj is partially constructed (gc during class loading) |
808 // tells whether obj is partially constructed (gc during class loading) |
811 virtual bool oop_partially_loaded(oop obj) const { return false; } |
809 virtual bool oop_partially_loaded(oop obj) const { return false; } |
812 virtual void oop_set_partially_loaded(oop obj) {}; |
810 virtual void oop_set_partially_loaded(oop obj) {}; |
813 |
811 |
814 #ifndef PRODUCT |
812 #ifndef PRODUCT |