Thread > Out
Continues the current thread until execution control returns from the function in which execution had stopped. Other threads do not run freely while this action is occurring.
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 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.
Contrast the action performed by this command with the process and group versions.
The process version runs all threads in the process.
The group version runs all processes in the control group containing the thread of interest.
These features are supported when your compiler used sprocs; for example, the MIPSpro OpenMP compiler.
For more information on processes and threads and their behavior while being stepped, see
“Group, Process, and Thread Control” in the “
TotalView Users Guide”.