int purify_all_inuse (void) |
Prints a summary message for all heap memory currently allocated. Return values: |
int purify_all_leaks (void) |
Prints a summary message for all current memory leaks. Return values:
|
int purify_new_inuse (void) |
Prints an incremental message for all new heap memory allocations. This is memory allocated since the last call to the functions purify_new_inuse, purify_all_inuse, or purify_clear_inuse. Return values: |
int purify_new_leaks (void) |
Prints an incremental message for all new leaks (leaks introduced since the last call to the functions purify_new_leaks, purify_all_leaks, or purify_clear_leaks). Return values:
It is often useful to call this function from the debugger;
for example: You can also call it from your program: event_loop(){ Note:
|
int purify_clear_inuse (void) |
Finds allocated heap memory and notes it as found so that future calls to the function purify_new_inuse do not include it with new heap memory allocaions. This function does not print a message. |
int purify_clear_leaks (void) |
Finds leaks and marks them cleared so that the function purify_new_leaks does not report them. This function does not print a message. It is useful for ignoring all leaks from a certain portion of code, such as a start-up sequence. |