src/hotspot/share/gc/shared/collectedHeap.hpp
changeset 53647 82c95d4b61f0
parent 53406 1ffcf6074569
child 53921 a590b6107ab3
equal deleted inserted replaced
53646:043ae846819f 53647:82c95d4b61f0
   532   // Return true if concurrent phase control (via
   532   // Return true if concurrent phase control (via
   533   // request_concurrent_phase_control) is supported by this collector.
   533   // request_concurrent_phase_control) is supported by this collector.
   534   // The default implementation returns false.
   534   // The default implementation returns false.
   535   virtual bool supports_concurrent_phase_control() const;
   535   virtual bool supports_concurrent_phase_control() const;
   536 
   536 
   537   // Return a NULL terminated array of concurrent phase names provided
       
   538   // by this collector.  Supports Whitebox testing.  These are the
       
   539   // names recognized by request_concurrent_phase(). The default
       
   540   // implementation returns an array of one NULL element.
       
   541   virtual const char* const* concurrent_phases() const;
       
   542 
       
   543   // Request the collector enter the indicated concurrent phase, and
   537   // Request the collector enter the indicated concurrent phase, and
   544   // wait until it does so.  Supports WhiteBox testing.  Only one
   538   // wait until it does so.  Supports WhiteBox testing.  Only one
   545   // request may be active at a time.  Phases are designated by name;
   539   // request may be active at a time.  Phases are designated by name;
   546   // the set of names and their meaning is GC-specific.  Once the
   540   // the set of names and their meaning is GC-specific.  Once the
   547   // requested phase has been reached, the collector will attempt to
   541   // requested phase has been reached, the collector will attempt to