static void * set(void *dest, int ch, unsigned count)
Fill memory with a constant byte.
@ UserShare
< User shared dynamic memory mappings
@ UserData
< User program data from libexec, e.g.
#define MegaByte(v)
Convert megabytes to bytes.
#define KiloByte(v)
Convert kilobytes to bytes.
@ UserPrivate
< User private dynamic memory mappings
@ KernelPrivate
< Kernel dynamic memory mappings
Address virt
Virtual address.
@ UserArgs
< Used for copying program arguments and file descriptors
#define GigaByte(v)
Convert gigabytes to bytes.
Size size
Size in number of bytes.
@ KernelData
< Kernel program data from libexec, e.g.
Memory::Range m_regions[MEMORYMAP_MAX_REGIONS]
Memory ranges.