| /* | |
| * Copyright 2017, Data61, CSIRO (ABN 41 687 119 230) | |
| * | |
| * SPDX-License-Identifier: BSD-2-Clause | |
| */ | |
| #include <allocman/mspace/malloc.h> | |
| #include <allocman/allocman.h> | |
| #include <allocman/util.h> | |
| #include <stdlib.h> | |
| void *_mspace_malloc_alloc(allocman_t *alloc, void *unused, size_t bytes, int *error) | |
| { | |
| void *result = malloc(bytes); | |
| SET_ERROR(error, result == NULL ? 1 : 0); | |
| return result; | |
| } | |
| void _mspace_malloc_free(allocman_t *alloc, void *unsued, void *ptr, size_t bytes) | |
| { | |
| free(ptr); | |
| } |