24.12.2013 Views

TOPS-10 Monitor Calls Manual Volume 2 AA-K039D ... - Trailing-Edge

TOPS-10 Monitor Calls Manual Volume 2 AA-K039D ... - Trailing-Edge

TOPS-10 Monitor Calls Manual Volume 2 AA-K039D ... - Trailing-Edge

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.

PAGE. [CALLI 145]<br />

22.118 PAGE. [CALLI 145]<br />

FUNCTION<br />

Manipulates pages and the data associated with those pages<br />

job's address space.<br />

in your<br />

CALLING SEQUENCE<br />

MOVE ac, [XWD fcncode,addr]<br />

PAGE. ac,<br />

error return<br />

skip return<br />

addr:<br />

length<br />

first argument<br />

last argument<br />

In the calling sequence, the program<br />

information:<br />

supplies the following<br />

o<br />

o<br />

fcncode is one of the function codes described below.<br />

addr is the address of the argument list.<br />

o length is the number of words that follow in the argument<br />

list; and the words up through last argument are arguments<br />

for the given function, usually page numbers of memory pages<br />

being manipulated. The value of length cannot be O.<br />

The length can be specified as a negative value. In this<br />

case, the argument is the page number of the first page in a<br />

set, where the set contains that page plus the number of<br />

consecutive pages indicated by the value of length.<br />

For example, when length contains a negative value (such as<br />

-3), the argument (for example, page number 401), is the<br />

first of 3 consecutive pages (for this example, pages 401,<br />

402, and 403), to be manipulated.<br />

Therefore, in functions such as .PAGEM, where the argument<br />

word contains two page numbers, a negative value in length<br />

indicates the number of pages in both halves of the argument<br />

word. For example, a value of -2 in length, for a PAGEM.<br />

function on the argument word [400,,200] includes the page<br />

numbers [401,,201].<br />

The pages you can specify are restricted by the following attributes:<br />

o<br />

Page zero cannot be paged out or destroyed.<br />

o Page numbers must be specified in numerically increasing<br />

order.<br />

o<br />

o<br />

o<br />

If the high segment is sharable, it cannot be paged out.<br />

If the page is a Spy page, it cannot be paged out.<br />

If a page is locked in core, it cannot be paged out.<br />

The function codes and their meanings are described in the following<br />

sections.<br />

22-284

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

Saved successfully!

Ooh no, something went wrong!