Group-Width Stepping

The behavior of group-width stepping commands depends on whether the Group of Interest (GOI) is a process group or a thread group.

GOI is a process group

TotalView examines the group and identifies each process in it having a thread stopped at the same location as the TOI (a matching process). TotalView runs all processes in the control group associated with the process of interest (POI). Each time a thread arrives at the goal, the process containing that thread is stopped. The command finishes when TotalView stops all "matching" processes. At that time, all members of the control group are also s stopped.

GOI is a thread group

TotalView also runs all processes in the control group. However, as a thread arrives at the goal, just that thread is stopped; the rest of the threads in the process containing it are allowed to continue. The command finishes when all threads in the GOI have arrived at the goal. (Threads that are not in the same share group as the TOI are not waited for, since they are executing different code, and can never arrive at the goal.) When the command finishes, all processes in the control group are again stopped.

Note:   The Run To commands are similar, but there are some important differences. See Executing to a Selected Line for more information.

 
 
 
 
support@etnus.com
Copyright © 2001, Etnus, LLC. All rights reserved.
Version 5.0