diff options
Diffstat (limited to 'shim.c')
-rw-r--r-- | shim.c | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -0,0 +1,27 @@ +#include <stdlib.h> + +#include "print.h" +#include "wrap.h" + +#pragma GCC visibility push(default) + +void* malloc(size_t size) { + return REAL(malloc)(size); +} + +void free(void* ptr) +{ + return REAL(free)(ptr); +} + +void* calloc(size_t nmemb, size_t size) +{ + return REAL(calloc)(nmemb, size); +} + +void* realloc(void *ptr, size_t size) +{ + return REAL(realloc)(ptr, size); +} + +#pragma GCC visibility pop |