diff options
author | Jan200101 <sentrycraft123@gmail.com> | 2022-12-27 15:18:45 +0100 |
---|---|---|
committer | Jan200101 <sentrycraft123@gmail.com> | 2022-12-27 15:18:45 +0100 |
commit | 239a646210b25b11c4e5e6a2113d932c45a33ffe (patch) | |
tree | 06e021025d06f02c7017dc89431c31c3b871afdf /shim.c | |
download | libshim-239a646210b25b11c4e5e6a2113d932c45a33ffe.tar.gz libshim-239a646210b25b11c4e5e6a2113d932c45a33ffe.zip |
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 |