18.08.2013 Views

(SYSLIB) Programming Reference Manual - Public Support Login ...

(SYSLIB) Programming Reference Manual - Public Support Login ...

(SYSLIB) Programming Reference Manual - Public Support Login ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

STATUS<br />

Program Trace Routine<br />

Prints the status of any or all flags. Use the STATUS? command to print all flags.<br />

Otherwise, these flags may be listed, separated by commas. The flags are as<br />

follows:<br />

STEP n<br />

Name Action If Set<br />

BYPADD Bypasses @ADD images when looking for a SNOOPY command.<br />

NOHDG SNOOPY sign-on and sign-off information is suppressed.<br />

UXUCOR The u-field is looked up in SYMTB$ for J = U (016) or XU (017) when<br />

the x-field is zero.<br />

Executes n instructions in trace mode and returns to command mode. Default for n<br />

is one.<br />

TOFF$ (T)<br />

TON$<br />

TRAP<br />

Leaves the trace mode and continues execution as if an SLJ TOFF$ command had<br />

been executed. Trace mode is then terminated, and the last instruction is printed.<br />

Restarts a trace that will be terminated and executes one instruction. To compute<br />

the number of instruction cycles performed, use the TOFF$ command followed by<br />

the TON$ command. The TON$ command is not affected if the activity is about to<br />

terminate by means of an EXIT$ request; to continue tracing from that point, use a<br />

JUMP command to first establish a point from which execution will continue.<br />

Enters command mode from trace mode whenever one of a set of locations is<br />

referenced or altered except for ER operations. The locations may be octal numbers,<br />

register mnemonics, or external symbols. Entering the command<br />

“TRAPloc-1,loc-2...” places up to 16 locations in the trap table for the locators. Use<br />

commas as separators.<br />

If an asterisk immediately follows “TRAP”, the trap occurs only when a location's<br />

contents are changed. If the change occurs by using an Executive Request or<br />

asynchronously, the trap occurs at the next reference. If an exclamation point<br />

immediately follows “TRAP”, the trace does not stop when a trapped location<br />

changes. The old and new values are displayed, even in “PRINT N” mode.<br />

The use of external symbols is subject to the restrictions noted for the ABSAD<br />

command. Each specified list completely replaces the preceding list unless TRAP is<br />

followed immediately with a + (intervening spaces not allowed). In this case, the<br />

specifications are added to the list. The command “TRAP?” prints out the current<br />

list. See CHANGE command for use of the symbol $.<br />

7833 1733–004 24–17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!