Inspect Manual
Using Inspect With Accelerated Programs on TNS/R
Systems
Inspect Manual—429164-006
16-17
Commands Useful When Debugging Accelerated
Programs
At Memory-Exact Points
You can display values of TNS registers at a memory-exact point; however, displayed
values may be out of date.
Commands that display register values (DISPLAY and low-level D) report the
following warning:
** Inspect warning 354 ** Register values are out of date
Commands used to modify registers (MODIFY REGISTER, and low-level M) report
the following error when at a memory-exact point that is not a register-exact point:
** Inspect error 355 ** Register values are out of date; they cannot be modified
At Non-Exact Points
The memory-exact point restrictions apply when the current location is not a memory-
exact point.
Commands Useful When Debugging
Accelerated Programs
The Commands explained are useful when debugging Accelerated programs. For
more information, see Section 6, High-Level Inspect Commands.
INFO LOCATION
The INFO LOCATION command gives information about a statement in the current
program. If you are executing an accelerated program, displayed information includes
the effects that accelerator optimizations have on source statements.
Example
You can use the INFO LOCATION command to determine your program’s current
location. A “Yes” in the Register-Exact column indicates that the beginning of the
source line is a register-exact point.
-SERVER-INFO LOCATION #78Scope: MCompile File: $TOOLS.SRVSRC.SVRMN
Modified: 1988-10-13 12:15:12.98 Word
Register- Num Line Offset Optimize
Verb Exact 12 #78 %33
Yes
Note. When the current executing TNS/R code location is a non-exact point, the
reported source line location is approximate. To advance to the next memory-exact
point, use the STEP
command.