Copyright Digital Equipment Corp. All rights reserved.

Arguments

 

start_va_64

   OpenVMS usage:address
   type:         quadword address
   access:       read only
   mechanism:    by value
   The starting virtual address of the range of pages whose fault
   characteristic is to be changed. The specified virtual address
   will be rounded down to a CPU-specifie page boundary.
 

length_64

   OpenVMS usage:byte count
   type:         quadword (unsigned)
   access:       read only
   mechanism:    by value
   Length of the virtual address space whose fault characteristic
   is to be changed. The specified length will be rounded up to a
   CPU-specific page boundary so that it includes all CPU-specific
   pages in the requested range.
 

acmode

   OpenVMS usage:access_mode
   type:         longword (unsigned)
   access:       read only
   mechanism:    by value
   Access mode associated with the call to $SETFLT_64. The acmode
   argument is a longword containing the access mode. The $PSLDEF
   macro defines symbols for the four access modes.

   The most privileged access mode used is the access mode of the
   caller. The calling process can modify pages only if those pages
   are owned by an access mode equal to or less privileged than the
   access mode of the calling process.
 

fault_flag

   OpenVMS usage:mask_longword
   type:         longword (unsigned)
   access:       read only
   mechanism:     by value
   Flag mask specifying the request options. The fault_flag argument
   is a longword bit vector in which each bit corresponds to a flag.
   The $FLTDEF macro and the FLTDEF.H file define a symbolic name
   for each flag.

   The $FLTDEF macro defines the following symbolic names for the
   fault characteristic codes:

   Symbol             Description

   FLT$M_NO_EXECUTE   Fault on execute access attempt
   FLT$M_EXECUTABLE   Allow execute access

   If you specify the fault characteristic as the value 0, the
   characteristic defaults to no execute access.
 

return_va_64

   OpenVMS usage:address
   type:         quadword address
   access:       write only
   mechanism:    by 32-bit or 64-bit reference
   The lowest process virtual address of the range of pages whose
   fault characteristics were actually changed.
 

return_length_64

   OpenVMS usage:byte count
   type:         quadword (unsigned)
   access:       write only
   mechanism:    by 32-bit or 64-bit reference
   The length of the virtual address range whose fault
   characteristics were actually changed. The return_length_64
   argument is the 32-bit or 64-bit virtual address of a naturally
   aligned quadword into which the service returns the length of the
   virtual address range in bytes.