Compounds | |||
struct | VMObj | ||
struct | ResourceObj | ||
struct | CHeapObj | ||
struct | NoExplicitAllocationObj | ||
struct | StackObj | ||
struct | PartObj | ||
struct | AnywhereObj | ||
class | ResourceAreaChunk | ||
struct | ResourceArea | ||
struct | ResourceMark | ||
struct | Resources | ||
Defines | |||
#define | NEW_RESOURCE_ARRAY ( type, size ) | ||
#define | NEW_C_HEAP_ARRAY ( type, size ) | ||
#define | NEW_RESOURCE_OBJ ( type ) | ||
Functions | |||
void* | selfs_malloc (size_t size) | ||
void | selfs_free (void* ptr) | ||
void | malloc_init () | ||
char* | AllocateHeap (int32 size, char* name, bool mustAllocate= true) | ||
void | FreeHeap (void* p) | ||
Variables | |||
struct | ResourceArea | ||
const fint | min_resource_chunk_size | ||
const fint | min_resource_free_size | ||
Resources | resources | ||
bool | MallocInProgress |
#define NEW_RESOURCE_ARRAY (type, size) |
#define NEW_C_HEAP_ARRAY (type, size) |
#define NEW_RESOURCE_OBJ (type) |
void * selfs_malloc (size_t size) |
void selfs_free (void * ptr) |
void malloc_init () |
char * AllocateHeap (int32 size, char * name, bool mustAllocate = true) [inline]
|
void FreeHeap (void * p) [inline]
|
struct ResourceArea |
const fint min_resource_chunk_size |
const fint min_resource_free_size |
Resources resources |
bool MallocInProgress |