Home | History | Annotate | Download | only in runtime

Lines Matching full:deoptimization

130   // Indicates whether breakpoint needs full deoptimization or selective deoptimization.
332 // Deoptimization support.
652 // We don't need deoptimization if everything runs with interpreter after
685 // Best effort deoptimization if the runtime is non-Java debuggable. This happens when
725 // Since we're going to disable deoptimization, we clear the deoptimization requests queue.
726 // This prevents us from having any pending deoptimization request when the debugger attaches
2942 // If we set the local variable in a compiled frame, we need to trigger a deoptimization of
2945 // thread's stack. The stub will cause the deoptimization to happen.
3237 LOG(WARNING) << "Ignoring empty deoptimization request.";
3273 LOG(FATAL) << "Unsupported deoptimization request kind " << request.GetKind();
3319 << " for full deoptimization";
3339 << " for deoptimization of " << req.Method()->PrettyMethod();
3351 LOG(FATAL) << "Unknown deoptimization request kind " << req.GetKind();
3379 VLOG(jdwp) << "Process deoptimization request #" << req_index++;
3422 // This method does not require deoptimization.
3428 // Returns the deoptimization kind required to set a breakpoint in a method.
3437 VLOG(jdwp) << "No need for deoptimization when fully running with interpreter for method "
3456 VLOG(jdwp) << "Need full deoptimization because of copying of method "
3463 VLOG(jdwp) << "Need selective deoptimization for compiled method "
3468 VLOG(jdwp) << "No need for deoptimization for non-compiled method "
3475 // Let's check that all breakpoints are configured the same way for deoptimization.
3476 VLOG(jdwp) << "Breakpoint already set: no deoptimization is required";
3486 // Installs a breakpoint at the specified location. Also indicates through the deoptimization
3508 // must have the same deoptimization kind than the existing breakpoint(s).
3521 // Uninstalls a breakpoint at the specified location. Also indicates through the deoptimization
3542 // This method required full deoptimization: we need to undeoptimize everything.
3546 // This method required selective deoptimization: we need to undeoptimize only that method.
3550 // This method had no need for deoptimization: do nothing.
3614 // point that has been replaced by the deoptimization, but instead by directly
3652 // stack deoptimization by calling IsForcedInterpreterNeededForUpcall.
3682 // we don't miss any deoptimization that should be done when there are
3686 // We have to require stack deoptimization if the upcall is deoptimized.
3747 // Deoptimization is required if at least one method in the stack needs it. However we