< prev index next >

src/hotspot/share/gc/z/zCollectedHeap.hpp

Print this page

        

@@ -30,10 +30,11 @@
 #include "gc/z/zCollectorPolicy.hpp"
 #include "gc/z/zDirector.hpp"
 #include "gc/z/zDriver.hpp"
 #include "gc/z/zInitialize.hpp"
 #include "gc/z/zHeap.hpp"
+#include "gc/z/zRuntimeWorkers.hpp"
 #include "gc/z/zStat.hpp"
 
 class ZCollectedHeap : public CollectedHeap {
   friend class VMStructs;
 

@@ -44,10 +45,11 @@
   ZInitialize       _initialize;
   ZHeap             _heap;
   ZDirector*        _director;
   ZDriver*          _driver;
   ZStat*            _stat;
+  ZRuntimeWorkers   _runtime_workers;
 
   virtual HeapWord* allocate_new_tlab(size_t min_size,
                                       size_t requested_size,
                                       size_t* actual_size);
 

@@ -107,10 +109,12 @@
 
   virtual void register_nmethod(nmethod* nm);
   virtual void unregister_nmethod(nmethod* nm);
   virtual void verify_nmethod(nmethod* nmethod);
 
+  virtual WorkGang* get_safepoint_workers();
+
   virtual jlong millis_since_last_gc();
 
   virtual void gc_threads_do(ThreadClosure* tc) const;
 
   virtual VirtualSpaceSummary create_heap_space_summary();
< prev index next >