2#ifndef MEMORY_POSIXMEMORYCONFIG_H
3#define MEMORY_POSIXMEMORYCONFIG_H
Nebula compiler specific defines and configuration.
Definition arenaallocator.h:31
const char * GetHeapTypeName(HeapType heapType)
Returns a human readable name for a heap type.
Definition osxmemoryconfig.cc:52
HeapType
Heap types are defined here.
Definition osxmemoryconfig.h:25
@ NumHeapTypes
Definition osxmemoryconfig.h:36
@ StreamDataHeap
Definition osxmemoryconfig.h:32
@ AppHeap
Definition osxmemoryconfig.h:34
@ ResourceHeap
Definition osxmemoryconfig.h:29
@ DefaultHeap
Definition osxmemoryconfig.h:26
@ ScriptingHeap
Definition posixmemoryconfig.h:38
@ ObjectHeap
Definition osxmemoryconfig.h:27
@ InvalidHeapType
Definition osxmemoryconfig.h:37
@ PhysicsHeap
Definition osxmemoryconfig.h:33
@ NetworkHeap
Definition posixmemoryconfig.h:37
@ ObjectArrayHeap
Definition osxmemoryconfig.h:28
@ ScratchHeap
Definition osxmemoryconfig.h:30
@ StringDataHeap
Definition osxmemoryconfig.h:31
void SetupHeaps()
Setup the global heaps.
Definition osxmemoryconfig.cc:19
malloc_zone_t * Heaps[NumHeapTypes]
Heap pointers are defined here.
Definition osxmemoryconfig.cc:12