equal
deleted
inserted
replaced
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. |