|
RetroArch
|
Go to the source code of this file.
Classes | |
| struct | MEMHeapHeader |
Typedefs | |
| typedef enum MEMHeapFillType | MEMHeapFillType |
| typedef enum MEMHeapTag | MEMHeapTag |
| typedef enum MEMHeapFlags | MEMHeapFlags |
| typedef struct MEMHeapHeader | MEMHeapHeader |
Enumerations | |
| enum | MEMHeapFillType { MEM_HEAP_FILL_TYPE_UNUSED = 0, MEM_HEAP_FILL_TYPE_ALLOCATED = 1, MEM_HEAP_FILL_TYPE_FREED = 2 } |
| enum | MEMHeapTag { MEM_BLOCK_HEAP_TAG = 0x424C4B48u, MEM_EXPANDED_HEAP_TAG = 0x45585048u, MEM_FRAME_HEAP_TAG = 0x46524D48u, MEM_UNIT_HEAP_TAG = 0x554E5448u, MEM_USER_HEAP_TAG = 0x55535248u } |
| enum | MEMHeapFlags { MEM_HEAP_FLAG_ZERO_ALLOCATED = 1 << 0, MEM_HEAP_FLAG_DEBUG_MODE = 1 << 1, MEM_HEAP_FLAG_USE_LOCK = 1 << 2 } |
Functions | |
| void | MEMDumpHeap (MEMHeapHeader *heap) |
| MEMHeapHeader * | MEMFindContainHeap (void *block) |
| uint32_t | MEMGetFillValForHeap (MEMHeapFillType type) |
| void | MEMSetFillValForHeap (MEMHeapFillType type, uint32_t value) |
| typedef enum MEMHeapFillType MEMHeapFillType |
| typedef enum MEMHeapFlags MEMHeapFlags |
| typedef struct MEMHeapHeader MEMHeapHeader |
| typedef enum MEMHeapTag MEMHeapTag |
| enum MEMHeapFillType |
| enum MEMHeapFlags |
| enum MEMHeapTag |
| void MEMDumpHeap | ( | MEMHeapHeader * | heap | ) |
Print details about heap to COSWarn
| MEMHeapHeader* MEMFindContainHeap | ( | void * | block | ) |
Find heap which contains a memory block.
| uint32_t MEMGetFillValForHeap | ( | MEMHeapFillType | type | ) |
Get the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.
| void MEMSetFillValForHeap | ( | MEMHeapFillType | type, |
| uint32_t | value | ||
| ) |
Set the data fill value used when MEM_HEAP_FLAG_DEBUG_MODE is set.
1.8.15