Inspect Manual

Using Inspect With Accelerated Programs on TNS/R
Systems
Inspect Manual429164-006
16-19
RESUME AT
When the accelerator state is at a memory-exact or a register-exact point, the
reported current location is exact. When the accelerator state is a non-exact point,
the current location is a approximate. This means that the program is suspended
between the reported location and the next exact point.\
Example
The accelerator state shows that the program is at a memory-exact location and the
instruction set TNS/R is displayed to indicate that the accelerated program is executing
TNS/R instructions.
RESUME AT
When debugging accelerated programs, you cannot transfer program execution to
arbitrary program locations (as you can on TNS machines). The source and
destination locations must both be register-exact points.
As with TNS systems, you need to ensure that the value of the TNS register pointer
(RP) is the same at both locations. RP usually has a value of seven at the beginning of
most statements.
If the target location is not a register-exact point, the following error message is
reported:
If your current location is not a register-exact point, the following error message is
reported:
-C000TTST-LIST PROGRAM *, DETAILName: C000TTSTNumber: 1
General Information Accelerated: YES Accelerated State:
Memory-exact CPU,PIN: 0,89 Guardian Version: C30
Instruction Set: TNS/R Location: #LEVEL-1-PROGRAM-
1.#13990(C000COLD) Processor: TNS/R (NSR-L) Program
File: $OCT.QAT9257I.C000TTST Library File:
$OCT.QAT9257I.C000OBF3 State: HOLD
System: \BASTILL (244) Type: TNS/R INSPECT
Information ABEND Breakpoint: NO Code Breakpoints: 0
Data Breakpoints: 1 Source System: None STOP Breakpoint:
NO
Note. When a program has been accelerated with the ProcDebug option, the
usefulness of the RESUME AT command is constrained by the limited number of
register-exact points at the beginning of statements. The StmtDebug option, however,
results in register-exact points at the beginning of most statements.
** Inspect error 357 ** Target location must be a register-exact point
** Inspect error 370 ** Current location must be a register-exact point
Note. The register-pointer (RP) clause of the RESUME command is not supported for
accelerated programs.