heap: pushed down all the aligned_alloc / free implementation

This commit is contained in:
Felipe Neves
2020-02-28 13:49:29 -03:00
parent 98e561b79a
commit d495f175d5
5 changed files with 59 additions and 62 deletions

View File

@@ -25,7 +25,9 @@ typedef const struct heap_block *multi_heap_block_handle_t;
*/
void *multi_heap_malloc_impl(multi_heap_handle_t heap, size_t size);
void *multi_heap_aligned_alloc_impl(multi_heap_handle_t heap, size_t size, size_t alignment);
void multi_heap_free_impl(multi_heap_handle_t heap, void *p);
void multi_heap_aligned_free_impl(multi_heap_handle_t heap, void *p);
void *multi_heap_realloc_impl(multi_heap_handle_t heap, void *p, size_t size);
multi_heap_handle_t multi_heap_register_impl(void *start, size_t size);
void multi_heap_get_info_impl(multi_heap_handle_t heap, multi_heap_info_t *info);