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