Inspect Manual

Using Inspect With FORTRAN
Inspect Manual429164-006
11-12
BREAK
BREAK
A break set at the entry point to a scope unit occurs before any initialization. If you
set a breakpoint at a scope unit's entry point, you should enter a STEP 1S
command after the breakpoint is triggered.
Because a data breakpoint is associated with a single word, an identifier
designating multiple words (such as COMPLEX, DOUBLE PRECISION, or
RECORD) has only its first word marked as the breakpoint. If an EQUIVALENCE
declaration allows you to read or modify a subsequent word of such a variable
without affecting the primary word, the debugging facility will not signal a debug
event.
If you set a data breakpoint within a record, and your program moves a value into
the entire record, the break event occurs before the move operation is complete.
BREAK at a code location that contains a number, for example BREAK 10 or
BREAK #CONTROL.10, will cause the breakpoint to be placed on the statement
number, if the LOCATION FORMAT includes STATEMENT, or on the label if
LOCATION FORMAT does not include statement. Use the SHOW LOCATION
FORMAT to check the current setting. Use the SET LOCATION FORMAT to
change the setting.
DISPLAY
Inspect does not allow commands after a FORMAT specification in the DISPLAY
command. If a FORMAT clause is present, it must be the last item in a command
list.
Inspect encloses complex values in parentheses when it displays them.
HELP
You can ask for help on the definitions of Inspect command parameters. Therefore,
you can find out what Inspect recognizes as a FORTRAN data location, a FORTRAN
code location, a FORTRAN expression, or a FORTRAN conditional expression.
INFO IDENTIFIER
Inspect requires complete qualification of names of record elements. If you
request a listing of the attributes of an unqualified data name, and the only
instance of that name is in a record, Inspect will give you an error message. If the
data name occurs in the scope twice—once as a simple variable and once as part
of a record—requesting a listing of the attributes of the unqualified data name will
produce an attribute listing for only the simple variable. You must qualify the name
completely when you request a listing of the attributes for a record element.
FORTRAN statement functions are treated as equivalent to TAL subprocedures.
Inspect tags statement functions as being subprocedures of the procedures
(program units) in which they are declared. Inspect requires full qualification of