hotspot/src/share/vm/gc_interface/collectedHeap.hpp
changeset 30171 a7606ea92e05
parent 30154 39cd4e2ccf1c
child 30177 925cd0b4f0e7
equal deleted inserted replaced
30170:c73e90240913 30171:a7606ea92e05
   448   // If the CollectedHeap was asked to defer a store barrier above,
   448   // If the CollectedHeap was asked to defer a store barrier above,
   449   // this informs it to flush such a deferred store barrier to the
   449   // this informs it to flush such a deferred store barrier to the
   450   // remembered set.
   450   // remembered set.
   451   virtual void flush_deferred_store_barrier(JavaThread* thread);
   451   virtual void flush_deferred_store_barrier(JavaThread* thread);
   452 
   452 
   453   // Does this heap support heap inspection (+PrintClassHistogram?)
       
   454   virtual bool supports_heap_inspection() const = 0;
       
   455 
       
   456   // Perform a collection of the heap; intended for use in implementing
   453   // Perform a collection of the heap; intended for use in implementing
   457   // "System.gc".  This probably implies as full a collection as the
   454   // "System.gc".  This probably implies as full a collection as the
   458   // "CollectedHeap" supports.
   455   // "CollectedHeap" supports.
   459   virtual void collect(GCCause::Cause cause) = 0;
   456   virtual void collect(GCCause::Cause cause) = 0;
   460 
   457