src/hotspot/share/gc/shared/genCollectedHeap.hpp
changeset 47624 b055cb5170f5
parent 47622 817f2a7019e4
child 47819 ee36a8e36561
equal deleted inserted replaced
47623:0a5f1b851890 47624:b055cb5170f5
   227 
   227 
   228 #ifdef ASSERT
   228 #ifdef ASSERT
   229   bool is_in_partial_collection(const void* p);
   229   bool is_in_partial_collection(const void* p);
   230 #endif
   230 #endif
   231 
   231 
   232   virtual bool is_scavengable(const void* addr) {
   232   virtual bool is_scavengable(oop obj) {
   233     return is_in_young((oop)addr);
   233     return is_in_young(obj);
   234   }
   234   }
       
   235 
       
   236   // Optimized nmethod scanning support routines
       
   237   virtual void register_nmethod(nmethod* nm);
       
   238   virtual void verify_nmethod(nmethod* nmethod);
   235 
   239 
   236   // Iteration functions.
   240   // Iteration functions.
   237   void oop_iterate_no_header(OopClosure* cl);
   241   void oop_iterate_no_header(OopClosure* cl);
   238   void oop_iterate(ExtendedOopClosure* cl);
   242   void oop_iterate(ExtendedOopClosure* cl);
   239   void object_iterate(ObjectClosure* cl);
   243   void object_iterate(ObjectClosure* cl);