Process > Out
Continues all threads in the lockstep group associated with the thread of interest that are within the process until the current thread returns from the function in which it is executing.
You can tell TotalView to return from more than one level in the call stack by selecting the routine to which TotalView should run to in the Stack Trace Pane. For example, if routine A calls routine B and routine B calls routine C, you can to return to routine A by selecting routine B in the Stack Trace Pane. (The selected routine name is the routine you want to return from.)
While the lockstep group is being run to the next source line, the entire process is also allowed to run. The operation does not complete until all the threads in the lockstep group return from the routine or another thread hits a breakpoint.
For related information, see
“Process > Go”.
Be careful to distinguish between this command and Run To. The difference is that “Run To” requires you to select a target line. “Out” either takes you out of the current routine or to a selected target routine.
For more information on processes and threads and their behavior while being stepped, see
“Group, Process, and Thread Control” in the “
TotalView Users Guide”.