#include <cafe/mem.h>

BOOL MEMCheckExpHeap( 
              MEMHeapHandle     heap, 
              u32               optFlag );


heap Expanded heap handle.
optFlag Check options (explained below).

Return Values

Returns TRUE if no errors are found in the expanded heap. If errors were found, returns FALSE.


This function determines whether the expanded heap is corrupted. Specifically, this function determines whether the management region for each memory block in the expanded heap is normal.

Specify the check options with the optFlag argument.

MEM_HEAP_ERROR_PRINT If an error is found in a heap, the error content is output using the OSReport function.

This function is used for debugging.

Do Not Call From

Callbacks Do not call this function from any callback function.

See Also


Revision History

2013/05/08 Automated cleanup pass.
2010/11/01 Initial version.