< prev index next >

src/share/vm/gc/g1/g1ConcurrentMark.hpp

Print this page

        

*** 227,236 **** --- 227,238 ---- volatile bool _scan_in_progress; volatile bool _should_abort; HeapRegion* volatile _next_survivor; + void notify_scan_done(); + public: G1CMRootRegions(); // We actually do most of the initialization in this method. void init(G1CollectedHeap* g1h, G1ConcurrentMark* cm);
*** 246,255 **** --- 248,259 ---- // Claim the next root region to scan atomically, or return NULL if // all have been claimed. HeapRegion* claim_next(); + void cancel_scan(); + // Flag that we're done with root region scanning and notify anyone // who's waiting on it. If aborted is false, assume that all regions // have been claimed. void scan_finished();
< prev index next >