< prev index next >
src/hotspot/share/gc/parallel/psMarkSweep.hpp
Print this page
rev 49945 : imported patch 8201492-stefanj-review
*** 25,34 ****
--- 25,35 ----
#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,46 ****
--- 38,49 ----
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 >