< prev index next >

src/share/vm/gc_implementation/shenandoah/shenandoahVMOperations.cpp

Print this page
rev 11463 : Backport Traversal GC

@@ -64,10 +64,20 @@
 void VM_ShenandoahFullGC::doit() {
   ShenandoahGCPauseMark mark(SvcGCMarker::FULL);
   ShenandoahHeap::heap()->entry_full(_gc_cause);
 }
 
+void VM_ShenandoahInitTraversalGC::doit() {
+  ShenandoahGCPauseMark mark(SvcGCMarker::OTHER);
+  ShenandoahHeap::heap()->entry_init_traversal();
+}
+
+void VM_ShenandoahFinalTraversalGC::doit() {
+  ShenandoahGCPauseMark mark(SvcGCMarker::OTHER);
+  ShenandoahHeap::heap()->entry_final_traversal();
+}
+
 void VM_ShenandoahInitUpdateRefs::doit() {
   ShenandoahGCPauseMark mark(SvcGCMarker::OTHER);
   ShenandoahHeap::heap()->entry_init_updaterefs();
 }
 
< prev index next >