|
SSBM Decomp
|
Go to the source code of this file.
Data Structures | |
| struct | objheap |
| struct | HSD_ObjAllocLink |
| struct | HSD_ObjAllocData |
Functions | |
| static u32 | HSD_ObjAllocGetUsing (HSD_ObjAllocData *data) |
| static u32 | HSD_ObjAllocGetFreed (HSD_ObjAllocData *data) |
| static u32 | HSD_ObjAllocGetPeak (HSD_ObjAllocData *data) |
| static void | HSD_ObjAllocSetNumLimit (HSD_ObjAllocData *data, u32 num_limit) |
| static void | HSD_ObjAllocEnableNumLimit (HSD_ObjAllocData *data) |
| static void | HSD_ObjAllocDisableNumLimit (HSD_ObjAllocData *data) |
| void | HSD_ObjSetHeap (u32 size, void *ptr) |
| s32 | HSD_ObjAllocAddFree (HSD_ObjAllocData *data, u32 num) |
| void * | HSD_ObjAlloc (HSD_ObjAllocData *data) |
| void | HSD_ObjFree (HSD_ObjAllocData *data, void *obj) |
| void | _HSD_ObjAllocForgetMemory (void *low, void *high) |
| void | HSD_ObjAllocInit (HSD_ObjAllocData *data, size_t size, u32 align) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
| void HSD_ObjSetHeap | ( | u32 | size, |
| void * | ptr | ||
| ) |
| s32 HSD_ObjAllocAddFree | ( | HSD_ObjAllocData * | data, |
| u32 | num | ||
| ) |
| void * HSD_ObjAlloc | ( | HSD_ObjAllocData * | data | ) |
| void HSD_ObjFree | ( | HSD_ObjAllocData * | data, |
| void * | obj | ||
| ) |
| void _HSD_ObjAllocForgetMemory | ( | void * | low, |
| void * | high | ||
| ) |
| void HSD_ObjAllocInit | ( | HSD_ObjAllocData * | data, |
| size_t | size, | ||
| u32 | align | ||
| ) |