Arena Specifier Examples
Naming Incomplete Arenas
You can omit parts of the arena specifier if the meaning remains unambiguous. A missing width, group, or process ID will be assumed, based on the current focus. A missing thread ID is always assumed to be <. Some examples:
If you omit the DTID, TotalView uses the default
<, where
< indicates the first worker thread in process 1:
d1.<
If, however, the arena explicitly names a thread group, < means the first thread in the thread group.
If you don’t use a width, TotalView uses the width from the current focus.
If you don’t use a DPID, TotalView uses the DPID from the current focus.
If you set the focus to a list, there is no longer a default arena. This means that you must explicitly name a width and a DPID.
TotalView does not use the DTID from the current focus, since the DTID is a process-relative value.
A dot before or after the number specifies a process or a thread. For example,
1. is clearly a DPID, while
.7 is a DTID.
If you type a number without a dot, the CLI most often interprets the number as being a DPID.
If the width is
t, you can omit the dot. For instance,
t7 refers to thread 7.
If you enter a width and don’t specify a DPID or DTID, TotalView uses the DPID and DTID from the current focus.
If you use a letter as a group specifier, TotalView obtains the rest of the arena specifier from the default focus.
You can use a group ID or tag followed by a
/. TotalView obtains the rest of the arena from the default focus.
Focus merging can also influence how TotalView fills in missing specifiers. For more information, see
Merging Focuses.