mirror of https://github.com/seL4/seL4_libs.git
23 lines
513 B
C
23 lines
513 B
C
/*
|
|
* 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);
|
|
}
|