gwnavruntime/basesystem/systemalloc.h File Reference
|
class | Kaim::MemAlloc |
| Multi-platform abstraction of malloc/free/realloc used to allocate "root objects" memory such as sizeof(OneMemoryHeap) used in GeneratorMemoryHeap_System Alloc()/Realloc()/Free() used as fall backs in GeneratorMemoryHeap_Tls and TbbTlsAlloc. More...
|
|
class | Kaim::PageAlloc |
| Multi-platform abstraction of aligned malloc/free/realloc windows (_aligned_malloc, _aligned_free, _aligned_realloc), posix (memalign, reallocalign, free), or handmade alignment used by derivations of SysAlloc Note that this is called with for 4096 byte "page" allocations to group smaller allocations <= 512 bytes but also directly for allocations > 512 bytes So the name PageAlloc is not totally relevant, but the interface has enough information to take advantage of platform specific page allocations. More...
|
|
|
| Kaim |
| The Autodesk Navigation namespace.
|
|
Go to the source code of this file.