#include <list_alloc.h>
Public Member Functions | |
void | dump () |
List_alloc () | |
void | init () |
void | free (void *block, unsigned long size) |
void * | alloc (unsigned long size, unsigned align) |
unsigned long | avail () |
Private Member Functions | |
void | check_overlap (void *, unsigned long) |
void | sanity_check_list (char const *, char const *) |
void | merge () |
Private Attributes | |
Mem_block * | _first |
Friends | |
class | List_alloc_sanity_guard |
Classes | |
struct | Mem_block |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|