示例#1
0
/**
 * mono_code_manager_destroy:
 * \param cman a code manager
 * Free all the memory associated with the code manager \p cman.
 */
void
mono_code_manager_destroy (MonoCodeManager *cman)
{
	free_chunklist (cman->full);
	free_chunklist (cman->current);
	g_free (cman);
}
示例#2
0
/* release all resources from cache
 */
void
dscache_free( struct dscache* cache )
{
    assert( cache );

    LTRACE( (void)tmfprintf( g_flog, "Purging chunk list\n" ) );
    free_chunklist( cache->head );

    LTRACE( (void)tmfprintf( g_flog, "Purging free list\n" ) );
    free_chunklist( cache->free_head );

    free( cache );
    LTRACE( (void)tmfprintf( g_flog, "Cache freed up\n" ) );


    return;
}