gnuwrapper.cpp File Reference

#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <malloc.h>

Defines

#define CUSTOM_MALLOC(x)   CUSTOM_PREFIX(malloc)(x)
#define CUSTOM_FREE(x)   CUSTOM_PREFIX(free)(x)
#define CUSTOM_REALLOC(x, y)   CUSTOM_PREFIX(realloc)(x,y)
#define CUSTOM_MEMALIGN(x, y)   CUSTOM_PREFIX(memalign)(x,y)

Functions

void * CUSTOM_MALLOC (size_t)
void CUSTOM_FREE (void *)
void * CUSTOM_REALLOC (void *, size_t)
void * CUSTOM_MEMALIGN (size_t, size_t)
static void my_init_hook (void)
static void * my_malloc_hook (size_t, const void *)
static void my_free_hook (void *, const void *)
static void * my_realloc_hook (void *, size_t, const void *)
static void * my_memalign_hook (size_t, size_t, const void *)

Variables

static void *(* old_malloc_hook )(size_t, const void *)
static void(* old_free_hook )(void *, const void *)
static void *(* old_realloc_hook )(void *ptr, size_t size, const void *caller)
static void *(* old_memalign_hook )(size_t alignment, size_t size, const void *caller)
void(* __malloc_initialize_hook )(void) = my_init_hook

Define Documentation

#define CUSTOM_FREE (  )     CUSTOM_PREFIX(free)(x)
#define CUSTOM_MALLOC (  )     CUSTOM_PREFIX(malloc)(x)
#define CUSTOM_MEMALIGN ( x,
 )     CUSTOM_PREFIX(memalign)(x,y)
#define CUSTOM_REALLOC ( x,
 )     CUSTOM_PREFIX(realloc)(x,y)

Function Documentation

void CUSTOM_FREE ( void *   ) 
void* CUSTOM_MALLOC ( size_t   ) 
void *MYCDECL CUSTOM_MEMALIGN ( size_t  alignment,
size_t  size 
)
void* CUSTOM_REALLOC ( void *  ,
size_t   
)
static void my_free_hook ( void *  ptr,
const void *   
) [static]
static void my_init_hook ( void   )  [static]
static void * my_malloc_hook ( size_t  size,
const void *   
) [static]
static void * my_memalign_hook ( size_t  size,
size_t  alignment,
const void *   
) [static]
static void * my_realloc_hook ( void *  ptr,
size_t  size,
const void *   
) [static]

Variable Documentation

void(* __malloc_initialize_hook)(void) = my_init_hook
void(* old_free_hook)(void *, const void *) [static]
void*(* old_malloc_hook)(size_t, const void *) [static]
void*(* old_memalign_hook)(size_t alignment, size_t size, const void *caller) [static]
void*(* old_realloc_hook)(void *ptr, size_t size, const void *caller) [static]
Generated on Tue Aug 2 11:51:26 2011 for Galois by  doxygen 1.6.3