< prev index next >

src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp

Print this page
rev 49758 : imported patch 8201492-properly-implement-non-contiguous-reference-processing

@@ -639,11 +639,11 @@
   size_t        _ser_kac_ovflw;
   size_t        _par_kac_ovflw;
   NOT_PRODUCT(ssize_t _num_par_pushes;)
 
   // ("Weak") Reference processing support.
-  ReferenceProcessor*            _ref_processor;
+  SpanReferenceProcessor*        _ref_processor;
   CMSIsAliveClosure              _is_alive_closure;
   // Keep this textually after _markBitMap and _span; c'tor dependency.
 
   ConcurrentMarkSweepThread*     _cmsThread;   // The thread doing the work
   ModUnionClosurePar _modUnionClosurePar;

@@ -839,11 +839,11 @@
   CMSCollector(ConcurrentMarkSweepGeneration* cmsGen,
                CardTableRS*                   ct,
                ConcurrentMarkSweepPolicy*     cp);
   ConcurrentMarkSweepThread* cmsThread() { return _cmsThread; }
 
-  ReferenceProcessor* ref_processor() { return _ref_processor; }
+  SpanReferenceProcessor* ref_processor() { return _ref_processor; }
   void ref_processor_init();
 
   Mutex* bitMapLock()        const { return _markBitMap.lock();    }
   static CollectorState abstract_state() { return _collectorState;  }
 
< prev index next >