Function - Return description of a virtual memory region.
[in task send right]
The port for the task whose address space contains
[pointer to in/out scalar]
The address at which to start looking for a
region. The function returns the starting address actually used.
The number of bytes in the located region. The number
converts to an integral number of virtual pages.
The type of information to be returned. Valid values are:
Basic information about the region (size, inheritance, etc.).
This information is declared by the
Returned region information.
On input, the maximum size of the buffer; on output, the
size returned (in natural-sized units).
This parameter is no longer used.
The vm_region function returns information on a region
within the specified
task's address space.
The function begins looking at address and continues until it
finds an allocated
region. If the input address is within a region, the function
uses the start of that
region. The starting address for the located region is returned in address.
This interface is machine word length specific because of the virtual address
There is no region at or beyond the specified starting address.