equal
deleted
inserted
replaced
251 |
251 |
252 // The predicted elapsed time that was added to total value |
252 // The predicted elapsed time that was added to total value |
253 // for the collection set. |
253 // for the collection set. |
254 double _predicted_elapsed_time_ms; |
254 double _predicted_elapsed_time_ms; |
255 |
255 |
|
256 uint _node_index; |
|
257 |
256 // Iterate over the references covered by the given MemRegion in a humongous |
258 // Iterate over the references covered by the given MemRegion in a humongous |
257 // object and apply the given closure to them. |
259 // object and apply the given closure to them. |
258 // Humongous objects are allocated directly in the old-gen. So we need special |
260 // Humongous objects are allocated directly in the old-gen. So we need special |
259 // handling for concurrent processing encountering an in-progress allocation. |
261 // handling for concurrent processing encountering an in-progress allocation. |
260 // Returns the address after the last actually scanned or NULL if the area could |
262 // Returns the address after the last actually scanned or NULL if the area could |
640 void remove_strong_code_root(nmethod* nm); |
642 void remove_strong_code_root(nmethod* nm); |
641 |
643 |
642 // Applies blk->do_code_blob() to each of the entries in |
644 // Applies blk->do_code_blob() to each of the entries in |
643 // the strong code roots list for this region |
645 // the strong code roots list for this region |
644 void strong_code_roots_do(CodeBlobClosure* blk) const; |
646 void strong_code_roots_do(CodeBlobClosure* blk) const; |
|
647 |
|
648 uint node_index() const { return _node_index; } |
|
649 void set_node_index(uint node_index) { _node_index = node_index; } |
645 |
650 |
646 // Verify that the entries on the strong code root list for this |
651 // Verify that the entries on the strong code root list for this |
647 // region are live and include at least one pointer into this region. |
652 // region are live and include at least one pointer into this region. |
648 void verify_strong_code_roots(VerifyOption vo, bool* failures) const; |
653 void verify_strong_code_roots(VerifyOption vo, bool* failures) const; |
649 |
654 |