< prev index next >

src/share/vm/gc/g1/g1OopClosures.hpp

Print this page
rev 8823 : imported patch 8040162-avoid-reallocating-plab-allocators
rev 8825 : imported patch mikael-suggestions-pss-alloc

*** 59,69 **** G1ParClosureSuper(G1CollectedHeap* g1); G1ParClosureSuper(G1CollectedHeap* g1, G1ParScanThreadState* par_scan_state); bool apply_to_weak_ref_discovered_field() { return true; } void set_par_scan_thread_state(G1ParScanThreadState* par_scan_state); - void set_ref_processor(ReferenceProcessor* ref_processor) { _ref_processor = ref_processor; } }; class G1ParPushHeapRSClosure : public G1ParClosureSuper { public: G1ParPushHeapRSClosure(G1CollectedHeap* g1, --- 59,68 ----
*** 80,89 **** --- 79,90 ---- G1ParScanClosure(G1CollectedHeap* g1) : G1ParClosureSuper(g1) { } template <class T> void do_oop_nv(T* p); virtual void do_oop(oop* p) { do_oop_nv(p); } virtual void do_oop(narrowOop* p) { do_oop_nv(p); } + + void set_ref_processor(ReferenceProcessor* ref_processor) { _ref_processor = ref_processor; } }; // Add back base class for metadata class G1ParCopyHelper : public G1ParClosureSuper { protected:
< prev index next >