< prev index next >

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

Print this page
rev 9081 : imported patch rootclosureset
rev 9083 : imported patch erik-review
rev 9084 : [mq]: stefank-comments
rev 9085 : imported patch stefank-patch2
rev 9086 : imported patch trace-metadata
rev 9087 : imported patch parpush

@@ -65,9 +65,12 @@
   virtual CodeBlobClosure* weak_codeblobs() = 0;
 
   // Is this closure used for tracing metadata?
   virtual bool trace_metadata() = 0;
 
+  // Applied to inter-region pointers, statically typed due to devirtualization.
+  virtual G1ParPushHeapRSClosure* inter_region_oops() = 0;
+
   static G1EvacuationRootClosures* create_root_closures(G1ParScanThreadState* pss, G1CollectedHeap* g1h);
 };
 
 #endif // SHARE_VM_GC_G1_G1ROOTCLOSURESET_HPP
< prev index next >