void * NONNULL(1) MALLOC mm_private_space_xalloc(struct mm_private_space *space, size_t size) { void *ptr = mm_private_space_alloc(space, size); if (unlikely(ptr == NULL)) mm_fatal(errno, "error allocating %zu bytes of memory", size); return ptr; }
static void mc_action_alloc_chunks(struct mc_tpart *part, struct mc_entry *entry) { size_t size = entry->key_len + entry->value_len; entry->data = mm_private_space_alloc(&part->data_space, size); if (unlikely(entry->data == NULL)) mm_fatal(errno, "error allocating %zu bytes of memory", size); }
static void * mm_private_uarena_alloc(mm_arena_t arena, size_t size) { struct mm_private_space *space = PRIVATE_UARENA_SPACE(arena); return mm_private_space_alloc(space, size); }