| AllocateTitlePhysicalPages |
Allocates the requested amount of memory in separate contiguous runs. |
| FreeTitlePhysicalPages |
Used to free pages allocated with AllocateTitlePhysicalPages. |
| MAKE_XALLOC_ATTRIBUTES |
Inline helper function used to compose the dwAttributes parameter to XMEMALLOC_ROUTINE. |
| MapTitlePhysicalPages |
Maps pages allocated by AllocateTitlePhysicalPages into the virtual address space. |
| TitleMemoryStatus |
Retrieves information about the current usage of memory accessible to the title. |
| VirtualAlloc |
Application-defined memory allocation callback function that replaces the default memory allocator. |
| VirtualFree |
Releases or decommits a region of pages within the virtual address space of the calling process. |
| XMemAlloc |
Application-defined memory allocation callback function that replaces the default memory allocator. |
| XMEMALLOC_ROUTINE |
Defines the syntax of the memory allocation routines, XMemAlloc and XMemAllocDefault. |
| XMemAllocDefault |
The default memory allocation routine. |
| XMemFree |
Application-defined memory deallocation callback function that replaces the default memory deallocator. |
| XMEMFREE_ROUTINE |
Defines the syntax of the memory deallocation routines, XMemFree and XMemFreeDefault. |
| XMemFreeDefault |
Default memory free function. |
| XMemGetAllocationHysteresis |
Gets the hysteresis amount for a given heap, rounded up to an internal allocation boundary (4 MB). |
| XMemGetAllocationStatistics |
Queries the hysteresis amount for a given heap. |
| XMemPreallocateFreeSpace |
Allocates free pages for a heap up to its hysteresis value. |
| XMemSetAllocationHooks |
Used by titles to register memory allocation hooks. |
| XMemSetAllocationHysteresis |
Sets the hysteresis amount for a given heap, rounded up to an internal allocation boundary (4 MB). |