< 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 >