Coding a Memory Allocator From Scratch | The Great Malloc Rewrite

In this series we embark on the adventure of writing a memory allocator from scratch in C. Why write a memory allocator? Well... for the sake of learning! I am very interested in low-level and systems programming, and just want to learn more about memory allocation, so what better way of learning than by throwing ourselves into the void and learning how to create one. Today we rewrite our malloc implementation due to new changes in the memory blocks' structure and because we detected some logic errors in the previous implementation Thank you to everyone that stuck around on the stream! Make sure you visit the Twitch channel, where I'll be streaming: SharifSegfaults