diff --git a/src/system/libroot/posix/malloc_debug/malloc_debug_api.cpp b/src/system/libroot/posix/malloc_debug/malloc_debug_api.cpp index 9f03044188..1937557e70 100644 --- a/src/system/libroot/posix/malloc_debug/malloc_debug_api.cpp +++ b/src/system/libroot/posix/malloc_debug/malloc_debug_api.cpp @@ -242,6 +242,16 @@ memalign(size_t alignment, size_t size) } +extern "C" void* +aligned_alloc(size_t alignment, size_t size) +{ + if ((size % alignment) != 0) + return NULL; + + return sCurrentHeap->memalign(alignment, size); +} + + extern "C" void* malloc(size_t size) {