src/share/vm/oops/klass.hpp

changeset 3711
b632e80fc9dc
parent 3675
9a9bb0010c91
child 4037
da91efe96a93
equal deleted inserted replaced
3710:5c86f8211d1e 3711:b632e80fc9dc
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

mercurial