MEMCheckExpHeap

Syntax

#include <revolution/mem.h>

BOOL MEMCheckExpHeap( 
              MEMHeapHandle     heap, 
              u32               optFlag );

Arguments

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.

Description

This function checks whether the expanded heap is corrupted. Specifically, this function checks 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 for debugging. In the final ROM version (FINALROM) library, this function does not do anything and always returns TRUE.

See Also

MEMCheckForMBlockExpHeap

Revision History

2006/03/01 Initial version.


CONFIDENTIAL