< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp

Print this page

118 VM_ShenandoahInitUpdateRefs::VM_ShenandoahInitUpdateRefs(ShenandoahConcurrentGC* gc)
119   : VM_ShenandoahOperation(gc->generation()), _gc(gc) {
120 }
121 
122 void VM_ShenandoahInitUpdateRefs::doit() {
123   ShenandoahGCPauseMark mark(_gc_id, "Init Update Refs", SvcGCMarker::CONCURRENT);
124   set_active_generation();
125   _gc->entry_init_update_refs();
126 }
127 
128 VM_ShenandoahFinalUpdateRefs::VM_ShenandoahFinalUpdateRefs(ShenandoahConcurrentGC* gc)
129   : VM_ShenandoahOperation(gc->generation()), _gc(gc) {
130 }
131 
132 void VM_ShenandoahFinalUpdateRefs::doit() {
133   ShenandoahGCPauseMark mark(_gc_id, "Final Update Refs", SvcGCMarker::CONCURRENT);
134   set_active_generation();
135   _gc->entry_final_update_refs();
136 }
137 
138 VM_ShenandoahFinalVerify::VM_ShenandoahFinalVerify(ShenandoahConcurrentGC* gc)
139   : VM_ShenandoahOperation(gc->generation()), _gc(gc) {
140 }
141 
142 void VM_ShenandoahFinalVerify::doit() {
143   ShenandoahGCPauseMark mark(_gc_id, "Final Verify", SvcGCMarker::CONCURRENT);
144   set_active_generation();
145   _gc->entry_final_verify();
146 }

118 VM_ShenandoahInitUpdateRefs::VM_ShenandoahInitUpdateRefs(ShenandoahConcurrentGC* gc)
119   : VM_ShenandoahOperation(gc->generation()), _gc(gc) {
120 }
121 
122 void VM_ShenandoahInitUpdateRefs::doit() {
123   ShenandoahGCPauseMark mark(_gc_id, "Init Update Refs", SvcGCMarker::CONCURRENT);
124   set_active_generation();
125   _gc->entry_init_update_refs();
126 }
127 
128 VM_ShenandoahFinalUpdateRefs::VM_ShenandoahFinalUpdateRefs(ShenandoahConcurrentGC* gc)
129   : VM_ShenandoahOperation(gc->generation()), _gc(gc) {
130 }
131 
132 void VM_ShenandoahFinalUpdateRefs::doit() {
133   ShenandoahGCPauseMark mark(_gc_id, "Final Update Refs", SvcGCMarker::CONCURRENT);
134   set_active_generation();
135   _gc->entry_final_update_refs();
136 }
137 
138 VM_ShenandoahFinalRoots::VM_ShenandoahFinalRoots(ShenandoahConcurrentGC* gc)
139   : VM_ShenandoahOperation(gc->generation()), _gc(gc) {
140 }
141 
142 void VM_ShenandoahFinalRoots::doit() {
143   ShenandoahGCPauseMark mark(_gc_id, "Final Roots", SvcGCMarker::CONCURRENT);
144   set_active_generation();
145   _gc->entry_final_roots();
146 }
< prev index next >