Finishing a Debugging Session

  1. From the main window, choose Debug and choose Finish (Shift-F5).
  2. In the Finish Debugging Sessions dialog box, check the sessions you want to stop.
  3. Click OK.

    Sessions that are checked are exited and removed from the Sessions tab. Session that are not checked become persistent. If the session's Action on Finish property is set to Finish Session, the debugged VM exits (if it was launched by the debugger) or disconnects (if it was attached). The session state becomes "not running." When you start the debugger again, the process is launched or attached by the debugger.

    If the Action on Finish property is set to Hide Session and Listen, the debugged VM does not exit or disconnect, but remains running. The session state becomes "hidden." No information related to this process (for example, running threads) is displayed and debug commands (such as Pause) are disabled. Breakpoints remain set in the debugged VM and if one is hit, the session's state changes to "stopped on breakpoint" and the debugger starts. If you start the debugger with the Start Debugger command, the session state changes to "running."

See also
Starting a Debugging Session

Legal Notices