C++ Double-Ended Stack Allocator
A downloadable game
This project provides an implementation for a double-ended stack allocator. Goal of this project was to prove understanding in advanced C++ concepts such as memory management.
Features:
- Allocations of arbitrary size
- Allocations and deallocations from both sides
- If the ENABLE_DEBUG_CANARIES preprocessor directive is set to 1, the allocator uses canaries to validate the integrity of memory allocations during the deallocation
- Allocator is able to grow during its lifetime by using virtual memory
Status | Released |
Author | Lukas Weiss |
Download
Download
DoubleEndedStackAllocator_Source.zip 6.7 kB