int replace_posix_memalign(void **ptr, size_t alignment, size_t size) { size_t remainder = size % alignment; *ptr = replace_malloc(size + remainder); if(*ptr == NULL) return -1; return 0; }
void* malloc_impl(size_t size) { if (MOZ_UNLIKELY(!replace_malloc_initialized)) init(); if (MOZ_LIKELY(!replace_malloc)) return je_malloc(size); return replace_malloc(size); }
void *replace_memalign(size_t alignment, size_t size) { size_t remainder = size % alignment; return replace_malloc(size + remainder); }