Displaying Thread Objects
On Compaq Tru64 UNIX and IBM AIX systems, TotalView can display information about mutexes and conditional variables. In addition, TotalView can display information on read/writes locks and data keys on IBM AIX. You can obtain this information by selecting the Tools > Thread Objects command. After selecting this command, TotalView displays a window that will either contain two tabs (Compaq) or four tabs (IBM). Here are some AIX examples.
Thread Objects Pages
|
Diving on an any line within these windows displays a Variable containing additional information about the item.
Here are some things you should know:
- If you are displaying data keys, many applications initially set keys to zero (the NULL pointer value). TotalView does not display a key's information, however, until a thread sets a non-NULL value to the key.
- If you select a thread ID within a data key window, you can dive on it using the View > Dive Thread and View > Dive Thread New commands to display a Process Window for that thread ID.
The Help contains considerable information on the contents of these windows.