< prev index next >

src/hotspot/share/gc/parallel/psMarkSweep.hpp

Print this page
rev 49945 : imported patch 8201492-stefanj-review

@@ -25,10 +25,11 @@
 #ifndef SHARE_VM_GC_PARALLEL_PSMARKSWEEP_HPP
 #define SHARE_VM_GC_PARALLEL_PSMARKSWEEP_HPP
 
 #include "gc/serial/markSweep.hpp"
 #include "gc/shared/collectorCounters.hpp"
+#include "gc/shared/referenceProcessor.hpp"
 #include "utilities/stack.hpp"
 
 class PSAdaptiveSizePolicy;
 class PSYoungGen;
 class PSOldGen;

@@ -37,10 +38,12 @@
  private:
   static elapsedTimer        _accumulated_time;
   static jlong               _time_of_last_gc;   // ms
   static CollectorCounters*  _counters;
 
+  static SpanSubjectToDiscoveryClosure _span_discoverer;
+
   // Closure accessors
   static OopClosure* mark_and_push_closure()   { return &MarkSweep::mark_and_push_closure; }
   static VoidClosure* follow_stack_closure()   { return &MarkSweep::follow_stack_closure; }
   static CLDClosure* follow_cld_closure()      { return &MarkSweep::follow_cld_closure; }
   static OopClosure* adjust_pointer_closure()  { return &MarkSweep::adjust_pointer_closure; }
< prev index next >