Group > Out
Continues all processes in the control group that are in the same lockstep group as the thread of interest until execution returns from the current function.
You can tell TotalView to return out of 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 A in the Stack Trace Pane. In this case, the selected routine name is the routine you want to return to.
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.
TotalView examines the control group to identify which processes have a thread stopped at the same location as the thread of interest. This thread is called the matching thread. After selecting a matching thread from each matching process, TotalView allows all processes in all control groups to run freely. It then waits until the thread of interest and each matching thread return from the function or some thread hits a breakpoint.
Contrast the action performed by this command with the thread and group version:
The process version runs all threads in the process.
The thread version runs only the current thread; the other threads in the process remain stopped.
For more information on processes and threads and their behavior while being stepped, see
“Group, Process, and Thread Control” in the “
TotalView Users Guide”.
- Related Topics