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