Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
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);
}
Ejemplo n.º 3
0
void *replace_memalign(size_t alignment, size_t size)
{
  size_t remainder = size % alignment;

  return replace_malloc(size + remainder);
}