#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 CUSTOM_FREE | ( | x | ) | CUSTOM_PREFIX(free)(x) |
#define CUSTOM_MALLOC | ( | x | ) | CUSTOM_PREFIX(malloc)(x) |
#define CUSTOM_MEMALIGN | ( | x, | |||
y | ) | CUSTOM_PREFIX(memalign)(x,y) |
#define CUSTOM_REALLOC | ( | x, | |||
y | ) | CUSTOM_PREFIX(realloc)(x,y) |
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] |
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] |