Go to the source code of this file.
|
WizardExport MemoryInfo * | AcquireVirtualMemory (const size_t, const size_t, ExceptionInfo *) wizard_alloc_sizes(1 |
|
WizardExport MemoryInfo * | RelinquishVirtualMemory (MemoryInfo *) |
|
WizardExport void * | AcquireAlignedMemory (const size_t, const size_t) wizard_attribute((__malloc__)) wizard_alloc_sizes(1 |
|
WizardExport void * | AcquireWizardMemory (const size_t) wizard_attribute((__malloc__)) wizard_alloc_size(1) |
|
WizardExport void * | AcquireQuantumMemory (const size_t, const size_t) wizard_attribute((__malloc__)) wizard_alloc_sizes(1 |
|
WizardExport void * | CopyWizardMemory (void *, const void *, const size_t) wizard_attribute((__nonnull__)) |
|
WizardExport void | DestroyWizardMemory (void) |
|
WizardExport void * | GetVirtualMemoryBlob (const MemoryInfo *) |
|
WizardExport void | GetWizardMemoryMethods (AcquireMemoryHandler *, ResizeMemoryHandler *, DestroyMemoryHandler *) |
|
WizardExport void * | RelinquishAlignedMemory (void *) |
|
WizardExport void * | RelinquishWizardMemory (void *) |
|
WizardExport void * | ResetWizardMemory (void *, int, const size_t) |
|
WizardExport void * | ResizeWizardMemory (void *, const size_t) wizard_attribute((__malloc__)) wizard_alloc_size(2) |
|
WizardExport void * | ResizeQuantumMemory (void *, const size_t, const size_t) wizard_attribute((__malloc__)) wizard_alloc_sizes(2 |
|
WizardExport void | SetWizardMemoryMethods (AcquireMemoryHandler, ResizeMemoryHandler, DestroyMemoryHandler) |
|
◆ AcquireMemoryHandler
◆ DestroyMemoryHandler
typedef void *(*)(* DestroyMemoryHandler) (void *) |
◆ MemoryInfo
◆ ResizeMemoryHandler
◆ AcquireAlignedMemory()
WizardExport void * AcquireAlignedMemory |
( |
const size_t |
, |
|
|
const size_t |
|
|
) |
| |
◆ AcquireQuantumMemory()
WizardExport void * AcquireQuantumMemory |
( |
const size_t |
, |
|
|
const size_t |
|
|
) |
| |
◆ AcquireVirtualMemory()
◆ AcquireWizardMemory()
◆ CopyWizardMemory()
WizardExport void * CopyWizardMemory |
( |
void * |
, |
|
|
const void * |
, |
|
|
const size_t |
|
|
) |
| |
◆ DestroyWizardMemory()
◆ GetVirtualMemoryBlob()
◆ GetWizardMemoryMethods()
◆ RelinquishAlignedMemory()
◆ RelinquishVirtualMemory()
Definition at line 978 of file memory.c.
References AlignedVirtualMemory, _MemoryInfo::blob, DiskResource, _MemoryInfo::filename, _MemoryInfo::length, MapResource, MapVirtualMemory, MemoryResource, RelinquishAlignedMemory(), RelinquishUniqueFileResource(), RelinquishWizardMemory(), RelinquishWizardResource(), _MemoryInfo::signature, _MemoryInfo::type, UnalignedVirtualMemory, UnmapBlob(), WizardSignature, and WizardTrue.
Referenced by AcquireVirtualMemory().
◆ RelinquishWizardMemory()
◆ ResetWizardMemory()
WizardExport void * ResetWizardMemory |
( |
void * |
, |
|
|
int |
, |
|
|
const size_t |
|
|
) |
| |
◆ ResizeQuantumMemory()
WizardExport void * ResizeQuantumMemory |
( |
void * |
, |
|
|
const size_t |
, |
|
|
const size_t |
|
|
) |
| |
◆ ResizeWizardMemory()
WizardExport void * ResizeWizardMemory |
( |
void * |
, |
|
|
const size_t |
|
|
) |
| |
◆ SetWizardMemoryMethods()