Passes all subsequent arguments (specified by args) to the program specified by
filename. This option must be the last one on the command line.
Tells MemoryScape that it support the AIX fast trap mechanism. You must either set this option on the command line or place it within a
.memrc file.
Some Fortran compilers (HP f90/f77, HP f90, SGI 7.2 compilers) output debugging information that describes variables the compiler itself has invented for purposes such as passing the length of character*(*) variables. By default, MemoryScape suppresses the display of these compiler-generated variables.
However, you can specify the –compiler_vars option to display these variables. This is useful when you are looking for a corruption of a runtime descriptor or are writing a compiler.
Invokes code that sometimes allows MemoryScape to better manage the way it kills parallel jobs when it works with management systems. This has only been tested with SLURM. It may not work with other systems.
Sets the name of the X Windows display to displayname. For example,
–display vinnie:0.0 will display MemoryScape on the machine named “vinnie.”
Allows MemoryScape to dump a core file of itself when an internal error occurs. This is used to help Rogue Wave Software debug MemoryScape problems.
Tells MemoryScape to add an environment variable to the environment variables passed to your program by the shell. If the variable already exists, it effectively replaces the previous value. You need to use this command for each variable being added; that is, you cannot add more than one variable with an
env command.
Tells MemoryScape that your application is using NPTL threads. You only need to use this option if MemoryScape cannot determine that which thread package your program is using.
Tells MemoryScape that you are not using the NPTL threads package. Use this option if MemoryScape thinks your application is using it and it isn’t.
Specifies a colon-separated list of directories that MemoryScape will search when it looks for source files. For example:
Modifies the way in which MemoryScape handles signals. You must enclose the
action_list string in quotation marks to protect it from the shell.
An action_list consists of a list of
signal_action descriptions separated by spaces:
An action can be one of the following:
Error,
Stop,
Resend, or
Discard.
A signal_specifier can be a signal name (such as
SIGSEGV), a signal number (such as 11), or a star (*), which specifies all signals. We recommend that you use the signal name rather than the number because number assignments vary across UNIX sessions.
(1) If you specify an action for a signal in an action_list, MemoryScape changes the default action for that signal.
(2) If you do not specify a signal in the action_list, MemoryScape does not change its default action for the signal.
If you need to revert the settings for signal handling to MemoryScape’s built-in defaults, use the
Defaults button in the
File > Signals dialog box.
Here’s how to set the action for SIGSEGV and
SIGBUS to error, the action for
SIGHUP to resend, and all remaining signals to stop:
Names the file to which your program will write stderr information while executing within MemoryScape. If the file exists, MemoryScape overwrites it.
Tells MemoryScape to append the information it writes to
stderr to the file named in the
–stderr command or the file named in GUI or a MemoryScape variable. If the file does not exist, MemoryScape creates it.
Names the file to which your program will write stdout information while executing within MemoryScape. If the file exists, MemoryScape overwrites it.
Tells MemoryScape to append the information it writes to
stdout to the file named in the
–stdout option or the file named in a MemoryScape variable. If the file does not exist, MemoryScape creates it.