kiba-engine
|
Function signatures for free list based allocator implementation. More...
#include <kiba/allocators/allocator.h>
Go to the source code of this file.
Functions | |
b8 | free_list_allocator_create (allocator *alloc, usize size) |
void | free_list_allocator_destroy (allocator *alloc) |
void * | free_list_allocator_allocate (allocator *alloc, usize size) |
void | free_list_allocator_free (allocator *alloc, void *mem, usize size) |
void | free_list_allocator_free_all (allocator *alloc) |
Function signatures for free list based allocator implementation.
Definition in file free_list.h.
void* free_list_allocator_allocate | ( | allocator * | alloc, |
usize | size | ||
) |
Definition at line 298 of file free_list.c.
b8 free_list_allocator_create | ( | allocator * | alloc, |
usize | size | ||
) |
Definition at line 268 of file free_list.c.
void free_list_allocator_destroy | ( | allocator * | alloc | ) |
Definition at line 284 of file free_list.c.
void free_list_allocator_free | ( | allocator * | alloc, |
void * | mem, | ||
usize | size | ||
) |
Definition at line 336 of file free_list.c.
void free_list_allocator_free_all | ( | allocator * | alloc | ) |
Definition at line 352 of file free_list.c.