src/hotspot/share/gc/g1/heapRegionSet.hpp
changeset 59060 fce1fa1bdc91
parent 53244 9807daeb47c4
child 59062 6530de931b8e
equal deleted inserted replaced
59059:27a266d5fb13 59060:fce1fa1bdc91
   179   inline void add_ordered(HeapRegion* hr);
   179   inline void add_ordered(HeapRegion* hr);
   180 
   180 
   181   // Removes from head or tail based on the given argument.
   181   // Removes from head or tail based on the given argument.
   182   HeapRegion* remove_region(bool from_head);
   182   HeapRegion* remove_region(bool from_head);
   183 
   183 
       
   184   HeapRegion* remove_region_with_node_index(bool from_head,
       
   185                                             const uint requested_node_index,
       
   186                                             uint* region_node_index);
       
   187 
   184   // Merge two ordered lists. The result is also ordered. The order is
   188   // Merge two ordered lists. The result is also ordered. The order is
   185   // determined by hrm_index.
   189   // determined by hrm_index.
   186   void add_ordered(FreeRegionList* from_list);
   190   void add_ordered(FreeRegionList* from_list);
   187 
   191 
   188   // It empties the list by removing all regions from it.
   192   // It empties the list by removing all regions from it.