src/hotspot/share/gc/shared/collectedHeap.hpp
changeset 53921 a590b6107ab3
parent 53647 82c95d4b61f0
child 54093 9d02451b536e
equal deleted inserted replaced
53920:7a72441858bb 53921:a590b6107ab3
   519   virtual bool is_scavengable(oop obj) = 0;
   519   virtual bool is_scavengable(oop obj) = 0;
   520   // Registering and unregistering an nmethod (compiled code) with the heap.
   520   // Registering and unregistering an nmethod (compiled code) with the heap.
   521   // Override with specific mechanism for each specialized heap type.
   521   // Override with specific mechanism for each specialized heap type.
   522   virtual void register_nmethod(nmethod* nm) {}
   522   virtual void register_nmethod(nmethod* nm) {}
   523   virtual void unregister_nmethod(nmethod* nm) {}
   523   virtual void unregister_nmethod(nmethod* nm) {}
       
   524   virtual void flush_nmethod(nmethod* nm) {}
   524   virtual void verify_nmethod(nmethod* nmethod) {}
   525   virtual void verify_nmethod(nmethod* nmethod) {}
   525 
   526 
   526   void trace_heap_before_gc(const GCTracer* gc_tracer);
   527   void trace_heap_before_gc(const GCTracer* gc_tracer);
   527   void trace_heap_after_gc(const GCTracer* gc_tracer);
   528   void trace_heap_after_gc(const GCTracer* gc_tracer);
   528 
   529