src/hotspot/share/gc/g1/g1FullGCAdjustTask.hpp
changeset 51546 b9f6a4427da9
parent 47885 5caa1d5f74c1
child 53536 482109fae02b
--- a/src/hotspot/share/gc/g1/g1FullGCAdjustTask.hpp	Wed Aug 22 09:33:18 2018 -0700
+++ b/src/hotspot/share/gc/g1/g1FullGCAdjustTask.hpp	Tue Aug 28 12:57:40 2018 -0400
@@ -30,12 +30,16 @@
 #include "gc/g1/g1RootProcessor.hpp"
 #include "gc/g1/g1StringDedup.hpp"
 #include "gc/g1/heapRegionManager.hpp"
+#include "gc/shared/weakProcessorPhaseTimes.hpp"
+#include "gc/shared/weakProcessor.hpp"
 #include "utilities/ticks.hpp"
 
 class G1CollectedHeap;
 
 class G1FullGCAdjustTask : public G1FullGCTask {
   G1RootProcessor          _root_processor;
+  volatile uint            _references_done; // Atomic counter / bool
+  WeakProcessor::Task      _weak_proc_task;
   HeapRegionClaimer        _hrclaimer;
   G1AdjustClosure          _adjust;
   G1StringDedupUnlinkOrOopsDoClosure _adjust_string_dedup;