https://github.com/mekhails/memory-allocator
Memory allocation system, based on first-fit allocation scheme. Written on C language
https://github.com/mekhails/memory-allocator
c memory-allocator
Last synced: 11 days ago
JSON representation
Memory allocation system, based on first-fit allocation scheme. Written on C language
- Host: GitHub
- URL: https://github.com/mekhails/memory-allocator
- Owner: MekhailS
- Created: 2020-05-06T12:34:35.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-20T07:14:41.000Z (about 6 years ago)
- Last Synced: 2025-07-06T17:50:02.775Z (11 months ago)
- Topics: c, memory-allocator
- Language: C++
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# First-fit memory allocator
### Memory allocation system, based on first-fit allocation scheme. Written on C language
+ Implemented memory allocation functions: `meminit`, `memalloc`, `memfree`, `memdone`, `memgetminimumsize`, `memgetblocksize`
+ All non-trivial functions are covered with unit tests, see [test.cpp](https://github.com/MekhailS/memory-allocator/blob/master/memallocator-gtest/test.cpp)
+ Integration tests are performed in [fullcomplex-test.c](https://github.com/MekhailS/memory-allocator/blob/master/memory-allocator/fullcomplex-test.c)
+ System supports printing of allocator's current state, see example [log.alloclog](https://github.com/MekhailS/memory-allocator/blob/master/memory-allocator/log.alloclog)