src/hotspot/share/gc/shared/genCollectedHeap.hpp
changeset 47624 b055cb5170f5
parent 47622 817f2a7019e4
child 47819 ee36a8e36561
--- a/src/hotspot/share/gc/shared/genCollectedHeap.hpp	Fri Oct 13 14:02:01 2017 +0200
+++ b/src/hotspot/share/gc/shared/genCollectedHeap.hpp	Fri Oct 13 15:08:56 2017 +0200
@@ -229,10 +229,14 @@
   bool is_in_partial_collection(const void* p);
 #endif
 
-  virtual bool is_scavengable(const void* addr) {
-    return is_in_young((oop)addr);
+  virtual bool is_scavengable(oop obj) {
+    return is_in_young(obj);
   }
 
+  // Optimized nmethod scanning support routines
+  virtual void register_nmethod(nmethod* nm);
+  virtual void verify_nmethod(nmethod* nmethod);
+
   // Iteration functions.
   void oop_iterate_no_header(OopClosure* cl);
   void oop_iterate(ExtendedOopClosure* cl);