WageCo / mmemory

A simple stack memory allocator.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MMEMORY

A simple stack memory allocator.

底层用了2个双链表,分别表示分配以及释放的空间。

实属逆向优化 :D

[==========] Running 2 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 2 tests from testMalloc
[ RUN      ] testMalloc.MallocTest
[       OK ] testMalloc.MallocTest (53 ms)
[ RUN      ] testMalloc.MyMallocTest
Debug@malloc alloc 912, user 886, start:0x5635ed857390
Debug@malloc alloc 912, user 886, start:0x5635ed857720
Debug@free 912, start:0x5635ed857720
[       OK ] testMalloc.MyMallocTest (187 ms)
[----------] 2 tests from testMalloc (240 ms total)

[----------] Global test environment tear-down
[==========] 2 tests from 1 test suite ran. (241 ms total)
[  PASSED  ] 2 tests.

About

A simple stack memory allocator.

License:MIT License


Languages

Language:C++ 91.9%Language:CMake 8.1%