src/hotspot/share/gc/shared/genCollectedHeap.hpp
changeset 54122 4b1426ed1c44
parent 54093 9d02451b536e
child 54178 98e21d4da074
equal deleted inserted replaced
54121:fce463e39f72 54122:4b1426ed1c44
   247 
   247 
   248 #ifdef ASSERT
   248 #ifdef ASSERT
   249   bool is_in_partial_collection(const void* p);
   249   bool is_in_partial_collection(const void* p);
   250 #endif
   250 #endif
   251 
   251 
   252   virtual bool is_scavengable(oop obj) {
       
   253     return is_in_young(obj);
       
   254   }
       
   255 
       
   256   // Optimized nmethod scanning support routines
   252   // Optimized nmethod scanning support routines
   257   virtual void register_nmethod(nmethod* nm);
   253   virtual void register_nmethod(nmethod* nm);
   258   virtual void verify_nmethod(nmethod* nmethod);
   254   virtual void unregister_nmethod(nmethod* nm);
       
   255   virtual void verify_nmethod(nmethod* nm);
       
   256   virtual void flush_nmethod(nmethod* nm);
       
   257 
       
   258   void prune_nmethods();
   259 
   259 
   260   // Iteration functions.
   260   // Iteration functions.
   261   void oop_iterate(OopIterateClosure* cl);
   261   void oop_iterate(OopIterateClosure* cl);
   262   void object_iterate(ObjectClosure* cl);
   262   void object_iterate(ObjectClosure* cl);
   263   void safe_object_iterate(ObjectClosure* cl);
   263   void safe_object_iterate(ObjectClosure* cl);