#include <string.h>#include <malloc.h>#include <errno.h>#include <dlfcn.h>#include <limits.h>Defines | |
| #define | CUSTOM_PREFIX(x) x |
| #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_CALLOC(x, y) CUSTOM_PREFIX(calloc)(x,y) |
| #define | CUSTOM_MEMALIGN(x, y) CUSTOM_PREFIX(memalign)(x,y) |
| #define | CUSTOM_GETSIZE(x) CUSTOM_PREFIX(malloc_usable_size)(x) |
| #define | CUSTOM_MALLOPT(x, y) CUSTOM_PREFIX(mallopt)(x,y) |
| #define | CUSTOM_VALLOC(x) CUSTOM_PREFIX(valloc)(x) |
| #define | CUSTOM_PVALLOC(x) CUSTOM_PREFIX(pvalloc)(x) |
| #define | CUSTOM_RECALLOC(x, y, z) CUSTOM_PREFIX(recalloc)(x,y,z) |
| #define | CUSTOM_STRNDUP(s, sz) CUSTOM_PREFIX(strndup)(s,sz) |
| #define | CUSTOM_STRDUP(s) CUSTOM_PREFIX(strdup)(s) |
| #define | CUSTOM_GETCWD(b, s) CUSTOM_PREFIX(getcwd)(b,s) |
| #define | CUSTOM_GETENV(s) CUSTOM_PREFIX(getenv)(s) |
| #define | CUSTOM_PUTENV(s) CUSTOM_PREFIX(_putenv)(s) |
| #define | MYCDECL |
| #define | RTLD_NEXT ((void *) -1) |
| #define | _NEW_INCLUDED_ |
Typedefs | |
| typedef char * | getcwdFunction (char *, size_t) |
Functions | |
| static void * | internalMalloc (size_t sz) |
| void *MYCDECL | CUSTOM_MALLOC (size_t sz) |
| void *MYCDECL | CUSTOM_CALLOC (size_t nelem, size_t elsize) |
| void *MYCDECL | CUSTOM_MEMALIGN (size_t alignment, size_t size) |
| int | posix_memalign (void **memptr, size_t alignment, size_t size) |
| size_t MYCDECL | CUSTOM_GETSIZE (void *ptr) |
| void MYCDECL | CUSTOM_FREE (void *ptr) |
| void *MYCDECL | CUSTOM_REALLOC (void *ptr, size_t sz) |
| char *MYCDECL | CUSTOM_STRDUP (const char *s) |
| char *MYCDECL | CUSTOM_GETCWD (char *buf, size_t size) |
| void * | operator new (size_t sz) |
| void | operator delete (void *ptr) |
| void * | operator new (size_t sz, const std::nothrow_t &) throw () |
| void * | operator new[] (size_t size) |
| void * | operator new[] (size_t sz, const std::nothrow_t &) throw () |
| void | operator delete[] (void *ptr) |
| int MYCDECL | CUSTOM_MALLOPT (int number, int value) |
| void *MYCDECL | CUSTOM_VALLOC (size_t sz) |
| void *MYCDECL | CUSTOM_PVALLOC (size_t sz) |
| void *MYCDECL | CUSTOM_RECALLOC (void *p, size_t num, size_t sz) |
| #define _NEW_INCLUDED_ |
| #define CUSTOM_CALLOC | ( | x, | |||
| y | ) | CUSTOM_PREFIX(calloc)(x,y) |
| #define CUSTOM_FREE | ( | x | ) | CUSTOM_PREFIX(free)(x) |
| #define CUSTOM_GETCWD | ( | b, | |||
| s | ) | CUSTOM_PREFIX(getcwd)(b,s) |
| #define CUSTOM_GETENV | ( | s | ) | CUSTOM_PREFIX(getenv)(s) |
| #define CUSTOM_GETSIZE | ( | x | ) | CUSTOM_PREFIX(malloc_usable_size)(x) |
| #define CUSTOM_MALLOC | ( | x | ) | CUSTOM_PREFIX(malloc)(x) |
| #define CUSTOM_MALLOPT | ( | x, | |||
| y | ) | CUSTOM_PREFIX(mallopt)(x,y) |
| #define CUSTOM_MEMALIGN | ( | x, | |||
| y | ) | CUSTOM_PREFIX(memalign)(x,y) |
| #define CUSTOM_PREFIX | ( | x | ) | x |
| #define CUSTOM_PUTENV | ( | s | ) | CUSTOM_PREFIX(_putenv)(s) |
| #define CUSTOM_PVALLOC | ( | x | ) | CUSTOM_PREFIX(pvalloc)(x) |
| #define CUSTOM_REALLOC | ( | x, | |||
| y | ) | CUSTOM_PREFIX(realloc)(x,y) |
| #define CUSTOM_RECALLOC | ( | x, | |||
| y, | |||||
| z | ) | CUSTOM_PREFIX(recalloc)(x,y,z) |
| #define CUSTOM_STRDUP | ( | s | ) | CUSTOM_PREFIX(strdup)(s) |
| #define CUSTOM_STRNDUP | ( | s, | |||
| sz | ) | CUSTOM_PREFIX(strndup)(s,sz) |
| #define CUSTOM_VALLOC | ( | x | ) | CUSTOM_PREFIX(valloc)(x) |
| #define MYCDECL |
| #define RTLD_NEXT ((void *) -1) |
| typedef char* getcwdFunction(char *, size_t) |
| void* MYCDECL CUSTOM_CALLOC | ( | size_t | nelem, | |
| size_t | elsize | |||
| ) |
| void MYCDECL CUSTOM_FREE | ( | void * | ptr | ) |
| char* MYCDECL CUSTOM_GETCWD | ( | char * | buf, | |
| size_t | size | |||
| ) |
| size_t MYCDECL CUSTOM_GETSIZE | ( | void * | ptr | ) |
| void* MYCDECL CUSTOM_MALLOC | ( | size_t | sz | ) |
| int MYCDECL CUSTOM_MALLOPT | ( | int | number, | |
| int | value | |||
| ) |
| void* MYCDECL CUSTOM_MEMALIGN | ( | size_t | alignment, | |
| size_t | size | |||
| ) |
| void* MYCDECL CUSTOM_PVALLOC | ( | size_t | sz | ) |
| void* MYCDECL CUSTOM_REALLOC | ( | void * | ptr, | |
| size_t | sz | |||
| ) |
| void* MYCDECL CUSTOM_RECALLOC | ( | void * | p, | |
| size_t | num, | |||
| size_t | sz | |||
| ) |
| char* MYCDECL CUSTOM_STRDUP | ( | const char * | s | ) |
| void* MYCDECL CUSTOM_VALLOC | ( | size_t | sz | ) |
| static void* internalMalloc | ( | size_t | sz | ) | [inline, static] |
| void operator delete | ( | void * | ptr | ) |
| void operator delete[] | ( | void * | ptr | ) |
| void* operator new | ( | size_t | sz, | |
| const std::nothrow_t & | ||||
| ) | throw () |
| void* operator new | ( | size_t | sz | ) |
| void* operator new[] | ( | size_t | sz, | |
| const std::nothrow_t & | ||||
| ) | throw () |
| void* operator new[] | ( | size_t | size | ) |
| int posix_memalign | ( | void ** | memptr, | |
| size_t | alignment, | |||
| size_t | size | |||
| ) |
1.6.3