Lines Matching +full:memory +full:- +full:mapped

33 .Nd allocate memory, or map files or devices into memory
47 bytes to be mapped from the object described by
53 is not a multiple of the page size, the mapped region may extend past the
55 Any such extension beyond the end of the mapped object will be zero-filled.
59 references a regular file or a shared memory object, the range of
79 The virtual memory subsystem does not impose any restrictions on the
85 is non-zero, it is used as a hint to the system.
102 .Bl -tag -width PROT_WRITE -compact
131 argument specifies the type of the mapped object, mapping options and
132 whether modifications made to the mapped copy of the page are private
139 .Bl -tag -width MAP_PREFAULT_READ
163 affected by properties of the file being mapped.
169 Map anonymous memory not associated with any specific file.
172 must be \-1.
177 .\"Mapped from a regular file or character-special device memory.
225 Any memory access by a thread to the guarded range results
235 through such maps and thus allows efficient sharing of memory across
236 unassociated processes using a file-backed shared memory map.
239 (every 30-60 seconds usually) which can create performance problems if you
240 do not need that to occur (such as when you are using shared file-backed
260 In order to avoid such fragmentation you should always pre-allocate the
271 to implement a file-based shared memory store.
301 Immediately update the calling process's lowest-level virtual address
302 translation structures, such as its page table, so that every memory
303 resident page within the region is mapped for read access.
318 Creates both a mapped region that grows downward on demand and an
319 adjoining guard that both reserves address space for the mapped region
320 to grow into and limits the mapped region's growth.
321 Together, the mapped region and the guard occupy
324 The guard starts at the returned address, and the mapped region ends at
328 Upon access to the guard, the mapped region automatically grows in size,
330 Essentially, the boundary between the guard and the mapped region moves
331 downward so that the access falls within the enlarged mapped region.
336 between the downward growing mapped region and the closest mapped region
348 must be -1 and
367 argument, a portable program must only use page-aligned values.
390 returns a pointer to the mapped region.
401 .Bl -tag -width Er
431 referenced a regular file or shared memory.
487 argument was not -1.
510 argument was not -1, or the
534 was specified and insufficient memory was available.