Dynamic Memory Allocator
- Justin Zhang

- Dec 15, 2022
- 1 min read

I created a dynamic memory allocator with implementations of functions such as malloc, free, realloc, and memalign. It is capable of allocating a pointer that is 32 bit aligned and a min block size of 32.
This implementation makes use of segregated free lists which are circularly doubly linked lists. Each list represents a size value range equal to the size of the free block stored in the list.


Comments