hotspot/src/share/vm/oops/klass.hpp
changeset 360 21d113ecbf6a
parent 1 489c9b5090e2
child 670 ddf3e9583f2f
child 1374 4c24294029a9
equal deleted inserted replaced
357:f4edb0d9f109 360:21d113ecbf6a
   755  public:
   755  public:
   756   // Verification
   756   // Verification
   757   virtual const char* internal_name() const = 0;
   757   virtual const char* internal_name() const = 0;
   758   virtual void oop_verify_on(oop obj, outputStream* st);
   758   virtual void oop_verify_on(oop obj, outputStream* st);
   759   virtual void oop_verify_old_oop(oop obj, oop* p, bool allow_dirty);
   759   virtual void oop_verify_old_oop(oop obj, oop* p, bool allow_dirty);
       
   760   virtual void oop_verify_old_oop(oop obj, narrowOop* p, bool allow_dirty);
   760   // tells whether obj is partially constructed (gc during class loading)
   761   // tells whether obj is partially constructed (gc during class loading)
   761   virtual bool oop_partially_loaded(oop obj) const { return false; }
   762   virtual bool oop_partially_loaded(oop obj) const { return false; }
   762   virtual void oop_set_partially_loaded(oop obj) {};
   763   virtual void oop_set_partially_loaded(oop obj) {};
   763 
   764 
   764 #ifndef PRODUCT
   765 #ifndef PRODUCT