hotspot/src/share/vm/gc/g1/heapRegionManager.hpp
changeset 32589 f86fb16fcab0
parent 31346 a70d45c06136
child 33786 ac8da6513351
--- a/hotspot/src/share/vm/gc/g1/heapRegionManager.hpp	Tue Aug 25 21:05:26 2015 +0200
+++ b/hotspot/src/share/vm/gc/g1/heapRegionManager.hpp	Tue Aug 25 17:22:56 2015 -0400
@@ -241,6 +241,10 @@
   // Return the actual number of uncommitted regions.
   uint shrink_by(uint num_regions_to_remove);
 
+  // Uncommit a number of regions starting at the specified index, which must be available,
+  // empty, and free.
+  void shrink_at(uint index, size_t num_regions);
+
   void verify();
 
   // Do some sanity checking.