9 DMSFRE, DMSFRET, or DMSFRES occurred.
An unexpected internal error
THEDMSFRES MACRO CMS uses the DMSFRES management services.
unpredictable results.
.acro to request special internal free storageUse of this macro by non-system routines causes
Theformat is: I label DMSFRES option
where "option" is one of the following:
INITl Performs the system first initialization routine.
INIT2Performs the CMS system second initialization routine.
CHECK Invokes a routine that checks the validity of all current free
storage management pointers.CKON Sets a flag that causes the CHECK to be invoked for each call to DMSFREE or DMSFRET. CKOFF Turns off the above flag. UREC Assists ABEND recovery, by releasing all USER-type DMSFREE storage allocations. CALOC Assist ABEND recovery, by computing the total amount of allocated
storage, excluding the system diskMFD and the FREETAB table.
For a full discussion of the meanings of these options, refer to"DMSFRE Service Routines."
THEDMSKEY MACRO CMS uses the DMSKEY macro to modify the PSi storage protection key so
that the nucleus code can store data into protected storage. The format
is:NUCLEUS USER [label) DMSKEY {NUCLEUS[,NOSTACK]I USER(,NOSTACK)I LASTUSER[,NOSTACK]I RESET} The nucleus storage protection key is placed in the PSR, and
the old contents of the second byte of thePSi is saved in a
stack.Use of this option allows the program to store into
system storage, which is ordinarily protected.
The user storage protection key is placed in thePSi, and the
old contents of the second byte of thePSi is saved in a
stack.Use of this option prevents the program from inadvertently modifying nucleus storage, which is protected. CMS Method of Operation and Program Organization 2-111
An unexpected internal error
THE
unpredictable results.
.acro to request special internal free storage
The
where "option" is one of the following:
INITl Performs the
INIT2
CHECK Invokes a routine that checks the validity of all current free
storage management pointers.
storage, excluding the system disk
For a full discussion of the meanings of these options, refer to
THE
that the nucleus code can store data into protected storage. The format
is:
the old contents of the second byte of the
stack.
system storage, which is ordinarily protected.
The user storage protection key is placed in the
old contents of the second byte of the
stack.