equal
deleted
inserted
replaced
554 // the queue until there are none left |
554 // the queue until there are none left |
555 do { |
555 do { |
556 _cur_vm_operation = safepoint_ops; |
556 _cur_vm_operation = safepoint_ops; |
557 if (_cur_vm_operation != NULL) { |
557 if (_cur_vm_operation != NULL) { |
558 do { |
558 do { |
|
559 EventMark em("Executing coalesced safepoint VM operation: %s", _cur_vm_operation->name()); |
559 log_debug(vmthread)("Evaluating coalesced safepoint VM operation: %s", _cur_vm_operation->name()); |
560 log_debug(vmthread)("Evaluating coalesced safepoint VM operation: %s", _cur_vm_operation->name()); |
560 // evaluate_operation deletes the op object so we have |
561 // evaluate_operation deletes the op object so we have |
561 // to grab the next op now |
562 // to grab the next op now |
562 VM_Operation* next = _cur_vm_operation->next(); |
563 VM_Operation* next = _cur_vm_operation->next(); |
563 _vm_queue->set_drain_list(next); |
564 _vm_queue->set_drain_list(next); |