demOS
|
RINGallocator implements a ring heap where you can allocate buffers of various sizes
You can create as many rings as you want (object oriented implementation)
In debug mode guards are added in order to check that borders of buffers are not corrupted In debug mode you also have additional services to dump current structure of the heap