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.

Using the Process Window<br />

Figure 116: A Process Window � � � � �<br />

�<br />

�<br />

�<br />

�<br />

�<br />

� Process ID (PID) � Language of routine<br />

� Thread ID (TID) � Line number area<br />

� Thread status � Current program counter<br />

� Process status � Context menu<br />

� Process/thread switching controls � Action Points tab displayed<br />

In other windows, <strong>TotalView</strong> uses the pid.tid value to identify a process’s<br />

threads.<br />

The Threads Tab shows the threads that currently exist in a process. When<br />

you select a different thread in this list, <strong>TotalView</strong> updates the Stack<br />

Trace, Stack Frame, and Source Panes to show the information for that<br />

thread. When you dive on a different thread in the thread list, <strong>TotalView</strong><br />

finds or opens a new window that displays information for that thread.<br />

� The Stack Trace Pane shows the call stack of routines that the selected<br />

thread is executing. You can move up and down the call stack by clicking<br />

on the routine’s name (stack frame). When you select a different stack<br />

frame, <strong>TotalView</strong> updates the Stack Frame and Source Panes to show the<br />

information about the routine you just selected.<br />

� The Stack Frame Pane displays all of a routine’s parameters, its local<br />

variables, and the registers for the selected stack frame.<br />

170 Chapter 8: Using <strong>TotalView</strong> Windows

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

Saved successfully!

Ooh no, something went wrong!