一、实验目的
掌握内存分配器(实现自己的malloc/free)
FAQ
二、实验内容
接口函数:函数void *tlsf_create_with_pool (uint8_t *heap_base, size_t heap_size)可以来初始化内存分配器,函数实现如下:
void *tlsf_create_with_pool (uint8_t *heap_base, size_t heap_size)
{
chunk_head = (struct chunk *)heap_base;
strncpy(chunk_head->signature, “OSEX”, 4);
chunk_head->next = NULL;
chunk_head->state = FREE;