Contains the value for the “stop_when_done” property for newly created action points. This property defines what else to stop when a barrier point is satisfied or a thread encounters this action point. You can also set this value using the
When barrier hit, stop value in the
Action Points Page of the
File > Preferences dialog box. The values are:
Permitted Values:
|
group, process, or thread
|
Contains the default value used when a barrier point is satisfied. You can also set this value using the
–stop_when_done command-line option or the
When barrier done, stop value in the
Action Points Page of the
File > Preferences dialog box. The values are:
Stops only the threads in the satisfaction set; other threads are not affected. For process barriers, there is no difference between
process and
none.
Permitted Values:
|
group, process, or thread
|
Contains the control group for the process with the TotalView ID dpid. Setting this variable moves process
dpid into a different control group. For example, the following command moves process 3 into the same group as process 1:
Enables some Emacs-like commands for use when editing text in the CLI. These editing commands are always available in the CLI window of the TotalView GUI. However, they are available only in the stand-alone CLI if the terminal in which it is running supports cursor positioning and clear-to-end-of-line. The commands you can use are:
^A: Moves the cursor to the beginning of the line
^B: Moves the cursor one character backward
^D: Deletes the character to the right of cursor
^E: Moves the cursor to the end of the line
^F: Moves the cursor one character forward
^K: Deletes all text to the end of line
^N: Retrieves the next entered command (only works after
^P)
^P: Retrieves the previously entered command
^R or
^L: Redraws the line
^U: Deletes all text from the cursor to the beginning of the line
Rubout or
Backspace: Deletes the character to the left of the cursor
Contains pairs of regular expressions and replacement and replacement strings—these replacements are called mappings—separated by colons. TotalView applies these mappings to the search paths before it looks for source, object, and program files.
+regular_exp+=+replacement+ :+regular_exp+=+replacement+
This example shows two pairs, each delimited by a colon (“:”). Each element within a pair is delimited by any character except a colon. The first character entered is the delimiter. This example uses a “
+” as a delimiter. (Traditionally, forward slashes are used as delimiters but are not used here, as a forward slash is also used to separate components of a pathname. For example,
/home/my_dir contains forward slashes.)
This expression applies a mapping so that a directory named /nfs/compiled/u2/project/src1 in the expanded search path becomes
/nfs/host/u2/project/src1.
Elements that follow are either pids (for process groups) or
pid.tid pairs (for thread groups).
The gid is a simple number for most groups. In contrast, a lockstep group’s ID number is of the form
pid.tid. Thus,
GROUP(2.3) contains the lockstep group for thread 3 in process 2. Note, however, that the CLI does not display lockstep groups when you use
dset with no arguments because they are hidden variables.
The GROUP(id) variable is read-only.
The CLI uses the tty settings to determine the number of lines to display. This may not work in all cases. For example, Emacs sets the
tty value to 0. If
AUTO works improperly, you need to explicitly set a value.
Contains pairs of regular expressions and replacement and replacement strings (called mappings) separated by colons. TotalView applies these mappings to the search paths when searching for source, object, and program files. For more information, see
EXECUTABLE_SEARCH_MAPPINGS.
Contains a list of information associated with a dpid. This is a read-only value and cannot be set.
Defines the CLI prompt. Any information within brackets ([ ]) is assumed to be a Tcl command, so therefore evaluated before the prompt string is created.
Contains the group ID of the share group for process pid. The share group is determined by the control group for the process and the executable associated with this process. You cannot directly modify this group.
Indicates the scope for newly created action points. In the CLI, this is the dbarrier,
dbreak, and
dwatch commands. If this boolean value is
true, newly created action point are shared across the group; if
false, a newly created action point is active only in the process in which it is set.
As an alternative to setting this variable, you can select the Plant in share group check box in the
Action Points Page in the
File > Preferences dialog box. To override this value in the GUI, use the
Plant in share group checkbox in the
Action Point > Properties dialog box.
Contains pairs of regular expressions and replacement strings (mappings), separated by colons. TotalView applies these mappings to the search paths before it looks for shared library files.
Contains pairs of regular expressions and replacement strings (mappings) separated by colons. TotalView applies these mappings to the search paths before it looks for source, object, and program files. For more information, see
EXECUTABLE_SEARCH_MAPPINGS.
Permitted Values:
|
group, process, or thread
|
Contains a list of all threads in the process pid, in the form
{pid.1 pid.2 ...}. This is a read-only variable and cannot be set.
Names the directory containing the TotalView executable. This is a read-only variable and cannot be set. This variable is exported as
TVROOT, and can be used in launch strings.
Prints errors, warnings, and informational messages. Informational messages include data on dynamic libraries and symbols.
Does not print error, warning, and informational messages. This also shuts off printing results from CLI commands. This should be used only when the CLI is run in batch mode.
Permitted Values:
|
info, warning, error, and silent
|
Storing a nonzero value in this variable marks a thread as a worker. In this case, the returned value is the ID of the workers group associated with the control group, regardless of the actual nonzero value assigned to it.
Copyright © 2012, Rogue Wave Software, Inc. All Rights Reserved.
TotalView® Version 8.10