30.01.2013 Views

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

TotalView Users Guide - CI Wiki

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

c<br />

h<br />

a<br />

p<br />

t<br />

e<br />

r<br />

Using Groups, Processes,<br />

and Threads<br />

13<br />

The specifics of how multi-process, multi-threaded programs execute<br />

differ greatly from platform to platform and environment to<br />

environment, but all share some general characteristics. This chapter<br />

discusses the <strong>TotalView</strong> process/thread model. It also describes<br />

the way in which you tell the GUI and the CLI what processes and<br />

threads to direct a command to.<br />

This chapter contains the following sections:<br />

� “Defining the GOI, POI, and TOI” on page 251<br />

� “Setting a Breakpoint” on page 252<br />

� “Stepping (Part I)” on page 253<br />

� “Using P/T Set Controls” on page 256<br />

� “Setting Process and Thread Focus” on page 257<br />

� “Setting Group Focus” on page 262<br />

� “Stepping (Part II): Examples” on page 273<br />

� “Using P/T Set Operators” on page 275<br />

� “Creating Custom Groups” on page 276<br />

Defining the GOI, POI, and TOI<br />

This chapter consistently uses the following three related acronyms:<br />

� GOI—Group of Interest<br />

� POI—Process of Interest<br />

� TOI—Thread of Interest<br />

These terms are important in the <strong>TotalView</strong> process/thread model because<br />

<strong>TotalView</strong> must determine the scope of what it does when it executes a<br />

command. For example, Chapter 2, “About Threads, Processes, and Groups”<br />

<strong>TotalView</strong> <strong>Users</strong> <strong>Guide</strong>: version 8.7 251

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!