< prev index next >
src/hotspot/share/gc/g1/heapRegion.hpp
Print this page
rev 56326 : [mq]: 8220310.mut.1-3_kim
@@ -289,10 +289,12 @@
// The predicted elapsed time that was added to total value
// for the collection set.
double _predicted_elapsed_time_ms;
+ uint _node_index;
+
// Iterate over the references covered by the given MemRegion in a humongous
// object and apply the given closure to them.
// Humongous objects are allocated directly in the old-gen. So we need special
// handling for concurrent processing encountering an in-progress allocation.
// Returns the address after the last actually scanned or NULL if the area could
@@ -683,10 +685,13 @@
// Applies blk->do_code_blob() to each of the entries in
// the strong code roots list for this region
void strong_code_roots_do(CodeBlobClosure* blk) const;
+ uint node_index() const { return _node_index; }
+ void set_node_index(uint node_index) { _node_index = node_index; }
+
// Verify that the entries on the strong code root list for this
// region are live and include at least one pointer into this region.
void verify_strong_code_roots(VerifyOption vo, bool* failures) const;
void print() const;
< prev index next >