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.

RBK<br />

I,n<br />

M,msk<br />

Program Trace Routine<br />

The value of n is an exponent of 2, indicating the frequency with which the<br />

instruction cycle printout is given. The default is 10, the minimum is 6. Turn off<br />

the printout using a value of 35.<br />

The value of msk is a mask that determines which instructions are to be edited<br />

while tracing. The most useful value for msk is 400, which suppresses all<br />

instructions except for jumps, skips, and Executive Requests. Other values for<br />

msk are determined by examining the code for SNOOPY (edit descriptor bits).<br />

Allows the caller to simulate an RBK contingency for the executing program; the<br />

actual RBK contingency is intercepted by SNOOPY and directs a return to command<br />

mode. This command allows a contingency routine to be traced. If the program<br />

does not expect the contingency, an appropriate message is displayed.<br />

RELAD (R)<br />

Converts absolute program addresses to relative addresses. A list of locations<br />

separated by commas may be specified as parameters.<br />

See $P specification for DUMP command.<br />

Ambiguities are resolved in favor of elements residing in loaded segments in active<br />

banks; otherwise a location may be specified as addr/bdi.<br />

RLIB param<br />

param may be an A, E, L, N, or X. Anything else is assumed to be N. The<br />

parameters are:<br />

A<br />

Allows tracing of RLIB$ routines, which include elements from the SYS$*RLIB$<br />

and SYS$*DATA$.LIB$NAMES files and elements marked as being from the<br />

files by the Collector RLIB directive.<br />

E,element-list<br />

Where element-list is a list of element names separated by commas specifying<br />

that the elements named should be treated as if they were RLIB$ elements for<br />

the purposes of RLIB$ trace suppression. The specified list completely replaces<br />

any preceding list. If a “+” sign follows the E, the listed elements are added to<br />

the current list. A maximum of 16 names can be specified. An empty list is<br />

specified by following the “E” with punctuation other than a comma, a plus sign,<br />

or a question mark. “RLIB E?” prints the current list.<br />

7833 1733–004 24–15

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

Saved successfully!

Ooh no, something went wrong!