about summary refs log tree commit diff stats
path: root/src/mallochook.c
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2022-07-31 10:47:54 +0200
committerptitSeb <sebastien.chev@gmail.com>2022-08-06 16:10:17 +0200
commit4f102a43fa6d36a3dcb105c424454399640df415 (patch)
tree69b4b3c6b0b9ea811f88e58d394bcfdc789a86a0 /src/mallochook.c
parent2ac265d52951c2951281b25aa0aba3ad21b6565f (diff)
downloadbox64-4f102a43fa6d36a3dcb105c424454399640df415.tar.gz
box64-4f102a43fa6d36a3dcb105c424454399640df415.zip
Also use __libc_memalign instead of posix_memalign
Diffstat (limited to 'src/mallochook.c')
-rw-r--r--src/mallochook.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mallochook.c b/src/mallochook.c
index e5927b7f..c4a28499 100644
--- a/src/mallochook.c
+++ b/src/mallochook.c
@@ -12,12 +12,14 @@ void*(*__libc_malloc)(size_t) = NULL;
 void*(*__libc_realloc)(size_t, void*) = NULL;
 void*(*__libc_calloc)(size_t, size_t) = NULL;
 void (*__libc_free*)(void*) = NULL;
+void*(*__libc_memalign)(size_t, size_t) = NULL;
 
 void init_malloc_hook() {
     __libc_malloc = dlsym(RTLD_NEXT, "malloc");
     __libc_realloc = dlsym(RTLD_NEXT, "realloc");
     __libc_calloc = dlsym(RTLD_NEXT, "realloc");
     __libc_free = dlsym(RTLD_NEXT, "free");
+    __libc_memalign = dlsym(RTLD_NEXT, "memalign");
 }
 #endif